body 
{ 
	color: black; 
	font-size: 90%; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background-color: white; 
	background-image: url(images/smalldots.gif); 
	}
	
.midheadertext {
	color: #13305a;
	font-weight: bold;
	font-size: 95%;
}
.middleheader {
	background-color: #dbdbdb;
	height: 103px;
}
.mainsection 
{ 
	background-color: white; 
	background-image: url(images/circlebckgd.gif); 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	width: 100%;
	height: 100%;
	 }
.boldtitles
{
	font-size:110%;
	font-weight: bold;
	color:#000066;
	}
.boldtitleswhite
{
	font-size:110%;
	font-weight: bold;
	color:#ffffff;
	}

.colboxleft_mainsection 
{
	
	background-color: transparent;
	width:185px;
	height: 100%;
	float: left;
	padding: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #aaaacc;
	 }
.colboxright_mainsection 
{
	color: white;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: #666666;
	width:200px;
	height:100%;
	padding: 12px 0 12px 12px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #aaaacc;
	border-left-color: #aaaacc;
	 }
.colboxmiddle_mainsection 
{
	
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: transparent;
	width:auto;
	height:100%;
	padding: 12px;
	 }
.logoheader 
{ 
	background-color: transparent; 
	position: absolute; 
	top: 0; 
	left: 0; 
	right: 0; 
	width: 100%; 
	height: 70px;
	 }

.asterisk
{
	font-size: 9px;
	 }
.titlebar
{ 
	color: white; 
	font-size: small; 
	font-weight: bold; 
	background-image: url(images/endbar_grad.gif); 
	position: absolute; 
	top: 190px; 
	left: 0; 
	width: 100%; 
	height: 19px;
	 }
.midheadertext {
	
	color: #13305a;
	font-weight: bold;
	font-size:110%;
}
a:link
{
	color: #003399;
	text-decoration: underline;
	}

a:visited
{
	color:#370681;
	text-decoration: underline;
	}
a:active
{
	color:#006699;
	text-decoration: underline;
	}
a:hover
{
	color:#3299cc;
	}
	
a.dk:link

{
	color: #90acf9;
	text-decoration: underline;
	}
a.dk:visited
{
	color:#000000;
	text-decoration: underline;
	}
a.dk:active
{
	color:#ffffff;
	text-decoration: underline;
	}
a.dk:hover
{
	color:#f7f3ac;
	}
	
.boldlist {
	line-height: 25px;
	font-weight: bold;
}
.tablefont
{
	font-size:85%;
}
.boldtablefont
{
	font-size:85%;
	font-weight: bold;
}

h2{
	font-size: 150%;
	font-weight:bold;
	color:#000066;
	}
.newstitles
{
	color:white;
	font-weight:bold;
	line-height:25px;
	padding-left: 10px;
	}