html
{
	font-family:verdana;
	background-color:#D1D9EF;
}
body
{
	margin:1px;
	text-align:center;
	background-color:#D1D9EF;
	width:100%;
}
#header
{
	background-image:url(http://www.harrisonburgva.gov/includes/front/images/header.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:1002px;
	height:185px;
	margin: 0 auto;   /* align for good browsers */
	text-align:left; /* counter the body center */
}
#header_weather
{
	width:100%;
}
#header_weather a
{
	color:#ffffff;
	text-decoration:none;
	float:right;
	margin:10px 5px 0 5px;
	/*background-image:url(http://www.harrisonburgva.gov/weatherbug/images/bckgrd.gif);*/
}
#body
{
	background-image:url(http://www.harrisonburgva.gov/includes/front/images/body_leftmenu.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:1002px;
	position:relative;
	margin: 0 auto;   /* align for good browsers */
	text-align:left; /* counter the body center */
}
#body_left_container
{
	width:745px;
	height:100px;
	float:left;
	position:relative;
}
#body_right_container
{
	width:252px;
	height:370px;
	float:left;
	position:relative;
	margin:5px 0 0 5px;
}
#body_menu
{
	width:139px;
	height:240px;
	position:absolute;
	left:26px;
	top:-24px;
}
	.menu_item{width:100%;height:16px;margin:0 0 14px 0}
	.menu_item_image{height:16px;margin:0;border:none;}
#body_search
{
	width:546px;
	height:38px;
	position:absolute;
	left:199px;
	top:5px;
	background-image:url(http://www.harrisonburgva.gov/includes/front/images/body_search.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#D1D9EF;
	padding-top:4px;
	padding-left:115px;
}
	#input_search
	{
		 font-family:verdana;
		 font-weight:normal;
		 font-size:19px;
		 color:#000000;
		 border:solid 1px;
		 border-top-color:#A29E9D;
		 border-left-color:#A29E9D;
		 border-right-color:#A09F9D;
		 border-bottom-color:#A09F9D;
		 vertical-align:top;
	}
	#img_search{margin:3px 0;}
#body_rotating_image
{
	width:294px;
	height:162px;
	position:absolute;
	left:199px;
	top:48px;
	background-color:#FFFFFF;
	border:solid #9BA9D5 1px;
	overflow:hidden;
}
	.rotating_image_image
	{
		width:296px;
		height:164px;
		border:none;
		position:absolute;
		top:-1px;
		left:-1px;
	}
#body_whatsnew
{
	position:absolute;
	left:0px;
	top:217px;
	width:245px;
	height:158px;
	background-color:#FFFFFF;
}
	#body_whatsnew_header
	{
		position:relative;
		background-image:url(http://www.harrisonburgva.gov/includes/front/images/whatsnew_header.gif);
		background-repeat:no-repeat;
		background-position:top left;
		width:245px;
		height:26px;
		background-color:#D1D9EF;
	}
#body_helpfulpages
{
	position:absolute;
	left:250px;
	top:217px;
	width:245px;
	height:158px;
	background-color:#FFFFFF;
}
	#body_helpfulpages_header
	{
		position:relative;
		background-image:url(http://www.harrisonburgva.gov/includes/front/images/helpfulpages_header.gif);
		background-repeat:no-repeat;
		background-position:top left;
		width:245px;
		height:26px;
		background-color:#D1D9EF;
	}
#body_mostpopular
{
	position:absolute;
	left:500px;
	top:48px;
	width:245px;
	height:327px;
	background-color:#FFFFFF;
}
	#body_mostpopular_header
	{
		position:relative;
		background-image:url(http://www.harrisonburgva.gov/includes/front/images/mostpopular_header.gif);
		background-repeat:no-repeat;
		background-position:top left;
		width:245px;
		height:36px;
		background-color:#D1D9EF;
	}
	#body_mostpopular_content
	{
		border-left:solid #CCCCCC 1px;
		border-right:solid #CCCCCC 1px;
		height:273px;
		width:233px;
		padding:8px 0 0 10px;
		white-space:nowrap;
	}
	.body_box_content
	{
		border-left:solid #CCCCCC 1px;
		border-right:solid #CCCCCC 1px;
		height:108px;
		width:233px;
		padding:14px 0 0 10px;
		white-space:nowrap;
	}
		.body_box_content span a
		{
			font-family:verdana;
			font-size:11px;
			font-weight:bold;
			color:#5C72BA;
			white-space:nowrap;
		}
	.body_box_footer
	{
		background-image:url(http://www.harrisonburgva.gov/includes/front/images/body_box_footer.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		background-color:#D1D9EF;
		height:10px;
		line-height:10px;
		width:245px;
		font-size:0px;
	}
	.body_box_links
	{
		width:233px;
		height:17px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		-o-text-overflow:ellipsis;
		line-height:17px;
		font-size:16px;
	}
	.body_box_links a
	{
		text-decoration:none;
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		color:#5C72BA;
		width:233px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		-o-text-overflow:ellipsis;
	}
#body_announcements_header
{
	background-image:url(http://www.harrisonburgva.gov/includes/front/images/announcements_header.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:252px;
	height:26px;
}
#body_announcements_content
{
	border-left:solid #9BA9D5 1px;
	border-right:solid #9BA9D5 1px;
	height:334px;
	width:250px;
	background-color:#FFFFFF;
}
	#announcements_box_link{padding:3px 4px;}
	#announcements_box_link a
	{
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		color:#2C3C69;
		text-decoration:none;
	}
#body_announcements_footer
{
	background-image:url(http://www.harrisonburgva.gov/includes/front/images/announcements_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:10px;
	line-height:10px;
	width:252px;
	font-size:0px;
}
#sfltihwamymfymafykfguitm
{
	width:597px;
	height:168px;
	overflow:hidden;
	margin:1px 0 0 0;
	float:left;
}
#meeting_announcement
{
	width:402px;
	height:262px;
	overflow:hidden;
	margin:4px 0 0 3px;
	float:left;
}
#body_menu_flyout
{
	clear:both;
	position:absolute;
	top:48px;
	left:199px;
	width:294px;
	height:162px;
	border:solid #8C9CCF 1px;
	background-color:#FFFFFF;
	opacity:.85;
	filter:alpha(opacity=85); /*removed because of rendering issue with ie7/png...video stuff*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#2C3C69;
	overflow:hidden;
	visibility:hidden;
}
.menuList
{
	height:294px;
	float:left;
	overflow:hidden;
}
.menuItem
{
	width:100%;
	height:22px;
	overflow:hidden;
	border-bottom:dashed black 1px;
	margin:0 0 0 2px;
}
.menuList a {color:#2C3C69;text-decoration:none;}
.menuList a:hover div {background-color:#D3D3D3;}
.menuList a:hover {color:#000000;background-color:#D3D3D3;}
.clearer{height:0;width:0;clear:both;}
