/* CSS Document */

body {
	background: #ffffff;
	font: normal 14px/1.5 Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-top: 0;
	padding: 0;
}

.mainheader {
 	border-bottom: 1px solid #dddddd;
	color: #8A0808;
	font: normal 22px/normal "Trebuchet MS", Verdana, Arial;
	margin: 0;
	padding: 0 0 3px 0;
}

.mainsub {
	color: #2d2d2d;
	font: normal 18px/normal "Arial", Verdana;
	margin: 0;
	padding: 0 0 0 0;
}

.sidesubsm {
	color: #3d3d3d;
	font: normal 11px/normal "Arial", Verdana;
	margin: 0;
	padding: 7px 0 0 0;
}

h1 {
	color: #0D4718;
	font: normal 24px/normal "Book Antiqua", Arial;
	margin: 0;
	padding: 4px 0 0px 0;
	border-bottom: 1px dashed #aaaaaa;
}

h2 {
	border-bottom: 1px solid #dddddd;
	color: #8A0808;
	font: normal 22px/normal "Trebuchet MS", Verdana, Arial;
	margin: 0;
	padding: 0 0 3px 0;
}

h2 a {
color: #8A0808 !important;
}

h2.spaced {
margin-bottom: 10px;
}

h3 {
	font: bold 13px/normal "Trebuchet MS", Verdana, Arial;
	line-height: normal;
	margin: 0;
	color: #000;
}

h3 a {
font: bold 13px/normal "Trebuchet MS", Verdana, Arial;
} 

h4 {
	font: normal 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #3d3d3d;
	padding: 0px 0 0 0;
}

h5 {
	border-bottom: 1px solid #dddddd;
	color: #ffffff;
	font: normal 3px/normal "Trebuchet MS", Verdana, Arial;
	margin: 0;
	padding: 0 0 0 0;
}

h6 {
	color: #2d2d2d;
	font: normal 13px/normal "Arial", Verdana;
	margin: 0;
	padding: 0 0 8px 0;
}

h7 {
	color: #ffffff;
	font: normal 12px/normal "Arial", Verdana;
	margin: 0;
	padding: 0 0 0 0;
}

h8 {
	border-bottom: 1px solid #a80808;
	color: #a80808;
	font: normal 12px/normal "Arial", Verdana;
	margin: 0;
	padding: 0 0 0 0;
}

#login {
	width: 411px;
	height: 419px;
	color: #2d2d2d;
	margin: auto;
	position: relative;
}

 #topheader {
   background: #020E70;
   border-bottom: 1px #000000;
   margin: auto;
   padding: 12px 10px 10px 10px;
   position: relative;
   width: 420px;
   height: 107px;
}

a.linka {
	font: 14px/normal "Arial", Verdana, sans-serif;
    padding: 0px 1px 0px 1px;
    margin-right: 0px;
    margin-top: 0px;
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
    text-decoration: none;
}

a.linka:hover {
	font: 14px/normal "Arial", Verdana, sans-serif;
    padding: 0px 1px 0px 1px;
    margin-right: 0px;
    margin-top: 0px;
    border-bottom: 1px solid #FFFDF0;
    color: #FFFDF0;
    text-decoration: none;
}

a.sidelinks {
	font: normal 22px/normal "Trebuchet MS", Arial, Verdana, sans-serif;
    padding: 0px 0px 3px 0px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 1px solid #dddddd;
    background: #ffffff;
    color: #8A0808;
    text-decoration: none;
}

a.sidelinks:hover {
	font: normal 22px/normal "Trebuchet MS", Arial, Verdana, sans-serif;
    padding: 0px 0px 3px 0px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #efefef;
    border-left: 0px solid #efefef;
    border-right: 0px solid #efefef;
    border-bottom: 1px solid #dddddd;
    background: #ffffff;
    COLOR: #8A0808;
    text-decoration: none;
}

a.menulinks {
	font: 12px/normal "Arial", Verdana, sans-serif; 
    padding: 0px 0px 0px 1px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 0px solid #a80808;
    background: #ffffff;
    color: #a80808;
    text-decoration: none;
	line-height: 22 pt;
}

a.menulinks:hover {
	font: 12px/normal "Arial", Verdana, sans-serif;
    padding: 0px 0px 0px 1px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #efefef;
    border-left: 0px solid #efefef;
    border-right: 0px solid #efefef;
    border-bottom: 1px dashed #888888;
    background: #ffffff;
    COLOR: #a80808;
    text-decoration: none;
	line-height: 22 pt;
}

a.bodylinks {
	font: bold 12px/normal "Verdana", Arial, sans-serif;
    color: #255D30;
    text-decoration: none;
}

a.bodylinks:hover {
	font: bold 12px/normal "Verdana", Arial, sans-serif;
	color: #255D30;
    text-decoration: underline;
}

a.newslinks {
    font: normal 24px/normal "Book Antiqua", Arial;
    padding: 0px 1px 0px 1px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 0px dashed #aaaaaa;
    color: #0D4718;
    width: 100%;
    text-decoration: none;
}

a.newslinks:hover {
    font: normal 24px/normal "Book Antiqua", Arial;
    padding: 0px 1px 0px 1px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #efefef;
    border-left: 0px solid #efefef;
    border-right: 0px solid #efefef;
    border-bottom: 0px solid #24668F;
    background: #0D4718;
    COLOR: #FFFFE8;
    width: 100%;
    text-decoration: none;
}

#navcontainer { width: 170px; padding-top: 0px; 
 }
 
 #topheader {
   background-image: url('../img/top14.jpg');
   background-position: center top;
   left: 0px;
   margin: auto;
   margin-top: 0px;
   padding: 0px 0px 0px 0px;
   position: relative;
   top: 0px;
   width: 100%;
   height: 134px;
}
 
#topcontainer {
  background-image: url('../img/top2.jpg');
  height: 100%;
  left: 0px;
  margin: auto;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  top: 0px;
  width: 774px;
  height: 136px;
}

#midcolor {
  background-image: url('../img/mid_bg.jpg');
  height: 19px;
  left: 0px;
  margin: auto;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  top: 0px;
  width: 774px;
}

#leftmenufade {
  background-image: url('../img/left_menu_box.jpg');
  background-repeat: repeat-x;
  left: 0px;
  margin: auto;
  margin-top: 20px;
  padding: 0px 0px 0px 0px;
  position: relative;
  top: 0px;
  width: 184px;
  height: 44px;
}

#leftmenuarea {
  background: #F0F0F0;
  font: 11px/normal "Verdana", Arial;
  color: #255D30;
  text-align: left;
  height: 100%;
  left: 0px;
  margin:25px 0 0 13px;
  padding: 0px 0px 0px 12px;
  top: 0px;
  width: 161px;
}

#leftmenuarea h1 {
  background-image: url('../img/left_menubg_h.jpg');
  font: 18px/normal "Book Antiqua", Verdana, Arial;
  color: #ffffff;
  border-bottom: 0px solid #ffffff;
  text-align: left;
  height: 100%;
  left: 0px;
  margin:0px 0 0 -11px;
  padding: 0px 0px 1px 7px;
  top: 0px;
  width: 165px;
  text-indent:-1px;
}

#leftmenuarea  ul {
  padding: 0px;
  margin:0px 0 0 -11px;	
}

#leftmenuarea  ul li {
  background: url('../img/left_menu_cell4c.gif') ;
  list-style:none;
  margin:0px 0 0 0px;
  padding: 6px 1px 6px 12px;  
  border-bottom: 1px solid #D1D9D3;
  border-left: 1px solid #D1D9D3;
  border-right: 1px solid #D1D9D3;
}

#leftmenuarea a {
    color: #255D30;
    padding: 2px 2px 1px 0px;
    text-decoration: none;
}
	
#leftmenuarea a:hover { 
    color:#255D30;
    text-decoration: underline;
}

#newslinkarea {
  left: 0px;
  margin: auto;
  margin-top: 20px;
  padding: 0px 0px 0px 0px;
  position: relative;
  top: 0px;
  width: 100%;
  border-bottom: 1px dashed #aaaaaa;
}

#newslinkarea a {
    font: normal 24px/normal "Book Antiqua", Arial;
    padding: 0px 1px 0px 1px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 0px dashed #aaaaaa;
    color: #0D4718;
    width: 100%;
    text-decoration: none;
}

#newslinkarea a:hover {
    font: normal 24px/normal "Book Antiqua", Arial;
    padding: 0px 1px 0px 1px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 0px dashed #aaaaaa;
    background: #0D4718;
    color: #FFFFE8;
    width: 100%;
    text-decoration: none;
}

#newslinktitle {
  left: 0px;
  margin: auto;
  margin-top: 20px;
  padding: 0px 0px 0px 0px;
  position: relative;
  top: 0px;
  width: 100%;
  border-bottom: 1px dashed #aaaaaa;
}

#rightcouncil {
  background: url('../img/city_council.jpg') ;
  font: 11px/normal "Verdana", Arial;
  color: #255D30;
  text-align: left;
  height: 100%;
  left: 0px;
  margin:25px 0 0 10px;
  padding: 102px 0px 0px 0px;
  top: 0px;
  width: 172px;
  height: 102px;
}

#rightcouncil  ul {
  padding: 0px;
  margin:0px 0 0 0px;	
}

#rightcouncil  ul li {
  background: url('../img/left_menu_cell4c.gif') ;
    list-style:none;
    margin:0px 0 0 0px;
    padding: 6px 1px 6px 12px;  
    border-bottom: 1px solid #D1D9D3;
    border-left: 1px solid #D1D9D3;
  border-right: 1px solid #D1D9D3;
}

#rightcouncil a {
    color: #255D30;
    padding: 2px 2px 1px 0px;
    text-decoration: none;
}
	
#rightcouncil a:hover { 
    color:#255D30;
    text-decoration: underline;
}


#leftendcontainer {
  background-image: url('../img/left_end.jpg');
  height: 100%;
  left: 0px;
  margin: auto;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  top: 2px;
  width: 8px;
  height: 329px;
}

#rightendcontainer {
  background-image: url('../img/right_end.jpg');
  height: 100%;
  left: 0px;
  margin: auto;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  top: 2px;
  width: 8px;
  height: 329px;
}

#topmargin {
  background: #032A0B;
  left: 0px;
  margin: auto;
  padding: 0px 0px 0px 0px;
  position: relative;
  top: 0px;
  width: 100%;
  height: 6px;
}
  
#footer {
  left: 0px;
  margin: auto;
  margin-top: 30px;
  padding: 5px 0px 0px 0px;
  position: relative;
  border-top: 1px dashed #75927B;
  font: normal 10px/1.5 Verdana, Arial, Helvetica, sans-serif;
  top: 0px;
  width: 754px;
}

#footer h3{
  font: normal 10px/1.5 Verdana, Arial, Helvetica, sans-serif;
  color: #3C5140;
}

#footer a{
  font: normal 10px/1.5 Verdana, Arial, Helvetica, sans-serif;
  color: #3C5140;
}
  
#headerdash {
 	font: bold 22px/normal "Trebuchet MS", Verdana, Arial;
	color: #a80808;
	display: list-item;
	font-weight: normal;
	line-height: normal;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #C39C4E;
}




