body {
	margin:0;
	padding:0;
}

.Section1 {
	margin: .1em;
	font-size: 95%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.Section1 h1	{
	color: #0A3F99;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	margin: 12pt 0 3pt 0;
	page-break-after: avoid;
}

.Section1 h2	{
	color: #0B6727;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	margin: 12pt 0 3pt 0;
	page-break-after: avoid;
}

.Section1 h3	{
	color: #0B6727;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 12pt 0 3pt 0;
	page-break-after: avoid;
}

.Section1 a, .Section1 a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.Section1 hr {
	border:1px solid #0B6727;
	width: 96%;
}

.Section1 img {
	border:0;
	padding: 9pt;
}

.Section1 .tight {
	border:0;
	padding:0;
}

.Section1 .tightleft {
	border:0;
	padding:0 1em 1em 0;
}

.Section1 .tightright {
	border:0;
	padding:0 0 1em 1em;
}

.Section1 p	{
	margin: 0 0 6pt 0;
}

.Section1 p.MsoNormal	{
	margin: 0;
}


.Section1 table {
	margin-bottom:12pt;
}

.Section1 tr {
	vertical-align:top;
}

.Section1 th, .Section1 td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 3pt;
	text-align:left;
}

.Section th {
	color: #0A3F99;
}

.Section1 tt	{
	font-family: "Courier New";
}

.Section1 ol, .Section1 ul	{
	margin-bottom: 6pt;
}


.Section1 ol li {
	padding-bottom: 6pt;
}

.Section1 ul li {
	list-style-type: square;
	padding-bottom: 6pt;
}

.Section1 .floatleft {
	float: left;
	width:50px;
	margin: 6pt 6pt 6pt 0;
	padding: 0 6pt 6pt 6pt;
	vertical-align: top;
}


.Section1 .floatright {
	float: right;
	width:50px;
	margin: 6pt 0 6pt 6pt;
	padding: 0 6pt 6pt 6pt;
	vertical-align: top;
}

.caption {
	font-size: .8em;
}

.Section1 .contact {
	padding: 6pt;
	background-color: #ecf0f6;
}

/* from CivicPlus code */
#navbar {
	position:absolute;
	padding: 0 .5em 0 0;
	text-align:right;
	width:130px;
	left:0;
	top:130px;
}
#navbar ul {margin:0;list-style-type:none}
#navbar ul li {padding-bottom: .5em;}
.NavBarText {font-weight:bold;text-decoration:none;font-family:Arial;font-size:8pt;color:#e5f1e7}
a.NavBarText:visited {color:#e5f1e7}
a.NavBarText:hover  {color:#cfdbeb;}

.NavText {font-weight:bold;text-decoration:none;font-family:arial;font-size:10pt;color:#ffffff}
a.NavText:visited	{color:#ffffff}
a.NavText:hover		{color:#cfdbeb;}

#banner {
	background: url(/cp/banner_r.jpg) repeat-x scroll 0% 0%;
	width:100%;
	padding:0;
	margin:0;
	position:absolute;
	top:0;
}

#banner img {border:0;margin:0;padding:0;}

#toolbar {
	position:absolute;
	left:150px;
	top:103px;
	color:#e5f1e7;
	white-space:nowrap;
	padding:0;
	margin:0;
}

#breadcrumbs {
	font-weight:bold;
	font-family:arial;
	font-size:10pt;
	position:absolute;
	left:165px;
	top:118px;
	white-space:nowrap;
	padding:0;
	margin:0;
}

#navbartext {
	position:absolute;
	left:628px;
	top:14px;
	padding:0;
	margin:0;
}

#frmSiteSearch {
	display: inline;
	text-align:right;
	width:200px;
	margin:3px 3px 0 .5em;
	padding:0;
	margin-top:3px;
	background-color:#0A377B;
}

#searchStr {font-size: 8pt;}

#searchBtn {
	font:bold 8pt arial;
	background-color:#0D642F;
	color:white;
	border-color:#0B439A;
	padding:0;
	 margin:0;
}
	

#modulecontent {
	width:600px;
	margin:130px 0 0 0;
	padding: 0.5em 0 1px 160px;
	background: url(/cp/nav_bg.jpg) repeat-y scroll 0% 0%;
}

#footer {
	clear:both;
	background: transparent url(/cp/footerbkg.jpg) no-repeat scroll 0%;
	width:100%;
	height: 16px;
	padding-top: 12px;
	font-family: arial;
	font-size: 8pt;
}

#clientfooter {
	text-align:right;
	float:right;
	background-color:#0D459A;
	width:50%;
	height:16px;
	padding-right:1em;
	color: #ffffff;
}

#clientfooter a {
	color: #ffffff;
	text-decoration: none;
}

@media print {
	#banner, #navbartext, #toolbar, #navbar, #footer {
		display:none;
	}

	#breadcrumbs {
		left:0;
		top:0;
	}

	#modulecontent {
		background: none;
		margin:0.5in 0 0 0;	 
		padding:0;
	}
}