/*body {
	font-family: Arial, Helvetica, sans-serif;
}*/


body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #cdcdcd;
	margin: 0; /* it's good practice to zero the margin and padding of the body  to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. Text is then set to the left aligned default in the #container selector */
	color: #000000;
	vertical-align:top;
}


.center_background {
	background-color:#ffffff;
	padding-left:20px;
	padding-right:20px;
}


.header
{
	height:365px;
	width:885px;
	vertical-align:top;
}

/******** New Header Styles  ****/

.headertest
{
	height:220px;
	width:885px;
	vertical-align:top;
	margin-top:0px;
	background-color:#ffffff;
}

.headertest2
{
	height:345px;
	width:885px;
	vertical-align:top;
	margin-top:0px;
	background-color:#ffffff;
}

.headertest_main_nav
{
	font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	padding:20px;
	text-align:right;
	text-decoration:none;
	float:right;
	width:585px;
}

.menu_location{
	float:left;
	margin-left:80px;
	height:60px;
}

.menu_location2{
	margin-left:340px;
	height:60px;
}



/**************************/

.mainBody
{
	width:885px;
	vertical-align:top;
	top:0;
	margin-top:0;
	padding-top:0;
}
.bullet
{
	font-family:Verdana;
	padding-left:20px;
	color:#dc291e;
	font-weight:bold;
	font-size:16px;
	line-height:12px;
	vertical-align:top;
	top:0;
	margin-top:0;
}

.checkmark{
	font-family:Verdana;
	font-size:20px;
	color:#3C0;
	text-align:center;
	margin-left:0px;
	margin-top:2px;
	margin-bottom:2px;	
}

.checkmark2{
	font-family:Verdana;
	font-size:12px;
	text-align:center;
	margin-left:0px;
	margin-top:2px;
	margin-bottom:2px;	
}

.border
{
   border: 1px solid #005cff;
   border-collapse:collapse;
}


td {
	font-family: Verdana;
	vertical-align:middle;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.h1
{
	font-family:Verdana;
	font-size:16pt;
	color:#4b5056;
	font-weight:normal;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
}

.h1_secondLevel
{
	font-family:Verdana;
	font-size:18pt;
	color:#dc291e;
	font-weight:600;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	vertical-align:top;
	top:0;
}
/*  this section is for changes in individule page changes to .h1_secondLevel   *****/

.topmarg_20{
	margin-top:20px;
}

.topmarg_15{
	margin-top:15px;
}

h2
{
}

h3
{
	font-family:Verdana;
	font-size:11pt;
	color:#4b5056;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
}


.h3_intro
{
	font-family:Verdana;
	font-size:12pt;
	color:#dc291e;
	text-align:center;
	margin-left:60px;
	margin-right:20px;
	font-weight:bold;
}


.main_content
{
	font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	text-align:left;
	vertical-align:top;
}

p
{
	font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	margin-top:20px;
	text-align:left;
	vertical-align:top;
}
.h1_events
{
	font-family:Verdana;
	font-size:12pt;
	color:#4b5056;
	font-weight:bold;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	margin-bottom:5px;
}
.main_content_events
{
	font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
}
.main_content_dates
{
	font-family:Verdana;
	font-size:10pt;
	color:#dc291e;
	font-weight:normal;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:5px;
	text-align:left;
	vertical-align:top;
}


/*---------Main Navigation--------------------*/
.main_nav
{
	font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	text-decoration:none;
}

.main_nav2
{
	font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	margin-left:0px;
	margin-right:0px;
	padding-left:0;
	text-align:right;
	text-decoration:none;
}
.main_nav:hover
{
	font-family:Verdana;
	font-size:10pt;
	color:#dc291e;
	font-weight:normal;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	text-decoration:none;	
}
ul
{
	font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	text-decoration:none;
}

ul li
{
	font-family:Verdana;
	font-size:10pt;
	color:#dc291e;
	font-weight:normal;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	text-decoration:none;	
    font-size: 10pt;
    list-style-type:none;
}

ul ul
{
    font-family: Arial;
    font-size: 10pt;
    list-style-type:disc;
    padding:0px;
    margin:0px 0px 0px 10px;
}

ol
{
    font-family: Arial;
    font-size: 10pt;
    padding:0px;
    margin:0px 0px 0px 30px;
}


ol li{
    text-align: left;
    font-family: Arial;
    line-height:14px;
}


.index_ol 
{
	font-family: Arial;
   font-size: 10pt;
 	margin-left:15px;
   list-style-type:disc;
}





/*------------------------*/

/*---------Sub Navigation--------------------*/

.subMenu2
{
	font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	padding-left:20px;
	padding-top:0px;
	text-align:left;
	padding-right:0px;
	text-decoration:none;
	vertical-align:top;
	padding-bottom:20px
}

.subMenu 
{
	font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	padding-left:20px;
	padding-top:20px;
	text-align:left;
	text-decoration:none;
}
/*---------Second Level Leftside Navigation--------------------*/


.psafety
{
	background-image:url(../images/public_off.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.public_on
{
	background-image:url(../images/public_on.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.industrial
{
	background-image:url(../images/industrial_off.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.industrial_on
{
	background-image:url(../images/industrial_on.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.HDTrucking
{
	background-image:url(../images/HDTrucking_off.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.HDTrucking_on
{
	background-image:url(../images/HDTrucking_on.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.automotive
{
	background-image:url(../images/automotive_off.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.automotive_on
{
	background-image:url(../images/automotive_on.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.consumer
{
	background-image:url(../images/consumer_off.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.consumer_on
{
	background-image:url(../images/consumer_on.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}



.product
{
	background-image:url(../images/product_off.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.product_on
{
	background-image:url(../images/product_on.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.events
{
	background-image:url(../images/events_off.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.events_on
{
	background-image:url(../images/events_on.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.where
{
	background-image:url(../images/where_off.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.where_on
{
	background-image:url(../images/where_on.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.about
{
	background-image:url(../images/about_off.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
.about_on
{
	background-image:url(../images/about_on.png);
	background-repeat:no-repeat;
	width:175px;
	height:34px;
	border:none;
}
/*---------Second Level Leftside Navigation Ends--------------------*/

/*--------- Product Page Styles --------------------*/
.pad_left_30{
	padding-left:30px;
}

.cell_height_38
{
	height:38px;
}

.cell_width_48
{
	width:48px;
}

.cell_width_68
{
	width:68px;
}

.cell_width_76
{
	width:76px;
}

.cell_width_100
{
	width:100px;
}

.cell_width_110
{
	width:110px;
}

.cell_width_120
{
	width:120px;
}

.cell_width_134
{
	width:134px;
}

.cell_width_150
{
	width:150px;
}

.cell_width_160
{
	width:160px;
}

.cell_width_170
{
	width:170px;
}

.cell_width_220
{
	width:220px;
}


.prod_table_bold
{
	font-size:7pt;
	font-weight:bold;
}

.prod_small_table{
   font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	margin-left:10px;
	margin-right:20px;
	margin-top:20px;
	vertical-align:top;
	text-decoration:none;
	text-align:center;
}

img.floatRight { 
    float: right;
	padding-left:10px;
    margin: 4px; 
}


.h1_products
{
	font-family:Verdana;
	font-size:18pt;
	color:#dc291e;
	font-weight:600;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}

.h1_products_ns
{
	font-family:Verdana;
	font-size:18pt;
	color:#009ddc;
	font-weight:600;
	margin-right:20px;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}

.h1_products_center
{
	font-family:Verdana;
	font-size:18pt;
	color:#dc291e;
	font-weight:600;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	vertical-align:top;
	text-decoration:none;
}


.h1_2nd_products
{
	font-family:Verdana;
	font-size:18pt;
	color:#4b5056;
	font-weight:Normal;
	margin-left:30px;
	margin-right:20px;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}

.main_Product_Title
{
	font-family:Verdana;
	font-size:8pt;
	color:#4b5056;
	font-weight:600;
	margin-left:20px;
	margin-right:0px;
	margin-top:20px;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}

.main_Product_Title_alt
{
	font-family:Verdana;
	font-size:8pt;
	color:#4b5056;
	font-weight:600;
	margin-left:20px;
	margin-right:0px;
	margin-top:20px;
	padding-top:9px;
	text-align:left;
	text-decoration:none;
}


.h3_product_Info_Title
{
	font-family:Verdana;
	font-size:16pt;
	color:#dc291e;
	font-weight:600;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}

.h3_product_Info_Title_small
{
	font-family:Verdana;
	font-size:12pt;
	color:#dc291e;
	font-weight:600;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}





.dual_light_logo_0{
	padding:20px 0px 0px 0px;
}

.dual_light_logo_6{
	padding:20px 0px 0px 6px;
}

.dual_light_logo_20{
	padding:20px 0px 0px 20px;
}

.dual_light_logo_30{
	padding:20px 0px 0px 30px;
}

.dual_light_logo_39{
	padding:20px 0px 0px 39px;
}

.dual_light_logo_65{
	padding:20px 0px 0px 65px;
}

.main_Product_content
{
	font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	margin-left:10px;
	margin-right:20px;
	margin-top:20px;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}

.productbox_left
{
	width:220px;
	border-right:solid 2px;
	border-color:#4b5056;
	margin:5px;
	vertical-align:top;
	margin-top:5px;
	margin-bottom:5px;
}

.productbox_right
{
	width:489px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
	margin-right:20px;
	vertical-align:top
}
.learn_more
{
	font-family:Verdana;
	font-size:8pt;
	color:#4b5056;
	font-weight:normal;
	margin-left:10px;
	margin-right:20px;
	text-align:left;
	margin-top:10px;
	text-decoration:none;
}

.specifications{
	font-family:Verdana;
	font-size:8pt;
	color:#4b5056;
	font-weight:normal;
	margin-left:33px;
	margin-right:20px;
	text-align:left;
	margin-top:10px;
	text-decoration:none;
}


.feature_contents
{
	font-family:Verdana;
	font-size:8pt;
	color:#4b5056;
	font-weight:normal;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	margin-top:0px;
	text-decoration:none;
}


.productDetail_left
{
	width:163px;
	border-right:solid 2px;
	border-color:#4b5056;
	margin:5px;
	vertical-align:top;
	text-decoration:none;
}

.productDetail_middle
{
	width:396px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
	margin-right:20px;
	text-decoration:none;
}

.homepage_image
{
	padding-left:10px;
	padding-right:10px;
}

a 
{
	color:#4b5056;
	text-decoration: none;
}
a:hover
{
	color:#dc291e;
	text-decoration: none;
}

.productNOTE
{
	font-family:Verdana;
	font-size:9pt;
	color:#dc291e;
	font-weight:normal;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	text-decoration:none;
}
.productNOTEboder
{
	margin-top:15px;
	padding:10px;
	border:1px solid #dc291e;
	width:550px;
}


.brochure_subtitle
{
	font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	text-align:center;
}


/********* Footer  ***********/

.footer
{
	font-family:Verdana;
	font-size:8pt;
	color:#4b5056;
	font-weight:normal;
	width:925px;
    background-color:#ffffff;
}

.footer_fade
{
	background-color:#ffffff;
	background-image:url(../images/footer/footer_fade.gif);
	background-repeat:repeat-x;
	width:925px;
	height:72px;
}


.registration
{
	font-family:Verdana;
	font-size:6pt;
	color:#4b5056;
	font-weight:normal;
}

.footer_links
{
	font-family:Verdana;
	font-size:10pt;
	color:#4b5056;
	font-weight:normal;
	float:right;
	padding-right:10px;
}


/********* Contact pages   ***********/

.contact_list_layout
{
	font-style:normal;
}

.contact_height
{   
    height:118px;
}

.contact_bold
{
	font-weight:bold;
}



/****************Javascript Scroller code  ***************/

/*Example CSS for the two demo scrollers*/

#pscroller1 {
	width: 270px;
	height: 120px;
	border: 1px solid black;
	padding: 5px;
	background-color:#ffffff;
}
#pscroller2 {
	width: 350px;
	height: 20px;
	border: 1px solid black;
	padding: 3px;
}
#pscroller2 a {
	text-decoration: none;
}

/*.someclass {
//class to apply to your scroller(s) if desired
}*/











