/* Global Elements */
	
	p, h3, blockquote, li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	text-align: left;
	margin: 0;
	padding: 0;
	}
	
	h1 {
		font-family: "Times New Roman", times, serif;
		font-weight: bold;
		font-size: 14px;
		color:#3366CC;
		line-height: 16px;
		text-align: left;
		margin: 0 0 5px 0;
		padding: 0;	
	}
	
	h2 {
		font-family: "Times New Roman", times, serif;
		font-weight: bold;
		font-size: 14px;
		color:#3366CC;
		text-align: left;
		margin: 0 0 0 0;
		padding: 0 0 5px 0;
		text-decoration: none;
	}
	
	form, input {margin: 0; padding: 0; display: inline;}
	
	a:link, a:visited, a:hover {color: #3366CC;}
	
	#clear {clear: both; margin: 0; padding: 0;}	
	
	body {
		margin: 0;
		padding: 0;
		background-color: #3367CC;
	}

/* DIV Elements */

	#container {
	background: #FFFFFF;
	margin: auto;
	padding: auto;
	width: 819px;
	}
	
	#head {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100px;
	}
	
	#nav {
		background: url(images/bg_nav.gif);
		margin: 0;
		padding: 0;
		width: 819px;
		height: 34px;
	}
	
	#bread {
		background: url(images/bg_bread.gif);
		margin: 0;
		padding: 0;
		width: 819px;
		height: 19px;
	}
	
	#bread p {margin: 0 0 0 7px; padding: 2px; color: #ffffff; font-size: 10px;}
	#bread a:link, #bread a:visited, #bread a:hover {color: #ffffff;}
	
	#grey {
		background: #cccccc;
		margin: 0;
		padding: 0;
		width: 819px;
		height: 1px;
	}
	
	#subhead {
		margin: 0;
		padding: 0;
		width: 819px;
		height: 92px;
	}
	
	#home_img {border: 1px solid #999999; padding:2px;}
	
	#content {
		background: url(images/bg_greenWhite.gif);
		margin: 0;
		padding: 0;
		width: 819px;
	}
	
	#left {
		margin: 0;
		padding: 0;
		width: 181px;
		text-align: center;
	}
	
	/* Nav */
	
ul#mainnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #009966;
	}
		
ul#mainnav li {
	display: block;
	}

ul#mainnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 6%;
	background-color: #009966;
	color: #ffffff;
	font-size:12px;
	text-align: right;
	text-decoration: none;
	width: 88%;				/* 	Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix		*/
	}

ul#mainnav li a:hover {
	background-color: #67CD00;
	color: #ffffff;
	}

ul#mainnav li.active {
	margin: 0px;
	list-style: none;
	padding: 6px 6%;
	color: #ffffff;
	background-color: #67CD00;
	text-align: right;
	font-size:12px;
	font-weight: bold;
	}
	
	
	
ul#mainnav li.activelink a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 6%;
	background-color: #67CD00;
	color: #ffffff;
	font-size:12px;
	text-align: right;
	text-decoration: none;
	width: 88%;
	font-weight:bold;				/* 	Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix		*/
	}

ul#mainnav li.activelink a:hover {
	background-color: #67CD00;
	color: #ffffff;
	font-weight:bold;
	}
	
ul#subnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #009966;
	}
		
ul#subnav li {
	display: block;
	}

ul#subnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 3px 6%;
	background-color: #009966;
	color: #ffffff;
	font-size:11px;
	text-align: right;
	text-decoration: none;
	width: 88%;	
	font-style:italic;
	font-weight:bold;			/* 	Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix		*/
	}

ul#subnav li a:hover {
	color: #FFFF66;
	}
	
	/* ul#sub {
		list-style:none;
		margin: 0;
		padding: 0;
		background-color:#009966;
	}
	
	ul#sub li a:link, ul#sub li a:visited {
	text-decoration:none; 
	display:block;
	width:151px;
	font-weight:normal;
	font-size:12px;
	color:#ffffff; 
	padding: 5px 15px 5px 15px;
	background-color:#009966; 
	}	
	
	ul#sub li a:hover {
	background-color:#67CD00; 
	color:#ffffff;
	}
	
	ul#sub li {
	text-align:right;
	color:#ffffff;
	} 
	
	ul#sub li.sub_active {
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#ffffff;
	background-color:#67CD00;
	padding: 5px 15px 5px 15px;
	margin: 0;
	} 
	
	ul#sub ul.tersh {
	list-style:none;
	margin: 0;
	padding: 0;	
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#ffffff;
	}
	
	ul#sub ul.tersh li {
	border-top: 0 none;
	}
	
	ul#sub ul.tersh li a:link, ul#sub ul.tersh li a:visited, ul#sub ul.tersh li a:hover {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#ffffff;
	} */
	
	.news_head { font: bold 12px "Times New Roman", times, serif; color:#ffffff; text-align: left; line-height:14px;}
	.news_copy { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:5px 0 10px 0; text-align: left;}
	.news_more { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:10px 14px 10px 0; text-align: right;}
	.news_more a:link, .news_more a:visited, .news_more a:hover {color: #ffffff;}
	
	.subnav_head { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align: left; line-height:14px; vertical-align:top;}
	.subnav_copy { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 0 0; text-align: left; 		vertical-align:top;}
	
	.subnav_copy a:link, .subnav_copy a:visited, .subnav_copy a:hover {color: #ffffff;}
	
	#right {
		font:Verdana, Arial, Helvetica, sans-serif;
		margin: 10px 0 0 0;
		padding: 0;
		width: 638px;
	}
	
	#right_content {
		margin: 10px auto;
		padding: 0;
		width: 614px;
	}
	
	.right_content_welcome {
		vertical-align:top;
	}
	
	#right_content_low {
		margin: 10px auto;
		padding: 0;
		width: 614px;
	}
	
	#right_content_inside {
		margin: 20px 20px 0 20px;
		text-align: center;
		padding: 0;
		width: 590px;
	}
	
	#textsize {
		float: right;
		padding: 0;
		width: 178px;
		height: 30px;
	}
	
	.box_border {
		background: #3399CC;
		margin: 0;
		padding: 0;
	}
	
	.box_content {
		margin: 0;
		padding: 0;
		width: 1px;	
	} 
	
	.residentlist {list-style-type:lower-alpha;}
	.residentlist_2 {list-style-type:lower-roman;}
	
	
	#foot	{
		margin: 0;
		padding: 0;
		width: 819px;
		height: auto;
	}
	
	#foot p {color: #009966; text-align:center; line-height: 17px;}
	#foot h1 {text-align:center; color: #cccccc; height: 1; margin: 13px 0 13px 0;}
	#foot a:link, #foot a:visited, #foot a:hover {color: #009966;}
	
	#foot_left {
		margin: 0;
		padding: 0;
		width: 181px;
		height: auto;
	}
	
	#foot_right {
		margin: 0;
		padding: 0;
		width: 638px;
		height: auto;
	}

	#search {
		background-color:#FFCC00;
		padding: 10px;
		width: 161px;
	}
	
	#search p {text-align:center; font-size:10px;}
	
	.search {background-color:#FFFF33; padding:5px;}
	
	.img_1 {border: 1px solid #999999; padding:2px;}
	.img_2 {border: 1px solid #999999; padding:2px;}
	
	.img_right {float: right; margin-left:8px; margin-right:200px; margin-bottom:8px; border: 1px solid #999999; padding:2px;}
	.img_right_2 {float: right; margin-left:8px; margin-bottom:8px; border: 1px solid #999999; padding:2px;}
	.img_right_3 {float: right; margin-left:8px; margin-bottom:8px; border: none; padding:2px;}
	.img_right_logo {float: right; margin-left:8px;}
	.img_left {float: left; margin-top:8px; margin-right:10px; margin-bottom:0;  border: 1px solid #999999; padding:2px;}
	.img_left_home {float: left; margin-top:3px; margin-right:10px; margin-bottom:0;}

