a,p,span,div,font,h1,h2,h3,h4,h5,input,textarea,label,body td{text-decoration:none;font-family:Tahoma, Arial, Verdana;font-size:12px;color:#1d1d1d;}
img,h1,h2,h3,h4,h5{border:0px;padding:0px;margin:0px;}
h1,h2,h3,h4,h5{margin-bottom:5px;color:#3e4557}
h1{margin:0;padding:0;margin-bottom:10px;font-size:16px;}
#hsearchresults{color:#3e4557}
body{padding:0px;margin:0px;background:#ffffff;}
.wrapper{margin:0 auto}
.w980{width:980px}
.w320{width:320px}
.w240{width:240px}
.mr10{margin-right:10px}
.ml10{margin-left:10px}
#left320{visibility:hidden;background:#ddf;width:330px;position:absolute;top:0px;left:0px}
#main980{margin-top:170px}
#right240{visibility:hidden;position:absolute;top:0px;left:0px;background:#dff;width:250px}
.header{position:absolute;top:0px;left:0px;width:100%}
.complogo{width:980px;height:126px;margin:0 auto}
.contact{position:relative;top:4px;left:580px}
.w882{width:882px;margin:0 auto;text-align:justify}
.top_navigation{background:url(/images/top_nav_grad.png) no-repeat;height:40px;}
.contentt{background:url(/images/content_bg_top.png) top no-repeat;height:7px;overflow:hidden;}
#SiteSearchTopPanel{position:relative;top:-14px;left:110px;height:18px;width:140px;vertical-align:top}
#SiteSearchForm{margin:0;padding:0}
#SiteSearch{width:140px;height:18px;vertical-align:top;}
#SearchSiteFor{width:120px;border:1px solid #dad8d9;border-right:none;margin-top:2px;height:10px;color:#707070;font-size:9px}
#SearchSiteInput{height:18px;width:120px;vertical-align:top}
#SearchSiteImage{position:relative;top:-4px;left:120px;width:20px;height:18px}

#SiteSearchBottomPanel{height:18px;width:140px;vertical-align:top;overflow:hidden;margin:0 auto}
#SiteSearchBottomPanel #SearchSiteImage{top:-18px}

.SearchSiteResultsTable{width:100%;}
.SearchSiteResultsTable a{color:blue;text-decoration:underline;}
.SearchSiteResultsTable .fs10i a{color:#3e4557;font-style:normal;text-decoration:none;}
.content{padding:7px 10px 10px 10px;min-height:200px;border-left: 1px solid #af9ec0;border-right: 1px solid #af9ec0;border-top: 1px solid #af9ec0;border-top-left-radius:7px;border-top-right-radius:7px}
.tablearticle{width:100%;}
.bgw{background:#fff;}
.footerstrip{background:url(/images/footerstrip.png) top repeat-x;width:980px;margin:0 auto;height:3px}
#touchbar{width:978px;margin:0 auto;border-left:1px solid #af9ec0;border-right:1px solid #af9ec0}
.footerwrapper{width:978px;margin:0 auto 2px auto;background-color:#ffffff;border-left:1px solid #af9ec0;border-right:1px solid #af9ec0;border-bottom:1px solid #af9ec0;border-bottom-right-radius:15px;border-bottom-left-radius:15px}
.footer{width:980px;margin:0 auto;position:relative;}
.footer td{color:#ffffff;}
#met{display:inline;font-size:4px;color:#fff;overflow:hidden;width:80px;height:6px}
#footerleft,#footerright{padding:5px 10px}
#footerleft,#footerright,#footerright a{font-size:10px;}
#footerright{width:400px}
#footerright,#footerright a{color:#ffffff;font-size:4px}
#livedtime{color:#000;font-size:10px}
.hcmsbl{display:inline}
.footerlogo{margin:29px 67px 9px 0px}
ul.bottommenu{margin:10px 0px 20px 49px;padding:0px;}
li.bottommenu{margin:0px 0px 3px 0px;padding:0px;list-style:none;font-size:10px;width:135px;float:left;}
li.bottommenu a,li.bottommenu a:visited{color:#5b5b5b;text-decoration:none;font-size:10px;text-transform:uppercase;}
li.bottommenu a:hover{color:#5b5b5b;text-decoration:underline;font-size:10px;text-transform:uppercase;}
.search_title{color:#5b5b5b;font-size:9px;margin:14px 218px 12px 0px;}
#float_content{width:780px}
#float_content a.followlink{text-decoration:underline}
#float_right_content{width:239px;}
#float_side_bar{width:170px;border-right:#dadada 1px solid}
.midtable{margin:0px 0px 0px 0px;border:none;}
.collw{width:170px;}
.colmidw{width:649px;}
.colrw{width:239px;}
.tc_left{width:170px;border-right:#dadada 1px solid;vertical-align:top;}
.tc_middle{width:774px;padding-left:15px;text-align:justify;vertical-align:top;}
.tc_right{width:239px;border-left:#dadada 1px solid;padding-left:10px;text-align:justify;vertical-align:top;}
.threecoltitle{padding-left:181px;}
.mc_left{width:170px;border-right:#dadada 1px solid;}
.mc_middle{width:835px;padding:0px 10px;}
.cb_middle{width:866px;padding:0px 10px;}
.cb_right{width:239px;border-left:#dadada 1px solid;padding-left:10px;}
.supporth1{color:#020A29;margin:0;padding:0;font-size:16px;}
.gomobile{float:right;margin:8px 12px 0px 0px;}
.notepage23{float:right;margin:8px 12px 0px 0px;}
.rssfeed{float:right;margin:8px 12px 0px 0px;}
.inputfield{border:#dadada 1px solid;width:215px;color:#6f6f6f;background-color:#efefef;margin-bottom:10px;}
.inputfield2{border:#dadada 1px solid;width:107px;color:#6f6f6f;background-color:#efefef;}
.inputtextarea{border:#dadada 1px solid;width:445px;color:#6f6f6f;background-color:#efefef;margin-bottom:10px;}
.inputfield_side{border:#dadada 1px solid;width:110px;color:#6f6f6f;background-color:#efefef;margin-bottom:10px;}
.inputfield2_side{border:#dadada 1px solid;width:110px;color:#6f6f6f;background-color:#efefef;}
.inputtextarea_side{border:#dadada 1px solid;width:225px;color:#6f6f6f;background-color:#efefef;margin-bottom:10px;}
#breadcrumbs{margin-top:45px;}
.breadcrumbs, .breadcrumbs h1{color:#939598;text-decoration:none;font-size:10px;text-align:left;margin:8px 20px 5px 0;width:980px;}
.breadcrumbs h1{color:#939598;text-decoration:none;font-size:10px;text-align:left;font-weight:normal;display:inline;width:980px;}
.breadcrumbs a:link,.breadcrumbs a:visited{color:#939598;text-decoration:none;font-size:10px;}
.breadcrumbs a:hover{color:#939598;text-decoration:underline;font-size:10px;}
ul.sidemenu{color:#0470bb;margin:0px;padding:0px;list-style:none;}
li.sidemenu{margin:0px 5px 0px 0px;padding:6px 0px 6px 5px;border-bottom:#dadada 1px solid;}
li.sidemenu a:link,li.sidemenu a:visited{color:#6f6f6f;text-decoration:none;}
li.sidemenu a:hover{color:#020a29;text-decoration:none;}
.clear{clear:both;}
#top_banner{margin:0px;padding:0px;}
#newsletter_signup p{font-weight:bold;color:#58595B;}
.content_area{padding-left:10px;}
.seven{height:7px;}
.headerText{color:#FFFFFF;font-size:20px;text-decoration:none;margin-top:5px;}
#img-box{padding:5px;}
.img-inside{width:260px;float:left;padding:2px;}
.img-theimg{width:260px;height:260px;}
.error{margin-left:5px;padding:2px;color:#EA5200;}
input.error{margin:0px;padding:0px;border:1px solid black;background-color:white;}
textarea.error{margin:0px;padding:0px;border:1px solid black;background-color:white;}
.topleft{position:absolute;left:0px;top:0px;width:100%;}
#topmenubar{position:absolute;top:126px;width:650px;}
.jquerycssmenu{background:url(/images/top_nav_grad.png) no-repeat;height:40px;z-index:200;}
.jquerycssmenu ul{margin:0 0 0 10px;padding:0;list-style-type:none;z-index:300;}
.jquerycssmenu ul li{position:relative;display:inline;float:left;line-height:40px;margin:0px;padding:0px 15px;background:url(/images/top_menu_div.gif) right no-repeat;z-index:400;}
.jquerycssmenu ul li a,.jquerycssmenu ul li a:visited{display:block;color:#ffffff;text-decoration:none;text-transform:uppercase;}
.jquerycssmenu ul li a:hover{display:block;color:#ffffff;text-decoration:underline;text-transform:uppercase;}
.jquerycssmenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;margin:0px 0px 0px 0px;padding:10px 8px 10px 8px;background:url(/images/top_menu_subs_bg.png);width:213px;line-height:normal;z-index:2;}
.jquerycssmenu ul li ul li{display:list-item;float:none;margin:0px;padding:0px;border-top:#3a3c41 1px solid;background:none;line-height:normal;text-transform:none;z-index:400;}
.jquerycssmenu ul li ul li ul{top:0;margin:-1px 0px 0px 0px;padding:0px 0px 10px 0px;z-index:400;}
.jquerycssmenu ul li ul li a,.jquerycssmenu ul li ul li a:visited{font:normal 13px Tahoma;color:#ffffff;padding:4px 5px;margin:0;text-transform:none;z-index:400;}
.jquerycssmenu ul li ul li a:hover{color:#ffffff;text-transform:none;z-index:400;}
.downarrowclass{position:absolute;top:0px;right:0px;}
.rightarrowclass{position:absolute;top:5px;right:0px;}
#leftads{width:150px;padding-top:5px;}
.advertimg{border:3px #99cc67 double}

#TableGeneralForm,#TableProductForm,#TableDirectoryForm{text-align:justify}
.formsection{font-weight:bold;padding-top:15px}
.formlabel{width:100px}
.formvalue{}
.formvalue input{width:250px}
.form2collabel{width:50%;text-align:left}
.facebooklike1,.facebooklike2{width:140px;height:21px}
.googleplus12{float:right}
#likecont{position:relative;top:60px;left:745px;z-index:5;display:block}
.googleplus11{display:inline}
.facebooklike1{display:inline}
#twitterhead{display:inline}
#qrwrap{position:relative;top:45px;left:900px;z-index:5;display:block}
#gomobileqr{width:55px;height:55px}
#gomobileqr img{border:none}
.h240{height:240px}
#GoMobile{width:196px;display:none}
#GoMobileW{z-index:850;position:absolute;top:0px;left:335px}
#instantcontact{position:absolute;top:0px;width:320px;margin-left:660px}
#imstart{float:left}
#login{float:right}
#contactinfo{float:right}
#imstart,#login,#contactinfo{font-size:10px;font-weight:bold;color:#3e4557}
#quotebox{border: 1px solid #dadada;border-radius:7px;width:318px;height:145px;margin-top:1px;background:#f2f5fd}
.bremail{color:#3e4557;font-weight:bold;font-size:12px}
.brphone{color:#3e4557;font-weight:bold;font-size:16px}
/*#FBQMain{min-height:250px}*/
#FBQPanel{min-height:130px;width:318px;background:transparent;border:none;font-size:8px}
#FBQ{width:310px;margin:0 auto;font-size:8px}
#FBQ td{text-align:left}
#FBQ p{margin:2px 0;padding:0;text-align:justify}
#FBQ .FBQTitle{font-weight:bold;font-size:9px}
#FBQ .b{font-weight:bold}
#FBQ .c{text-align:center}
#FBQ .fl{float:left}
#FBQ .fr{float:right}
#FBQ .clear{clear:both;display:block;width:1px;height:1px;font-size:1px;overflow:hidden}
#FBQ .button{border-radius:5px;border:1px solid #3e4557;background:#8c96ac;color:#fff;padding:0 2px;margin:1px;font-size:8px}
#FBQ .button:hover{background:#c2aefc}
#FBQ .button:hover label{color:#000}
#FBQ .button input{padding:0;margin:0}
#FBQ .button label{padding:0;margin:0;font-size:10px;color:#fff}
#FBQ .othernextstep{float:right;display:inline;margin-left:10px;background:#8c96ac;color:#fff;border:1px solid #3e4557;cursor:pointer;padding:0px 5px;font-size:10px}
#FBQ a{color:blue;text-decoration:underline;cursor:pointer;font-size:8px}
#FBQ .textlabel{font-size:9px;padding-top:0}
#FBQ textarea{height:30px;width:304px}
#FBQ .qw100p{width:304px}
#FBQCompleted{font-size:12px}
#FBQSummary{font-size:8px}
.mortgagefieldentry{width:320px}
.roman .overline,.roman{font-family:Verdana,Geneva,'DejaVu Sans',sans-serif;font-size:24px}
.roman .overline{font-size:25px;text-decoration:overline}
.iftestbrowser{border:none;width:640px;height:200px}
.table0 tr td{padding:5px 5px 0 15px}
#google_translate_element{position:relative;top:-35px;height:30px;overflow:hidden;width:175px;left:135px}
