body, table  {font-family:Arial, Helvetica, sans-serif;  font-size: 11px;}  
body {margin: 5px;}

img {border: 0px; } 

h1, h2, h3, h4, h5, h6 {color: #291073;}

div#main  {
   margin-left: auto; 
   margin-right: auto; 
	 width: 980px; 
   xwidth: 760px; 
   text-align: left; 
   border: 1px solid gray; 
   background-color: #EFEFEF;
   position: relative; 
   padding: 5px; 
}
    
#hdrleft {
  position: absolute;
  left: 105px;
  top: 24px;
  z-index: 1;
  background-color: #291073;
	width: 800px; 
  xwidth:  600px;
  padding-right: 5px;
}


#hdrleft2 {
  position: absolute;
  left: 9px;
  top: 17px;
  z-index: 2;
}

#hdrleft img, #hdrleft2 img {border: 0px;}

#bhpic { 
   position:absolute; right:5px; z-index: 200;
}

#breadcrumb { position: absolute; top:160px; left: 30px} 
#breadcrumb a {text-decoration: none; } 

#divider {
      clear: both; font-family:  Impact; font-size: 11pt; margin-top: 115px; margin-left: 150px; 
      margin-bottom: 50px;   
}

#xleftcol {
		float: left; width: 200px; border: 0px solid gray; 
		margin-right: 20px; 
		
}

#leftcol {
		 border: 0px solid gray; 
		margin-right: 20px; 
		
}
		
#leftcol ul {
		 margin-left: 2px;  margin-top: 3px; list-style: none; padding: 0px; clear: both;
}

#leftcol ul li {
	width: 100% ;padding-left:2px; padding-top: 3px; padding-bottom: 3px; display: block;clear: both;cursor: pointer; margin-bottom: 5px; 
	}

#leftcol ul li a {
			text-decoration: none; color: black;  width: 95%;  border: 1px solid #EFEFEF;; padding: 2px; 
}
	
#leftcol ul a:hover {
		 background-color: #C2D3EF; border: 1px solid #316AC5; 
}

#leftcol2 {
		 border: 0px solid gray; 
		margin-right: 20px; 
		
}
		
#leftcol2 ul {
		 margin-left: 2px;  margin-top: 3px; list-style: none; padding: 0px; clear: both;
}

#leftcol2 ul li {
	width: 100% ;padding-left:2px; padding-top: 3px; padding-bottom: 3px; display: block;clear: both;cursor: pointer; margin-bottom: 5px; 
	}

#leftcol2 ul li a {
			text-decoration: none; color: black;  width: 95%;  border: 1px solid #EFEFEF;; padding: 2px; 
}
	
#leftcol2 ul a:hover {
		 background-color: #C2D3EF; border: 1px solid #316AC5; 
}




#centerandrightcol {  }

#rightcallout {float: right; margin-left: 10px; width:auto; padding-right: 2px; border: 1px solid gray; 
		margin-right: 10px; 
		background-color: white;
		}

#rightcallout ul {
		 margin-left: 2px;  margin-top: 3px; list-style: none; padding: 0px; clear: both;
}

#rightcallout ul li {
	width: 100% ;padding-left:2px; padding-top: 3px; padding-bottom: 3px; display: block;clear: both;cursor: pointer;
	}

#rightcallout ul li a {
			text-decoration: none; color: black;  width: 95%;  border: 1px solid white; padding: 2px; 
}
	
#rightcallout ul a:hover {
		 background-color: #C2D3EF; border: 1px solid #316AC5; 
}

.redfader { padding-left: 2px; width:100%; height: 20px; font-size: 16px; font-family: Arial; font-weight: bold; background-color:#F4040C; color: black; Filter: Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=580, FinishY=0);
}  

.rhmul {padding-left: 1em;  margin-left: 1em;  }
 
.dateline { margin-left: 10px; font-style: italic; font-size: 90%; color: #858585; } 

.event { margin-left: 3px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #666666; margin-top: 5px; } 

.eventtime { font-weight: bold; } 

#footer { text-align:center; margin-top: 20px; border-top: 2px solid gray; }    

.notice {border-bottom: ridge #003366 thin; margin-bottom: 10px;}

.fieldtitle {font-family: Verdana, Helvetica, Arial; font-size: 12px; font-weight:bold; background-color: #89B7E4; text-align: center;}

.bold {font-weight: bold; } 
.closed { color: red; font-weight:bold;} 
.open { color: black; font-weight: bold;} 
.comment {color: blue; } 
#hovertable {border: 1px solid black; padding: 0px; border-collapse: collapse} 
#hovertable td {border: 1px solid black; }

/* Albums and pics - to embed Picasa Web Albums */ 
.album { margin-top: 10px; border: 1px #999999 solid;} 

.pics { margin-top: 15px; margin-left: 30px; border-bottom: #666666 2 px groove; } 

.pics a {text-decoration: none; color: black; font-weight: bold; } 

/* For Field status program: (lstfstatus.php):  */

#fstatus {border: 1px #333333 groove; margin: 2px; } 
#fstatus th, #fstatus td {font-size: "75%"; } 

table.mainlist { border-collapse: collapse; border: 1px solid #24771E; }
table.mainlist td { border: 1px solid #F3F3E2; }
table.mainlist td.htext,  table.mainlist th { color: black; height: 30px; margin-top: 10px; font-size: 11px; font-weight: bold; text-align: left; background-color: #60CC5A; }
table.mainlist a { 	color: black; }
table.mainlist tr.altcol1 {background-color: #ffffff;  	 }
table.mainlist tr.altcol2 { background-color:#fff8ee; }

