/* CSS Document */


/*/////////////////// Page Elements ///////////////////*/

body, td, th {
	font-family: Arial;
	font-size: 12px;
	color: #292929;
}
body {
	margin:0px; background-color: #1e3954;
	background-image: url('../images/main_bg.jpg');
	background-repeat: repeat-x;
	
}
a:link {
	color: #223f53;
}
a:visited {
	color: #223f53;
}
a:hover {
	color: #4b82aa;
}

/*/////////////////// Layout Elements ///////////////////*/

.shadowDiv {
	width: 858px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/main_bg_shadow.png');
	/*background-image: url(../images/main_bg_shadow.png);*/
	/*background-repeat: repeat-y;*/
}
.shadowDiv[class]{
	width: 858px;
	background-image: url('../images/main_bg_shadow.png');
	background-repeat: repeat-y
}

	.pageDiv {
		width: 835px;
		background-color: #4c6b81;
		padding: 0px;
		text-align: justify;
		position: relative;
	}

		.topbarDiv {
			width: 835px;
			height: 4px;
			background-color: #3a5568;
			font-size: 1px;
			position: relative;
		}

		.mainDiv {
			width: 835px;
			clear: both;
		}

		.menuDiv {
			width: 185px;
			background-color: #4c6b81;
			padding-top: 15px;
			padding-left: 15px;
			padding-bottom: 15px;
			float: left;
			/* position: relative; */
		}

			.menuDiv_ad {
				width: 173px;
				height: 73px;
				padding: 0px;
				margin-top: 20px;
				margin-bottom: 15px;
				margin-left: 0px;
				margin-right: 0px;
			}

		.bodyDiv {
			width: 620px;
			background-color: #46657b;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/blueback.png');
			padding-top: 15px;
			padding-left: 15px;
			padding-bottom: 15px;
			float: right;
		}

		.bodyDiv[class]{
			width: 620px;
			background-color: #46657b;
			background-image: url('../images/blueback.png');
			padding-top: 15px;
			padding-left: 15px;
			padding-bottom: 15px;
			float: right
		}

			.bodyDiv_content {
				width: 605px;
				background-color: #b7b7b7;
				/*background-image: url(../images/content_bg.png);*/
				/*background-repeat: repeat-x;*/
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/content_bg.png');
				padding: 0px;
			}
			.bodyDiv_content[class]{
				width: 605px;
				background-color: #b7b7b7;
				background-image: url('../images/content_bg.png');
				background-repeat: repeat-x;
				padding: 0px
			}

				.bodyDiv_content_header {
					width: 605px;
					height: 20px;
					/*background-image: url(../images/contentbox_header.png);*/
					/*background-repeat: no-repeat;*/
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/contentbox_header.png');
				}
				.bodyDiv_content_header[class]{
					width: 605px;
					height: 20px;
					background-image: url('../images/contentbox_header.png');
					background-repeat: no-repeat
				}

				.bodyDiv_content_main {
					width: 575px;
					padding-left: 15px;
					padding-right: 15px;
					position: relative;
				}

					.bodyDiv_content_main_left {
						width: 270px;
						float: left;
						padding-right: 15px;
					}

					.bodyDiv_content_main_right {
						width: 275px;
						float: right;
						padding-left: 15px;
						padding-right: 0px;
						background-image: url('../images/vr_01.png');
						background-repeat: no-repeat
					}
					.bodyDiv_content_main_right[class] {
						width: 275px;
						float: right;
						padding-left: 15px;
						padding-right: 0px;
						background-image: url('../images/vr_01.png');
						background-repeat: no-repeat
					}

				.bodyDiv_content_footer {
					width: 605px;
					height: 20px;
					/*background-image: url(../images/contentbox_footer.png);*/
					/*background-repeat: no-repeat;*/
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/contentbox_footer.png');
				}
				.bodyDiv_content_footer[class] {
					width: 605px;
					height: 20px;
					background-image: url('../images/contentbox_footer.png');
					background-repeat: no-repeat
				}

		.bottombarDiv {
			width: 820px;
			height: 17px;
			/*background-image:url(../images/bottom_bar.png);*/
			/*background-repeat:repeat-x;*/
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bottom_bar.png');
			padding-right: 15px;
			padding-top: 3px;
			text-align: right;
			font-size: 11px;
			color: #444444;
		}
		.bottombarDiv[class] {
			width: 820px;
			height: 17px;
			background-image:url('../images/bottom_bar.png');
			background-repeat:repeat-x;
			padding-right: 15px;
			padding-top: 3px;
			text-align: right;
			font-size: 11px;
			color: #444444
		}

.clearDiv {
	clear: both;
	font-size: 1px;
}


/*/////////////////// Content Elements ///////////////////*/

.newsDiv {
	background-image: url('../images/news_bg.gif');
	background-repeat:no-repeat;
	padding-left: 15px
}
	.newsSpan_date {
		color: #666666;
		font-size: 9px;
	}

	.newsSpan_links {
		color: #bf4e2e;
	}

.searchForm {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

	.searchBox {
		width: 187px;
		height: 14px;
		padding: 3px;
		color: #292929;
		font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		border-color: #828282;
		border-style: solid;
		border-width: 1px;
		background-color: #ffffff;
	}

	.searchButton {
		width: 75px;
		height: 22px;
		color: #46657b;
		font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		border-color: #828282;
		border-style: solid;
		border-width: 1px;
		background-color: #bbbbbb;
		margin-left: 5px;
	}

.textBlueBold {
	color: #1E3954;
	font-weight: bold;
}

.hrule_01 {
	color: #46657b;
	background-color: #46657b;
	height: 1px;
	width: 100%;
	border: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}