/*fix scrolling*/
html {min-height: 100%; margin-bottom: 1px; }

body
{
background-color: #184369;
background-attachment: scroll;
background-image: url(/images/im_mainbg.jpg);
background-position: top center;
background-repeat: no-repeat;
}

._iro { }

.cc
{
position: absolute;
left: 50%;
width: 674px;
}

.lo
{
position: absolute;
left: -337px;
}

.banner
{
position: absolute;
top: 15px;
}

.nav
{
position: absolute;
top: 106px;
width: 674px;
}
.nav .btspacer
{
margin-left: 1px;
}
.nav img {
border-width: 0px;
border-style: none;
}
.subnav {
text-align:right;
position: absolute;
top: 130px;
width: 674px;
height: 16px;
display: block;
background-color: #ffffff;
font-family:verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color: #013458;
}

.subnav a {
color: #013458;
}

.sn_l {
display: inline;
height: 13px;
width: 7px;
}
.sn_content {
display: inline;
background: #ffffff;
height: 13px;
}
.sn_r {
display: inline;
height: 13px;
width: 7px;
}
.sn_img {
margin-left: 8px;
margin-right: 8px;
margin-top: 1px;
margin-bottom: 1px;
}
.maincontent
{
position: absolute;
top: 147px;
width: 674px;
}
.maincontent_nosub
{
position: absolute;
top: 130px;
width: 674px;
}
.maincontent .contenttext, .maincontent_nosub .contenttext
{
background-color: #013458;
padding-top: 5px;
padding-left: 22px;
padding-right: 22px;
padding-bottom: 3px;
}
.maincontent h1, .maincontent_nosub h1
{
color: #FFFFFF;
font-family: Arial, Helvetica, Sans-serif; 
font-size: 13px;
font-style: normal; 
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
margin: 0 auto;
}
.maincontent h2, .maincontent_nosub h2
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;
text-transform: uppercase;
}
.maincontent h3, .maincontent_nosub h3
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
text-decoration: none;
margin-bottom: 0px;
padding-bottom: 0px;
}
.maincontent h4, .maincontent_nosub h4
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
text-decoration: none;
margin-bottom: 0px;
}
.maincontent h5, .maincontent_nosub h5
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
text-decoration: none;
margin-bottom: -8px;
}
.maincontent p, .maincontent_nosub p
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;
}

td
{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;
vertical-align: top;
}
.right
{
text-align: right;
padding-right: 3px;
}
.centre
{
text-align: center;
}
.thead
{
background-color: #184369;
}
.thead td
{
font-weight: bold;
padding-left: 5px;
padding-right: 3px;
}
.totals
{
border-top: 1px solid #184369;
}
.totals td
{
font-weight: bold;
border-top: 1px solid #184369;
}

.absec
{
}
.absec td
{
padding-top: 2px;
border-top: 1px solid #184369;
}

a:link
{	
color: #EE830B;
text-decoration: none;
font-weight: bold;
}	

a:active
{	
color				: #EE830B; 
text-decoration		: underline;				
font-weight: bold;
}			
a:visited
{	
color				: #EE830B; 
text-decoration		: none;				
font-weight: bold;
}	

a:hover
{	
color				: #EE830B; 
text-decoration		: underline;				
font-weight: bold;
}	

#footer_image {
	background-image: url(../images/im_contentfoot.jpg);
	height: 39px;
	width: 674px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
}
