/*==================== START: Global Styles ====================*/
body{
	background: url(../images/bodybg.jpg) repeat-x #f2efe8;
	margin: 0px;
}
body, td, th, p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111;
	line-height:16px;
}

a, a:link, a:visited, a:active{
	color: #c91e16;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:24px;
	color:#c40000;
	margin:0 0 22px 0;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	color:#c40000;
	margin:0 0 22px 0;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
	color:#333;
	margin:0 0 20px 0;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333;
	margin:0 0 21px 0;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#c40000;
	margin:0 0 21px 0;
}
h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:0 0 18px 0;
}
img {
	border:0;
}
ul {
	padding:0;
	margin:0;
	list-style:none;
}
/*==================== END: Global Styles ====================*/


/*==================== START: Page Outer Styles ====================*/
.table_outer{
	width:1008px;
}
.left_shadow{
	vertical-align:top;
	background:url(../images/left_bg.jpg) repeat-y;
}
.right_shadow{
	vertical-align:top;
	background:url(../images/right_bg.jpg) repeat-y;	
}
.left_btm{
	background:url(../images/btmleft_bg.jpg) top left no-repeat;
}
.right_btm{
	background:url(../images/btmright_bg.jpg) top left no-repeat;
}
.wraper{
	vertical-align:top;
	background-color:#fff;
	padding-bottom:10px;
}
/*==================== END: Page Outer Styles ====================*/


/*==================== START: Page Top Styles ====================*/
.page_top{
	background:url(../images/top_bg.jpg) left top no-repeat;
}
.png_img{
	border:none;
	behavior:url("/site/js/iepngfix.htc");
}
.top_function{
	padding-bottom:6px;
}
.print_div{
	width:16px;
	height:20px;
	overflow:hidden;
}
/*==================== END: Page Top Styles ====================*/


/*==================== START: Page Content Styles ====================*/
.banner_box{
	border-top:3px solid #db2017;
	background:url(../images/yellowtd_bg.jpg) left bottom repeat-x;
}
.main_con1{
	vertical-align:top;
	padding:15px 18px 12px;
	background:url(../images/yellow2_bg.jpg) right bottom no-repeat;
}
h5.main_hdr{
	font-size:18px;
	font-weight:bold;
	color:#c40000;
	margin:0 0 21px 0;
}
.con1_outlink{
	font-size:11px;
	font-weight:bold;
}
.con1_outlink a, .con1_outlink a:link, .con1_outlink a:visited, con1_outlink a:active{
	color:#ed0802;
}
.con1_more{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:12px;
}
.con1_more a, .con1_more a:link, .con1_more a:visited, con1_more a:active{
	color:#ed0802;
}
.tabbtn_box{
	width:100%;
	height:34px;
	margin-top:6px;
	background:url(../images/tab_box_bg.gif) repeat-x;
}
.tab_title{
	height:18px;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	padding-left:8px;
	margin-bottom:6px;
	border-left:3px solid #fff;
}
.tab_more{
	width:60px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding:7px 15px 0 0;
}
.tab_more a, .tab_more a:link, .tab_more a:visited, .tab_more a:active{
	color:#fff;
}
/*.tab_turn_box{
	width:75px;
	height:24px;
}*/
.tab_turn_box td{
	width:23px;
	color:#f61b13;
	text-align:center;
	padding-right:2px;
}
.tab_turn a, .tab_turn a:link, .tab_turn a:visited, .tab_turn a:active, .tab_turn a:hover{
	width:23px;
	height:22px;
	/**height:24px;*/
	color:#f61b13;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top:2px;
	display:block;
	background:url(../images/tabnum.gif) left top no-repeat;
}
.tab_turnOn a, .tab_turnOn a:link, .tab_turnOn a:visited, .tab_turnOn a:active, .tab_turnOn a:hover{
	width:23px;
	height:22px;
	/**height:24px;*/
	color:#f61b13;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top:2px;
	display:block;
	background:url(../images/tabnum_on.gif) left top no-repeat;
}
.tabboxTD{
	vertical-align:top;
	padding:14px 15px 24px 25px;
}
.tab_img{
	margin-right:12px;
	border:2px solid #fff;
}
.tab_text{
	font-size:11px;
	line-height:13px;
	color:#2d2727;
	vertical-align:top;
	padding-top:3px;
}
.tab_text p{
	font-size:11px;
	line-height:13px;
	color:#2d2727;
}
.tab_text a, .tab_text a:link, .tab_text a:visited, .tab_text a:active, .tab_text p a, .tab_text p a:link, .tab_text p a:visited, .tab_text p a:active{
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#c91e16;
}

.atctd_bg{
	background:url(../images/text_bg.jpg) top repeat-x;
}
.atc_table1{
	width:520px;
	vertical-align:top;
	padding:18px 0 0 25px;
}
.atc_hdr{
	color:#c40000;
	font-size:14px;
	font-weight:bold;
	line-height:12px;
	padding:4px 0 0 8px;
	border-left:3px solid #c91e16;
}
.atc_con{
	vertical-align:top;
	padding-top:18px;
}
.atc_con2{
	vertical-align:top;
	padding-top:16px;
	border-right:1px solid #cdcdcd;
}
.atc_text1{
	padding:6px 0;
	line-height:12px;
}
.atc_text1 a, .atc_text1 a:link, .atc_text1 a:visited, .atc_text1 a:active{
	color:#111;
}
.atc_text1 a:hover{
	color:#c91e16;
}
.atc_table2{
	vertical-align:top;
	padding:18px 0 0 18px;
}
.atc_con3{
	vertical-align:top;
	padding:20px 0 10px 12px;
}

/*==================== END: Page Content Styles ====================*/


/*==================== START: Page Footer Styles ====================*/
.copyright{
	color:#555;
	font-size:11px;
	text-align:right;
	background:url(../images/bottom_bg.jpg) top repeat-x;
	padding:18px 0 8px 0;
}
/*.copyright a, .copyright a:link, .copyright a:visited{
	font-size:12px;
	color:#fff;
}*/
/*==================== END: Page Footer Styles ====================*/


/*==================== START: Inside Page Content Styles ====================*/
.in_banner_box{
	border-top:3px solid #db2017;
	/*background:url(../images/in_ylwtd_bg.jpg) left bottom repeat-x;*/
}
.banner_hdr_box{
	margin:0 0 18px 22px;
}
.in_con_box{
	padding-top:18px;
}
.leftside{
	width:252px;
}
.left_td2{
	padding-top:20px;
}
.leftb_top{
	height:28px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:16px;
	background:url(../images/subnav_top.gif) top left no-repeat;
	
}
.leftb_box{
	padding:12px 6px 0;
	background:url(../images/leftb_bg.jpg) top left repeat-x;
}
.leftb_item{
	line-height:14px;
}
.leftb_item a, .leftb_item a:link, .leftb_item a:visited, .leftb_item a:active{
	font-weight:bold;
	color:#c91e16;
}
.in_con_atc{
	height:300px;
	color:#2d2727;
	line-height:17px;
	padding:5px 5px 0 18px;
}

.in_con_atc2{
	height:300px;
	color:#2d2727;
	line-height:17px;
	padding:5px 8px 0 8px;
}
h1.act_hdr{
	font-size:24px;
	font-weight:bold;
	line-height:24px;
	color:#c40000;
	margin:0 0 22px 0;
}
.Dis_TH{
	padding:6px 4px;
	font-size:14px;
	font-weight:bold;
}
.ptext_big{
	font-size:14px;
	font-weight:bold;
}
.text_red{
	color:#c91e16;
	font-size:14px;
	font-weight:bold;
}
.vehicles_hdr{
	color:#c40000;
	font-size:16px;
	font-weight:bold;
	padding:5px 6px;
	/*border-left:3px solid #c91e16;*/
}
.electric_border{
	border-bottom:1px dashed #ddd;
	border-right:15px solid #fff;
}
.diesel_border{
	border-bottom:1px dashed #ddd;
	border-left:15px solid #fff;
}
.form_input{
	height:20px;
	border:1px solid #d9d9d9;
}
.form_text{
	margin-top:2px;
	border:1px solid #d9d9d9;
}
/*==================== END: Inside Page Content Styles ====================*/


/*==================== START: Vehicles LightBox Styles ====================*/
.PicDisBox{
	width:625px;
	margin-left:2px;
	border:1px solid #fff1b1;
}
.RelatedBox{
	width:300px;
	margin:10px 2px 0;
}
.DownloadTD{
	padding:4px 4px 8px;
	border-bottom:1px solid #f90;
}
.RelatedTD{
	padding:10px 4px 4px;
}
.LPicBox{
	width:625px;
	margin:5px 0 5px 2px;
}
.PicBrowOuter{
	width:159px;
}
.PicBrowseBox{
	width:148px;
	background-color:#fffdee;
	border:1px solid #fff1b1;
}
.PicBrowseBox img{
	margin-top:4px;
	margin-bottom:4px;
}
.Caption_Text{
	padding:8px;
}
.in_table{
	width:629px;
}
.in_table2{
	width:906px;
}

/*==================== END: Vehicles LightBox Styles ====================*/


/*==================== START: Sub Nav Styles ====================*/
/*.SubNavBox{
	padding:5px 8px 12px;
	background:url(../images/subnav_bg.jpg) top left repeat-x;
}*/
.SubNavBox{
	background:url(../images/subnav_bg.jpg) 0 32px repeat-x;
}
.SubNavItem{
	padding-bottom:12px;
}
Table.TblSubNav {
	width:252px;
}
.SubNavHdr {
	display:none;
}
.SubNavSubHdr Div{
	height:16px;
	color:#fff !important;
	font-size:15px;
	font-weight:bold;
	padding:6px 16px 12px;
	background:url(../images/subnav_top.gif) top left no-repeat;
}
.SubNavSubHdr Div A, .SubNavSubHdr Div A:hover, .SubNavSubHdr Div A:active{
	color:#fff !important;
	text-decoration:none;
}

#SubNav .SubNavL1, #SubNav .SubNavL1On, #SubNav .SubNavL2, #SubNav .SubNavL2On, #SubNav .SubNavL3, #SubNav .SubNavL3On {
	padding:0 8px;
}

#SubNav .SubNavL1 A, #SubNav .SubNavL1 A:active {
	color:#333!important;
	display:block;
	padding:6px 0 6px 21px;
	background:url(../images/subnav_arrow.gif) 8px 12px no-repeat;
	border-bottom:1px dotted #9f9c8d;
}
#SubNav .SubNavL1 A:hover {
	color:#c91e16!important;
	text-decoration:none;
}

#SubNav .SubNavL1On A, #SubNav .SubNavL1On A:hover, #SubNav .SubNavL1On A:active {
	color:#c91e16 !important;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:6px 0 6px 21px;
	background:url(../images/subnav_arrow.gif) 8px 12px no-repeat;
	border-bottom:1px dotted #9f9c8d;
}

#SubNav .SubNavL2 A, #SubNav .SubNavL2 A:active {
	color:#333!important;
	font-size:11px;
	display:block;
	padding:4px 0 4px 20px;
	margin-left:18px;
	background:url(../images/subnav_arrow2.gif) 8px 10px no-repeat;
	/*border-bottom:1px dotted #9f9c8d;*/
}

#SubNav .SubNavL2 A:hover{
	color:#c91e16!important;
	text-decoration:none;
}

#SubNav .SubNavL2On A, #SubNav .SubNavL2On A:hover, #SubNav .SubNavL2On A:active {
	color:#c91e16 !important;
	font-size:11px;
	text-decoration:none;
	/*font-weight:bold;*/
	display:block;
	padding:4px 0 4px 20px;
	margin-left:18px;
	background:url(../images/subnav_arrow2.gif) 8px 10px no-repeat;
	/*border-bottom:1px dotted #9f9c8d;*/
}
/*#SubNav .SubNavL3 A, #SubNav .SubNavL3 A:hover, #SubNav .SubNavL3 A:active{
	text-decoration: none;
	display:block;
	padding-left:35px;
	padding-right:20px;
	padding-top:3px;  
	padding-bottom:3px; 
	height: 100%;
	font-size: 11px;
	font-weight: normal;
}

#SubNav .SubNavL3On A, #SubNav .SubNavL3On A:hover, #SubNav .SubNavL3On A:active {
	text-decoration: underline;
	display:block;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;  
	padding-bottom:3px; 
	height: 100%;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images_style/nav_arrow.jpg);
	background-repeat: no-repeat; 
	background-position: 25px 2px;
}*/
/*==================== START: Sub Nav Styles ====================*/


/*==================== START: Admin Styles ====================*/
#netCareSiteAdmin Div {
	background-color: #FFFFFF;
}
#netCareSiteAdmin A {
	color: #FF0000;
	text-decoration: none;
}
#netCareSiteAdmin A:hover, #netCareSiteAdmin A:active {
	color: #FF0000;
	text-decoration: underline;
}
Div.DivAdminBlock {
	/*width: 100%;
	height: 20px;*/
	*width: 100%;
	border: 1px solid #FF0000;
}
/*==================== END: Admin Styles ====================*/


