html{height:100%;margin-bottom:1px;}
body{margin:0px;font-family:Verdana,Tahoma,Arial;background:#000000}
*:focus{outline:none}
img{border:0px;}
/* General Styles for the site*/
#header_top{width:100%;height:53px;background:url('../img/hdr_top_bg.jpg') repeat-x center;}
#header_top .content{width:780px;position:relative;margin:0px auto;}
#top_menu{position:absolute;right:20px;top:25px;}
#top_menu ul{list-style-type:none;margin:0px;padding:0px;float:right;}
#top_menu ul li{float:left;position:relative;z-index:10;}
#top_menu ul li a{display:block;padding-bottom:15px;float:left;}
#top_menu ul li ul{position:absolute;top:28px;left:0px;border-left:1px solid #B5B5B5;border-right:1px solid #B5B5B5;width:200px;display:none;}
#top_menu ul li ul li{height:29px;width:200px;}
#top_menu ul li ul li.double{height:43px;width:200px;}
#top_menu ul li ul li a{float:none;display:block;text-align:left;height:18px;padding:5px 0px 5px 11px;background-color:#424242;border-bottom:1px solid #B5B5B5;font-family:Verdana;font-size:8pt;font-weight:bold;text-decoration:none;color:#D3D3D3;}
#top_menu ul li ul li.double a{float:none;display:block;text-align:left;height:32px;padding:5px 0px 5px 11px;background-color:#424242;border-bottom:1px solid #B5B5B5;font-family:Verdana;font-size:8pt;font-weight:bold;text-decoration:none;color:#D3D3D3;}
#top_menu ul li ul li a:hover{color:#DA8B30;}
#top_menu li:hover ul{display:block;}

#about:hover a, #services:hover a, #contact:hover a{color:#FFFFFF;text-decoration:underline;}
#about:hover ul li a, #services:hover ul li a, #contact:hover ul li a{color:#D3D3D3;text-decoration:none;}

#header_btm{width:100%;height:277px;background:url('../img/hdr_tagline.jpg') no-repeat top center;}
#hp_content_wrapper{width:100%;background:url('../img/content_bg.jpg') repeat-x;padding-bottom:30px;border-top:1px solid #C6C6C6;}
#hp_content{width:780px;margin:0px auto;}
#hp_content .hp_lft{float:left;width:438px;padding-left:30px;padding-top:30px;}
#hp_content .hp_q{font-size:56pt;color:#FFFFFF;font-family:Georgia}
#hp_content .hp_txt{font-family:Georgia;font-size:16pt;color:#FFF}
#hp_content .hp_rht{float:right;padding-top:40px;}

#footer_top_wrapper{width:100%;height:169px;background:url('../img/ftr_top_bg.jpg') no-repeat top center;}
#footer_top{width:780px;margin:0px auto}
#footer_top .copy{float:left;width:230px;margin-left:20px;padding-top:20px;}
#footer_top .contact{float:left;width:272px;text-align:center;padding-top:20px;font-family:Georgia;font-size:10pt;font-weight:bold}
#footer_top .nine{float:right;padding-top:20px;}
#footer{width:100%;height:148px;padding-top:30px;background:url('../img/footer_bg.jpg') no-repeat top center;}
#footer .container{width:780px;margin:0px auto;position:relative}
.sub_ftr_bg{width:100%;background:url('../img/subpage_ftr_bg.gif') repeat-x;height:17px;}

#subpage_wrapper{width:780px;margin:0px auto;margin-top:10px;}
#subpage_wrapper .page_heading{font-family:Georgia;font-size:26pt;text-align:right;margin-bottom:30px;color:#FFFFFF}
#subpage_content{width:780px;margin:0px auto;}
#subpage_content .left_content{width:300px;float:left;text-align:center}
#subpage_content .right_content{width:440px;float:left;padding-left:30px;padding-right:10px;font-family:Georgia;font-size:14pt;color:#FFFFFF;}
#subpage_content .right_content .hp_q{font-size:40pt;color:#FFFFFF;font-family:Georgia}
#subpage_footer{width:780px;margin:0px auto;margin-top:30px;}
#subpage_footer .advt{width:730px;margin:0px auto;padding-top:20px;}
#why_count{width:440px;margin:0px auto;color:#FFFFFF;font-family:Verdana;font-size:9pt;}
#why_count ul{margin:0px;padding:0px;list-style-type:none}
#why_count ul li{background:url('../img/point_bg.gif') no-repeat;padding-bottom:10px;padding-left:40px;}
#links{width:680px;margin:0px auto;color:#FFFFFF;font-family:Verdana;font-size:9pt;padding-top:20px;}
#links ul{margin:0px;padding:0px;list-style-type:none}
#links ul li{background:url('../img/point_bg.gif') no-repeat;padding-bottom:10px;padding-left:40px;}
#links ul li a{color:#D18F20;font-size:9pt;font-weight:bold;text-decoration:none}
#links ul li a:hover{color:#FFFFFF;text-decoration:underline}
.coming_soon{height:200px;margin-top:10px;font-size:26pt;color:#FF0000;text-align:center;padding-top:100px;}

/* Styles for linked class*/
a{color:#FFFFFF;font-family:verdana;text-decoration:none}
a:hover{text-decoration:underline}
.lnkmnu{color:#D18F20;font-size:8pt;font-weight:bold;text-decoration:none}
.lnkmnu:hover{color:#FFFFFF;text-decoration:underline}
.lnkwht{color:#FFFFFF;font-size:8pt;font-weight:bold;text-decoration:underline}
.lnkwht:hover{color:#FFFFFF;text-decoration:underline}
.lnkwht1{color:#FFFFFF;font-size:11pt;font-weight:bold;text-decoration:underline}
.lnkwht1:hover{color:#FFFFFF;text-decoration:none}
.lnkmrn{color:#D18F20;font-size:9pt;font-weight:bold;text-decoration:none}
.lnkmnr:hover{color:#FFFFFF;text-decoration:underline}

/* Common Styles*/
h1,h2,h3,h4,h5{display:none}
.spacer{clear:both}
.wht1b{color:#FFFFFF;font-size:11pt;font-weight:bold;text-decoration:none}
.red1{color:#FF0000;font-size:9pt;}
.red1b{color:#FF0000;font-size:9pt;font-weight:bold}
.grn1b{color:#3E7E2E;font-size:9pt;font-weight:bold}
.service_text{width:480px;margin:0px auto;color:#FFFFFF;font-family:Verdana;font-size:10pt;}
.contact_info{width:400px;margin:0px auto;text-align:center;color:#FFFFFF;font-size:10pt;line-height:20px;padding-top:40px;}
.tbox{font-family:Verdana;font-size:10pt;border:1px solid #FFFFFF;color:#262626;background:#FFDEA0}
.bg1{border:1px solid red;border-right:0px;color:red;background:#6C3E1C url('../img/error_icon.png') no-repeat 5px;}
.bg2{border:1px solid red;border-left:0px;background:#6C3E1C;}
#msg_blk{font-size:9pt;color:#FF0000;font-weight:bold;height:25px;text-align:center}

/* Styles for submit form steps*/
.steps{width:600px;margin:0px auto;font-size:12pt;color:#FFFFFF;font-family:Georgia;}
.steps ul{margin:0px;padding:0px;list-style-type:none;color:#D18F20;font-weight:bold;}
.steps ul li{float:left;padding-right:10px;}
.dblk{padding-top:20px;width:600px;color:#FFFFFF;font-family:Georgia;font-size:12pt;}
.psub{font-family:Georgia;font-size:12pt;}
#loader{position:absolute;top:-3px;right:0px;display:none;}
