body{background:#fff;font:.75em Arial, Verdana, sans-serif;line-height:1.5em;}
body,div,img,form,h1,h2,h3,h4,h5,h6{border:0;margin:0;padding:0;}
table,td{margin:0;padding:0;}
.floatR{float:right;}
.struct{width:778px;margin:0 auto;}
#header{height:65px;}
#top-nav{float:right;margin:0;padding:14px 28px 0 0;}
#top-nav li{display:block;float:left;font:9px verdana,arial,sans-serif;color:#000;}
#top-nav a{font:9px verdana,arial,sans-serif;color:#000;text-decoration:none;}
#nav-data{vertical-align:top;width:172px;background:url(images/nav_BackgroundHeader.jpg) no-repeat #E0E5EC;}
#side-nav{padding-left:4px;width:156px;}
#side-navBox{width:136px;background-color:#fff;margin:0;padding:0;}
#side-nav h2{font:11px arial,verdana,sans-serif;font-weight:700;color:#000;width:136px;height:22px;background:#fff url(images/nav_SectionHeader.jpg) no-repeat;padding:5px 0 0 7px;}
#side-nav h3{font:11px arial,verdana,sans-serif;color:#000;width:136px;height:22px;background:#fff url(images/nav_SectionHeader.jpg) no-repeat;padding:5px 0 0 7px;}
#side-nav h4{font:9px arial,verdana,sans-serif;color:#000;width:141px;background:#fff;margin:5px 0 0;padding:0 0 3px 2px;}
#side-navBox ul{list-style-type:none;background-color:#fff;margin:0;padding:0;}
#side-navBox li{display:block;font:10px verdana,arial,sans-serif;padding-top:7px;padding-left:5px;background-color:#fff;width:138px;margin:0;}
#side-nav a{font:10px verdana,arial,sans-serif;color:#001B84;text-decoration:none;}
#content-space{vertical-align:top;width:5px;}
#content-data{vertical-align:top;width:604px;padding-left:12px;}
td{font:12px arial,verdana,sans-serif;}
h1{font:14px verdana,arial,sans-serif;font-weight:700;color:#00309C;margin:0;padding:10px 0;}
h2{font:12px verdana,arial,sans-serif;font-weight:700;color:#00309C;margin:0;padding:10px 0 0;}
h3,td #content-data h3{font-size:24px;font-family:arial,sans-serif;font-weight:400;color:navy;margin:0;padding:10px 0 0;}
.bold{font-weight:700;}
.small{font:8px arial,sans-serif;}
a{color:#004EFF;}
#box-city-search{width:266px;height:128px;background:url(images/box_CitySearch.jpg) no-repeat;}
#box-city-search-top{font:12px arial,verdana,sans-serif;margin:0;padding:40px 0 0 20px;}
#box-city-search-top form select {font:11px arial,verdana,sans-serif; width:200px;}
#box-city-search-bottom{font:12px arial,verdana,sans-serif;margin:0;padding:100px 0 0 20px;}
#box-calculator{width:266px;height:198px;background:url(images/box_calculator.jpg) no-repeat;}
#box-calculator-content{text-align:center;font:12px arial,verdana,sans-serif;margin:0;padding:50px 0 0;}
#footer{font:11px arial,verdana,sans-serif;text-align:center;}
#footer a{font:9px verdana,arial,sans-serif;color:#004EFF;text-decoration:none;}
.copyright{font:9px arial,verdana,sans-serif;color:#999;}
.footer_boxTop2{background-image:url(Local/images/sideNav-boxTop2-bg.png);background-repeat:no-repeat;background-color:#949FAF;width:739px;color:#FFF;font-weight:700;text-align:left;\\border:solid 1px red;margin:0 0 0 24px;}
.footer_boxTop2 h3{color:#FFF;font-family:Arial,Helvetica,Sans-serif;font-size:11px;font-weight:700;margin:0;padding:2px 5px;}
.footer_boxBottom2{border-left:solid 1px #B3BCC8;border-right:solid 1px #B3BCC8;border-bottom:solid 1px #B3BCC8;color:#999;width:737px;font-family:Arial,Helvetica,Sans-serif;font-size:11px;background-color:#FFF;text-align:left;margin:0 0 0 24px;}
.footer_boxBottom2 ul{list-style-type:none;margin:5px 0 15px;padding:0;}
.footer_boxBottom2 ul li{\\border:solid 1px #E5EAEF;font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#999;background-image:url(Local/images/bullet-blue.png);background-position:center left;background-repeat:no-repeat;margin:0 0 0 7px;padding:0 0 0 12px;}
.footer_boxBottom2 ul li a{color:#001B84;text-decoration:none;}
.footer_contentMidGrid td{vertical-align:top;\\background-color:red;width:240px;}
.alert-info,.alert-success,.alert-notice,.alert-warning,.alert-error{-moz-border-radius:5px;-webkit-border-radius:5px;background-image:url(images/overlay-button.png);background-repeat:repeat-x;margin:20px 0;padding:10px;}
.alert-info{border:solid 1px #00529B;color:#00529B;background-color:#BDE5F8;}
.alert-success,.alert-notice{border:solid 1px #4F8A10;color:#4F8A10;background-color:#DFF2BF;}
.alert-warning{border:solid 1px #9F6000;color:#9F6000;background-color:#FEEFB3;}
.alert-error{border:solid 1px #D8000C;color:#D8000C;background-color:#FFBABA;}
.logTable td{font-size:10px;padding:0 0 0 10px;}
.fancy-button{width:228px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);background:#222 url(images/overlay-button.png) repeat-x scroll 0 0;border-bottom:1px solid rgba(0,0,0,0.25);border:solid 1px #D45500;color:#FFF!important;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;line-height:1;overflow:visible;position:relative;text-shadow:0 -1px 1px rgba(0,0,0,0.25);text-align:center;outline-color:0;outline-style:none;outline-width:0;text-decoration:none;padding:5px 15px 6px;}
.orange.fancy-button{background-color:#FF5C00;}
.orange.fancy-button:hover{background-color:#D45500;}
.large.fancy-button{font-family:Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;font-size:14px;padding:8px 19px 9px;}
.larger.fancy-button{font-family:Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;font-size:22px;line-height:24px;font-weight:700;padding:18px 19px;}
#mainContentArea{min-height:400px;}
.bbb_badge{margin-top:20px;padding-left:5px;}
.bbb_badge a{display:block;position:relative;overflow:hidden;width:100px;height:38px;margin:0;padding:0;}
.bbb_badge img{border:none;padding:0;}
.form2,.hide{display:none;}
.floatL{float:left;}
.socialLinks{float:left;width:180px;margin-left:70px;}
.socialLinks h5{font-weight:normal;padding:0;margin:0;}
.socialLinks ul{list-style:none;padding:0;margin:0;float:left;}
.socialLinks ul li{float:left;padding:5px 0 0 5px;margin:0;}
.socialLinks .plusone{float:left; margin:6px 0 0 10px;}
#top-nav a:hover,#side-nav a:hover,#footer a:hover{text-decoration:underline;}
#top-nav a.padding,#top-nav li.padding{padding-right:8px;}
.shareThisFrame{text-align:right;padding:0 5px 5px 0;}
