/* CSS Document */
body, html{height:100%;}
body{margin: 0px; padding:0px; text-align:center; background-image:url(images/gradient_background.jpg);background-repeat:repeat-x;background-color:#000;}
body, textarea, input{font-family: verdana, geneva, helvetica; font-size: 12px; color: #666;}
form{margin:0px;padding:0px;}
.outer{margin: 0 auto; height:100%;width:1005px; min-height:100%; background-color:#fff;}
#headerContainer, #bodyContainer, #footerContainer{position:relative;text-align:left;width:1003px;background-color:#fff;overflow:hidden;padding:0px 1px 0px 1px;}
#headerContainer{height:155px;}
#bodyContainer{}
#footerContainer{text-align:center; font-size:xx-small;text-align:center;font-family:arial, verdana, geneva, helvetica;}
#footerContainer a{font-size:xx-small;font-weight:normal;}
#contentsContainer{position:relative;top:-8px;padding:0px 12px 0px 12px;}
#leftSubContainer {height:585px;width: 167px; position:relative; float:left; padding:8px 2px 2px 8px; background: #4D4D4F; background-image:url(images/nav_background.jpg);background-repeat:no-repeat;}
#midSubContainer{height:100%;width:534px; position:relative; float:left;}
#rightSubContainer{height:100%;width:292px; position:relative; float:left;clear:right;}
#logoBar{position:relative;float:left;overflow:hidden;background-color:#780000;width:875px;padding:0px;height:100%;color:#fff;font-family:Sans-Serif;letter-spacing:0.2em;}
#thirtyYearContainer{position:relative;left:0px;top:-38px;float:left;vertical-align:baseline;}
#rightSubContainerInner2{position:relative;float:left;width:279px;border:1px solid #000;background-color:#A3A17D;}
#upcomingVerticalBar{position:relative;float:left;background-color:#780000;width:10px;left:-11px;top:6px;}
#upcomingContainer{position:relative;float:left;clear:right;display:inline;width:500px;top:6px;}
.verticalBar{position:relative;float:left;width:10px;background-color:#780000;margin-right:1px;}
ul.MenuList{margin-left:9px;padding-left:9px;color:#fff;}
ul.SubMenuList{margin-left:17px;padding-left:17px;color:#fff;}
ul {margin:0px 0px 0px 8px;padding: 0px 0px 0px 8px;list-style-type:square;}
hr{height:1px;color:#A3A17D;background:#A3A17D;border:0px;}
hr.divider{width:50%;color:#cbcbaf;background:#cbcbaf;}
.dti{width:300px;}
.columnHead{font-weight:bold;padding:4px;margin:0px;}
.Anchor{text-decoration:none;}
.sectionHead{font-weight:bold;color:#003768;text-decoration:underline;margin-bottom:18px;}
.paragraph {line-height:1.5em;margin-bottom:18px;}

.LeftSpacer{position:relative;float:left;}
.rightSpacer{position:relative;float:left;width:10px;background:#780000;padding:30px 1px 0px 0px;}
.rightSubContainerContent{padding:0px;padding-top:0px;}
.rightSpacer{}
.pageHeader{position:relative;border:0px;left:1px; }
.SubNavContent1{line-height:normal;color:#cfcfcf;}
.SubNavContent1 a{margin-top:40px;}
.SubNavContent1 tr{vertical-align:top;}
.paraHead, .sectionHead, .paraHead a, .paraHead a:visited {font-family: Arial,helvetica; font-size: medium; font-weight: normal; color: #783333;}
.paraHead a {text-decoration:none;}
.paraHead a:hover {text-decoration:underline;}
.CompanyName, .TestimonialCompanyName{font-style:italic;text-transform:uppercase;font-size:11px;color:#000;}
.TestimonialCompanyName{font-size:9px;}
a, a:visited{color:#003768;}
a.NavLink, a.NavLink:active, a.NavLink:hover, a.NavLink:visited, a.NavLinkActive:active, a.NavLinkActive:visited{font-family:arial, helvetica, geneva; font-size:16px; text-decoration:none; line-height:28px;}
a.NavLink{font-weight:normal; color:#ccc;}
a.NavLinkActive{font-weight:bold;color:#fff;}
a.NavLink:hover{text-decoration:underline;color:#fff;}
.SubNav1, .SubNav1:active, .SubNav1:visited, .SubNav2, .SubNav2:active, .SubNav2:visited{font-size:10px;color:#fff;font-family:arial, helvetica, geneva; text-decoration: none;font-weight:bold;}
.SubNav1:hover, a.SubNav2:hover{text-decoration: underline;}
.RightContainerImage{border:0px;display:block;}
.contentMAIN {position:relative;float:left;top:-12px;z-index:10;margin:0;padding:0px;}
.testimonial, .testimonialTag, .testimonial a, .UpcomingEvents{font-size:10px;line-height:1.5em;color:#030303;}
.testimonial{padding-right:10px;margin-bottom:8px;}
.UpcomingEvents{margin-top:10px;}
.UpcomingEvents .EventDate{font-weight:bold;color:#000;font-style:italic;}
.testimonialTag{margin-top:8px;font-style:italic;}
.addressBlock{margin:20px 2px 20px 2px;font-size:10px;color:#000;}
.cbRadio{}
.iconpad{margin-right:8px;}
.standout { color: #993300; font-weight: bold; }
.teamImage{border:1px solid #000;}
.serviceList{margin:6px 0px 0px 18px;padding:6px 0px 0px 18px;}
#rightContent{padding:12px;}
#rightContent .paragraph{color:#000;line-height:normal;}
.spotlightSide {font-size:10px;line-height:1.5em;color:#000000;}
.NewsletterSide {font-size:10px;line-height:1.5em;color:#000000;}
.NewsletterSideBreak {line-height:.5em;}
a.spotlightSideLink, a.spotlightSideLink:visited, a.spotlightSideLink:active {font-family: Arial; color: #003767; font-size: 11px; text-decoration: none; font-weight: bold;}
a.spotlightSideLink:hover {color: #FFFFFF; text-decoration: none; background-color: #000000;}
.taxguideboards { border: 1px solid #FFFFFF;}