 body {
 color: white;
  margin:auto;
 text-align: center;
 font-size:14px;
 font-family: Arial, Helvetica, sans-serif;
 background-color :#3B461B;
 }

a { 
  color: #0C0;
  background-color:white;
  text-decoration:underline;  
  } 

 a:visited { color:#0C0;;background-color:white;  } 
  a:hover { color: white;background-color:#0C0;  } 
 a:active { color: #8B0000;background-color:white;  }  

ul, li {
  color:black;
  background-color: transparent;
  font-weight:bold;
  text-align:left;
  font-size:90%;
}

.maintable {
  color:white;
  background-color:white;
  text-align:center;
  padding:0px;

  width:766px;
  font-family: Arial, Helvetica, sans-serif;
  margin:auto;
  border : 2px solid black;
}

td, tr {
  color:black;
  background-color:white;
  text-align:center;
  padding:0px;
  border-style:none;
  font-family: Arial, Helvetica, sans-serif;
  }
.bordertable {
color:black;
  background-color:white;
  text-align:center;
  padding:1px;
  font-family: Arial, Helvetica, sans-serif;
  margin:auto;
border-style: solid;
border-width: 1px;
border-color: #3B461B;
width:75%;
}
div {  
  text-align:center;
  margin:auto;
  font-size:90%;
  }

h3, h4 {
  color: #FC3;
  background-color: transparent;
  text-align:center;
 font-family: Arial, Helvetica, sans-serif;
  }

.bold {
  font-weight:bold;
  font-size:100%;
  font-family: Arial, Helvetica, sans-serif;
  color: #3B461B;
  background-color:transparent;
  }
.larger {
   font-weight:bold;
  font-size:larger;
  font-family: Arial, Helvetica, sans-serif;
  color: #FC3;
  background-color:#66C;
  }
.contact-info {
  color: white;
   text-align:center;
  font-size: 85%;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align:bottom;
  width:766px;
  margin:auto;
  font-weight:bold;
background-color : #834512;
  /*background : Green url(images/contactback.gif) repeat scroll bottom;*/
  }
  
  .contact-info a{
	color:#FC0;
	background-color : #834512;
}

.contact-info a:link {color: #FC0; background-color : #834512;}
.contact-info a:visited {color:#FC0; background-color : #834512;}
.contact-info a:hover {color: #0C0;	background-color : #834512;}

div.navbar {	
	color: white;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	background-color : #360;
}

div.navbar a {
	font-weight:bold;
	color: #FC3;
	background-color : #360;
	 font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div.navbar a:link {color: #FC3; background-color: #360;}
div.navbar a:visited {color:#FC3; background-color: #360;}
div.navbar a:hover {color:#ADD8E6 ;background-color : #360;}

p {
font-weight: normal;
font-size:85%;
font-family: Arial, Helvetica, sans-serif;
color: black;
background-color:transparent;
text-align:justify;
margin:5px 10px 5px 10px;
}

table { 
  color:#000000;
  background-color:#FFFFFF;
  text-align:center;
  padding:0px;
  border-style:none;
  font-family: Arial, Helvetica, sans-serif;
 }

.smaller {
  font-size:smaller;
  font-style:italic;
 }

.float-right {  float: right;}
.float-left {
	float:left;
}

.border {
color: #360;
border-style: solid;
border-width: 1px;
border-color: #FC3;
background-color: white;
margin:auto;
padding:2px;
width:75%;
}

.bordertext {
	background-color: white;
	color: black;
	text-align:justify;
	font-size:90%;
}

.italic {
  font-style:italic;
  }   
  
hr{
  color:#0C0;
  background-color:#360;
  }
}
/*Mahaffey navbar*/
div.mnavbar {	
	color: white;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	background-color : #834512;
}

div.mnavbar a {
	font-weight:bold;
	color: #FC3;
	background-color : #834512;
	 font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div.mnavbar a:link {color: #FC3; background-color: #834512;}
div.mnavbar a:visited {color:#FC3; background-color: #834512;}
div.mnavbar a:hover {color:#ADD8E6 ;background-color : #834512;}

.hidedropmenu {
	display: none;
}