body{
  padding-top: 1px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: helvetica, arial, sans-serif;
  background: #FFFFFF;
  color: #000000;
  font-size:11pt;
  text-align:center;
}
a:hover {
  color: #006547;
}
div#content_wrapper{
	margin: 0 auto;
	width:960px;
	text-align:left;
}
h1{
  font-weight: bold;
  font-size: 13pt;
  color: #006547;
  display: inline;
}
h2{
  font-weight: bold;
  font-size: 12pt;
  color: #006547;
  display: inline;
}

ul#menuList{
  width: 958px;
  height: 30px;
  padding:0px;
  margin-bottom:0px;
  background-image:url('../images/menu1.png');
}
li.menuItem{
  vertical-align:middle;
  text-align:center;
  display: inline-block;
  padding-left:2px;
  padding-top:7px;
  width:185px;
}

a.menuText{
  color:#000000;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: normal;
  font-size: 9pt;
}

#searchForm_wrapper{
	position:absolute;
	top:205px;
	width:960px;
	margin: 0 auto;
}

/*#feature_box{
	position:relative;
	left:680px;
	width:200px;
	height:150px;
}*/

div#searchForm {
  position:relative;
  left:20px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  line-height:27px;
}

.queryBox {
  color: #555555;
  position: relative;
  font-size:8px;
  border: solid #000000 1pt;
  vertical-align:middle;
}

/*#searchForm.queryBox{
	top:-3px;
}*/

select.box {
  color: #555555;
  border: solid  #006547 1.5pt;
}

input.box {
  color: #555555;
  border: solid #6699FF 1.5pt;
}

input#searchButton{
   position: relative;
   display:inline-block;
   padding-top:0px;
   margin-top:0px;
   border:none;
   width:157px;
   height:27px;
   background:url('../images/search_button.png');
   font-size:8pt;
   font-weight: bold;
   background-repeat: no-repeat;
}
input#searchButton:hover {
   background:url('../images/search_button_hover.png');
}

div#content{
   position: relative;
   background: #FFFFFF;
   color: #000000;
   font-size: 10pt;
   font-weight: normal;
   padding: 15px 30px 10px 10px;
}

table#content{
   position: relative;
   border-left: none;
   border-right: none;
   color: #000000;
   font-size: 9pt;
   font-weight: normal;
   padding-left: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-right: 0px;
   width: 944px;
}

table#content td{
	padding-left:5px;
	padding-right:2px;
}

#content.job{
	border-left: solid #84C496 1px;
	border-right: solid #84C496 1px;
	border-bottom: solid #84C496 2px;
	margin-bottom:10px;
	width:882px;

	background: #FFFFFF;
        font-family: arial, sans-serif;
        font-size: 14pt;
	font-weight:normal;
        color: #000000;
   	padding: 15px 30px 10px 30px;
}

.contentElement{
   background: #F0F7FF;
   color: #6699FF;
   font-size: 12pt;
   font-weight: normal;
}

.headRow{
   background: #F0F7FF;
   color: #006547;
   height: 40px;
   text-transform: uppercase;
}

.oddRow{
   background: #FFFFFF;
}
.evenRow{
  background: #EDFAF7;
}

.data_grid tr:hover {
	background-color: #BDE6CF;
}

.jobsHeadRow tr:hover {
	background: #FFFFFF;
}

a.tableLink{
  color: #000000;
  font-weight: normal;
  font-size: 10pt;
}
a.tableLink:hover {
  color: #006547;
}

.jobsHeadRow a {
	color:#006547;
	text-decoration: none;	
}

.jobsHeadRow{
   /*background: #F0F7FF;*/
   color: #006547;
   height: 35px;
   text-transform: uppercase;
}

.jobsLeft {
	float: left;
	background: url('../images/button_left.png');
	background-repeat:no-repeat;
	height: 35px;
	width:5px;
}
.jobsRight {
	float: right;
	background: url('../images/button_right.png');
	background-repeat:no-repeat;
	height: 35px;
	width:5px;
}

div.jobsLeft.selected {
	float: left;
	background: url('../images/button_selected_left.png');
	background-repeat:no-repeat;
	height: 35px;
}
div.jobsRight.selected {
	float: right;
	background: url('../images/button_selected_right.png');
	background-repeat:no-repeat;
	height: 35px;
}


.jobsHeadRow th{
	width:194px;
	background: url('../images/button_middle.png');
	background-repeat:repeat-x;
	border:none;
	padding:none;
	font-size:0.75em;
	text-align:center;
}
.jobsHeadRow th.selected{
	width:194px;
	background: url('../images/button_selected_middle.png');
	background-repeat:repeat-x;
	border:none;
	padding:none;
}

.tipText{
   font-size: 10pt;
}

.popup { 
	POSITION: absolute; 
         display: none; 
         BACKGROUND-COLOR: #ffffff;
         width: 350px; 
         BORDER-LEFT: 1px solid #6699FF; 
         BORDER-TOP: 1px solid #6699FF; 
         BORDER-BOTTOM: 3px solid #6699FF; 
         BORDER-RIGHT: 3px solid #6699FF; 
         PADDING: 3px; 
         z-index: 10;
	color: #000000;
}



.mapPopup { 
	POSITION: absolute; 
         BACKGROUND-COLOR: #ffffff;
         BORDER-LEFT: 1px solid gray; 
         BORDER-TOP: 1px solid gray; 
         BORDER-BOTTOM: 1.25px solid gray; 
         BORDER-RIGHT: 1px solid gray; 
         PADDING: 0px; 
         z-index: 10;
	color: #000000;
	height:350px;
	width:400px;
}


.footerText{
   font-size: 8pt;
}
.footerText a{
  color: #000000;
}
.footerText a:visited {
  color: #000000;
}
.footerText a:hover {
  color: #006547;
}
.newsHead{
  font-size:1.25em;
  color: #339933;
}
.municipalityList{
text-align: center;
color: #339933;
}

hr#footerStroke {
	color:#84C496;
	background:#84C496;
	width:944px;
	height:2px;
	border:none;
	position:relative;
	left:-7px;
	margin-top:15px;
}

.AdminMenuItem{
	padding-left:10px;
	padding-right:10px;
	display:inline-block;
}

#feature_box_wrapper{
	position:absolute;
	top:90px;
	width:960px;
	margin: 0 auto;
}

#feature_box{
	position:relative;
	left:680px;
	width:200px;
	height:120px;
}

#logoImage{
	border: 0px;
}
.jobColumnHeader{
	height:30px;
	line-height:30px;
}

#content .queryBox{
	font-size: 12pt;
}

#fbimageDiv {
    display:inline;
    position:absolute;
    top:208px;
    left:950px;
    width:134px;
}

#facebookImage {
    width: 108px;
    height: 33px;
}

.textresizer { list-style: none; margin: 0 0 0 5px; padding: 2px; display: inline }
.textresizer li { float: left; line-height: 26px; margin-right: 5px; }
.textresizer .small { font-size: 10px;}
.textresizer .medium { font-size: 14px; }
.textresizer .large { font-size: 22px; }

