body {
font: 10px/15px arial,helvetica,sans-serif;
color:#585858;
background:#fff;
padding:0;
margin:0;
}

a {
color:#c00;
}

a:hover {
color:#4463A3;
}

img {
border:none;
}

#confirm          {
width:400px;
background:#EEEEEE;
font-size:12px;
color:#C90808;
line-height:16px;
border:1px solid #000;
padding:4px;
margin-bottom:10px;
font-weight:bold;
}

#wrapper {
width:694px;
margin:0;
clear:both;
}

#masthome {
float:right;
margin:0;
width:495px;
}

#mastinside {
margin:0;
width:495px;
}

#masthead h1, #masthome h1, #mastinside h1 {
font:9px/28px arial, helvetica, sans-serif;
color:#A7B5D0;
height:28px;
padding:0;
margin:0;
background:url(/images/header_bg.gif);
text-align:right;
padding-right:8px;
}

#masthome h2 {
height:157px;
padding:0;
border:1px solid #49576D;
margin-top:1px;
margin-bottom:1px;
background: url(/images/home/feature_bg.gif);
}

#mastinside h2 {
height:57px;
padding:0;
border-top:1px solid #49576D;
border-bottom:1px solid #49576D;
margin-top:1px;
margin-bottom:1px;
}

#mastinside h3 {
height:12px;
padding:0;
background:#1C4083;
margin:0;
margin-bottom:1px;
}

#masthome h2 #feature {
width:205px;
float:left;
margin-left: 13px;
margin-top: 13px;
}

#masthome h2 #feature #copy {
margin-top:1px;
font:10px/14px arial, helvetica, sans-serif;
border:1px solid #000;
padding:10px;
padding-bottom:6px;
background:#4C6389;
color:#FFF;
}

#masthome h2 #feature #copy img {
margin-top:7px;
}

#masthome h2 .photo {
float:right;
}

#wrapper #nav {
margin-bottom:1px;
margin-right:1px;
float: left;
width:198px;
}

#wrapper #nav img {
margin-bottom:1px;
}

#homeline {
font:6px/6px arial, helvetica, sans-serif;
height:6px;
background:#1C4083;
clear:both;
margin-bottom:1px;
margin-top:-1px;
}

#mainwrapper {
background:#fff url(/images/sidebar_bg.gif) repeat-y left;
width:694px;
}

#container {
width:100%;
background:#fff url(/images/sidebar_bg.gif) repeat-y left;
float:right;
margin-left:-199px;
}

#content {
background: #fff;
margin-left: 199px;
}

#content #form {
font: 12px/16px arial, helvetica, sans-serif;
color:#000;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
}

#content #copy {
font: 12px/16px arial, helvetica, sans-serif;
color:#000;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
}

#content #feature {
padding-left:20px;
float:left;
}

#content #feature img {
margin-right:10px;
}

.title {
font:bold 16px/16px arial, helvetica, sans-serif;
}

div.details {
clear:both;
padding-top:10px;
height:12px;
}

div.details span.col1 {
float:left;
width:120px;
text-align:left;
color:#000000;
font-weight:bold;
line-height:17px;
}

div.details span.col2 {
float:left;
width:300px;
text-align:left;
color:#000000;
line-height:17px;
}

#content #more img {
margin-bottom:5px;
}

#content #more {
padding-left:300px;
font: 11px/12px arial, helvetica, sans-serif;
color:#000;
}

#sidebar {
width:198px;
float:left;
}

#sidebar #insidenav {
margin-bottom:1px;
margin-right:1px;
}

#sidebar #insidenav img {
margin-bottom:1px;
}

#sidebar #copy{
font: 10px/14px arial, helvetica, sans-serif;
color:#000;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
}

#sidebar #subnav{
font:bold 11px/14px verdana, helvetica, sans-serif;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
}

#sidebar #subnav a{
color:#102A5B;
}

#sidebar #subnav a:hover{
color:#c00;
}

#sidebar #subsubnav{
font:bold 10px/14px verdana, helvetica, sans-serif;
padding-left:10px;
color:#c00;
}

#sidebar #subsubnav a{
font-weight:normal;
color:#102A5B;
}

#sidebar #subsubnav a:hover{
color:#c00;
}

#sidebar #leftcontact {
font:10px/14px verdana, helvetica, sans-serif;
padding-top:10px;
padding-left:10px;
color:##102A5B;
}

.clearing {
height: 0;
clear: both;
}

#footer {
font:9px/12px arial, helvetica, sans-serif;
color:#FFF;
background:url(/images/footer_bg.gif);
clear:both;
padding-top:10px;
padding-left:20px;
padding-bottom:30px;
}

#footer a {
color:#A7B5D0;
}



