body {   
  margin:0px auto; text-align:center; padding-top:3px; background: #1f4922;
}
 

#wrapper { 
  width:792px; 
  margin:0px auto; padding:0px; 
  background:#ffffff;
  overflow:hidden; border: 2px solid #ffffff; 
}
 


#logo {  text-align:center; width:792px;  height:216px;
	margin: 0px auto; padding: 0px; background:transparent;  
}
 

  
/* menutop */
   
  

#menutop {  text-align:center;
  list-style:none; 
  margin:0px auto; padding:0px;  
  width:792px; height:23px; background:#0a280c url(../images/topleftlogo.jpg);    
   background-repeat:no-repeat;
  
}

#menutop li { 
  display:inline-block;
  margin:0px; padding:0;
  text-align:center;
}
/* help ie7 & ie6 understand previous css */
 *:first-child+html #menutop li { float:left; } * html #menutop li { float:left;} 
#menutop li a {
  display:inline-block;
  width:112.1px; /* 792x divided by # of buttons (7) */
  width:112px; /* let's work in round numbers */
  height:18px; 
  margin:0px;
  padding:4px 0px 0px 0px; /* pad top to center text in button */
  color: #fff; 
  font:bold 11px  verdana, arial,sans-serif; /* can now use different, but similar fonts */
  background:transparent; 
  text-decoration:none; 
}
 

/* remove first left empty button border */
#menutop li.m0 a {  
  text-decoration:none; 
}


/* fiddle with widths to look nicer */
#menutop li.m1 a {
  width:120px;  
}
 
#menutop li.m2 a {
  width:95px; 
}

#menutop li.m3 a  {
  width:70px; 
}
 
#menutop li.m4 a  {
  width:85px; 
}

#menutop li.m5 a  {
  width:80px; 
}

#menutop li.m6 a {
  width:90px;  
}
 
#menutop li.m7 a {
  width:45px; 
}

#menutop li.m8 a  {
  width:40px; 
}
 
 /* finish hover and active styling */
#menutop li a:hover,
#menutop li a:visited:hover,
#menutop li a#current:hover,
#menutop li a#current:visited:hover {
  background:transparent;
  color:#ffe035;  text-decoration:underline;
}
#menutop li a#current,
#menutop li a#current:visited { 
  color:#ffe035;  background:transparent; 
  text-decoration:none;
} 




 
#menubottom {  text-align:center;
  list-style:none; 
  margin:0px auto; padding:0px;  
  width:792px; height:23px; background:#0a280c;    
  
}

#menubottom li { 
  display:inline-block;
  margin:0px; padding:0;
  text-align:center;
}
/* help ie7 & ie6 understand previous css */
 *:first-child+html #menutop li { float:left; } * html #menutop li { float:left;} 
#menubottom li a {
  display:inline-block;
  width:112.1px; /* 792x divided by # of buttons (7) */
  width:112px; /* let's work in round numbers */
  height:18px; 
  margin:0px;
  padding:4px 0px 0px 0px; /* pad top to center text in button */
  color: #fff; 
  font:bold 11px  verdana, arial,sans-serif; /* can now use different, but similar fonts */
  background:transparent; 
  text-decoration:none; 
}
 
#menubottom li.m9 a  {
  width:125px; 
}

#menubottom li.m10 a  {
  width:215px; 
}


#menubottom li.m11 a  {
  width:130px; 
}

#menubottom li.m12 a  {
  width:90px; 
}

#menubottom li.m13 a  {
  width:115px; 
}

#menubottom li.m14 a  {
  width:50px; 
}

/* finish hover and active styling */
#menubottom li a:hover,
#menubottom li a:visited:hover,
#menubottom li a#current:hover,
#menubottom li a#current:visited:hover {
  background:transparent;
  color:#ffe035;  text-decoration:underline;
}
#menubottom li a#current,
#menubottom li a#current:visited { 
  color:#ffe035;  background:transparent; 
  text-decoration:none;
} 
 
 
  
  
   
  /* sidemenu */

 
#catbkg { float:right; width:195px; text-align:left;
	 background:#bee5c1; padding:0px;
	  
	margin: 0px ;  border-left: 1px solid #0a280c;  border-bottom: 1px solid #0a280c;  
}

 
#catnav { float:right; width:195px; text-align:left;
	 background:#bee5c1; padding:0px;
	 font: bold 10px verdana, arial, helvetica, sans-serif;
	margin: 0px ;  	 
}


#catnav p { text-align:left;
	 
	margin: 1px; padding: 5px 0px 2px 11px;
	background: transparent;
}
 

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

#catnav a:hover {
    color: #0a280c;  
}

#catnav ul { font: bold 11px  arial, helvetica, sans-serif;
    letter-spacing: 0.5px;
	border: 1px solid #0a280c;
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px 3px 3px 0px;background:#e3f4df;
}

#catnav ul a {    
	color: #072709;
	text-decoration: none;
	list-style-type: none;
	padding: 7px; 
	font-weight: normal; 
}


#catnav ul a:hover {    
	color: #072709;
	text-decoration: underline;
	list-style-type: none;
	padding: 7px; 
	font-weight: normal; 
}

#catnav li {
 
   list-style-type: none;
}

 
/* Content */
 
 
 
 
  
#temparea { 
  text-align:center;
   width:792px; 
   background:#fff; 
  padding: 0px; margin:0px;
}
 
 
 
#content { 
  float:left; 
  width:575px;
  background:#fff; padding: 5px; margin:5px;  
}
 
    

#content ul { text-align:left;  
  	padding:  0px; 
    margin: 0px 0px 0px 20px;  
}


#content li {  
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 3px 0px; 
    margin: 0px;
}    


#imagecenter {  text-align:center; 
 margin:0px auto; padding: 10px 0px;  
} 


#imageright { float:right; text-align:right; width:300px;
 margin:10px 0px 8px 8px; padding:0px; border: 1px solid #000;}
 

#imageleft { float:left; text-align:left; width:250px; 
 margin:6px 10px 10px 0px; padding:0px;  
 text-align:center;
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #000000;
}
 

.imagecenterlogo {  text-align:center; 
 margin:0px auto; padding: 0px; 
 }


h1 {text-align:left;
	font: bold 14px verdana, arial, helvetica, sans-serif;
	color: #003300;
	padding: 5px 0px 5px 0px; margin:0px;
}

    
 
h2 {text-align:left;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 5px 0px; 
    margin:0px;
}

h3 {text-align:center;
	font: bold 13px verdana, arial, helvetica, sans-serif;
	color: #9e0021;
	padding: 10px 0px 5px 0px;
    margin:0px;
}
  
 
  
 .locationarea {text-align:left;
    background-color:#b18c00;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	padding: 3px 0px 3px 3px; 
    margin:0px;
}
   


 .locationarea {text-align:left;
    background-color:#b18c00;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	padding: 3px 0px 3px 3px; 
    margin:0px;
}
  
  
a { color: #000000; text-decoration: underline; } 
  
a:hover { color: #b18c00; text-decoration: none;} 
 
  


.lineimage {  text-align:left; 
 margin:0px; padding:10px 0px 10px 0px; 

}

#nav { text-align:center; 
    margin:0px auto; 
	font: 10px verdana, arial, helvetica, sans-serif;
    border-top: 2px solid #0a280c; padding-top: 10px; width: 540px;
border-bottom: 2px solid #0a280c; padding: 10px; width:540px;
    color: #000000;
	background: transparent;
}

#nav a {
	color: #000000;
	text-decoration: none;

}

#nav a:hover {
    color: #fbb724;
	margin: 0px; 
	text-decoration: underline;
}
 
 
#return { clear:both;  text-align:center; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000000; padding: 13px;   cursor: pointer; background: transparent;}

#return a {
color: #000000;
text-decoration: underline;
}
 
#return a:hover {
 color: #fbb724;
text-decoration: none;
}
  
  

.returnright {  text-align:right; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000000; padding: 5px;   cursor: pointer; background: transparent;}

.returnright a {
color: #000000;
text-decoration: underline;
}
 
.returnright a:hover {
 color: #fbb724;
text-decoration: none;
}
  
  

#address {
 text-align: center;
 font: bold 12px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:10px 0px 0px 0px;   color: #000000;
background-color: transparent;
}
 
  
 
#address1 {
 text-align: center;
  font: normal 10px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:0px;   color: #000000;
background-color: transparent;
}


 
#byline { clear:both;  text-align:center; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000000; padding: 13px;   cursor: pointer; background: transparent;}
 
  
  
#stats { text-align:center; 
font: normal 9px verdana,arial,helvetica,san-serif; 
color: #000000; 
background-color: transparent;
margin:0px auto;
padding: 30px 0px 0px 0px;}
 