body {margin:0px; padding:0px; background-color:#464751}
.main {width:1001px; position:relative; margin:0px; padding:0px; background-color:white}

h1 {margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; font-family:Tahoma; font-size:24px; font-weight:bold; background:url(../images/hd_bg1.gif) left bottom no-repeat; color:#e0a040}
h2 {margin:0px; padding:0px; font-weight:normal;}
h3 {margin:0px; padding:0px; font-weight:normal;}
h4 {margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; font-family:Tahoma; font-size:24px; font-weight:bold; background:url(../images/hd_bg.gif) left bottom no-repeat; color:#e0a040}

p {margin:0px;}
.br {clear:both;}
form {margin:0px}

.floatr {float:right; text-align:right;}
.floatl {float:left; text-align:left;}

.topleft {width:511px;}
.topright {width:490px;}
.bannercurve {height:95px; background-image:url(../images/curve_bnr.gif); background-position:right; background-repeat:no-repeat; background-color:white}
.bannercurves {height:95px; background-image:url(../images/curve_bnr_saf.gif); background-position:right; background-repeat:no-repeat; background-color:white}
.bnrcurveenerg {height:95px; background-image:url(../images/curve_bnr_energ.gif); background-position:right; background-repeat:no-repeat; background-color:white}
.bnrcurveenter {height:95px; background-image:url(../images/curve_bnr_enter.gif); background-position:right; background-repeat:no-repeat; background-color:white}
.bnrcurveinter {height:95px; background-image:url(../images/curve_bnr_inter.gif); background-position:right; background-repeat:no-repeat; background-color:white}
.bnrcurveevent {height:95px; background-image:url(../images/curve_bnr_events.gif); background-position:right; background-repeat:no-repeat; background-color:white}
.bnrcurvesupport {height:95px; background-image:url(../images/curve_bnr_support.gif); background-position:right; background-repeat:no-repeat; background-color:white}
.bnrcurveBuy {height:95px; background-image:url(../images/curve_bnr_buy.gif); background-position:right; background-repeat:no-repeat; background-color:white}
.bnrcurveconn {height:95px; background-image:url(../images/curve_bnr_conn.gif); background-position:right; background-repeat:no-repeat; background-color:white}
.bnrcurveabout {height:95px; background-image:url(../images/curve_bnr_about.gif); background-position:right; background-repeat:no-repeat; background-color:white}
.bnrcurvesitemap {height:95px; background-image:url(../images/curve_bnr_sitemap.gif); background-position:right; background-repeat:no-repeat; background-color:white}



.bnrsafety {background:url(../images/bnrimg_saf.jpg) right no-repeat #616161; height:187px}
.bnrenergy {background:url(../images/bnrimg_energ.jpg) right no-repeat #215429; height:187px}
.bnrenter {background:url(../images/bnrimg_enter.jpg) right no-repeat #961b1e; height:187px}
.bnrinter {background:url(../images/bnrimg_inter.jpg) right no-repeat #4872bc; height:187px}
.bnrover {background:url(../images/bnrimg_over.jpg) right no-repeat #4872bc; height:187px}
.bnrevent {background:url(../images/bnrimg_events.jpg) right no-repeat #A67C52; height:187px}
.bnrsupport {background:url(../images/bnrimg_support.jpg) right no-repeat #630460; height:187px}
.bnrbuy {background:url(../images/bnrimg_buy.jpg) right no-repeat #005952; height:187px}
.bnrconn {background:url(../images/bnrimg_conn.jpg) right no-repeat #3CB878; height:187px}
.bnrabout {background:url(../images/bnrimg_about.jpg) right no-repeat #DF9C45; height:187px}
.bnrsitemap {background:url(../images/bnrimg_sitemap.jpg) right no-repeat #65496D; height:187px}

.advtleft {width:12px; height:76px;}
.advtright {width:12px; height:76px;}
.advtbg {background-color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; text-align:center}

.logoimg { float:left; margin-top:18px; padding-left:12px;}
.logotext {float:left; margin-top:38px; padding-left:12px;}

.blogbg {background-color:#1a1d7a; height:30px;}

#blogbul {font-family:Tahoma; font-size:11px; color:white;}
#blogbul ul {list-style:none; margin: 0px; padding: 0;}
#blogbul li {display: inline; margin:5px;}
#blogbul a:link, #blogbul a:visited {padding: 0px 0px 0px 10px; color:white; text-decoration:none; background: url(../images/bul_blue.gif) no-repeat top left;
background-position:0px 4px;}
#blogbul a:hover {color:#ffb401;}

.navigleft {width:428px; height:26px; background:url(../images/curve_navig.gif) no-repeat right #1a1d7a;}
.navigbg {background:url(../images/navigbg.gif) repeat-x; height:26px; }
.navigright {width:135px; height:26px; background:url(../images/curve_navigrt.gif) no-repeat right}

#navigrtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1a1d7a; padding-right:12px}
#navigrtext a:link, #navigrtext a:visited {color:#1a1d7a; text-decoration:none}
#navigrtext a:hover {color:#fff; text-decoration:none}

.homecurve {background-image:url(../images/curve_home.gif); background-repeat:no-repeat; width:134px; height:26px;}
.safcurve {background-image:url(../images/curve_saf.gif); background-repeat:no-repeat; width:134px; height:26px;}
.energcurve {background-image:url(../images/curve_energ.gif); background-repeat:no-repeat; width:134px; height:26px;}
.entercurve {background-image:url(../images/curve_enter.gif); background-repeat:no-repeat; width:134px; height:26px;}
.intercurve {background-image:url(../images/curve_inter.gif); background-repeat:no-repeat; width:134px; height:26px;}
.eventcurve {background-image:url(../images/curve_events.gif); background-repeat:no-repeat; width:134px; height:26px;}
.supportcurve {background-image:url(../images/curve_support.gif); background-repeat:no-repeat; width:134px; height:26px;}
.buycurve {background-image:url(../images/curve_buy.gif); background-repeat:no-repeat; width:134px; height:26px;}
.conncurve {background-image:url(../images/curve_conn.gif); background-repeat:no-repeat; width:134px; height:26px;}
.aboutcurve {background-image:url(../images/curve_about.gif); background-repeat:no-repeat; width:134px; height:26px;}
.sitemapcurve {background-image:url(../images/curve_sitemap.gif); background-repeat:no-repeat; width:134px; height:26px;}

.homebg {background-image:url(../images/homebg.gif); background-repeat:repeat-x; height:26px;}
.homelink {float:left; font-family:Tahoma; font-size:11px; color:#ecf4fa; margin-top:4px; padding-left:12px; font-weight:bold;}
.homelink a {color:#ecf4fa; text-decoration:none;}
.homelink a:hover {color:#d1e8f9; text-decoration:none;}
.padl20 {padding-left:20px}

.searchbox {float:right;}
.searchcurve {background-image:url(../images/curve_search.gif); width:6px; height:20px; background-repeat:no-repeat}
.searchfield {border:none; background-color:#bfc7ce; width:116px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.wnpad {padding: 12px 80px 0px 12px}
.wnbg {height:115px; background:url(../images/hai_autosimplified.gif) no-repeat bottom; background-color:#c8ddf2; border-left:3px solid #edf4fa; border-right:3px solid #edf4fa; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#1a1d7a; text-align:justify;}
.wnbg a {color:#1a1d7a; font-weight:bold; text-decoration:none}
.wnbg a:hover {color:#1a1d7a; text-decoration:underline}
.wntopleft {background:url(../images/wn_topl.gif) no-repeat; width:20px; height:28px}
.wntopbg {background-color:#c8ddf2; border-top:3px solid #edf4fa;}
.wntopright {background:url(../images/wn_topr.gif) no-repeat; width:20px; height:28px;}
.wnbotleft {background:url(../images/wn_botl.gif) no-repeat; width:20px; height:20px}
.wnbotbg {background-color:#c8ddf2; border-bottom:3px solid #edf4fa;}
.wnbotright {background:url(../images/wn_botr.gif) no-repeat; width:20px; height:20px}
.wncontent { padding:0px 15px; height:115px;}
.fcwnhead {color:#cc9933}

.htb_left {background:url(../images/htb_left.gif) no-repeat; height:168px; width:18px;}
.htb_right {background:url(../images/htb_right.gif) no-repeat; height:168px; width:18px;}
.htb_mid {background:url(../images/htb_mid.gif) repeat-x; height:168px;}
.htb_text {font-family:Arial, Helvetica, sans-serif; height:100px; font-size:12px; color:#447bbf; padding-top:15px; padding-right:100px; background:url(../images/icon_home.gif) no-repeat right center;}


.f24 {font-size:22px}

.bgblue {background-color:#8da9db;}
.bgsaf {background-color:#616161;}
.bgenerg {background-color:#215429;}
.bgenter {background-color:#961b1e;}
.bginter {background-color:#4872bc;}
.bgevent {background-color:#A67C52;}
.bgsupport {background-color:#630460;}
.bgbuy {background-color:#005952;}
.bgconn {background-color:#3CB878;}
.bgabout {background-color:#DF9C45;}
.bgsitemap {background-color:#65496D;}


.fcblue {color:#56b1df; font-weight:bold}

.homepic {width:265px; height:397px; background:url(../images/bodypic_new.jpg) bottom no-repeat;}

#leftnav {margin-top:30px; margin-left:14px; font-family:Tahoma; font-size:11px;}
#leftnav a:link, #leftnav a:visited {display:block; width:auto; background:url(../images/leftline.png) left bottom no-repeat; color:#336633; text-decoration:none; padding-bottom:6px; margin-bottom:6px;}
#leftnav a:hover {color:#FF0000; text-decoration:none;}

.rightbg0 {width:212px; background:url(../images/rightbg0.gif) right repeat-y;}
.rightbg1 {width:200px; background:url(../images/rightbg1.gif) left repeat-y; height:305px; margin-top:30px; margin-right:12px; text-align:left}
.rttext { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:12px 0px; line-height:16px;}
.rttext a{ color:#000000; text-decoration:none;}
.rttext a:hover{ color:#000000; text-decoration:underline;}

.rtlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#447bbf; padding:12px 0px; border-bottom:2px solid #dee2e5; line-height:18px;}
.rtlinks a{color:#447bbf; text-decoration:none;}
.rtlinks a:hover{color:#666666; text-decoration:none;}

.homecontent {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:30px 20px 20px 0px}
.allcontent {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:15px 10px 20px 20px}

.fpleft {background:url(../images/feat_home.jpg) no-repeat; width:144px; height:104px;}
.fpbg {background:url(../images/feat_bg.jpg) repeat-x; height:104px;}
.fpright {background:url(../images/feat_right.jpg) no-repeat; width:14px; height:104px;}
.fptitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; float:right; padding:8px 8px; color:#447bbf; text-transform:uppercase;}
.fptext {float:left; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:0px 8px 4px 4px}

.footbg {background:url(../images/footbg.gif) repeat-x; height:54px; border-top:1px solid #6b81a9}
.foottext1 {font-family:Tahoma; font-size:11px; color:#404b55; padding: 12px 0 0 12px}
.foottext1 a{color:#404b55; text-decoration:none;}
.foottext1 a:hover{color:#404b55; text-decoration:underline;}
.foottext2 {
	float:right;
	font-family:Tahoma;
	font-size:11px;
	color:#fefefe;
	padding:6px 12px 0 0;
	width: auto;
}
.foottext2 a{color:#fefefe; text-decoration:none;}
.foottext2 a:hover{
	color:#fefefe;
	text-decoration:underline;
	width: 500px;
}


.copyright {float:left; font-family:Tahoma; font-size:11px; font-weight:bold; color:white; padding:6px 0 0 12px}

.bcrumb {margin-bottom:10px; font-family: Tahoma; font-size:11px; color:#666;}
.bcrumb a:link, .bcrumb a:visited {color:#8da9db; text-decoration:none;}
.bcrumb a:hover {color:#666; text-decoration:none;}

a:link.orange {color:#e07630; text-decoration:none;}
a:active.orange {color:#e07630; text-decoration:none;}
a:visited.orange {color:#e07630; text-decoration:none;}
a:hover.orange {color:#447bbf; text-decoration:none;}

a:link.black {color:#000000; text-decoration:none;}
a:active.black {color:#000000; text-decoration:none;}
a:visited.black {color:#000000; text-decoration:none;}
a:hover.black {color:#000000; text-decoration:underline;}

a:link.blue {color:#447bbf; text-decoration:none;}
a:active.blue {color:#447bbf; text-decoration:none;}
a:visited.blue {color:#447bbf; text-decoration:none;}
a:hover.blue {color:#447bbf; text-decoration:underline;}

input.btn{
   color:#000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   background-color:#cecaca;
   border:1px solid #a4a8ab;
   height:20px;
  }
