@charset "utf-8";
/* CSS Document */
body{
 width:980px;
 margin-left:1px;
}
img{
	border:0px;
}
#left_bar{width:190px;float:left;}
#menu{background-image:url(img/left_bar_bg.jpg);background-repeat:repeat-y;min-height:300px; margin-bottom:0px; height:441px;}
#main{
	float:left;
	width:585px;
}
#navlist{ 
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	font-family: tahoma; 
	font-size: 11px; 
	color: #1B3C8B;
	margin-left:3px;
} 
ul,li{
	margin:0px;
	padding:0px;
}
#navlist li.menus{
	margin-left:16px;
	padding-left: 10px;
	background-image: url(img/bullet-blue.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
#navlist li{
	margin-left:16px;
	padding-left: 10px;
	background-image: url(img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
#navlist a {
	color:#1B3C8B;
	text-decoration:none;
}
.menus{
	font-size: 12px;
}
#navlist a:hover {	text-decoration:underline;}
#navlist a:hover {	text-decoration:underline;}
#top_menu{
	background-image:url(img/top_menu.jpg);
	background-repeat:no-repeat;
	height:23px;
	padding-left:30px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#top_menu a{
	color:#000000;
	text-decoration:none;
}
#top_menu a:hover{
	text-decoration:underline;
}
#home_main{
	background-image:url(img/main_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:355px;
	width:585px;
}
#home_main .text{font-family: tahoma;font-size: 12px;color: #1B3C8B;height:135px;width:370px;padding-left:190px;padding-top:210px;}
#footer{background-image:url(img/footer_bg2.jpg);background-repeat:no-repeat;background-position:8px 13px;height:98px;width:579px;clear:both; margin-top:0px; }
#footer .f1{font-family: tahoma;font-size: 10px;color:#183B8F;padding-left:18px;padding-top:12px;width:335px;float:left; }
#footer .f2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8px;padding-left:312px; margin-top:0px; padding-top:5px;}
#footer .f2 a{	color:#000000;	text-decoration:none;}
#footer .f2 a:hover{	text-decoration:underline;}
#footer .f3{padding-top:14px;padding-left:28px;float:left;}
#footer .f4{font-family: tahoma;
font-size: 10px;margin-left:18px;clear:both;}
#footer .f4 a{color: #1F63B6;}
#main_foot{background-image:url(img/back-main-foot.jpg);background-repeat:no-repeat; background-position:left top; width:585px; }
#main_foot .left{float:left;width:274px;}
#main_foot .right{float:right;width:274px;}
#main_foot .sep{float:left;width:30px;height:266px;main:#E9E9E9;}
#main_foot .title{font-family: tahoma; font-size: 13px; font-weight: bold; color: #1A4091;text-indent:18px;}
#main_foot .midleft{height:200px; width:274px; margin-left:8px; margin-top:65px;}
#main_foot .midright{height:200px; width:274px; margin-left:-11px; margin-top:38px;float:left;}
#main_foot .topback{margin-left:-10px; margin-top:0px;float:left;}
/*main_foot .topleft{margin-left:15px; margin-top:4px;float:left; color:#FFFFFF; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}*/
#main_foot .topnext{margin-left:127px; _margin-left:100px; margin-top:0px;float:left;}
#standard{background-image:url(img/main_tile.jpg);	background-repeat:repeat-y;	width:579px;}
#standard_top{background-image:url(img/main_top.jpg);background-repeat:no-repeat;height:10px;width:579px;}
#standard table{ margin-left:12px; margin-right:10px;}
#standard_bottom{background-image:url(img/main_bottom.jpg);background-repeat:no-repeat;height:27px;width:579px;}
#shadow_bottom{background-image:url(img/shadow_bottom.jpg);background-repeat:repeat-x;height:7px;width:578px;float:left;}
#standard h1{font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #1D44A9; font-size: 14px;margin-top:0px;padding-top:9px;}
#standard h2{font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #1F63B6; font-size: 12px;}
#standard h2 a{color: #1F63B6;text-decoration:none;}
#standard h2 a:hover{text-decoration:underline;}
#standard p{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 10px;padding-left:30px;padding-right:30px;}
#standard p a{color:#1F63B6;text-decoration:none;}
#standard p a:hover{text-decoration:underline;}
.detail{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;}
.detail a{color:#1F63B6;text-decoration:none;}
.detail a:hover{text-decoration:underline;}
#standard #truk{background-image:url(img/carrie_truk.jpg);background-repeat:no-repeat;background-position:right;width:517px;height:171px;}
#standard #truk .title{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-top:0px;padding-top:100px;padding-left:30px;}
.products_table{background-image:url(img/prods_tile.jpg);background-repeat:repeat-y;background-position:center;}
.products_table p{padding-left:10px !important;padding-right:10px !important;}
.title2{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:19px;
	padding-left:20px;
}
.title3{
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
}
.title3 a{	text-decoration:none;	color:#000000;}
.title3 a:hover{	color:#1F63B6;}
.myul{ 
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	font-family: tahoma; 
	font-size: 11px; 
	color: #1B3C8B;
	margin-left: 30px;
} 

.myli{
	margin-left:2px;
	padding-left: 2px;
	list-style:circle;
	color:#000;
}
.myli a{
	color:#1F63B6;
	text-decoration:none;
	list-style:circle;
}
.myli a:hover{	text-decoration:underline;}
.err{
	border:2px solid #000;
	background-color:#FF6666;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:500px;
}
.ok{
	border:2px solid #000;
	background-color:#33FF99;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:500px;
}
.title_geo{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#336699; font-weight:bold; padding-top:15px; padding-left:3px;}
.subtitle_geo{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; font-weight:bold; padding-top:10px; padding-left:3px;}
.content_geo{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; padding-top:3px; padding-left:3px; padding-right:3px;}
.image_geo{padding-top:10px; text-align:center; vertical-align:middle; width:115px; padding-left:3px;}
.imagetext_geo{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; vertical-align:middle; padding-top:10px; padding-left:5px; padding-right:5px;}
.banners{height:100px;padding-left:5px; padding-top:30px; clear:left; margin-bottom:0px;}
.banners div#ban1 {float:left;width:196px;margin-left:0px;}
.banners div#ban2 {float:left;width:196px;margin-left:0px;}
.banners div#ban3 {float:left;width:180px;}
/* Right menu*/
#barleft {float:left;width:200px;height:859px; background-repeat:no-repeat; background-image:url(img/back-green.jpg);}
#barleft .title{font-family:tahoma; font-size:11px; font-weight:bold; color:#1A4091;text-indent:18px;}
#topleft{height:30px;}
#bannerleft div#text-up{ padding-left:19px; padding-right:9px; padding-top:0px;padding-bottom:2px; height:250px; }
#bannerleft div#hybrid{ padding-left:9px; padding-top:0px;padding-bottom:5px;}
#bannerleft div#weather{padding-left:9px;}
#bannerleft div#fpo{padding-left:9px; height:100px; padding-bottom:5px;}
#bannerleft div#truth{padding-left:9px; height:100px; padding-bottom:5px;}
#bannerleft div#puronpromo{padding-left:9px;}
#leftdiv-empty{height:200px;padding-top:43px; padding-left:7px;  text-align:left; padding-right:7px;}
#boiler {height:12px; margin-top:50px; _margin-top:10px; padding-left:0px;font-family:Tahoma;font-size:12px;font-weight:bold;text-align:center;padding-bottom:5px;}
#unico{height:107px;padding-left:0px;}
#know_more{text-align:center;}
#bannerleft_2 #step2{margin-top:0px;padding-left:8px;}
#leftdiv{margin-top:0px; height:418px; width:190px; background-image:url(img/bg-left.jpg); background-repeat:no repeat;text-align:center;}
#leftdiv img{ padding-top:2px;}
#separate{margin-top:18px;}
.glossarypop {position:absolute; visibility:hidden; left:0; top:0; z-index:1000; background: #fff url(img/bx_bg.jpg) repeat-x top left; border:1px solid #105cb4;text-align: left;}