body {
text-align:center;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(nImages/boxes01.gif);
background-attachment:fixed;
}
	
#frame {
width:640px;
margin-right:auto;
margin-left:auto;
margin-top:30px;
padding:0px;
text-align:left;
border:1px dotted #ccc;
background-color:#fff;
background-image:url(nImages/vertdot.gif);
}
	
#maincontent {
width:470px;
padding:0px;
float:left;
font-size:11px;
line-height:14px;
}
	
#contentright {
width:170px;
padding:0px;
float:left;
background:#fff;
}
	
#mainnavigation {
background:#fff;
text-align:right;
margin-right:0px;
}

#dline
{
border-bottom: 1px dotted #CCCCCC;
margin-top:0px;
margin-bottom:0px;
}

#spacer
{
border-bottom: 1px dotted #fff;
margin-top:40px;
margin-bottom:20px;
}
		
p,pre {
text-align:justify;
margin:0px 10px 10px 10px;
}
		
h1 {
font-size:14px;
padding-top:10px;
margin:0px 10px 10px 10px;
}

.side
{
line-height:13px;
margin:0px 10px 10px 10px;
padding:0px;
color:#666;
background-color:white;
}

.side strong
{
color:#520006;
background-color:white;
}


.section 
{
font-size:9px;
margin-top:1px;
margin-bottom:1px;
margin-right:40px;
text-decoration:underline;
padding:0px;
color:#666;
background-color:#FFFFFF;
}

a:link 
{ 
font-size:9px;
font-weight: bold;
text-decoration: none;
color:#666; 
background-color: transparent;
}

a:visited 
{ 
font-size:9px;
font-weight: bold;
text-decoration: none;
color:#666; 
background-color: transparent;
}
	
a:hover 
{
text-decoration: none;
color:#520006;
background-color:transparent;
}

.news
{
font-size:11px;
line-height:18px;
margin:0px 15px 10px 10px;
}

.news em
{
font-weight:bold;
font-style:normal;
color:#520006;
background-color:transparent;
}

.divider 
{
font-size:9px;
font-weight:bold;
margin-top:10px;
margin-bottom:1px;
margin-right:34px;
border-bottom: 1px solid #520006;
padding:0px;
color:#000000;
background-color:#FFFFFF;
}

.legal 
{
font-size:9px;
line-height:13px;
margin-right:34px;
padding:0px;
color:#666666;
background-color:white;
}

img{
border:0px;
}

.dls img{
border:0px;
vertical-align:middle;
}

.dls
{
margin:5px 34px 0px 34px;
padding:2px;
color:#000;
background-color:#fff;
background-image:none;
border:1px dashed #ccc;
}

#port {
width:233px;
margin-right:auto;
margin-left:auto;
padding:0px;
font-size:11px;
line-height:14px;
border: 1px dashed #ccc;
background: #fff;
}

#port img{
border:0px;
vertical-align:middle;
}

#port p{
margin:10px 10px 10px 10px;
}

a span {display: none;}

a:hover span {
display: block;
position:absolute;
margin-left:225px;
width:170px;
margin-top:-22px;
color: #666; 
background: transparent;
font: 9px Verdana, sans-serif; text-align: center;
}

.archive 
{
font-size:9px;
line-height:13px;
padding:0px;
color:#999;
background-color:white;
}

.archive a
{
text-decoration: none;
color:#666; 
background-color: transparent;
}

a:visited 
{ 
text-decoration: none;
color:#666; 
background-color: transparent;
}

.archive a:hover
{
font-weight: bold;
text-decoration: none;
color:#520006;
background-color:transparent;
}

.archive strong
{
font-weight: bold;
text-decoration: none;
color:#333;
background-color:transparent;
}
