a, body, img, form, input
{
	border:			0px;
	margin:			0px;
	padding:		0px;
}

a, a:visited
{
	color:			#000000;
	text-decoration:	underline;
}

.clearboth
{
	clear:			both;
}

body
{
	background:		#263646 url("images/background2.gif") top center repeat-y;
	color:			#020202;
	font-family:		tahoma, sans-serif;
	font-size:		13px;
}
	
	#prewrap
	{
		background:		#8a97a3;
		clear:			both;
		left:			50%;
		margin-left:		-411px;
		position:		absolute;
		width:			822px;
	}
		#wrap
		{
			background:		#ffffff;
			clear:			both;
			margin-left:		1px;
			width:			820px;
		}
			#widel
			{
				float:			left;
				overflow:		hidden;
				width:			598px;
			}
				#colspan2
				{
					overflow:		hidden;
					width:			598px;
				}
					#logo
					{
						background:		url("images/banner.jpg") no-repeat;
						clear:			both;
						height:			188px;
						width:			598px;
					}
					
					#menua
					{
						background:		#ffffff;
						clear:			both;
						height:			37px;
						overflow:		hidden;
						width:			598px;
					}
						#menua * a, #menua * a:visited
						{
							color:			#374e66;
							display:		block;
							font-weight:		bold;
							height:			37px;
							overflow:		hidden;
							padding-top:		9px;
							text-decoration:	none;
						}
						/*#borderbottom
						{
							background:		#374e66;
							clear:			both;
							height:			37px;
							overflow:		hidden;
							width:			598px;
						}*/
						
						#homeid
						{
							background:		url("images/menup100.gif") no-repeat;
							float:			left;
							height:			37px;
							overflow:		hidden;
							text-align:		center;
							width:			98px;
						}
						#homeid:hover
						{
							background:		url("images/menup100.gif") -100px 0px no-repeat;
						}
						
						#menua .menup
						{
							background:		url("images/menup100.gif") no-repeat;
							float:			left;
							height:			37px;
							overflow:		hidden;
							text-align:		center;
							width:			100px;
						}
						#menua .menup:hover
						{
							background:		url("images/menup100.gif") -100px 0px no-repeat;
							overflow:		hidden;
						}
	
				#headlinesa
				{
					float:			left;
					overflow:		hidden;
					width:			206px;
				}
					#headlinesa .bigheadline
					{
						background:		#263646 url("images/bigheadline.gif") no-repeat;
						clear:			both;
						color:			#ffffff;
						height:			26px;
						overflow:		hidden;
						width:			206px;
					}
						#headlinesa .bigheadline div
						{
							margin:			4px 5px;
						}
					
					#headlinesa .headline
					{
						background:		url("images/headlinebg.gif") no-repeat;
						clear:			both;
						color:			#374e66;
						height:			21px;
						overflow:		hidden;
						width:			206px;
					}
					#headlinesa .headline:hover
					{
						background:		url("images/headlinebg.gif") -206px no-repeat;
					}
						#headlinesa .headline div
						{
							margin:			3px 7px 0px 7px;
						}
						
						#headlinesa .headline div a, #headlinesa .headline div a:visited
						{
							color:			#374e66;
							overflow:		hidden;
							text-decoration:	none;
						}
						#headlinesa .headline div a:hover
						{
							text-decoration:	underline;
						}
					
					#closeheadlines
					{
						background:		#d3d6d9;
						color:			#d3d6d9;
						font-size:		1px;
						height:			1px;
						overflow:		hidden;
						width:			206px;
					}
				
				#centera
				{
					float:			left;
					overflow:		hidden;
					width:			392px;
				}
					.middlead
					{
						clear:			both;
						overflow:		hidden;
					}
						.middlead img
						{
							max-width:		392px;
						}
					
					.newsa
					{
						clear:			both;
						width:			392px;
					}
						.newsheadline
						{
							background:		url("images/news_headline.gif") no-repeat;
							clear:			both;
							color:			#ffffff;
							height:			26px;
							overflow:		hidden;
							width:			392px;
						}
							.newsheadline div
							{
								margin:			4px 4px 0px 4px;
							}
						
						.newscontent
						{
							background:		#ffffff url("images/news_contentbg.gif") top no-repeat;
							clear:			both;
							overflow:		hidden;
							width:			392px;
						}
							.newscontent div
							{
								margin:			4px;
							}
							.newscontent div img, .newscontent div * img
							{
								max-width:		380px;
							}
					
					.newsarchives
					{
						background:		url("images/archives.gif") no-repeat;
						clear:			both;
						color:			#ffffff;
						font-size:		9px;
						height:			15px;
						overflow:		hidden;
						width:			392px;
					}
						.newsarchives div, .newsarchives * a, .newsarchives * a:visited
						{
							color:			#ffffff;
							text-decoration:	none;
						}
						
						.newsarchives .arch
						{
							float:			left;
							height:			12px;
							margin:			2px 2px 1px 4px;
							overflow:		hidden;
							width:			150px;
						}
						
						.newsarchives .archpage
						{
							float:			right;
							height:			12px;
							margin:			2px 7px 1px 2px;
							overflow:		hidden;
							text-align:		right;
							width:			150px;
						}
				
			#rightc
			{
				background:		#374e66;
				float:			right;
				overflow:		hidden;
				width:			222px;
			}
				#rightc .gradr
				{
					background:		url("images/rightcbg.gif") no-repeat;
					clear:			both;
					min-height:		75px;
					text-align:		center;
					width:			222px;
				}
					.gradr img, .gradr * img
					{
						margin:			3px 0px;
						max-width:		220px;
					}
				
				#logina
				{
					color:			#ffffff;
					overflow:		hidden;
				}
					#loginaccount
					{
						background:		url("images/login_account.gif") no-repeat;
						clear:			both;
						height:			38px;
						width:			222px;
					}
					
					#loginboxes
					{
						clear:			both;
						font-size:		11px;
						text-align:		right;
					}
						#loginboxes * a, #loginboxes * a:visited
						{
							color:			#ffffff;
							font-weight:		bold;
							text-decoration:	none;
						}
						#loginboxes * p
						{
							margin:			5px 17px;
							padding:		0px;
						}
						#loginboxes form
						{
							margin:			6px 4px;
						}
						#loginboxes form label, #loginboxes form input
						{
							vertical-align:		middle;
						}
						
						#username, #password, #submit
						{
							border:			1px solid #3d5874;
							background:		#28394b;
							color:			#ffffff;
							margin:			5px 17px 5px 2px;
							overflow:		hidden;
							padding:		2px;
						}
						#username, #password
						{
							width:			120px;
						}
						#submit
						{
							width:			50px;
						}
						#loginboxes * input
						{
							margin-right:		17px;
						}
				.headliner
				{
					background:		url("images/headliner.gif") no-repeat;
					clear:			both;
					color:			#ffffff;
					font-size:		22px;
					height:			34px;
					letter-spacing:		-1px;
					overflow:		hidden;
					width:			222px;
				}
					.headliner div
					{
						float:			right;
						height:			30px;
						margin:			4px 15px 0px 75px;
						overflow:		hidden;
						text-align:		center;
						width:			132px;
					}
				
				#rightend
				{
					background:		url("images/rightend.gif") no-repeat;
					clear:			both;
					height:			12px;
					overflow:		hidden;
					width:			222px;
				}
			
			#footerprefix
			{
				height:			6px;
				overflow:		hidden;
			}
			#footer
			{
				background:		url("images/footer.gif") no-repeat;
				clear:			both;
				height:			51px;
				overflow:		hidden;
				width:			820px;
			}

