body { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333; background: #999; margin: 0px; padding: 0px; }
h1, h2, h3 { margin: 0px; padding: 0px; }
#contentarea { background: url(images/index_r2_c1.jpg) repeat-y center top; width: 800px; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666; }
.hometext { width: 200px; position: relative; top: 30px; left: 50px; float: left; z-index: auto; }
.hometitle { font: normal 24px Arial, Helvetica, sans-serif; color: #C00; margin: 0px; padding: 0px; }
h1 { font: normal 24px "Trebuchet MS", Arial, sans-serif; color: #003399; margin: 0px; padding: 0px; }
h2 { font: bold 16px Arial, Helvetica, sans-serif; color: #990000; }
li { line-height: 18px; }
h3 { font: 600 16px Arial, Helvetica, sans-serif; color: #666666; }
#pageheader {
	background: url(images/page_r1_c1.jpg) no-repeat left top;
	height: 204px;
	text-align: center;
	vertical-align: bottom;
	/* padding-bottom: 20px;
	margin-bottom:20px; */
}
#pageheader p { padding-bottom: 20px; }
#pageheader a, #pageheader a:visited { color: #333; text-decoration: none; font-weight: normal; padding: 2px 5px; }
#pageheader a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #0099FF;
	padding: 2px 5px;
}
#pagecontentarea {
	background: url(images/page_r2_c1.jpg) repeat-y left top;
	width: 720px;
	padding-right: 30px;
	padding-left: 50px;
	/* height: 380px; */
	padding-bottom: 10px;
	overflow: hidden;
}
#pagecontentareaWide {
	background: url(images/page_r2_c1.jpg) repeat-y left top;
	/* width: 720px; */
	padding-right: 30px;
	padding-left: 50px;
	/* height: 380px; */
	padding-bottom: 10px;
	/* overflow: hidden; */
}
/* #pagecontentarea .content {
	overflow: auto;
	height: 300px;
	padding: 10px;
	scrollbar-face-color: #C00;
	scrollbar-arrow-color: #FC0;
	scrollbar-base-color: #CCC;
	scrollbar-shadow-color: #999;
	scrollbar-darkshadow-color: #666;
	scrollbar-highlight-color: #FFF;
	scrollbar-3dlight-color: #000;
	scrollbar-track-color: #EBEBEB;
} */
#pagecontentarea .content { padding: 10px; }
#pagecontentarea .content a, #pagecontentarea .content a:visited { color:#990000; }
#pagecontentarea .content a:hover { color:#003399; }
#pagefooter {
	background: url(images/page_r4_c1.jpg) no-repeat left top;
	text-align: center;
	vertical-align: middle;
	height: 58px;
}
.botnav {
	color: #FC0;
	font-weight: bold;
	margin-bottom:5px;
	text-align: center;
}
#pagefooter a {
	color: #000000;
}

.botnav a, .botnav a:visited { color: #333; text-decoration: none; font-weight: normal; padding: 2px; }
.botnav a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #0099FF;
	padding: 2px;
}
.box320 {
	background: #DDE6DD;
	margin: 5px;
	padding: 5px;
	float: right;
	width: 320px;
	text-align: center;
	font-weight: bold;
	color: #2A3FAA;
	line-height: 18px;
	border: 3px double #7F9FAA;
}
.sidebar {
	background: #DFEFFF;
	margin: 5px;
	padding: 5px;
	float: right;
	width: 320px;
	color: #333333;
	line-height: 18px;
	border: 3px double #99CCFF;
	text-align: justify;
}
#pagecontentarea .content a.sublink, #pagecontentarea .content a.sublink:visited {
	font-weight: bold;
	text-decoration: none;
	background: #990000 url(images/arrows_inv.gif) no-repeat left center;
	border: 1px solid #CC9900;
	color: #FFFFFF;
	height: 20px;
	padding: 2px 5px 2px 15px;
}
#pagecontentarea .content a.sublink:hover {
	background: #0066CC url(images/arrows_inv.gif) no-repeat left center;
	border: 1px solid #CC9900;
	color: #FFFFFF;
}
#pagecontentarea .content .backtop {
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	background: url(images/backtop.gif) no-repeat center center;
	height: 20px;
	width: 100px;
	text-align: center;
	display: block;
	margin: auto;
}
#pagecontentarea .content .backtop a, .backtop a:visited { font-weight: bold; text-decoration: none; color: #999999; }

.subhead { color:#2A3FAA; font-weight:700; margin-bottom:-12px; }
.divider { border-bottom:1px solid #D6D6D6; margin-top:-15px; }

/***********************/
.spectable2 {
	border: 1px solid #336699;
}
.spectable2, .spectable2 p { font: 11px Arial, Helvetica, sans-serif; }
.spectable2 th {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: center;
	background: #006699;
	height: 20px;
	vertical-align: middle;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 2px 3px 2px 2px;
	border-right: 1px solid #007CB9;
}
.spectable2 td {
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	/* background: #FFFFFF; */
	background: #F7F7F7;
}
/***********************/
