/* CSS Document */

body
{
	background-color: #C8C8C8;
	margin: 0px;
	border: 0px;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
}

h1
{
	color: #666666;
	font-size: 150%;
	border-bottom: 1px solid #999999;
	padding: 0 0 5px 0px;
}

h2
{
	color: #666666;
	font-size: 11pt;
	padding: 5px 5px 5px 0px;
	margin: 0px;
	text-align: right; /*border-bottom:1px solid #999999;*/
}

a
{
	color: #666666;
	text-decoration: none;
}

#main_container
{
	background: #FFFFFF;
	width: 770px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
}

#masthead img
{
	float: left;
	margin: 0;
	border: 0;
}

#logoholder
{
	float: left;
	margin: 0px;
	padding: 0px;
}

#flash_holder
{
	float: left;
	margin: 0;
}

#timeandbreadhold
{
	clear: both;
}

#time_holder
{
	float: left;
	color: #FFFFFF;
	font-size: 100%;
	background-color: #999999;
	padding: 5px 0px 5px 15px;
	width: 170px;
}

#breadcrumb
{
	float: left;
	color: #333333;
	font-size: 100%;
	background-color: #FFCC00;
	padding: 5px 0px 5px 15px;
	width: 570px;
}

#maincontent
{
	float: left;
	background: url(/images/backimg.gif) repeat-y left center;
	padding: 0px;
	width: 770px;
	border-bottom: 1px solid #999999;
	margin-bottom: 2px;
}

#middlecontent
{
	float: left;
	width: 300px;
}

#middlecontent a
{
	font-size: 0.9em;
	color: #FF9900;
	padding: 0 0 0 0;
}

#top_home
{
	background-color: #FFF7D2;
	width: 310px;
	padding: 16px 20px 20px 15px;
	border-bottom: 1px solid #999999;
}

#survey
{
	background-color: #FFFFFF;
	width: 310px;
	padding: 16px 20px 20px 15px;
	border: 0px;
}

#survey h2
{
	text-align: left;
	border-bottom: 1px solid #FFCC00;
}

.bottom_home
{
	background-color: #FFF7D2;
	width: 310px;
	padding: 16px 20px 20px 15px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-top:2px;
}

.bottom_home h2
{
	text-align: left;
	border-bottom: 1px solid #999999;
}

.newscolumn
{
	float: right;
	width: 220px;
	padding: 16px 0 0 0;
}

.newscolumn p
{
	padding: 0 0 0 10px;
}

.newscolumn a, #top_home a
{
	font-size: 0.9em;
	color: #FF9900;
	padding: 0 0 0 0;
}

#whatsnew
{
	padding: 0 10px 0 0;
}

.newshead1
{
	background-color: #FFCC00;
	width: 220px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 0px;
}

.newshead1 h2
{
	text-align: left;
	padding: 6px 0 6px 20px;
	width: 205px;
}

.newshead2
{
	background-color: #FFF7D2;
	width: 220px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 0px;
}

.newshead2 h2
{
	text-align: right;
	padding: 6px 20px 6px 0;
	width: 205px;
}

.newsitem
{
	padding: 10px 0px 10px 0px;
	/*width: 200px;*/
	border-bottom: 2px dotted #999999;
	min-height:65px;
}

.newsitem img
{
	float: left;
	padding: 0 5px 0 0;
}

.newsitem_nobord
{
	padding: 10px 10px 10px 10px;
	width: 190px;
	border: 0;
}

.newsitem_nobord img
{
	float: left;
	padding: 0 5px 10px 0;
}

#footer
{
	clear: both;
	border-top: 6px solid #FFCC00;
	padding: 15px;
}

.footer_wrap
{
	float: left;
	width: 70px;
	padding: 0 0 0 10px;
}

#connectlink
{
	float: left;
	font-size: 85%;
	color: #999999;
	padding: 6px 0 0 10px;
}

#disclaimer
{
	float: right;
	font-size: 85%;
	text-align: right;
	color: #999999;
	padding: 6px 10px 0 0;
}

.spacer
{
	clear: left;
	border: 0 0 5px 0;
}

.style1
{
	color: #81A7E8;
}

.style3
{
	color: #9DACBF;
}

/* Right Column */

#rightcol
{
	float: left;
	width: 540px;
	padding: 16px 20px 0px 15px;
	overflow:hidden;
	color:#333;
}

#rightcol a
{
	color: #000;
	padding: 0;
	text-decoration:underline;
}

#rightcol h2
{
	text-align: left;
	border-bottom: 1px solid #999999;
	clear:both;
}

#rightcol h3
{
	font-size:110%;
	text-align: left;
	padding: 10px 0 2px 0;
	margin: 0px;
}

/* Survey */

.surveyTable th
{
	padding:4px 0 4px 0;
	color:#666;
}

.surveyRow td, .surveyRowAlternate td
{
	padding:4px;
}

.surveyControl
{
	padding:0px 0 1em 2px;
}

.surveyIntro p
{
	margin:0.5em 2px 0.5em 2px;	
}



