 
 
 body {font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; line-height:17px; background-color:#dadad0; margin:0; color:#565656;
 margin:0 auto; text-align:left;  }


 * html body {
 font-size: 0.8em;
}
 

a { color:#003300; text-decoration:none; } a:hover {color:#000000; text-decoration:none;}


h1 { font-size:1.5em; padding:30px 0 0 85px; color:#597B20; font-style:italic; margin:0; }
h1 a {color:#597B20; text-decoration:none; } h1 a:hover { color:#597B20; }
h2 { font-size:1.3em; margin:15px 0 15px 0; color:#597B20; line-height:17px; }
h3 { font-size:1.1em; margin:0; color:#555555; }
h4 { font-size:.9em; padding:0 0 0 10px; color:#333333; background-image:url(../graphics/right_head.gif); background-repeat:no-repeat; margin:0px;}


#container{
	border-right: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; background-color:#FFFFFF; 
	width: 900px; text-align:left; margin:0;
}
#dojheader {
	 display: block;
	background-color: #cacac2; margin:0; padding:0;
	 height:15px;
}

#header {
	width:889px;
	background-image: url(../graphics/header.jpg);
	height:75px; margin:5px 5px 5px 5px;
}

 


#content { width:894px; }


.print {border-bottom: 1px solid #cccccc; padding:4px; height:21px;  }
.listing { color:#336600; margin-bottom:5px;}

#leftnav { display: block; background-color:#597B20; width:170px; float:left; margin:0 10px 0 0;}
#nav01 { margin-bottom:0;color:#FFFFFF;  }
#nav01 a:link {color:#FFFFFF;}
			
#nav01 ul {
        list-style:none;
        margin: 0;
        padding: 0;
}
#nav01 li a:link {
        display: block;
        color:#FFFFFF;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}
#nav01 li a:visited {
        display: block;
        color:#FFFFFF;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}
#nav01 li a:active {
        display: block;
        color:#FFFFFF;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}


#nav01 ul a:hover {
        
        background-color:#003300;
}

#nav01 li {list-style:none; display:block; color:#FFFFFF; border-bottom:1px solid #99cc00;}
			
#nav01drop { padding:0 0 0 15px;}


#nav01drop ul {
        list-style:none;
        margin: 0;
         margin:0;
}
#nav01drop li a:link {
        
        color:#FFFFFF;
        
        text-decoration: none; margin:0;        
}
#nav01drop li a:hover {
        
        color:#ffffff;
        
        text-decoration: none; margin:0;        
}



#nav01drop li {list-style:none; display:block; color:#FFFFFF; border-bottom:0; margin:0;}
#nav01drop ul a:hover {
        
        background-color:#336600; margin:0;
}


#nav01select {background-color:#003300;}	
#nav01select ul a:hover {background-color:#336600;}			


#nav02 { margin-bottom:0;  }
			
#nav02 ul {
        list-style:none;
        margin: 0;
        padding: 0;
}
#nav02 li a:link {
        display: block;
        color:#000000;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}
#nav02 li a:visited {
        display: block;
        color:#000000;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}
#nav02 li a:active {
        display: block;
        color:#000000;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}

#nav02 ul a:hover {
        /*text-decoration:none;*/
         color:#ffffff;
}

#nav02 li {
        list-style:none;
        display:block;
        
        border-bottom:1px solid #99cc00;
        
}


#mid_column {
				float:left; width:480px;
				padding:0 0 0 10px;}
				#mid_column a {border-bottom:dotted 1px;}
			
		

			
			

#right {display: block; background-color:#edede8; width:200px; float:right; color:#003300; font-size:.8em; line-height:12px; margin:0 0 0 10px; }

 
#right p {padding:2px 10px 2px 10px; margin:0; }
#right a { border-bottom:dotted 1px; color:#003300; text-decoration:none;} #right a:hover {color:#000000; text-decoration:none;}


#search {background-color:#Cacac2; padding:10px; margin:0 0 15px 0; }



hr.clear{clear:both; height:0; margin:0px; padding:0px; visibility:hidden;}	


#end {display: block; padding:10px; margin:20px 0 0 0; font-size:.8em;  }

#end a { text-decoration:none;}
.endlinks01 a { color:#003300; text-decoration:none;} .endlinks01 a:hover {color:#000000; text-decoration:none;}
.endlinks02 {color:#999999; text-decoration:none;} .endlinks02 a {color:#999999; text-decoration:none; }  .endlinks02 a:hover {color:#666666; text-decoration:none;}

#newsQuickView { font-size: 1.1em;}

#streetAddress { font-size: 1.1em;}
