﻿body { margin:0}

div#outer {width:902px;border-left:solid 1px #bcbdc0;border-right:solid 1px #bcbdc0;border-bottom:solid 1px #bcbdc0;margin:auto;padding: 0px}
div#top {width:862px;margin:auto;padding-top: 20px}
div#topImg {height:70px;float:left;width:260px;padding-top:5px;padding-left:0px}
div#topNav {height:60px;text-align:right;float:right;width:560px;text-align:right;}
div#navLinks {position:relative;text-align:right;height:60px;width:560px}
p.navLinks {font:12px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';text-transform:uppercase;position:absolute;bottom:0;color:#8F0029;right:0}
a.navLinks:link, a.navLinks:visited {text-decoration:none;color:#8F0029;}
a.navLinks:hover, a.navLinks:active {text-decoration:none;color:#002B54;}
div#imgRot {clear:both;padding-top:30px;width:862px;height:225px;margin:auto;}
div#mainButs {clear:both;padding-top:20px;padding-left:20px}
div#inner {clear:both;padding:10px 60px;font:12px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';}
div#testRot {clear:both;border-bottom:solid 1px #99aabb;width:860px;height:180px;margin:auto;}
div#experts {clear:both;border-bottom:solid 1px #99aabb;height:100px;width:862px;margin:auto;overflow:hidden; padding-top:0}
div#botContact {clear:both;height:90px;width:862px;margin:auto;}
div#bottom {width:802px;margin:auto;padding-top:20px;padding-bottom: 50px;}
div#bottomLogos {width:407px;float:right;text-align:right;padding-right:10px}
div#bottomText {clear:both;font:9px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';text-transform:none;color:#000000;width:802px;margin:auto;padding-top:10px;line-height:15px}
p.bottomLinks {font:11px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';text-transform:none;color:#000000;width:380px;float:left;padding-left:0px;text-align:left}
a.bottomLinks:link, a.bottomLinks:visited {text-decoration:none;color:#000000;}
a.bottomLinks:hover, a.bottomLinks:active {text-decoration:underline;color:#000000;}
h2 {font:bold 12px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';text-transform:uppercase;color:#002B54;margin:0;padding:10px 0;}
.expertTitle {font:bold 12px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';text-transform:uppercase;color:#002B54;}
.vidLinks {font:12px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';text-transform:none;color:#002B54; margin-bottom:3px}
a.vidLinks:link, a.vidLinks:visited {text-decoration:underline;color:#002B54;}
a.vidLinks:hover, a.vidLinks:active {text-decoration:underline;color:#8F0029;}

.quoteHead { font:bold 12px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';text-transform:none;color:#ffffff;padding-left:20px;padding-bottom:10px}
.quoteTxt { font: 12px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';text-transform:none;color:#ffffff;padding-left:20px;width:800px;line-height:18px;clear:both}

div#pnlHldr {margin-left:20px;width:870px;}
div#pnlDiff {display:none;width:870px;height:270px;}
#diff1 {width:270px;float:left;margin-left:25px}
#diff2 {width:300px;float:left;margin-left:10px}
#diff3 {width:240px;float:left;}
div#pnlWhy {display:none;width:870px;height:350px;}
#why1 {width:280px;float:left;margin-left:25px}
#why2 {width:270px;float:left;margin-left:20px}
#why3 {width:230px;float:left;}
div#pnlJoin {display:none;width:870px;height:288px;}
#join1 {width:270px;float:left;margin-left:30px}
#join2 {width:300px;float:left;margin-left:10px}
#join3 {width:210px;float:left;margin-left:10px}

.panelTxt {font: 12px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';line-height:18px;}
.panelHead {font: bold 12px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';line-height:18px;color:#8F0029;}
.panelLst {font: 12px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';line-height:18px; margin:0em;padding-left:2em}
.panelLst2 {font: 12px arial, geneva, helvetica, verdana, sans-serif, 'sans serif';line-height:18px; margin:0em;padding-left:1.5em}
.panelLnk {padding-top:9px}


/* basic layout styles added by EPF 11/24/3009 */
A {color: #8f0029;}
h4 {color: #002b54; font-weight: bold; font-size: 14px; margin-bottom: 5px;}
table {width:90%; margin-left: 3%; border: 1px solid #dcdcdc; border-collapse: collapse; border-spacing: 0; font: 12px Arial, Helvetica, sans-serif; color: #333;}
th {font-size: 12px; font-weight: bold; color: #FFF; background: #8f0029; text-align: left; padding:4px;}
th a {display: block; float: left; width: 22px; color: #FFF; text-align: center; font-weight: bold;}
/*th a:hover {text-decoration: underline;}*/
.tablecontent1 {background-color:#fff; padding: 4px;}
.tablecontent2 {background-color:#efefef; padding: 4px;}
.backtotop {display: block; margin: 25px 0 35px 0; font-weight: bold; color: #8f0029;}
.contactL {background-color:#fff; padding: 7px; width: 110px; vertical-align: top;}
.contactR {background-color:#efefef; padding: 7px;}
.contactR P {margin-top: 7px;}
.contactL IMG {margin-right: 10px;}
.contactL SPAN {line-height: normal;}
.contactList {margin-top: 10px; margin-bottom: 10px;}
/* google map layout styles added by EPF 11/24/2009 */
.brInfoBox {width: 360px; clear: both; line-height: normal;}
.brInfoBox img {float: left; margin: 0 10px 5px 0px; border: 1px solid #333;}
.brInfoBox div {line-height: normal; padding-bottom: 3px;}
.brInfoRestricted {color: #7c2230; font-weight: bold;}
.brInfoMessage {display: block; margin: 7px 0; text-align: center !important; color: #F00; font-weight: bold; width: 175px;}
.brHoursBox {width: 360px; clear: both;}
.brHoursBox div {line-height: normal;}
.brHoursList {width: 175px; float: left; line-height: normal;}
/* boxes below map */
.brBox {clear: both; padding: 3px; border: 1px solid #333;}
.brBoxMain {float: left; width: 185px;}
.brBoxMain div {line-height: normal; padding-bottom: 5px;}
.brBoxHours {float: right; width: 425px;}
.brBoxHours div {line-height: normal;}
/* both */
.hheading {font-size: 8pt; font-weight: bold; text-align: center;}
.hoursl {font-size: 8pt; width: 80px; float: left; padding-left: 5px; line-height: normal;}
.hoursr {font-size: 8pt; width: 80px; float: left; padding-right: 5px; text-align: right; line-height: normal;}
