html,body  {
	background-color:#FFFFFF;
	width: 100%;
	text-align:center;
	margin: 0;
	}


#index{
margin-top:20px;
text-align:center;
background-image:url(../images/utility/index.gif);
background-repeat:no-repeat;
background-position:top center;
	margin-left:auto;
	margin-right:auto;
	width:700px;
	height:600px;
}
.entertitle{
position:inherit;
margin-top:300px;
}

#container {
text-align:left;
	width:800px;
	margin-left:auto;
	margin-right:auto;
 	}
	
#topbanner{
width:798px;
height:128px;
background-image:url(../images/utility/top_backbanner.gif);
background-repeat:no-repeat;
padding:0px;
}
#flashead{
padding-right:1px;
margin-top:-1px;	
float:right;
}

.adsrlogo{
float:left;
margin-top:24px;
margin-left:22px;
}

/*--------------------------------startofnav--------------------------*/
ul#navlist
{
float:right;
margin-top:96px;
margin-right:30px;
padding-left: 0;
white-space: nowrap;
font-family:Arial, Helvetica, sans-serif;
font-size:.6em;
letter-spacing:4px;
}
* html ul#navlist
{
float:right;
margin-top:100px;
margin-right:30px;
padding-left: 0;
white-space: nowrap;
font-family:Arial, Helvetica, sans-serif;
font-size:.6em;
letter-spacing:4px;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #17397B;
background-color: #fff;
text-decoration: none;
}

#navlist a:hover
{
color: #7284A6;
background-color: #fff;
text-decoration: none;
}
/*--------------------------------endofnav--------------------------*/
/*--------------------------------sidenav---------------------------*/
#rightnav { width: 200px; }

#rightnav ul
{
padding:8px;
margin-left: 0px;
padding-left: 0;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
letter-spacing:4px;
}

* html #rightnav ul
{
padding:8px;
margin-left:20px;
padding-left: 0px;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
letter-spacing:4px;
}

#rightnav a
{
display: block;
padding-top:8px;
padding-bottom:8px;
width: 160px;
background-color: #fff;
border-bottom: 1px dashed #D3D9E6;
}

#rightnav a:link, #rnavlist a:visited
{
color: #17397B;
text-decoration: none;
}

#rightnav a:hover
{
background-color: #fff;
color: #7284A6;
}
/*-----------------------------endofsidenav----------------------*/
/*-----------------------------general list-----------------------*/
#genlist { 
margin-left: 0px;
padding-left: 0;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
letter-spacing:1px; }
color: #17397B;

#genlist ul
{
margin-left: 0px;
padding-left: 0;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
letter-spacing:1px;
color: #17397B;
}

* html #genlist ul
{
padding-left: 0px;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
letter-spacing:1px;
color: #17397B;
}

#genlist a
{
display:inline;
width: 160px;
}

#genlist a:link, #genlist a:visited
{
color: #17397B;
text-decoration: none;
}

#genlist a:hover
{
color: #7284A6;
}
/*----------------------End of General list--------------------*/

#headertitle{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#17397B;
letter-spacing:16px;
margin-left:20px;
margin-top:10px;
}

#headline{
	width:100%;
	height:1px;
	border-bottom:#D3D9E6 1px solid;
	position:absolute;
	left: 0px;
	top: 168px;
}
* html #headline{
	width:100%;
	height:1px;
	border-bottom:#D3D9E6 1px solid;
	position:absolute;
	left: 0px;
	top: 150px;
}

#mainbody{
float:left;
width:530px;
min-height:400px;
border-right:#D3D9E6 1px solid;
margin-top:30px;
margin-bottom:10px;
padding-left:20px;
padding-right:20px;
}
* html #mainbody{
float:left;
width:530px;
height:400px;
border-right:#D3D9E6 1px solid;
margin-top:30px;
margin-bottom:10px;
padding-left:20px;
padding-right:20px;

}

#maincontent{
width:490px;
}

#news{
width:530px;
height:600px;
padding:4px;
background-color:#FFFFFF
}

#rightcolum{
float:right;
width:180px;
margin-top:14px;
padding-left:4px;
padding-right:10px;
}
* html #rightcolum{
float:right;
width:180px;
margin-top:20px;
padding-left:4px;
padding-right:10px;
}


#footer{
clear:both;
height:50px;
width:100%;
border-top:#D3D9E6 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:.6em;
letter-spacing:4px;
color:#ADB7C9;

}
#footcontent {
text-align:left;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
 	}

#section{
border-bottom:1px dotted #17397B;
margin-bottom:20px;
}

#infosection{
margin-bottom:220px;
}
.infopic{
border:solid 1px #ADB7C9;
float:right;
}

.pic{
border:solid 1px #ADB7C9;
float:right;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}
	
p{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#333333;
line-height:1.2em;
}

a:link{font-family:Arial, Helvetica, sans-serif;
color:#17397B;
text-decoration:underline;
}

a:visited{font-family:Arial, Helvetica, sans-serif;
color:#17397B;
text-decoration:underline;
}

a:hover{font-family:Arial, Helvetica, sans-serif;
color:#7284A6;
text-decoration:none;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#17397B;
letter-spacing:4px;
}

.h2{
font-family:Arial, Helvetica, sans-serif;
color:#17397B;
font-weight:bold
}

h5{
font-family:Arial, Helvetica, sans-serif;
color:#333;
letter-spacing:1px;
font-size:0.7em
}
