body	{
margin: 0px;
padding: 10px;
background: #093d1f;
min-width:730px;
}

#banner { height:200px;
background:#116D37 url(images/collage.jpg) repeat-x bottom;
}
 


/* Top Menu */
  
#menu_outer { 
 background-color:#093d1f; width:100%; height:24px; 
}

#menu_inner { 
 width:570px; margin:0 auto; 
}

.menu, .menu ul{ 
 float:left;
 font: bold 11px arial, verdana, helvetica, sans-serif;
 margin:0 5px;
 padding:0;
 list-style:none;
 width:170px;
 background-color:#093d1f;
 color:#fff;
}

.menu li {
 position:relative; /* allows absolute for flyout */
 margin:0;
 padding:0;
 list-style:none;
 background-color:#093d1f;
 color:#fff;
 text-indent:5px;
}

.menu li a {
 display:block;
 text-decoration: none;
 margin:0;
 padding:5px 0;
}


/* main cat hover */



#menu_inner .menu_title.current a,
#menu_inner .menu_title.current a:hover {
 color:#f0ff00; background-color:#71ba90; 
}








/* main cat back */


#menu_inner .menu_title a { 
 color:#fff;
 background-color:#093d1f;
 cursor:default;
}


/* main subs back */

#menu_outer #menu_inner .menu_flyout a {
  color:#afc;
  background-color:#093d1f;
  cursor:pointer;
}


.menu li a:hover { 
 width:170px;
 text-decoration:none;
 margin:0;
 padding:5px 0;
}


/* main cat back hovers*/


#menu_inner .menu_title a:hover {
 color:#fff;
 background-color:#093d1f;
}

#menu_outer #menu_inner .menu_flyout a:hover {
 color:#093d1f;
 background-color:#71ba90;
}

.menu_flyout {
 position:absolute;
 display:none;
}

.menu_title:hover .menu_flyout
{
 display:block; 
 text-decoration: none;
 margin:0;
 padding:0;
}

/*end top menu */






/* side menu */
  



#sidemenunav, #sidemenunav ul 	

{float:left;
text-align: left;
list-style: none;
padding: 3px 0px 4px 2px; 
margin: 0px auto;
background: transparent;

			}


  

#sidemenunav a 		{
color: #ffffff;  
font: bold 11px arial, sans-serif;
text-decoration: none;
text-align: left;
padding: 3px 5px 4px 5px;
 
display: block;
cursor: pointer;
 
	}



 

#sidemenunav li 		
{ 
text-align: left;
float:left;  
background: #093d1f;
padding: 0px;
margin: 0px auto;
width:105px;
}

 

#sidemenunav li a:hover	
{ 
color: #ffffff;
background: #71ba90;
 
text-decoration: none;
cursor: pointer; 
width:93px
}
 

#sidemenunav li:hover, #sidemenunav li.current
{ 
background: #71ba90;
border: solid #010187;
border-width: 0px; 

}
 

#sidemenunav ul #current{
color: #ffffff;
background: #71ba90;
}
 






/* Wrapper */
 
 

#wrapper1 {  
 
margin:0 auto; 
background: #093d1f;
border:solid #ffffff;
border-width:1px;
}


#wrap {   
margin:0 auto;
padding: 0px; 
background: #ffffff;
}


  

#box{  
  text-align:center; 
 
margin: 0px auto;
padding: 10px;
background:#ffffff;
}

 
h1	 { color: #093d1f; font: bold 14px verdana, arial, sans-serif; background:#ffffff; text-align: center;}

h2	{ color: #ffffff; font: bold 9px verdana, arial, helvetica, sans-serif; background:#003300; padding: 1px; margin: 0px auto; text-align: center;} 


h3	{ color: #000000; font: normal 9px verdana, arial, helvetica, sans-serif; background:#ffffff; padding: 1px; margin: 0px auto; text-align: center;} 

h4	{ color: #000000; font: normal 9px verdana, arial, helvetica, sans-serif; background:#ffffff; padding: 1px; margin: 0px auto; text-align: left;} 


.lightgr	{ color: #000000; font: normal 9px verdana, arial, helvetica, sans-serif; background:#99ffcc; padding: 0px; margin: 0px; text-align: center;} 



.bytext	{ color: #000000; 
    font: normal 11px verdana, arial, sans-serif;  
    margin: 0px auto;
	padding: 10px; 
	background: #ffffff;  
	} 



.tabtext	{ color: #000000; font: normal 9px verdana, arial, helvetica, sans-serif; background:#ffffff; padding: 1px; margin: 0px auto; text-align: center;} 


.tabtextbold	{ color: #000000; font: bold 9px verdana, arial, helvetica, sans-serif; background:#ffffff; padding: 1px; margin: 0px auto; text-align: center;} 


.grbkg	{ color: #ffffff; font: bold 9px verdana, arial, helvetica, sans-serif; background:#003300; padding: 1px; margin: 0px auto; text-align: center;} 


.results	{ text-align:center;
color: #000000; 
    font: normal 11px verdana, arial, sans-serif;  
    margin: 0px auto;
	padding: 5px 0px; 
	background: #ffffff;  
	} 



.results a	{ 
color: #000000; 
text-decoration: none;
	} 
	
.results a:hover	{ 
color: #003300; 
text-decoration: underline;
	} 
  
a:link, a:visited {
  color:#00018D;	
}

a:hover, a:active { 
        color:#db4700;
}

img {	border: none;
}

.spacer  { margin-top: 20px;  background:#000000; 
}
   

.image-right {
	float: right;
	margin: 3px 0 3px 5px;
	padding: 3px 0 3px 5px;
	background: inherit;
}


.image-left {
	float: left;
	margin: 3px 8px 3px 0px;
	padding: 0px;
	background: inherit;
	border: 1px solid #000000;
}

.image-center { 
	margin: 0px auto;
	padding: 3px; 
	 background: #ffffff;font: normal 11px verdana, arial, sans-serif; 
}


.return {  text-align:center; font: normal 10px verdana, arial, helvetica, san-serif;  color: #003300; padding: 13px;   cursor: pointer; background: #ffffff;}

.return a {
color: #000000;
text-decoration: underline;
}
 
.return a:hover {
color: #003300;
text-decoration: none;
}





 #nav { 
text-align: center;
margin: 0px auto;  
padding:  10px;

color: #003300;
font: normal 10px verdana, arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background: #ffffff;
}



#nav a {
 color: #000000;
text-decoration: none;
}
 
 
 
#nav a:hover { 
 color: #003300;
text-decoration: underline;
}


 #address { 
text-align: center; 
 
color: #000000;
font: normal 10px verdana, arial, helvetica, san-serif;
margin: 0px auto;
background: #ffffff;
padding: 10px;
}
  

p.byline { text-align:center; font: normal 10px verdana, arial, helvetica, san-serif; color: #093d1f; background:#ffffff; margin:25px auto;}

p.byline a {  color: #093d1f; text-decoration:none;}

p.byline a:hover {  color: #db4700; text-decoration:underline;}

p.stats { text-align:center; font: normal 10px verdana, arial, helvetica, san-serif; color: #000000; background:transparent; margin:25px auto;}

