body {margin: 20px 0; padding: 0; font: normal 12px/15px arial, helvetica, sans-serif; color: #333;}
img, p, ul, ol, li, form, h1, h2, h3, h4, h5, dl, dt, dd {border: 0; margin: 0; padding: 0;}
a {outline: none; color: #3164a7; text-decoration: none;}
a:hover {text-decoration: underline;}
ul {list-style: none;}
.container {width: 985px; text-align: left;}

.header {background: #91badc; height: 147px; margin-bottom: 16px;}
.header #logo {float: left; border-right: solid 2px #FFF;}
.header #tagline {float: left;}
.header #locations {float: right; margin: 25px 40px 0 0;}
.header #locations p {color: #FFF; margin-bottom: 15px;}
.header #nav {float: left; background: #3164a7; width: 838px; height: 23px; border-top: solid 2px #FFF;}
.header #nav li {font-size: 11px; line-height: 23px; letter-spacing: 1px; margin: 0 24px; display: inline; float: left;}
.header #nav a {color: #FFF; text-decoration: none;}
.header #nav a:hover {color: #f7d202; text-decoration: none;}
.header #nav a.on {color: #f7d202; text-decoration: none;}
.header #nav li.special {background: #f7d202 url(../images/arrow_yellow.gif) no-repeat; float: right; padding: 0 38px 0 38px; margin: 0; border-left: solid 2px #FFF;}
.header #nav li.special a {color: #000;}
.header #nav li.special a:hover {color: #3164a7;}
.header #nav li.special a.on {color: #3164a7;}

.main {border: solid 2px #CCC; margin-bottom: 30px; float: left; display: inline; width: 981px; position: relative;}
.main p {margin-bottom: 12px;}
.main h1, .main h2 {color: #3174a7; margin-bottom: 15px; font-size: 14px;}
.main h3 {font-size: 13px; margin-bottom: 15px;}
.main .bullets {list-style: disc; margin-left: 15px; margin-bottom: 15px;}
.main .bullets li {margin-bottom: 5px;}
.main dl {margin-bottom: 15px;}
.main dt {margin-bottom: 3px; font-weight: bold; color: #555;}
.main dd {margin-bottom: 15px; margin-left: 45px;}
.main .member {position: absolute; top:317px; left: 876px;}
.main #mainImg {float: left; display: inline; padding: 7px;}
.main #textArea {float: left; width: 550px; margin-left: 18px; margin-top: 22px;}
.main #split {float: left; display: inline; margin-left: 18px; margin-top: 22px;}
.main #split p {margin-right: 18px;}
.main #split h1 {margin-bottom: 25px;}
.main #split h5 {font-size: 12px; margin-bottom: 3px; color: #666;}
.main #split .column {float: left; display: inline; width: 450px;}
.main #split #firstCol {display: inline; margin-right: 18px; width: 462px;}
.main #split #secondCol {display: inline; border-left: solid 1px #CCC; padding-left: 18px; margin-bottom: 15px;}

.footer {padding-bottom: 20px;}
.stretchBg {clear: both; height: 1px; overflow: hidden; display: block; font-size: 1px; line-height: 1px;}