*{font-family:Microsoft Sans Serif, Arial, Tahoma;}
body{ margin:0; padding:0; font-size:x-small;  }
h1{ font: bold large/24px; color:#152E6A; margin-top:0; margin-bottom:0; padding:0; }
h2, .h2{ font: normal medium/20px; margin-top:0; margin-bottom:0; padding-bottom:5px;color:#152E6A;vertical-align:bottom; }
h3, .h3{ font: bold small/18px; color:#333; margin-top:0; margin-bottom:14px; padding:0; }
h4, .h4{ font: bold x-small/14px; color:#333; margin-top:0; margin-bottom:14px; padding:0; }
h5{ font-size:x-small; color:#152E6A; border-bottom:solid 1px #152E6A; margin-top:0; margin-bottom:0; padding:0; }
h6{ font:bold small/135%; color:#000; margin:5px 0 0 0; padding:0; }
td{ line-height:110%; font-size:x-small; color:#333; }
p{ line-height:110%; margin:0 0 14px 0; }
.bodycopy{ font:x-small/110%; color:#333; }
.subheadingblock{font-size:x-small;font-weight:bold;background-color:#A9B362;color:#fff;padding:5px 0 5px 4px;text-align:left}
hr{ color:#152E6A; height:1px; }
.caption{ font-size:xx-small; color:#333; }
fieldset, legend, form{ border:0; margin:0; padding:0; }
input, textarea{ font-size:xx-small; padding:0; margin:0; }
a{ text-decoration:none; }
a:link{ color:#0B499D; }
a:active, a:hover{ color:#CB0034;}
ul{ margin:0 0 0 15px; }
li{ font-size:x-small; margin-top:0; margin-bottom:0; color:#333; line-height:110%; }
.pad{ width:4px; vertical-align:top; }
.content{ margin-left:auto; margin-right:auto; width:100%;}
.borderBot{ border-bottom:solid 1px #333; margin-bottom:0; width:100%;}
.none{ width:3px; }
.bodyBground{ padding:0; margin:0; border:0; text-align:center;}
.contentBody{ vertical-align:top; margin-left:auto; margin-right:auto; }
.bodyWide{ width:100%; text-align:center;}
.contentWide{ width:100%;vertical-align:top; margin-left:auto; margin-right:auto; }
.test{ text-decoration:none; }
/*wide body content for general template*/
table.bodyTable{ margin:0; padding:0; border:0;}
td.top{ vertical-align:top; padding:8px 0 0 0; margin:0; text-align:left; }
.padText{ padding:5px 0 5px 4px; margin:0;}
td.noPad{ margin:0; padding:0; border:0;}
.note, .note p{ font-size:x-small; color:#366; }
.heading6Border{border-bottom:solid 1px #152E6A; margin-bottom:0; padding:0; width:100%;}
.banner,.bannerLogo1{width:100%;}
.bannerSubTypePos {padding-bottom:5px;font-weight:bold; color:#1F3571; font-size:14pt; font-family: Arial,Helvetica;}
.forSubscriberLabel {font-size: 10pt; font-weight: none; color:#1F3571; font-family: Arial,Helvetica;}
.logo{text-align:right}
.topNavMenu{display:none;}
.topNavMenu2{display:none;}
#leftnav *{display:none;}
#footer {display:none;}
#rightcontent {display:none;}
#print {display:none;}
#listings {display:none;}
.hide {display:block !important; }

