body{background:url(images/body_bg.jpg) repeat-x top #174b79;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#666666;}
img, div, a, background{behavior:url(iepngfix.htc)}
a{text-decoration:underline;color:#153959;}
a:hover{color:#59723b;}
h1{font-size:22px;color:#153959;margin:0 0 18px 0;}
h2{font-family:Georgia,"Times New Roman", Times, serif;font-size:20px;font-weight:normal;color:#333333;}
h3{font-size:18px;color:#153959;margin:0;}
h4{font-size:14px;margin:0;}
p{line-height:18px;margin:0 0 18px 0;}
#pleasegtmeout{display:none;}
#main_container{margin:0 auto;width:961px;}
#global_container{background:url(images/shdw_bg.png) repeat-y;float:left;width:949px;padding:0 6px 0 6px;}
.top_curve{background:url(images/Tcurve.png) no-repeat top center;height:24px;}
#header{width:949px;border-bottom:5px solid #153959;height:100px;}
#logo{width:306px;height:36px;float:left;margin:25px 0 0 43px;position:absolute;}
#hdr_rht{width:483px;float:right;margin:30px 0 0 0;}
.call_us{background:url(images/call-us.jpg) no-repeat;width:185px;height:30px;float:left;}
.call_us2{background:url(images/call-us2.jpg) no-repeat;width:185px;height:30px;float:left;}
.top_nav{width:240px;margin:19px 0 0 0;float:right;font-size:11px;}
.nav_space{padding:0 10px;}
.banner{background:url(images/banner.jpg) no-repeat top;width:949px;margin:0;height:266px;}
.free_cnsltn{background:url(images/form_bg.jpg) no-repeat;width:345px;height:406px;float:right;margin:13px 12px 0 590px;position:absolute;z-index:1000;}
.free_cnsltn2{background:url(images/form_bg2.jpg) no-repeat;width:245px;height:406px;float:right;margin:-80px 12px 0 670px;position:absolute;z-index:1000;}
.formx_dv{margin:85px auto 0;width:210px;}
.form_dv{margin:85px auto 0;width:310px;}
.input{border:1px solid #919191;font-family:Arial, Helvetica, sans-serif;font-size:11px;height:19px;width:160px;padding:3px 0 0 2px;}
.input2{border:1px solid #919191;font-family:Arial, Helvetica, sans-serif;font-size:11px;height:19px;width:110px;padding:3px 0 0 2px;}
.listmenu{border:1px solid #919191;font-family:Arial, Helvetica, sans-serif;font-size:11px;height:22px;width:160px;}
.listmenu2{border:1px solid #919191;font-family:Arial, Helvetica, sans-serif;font-size:11px;height:22px;width:110px;}
.txtarea{border:1px solid #919191;font-family:Arial, Helvetica, sans-serif;font-size:11px;overflow:hidden;width:160px;}
.txtarea2{border:1px solid #919191;font-family:Arial, Helvetica, sans-serif;font-size:11px;overflow:hidden;width:110px;}
.newForm{font-size:11px;}
.submit_dv{margin:20px 0 0 0;}
.ie6 .submit_dv{margin:13px 0 0 0;}
.ie7 .submit_dv{margin:8px 0 0 0;}
.sml_txt{font-size:9px;color:#FFFFFF;line-height:10px;width:175px;float:left;}
.sml_txt2{font-size:9px;color:#FFFFFF;line-height:10px;width:95px;float:left;}
.submit_btn{width:104px;height:27px;margin:0;float:right;}
#navigation{width:932px;height:56px;float:left;}
.nav_curve{width:8px;float:left;height:56px;border-bottom:none;}
#nav{margin:0 0 0 8px;height:54px;width:928px;position:absolute;z-index:0;clear:both;float:left;border-bottom:1px solid #ccc;}
.ie7 #nav{margin:-56px 0 0 8px;}
.ie7 #nav ul{height:54px;width:100%;margin:0 auto 0 5px;}
.ie6 #nav{margin:-56px 0 0 8px;}
.ie6 #nav ul{height:54px;width:100%;margin:0 auto 0 5px;}
#nav ul{height:54px;width:100%;margin:0 auto 0 -35px;}
#nav li{float:left;height:54px;background-position:0 -54px;background-repeat:no-repeat;line-height:0;list-style:none;margin-right:2px;}
#nav a{display:block;float:left;height:0;padding-top:54px;text-indent:-2000px;background-repeat:no-repeat;background-position:0 0px;outline-color:-moz-use-text-color !important;outline-style:none !important;outline-width:medium !important;}
#nav a:hover{background:none;}
li.home, li.home a{background:transparent url(images/home.jpg) repeat scroll 0;width:39px;}
li.company, li.company a{background:transparent url(images/company.jpg) repeat scroll 0;width:115px;}
li.faq, li.faq a{background:transparent url(images/faq.jpg) repeat scroll 0;width:88px;}
li.services, li.services a{background:transparent url(images/services.jpg) repeat scroll 0;width:115px;}
li.free_quote, li.free_quote a{background:transparent url(images/free_quote.jpg) repeat scroll 0;width:140px;}
.home li.home a, .company li.company a, .faq li.faq a, .services li.services a, .free_quote li.free_quote a{background:none;}
#body_container{width:927px;padding:33px 0 0 22px;float:left;}
#lft_pnl{width:560px;float:left;}
#lft_pn2{width:900px;float:left;}
.bullet ul{margin:0;padding:0;}
.bullet li{margin:0 0 0 -40px;background:url(images/arrow.jpg) no-repeat left top;list-style:none;padding:0 0 0 25px;line-height:24px;}
.tax_specialist{width:558px;height:102px;background:url(images/talk2_tax_spslist.jpg) no-repeat;margin:0 0 20px 0;}
#rht_pnl{width:347px;float:left;margin:65px 0 0 10px;}
.rtcurve{background:url(images/RTcurve.jpg) no-repeat bottom;width:347px;height:19px;}
.shdw_bg{background:url(images/shdw_bg.jpg) repeat-y;}
.rbcurve{background:url(images/RBcurve.jpg) no-repeat;width:347px;height:19px;}
.free_cnslt ul{margin:0;padding:0;}
.free_cnslt li{margin:0 0 0 -20px;padding:0 0 0 25px;font-size:14px;line-height:30px;font-weight:bold;text-transform:uppercase;color:#153959;background:url(images/Rht_arrow.jpg) no-repeat center left;list-style:none;}
.free_cnslt .sprtr{background:url(images/separator.jpg) no-repeat bottom center;height:1px;line-height:normal;padding:0;margin:0;width:100%;}
.ie7 .free_cnslt .sprtr{background:url(images/separator.jpg) no-repeat bottom center;height:1px;line-height:normal;padding:0;margin:5px 0;width:100%;}
.ie6 .free_cnslt .sprtr{height:1px;line-height:normal;padding:0;margin:-15px 0 0 0;width:100%;}
.free_cnslt li a{display:block;padding-top:2px;}
.ie7 .free_cnslt li a{margin:-7px 0 -18px 0;}
.ie6 .free_cnslt li a{float:left;display:block;}
.ie6 .free_cnslt li a:hover{background:url(images/mouseover_img.jpg) no-repeat left;color:#FFFFFF;font-size:14px;margin-left:-85px;padding-top:0px;font-weight:bold;}
.free_cnslt li a:hover{background:url(images/mouseover_img.jpg) no-repeat left;width:100%;padding:2px 75px 2px 45px;margin-left:-45px;height:28px;color:#FFFFFF;font-weight:bold;}
.see_more{margin:0 0 0 10px;font-size:13px;font-weight:bold;padding:10px 0 0 20px;background:url(images/btm_shdw.jpg) no-repeat bottom left;height:26px;color:#153959;}
.btm_curve{background:url(images/Fcurve.jpg) no-repeat top center;height:24px;float:left;}
.rht_inner_dv{width:300px;margin:10px auto;}
.tsmnl_dv{background:url(images/tstm_box.jpg) no-repeat;width:273px;margin:0 auto 30px;font-style:italic;padding:13px 10px;}
.tsmnl_dv p{text-align:right;font-style:normal;font-weight:bold;margin:5px 5px 0;}
.readmore{font-size:11px;padding:12px 0 0 0;font-weight:bold;}
.readmore a{text-decoration:underline;color:#59723b;}
.readmore a:hover{text-decoration:none;color:#666666;}
.bbb_cmpny{background:url(images/BBB_company_rating.jpg) no-repeat;margin:auto;width:293px;height:100px;cursor:pointer;}
.featured_logos{background:url(images/featured_logos.jpg) no-repeat;margin:30px auto;width:293px;height:101px;}
.latest_newsbdr{background:url(images/news_separator.jpg) no-repeat bottom left;height:30px;}
.news{background:url(images/news_bg.jpg) repeat;}
.notepad_icon{height:35px;float:left;margin:0 5px 0 0;}
.news_more{margin:-35px 0 0 0;text-align:right;width:100%;}
.call_now{background:url(images/call_now.jpg) no-repeat;width:242px;height:47px;margin:40px 0 40px 30px;}
.bottom_curve{height:24px;background:url(images/Fcurve.png) no-repeat center;float:left;}
#footer_tcurve{background:url(images/Fcurve.png) no-repeat top;float:left;width:100%;}
#footer{height:215px;color:#a2b7c9;text-align:center;line-height:22px;margin:10px 0 0 0;font-size:12px;padding:15px 0 0 0;}
#footer a{color:#a2b7c9;padding:0 5px;}
#footer a:hover{color:#FFFFFF;}
.copyright{font-size:11px;padding:10px 0 0 0;}
.inner_bnr{background:url(images/inner_bnr.jpg) no-repeat;width:949px;height:205px;}
.inner_bnr2{background:url(images/inner_bnr2.jpg) no-repeat;width:949px;height:141px;}
.inner_callus{background:url(images/callnow_inner.jpg) no-repeat;width:272px;height:26px;float:right;margin:15px 20px 0 0;}
#inner_lft_pnl{width:560px;float:left;padding:30px 0 0 0;}
#inner_rht_pnl{width:347px;float:left;margin:0px 0 0 10px;}
#inner_body_container{width:927px;padding:13px 0 0 22px;float:left;}
.faqs{width:545px;margin:-25px 0 0 0;font-size:13px;color:#666666;padding:15px 0 0 0;}
.faqs ul{list-style:none;padding:0;margin:0;}
.faqs li{font-size:13px;font-weight:bold;padding:5px 0 5px 25px;list-style:none;background:url(images/faq_arrow.jpg) no-repeat center left;margin:10px 0 0 13px;line-height:normal;}
.faqs li a{text-decoration:none;color:#153959;}
.back_top{width:78px;float:right;margin:0 35px 0 0;}
.space{margin:30px 0 0 0;}
.faqs p{line-height:24px;}
.quote_form{margin:0 auto 30px;width:400px;}
.heading{font-size:22px;color:#153959;margin:0;font-weight:bold;}
.forminput{width:235px;margin:0 0 0 10px;}
.formlistmenu{width:240px;margin:0 0 0 10px;}
.mandatory{font-size:11px;color:#990000;margin:0 0 8px;}
.info{font-size:11px;line-height:12px;}
.uparrow{margin:15px auto;width:540px;text-align:center;padding:23px 0 0 0;background:url(images/up_arrow.jpg) no-repeat right;height:34px;}
