body {margin:0px; padding: 0px; background-color: #D9E8CA; color: #3D3F3F; font-family: verdana, arial, helvetica, sans-serif; font-size:11px; }
* { margin: 0px; padding-left: 0px;}

img { border: 0px;}

a:link { color: #558723 }
a:visited { color: #558723 }
a:active { color: #558723 }
a:hover { color: #8B9593; text-decoration: none }

.LittleForm {font-family: verdana, courier new, courier, sans-serif; font-size:10px;}

h1 { font-size: 11px; font-weight: bold; letter-spacing: 1px; padding: 7px 0px 7px 0px;}
h2 { font-size: 12px; font-weight: bold; letter-spacing: 1px; padding: 7px 0px 7px 0px;}
h3 {	color: #3D3F3F; padding-bottom: 3px; border-bottom: 1px dashed #5757B1; padding-top: 25px; margin-bottom: 5px;font-size: 11px; letter-spacing: 1px;	width: 50%}
h5 {	color: #3D3F3F; padding-bottom: 3px; border-bottom: 1px dashed #5757B1; padding-top: 25px; margin-bottom: 5px;font-size: 11px; letter-spacing: 1px;	width: 75%}


.centered {margin-left: auto; margin-right: auto;}
#pagebg { width: 100%; height: 100%; background-repeat: repeat-x; vertical-align: top; margin: 0px 0px 0px 0px; background-image: url(pagebg.gif);}


#header { margin-left: auto; margin-right: auto; background-image: url(header.jpg); height: 125px; width: 813px;}

#nav { width: 700px;	height: 23px;	color: black;  padding-top: 97px; padding-left: 36px; margin-left: auto; margin-right: auto;}
#nav li { display: block; float: left; height: 23px; width: 100px; text-align: center; line-height: 23px; padding: 0px 5px 0px 5px;}
#nav li a {	display: block; line-height: 23px; color: #292929; text-decoration: none;	font-weight: normal;	width: 100%; background-image: url(nav.gif);}
#nav li a:hover { background-image: url(nav_o.gif);}
.there { background-image: url(nav_o.gif)}



.there { background-image: url(nav_o.gif)}

#nav2 { width: 813px; height: 18px;	color: black;  padding-top: 5px; padding-left: 0px; margin-left: auto; margin-right: auto; background-image: url(content.gif); text-align: center;}
#nav2 ul { display: inline; text-align: center; }
#nav2 li { height: 18px; line-height: 23px; padding: 0px 7px 0px 7px; display: inline; list-style: none;}
#nav2 li a { line-height: 18px; color: #373C69; text-decoration: none;	font-weight: normal;}
#nav2 li a:hover { color: #BFC3ED}
#nav2 a#current {color:#373C69; background-color: #E8E8FF}

#nav3 { width: 813px; height: 18px;	color: black;  padding-top: 5px; padding-left: 0px; margin-left: auto; margin-right: auto; background-image: url(content.gif); text-align: center;}
#nav3 ul { display: inline; text-align: center; }
#nav3 li { height: 18px; line-height: 23px; padding: 0px 17px 0px 17px; display: inline; list-style: none;}
#nav3 li a { line-height: 18px; color: #373C69; text-decoration: none;	font-weight: normal;}
#nav3 li a:hover { color: #BFC3ED}
#nav3 a#current {color:#373C69; background-color: #E8E8FF}

#breadcrumbs { background-image: url(breadcrumbs.gif); width: 813px; height: 45px; margin-left: auto; margin-right: auto;}
#breadcrumbs p { padding: 21px 0px 0px 55px; font-size: 10px; color: #636390;}
#breadcrumbs a:link {color: #424266; text-decoration: none;}
#breadcrumbs a:active {color: #424266; text-decoration: none;}
#breadcrumbs a:visited {color: #424266; text-decoration: none;}
#breadcrumbs a:hover {color: #424266; text-decoration: underline;}

#content { background-image: url(content.gif); margin-left: auto; margin-right: auto; width: 813px; padding: 0px 0px 0px 0px;}
#content_content { margin: 0px 35px 0px 35px; text-align: justify; line-height: 15px; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#content_content p { padding-top: 4px; padding-bottom: 14px; line-height: 19px; text-align: justify;}

#footer { background-image: url(footer.gif); margin-left: auto; margin-right: auto; width: 813px; height: 51px; padding:0px 0px 0px 0px; clear: both; }
#footer p { color: White; padding: 2px 0px 0px 35px; font-size: 90%;}
#footer a:active { color: White; text-decoration: underline;}
#footer a:link { color: White; text-decoration: underline;}
#footer a:visited { color: White; text-decoration: underline;}
#footer a:hover { color: White; text-decoration: none;}

#announcement { height: 43px; width: 196px; background-image: url(announcementbg.gif); float: right; margin: 0px 9px 5px 0px; }
.announcementcenter { margin-left: 9px; margin-right: 9px; margin-top: 12px; font-size: 90% }
#minical { height: 300px; width: 196px; background-image: url(minicalbg.gif); margin: 5px 8px 10px 15px; }
.minicalcenter { margin-left: 13px; margin-right: 13px; font-size: 90% }

.homelist ul { padding-left: 30px;}
ul li { line-height: 16px; padding-bottom: 8px; }
.centeredtext { margin-left: auto; margin-right: auto;}
.contact { border: 1px solid #949F15; margin-left: auto; margin-right: auto; text-align: justify; }
.contact td { vertical-align: top;}
.contact-form {margin-left: auto; margin-right: auto;}
.contact-form1 { background-color: #7792C0; width: 100%; color: White; padding:5px;background-image: url(menu-background.png)}
.contact-form2 { background-color: #BBDEB5; width: 35%; color: #595959; padding:5px;}
.contact-form3 {	background-color: #BBDEB5;	width: 65%;	color: #595959;	padding: 10px;}
.contact-form4 {	background-color: #699E61;	width: 100%;	color: #595959;	padding: 10px; text-align: center;}
#homepageticker { height: 17px; background-image: url(content.gif); text-align: center; margin-left: auto; margin-right: auto; width: 813px; padding-bottom: 0px; padding-top: 0px;}
#tickercontent { width: 725px; line-height: 19px; margin-left: auto; margin-right: auto;}
.directory {border: 1px solid #5757B1; margin-left: auto; margin-right: auto; text-align: justify;}
.centered {text-align: center; margin-left: auto; margin-right: auto;}
.centeredtext { text-align: center}
.smallfont { font-size: 10px;}

/*~~~~~~~~~~~~~~~~ START OF DIRECTORY TABLE ~~~~~~~~~~~~~~~~~~*/

.miniform { font-family: verdana, courier new, courier, sans-serif; font-size: 10px;}

.directory-table {font-family: Verdana;font-size:10px;padding: 5px; margin-left:auto;margin-right:auto; width:450px;}
.directory-table td {font-family: Verdana;font-size:10px;padding: 5px; margin-left:auto;margin-right:auto;}
.directory-header {background-image: url(menu-background.png);background-color: #4A6238;color: white;border: 1px solid #FFFFFF; font-weight: normal; font-size: 10px;}

.directory-table-results {font-family: Verdana;padding: 5px; margin-left:auto;margin-right:auto; width:450px; border-bottom:1px solid #FFFFFF; }
.directory-table-results td {font-family: Verdana;padding: 5px; }
.directory-results-left {border-left: 2px solid #FFFFFF; border-right:0;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;font-weight: normal; font-size: 10px; width:5%; vertical-align: middle;}
.directory-results-middle {border-left:0; border-right:0;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;font-weight: normal; font-size: 10px; width:5%; vertical-align: middle;}
.directory-results-right {border-left:0; border-right: 2px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;font-weight: normal; font-size: 10px; font-weight: bold;}
.directory-results-right1 {border-left:0; border-right: 2px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF; font-size: 10px; font-weight: normal; width: 390px;}
.directory-results-right2 {border-left:0; border-right: 2px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;font-weight: bold; font-size: 100%;}
.directory-header a {color: white; text-decoration: none;}
.directory-header a:hover {color: white; text-decoration: none;}
.directory-header form { padding:0; margin:0;}

.back-table {font-family: Verdana;font-size:10px;padding: 5px; margin-left:auto;margin-right:auto;}
.back-table td {font-family: Verdana;font-size:10px;padding: 5px; margin-left:auto;margin-right:auto; text-align: center;}
.back-header {background-image: url(menu-background.png);background-color: #EBF1F4;color: white;border: 1px solid #C8C8C8; font-weight: normal; font-size: 10px;}
.back-header a {color: white; text-decoration: none;}
.back-header a:hover {color: white; text-decoration: underline;}

/*~~~~~~~~~~~~~~~~~~~~~~~ NEWS ~~~~~~~~~~~~~~~~~~~~~~~~*/

.news { width: 70%; margin-left: auto; margin-right: auto; font-size:11px;}
.news-headline { background-color: #4A6238; width: 100%; color: White; padding:5px;background-image: url(menu-background.png)}
.news-headline a { color: White; font-size: 11px; text-decoration: underline;}
.news-headline a:hover { color: White; font-size: 11px; text-decoration: none;}
.news-content { background-color: #D9E8CA; color: #595959; padding:5px;}


/*~~~~~~~~~~~~~~~~~~~~ ACTIVITIES ~~~~~~~~~~~~~~~~~~~~~~*/

.activities { width: 90%; margin-left: auto; margin-right: auto; font-size:11px;}
.activities-title { background-color: #4A6238; width: 100%; color: White; padding:5px;background-image: url(menu-background.png); font-size:12px;}
.activities-headline a { color: White; font-size: 11px; text-decoration: underline;}
.activities-headline a:hover { color: White; font-size: 11px; text-decoration: none;}
.activities-content { background-color: #EEF1F7; color: #595959; padding:5px;}


/*~~~~~~~~~~~~~~~~~~~~~ COUNCILLORS ~~~~~~~~~~~~~~~~~~~~*/

.councillors { margin-left: auto; margin-right: auto; width: 75%; text-align: justify; }
.councillors-search { background-color: #4A6238; color: White; padding:6px;background-image: url(menu-background.png); font-size:11px; font-weight:bold;}
.councillors-search a { color:white; text-decoration: underline;}
.councillors-search a:hover { color:white; text-decoration: none;}
.councillors-search-table { border: 2px solid white;margin-left: auto; margin-right: auto; width: 75%; text-align: justify;}
.councillors img {border: none;}
.councillors-content {background-color: #E1F0CE; color: #595959; padding:5px;}
.councillors-content img {	border: 1px solid #bbb;}


/*~~~~~~~~~~~~~~~~~~~~~~ VILLAGE ~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.village { margin-left: auto; margin-right: auto; width: 75%; text-align: justify; }
.village-title {background-image: url(village-background.png); background-color: #4A6238; color: #595959; padding:6px;font-size:11px; font-weight:bold;}
.village-table { border: 2px solid white;margin-left: auto; margin-right: auto; width: 75%; text-align: justify;}
.village img {border: none;}
.village-content {background-color: white; color: #595959; padding:5px;}


/*~~~~~~~~~~~~~~~~~~~~~ SOCIETIES ~~~~~~~~~~~~~~~~~~~~~~~~*/

.societies { width: 90%; margin-left: auto; margin-right: auto; font-size:11px;}
.societies-title { background-color: #4A6238; color: White; padding:5px;background-image: url(menu-background.png); font-size:12px;}
.societies-content { background-color: #ffffff; color: #595959; padding:5px;}
h5 {color: #666;margin-bottom:0px;border-bottom: 1px solid #336600;font-size: 12px;letter-spacing: 0;width: 100%;text-align: left; }


/*~~~~~~~~~~~~~~~~~~~~~~~ LINKS ~~~~~~~~~~~~~~~~~~~~~~~~*/

.links { width: 70%; margin-left: auto; margin-right: auto; font-size:11px;}
.links-name { background-color: #4A6238; width: 100%; color: White; padding:5px;background-image: url(menu-background.png)}
.links-name a { color: White; font-size: 11px; text-decoration: underline;}
.links-name a:hover { color: White; font-size: 11px; text-decoration: none;}
.links-content { background-color: #D9E8CA; color: #595959; padding:5px;}