*{margin:0;padding:0} 
#contentHeader{background-color:#B8D65C;color:#fff;font-size:1.1em;font-weight:700;height:60px;width:100%;margin:0;overflow:hidden;position:relative}
#contentHeader[id]{display:table}
#contentHeaderCenter[id]{display:table-cell;vertical-align:middle}
#contentHeaderText[id]{padding-left:10px;line-height:1.1em}
#contentHeaderImage{float:right;font-size:.75em;height:60px;width:146px}
#contentHeaderImage[id]{float:right}
#navigation{clear:both;border-bottom:1px solid #2D84D3;margin:0 10px}
#details{border:none;color:#333;font-size:.8em;padding:17px 10px 0;margin:0;display:inline-block}
#details h1{color:#0076CC;font-size:1.1em;font-weight:700}
#details h2{color:#942226;font-weight:700;font-size:1em}
#details h3,#details h5{font-weight:700;font-size:1em}
#details p{padding-bottom:10px}
#details a{color:#06c;text-decoration:none}
#details a:hover{text-decoration:underline}
#details ol,ul{margin-left:40px;padding-bottom:15px}
#details li{color:#333}
#details sup{font-size:.75em}
.columns{margin:17px 0 0;padding:0}
.columns h3{color:#0076CC;padding:3px 0;border-bottom:1px solid #D4E5F7;font-size:1em;display:block}
.columns h3 span.note{float:right;color:#333;font-size:.8em;font-weight:400;margin-top:-18px}
.columns h4{color:#333;font-size:1em}
.columns img{float:left;padding:5px}
.columns img.static{float:none;padding:0 3px 0 0}
.columns a{color:#06c;text-decoration:underline;padding:0}
.columns a.right{border-right:1px solid #333}
.columns ol{margin:0;padding:0}
.columns form{padding:0 10px}
.columns table{font-size:.85em}
.columns select{width:100%;font-size:1em;margin:1px 0 0}
.columns input.text{width:100%;font-size:1em;padding:1px}
.columns td{border-right:1px solid #D4E5F7;padding:5px;vertical-align:top}
.columns .noBorder{border:none}
.columns td h4,.columns td a{font-size:1.1em}
.columns .twoCol td{width:50%}
.columns .threeCol td{width:33%}
.disclaimer{font-size:.7em;padding-bottom:15px;color:#999}
#contentRight{width:25%;float:right}
#contentRight table{font-size:.75em}
#lifeEventsBox{background-color:#E9ECD9;color:#000;font-size:.75em;font-weight:400;vertical-align:top;width:100%}
#contentDetails{height:60px}
.promoBox{background-color:#D4E5F7;border:1px solid #0076CC;color:#000;font-size:.8em;text-align:left;padding-bottom:5px;display:block}
.promoBox h1,.promoBox h3{background-color:#0076CC;color:#fff;font-size:1.05em;font-weight:700;display:block;padding:2px 3px;margin:0}
.promoBox div.chatSurvey{background:url(/locator/images/chat-promo.gif) 10px 0 no-repeat;height:134px}
.promoBox div.chatSurvey h4{display:none}
.promoBox p{font-size:.85em;padding:5px 10px 15px 7px}
.promoBox address{font-size:.85em;padding:5px 10px 15px 7px}
.promoBox img{border:none;padding:0 5px}
.promoBox a{color:#06c;font-weight:400;text-decoration:underline}
.promoBox ul{font-size:.9em;margin-left:23px}
.promoBox form{font-size:.85em;padding:0 10px 15px 7px}
.promoBox form label{font-weight:700;padding-left:5px;padding-right:5px}
.promoBox form input.submit{background-color:#DF7602;border:1px solid #DF7602;color:#fff;font-size:1em;font-weight:700;padding:2px 8px;_padding:2px 4px}
.grey{background-color:#EFF1E4;border:1px solid #B4B999}
.grey h1,.grey h3{background-color:#B4B999}
.promoImage img{border:none}
.left{float:left;padding:0 5px 0 0 !important}
.right{float:right;padding:0 0 0 5px !important}
.promoSpacer{height:10px;font-size:.3em}
.widget{background-color:#ECF5DA;font-size:.85em;margin:0}
.widget form{padding:0}
.widget th{background-color:#9DB47F;color:#fff;padding:2px 6px;font-size:1.1em}
.widget td{border-top:1px solid #fff;padding:3px 6px;vertical-align:top;font-size:.95em}
.widget td select{color:#000;width:119px;font-size:.9em}
.widget td input{margin:5px 0 0;font-size:.9em;width:119px}
.widget td.button{border:none;padding:3px 6px 6px}
.widget input.btnGo{width:auto;margin:0 3px 0 0}
.callToAction{clear:both;background-color:#ECF5DA;border:1px solid #AECB54;margin:10px 0;padding:0;width:98%}
.callToAction h3{background-color:#AECB54;color:#FFF !important;font-weight:700;display:block;margin:0;padding:5px;font-size:1em}
.callToActionDetails{padding:10px;width:auto}
.callToActionDetails img{float:left;padding-right:8px;width:60px;height:60px}
.callToActionDetails p.notes{font-size:.8em}
.callToActionDetails h4{color:#333;font-weight:700;margin:0;padding:5px 0;font-size:1.1em}
.callToActionDetails select{width:100%;font-size:1em}
.callToActionDetails input.text{width:100%;font-size:1em;padding:1px}
.callToActionDetails fieldset{border:none}
.callToActionDetails form{margin:0}
.callToActionDetails fieldset label{color:#333;float:left;font-weight:400;margin-right:0.5em;width:7em}
.callToActionDetails fieldset input.radio{display:inline;float:none !important;width:auto}
.callToActionDetails fieldset input.btnGo{float:none}
.clear{clear:both;display:block;height:0;font-size:.1em}
#noLeftContent{width:75%}
#noLeftContent #details{color:#000;font-size:.8em}
#noLeftContent #details h4{margin:0;padding:0}
#noLeftContent #details ol{font-size:1em}
#noLeftContent{float:left;vertical-align:top;width:75%}
#selectedRow td{background:#D4E5F5}

