body {background:url(../images/body-bkd.png); font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#fff; margin:0; padding:0;}
h1 {font-size:18pt;}
h2 {font-size:16pt;}
h3 {font-size:14pt;}
a {text-decoration:none; color:#fff;}
a:hover {color:#ccc;}
#wrapper {width:880px; margin:30px auto 0 auto; padding:0 20px; background:url(../images/wrapper-bkd.png) repeat-y #002c61; position:relative;}
#navbar {width:172px; font-size:11pt; background:#004081; position:absolute; left:20px;}
#navbar img {display:block;}
#navbar .homelink a {border:0;}
#navbar .textlink {display:block; width:162px; height:30px; vertical-align:middle; padding-top:10px; padding-left:10px; background:#004081; color:#fff; border-top:1px solid #002c61; border-bottom:1px solid #002c61;}
#navbar .bottom {border-bottom:2px solid #002c61;}
#navbar a:hover {color:#ccc; background:#800000;}
#content {margin:13px 0 20px 180px; min-height:763px;}
#content a {text-decoration:underline;}
#footer {margin-top:10px; padding:15px 0; text-align:center; font-size:8pt; background:#8b0a03;}
#footer a {margin:0 5px;}
#subfooter {margin:10px auto; font-size:8pt; font-style:italic; text-align:center; color:#002c61;}
#subfooter a {color:#002c61;}
#subfooter a:hover {color:#004081;}
.top-pad {padding-top:20px;}
.headline {padding-top:12px;}
.headline p {font-size:30pt; color:#909796; text-transform:uppercase; margin:0;}
.headline h1 {font-size:110pt; color:#fff; font-weight:normal; margin:0 0 0 75px; text-transform:uppercase; line-height:90pt;}
.subphoto {margin:0 auto 20px auto; padding-top:20px; width:700px; text-align:center; clear:both;}
.testimonial {float:right; width:175px; margin:0 0 20px 20px; padding:10px 10px 0 10px; background:#ccc; color:#000; font-style:italic;}
.testimonial a {color:#000;}
.testimonial a:hover {color:#004081;}
.feature {float:left; background:#004081; padding:10px 6px; width:333px; height:174px; text-align:center; margin:0 10px 10px 0;}
.feature h3 {font-size:14pt; font-weight:normal; margin:0 0 10px 0;}
.feature2 {float:left; background:#004081; padding:10px 6px; width:333px; height:174px; margin:0 0 10px 0;}
.feature2 h3 {font-size:14pt; font-weight:normal; margin:0 0 10px 0;}
.feature2 h4 {font-size:12pt; font-weight:normal; margin:10px 0;}
.floatL {float:left; width:164px; margin-right:5px;}
.floatL2 {float:left; width:164px;}
.floatL3 {float:left; margin-right:80px;}
.locations {margin:20px 0 0 50px;}
.staff {clear:both; margin-bottom:20px;}
.staff img {float:left; margin:0 10px 20px 0; border:2px solid #fff; width:125px; height:175px;}
.pdf {list-style-image:url(../images/pdf-icon.jpg);}
.pdf li {margin:3px 0;}
.clear {clear:both; margin:0; padding:0; height:0; line-height:0;}