body {background-color:#faf8f3; font:11px arial; color:#ffffff; margin:10px auto;}

#maincontainer {width:750px; border:1px solid #cccccc; margin:auto; padding:9px;}

#siteheading {float:right;}

#nav {margin:0px; padding:0px; position:relative; z-index:50;}
#nav ul {margin:0px; padding:8px 0px 4px 0px; list-style:none;}
#nav ul li {display:inline; padding:0px; margin:0px;}
#nav ul li a {margin:0px; padding:8px 8px 4px 8px; border-bottom:1px solid #ffffff; border-right:1px solid #9bc8ef; background-color:#6a9ac3; color:#0d3d92; text-decoration:none; outline:none;}
#nav ul li a:hover {margin:0px; padding:8px 8px 4px 8px; background-color:#364659; color:#9bc8ef; text-decoration:none;}
#nav ul li.active a, #nav ul li.cactive a  {margin:0px; padding:8px 8px 4px 8px; border:1px solid #ffffff; border-bottom:1px solid #364659; background-color:#364659; color:#9bc8ef; text-decoration:none;}
#nav ul li.cactive a {zborder-right:1px solid #364659;}

.header, .conheader {background-color:#9bc8ef;}
.header td.logo {border-bottom:1px solid #ffffff;}
.header td.right {vertical-align:bottom; border-bottom:1px solid #364659;}
.conheader td.right2 {width:580px;}

#container {height:1050px; background-color:#364659;}

#content {padding:26px;}

#leftcol {float:left; width:500px;}
#norightcol {float:left; width:650px;}
#rightcol {width:150px; margin-left:530px;}
#rightcol p {font:14px arial; line-height:17px;}

#footer {width:750px; margin:5px auto;}
#footer p {font:11px arial; color:#b4b4b4; text-align:right;}
#footer a {color:#666666; text-decoration:none;}
#footer a:hover {color:#666666; text-decoration:underline;}

img.logo {margin:23px; width:79px; height:154px; border:none;}
img.pgheading {margin-bottom:10px;}
img.bullet {vertical-align:middle;}
img.newsimg {border:9px solid #475c74; margin:9px;}
#signoff {margin-left:180px; padding:10px;}
#chrisimg  {border:9px solid #475c74; margin:9px; width:153px; float:left;}

h1 {margin:36px 19px 36px 0px; padding:0; font:41px arial; line-height:34px; letter-spacing:-2px; text-align:right;}
h1.left {text-align:left;}
h2 {font:14px arial; color:#9bc8ef; font-weight:bold;}
p {line-height:18px; margin: 0px 0px 21px 0px; padding:0;}

blockquote {margin:0px; font-style:italic; padding:0px 20px 20px 20px;}
blockquote img {vertical-align:middle;}

a {color:#9bc8ef; text-decoration:underline; outline:none;}
a:hover {color:#9bc8ef; text-decoration:none;}
.numbers, .address {font:17px arial; color:#9bc8ef; font-weight:bold; margin-right:6px;}
address {font-style:normal; margin:0px 0px 0px 23px; display:block;}
img.yingyang {float:left; margin-right:20px;}

ul.reasons {line-height:18px; margin: 0px 0px 21px 0px; padding:0px;}
ul.reasons li {list-style:none; margin-bottom:10px;}
#map {float:left; width:250px; border:9px solid #475c74;}
#location { height:270px; margin:0px 0px 25px 280px;}
.address {float:left; margin:0px;}