html body
{
text-align:center;
font-family:verdana,arial,tahoma,times;
background:#5B84B1 url('images/sliver.gif') repeat-x;
}

#container
{
width:900px;
margin:auto;
text-align:left;
}

#mast
{
background:url('images/mb.gif') no-repeat;
color:#fff;
height:90px;
}

#mast_l
{
width:300px;
float:left;
padding:10px 0px 0px 0px;

}

#mast_r
{
width:520px;
float:right;
padding:5px;
}

#mast_l h1
{
margin:0px;
font-family:times,georgia;
font-size:34px;
font-weight:normal;
}

#mast_l span
{
font-size:14px;
font-family:times;
}

/* NAVIGATION */

#nav
{
color:#fff;
height:30px;
line-height:30px;
background:url('images/nb.gif') no-repeat;
margin:0px 0px 5px 0px;
}

#ad_nav
{
color:#fff;
height:24px;
padding:6px 0px 0px 5px;
background:url('images/nb.gif') no-repeat;
margin:0px 0px 5px 0px;
}

#nav a
{
padding:0px 8px 0px 8px;
color:#DFEEFF;
text-decoration:none;
font-size:13px;
height:30px;
line-height:30px;
border-right:1px solid #8EADCF;
}

#nav a:hover
{
color:#fff;
}

/* BODY */

#body
{
font-size:12px;
}

#body_l
{
width:310px;
float:left;
}

#body_r
{
width:585px;
float:right;
}

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#e3f0fc; margin:0 5px;}
.b2 {height:1px; background:#e3f0fc; border-right:2px solid #e3f0fc; border-left:2px solid #e3f0fc; margin:0 3px;}
.b3 {height:1px; background:#e3f0fc; border-right:1px solid #e3f0fc; border-left:1px solid #e3f0fc; margin:0 2px;}
.b4 {height:2px; background:#e3f0fc; border-right:1px solid #e3f0fc; border-left:1px solid #e3f0fc; margin:0 1px;}
.content {background: #e3f0fc; border-right:1px solid #e3f0fc; border-left:1px solid #e3f0fc; color:#000; padding:0px 5px 0px 5px;}
#body {margin: 0px 0px 0px 0px;}

.b1w, .b2w, .b3w, .b4w{font-size:1px; overflow:hidden; display:block;}
.b1w {height:1px; background:#ffffff; margin:0 5px;}
.b2w {height:1px; background:#ffffff; border-right:2px solid #ffffff; border-left:2px solid #ffffff; margin:0 3px;}
.b3w {height:1px; background:#ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 2px;}
.b4w {height:2px; background:#ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 1px;}
.contentw {overflow: hidden; background: #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; color:#000; padding:0px 5px 0px 5px;}
#bodyw {margin: 5px 0px 0px 0px;}

.b1_nb, .b2_nb, .b3_nb, .b4_nb{font-size:1px; overflow:hidden; display:block;}
.b1_nb {height:1px; background:#7798BF; margin:0 5px;}
.b2_nb {height:1px; background:#274F7F; border-right:2px solid #7798BF; border-left:2px solid #7798BF; margin:0 3px;}
.b3_nb {height:1px; background:#274F7F; border-right:1px solid #7798BF; border-left:1px solid #7798BF; margin:0 2px;}
.b4_nb {height:2px; background:#274F7F; border-right:1px solid #7798BF; border-left:1px solid #7798BF; margin:0 1px;}
.contentb_nb {background: #274F7F; border-right:1px solid #7798BF; border-left:1px solid #7798BF; padding:0px 5px 0px 5px;}
#body_nb {margin: 5px 0px 0px 0px;}

.clear
{
clear:both;
}

.pad5
{
padding:5px;
}

#body_r h1,h2
{
margin:0px 0px 5px 0px;
font-weight:normal;
font-size:1.5em;
font-family:georgia;
border-bottom:1px dotted #000;
color:#000;
}

#body_l h1
{
margin:0px 0px 5px 0px;
font-weight:normal;
font-size:1.2em;
font-family:georgia;
border-bottom:1px dotted #000;
color:#000;
}

/* END BODY */


/* FOOTER */

#footer
{
height:30px;
font-size:11px;
color:#DFEEFF;
text-align:center;
line-height:30px;
margin-top:5px;
}

#footer a
{
color: white;
}

/* CONTENT */
div.states
{
float: left;
width: 50%;
}