html,
body
{
	padding: 0;
	margin: 0;
}

body {
	padding-top: 30px;
	padding-bottom: 50px;
}

a.body_link, .page_body a { color: #000000; text-decoration: underline; }
a:link.body_link, .page_body a:link { color: #000000; text-decoration: underline; }
a:active.body_link, .page_body a:active { color: #000000; text-decoration: underline; }
a:visited.body_link, .page_body a:visited { color: #000000; text-decoration: underline; }
a:hover.body_link, .page_body a:hover { color: #FF4444; text-decoration: underline; }

a.sidebar_link { color: #444444; text-decoration: none; }
a:link.sidebar_link { color: #444444; text-decoration: none; }
a:active.sidebar_link { color: #444444; text-decoration: none; }
a:visited.sidebar_link { color: #444444; text-decoration: none; }
a:hover.sidebar_link { color: #FF4444; text-decoration: underline; }

a:link { color: #000000; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover.footer_link { color: #FF4444; text-decoration: underline; }
a.footer_link { color: #002851; text-decoration: none; font-size: 9px; }

.hiddenPic {
  display:none;
}
.previous_page {
  float: right;
  font-size: 18px;
  padding-top: 10px;
  padding-right: 10px;
}
.section_heading {
  font-size: 14px;
  font-weight: bold;
  color: #000066;
}
.page_heading, .page_wideheading {
  float: left;
  width: 320px;/* 398px;*/
  font-size: 20px;
	font-weight: bold;
  padding-top: 10px;
  padding-left: 10px;
}
.page_wideheading {
  width: 560px;
}
.page_subheading, .page_widesubheading {
  float: left;
  width: 320px;/* 398px;*/
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  padding-top: 10px;
  padding-left: 10px;
}
.page_widesubheading {
  width: 660px;
}
.page_body {
  float: left;
  width: 660px;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
}
.navigation {
  background-color: #7f9451;
}
.navigation_education {
  background-color: #7f9451;
}
.navigation_community {
  background-color: #7f9451;
}
.navigation_government {
  background-color: #7f9451;
}
#category_wrapper {
  width: 684px;
}
#education_category {
  background: url(/images/SchoolsOFF.jpg);
  float: left;
  height: 343px;
  width: 226px;
}
#government_category {
  background: url(/images/FundingOFF.jpg);
  float: left;
  height: 343px;
  width: 232px;
}
#community_category {
  background: url(/images/CommunityOFF.jpg);
  float: left;
  height: 343px;
  width: 226px;
}
#subcategory_wrapper {
  float: right;
  width: 325px; /* 273px;*/
	margin: 5px 4px -4px 0px;
}
.education_subcategory_off {
  background: url(/images/SchoolBar.jpg);
  background-position: bottom right;
	background-repeat: no-repeat;
  float: right;
  height: 32px; /* 75px;*/
  width: 325px; /* 90px;*/
  overflow: hidden;
	margin: 0px 0px 4px 0px;
}
.education_subcategory_on {
  background: url('/images/SchoolBarSelected.jpg'); /* url(/images/CornerSchoolsON.jpg); /* url(/images/SMALLeducationON.png);*/
  background-position: bottom right;
	background-repeat: no-repeat;
  float: right;
  height: 32px; /* 75px;*/
  width: 325px; /* 90px;*/
  overflow: hidden;
	margin: 0px 0px 4px 0px;
}
.education_subcategory_hot {
  background: url('/images/SchoolBarMouseHot.jpg');
  background-position: bottom right;
	background-repeat: no-repeat;
  float: right;
  height: 32px; /* 75px;*/
  width: 325px; /* 90px;*/
  overflow: hidden;
	margin: 0px 0px 4px 0px;
}
.government_subcategory_off {
  background: url(/images/GovntBar.jpg);
  background-position: bottom right;
	background-repeat: no-repeat;
  float: right;
  height: 32px; /* 75px;*/
  width: 325px; /* 90px;*/
	margin: 0px 0px 4px 0px;
}
.government_subcategory_on {
  background: url(/images/GovntBarSelected.jpg);
  background-position: bottom right;
	background-repeat: no-repeat;
  float: left;
  height: 32px; /* 75px;*/
  width: 325px; /* 90px;*/
	margin: 0px 0px 4px 0px;
}
.government_subcategory_hot {
  background: url('/images/GovntBarMouseHot.jpg');
  background-position: bottom right;
	background-repeat: no-repeat;
  float: right;
  height: 32px; /* 75px;*/
  width: 325px; /* 90px;*/
  overflow: hidden;
	margin: 0px 0px 4px 0px;
}
.community_subcategory_off {
  background: url(/images/CommunityBar.jpg);
  background-position: bottom right;
	background-repeat: no-repeat;
  float: left;
  height: 32px; /* 75px;*/
  width: 325px; /* 90px;*/
	margin: 0px 0px 4px 0px;
}
.community_subcategory_on {
  background: url(/images/CommunityBarSelected.jpg);
  background-position: bottom right;
	background-repeat: no-repeat;
  float: left;
  height: 32px; /* 75px;*/
  width: 325px; /* 90px;*/
	margin: 0px 0px 4px 0px;
}
.community_subcategory_hot {
  background: url('/images/CommunityBarMouseHot.jpg');
  background-position: bottom right;
	background-repeat: no-repeat;
  float: right;
  height: 32px; /* 75px;*/
  width: 325px; /* 90px;*/
  overflow: hidden;
	margin: 0px 0px 4px 0px;
}

/*************************************************
 * Eugene's Clearing div
 ************************************************/
.clear {
	height: 1px;
	width: 100%;
	clear: both;
	margin: -1px 0px 0px 0px;
}


/*************************************************
 * Forms
 ************************************************/
.formWrap {
	margin: 20px auto 0px auto;
	padding: 0px;
	list-style: none;
}

.formWrap li,
.formWrap li ul,
.formWrap li ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.formWrap li ul li {
	float: left;
}

.formWrap li ul li.label {
	width: 120px;
}
