* { border: none; }

hr {
	border: 1px inset #cccccc;
	border: 1px outset #6ca292;
}

body {
	background: #6ca292;
	color: #464646;
	font: 12px/19px "MS Trebuchet", sans-serif;
	margin: 0px;
}

a {
	color: #005030;
	border: none;
	text-decoration: none;
	border-bottom: 1px dashed #005030;
}

a:hover {
	border-bottom: 1px dotted #005030;
}

.noLink {
	border: none !important;
	text-decoration: none;
	color: inherit;
}


#wrap {
	/* center and wrap */
	margin: 0px auto;
	padding: 0px;
	width: 970px;
	overflow: auto;
	background: #ffffff;
}

#header {
	width: 970px;
	height: 245px;
	overflow: hidden;
	background: #5a947e url(../images/layout/header.jpg) no-repeat scroll left top;
}


	#header h2 {
		float: left;
		width: 395px;
		height: 48px;
		margin: 65px 230px 0px 0px;
		background: #005030 url(../images/layout/melville.jpg) no-repeat scroll 20px top;
		text-indent: -1200px;
	}
	
	#header h3 {
		float: left;
		width: 320px;
		height: 48px;
		margin: 65px 0px 0px 0px;
		background: #005030 url(../images/layout/melville.jpg) no-repeat scroll right top;
		text-indent: -1200px;
	}
	
	#header a {
		display: block;
		height: 48px;
	}

#left-navigation {
	float: left;
	width: 165px;
	margin: 0;
	padding: 0px 0px 167px 0px;
	background: #ffffff url(../images/layout/navigation-bottom.jpg) no-repeat scroll left bottom;
}

	#left-navigation ul {
		list-style: none;
		text-align: right;
		margin: 0px;
		padding: 10px 0px 2px;
		width: 163px;
		min-height: 330px;
		background: #0e7359 url(../images/layout/navigation.jpg) no-repeat scroll left top;
	}
	
		#left-navigation ul li {
			margin: 0px 0px 2px 0px;
		}
		
			#left-navigation ul li a {
				color: #ffffff;
				display: block;
				font-size: 15px;
				margin: 0px 0px 0px 10px;
				padding: 4px 10px 4px 0px;
				text-decoration: none;
				border-bottom: 2px solid transparent;
			}
			
			
			#left-navigation ul li a:active,
			#left-navigation ul li a:hover,
			#left-navigation ul li a:focus,
			#left-navigation ul li a.active {
				color: #ffffff;
				text-decoration: none;
				border-bottom: 2px solid #f58026;
			}
			
			#left-navigation ul li ul {
				min-height: 10px;
				background: transparent;
			}
			
				#left-navigation ul li ul li {
					margin: 0px 0px 2px 0px;
				}
		
					#left-navigation ul li ul li a {
						color: #999999;
						display: block;
						font-size: 12px;
						margin: 0px 0px 0px 10px;
						padding: 1px 10px 4px 0px;
						text-decoration: none;
						border-bottom: 1px solid #0e7359;
					}
					
					
					#left-navigation ul li ul li a:active,
					#left-navigation ul li ul li a:hover,
					#left-navigation ul li ul li a:focus,
					#left-navigation ul li ul li a.active {
						color: #f58026;
						text-decoration: none;
						border-bottom: 1px solid #f58026;
					}

#content {
	/* main area */
	float: left;
	width: 600px;
	padding: 40px 20px;
	margin-bottom: 60px;
	margin: 0px;
	min-height: 405px;
	font: 13px/22px "MS Trebuchet", sans-serif;
	background: #ffffff url(../images/layout/slogan.jpg) no-repeat scroll center top;
}



#right-news {
	float: left;
	width: 165px;
	margin: 0;
	padding: 0px 0px 167px 0px;
	background: #ffffff url(../images/layout/navigation-bottom.jpg) no-repeat scroll right bottom;
}


	#right-news #lead-article {
		width: 145px;
		padding: 10px 10px 2px;
		min-height: 330px;
		background: #0e7359 url(../images/layout/navigation.jpg) no-repeat scroll right top;
	}
	

	.news-article {
		color: #ffffff;
	}
	
	.news-article h2 {
		color: #f58026;
	}
	
	#right-news h3 a {
		color: #f1df00;
		text-decoration: none;
		border: none;
	}

		#right-news a {
			color: #f1df00;
			border: none;
			text-decoration: none;
			border-bottom: 1px dashed #f1df00;
		}

		#right-news a:hover {
			border-bottom: 1px dotted #f1df00;
		}
		
		
		.newfloatright {
			float: right;
			padding: 8px 0px 2px 8px;
		}
		
		.newfloatright a,
		.newfloatright a img {
			text-decoration: none;
			border: none !important;
		}
		
		.clicktoenlarge {
			position: relative;
			top: -22px;
			left: 0;
			width: 130px;
			padding: 0 5px;
			color: #0e7359;
			background: #ffffff;
		}
		
		.photoCaption {
			position: relative;
			color: #ffffff;
			top: -22px;
			background: #0e7359;
			width: 290px;
			padding: 3px 5px;
			overflow: hidden;
		}
		
#footer {
	float: left;
	width: 950px;
	padding: 0px 0px;
	margin: 80px 0px 10px 20px;
}


#tag {
	position: fixed;
	bottom: 0px;
	right: 0px;
	background: #d0d0d0;
	border: 1px solid #464646;
	padding: 2px 8px;
}