/* Global Elements */
	
	p, h3, blockquote, li {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 14px; /* For Style Switcher */
		line-height: 18px; 
		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: 0;
		padding: 0;
		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;
	}	
	
	.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;
	}

	.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_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;}
