body         { background-color: #000000; margin:5px 5px 5px 5px; font-family: Arial; font-size: medium; color: #000000;}



#header {
  background-color: #000000;
  color: #993399;


  
}

#header h1 a {
  background-image: url("images/headergraphic2.jpg");

  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/headergraphic2.jpg');
  
  
  
  background-repeat: no-repeat;
  display: block;
  height: 150px;
  width: 450px;
  font-size: 0!important;
  text-align: left;
  float: left;
 

}

#header .slogan {
  margin-right: 3%;
  padding: 0;
  text-align: right;
  color: #993399;
  font-size: 36px;
  font-family: Arial;
  white-space: nowrap; 
  height: 98px;
   display: block;

}


h1           { font-family: Arial; font-size: x-large; color: #993399; font-weight: bold; }
h2           { font-family: Arial; font-size: large; color: #993399; font-weight: bold; }
h3           { font-family: Arial; font-size: medium; color: #993399; font-weight: bold; }
h4           { font-family: Arial; font-size: small; color: #993399; text-align: center;}



 #topnav ul li  {
    margin: 0px 15px 0px 0px;
    font-size: 14px;
    font-family: Arial; color: #ffffff; text-align: right;
     background-color: #000000;
    width: 6em;  
    float: right;   
  }
  



 #middlenav ul li  {
    margin: 0% 5% 0% 0%;
    font-size: 18px;
    font-family: Arial; color: #ffffff;
     background-color: #000000;
    width: 18em;  
    float: right;   
   
   
  }

 #middlenav ul {
		list-style: none;
		margin: 0px;
		padding: 0px 0px 18px 0px;
		border: none;
		}
		
	#middlenav li {
		border-bottom: 1px solid #993399;
		width: 100%;
		margin: 0;
		}
		
		
		
		#middlenav li a {
		display: block;
		padding: 0px 1px 0px 1px;
		border-left: 10px solid #4a004a;
		border-right: 10px solid #4a004a;
		background-color: #660066;
		color: #cccccc;
		text-decoration: none;
		width: 100%;
		}

	html>body #middlenav li a {
		width: auto;
		}

	#middlenav li a:hover {
		border-left: 10px solid #660066;
		border-right: 10px solid #660066;
		background-color: #993399;
		color: #cccccc;
		}




#topnav a { color: white; }

 
 #content  {  
    margin: 1% 2% 0% 2%;
    padding: 2% 1% 2% 1%;
    color: #000;
    background-color: #fff;
    border-left: 10px solid #660066;
	border-right: 10px solid #660066;
	border-top: 10px solid #660066;
	border-bottom: 10px solid #660066;
  }
  
  
    p.validator  { text-align: right; }