@import "_style_default.css";
* 					{margin:0; padding:0;}
html,body			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff; color:#333;}

td					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

h1					{ font-size:16px; color:#EA861D; margin-bottom:1px; padding-bottom:6px; border-bottom:1px solid #eee; margin-top:10px;}
h1 a:link, h1 a:active, h1 a:visited				{ font-size:16px; color:#EA861D; margin-bottom:1px; padding-bottom:6px; border-bottom:1px solid #eee; margin-top:10px;}
h2, h2 a			{ font-size:14px; color:#EA861D; font-weight:bold; margin-bottom:1px; padding-bottom:2px; margin-top:10px; margin-bottom:5px; /*border-bottom:1px solid #eee;*/}
h3, h3 a			{ font-size:14px; color:#006e8f; font-weight:bold; margin-bottom:1px; padding-bottom:2px; margin-top:10px; margin-bottom:5px; /*border-bottom:1px solid #eee;*/}


.news				{ color:#006C8C;}

.smalltext			{ font-size:9px;}


a:link, a:active, a:visited	{ color:#A5A5A5; text-decoration:none; }
a:hover				{ color:#EA8B26;}

#top_menu			{ height:23px; border-top:3px #C7C7C7 solid; color:#ddd; padding:4px 0 6px 0; text-align:right;}

#submenu			{ float:left; padding-left:36px; display:block; width:auto; height:39px; line-height:39px; color:#999; font-size:11px;}

#submenu a			{ padding-right:7px; margin-right:7px; border-right:1px #ccc solid; color:#ccc;}
#submenu a:hover	{ color:#fff;}


#submenu .on				{  color:#fff; text-decoration:underline;}
#submenu .off				{  } 

.solutions			{ float:left; height:15px; line-height:10px; border-right:1px #A5A5A5 solid; margin-top:4px; display:block; padding:4px 10px 4px 10px;}


.search				{ width:216px; float:right; margin:0; margin-top:3px; padding:4px; padding-left:10px;; border:0;  color:#ccc; border-left:1px solid #636363; font-size:11px;}
.search_input		{ width:110px; border:1px #3D3D3D solid; font-size:10px; margin-top:3px; padding-left:4px;}

#content			{ border-bottom:1px #B5B5B5 solid; padding-bottom:20px;}
#content li			{ margin-left:45px;}

.right_column		{ width:220px; padding-left:18px; border-left:1px #E5E5E5 solid; background:url(img/column_right_bcg.jpg) top right no-repeat; padding-left:10px;}
.right_column h1, .right_column h2 	{ color:#006C8C;}

.right_column_2		{ background:url(img/column_right_bcg.jpg) top right no-repeat;}
.text_content a:link, .text_content a:active, .text_content a:visited		{ color:#006884; font-weight:bold; }
.text_content a:hover	{ color:#EA861D;}
.left_column		{ width:212px; border-right:1px #E5E5E5 solid; background:url(img/column_left_bcg.jpg) top left no-repeat; padding-left:10px; }

.login				{ font-size:10px; color:#505050; text-align:right; padding-right:20px;}
.login input		{ height:16px; border:1px #ddd solid; font-size:10px; margin:10px 0 0 5px;}
.login a			{ color:#EA861D;}


.events a:link, events a:active, .events a:visited 	{ font-weight:bold; color:#505050; text-decoration:none;}
.events a:hover		{ color:#006C8C;}

.solution_link a:active, .solution_link a:link, .solution_link a:visited
					{ width:170px; display:block; margin:0; padding-left:16px; background:url(img/bullet.gif) left no-repeat; color:#505050; background-position:0 5px; margin-bottom:2px; padding-bottom:2px; border-bottom:1px dashed #e7e7e7;}
.solution_link a:hover	{ color:#EA861D;}

.solution_link2 a:active, .solution_link2 a:link, .solution_link2 a:visited 
					{ display:block; margin:5px 0 0 5px; padding-left:16px; background:url(img/bullet.gif) left no-repeat; color:#505050; background-position:0 5px; border-bottom:1px dashed #eee; margin-bottom:4px; padding-bottom:4px;}
.solution_link2 a:hover	{ color:#EA861D;}
.solution_link2 li	{ padding:0; margin:0; list-style:none;}

.solution_link2 a.on	{ color:#EA861D; font-weight:bold; }


#footer				{ padding:10px; border-top:3px #C7C7C7 solid; color:#7F7F7F; font-size:10px; height:11px;}

/*---solutions_overstate----------------------------------------------*/

.high_light a, .high_light_1_off a		{ width:175px; height:222px; display:block; float:left; background:url(img/solution1.jpg) top left no-repeat;}
.high_light a:hover, .high_light_1_on a	{ background:url(img/solution1_over.jpg) top left no-repeat;}

.high_light_2 a	{ background:url(img/solution2.jpg) top left no-repeat;}
.high_light_2 a:hover, .high_light_2_on a	{ background:url(img/solution2_over.jpg) top left no-repeat;}
.high_light_3 a		{ height:228px; background:url(img/solution3.jpg) top left no-repeat;}
.high_light_3 a:hover, .high_light_3_on a	{ background:url(img/solution3_over.jpg) top left no-repeat;}
.high_light_4 a		{ height:228px; background:url(img/solution4.jpg) top left no-repeat;}
.high_light_4 a:hover, .high_light_4_on a	{ background:url(img/solution4_over.jpg) top left no-repeat;}

/*-------------------------------------------------------------------*/

#position		{ background-color:#F8F8F8; color:#aaa; padding:4px; /*border-bottom:1px solid #eee;*/ margin-bottom:20px; font-size:9px; }
#position a 	{ /*color:#006C8C;*/ color:#777; font-weight:normal; }
#position a:hover	{ text-decoration:underline;}



/*---MENU PRINCIPAL CSS START-----------------------------------------*/

#menu						{ display:block; position:relative; height:27px; margin:0; padding:0; margin-left:16px;}
#menu ul					{ height:27px; display:block; margin:0; border:0; padding:0;}
#menu li					{ height:27px; list-style:none; float:left; margin:0 2px 0 2px; padding:0; }
* html #menu li				{ white-space:nowrap; width:70px;;}
#menu span					{ display:block; height:27px;}



.xb1						{ height:3px; background-image:url(img/x1bcg.gif); background-position:top center; background-repeat:no-repeat; margin:0; padding:0; width:100%;}
/*.xb1						{ display:block; height:3px; background:url(img/x1bcg.gif) top center no-repeat; margin:0;}*/
* html .xb1					{ width:auto;  }


a.xmenu:link, a.xmenu:visited, a.xmenu:active	{ display:block; text-decoration:none; font-size:11px; color:#434343;}
* html #menu a.xmenu { float:left; width:inherit; margin:0; padding:0; text-align:center;}
/*a.xmenu:link, a.xmenu:visited, a.xmenu:active	{ display:block; text-decoration:none; font-size:11px; color:#434343;}*/

a.xmenu:hover 				{ background:url(img/right_corner.gif) top right no-repeat; cursor:pointer; color:#ddd;}
a.xmenu:hover .xb1			{ background-image:url(img/x1bcg_o.gif); background-position:top center; background-repeat:no-repeat;}
a.xmenu:hover span			{ background:url(img/left_corner.gif) top left no-repeat;}
/* * html a.xmenu:hover  .xb1		{ background-image:none;} */

.xmenu_on					{ background:url(img/right_corner.gif) top right no-repeat; cursor:pointer; color:#fff; display:block; text-decoration:none; }
.xmenu_on .xb1				{ background-image:url(img/x1bcg_o.gif); background-position:top center; background-repeat:no-repeat;}
.xmenu_on span				{ background:url(img/left_corner.gif) top left no-repeat; font-size:11px;}
a.xmenu_on:visited					{ color:#fff; }

/* * html .xmenu_on  .xb1		{ background-image:none;} */


.xcontent					{ display:block; padding:0 12px; line-height:24px;}
* html .xcontent			{ margin:0; padding:0 12px; line-height:6px;}
/*---MENU PRINCIPAL CSS STOP------------------------------------------*/


#page_error					{ padding:20px; border-top:3px solid #333; padding-top:150px; text-align:center; font-weight:bold; font-size:16px;}


.sitemaplink a			{ margin-bottom:4px; display:block; text-decoration:none; padding-left:10px; border-bottom:1px #f0f0f0 solid;}
.sitemaplink a:hover	{ border-bottom:1px #ec9031 solid; }
.sitemaplink img		{ padding-right:5px; margin-left:-5px;}

#login_form 			{ }
#login_form input		{ font-size:11px;}

.inputbutton			{ background-image:url(img/button_bcg.gif); width:88px; height:23px; border:0; text-align:center; text-transform:uppercase; color:#ccc; font-weight:bold; font-size:9px; cursor:pointer;}

.highlight				{background-color:#FCC; padding-left:4px; padding-right:4px; font-weight:bold;}


/* -------------- */
#VehDropDown 				{ float:left; width:260px; position:relative; z-index:99; margin:0;}
#VehDropDown ul, #VehDropDown li { list-style:none; margin:0; }
#VehDropDown ul				{ }
#VehDropDown li				{  font-size:11px;}
#VehDropDown li a:hover		{ background-color:#fff; }

#VehDropDown .account 		{ font-weight:bold; font-size:1.2em; color:#006699;  text-transform:capitalize;}


#VehDropDown .group	 li		{ padding-left:16px; background-image:url(img/ico_folder.gif); background-position:0 3px;; background-repeat:no-repeat; font-weight:bold;}

#VehDropDown .vehicle li	{ padding-left:16px;background-image:url(img/veh_default.gif); background-position:left top; background-repeat:no-repeat; font-weight:normal;}
/* -------------- */


.download_ul				{ margin-bottom:16px; padding-bottom:6px; margin:0; }
.download_ul h2				{ border-bottom:1px solid #f0f0f0;}
.download_li				{ list-style:none; margin-top:10px; border-bottom:1px solid #f0f0f0; padding-bottom:6px; }
.download_li a				{ font-weight:bold; color:#000;}
.download_descr				{ font-size:11px; color:#666; padding-left:20px;}

