/* CSS Document */
.bgmid
{background:url(../images/img_bg_mid.jpg) repeat-x;
}
.toppadd
{
padding-top:6px;
}
.dotline
{
	background:url(../images/img_dot.gif) repeat-x center;
	}
.logobg
{
background:url(../images/logoun.gif) repeat-y right top;
}
.heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3B3B3B;
	text-decoration:none;
}
.headingnew
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0501;
	text-decoration:none;
}
.tabfont
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2E2B2B;
	text-decoration:none;
}
.tabfont  a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2E2B2B;
	text-decoration:none;
}
.tabfont a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#EF3F47;
	text-decoration:none;
}


.saflink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3B3B3B;
	text-decoration:none;
	}
.saflink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EF3F47;
	text-decoration:none;
	}
.saflink:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EF3F47;
	text-decoration:none;
	}

.saflink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EF3F47;
	text-decoration:none;
	}

.btmleft
{
	background:url(../images/logounder.gif) no-repeat top right;
}
.tabbg
{
	background:url(../images/split_tab_mid.gif) repeat-x;
	}
.borbtm
{
background:url(../images/small_split_btm.gif) repeat-x top;
}
.boleft
{
background:url(../images/small_split_left.gif) repeat-y right;
}
.borto
{
background:url(../images/small_split_top.gif) repeat-x bottom;
}
.bodrigh
{
background:url(../images/small_split_right.gif) repeat-y left;
}
.whitrebg
{background-color:#FFFFFF;
}
/*new   css-------------------------------------------*/
body
{
	background:url(../images/bg_layout.jpg) no-repeat left top;
	background-color:#CC0A00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3B3B3B;
	margin:0;
	padding:0;
	text-align:justify;
}
.fontlink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3B3B3B;
	text-decoration:none;
	}
.fontlink a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3B3B3B;
	text-decoration:none;
	}
.fontlink a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EF3F47;
	text-decoration:underline;
	}

.leftmid
{
	background:url(../images/left_mid.gif) repeat-y top right;
}
.rightmid
{
	background:url(../images/right_mid.gif) repeat-y top left;
}
.midbelode
{
	background:url(../images/left_mid_de_belo.gif) repeat-y top right;
}
.btmfinleft
{
	background:url(../images/btm_left.gif) no-repeat right;
	}
.btmfinright
{
	background:url(../images/btm_rightnew.gif) no-repeat top;
	}

.leftmidd
{background:url(../images/left_mid_de.jpg) no-repeat right top;
}
.toppaddin
{
	padding-top:7px;
	padding-left:53px;
}
.toppaddinnew
{
	padding-top:9px;
	padding-left:12px;
}

.leftBrd
{
	border-left:solid 1px #FFAC63; 
	border-right:solid 1px #E4D3D9;
}

.leftBrd_new
{ 
	border-right:solid 1px #E4D3D9;
}

.headTxt
{
	color:#EA682A;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.ContentTxt
{
	color:#000000;
}

.ContentTxt a
{
	color:#000000;
	text-decoration:underline;
}

.ContentTxt a:hover
{
	color:#675561;
	text-decoration:none;
}

.copyright
{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-right:15px;
}

.subhead
{
	color:#5580C5;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serifl;
}

.GradTopbg
{
	background: url(../images/companyhistory_bg.gif) no-repeat;
}
.BlueHeadText
{
	color: #0051AA;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.ContactBlackText
{
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}
.GrayTitleText
{
	color: #727171;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 6px;
}
.AddresBg
{
	background-color: #ffffff;
	border-left:solid 1px #999999;
	}
.MapDirectionTable {
	background:url(images/contact_green_bg.gif) repeat-x;	
}
.SalesTable {
	background:url(images/contact_findsales_middle.gif) repeat-x;
	border-right:1px #FFE8C9 solid;
}
.BL_LightTitleTxt
{
	color: #5083BB;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}