body {
	margin: 0;
	padding: 0;
	
	font-family: Arial, tahoma, verdana;
	font-size: 11px;
	color: #444;
	
	background: #FFF;
}

h1 {
	margin: 0;
	padding: 0;
	
	font-size: 18px;
	
	color: #1a9bd6;
}

.clear {
	clear: both;
}

h1,h2,h3 {
	margin: 0 0 8px 0;
	font-size: 20px;
	color: #0c97d6;
	letter-spacing: -1px;
}
h2 {
	font-size: 17px;
}
h3 {
	font-size: 17px;
}

A {
	color: #0c97d6;
}


#Wrap {
	margin: 20px auto;
	
	width: 1000px;
}
	#Wrap #Head {
		position: relative;
		
		height: 130px;
	}
		#Wrap #Head A#Logo {
			display: block;
			
			position: absolute;
			
			left: 0;
			bottom: 0;
			
			width: 300px;
			height: 80px;
			
			text-indent: -9999px;
			outline: none;
			
			background: 20px 0 url('../img/HeadLogo.jpg') no-repeat;
		}
		
		#Wrap #Head #Search {
			display: block;
			
			position: absolute;
			
			right: 0;
			bottom: 40px;
			
			width: 230px;
			height: 40px;
		}
			#Wrap #Head #Search input {
				float: left;
				
				margin: 0;
				padding: 0;
				
				font-family: Arial, tahoma, verdana;
				font-size: 11px;
				color: #555;
				
				border: 0;
				background: none;
			}
			#Wrap #Head #Search input.txt {
				width: 139px;
				height: 22px;
				
				color: #888;
				
				padding: 4px 0 0 7px;
				
				background:  0 0 url('../img/SearchText.gif') no-repeat;
			}
			#Wrap #Head #Search input.btn {
				width: 82px;
				height: 24px;
				
				margin-top: -2px;
				
				color: #888;
				
				background: 0 2px url('../img/SearchButton.gif') no-repeat;
			}
			
		#Wrap #Head #Links {
			display: block;
			
			position: absolute;
			
			right: 0;
			top: 0;
			
			color: #CCC;
		}
			#Wrap #Head #Links A {
				margin: 0 5px;
				
				text-decoration: none;
				color: #CCC;
			}
		
	#Wrap #Nav {
		position: relative;
		
		margin: 10px 0 10px 0;
		height: 40px;
		
		overflow: hidden;
		
		background: url('../img/NavBackDark.gif') repeat-x;
	}
		
		#Wrap #Nav .search {
			position: absolute;
			
			padding: 9px 10px 0 0;
			
			top: 0;
			right: 0;
			bottom: 0;
			
		}
			#Wrap #Nav .search input {
				float: left;
				
				margin: 0;
				padding: 0;
				
				font-family: Arial, tahoma, verdana;
				font-size: 11px;
				color: #555;
				
				border: 0;
				background: none;
			}
			#Wrap #Nav .search input.txt {
				width: 139px;
				height: 22px;
				
				color: #888;
				
				padding: 4px 0 0 7px;
				
				background:  0 0 url('../img/SearchText2.gif') no-repeat;
			}
			#Wrap #Nav .search input.btn {
				width: 82px;
				height: 24px;
				
				margin-top: -2px;
				
				color: #888;
				
				background: 0 2px url('../img/SearchButton2.gif') no-repeat;
			}
		
		#Wrap #Nav .Right {
			position: absolute;
			
			top: 0;
			right: 0;
			bottom: 0;
			
			width: 8px;
			
			background: right top url('../img/NavRightDark.gif') no-repeat;
		}
		#Wrap #Nav ul {
			margin: 0;
			padding: 0 0 0 0;
			
			height: 40px;
			overflow: hidden;
			
			list-style: none;
			
			background: 0 0 url('../img/NavLeftDark.gif') no-repeat;
		}
			#Wrap #Nav ul li {
				display: block;
				float: left;
			}
			#Wrap #Nav ul li.selected,
			#Wrap #Nav ul li:hover
			{
				background: 0 0 url('../img/NavBackSelected.gif') repeat-x; 
			}
			#Wrap #Nav ul li:first-child:hover,
			#Wrap #Nav ul li:first-child.selected
			{
				/*background: 0 0 url('../img/NavBackFirstSelected.gif') no-repeat; */
				background: 0 0 url('../img/NavLeftDark.gif') no-repeat;
			}
				#Wrap #Nav ul li:first-child:hover A, 
				#Wrap #Nav ul li:first-child.selected A
				{
					/*background: 0 0 url('../img/NavBackFirstSelected.gif') no-repeat; */
					/*background: 0 0 url('../img/NavLeftDark.gif') no-repeat;*/
					color: #0c97d6;
				}
			
			
				#Wrap #Nav ul li A {
					display: block;
					float: left;
					
					margin: 0 0;
					padding: 11px 21px 11px 19px;
					
					font-size: 14px;
					font-weight: bold;
					color: #0c97d6;
					
					letter-spacing: -1px;
					
					text-decoration: none;
					
					background: right top url('../img/NavSpacer.gif') no-repeat;
				}
				#Wrap #Nav ul li A:hover,
				#Wrap #Nav ul li A.selected
				{
					color: #FFF;
					
				}
				
		
	
	#Wrap #Banner {
		margin: 0 0 0 0;
		height: 300px;
		
		background: #DDD;
	}
	
	#Wrap #Cols {
		margin: 10px 0 0 0;
		height: 219px;
	}
		#Wrap #Cols .Col {
			float: left;
			
			margin: 0 0 0 9px;
			padding: 20px;
			
			width: 287px;
			height: 219px;
			
			overflow: hidden;
			
			background: 0 0 url('../img/ColBack.gif') no-repeat;;
		}
		#Wrap #Cols .Col.first {
			margin: 0;
		}
			#Wrap #Cols .Col h2 {
				margin: 0 0 10px 0;
				padding: 0;
				
				font-size: 16px;
				font-weight: bold;
				color: #0c97d6;
				letter-spacing: -1px;
			}
			
			#Wrap #Cols .Col p {
				margin: 0;
				padding: 0;
				
				line-height: 17px;
				color: #555;
			}
			
			#Wrap #Cols .Col .more A {
				display: block;
				
				margin: 15px 0 0 0;
				
				width: 84px;
				height: 27px;
				
				text-indent: -9999px;
				outline: none;
				
				background: 0 0 url('../img/ReadMore.gif') no-repeat;
			}
	
	#Wrap #Location {
	
		height: 25px;
		overflow: hidden;
	
		font-size: 12px;
	
		border-bottom: 1px solid #1a9bd6;
	}
		#Wrap #Location .Location {
			float: right;
			
			margin: 0 10px 0 0;
			padding: 0;
			
			color: #FFF;
			
			background: left top url('../img/LocLeft.gif') #1a9bd6 no-repeat;
			
		}
			#Wrap #Location .Location ul {
				margin: 0;
				padding: 5px 15px;
				
				list-style: none;
				
				background: right top url('../img/LocRight.gif') no-repeat;
			}
				#Wrap #Location .Location li {
					display: none;
				}
				#Wrap #Location .Location li.selected {
					display: block;
				}
				#Wrap #Location .Location A {
					color: #FFF;
					text-decoration: none;
				}
		
		#Wrap #Location .Links {
			float: right;
		}
			#Wrap #Location .Links A {
				display: block;
				
				margin: 0 5px;
				padding: 5px 12px;
				
				float: left;
				
				color: #1a9bd6;
				text-decoration: none;
			}
			#Wrap #Location .Links br {
				display: none;
			}
			
			
			#Wrap #Location .Links ul {
				margin: 0;
				padding: 0;
				
				list-style: none;
			}
				#Wrap #Location .Links ul li {
					float: left;
					
					margin: 0;
					padding: 0;
					
				}
					#Wrap #Location .Links ul li A {
						float: left;
						
						margin: 0;
						padding: 5px 15px;
						
					}
					#Wrap #Location .Links ul li A:hover {
						color: #777;
					}
					
				#Wrap #Location .Links ul li.selected {
					float: left;
					
					margin: 0;
					padding: 0;
					
					background: left top url('../img/LocLeft.gif') #1a9bd6 no-repeat;
					
				}
					#Wrap #Location .Links ul li.selected A {
						
						color: #FFF;
						
						background: right top url('../img/LocRight.gif') no-repeat;
					}
	
	#Wrap #ContentWrap {
		margin: 10px 0;
	}
		#Wrap #ContentWrap #Side {
			float: left;
			
			margin: 0 20px 0 0;
			
			width: 200px;
			min-height: 200px;
		}
			#Wrap #ContentWrap #Side ul {
				margin: 10px 0 10px 20px;
				padding: 0 0 0 0;
				
				list-style: none;
			}
				#Wrap #ContentWrap #Side ul li {
					margin: 0 0 8px 0;
				}
					#Wrap #ContentWrap #Side ul A {
						font-size: 12px;
						color: #555;
						text-decoration: none;
					}
					#Wrap #ContentWrap #Side ul A:hover {
						
						font-weight: bold;
					}
					
					#Wrap #ContentWrap #Side ul A.selected {
						font-weight: bold;
					}
		
		#Wrap #ContentWrap #Content {
			float: left;
			
			line-height: 18px;
			
			width: 780px;
			min-height: 200px;
		}
		
		#Wrap #ContentWrap #ContentFull {
			line-height: 18px;
			
			min-height: 200px;
		}
	
	
	#Wrap #Buttons {
		margin: 20px 0 0 0;
		padding: 20px 0 0 0;
		
		border-top: 1px solid #1a9bd6;
	}
		#Wrap #Buttons ul {
			margin: 0;
			padding: 0;
			
			height: 45px;
			overflow: hidden;
			
			list-style: none;
		}
			#Wrap #Buttons ul li {
				float: left;
				
				margin: 0 0 0 20px;
				
				
				background: top left url('../img/ButtonLeft.gif');
			}
			#Wrap #Buttons ul li:first-child {
				margin: 0;
			}
				#Wrap #Buttons ul li A {
					float: left;
					
					padding: 11px 16px 15px;
					
					font-size: 18px;
					color: #0c97d6;
					letter-spacing: -1px;
					text-decoration: none;
				
					width: 288px;
				
					background: top right url('../img/ButtonRight.gif') no-repeat;
				}
			
	
	#Wrap #Foot {
		position: relative;
	
		margin: 10px 0 0 0;
		
		height: 51px;
		
		background: 0 0 url('../img/FootBack.gif') repeat-x;
	}
		#Wrap #Foot .Content {
			position: absolute;
			
			top: 0;
			left: 0;
			right: 200px;
			bottom: 0;
			
			overflow: hidden;
			
			padding: 11px 0 0 20px;
			
			
			color: #999;
			
			background: 0 0 url('../img/FootLeft.gif') no-repeat;
			
		}
			#Wrap #Foot .Content strong {
				color: #777;
			}
			#Wrap #Foot .Content A {
				color: #999;
			}
		
		#Wrap #Foot #Contact {
			display: block;
			
			position: absolute;
			
			top: 0;
			right: 0;
			bottom: 0;
			
			text-indent: -9999px;
			outline: none;
			
			width: 170px;
			background: 0 0 url('../img/FootContact.gif') no-repeat;
		}

