html,body {
	background: #103e6f;
	height: 100%;
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#wrapper{
	width: 895px;
	margin-left: auto;
	margin-right: auto;
	}
	
	#menu{
		background: #fff url(/images/menu_repeat.gif) top left repeat-x;
		float: left;
		width: 895px;
		height: 30px;
	}
	
	#middlewrap{
		background: url(/images/middle_repeat.jpg) top left repeat-y;
		float: left;
		width: 895px;
		height: auto;
		}
		
		#banner{
			background: url(/images/banner.jpg) top left no-repeat;
			float: left;
			width: 895px;
			height: 378px;
			}
			
			#score_logo{
				float: right;
				width: 895px;
				height: 120px;
				margin: 106px 0 0 0;
			}
			
			#score_logo a i{
				visibility: hidden;
			}
			
			a#score {
				float: right;
				opacity:0.4;
				width: 212px;
				height: 120px;
				margin: 0 67px 0 0;
				
			}
			
			#headerwrap{
				display: inline;
				float: right;
				width: 585px;
				height: 80px;
				margin: 28px 0 0 0;
				}
				
				#crumbs{
					float: left;
					width: 520px;
					height: 23px;
					margin: 2px 0 0 0;
					}
					
					#crumbs p{
						color: #2e5681;
						font-size: 10px;
						padding: 0;
						margin: 0;
					}
					
					#crumbs a:link, #crumbs a:visited {
						font-size: 10px;
						color: #73b943;
						text-decoration: none;
					}
						
					#crumbs a:hover, #crumbs a:active {
						font-size: 10px;
						color: #73b943;
						text-decoration: underline;
					}
				
				#header{
					float: left;
					width: 520px;
					height: 55px;
					}
					
					#header h2{
						color: #578c33;
						font-size: 27px;
						font-family: helvetica;
						font-style: italic;
						padding: 0;
						margin: 10px 0 0 0;
					}
					
					#header b{
						color: #005696;
					}
		
		#middleleft{
			display: inline;
			float: left;
			width: 485px;
			height: auto;
			margin: 0 0 30px 50px;
			}
			
			#middleleft dl{
				display: inline;
				float: left;
				width: 475px;
				margin: 5px 0 15px 5px;
				padding: 0;
				line-height: 18px;
			}
			
			#middleleft dt{
				float: left;
				width: 475px;
				font-weight: bold;
				font-size: 14px;
				color: #2074c3;
				margin: 0;
				padding: 0;
			}
			
			#middleleft dd{
				float: left;
				width: 475px;
				margin: 0;
				padding: 0 5px 0 0;
			}
			
			#middleleft h2{
				font-size: 20px;
				color: #578c33;
			}
			
			#middleleft h3{
				font-size: 16px;
				color: #2e5681;
			}
			
			#middleleft b{
				color: #2e5681;
			}
			
			#middleleft p{
				line-height: 18px;
			}
			
			#middleleft ul{
				line-height: 18px;
			}
			
			#middleleft th{
				background: #005696;
				color: #fff;
				font-weight: bold;
			}
		
		#middleright{
			display: inline;
			float: right;
			width: 300px;
			height: 570px;
			margin: 0 50px 0 0;
			}
			
			#news{
				background: url(/images/newsbg.gif) top left no-repeat;
				float: left;
				width: 250px;
				height: 265px;
				color: #103e6f;
				padding: 75px 20px 20px 20px;
				}
				
				#news ul, #news ul li{
					list-style: none;
					margin: 0;
					padding: 0 0 25px 0;
				}
				
				#news b{
					color: #4f944b;
				}
				
				#news a:link, #news a:visited {
					font-size: 10px;
					color: #458e41;
					text-decoration: none;
				}
					
				#news a:hover, #news a:active {
					font-size: 10px;
					color: #0158b8;
					text-decoration: none;
				}
			
			#rightsidegalleryhead{
				background: url(/images/photogallery.gif) top left no-repeat;
				float: left;
				width: 275px;
				height: 38px;
				margin: 0 0 0 8px;
			}
			
			#rightsidegallery{
				background: #e9f3df;
				float: left;
				width: 273px;
				border-left: solid 1px #70a0c4;
				border-right: solid 1px #70a0c4;
				border-bottom: solid 1px #70a0c4;
				margin: 0 0 0 8px;
			}
	
	#footerwrap{
		display: inline;
		background: url(/images/footer.jpg) top left no-repeat;
		float: left;
		width: 895px;
		height: 59px;
		padding: 26px 0 0 40px;
	}
	
	a:link, a:visited {
		color: #0158b8;
		text-decoration: none;
	}
		
	a:hover,a:active {
		color: #96bb3b;
		text-decoration: none;
	}
	
	img#partnership{
		padding: 0 0 0 65px;
	}

#revlogo{
	float: left;
	width: 955px;
	height: 60px;
}
	
img{
	border: none;
}

