/* Main body styles: */
body {
	background: #0C3A6D;
	min-width: 868px;
	text-align: center;
	font-family: Verdana, Arial;
}

#top_shadow {
	background: url('images/border_tb.jpg') no-repeat center top;
	height: 18px;
	margin:0 auto;
	width: 868px;
}

#bottom_shadow {
	background: url('images/border_tb.jpg') no-repeat center top;
	background-position: 0 -21px;
	height: 21px;
	margin:0 auto;
	width: 868px;
}

#main_border {
	background: #FFFFFF url('images/border_side.jpg') repeat-y center top;
	margin:0 auto;
	width: 868px;
}

/* Header banner styles */
#main_border #header {
	background: #000000;
	height: 121px;
	margin: 0 auto;
	width: 834px;
}

#main_border #header #logo {
	background: url('images/logo_left.jpg') no-repeat left;
	float: left;
	height: 121px;
	width: 250px;
}

#main_border #header #banner {
	background: url('images/space_top.jpg') no-repeat right;
	float: right;
	height: 121px;
	width: 584px;
}

/* Header menu styles */
#main_border #menu {
	background: #000000 url('images/menu_bg.jpg') no-repeat center top;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 21px;
	margin: 0 auto;
	text-align: right;
	width: 834px;
}

#main_border #menu a {
	color: #FFFFFF;
	text-decoration: none;
}

#main_border #menu a:hover {
	color: #367BC3;
}

/* CONTENT SECTION STYLES */
#main_border #white_content {
	font-size: 13px;
	background: #FFFFFF;
	margin: 0 auto;
	padding-bottom: 7px;
	padding-top: 7px;
	text-align: left;
	width: 826px;
}

/* footer bar styles */
#main_border #footer {
	background: #000000 url('images/foot.jpg') no-repeat center top;
	height: 39px;
	margin: 0 auto;
	width: 834px;
}

#main_border #footer #links {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	padding: 5px;
	text-align: right;
}

#main_border #footer #links a {
	color: #FFFFFF;
	text-decoration: none;
}

#main_border #footer #links a:hover {
	color: #367BC3;
}

/* PAGE CONTENT BOXES */

/* FRONT-PAGE NEWS */
.newsitem {
	padding-top: 11px;
}

.newsitem .title {
	font-weight: bold;
}

.newsitem .byline {
	font-size: 10px;
	font-style: italic;
}

/* LEFT-SIDE BOX */
#main_border #white_content .left {
	float: left;
	width: 410px;
}

#main_border #white_content .left .left_header {
	background: #C4D2E1 url('images/fp_left.png') no-repeat center top;
	font-size: 14px;
	font-weight: bold;
	height: 23px;
	text-align: center;
	width: 410px;
}

#main_border #white_content .left .content {
	background: #E4EBF3;
	padding:1px 7px 1px 7px;
	margin:0;
}

#main_border #white_content .left .left_footer {
	background: white url('images/fp_left.png') no-repeat center bottom;
	background-position: 0 -24px;
	height: 12px;
	width: 410px;
}

/* RIGHT SIDE BOX */
#main_border #white_content .right {
	background: #E4EBF3;
	float: right;
	width: 405px;
}

#main_border #white_content .right .right_header {
	background: #C4D2E1 url('images/fp_right.png') no-repeat center top;
	font-size: 14px;
	font-weight: bold;
	height: 23px;
	text-align: center;
	width: 405px;
}

#main_border #white_content .right .content {
	background: #E4EBF3;
	padding:1px 7px 1px 7px;
	margin:0;
}

#main_border #white_content .right .right_footer {
	background: white url('images/fp_right.png') no-repeat center bottom;
	background-position: 0 -24px;
	height: 12px;
	width: 405px;
}

/* FULL SIZE BOX */
#main_border #white_content .fullbox {
	background: #E4EBF3;
	width: 826px;
}

#main_border #white_content .fullbox .header {
	background: #C4D2E1 url('images/fs_box.png') no-repeat center top;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	padding-top: 2px;
	text-align: center;
	width: 826px;
}

#main_border #white_content .fullbox .header a {
	color: #367BC3;
	font-size: 14px;
	text-decoration: none;
}

#main_border #white_content .fullbox .header a:hover {
	text-decoration: underline;
}

#main_border #white_content .fullbox .content {
	background: #E4EBF3;
	padding:1px 7px 1px 7px;
	margin:0;
}

#main_border #white_content .fullbox .footer {
	background: white url('images/fs_box.png') no-repeat center bottom;
	background-position: 0 -24px;
	height: 12px;
	padding-bottom: 2px;
	width: 826px;
}

#main_border #white_content .fullbox .content #security_code #capcha {
	padding-left: 7px;
}

#main_border #white_content .fullbox .content #security_code .textbox {
	float:left;
}

#main_border #white_content .fullbox .content .error {
	color: #FF0000;
	font-weight: bold;
}

#main_border #white_content .fullbox .content .notes {
	padding-top: 5px;
	font-size: 11px;
	font-style: italic;
}

#main_border #white_content .fullbox .breadcrumbs {
	background: #FFFFFF;
	color: #367BC3;
	padding: 2px;
}

#main_border #white_content .fullbox .breadcrumbs a, a:visited {
	color: #367BC3;
	text-decoration: none;
}

#main_border #white_content .fullbox .breadcrumbs a:hover {
	text-decoration: underline;
}

