a:active, img, img a, div, div a{outline:0 none;}
h4, h4 a, p, p a, p strong, #body p, #body li, #body ul, #submenu a, #submenu li, #submenu ul, #footer input, #footer textarea, #footer p, #footer a, #footer li, #footer label, #footer blockquote p, #footer .copyright, #contactText, #contact-home input, #contact-home textarea, .unsuberror{font-family:Calibri, Arial, Helvetica, sans-serif;}
h1, h2, h2 a, h3, h3 a, #header-phone-number, .newsdate, #contactText-home, #contact-home .form_send, h5, h5 a, .panel p, .moreinfo a{font-family:"Century Gothic", Arial, sans-serif;}
#header-request-quote{font-family:Arial, Helvetica, sans-serif;}
h1{font-size:18px;font-weight:bold;text-transform:uppercase;}
h2, h2 a{font-size:18px;color:#032a5b;font-weight:bold;text-transform:uppercase;text-decoration:none;}
h3, h3 a{font-size:18px;color:#032a5b;font-weight:normal;}
h3 a:hover{color:#000;}
h4, h4 a{font-size:15px;color:#032a5b;font-weight:bold;text-decoration:none;}
.panel p{font-size:13px;color:#253A49;background-image:url(../images/paneltextbg.png);}
.panel h2{background-image:url(../images/panelheadbg.png);}
#body p, #body li, #body ul, #body em{font-size:15px;line-height:25px;}
#text-column-left, #header-column-left{background-color:#FFF;}
#text-column-mid, #header-column-mid{background-color:#EBEEF0;}
#text-column-right, #header-column-right{background-color:#D7DDE2;}
#header-request-quote a{text-transform:uppercase;color:#37556C;font-weight:bold;font-size:12px;text-decoration:none;}
#header-request-quote a:hover{color:#FFF;}
#header-phone-number{color:#FFF;font-weight:bold;font-size:30px;line-height:26px;letter-spacing:.02em;}
#footer{background-color:#37556C;}
#footer p, #footer a, #footer li, #footer label, #footer blockquote p, #footer .copyright, #contactText{font-size:11px;color:#91a2b8;line-height:17px;text-decoration:none;}
#footer p, #footer a, #contactText{font-weight:bold;color:#D7DDE2;}
#contactText-home{color:#FFF;}
#footer blockquote p, #footer blockquote a{font-weight:normal;}
#footer li a{color:#91a2b8;font-weight:normal;}
#footer a:hover{text-decoration:underline;}
#footer input, #footer textarea{background-color:#37556C;font-size:11px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-style:solid;border-color:#7C91AB;color:#FFF;}
#contact-home input, #contact-home textarea{background-color:#37556C;font-size:15px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-style:solid;border-color:#7C91AB;color:#FFF;}
#contact-home .form_send{font-size:18px;color:#fff;font-weight:normal;}
#footer .form:focus, #contact-home .form:focus{background-color:#FFF;color:#000;outline:none;}
#submenu a, #submenu li, #submenu ul{font-size:12px;color:#FFF;text-decoration:none;}
#submenu1, #submenu2, #submenu3, #submenu4, #submenu5, #submenu6{border-right-width:1px;border-right-style:solid;border-right-color:#FFF;border-bottom-width:1px;border-left-width:1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#FFF;border-left-color:#FFF;background-image:url(../images/submenubg.png);}
#submenu6{border-right-width:0;}
#text-column-right p{font-weight:bold;color:#37556C;}
#right-col-text p{font-weight:normal;}
#coda-nav-1 a:hover, #submenu a:hover{color:#b7d1fc;outline:none;}
a{text-decoration:none;color:#37556C;}
.newsdate{font-size:9px;font-weight:normal;}
#news{color:#FFF;background-color:#A5B3BE;}
#contact-home, #contact-home-bg{background-color:#37556C;}
#news p, #news-head{color:#37556C;}
#news h3, #news-archive a{color:#FFF;}
#news p a{font-weight:bold;}
#news p a:hover{color:#FFF;}
h5, h5 a{font-size:11px;font-weight:normal;text-transform:lowercase;color:#666;text-align:center;}
#contact-home h3{color:#91a2b8;}
#submit-message{margin-top:11px;color:#91a2b8;text-align:center;}
#submit-wait{margin-top:11px;color:#91a2b8;text-align:center;}
#submit-message-footer{margin-top:9px;text-align:center;font-size:10px;}
#submit-wait-footer{margin-top:9px;text-align:center;font-size:10px;}
#footer .error{font-size:10px;color:#FC0;}
#contact-home .error{font-size:12px;color:#FC0;line-height:20px;padding-bottom:15px;}
@charset"utf-8";body{margin:0;padding:0;}
#container{margin-top:0;margin-right:auto;margin-left:auto;margin-bottom:0;width:960px;}
#body{background-image:url(../images/text-bg.png);background-repeat:repeat-y;}
#header-column-left, #header-column-mid, #header-column-right{float:left;width:320px;height:90px;padding-left:0;padding-top:0;padding-right:0;padding-bottom:0;}
#text-column-left, #text-column-mid, #text-column-right{float:left;width:280px;padding-left:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;}
#text-column-mid-right{float:left;width:600px;padding-left:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;}
h1{margin-top:0;margin-right:0;margin-bottom:9px;margin-left:0;padding-top:0;padding-right:0;padding-left:0;}
h2, h2 a{margin-bottom:9px;padding-top:37px;}
h3{padding:0;margin-top:0;margin-right:0;margin-bottom:9px;margin-left:0;}
h4, h4 a{padding:0;margin-top:9px;margin-right:0;margin-bottom:9px;margin-left:0;}
.panel h2{padding-left:14px;padding-bottom:5px;padding-right:14px;margin-bottom:10px;}
.panel p{height:300px;padding-top:6px;padding-right:15px;padding-bottom:7px;padding-left:15px;clear:both;}
#header-request-quote{float:right;margin-top:29px;margin-right:28px;padding-right:1px;}
#header-phone-number{clear:both;float:right;margin-right:28px;}
#footer-column-left, #footer-column-mid-left, #footer-column-mid, #footer-column-mid-right, #footer-column-right{float:left;width:160px;padding-left:15px;padding-top:25px;padding-right:15px;padding-bottom:15px;}
#footer-column-right{float:right;}
#footer #form_name, #footer #form_email, #footer #form_phone, #footer textarea{width:158px;padding-left:2px;}
#contact-home #form_name, #contact-home #form_email, #contact-home #form_phone, #contact-home textarea{width:276px;padding-left:3px;padding-top:3px;height:22px;}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::-moz-focus-inner{border:0;}
input[type="submit"]:focus, input[type="button"]:focus{outline:none;}
#footer #form_send{height:17px;width:162px;line-height:15px;padding-bottom:5px;margin-top:9px;text-align:right;padding-left:1px;padding-right:1px;padding-top:1px;outline:none;cursor:pointer;}
#contact-home #form_send{height:28px;width:280px;line-height:15px;padding-bottom:5px;margin-top:9px;text-align:right;padding-left:1px;padding-right:2px;padding-top:2px;outline:none;cursor:pointer;}
#footer #form_send:hover, #footer #form_send:focus, #contact-home #form_send:hover, #contact-home #form_send:focus{background-color:#FFF;color:#000;}
#contact-bg{width:930px;background-repeat:repeat-y;background-position:0 0;padding-right:15px;padding-left:15px;}
#footer-column-left, #footer-column-mid-left, #footer-column-mid, #footer-column-mid-right{padding-right:12px;}
#footer-column-mid-left, #footer-column-mid, #footer-column-mid-right, #footer-column-right{padding-left:13px;}
#footer ul{margin-left:0;list-style:none;}
#footer li{margin-left:0;}
#footer blockquote{padding-left:0;}
#footer textarea{height:26px;}
#contact-home textarea{height:62px;}
#footer form, #contact-home form{padding-right:0;padding-left:0;}
#footer .copyright{padding-left:15px;padding-bottom:20px;float:left;}
#submenu{position:absolute;width:960px;top:115px;}
#submenu ul{margin-left:7px;margin-right:9px;margin-top:5px;margin-bottom:3px;list-style:none;}
#submenu a, #submenu li{padding-bottom:5px;}
#submenu1, #submenu2, #submenu3, #submenu4, #submenu5, #submenu6{position:relative;width:159px;margin-right:0;visibility:hidden;float:left;margin-left:-1px;}
#submenu6{width:160px;}
#submenu1{z-index:20;}
#submenu2{z-index:21;}
#submenu3{z-index:22;}
#submenu4{z-index:23;}
#submenu5{z-index:24;}
#submenu6{z-index:25;}
ul.topnav{list-style:none;margin:0;float:left;width:960px;background:#222;font-size:1.2em;}
ul.topnav li{float:left;margin:0;position:relative;}
ul.topnav li a{color:#fff;display:block;text-decoration:none;float:left;}
ul.topnav li span{width:0;height:0;float:left;}
ul.topnav li ul.subnav{list-style:none;position:absolute;left:0;top:35px;background:#37556C;margin:0;padding:0;display:none;float:left;width:170px;border:1px solid #111;}
ul.topnav li ul.subnav li{margin:0;padding:0;border-top:1px solid #252525;border-bottom:1px solid #444;clear:both;width:170px;}
html ul.topnav li ul.subnav li a{float:left;width:145px;background:#37556C url(dropdown_linkbg.gif) no-repeat 10px center;padding-left:20px;}
#text-column-left h1{margin-top:4px;}
#news-archive{float:right;}
#news p{padding-bottom:10px;}
#news{float:left;width:600px;padding-left:20px;padding-top:20px;padding-right:20px;padding-bottom:10px;}
#news-head{float:left;}
#contact-home{float:right;width:280px;padding-left:20px;padding-top:20px;padding-right:20px;padding-bottom:0;}
.ValidationErrors{font-size:10px;font-weight:normal;color:#FF0;}
#contact-home input, #contact-home textarea{margin-bottom:9px;}
#submenu hr{margin-left:-7px;margin-right:-7px;margin-top:2px;margin-bottom:1px;border:0;width:159px;background-color:#91A2B8;height:1px;}
.unsuberror{color:#37556C;font-weight:bold;}
.moreinfo a{color:#000000;}
.moreinfo a:hover{color:#FFFFFF;}
.title a:hover{color:#FFFFFF;}
