body, ul, ol, li, form, input, fieldset, select, h1, h2, h3, h4, h5, strong, img , p {margin: 0; padding: 0;}
body  {font: .8em Verdana, Arial, Sans-serif; background-color:#E6F5CE; color: #000; margin: 0 0 .2em 0;}
h1 {font-size: 1.8em; padding-bottom: 0.5em;}
h2 {font-size: .98em;}
h3, h4 {font-size: .9em;}
ul, ol {list-style: none;}
img, fieldset {border: none;}

a       { border-bottom:  dotted 1px #000080;  color:#000080;  text-decoration : none;  }
a:hover { border-bottom:  solid 1px #000080;    }


/* header */
#header
{
	background:url(../img/header.gif) left;
	background-color: #006633;
	
	width: 100%;
	height:8.8em;
	border-bottom: solid 3px #fff;
}

#headerLogo
{
	position: absolute ;
	margin: 0em 2.0em 0 0em;
}

#headerBottom
{
	float:left;
	width: 100%; 
	font-size: 1.05em;
	border-top: solid 4px #000080;
	border-bottom: dotted 1px #000080;
	background-color: #E6F5CE;
}

#headerBottom li 
{
	float: right;
	text-align: right;
	padding: .15em .6em;
	border-right: solid 1px #000080;
}

#headerBottom li.first { border-right: none;}

#headerBottom a 
{
	color:#000080;
	border-bottom: none;
	padding-bottom: -5px;
}

#headerBottom a:hover 
{   
	color: #6464FF;
}

/* header end*/

/* leftMenu begin */

#leftMenu 
{
	float: left;
	width:20%;
	min-width: 175px;
	max-width: 175px;
	font-size:1.06em;
}

#leftMenu a 
{
	color  : Green;
	border-bottom: solid 1px #98D937;
	border-top: solid 1px #98D937;
	padding: .12em 0 .12em .8em;
	display:block;
}

#leftMenu a:hover 
{      
	background-color: #E6F5CE;
	
	display: block;
	border-top: dashed 1px #000;
	border-bottom: dashed 1px #000;
}

#leftMenu h1
{ 
	background-color : #fff;
	
	border-bottom: solid 2px #006633;
	padding: .9em 0 0.15em .2em;
	font-size:1.05em;
	font-weight:bold;
	color: Green;
	display:block;
}

#leftMenu h2
{
   background-color: #98D937;
}
#leftMenu h2.first
{
   border-top: solid 3px #fff;
}

/* leftMenu end */



/* content begin*/	

#contentX
{
  background:url(../img/pageBackground.gif);
  float:left;
  width:100%;
  
}



#content 
{
	margin-left: 176px;
	background-color: #fff;
	
	letter-spacing: .05em;
	font-size: .95em;
	padding: 0 2em 1.5em 1.5em;
	height: 100%;
}

#content ul li
{
	margin-left:1.3em;
	list-style-type:square;
}



#content p
{	margin: 6px 0 0 0;
}

#content h1
{
	font-size: 1.8em; color:#006633; 
	margin: 9px 0 0 0;
	display:block;
}


#content h2
{
	font-size   : 1.3em; color:#000080; 
	margin: 11px 0 0 0;
}

#content .bis
{
	
}

#content h3
{
	/*font-size: 1.1em; color:#006633; */
	font-size   : 1.15em; color:#000080; 
	margin: 15px 0 4px 0;
}




#content dt
{  
	font-size   : 1.5em; color:#000080; 
	margin: .2em 0;	
	
}

#content dd
{
    margin: .3em 0;
}

#content dt img
{
    margin: .3em 0;
    float:left;
    margin-right:.5em;
}


#content .textSmall
{
	font-size   : .8em; 
	
}

#content .textMedium
{
	font-size   : 1.1em; 
	
}

#content .textLarge
{
	font-size   : 1.4em; 
	
}





#content ul { margin-bottom: .6em; margin-top: .4em;  }
#content li { margin-left: 3em; }

#content .blue15 { color: #000080; font-size:1.5em; }


/* content end */




#footer 
{
	background:url(../img/footerBackground.gif) no-repeat;
	
	float: left;
	width: 100%;
	height:100%;
	margin: 0;
	
	color: #000080;
	font-size:.7em;
	background-color:#E6F5CE;
	padding: .8em 0 1.5em 0;

	
	
	
}

#footer a 
{
	color:#000080;
	border-bottom: none;
	
}

#footer a:hover 
{   
	color: #6464FF;
}

#footer .SX
{
	padding-left:175px;
	float: left;
}

#footer .DX
{
	float: right;

	text-align: right;
	padding-right:.2em;
}


#footer li 
{
	float: left;
	text-align: left;
	padding: 0em .8em;

	border-left: solid 1px #000080;
}


#pageIndex
{
	float: right;
	padding: .5em 1em;
	margin: -5em -.9em .2em .5em;
	
	border: dashed 1px #006633;
}
#pageIndex ul li
{
	margin: .3em 0;
	list-style-type:none;
}


#photoView 
{
	padding: 1em 0 0 0 ;
	
}

#photoView img 
{
	margin: 0em .5em 1em 0em;
	border:solid 1px #000;	
}

#photoView a       { border-bottom:  none }
#photoView a:hover { border-bottom:  none  }





#home0
{
		margin: .6em 0;
}


#home1
{
	float: left;
	width: 33%;
	margin: 0 .7% 1em 0 ;
	
	
}

#home2
{   float: left;
	width: 32%;
    margin: 0 0 1em 0 ;
   
	
}
#home3
{
	float: right;
	width: 33%;
	margin: 0 0 1em 0 ;
	
}


/*home1*/
#home11 
{   
	margin-top: -.9em;
	background-color:#61B744;
}

#home11 h2
{   
	color: #fff;
	font-weight:bold;
	font-size: 1.2em;
	padding: .2em .2em .4em .4em;	
	min-height:40px;
	
	
}

#home12
{   
   background :url(../img/home12.jpg) no-repeat left;
   height:75px;
}

.home13
{
	display:block;
	font-size: 1em;
	padding: 1.0em .4em;	
	
	
}

/*home1 end*/

/*home2*/
#home21 
{   
	margin-top: -.9em;
	background-color:#AAA9DA;
	
}


#home21 h2
{   
	color: #fff;
	font-weight:bold;
	font-size: 1.2em;
	padding: .2em .2em .4em .4em;	
	min-height:40px;
	
}

#home22
{   
   background :url(../img/home22.jpg) no-repeat left;
   height:75px;
}

.home23
{
	display:block;
	font-size: 1em;
	padding: 1.0em .4em;	
	
}
/*home2 end*/

/*home3*/
#home31 
{   
	margin-top: -.9em;
	background-color:#E35A4B;
}

#home31 h2
{   
	color: #fff;
	font-weight:bold;
	font-size: 1.2em;
	padding: .2em .2em .4em .4em;	
	min-height:40px;
}

#home32
{   
   background :url(../img/home32.jpg) no-repeat left;
   height:75px;
}

.home33
{
	display:block;
	font-size: 1em;
	padding: 1.0em .4em;	
}

#home3 p { font-size:.90em; margin-bottom:12px;}
#home3 a { font-size:1.15em; }

/*home3 end*/



#linkPage img
{
	float:left;
	display:inline-block;
	padding-top:.5em;
} 
#linkPage dl
{
	display:inline-block;
	
}



#councilPage dl img
{
	float: left;
} 
#councilPage dl
{
	display:inline-block;
		border:1px solid #123;
}

#councilPage dl dt dd
{
	float: left;
	display:block;
	margin-left:16em;

}


table
{
 width:100%;	
 
}

td
{
	padding: .12em .12em;	
	margin:0 0;
}

.alignCenter
{
 text-align:center;
}



#circular p
{
   margin-bottom: 5px;
}

#circular a
{
   font-size:1.15em;
}

#circular a
{    padding-left:16px;
     background:url(/img/download_icon.gif) left no-repeat;
}

.date
{
	font-size   : 1.25em; color:#000080; 
	letter-spacing: 2px;
	margin: 22px 0 -10px 0;
	
}


#linkPage dl  
{
	width:100%;
	margin-bottom: 4px ;
	
}

#linkPage dt img 
{
	margin: -5px 15px 18px 0;
	display: block;
	
	vertical-align:top;
}

#linkPage dd
{
	
	display: block;
}

#linkPage a
{
	font-size:15px;
}







