/* CSS Document */

body {
	background:url(/images/bg.gif) repeat-x top;
	background-color:#bcc4c3;
	font:12px Arial, Helvetica, sans-serif;
}
#header {
	background-image:url(/images/header.jpg);	
	height:164px;
	width:850px;
}
a, #nav ul li a:hover, #nav ul li ul li a, #nav ul li ul li a:hover, #contentContainer a:hover,
#leftNav ul li a, #leftNav ul li a:hover, .gbox_body a:hover, #footer ul li a, #footer ul li a:hover  {
	text-decoration:none;
}
a:hover, #contentContainer a, .gbox_body a {
	text-decoration:underline;
}
#header, #nav, #contentContainer, #footer {
	margin:0px auto;
}
/*main navigation styles */
#nav {
	background-color:#0c3026;
	height:30px;
	width:850px;
}
	#nav ul {
		list-style-type:none;
		margin:0px 0px 0px 40px;
		padding-top:5px;
	}
	#nav ul li {
		border-right:1px solid #FFFFFF;;
		color:#FFFFFF;
		display:block;
		float:left;
		padding:3px 0px 4px 0px;
		margin-top:-1px;
		position:relative;
	}
	#nav ul li a {
		color:#FFFFFF;
		padding:7px 5px 7px 5px;
	}
	#nav ul li a:hover {
		background-color:#306758;
		color:#FFFFFF;
	}
	#nav ul li ul {
		display:none;
		left:-81px;
		position:absolute;
		top:20px;		
	}
	#nav ul li:hover ul {
		display:block;
	}
	#nav ul li ul li {
		background-color:#306758;
		border:1px solid #849892; 
		color:#FFFFFF;		
		height:20px;
		margin:-2px 0px 0px 0px;
		padding:2px 0px 0px 5px;
		width:145px;
	}
	#nav ul li ul li a {
		color:#FFFFFF;
		display:block;
		margin:0px;
		padding:0px;		
	}
	#nav ul li ul li a:hover {
		background-color:#849892;
		color:#FFFFFF;
		height:20px;
		margin:-2px 0px 0px -5px;
		padding:2px 0px 0px 5px;
		width:145px;
	}
	#nav li.last {
		border:none;
	}

/*main content area styles */

#contentContainer { }
	.default {
		background:url(/images/contentBg.gif) repeat-y;
		padding:0px 0px 20px 0px;
		width:850px;
	}
	.oneColumn {
		background:url(/images/oneColumnBg.jpg) repeat-y;
		padding:10px 20px 20px 20px;
		width:810px;
	}
#contentContainer a, #contentContainer a:hover {
		color:#0c3026;
	}
#leftColumn {
	color:#FFFFFF;
	float:left;
	margin:5px 5px 5px 10px;
	width:175px;
}
	#leftNav {
		margin-bottom:10px;
	}
	#leftNav ul  {
		list-style-type:none;
		margin:10px 5px 0px -40px;
	}
	#leftNav ul li {
		border-top:1px dotted #FFFFFF;
		padding:3px 0px 3px 3px;
	}
	#leftNav ul li a {
		color:#FFFFFF;
	}
	#leftNav ul li a:hover {
		color:#ffe293;
	}
	#leftNav li.last{
		border-bottom:1px dotted #FFFFFF;
	}
	
#centerColumn {
	color:#666666;
	float:left;
	font:12px Tahoma;
	margin:5px 5px 5px 10px;
	width:453px;
}
#rightColumn {
	color:#FFFFFF;
	float:right;
	font-size:11px;
	margin:5px;
	width:182px;
}
	.gbox {
		margin:0px 0px 10px 5px;
		width:177px;
	}
		.gbox_title {
			color:#fbd04f;
			font-size:14px;
			font-weight:bold;
		}
		.gbox_body {
			color:#FFFFFF;
			font-size:11px;
			margin-top:5px;
		}
		.gbox_body a {
			color:#FFFFFF;
		}
		.gbox_body a:hover {
			color:#FFFFFF;
		}

/*Footer Styles*/
#footer {
	background-color:#0c3026;
	color:#FFFFFF;
	font-size:10px;
	padding-bottom:5px;
	text-align:center;
	width:850px;
}
	#footer ul {
		list-style-type:none;
		margin:0px 0px 0px 5px;
		padding:5px 0px 5px 0px;
		text-align:center;
	}
	#footer ul li {
		border-right:1px solid #FFFFFF;
		color:#FFFFFF;
		display:inline;
		font-size:10px;
		padding:0px 5px 0px 5px;
	}
	#footer ul li a {
		color:#FFFFFF;
	}
	#footer ul li a:hover {
		color:#fbd04f;
	}
	#footer li.last {
		border:none;
	}

/*Text Styles*/
	
	h1 {
		background:url(/images/leafIcon.jpg) no-repeat;
		color:#484747;
		font:18px Tahoma;
		font-weight:bold;
		margin:4px 0px 4px 3px;
		padding:0px 0px 0px 23px;
	}
	h2 {
		color:#fbd04f;
		font-size:14px;
		font-weight:bold;
		margin:2px 0px 3px 0px;
	}
	h3 {
		color:#484747;
		font:18px Tahoma;
		font-weight:bold;
		padding:0px 0px 0px 23px;
		margin:4px 0px 4px 3px;
	}