
a.sideBarLink,a.sideBarLink:visited {
font-family:san-serif,arial;
font-size:12px;
font-weight:700;
color:#c50d0d;
text-decoration:none;
}

a.sideBarLink:hover {
font-family:san-serif,arial;
font-size:12px;
font-weight:700;
color:#9e0909;
text-decoration:underline;
}

.moreLinkDisabled {
font-family:san-serif,arial;
font-size:12px;
font-weight:400;
color:#a2a2a2;
text-decoration:none;
}

a.moreLink:hover {
font-family:san-serif,arial;
font-size:12px;
font-weight:400;
color:#9e0909;
text-decoration:underline;
}

a.moreLinkActive,a.moreLinkActive:visited {
font-family:san-serif,arial;
font-size:12px;
font-weight:400;
color:#c50d0d;
text-decoration:underline;
}

a.footerLink,a.footerLink:visited {
font-family:san-serif,arial;
font-size:12px;
font-weight:400;
color:#fff;
text-decoration:none;
}

a.footerLink:hover {
font-family:san-serif,arial;
font-size:12px;
font-weight:400;
color:#d8d8d8;
text-decoration:underline;
}

.hometext {
font-family:Trebuchet MS,arial, san-serif;
font-size:13px;
font-weight:400;
color:#5d5d5d;
padding-right:10px;
padding-left:8px;
}

.hometext2 {
font-family:Trebuchet MS,arial, san-serif;
font-size:12px;
font-weight:400;
color:#5d5d5d;
}

.hometextHead {
font-family:Trebuchet MS,arial, san-serif;
font-size:18px;
font-weight:500;
color:#000;
padding-right:10px;
padding-left:8px;
}

input {
font-family:arial;
font-size:12px;
background-color:#fff;
border:1px solid;
border-color:#787878;
}

select {
font-family:arial;
font-size:12px;
border:1px solid;
border-color:#787878;
}

submit {
font-family:arial;
font-size:12px;
}

.footerText {
font-family:arial, san-serif;
font-size:10px;
font-weight:400;
color:#fff;
}

.captionText {
font-family:arial, san-serif;
font-size:10px;
font-weight:400;
font-style:italic;
color:#50504c;
}

#divTooltip {
position:absolute;
top:0;
width:225px;
visibility:hidden;
z-index:200;
background-color:#f3f3f3;
}

.normalStyle {
text-align:left;
font-weight:500;
width:225px;
color:#000;
top:100px;
font-family:verdana,arial,helvetica;
font-size:11px;
background-color:#f3f3f3;
cursor:default;
border-color:#000;
border-style:solid;
border-width:1px;
padding:5px;
}

.netscape4Style {
font-weight:500;
width:225px;
color:#000;
top:100px;
font-family:verdana,arial,helvetica;
font-size:11px;
background-color:#f3f3f3;
border:1px solid #000;
padding:5px;
}

.changedField {
background:#FFF;
font-family:Trebuchet MS,arial, san-serif;
font-size:12px;
font-weight:400;
color:#5d5d5d;
}

.currentField {
background:#ccc;
font-family:Trebuchet MS,arial, san-serif;
font-size:12px;
font-weight:400;
color:#5d5d5d;
}

.dropdown {
font-family:Trebuchet MS,arial, san-serif;
font-size:12px;
color:#5d5d5d;
}

#branchloc,#mapContainer {
padding:20px 20px 10px 10px;
}

#branchloc ul {
list-style:none;
margin:0 0 15px;
padding:0;
font-size: 11px;
}

#branchloc ul li {
list-style-image:none;
line-height:18px;
margin:0;
padding:0;
}

#branchloc .loc {
color:#0d12bf;
font-weight:700;
}

a.moreLink,a.moreLink:visited,a.moreLinkActive:hover {
font-family:san-serif,arial;
font-size:12px;
font-weight:400;
color:#c50d0d;
text-decoration:none;
}

A.dropdown:link,A.dropdown:visited,A.dropdown:hover {
color:#5d5d5d;
text-decoration:none;
font-weight:400;
}

.cell-home-container-split {
width:578px;
background:#fff url('images/bg-home-splitcells.jpg') no-repeat left top;
}

.cell-home-res {
width:269px;
float:left;
padding:10px;
}

.cell-home-biz {
width:269px;
float:right;
padding:10px;
}

.cell-home-res img,.cell-home-biz img {
display:block;
width:269px;
height:105px;
border:0;
}

.cell-home-res h3,.cell-home-biz h3 {
color:#2f2e5e;
font-weight:400;
line-height:110%;
font-family:"Trebuchet MS", sans-serif;
font-size:19px;
margin:0;
padding:7px 0;
}

.cell-home-res p,.cell-home-biz p {
margin:0;
padding:0 0 7px;
}

.cell-home-email p,.cell-home-whychoose p {
margin:0;
padding:0 7px 7px;
}

.cell-home-container-chkrBtn {
background:#fff url('images/bg-home-chkrBtnCell.jpg') repeat-x left bottom;
border-bottom:solid 1px #b0a5cd;
padding:20px 0;
}

.cell-home-whychoose {
width:274px;
float:left;
padding:10px 5px 10px 10px;
}

.cell-home-whychoose h2 {
display:block;
font-size:0;
color:#434173;
width:274px;
height:26px;
background:url('images/hdr-home-whychoose.gif') no-repeat left top;
margin:0 0 7px;
padding:0;
}

.cell-home-email {
width:274px;
float:right;
padding:10px 10px 10px 5px;
}

.cell-home-email h2 {
display:block;
font-size:0;
color:#434173;
width:274px;
height:26px;
background:url('images/hdr-home-email.gif') no-repeat left top;
margin:0 0 7px;
padding:0;
}

.cell-home-protect {
color:#cf1e1e;
font-size:0;
background:url('images/home-protectHeaders.gif') no-repeat left top;
width:578px;
height:22px;
border-top:solid 1px #b0a5cd;
border-bottom:solid 1px #b0a5cd;
}

.cell-home-signup {
background:#eee;
margin:0 7px;
padding:7px;
}

.cell-home-signup input.field {
float:left;
border:solid 1px #1e3488;
background:#fff;
width:148px;
height:16px;
padding:3px;
}

.cell-home-signup input.button {
float:left;
outline:0;
cursor:pointer;
background:url('images/btnsubscribe.gif') no-repeat left top;
border:0;
width:87px;
height:24px;
margin:0;
padding:0;
}

a.btnGetFreeAnalysis {
width:226px;
height:56px;
cursor:pointer;
display:block;
border:0;
background:url('images/btnGetFreeAnalysis.gif') no-repeat;
margin:0 auto;
}

a.btnGetFreeAnalysis:hover {
background:url('images/btnGetFreeAnalysis.gif') no-repeat 0 -56px;
}

.eventHeading {
border-bottom:solid 1px #b0a5cd;
background:#fff9df url('images/bg-events-heading.gif') repeat-x left bottom;
padding:5px 10px;
}

.topOne {
border-top:solid 1px #b0a5cd;
}

.eventHeading img {
border:0;
}

.eventHeading span.loc {
color:#6632a7;
vertical-align:middle;
float:left;
}

.eventHeading span.node {
padding-top:2px;
width:10px;
float:right;
}

ul.eventData {
border-bottom:solid 1px #b0a5cd;
background:#f0efef;
list-style:none;
margin:0;
padding:5px 12px;
}

ul.eventData li {
background:url('images/bullet.gif') no-repeat left 8px;
line-height:120%;
margin:0 0 5px;
padding:3px 0 0 12px;
}

#locationsMap {
position:relative;
background:url('about/map/locationsMap.png') no-repeat left top;
width:545px;
height:429px;
margin:0;
padding:0;
}

#locationsMap ul {
background:transparent;
width:545px;
height:429px;
list-style:none;
line-height:normal;
margin:0;
padding:0;
}

#locationsMap ul li {
display:inline;
width:0;
height:0;
}

#locationsMap ul li a {
position:absolute;
display:block;
width:9px;
height:9px;
background:url('about/map/locationsPin.png') no-repeat left top;
cursor:pointer;
}

#locationsMap ul li.Austin a {
left:258px;
top:268px;
}

#locationsMap ul li.Baltimore a {
left:470px;
top:131px;
}

#locationsMap ul li.Charlotte a {
left:435px;
top:191px;
}

#locationsMap ul li.Chicago a {
left:352px;
top:111px;
}

#locationsMap ul li.Cincinnati a {
left:393px;
top:142px;
}

#locationsMap ul li.Dallas a {
left:267px;
top:238px;
}

#locationsMap ul li.Indianapolis a {
left:372px;
top:138px;
}

#locationsMap ul li.Orlando a {
left:445px;
top:279px;
}

#locationsMap ul li.Philadelphia a {
left:478px;
top:115px;
}

#locationsMap ul li.Phoenix a {
left:105px;
top:215px;
}

#locationsMap ul li.Pittsburgh a {
left:431px;
top:118px;
}

#locationsMap ul li.Rockville a {
left:462px;
top:134px;
}

#locationsMap ul li.Salisbury a {
left:478px;
top:141px;
}

#locationsMap ul li.SanAntonio a {
left:246px;
top:282px;
}

#locationsMap ul li.Sheboygan a {
left:351px;
top:84px;
}

#locationsMap ul li.Tampa a {
left:433px;
top:284px;
}

#locationsMap ul li.Sarasota a {
left:433px;
top:299px;
}

#locationsMap ul li.Youngstown a {
left:420px;
top:115px;
}

.tooltip {
display:none;
background:transparent url(about/map/bgTooltip.png);
font-size:12px;
line-height:15px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
height:95px;
width:170px;
color:#fff;
padding:15px;
}

.tooltip a:link {
font-weight:700;
color:#e99501;
text-decoration:none;
}

.tooltip a:visited {
font-weight:700;
color:#e99501;
text-decoration:none;
}

.tooltip a:active {
font-weight:700;
color:#e99501;
text-decoration:none;
}

.tooltip a:hover {
font-weight:700;
color:#fff;
text-decoration:underline;
}

div#newsitemap ul {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 3px;
}

div#newsitemap ul li {
padding: 0 0 3px 0;
}

/*=================================================================
added 10/15/2010 for the regional pages
=================================================================*/

table.frame-regionalPage {
border:0;
border-spacing:0;
border-collapse:collapse;
width:778px;
padding:0;
}

table.frame-regionalPage td {
border:0;
padding:0;
}

table.frame-regionalPage td.main {
border-right: solid 1px #b0a5cd;
border-left: solid 1px #b0a5cd;
font-family:Trebuchet MS,arial, san-serif;
font-size:13px;
font-weight:400;
color:#5d5d5d;
}
 
table.frame-regionalPage td.sidebar {
width:198px;
background: url('images/bg-sidebar.gif') no-repeat left top;
}

table.frame-regionalPage td.main div.content {
width: 328px; 
float:left;
padding: 10px;
}

table.frame-regionalPage td.main div.featured {
width: 170px;
padding: 10px; 
float:right; 
border-left:solid 1px #b0a5cd;
}

table.frame-regionalPage h2,
table.frame-regionalPage h3,
table.frame-regionalPage h4,
table.frame-regionalPage p {
margin: 0;
padding: 0 0 10px 0;
}

table.frame-regionalPage h2,
table.frame-regionalPage h3,
table.frame-regionalPage h4 {
font-weight: 700;
}

table.frame-regionalPage h2 {
font-size: 17px;
}

table.frame-regionalPage h3 {
font-size: 15px;
}

table.frame-regionalPage h4 {
font-size: 13px;
}

table.frame-regionalPage td.main div.featured .logo {
text-align: center;
padding: 10px 0; 
}

table.frame-regionalPage td.main div.featured .secanal {
border: solid 1px #b0a5cd; 
background: #f3f3f3; 
padding: 7px;
}

table.frame-regionalPage td.main div.featured .secanal span {
color:#b32564;
}

table.frame-regionalPage td.main div.banner {
border-bottom: solid 1px #b0a5cd;
}

/*=================================================================
added 10/21/2010 - recoded footer
=================================================================*/

.footerContainer {
font-family:Arial, Helvetica, sans-serif;
color:#5d5d5d;
font-size: 11px;
}

.footerContainer span.space {
padding: 0 7px;
}

.footerDate,.footerCompanies,.footerUtilityLinks,.footerRegionals {
width:758px;
padding: 5px 10px 0 10px;
text-align:center;
}

.footerLicNum {
width:738px;
padding:10px 20px;
text-align:center;
}


