	html
	{
		overflow-y:scroll;
		background-color:#33B2F0;
	}
	body
	{
		background:url(../images/bg_vertical.gif) 0px 0px repeat-x #33B2F0;
		padding:0px;
		margin:0px;
		text-align:center;
		min-width:877px;
		height:100%;`
	}
	
	div#main
	{
		width:877px;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
	}
	img#header
	{
		width:877px;
		height:229px;
		padding:0px;
		margin:0px;
		border:0px;
	}
	
	#nav
	{
		background:url(../images/nav.jpg) 0px 0px no-repeat;
		xwidth:319px;
		height:425px;
		text-align:left;
		*margin-top:-4px;
		vertical-align:top;
	}
	
	div.link
	{
		padding-left:20px;
		margin-bottom:2px;
		height:25px;
	}
	div.link_line
	{
		background:url(../images/link_line2.png) 0px 0px no-repeat;
		height:1px;
		font-size:0pt;
		margin-bottom:1px;
		margin-left:50px;
	}
	a.link
	{
		padding-left:30px;
		background:url(../images/circleblue.gif) 0px 0px no-repeat;
		xheight:35px;
		text-decoration:none;
		font-family:tahoma;
		font-size:12pt;
		color:white;
		font-weight:bold;
		text-transform:capitalize	
	}
	a.link:hover, a.activeLink:hover
	{
		background:url(../images/circlegreen.gif) 0px 0px no-repeat;
		xcolor:yellow;
		color:#00FF00;
		font-weight:bold;
		text-transform:capitalize;
	}
	a.activeLink
	{
		padding-left:30px;
		background:url(../images/circlegreen.gif) 0px 0px no-repeat;
		xheight:35px;
		text-decoration:none;
		font-family:tahoma;
		font-size:12pt;
		color:#00FF00;
		font-weight:bold;
		text-transform:capitalize	
	}
	
	div.box
	{
		width:653px;
		xheight:203px;
		background:url(../images/border_box.gif) 0px 0px no-repeat; 
		padding:10px;
		padding-left:18px;
		text-align:left;	
	}
	div#main
	{
		font-size:11px;
	}
	div.box_header
	{
		color:white;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-top:5px;
		text-transform:uppercase;
		padding-bottom:15px;
		font-weight:bold;
	}
	div.box_header2
	{
		color:#DBDBDB;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-top:5px;
		text-transform:uppercase;
		padding-bottom:5px;
		font-weight:bold;
		text-decoration:underline;
	}
	
	div.box_header2 a
	{
		color:#DBDBDB;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:underline;
	}
	
	div.box_header_3
	{
		color:white;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-top:5px;
		text-transform:uppercase;
		padding-bottom:15px;
		font-weight:bold;
		font-size:10pt;
	}
	div.box_contents
	{
		color:white;
		font-family:Tahoma;
	}
	div.box_contents_ord
	{
		color:white;
		font-family:Tahoma;
		line-height:1.6em;
	}
	
	div#footer_bar
	{
		background:url(../images/footer_bar.png) 0px 0px repeat-x;
		width:100%;
		height:35px;
	}
	
	div#footer
	{
		margin-left:auto;
		margin-right:auto;
		width:1004px;
		text-align:center;
		height:65px;
	}
	
	div#footer_grid
	{
		background:url(../images/footer_grid.gif) 200px 0px no-repeat;
		height:65px;
		text-align:left;
		color:white;
		padding-left:750px;
		padding-top:10px;
		font-size:9pt;
		font-family:Tahoma;
	}
	
	#contentArea
	{
		vertical-align:top;
		padding-top:10px;
	}
	
	#contentArea2
	{
		padding-top:20px;
	}
	table.general
	{
		font-size:11pt;
	}
	table.general td.c1
	{		
		font-weight:bold;
		height:50px;
		vertical-align:top;
		font-size:11pt;
	}
	table.general td.c1_gray
	{		
		color:#DBDBDB;
		font-weight:bold;
		height:50px;
		vertical-align:top;
		font-size:11pt;
	}
	table.general td.c2
	{
		font-size:10pt;
		vertical-align:top;
	}
	table.general td.c3
	{
		font-size:11pt;
		vertical-align:top;
		text-align:center;
	}

	a.hotLink
	{
		text-decoration:none;
		color: #CC0000;
		font-weight:xbold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
	a.hotLink2
	{
		text-decoration:none;
		color: #CC0000;
		font-weight:xbold;
		text-decoration:underline
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
	}
	
	a.indexLink
	{
		text-decoration:none;
		color: #DBDBDB;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		margin-right:20px;
	}
	a.generalLink
	{
		text-decoration:none;
		color:white;
	}
	a.email
	{
		text-decoration:none;
		color:white;
	}
	div.info
	{
		font-size:10pt;
	}
	div.infoLink
	{
		padding-left:20px;
		font-size:9pt;
	}
	
	div.minutes
	{
		padding-left:0px;
		font-size:11pt;
	}
	div.year
	{
		xcolor:#DBDBDB;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		xtext-transform:uppercase;
		xfont-weight:bold;
		xtext-decoration:underline;
		padding-bottom:15px;
		background:url(../images/line2.gif) 0px 18px no-repeat;
	}
	div.year a.yearLink
	{
		text-decoration:none;
		color:white;
		font-size:smaller;
	}	
	div.weeksCollapsed
	{
		display:none;
	}
	div.weeksExpanded
	{
		display:block;
		padding-left:20px;
		padding-bottom:20px;
		xborder-top:1px solid white;
		xborder-bottom:1px solid white;
		margin-top:0px;
		margin-bottom:5px;
	}
	a.minutesLink
	{
		text-decoration:none;
		color:white;
	}
	
ul.TownCenter
{
	xlist-style:circle;
	xlist-style-type:circle;
}

ul.TownCenter li
{
	list-style-type:disc;
	font-size:20px;
	margin-left:20px;
	padding-bottom:2px;
}

.activityTitle
{
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:5px;
}

img.TownCenterImageThumbnail
{
	width:100px;
	height:75px;
}

div.TownCenterItemImg
{
	text-align:center;
	width:100%;
}


