* { padding:0px; margin:0px; }

html, body  {
	font: 15px Verdana, Arial, Helvetica, sans-serif;	
	background: #3A001E;
	padding: 5px;
	color: #000;
	height:100.1%;
	margin-bottom:1px;
	text-align:center;	
}

img {border:none;}

a {border:none; outline: none;}

a:link, a:visited, a:active {
    text-decoration: none;    
    color:#770000;
}

a:hover {
    text-decoration: underline;
    color: #D21207;
}

img.nohover {border:0}
img.hover {border:0;display:none}
A:hover img.hover {display:inline}
A:hover img.nohover {display:none}

li {        
    margin-left: 22px;
    padding-left: 0px; 
    
}


 
.altTextField {margin:5px;}
label.error { color: red; }



 
H1 {  
    font-size:22px;
    font-weight:bold;
}

H2 {   
    font-size:20px;
    font-weight:bold;
}

H3 {  
    font-size:18px;
    font-weight:bold;
}

H4 {   
    font-size:16px;
    font-weight:bold;
}

H5 {    
    font-size:14px;
    font-weight:bold;
}

H6 {   
    font-size:12px;
    font-weight:bold;
}

#center {
margin-left: auto; 
margin-right: auto; 
text-align:left; 
width:860px;
}

#outter {         
	width: 860px;
	border:solid 2px black;
	background: white;	
	text-align: center;	
	float:left;	
	margin-bottom:10px;
} 

  
#inner
{
    background-color:White;
    float:left;
    width:800px;
    margin:0px 30px;
    padding:15px 0px;
   
}
    
#maincontent 
{
    clear:both;
    background-color:#F2E9EE;
    width: 800px;
	margin-top:-1px;
	margin-left:0px;
    text-align: left;
    float:left;
    border: solid 1px #7A003F;    
}

#menu
{
    position:relative;
    margin-left:-119px;
    z-index:5;
}


#header 
{
width:100%;
float:left;
clear:both;
margin-bottom:15px;
text-align:left;
}

#headerlogo {
    float:left;
}

#headertext 
{
    text-align:left;
    float:left;
    width:620px;  
    margin-left:20px;
    margin-top:30px;  
}

#mc2 {padding:20px;
float:left;
}
#maincontent img { padding:5px;}
#maincontent a {font-weight:bold;}

#footer 
{
    clear:both;
    width:100%;
    float:left;
    text-align:center;   
    margin-top:10px;    
}
#footerlinks {width:100%; font-size:12px; margin-top:0px; float:left;}
#footertext {width:350px; float:left; margin-left:225px; margin-top:22px; font-size:13px;}
#footerdonate {float:left; margin-left:57px; margin-top:20px;}

.altTextField {margin:5px;}
label.error { color: red; }

#service { float:left; width:561px; margin-left:10px; margin-bottom:10px;}

#servicemenu 
{    
    float:left;
    height:270px;
    width:209px;
    margin-top:-20px;
    margin-left:-20px;
    background-color:#7c0041;
    background-image:url('images/navbar/sidebottomfiller.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
}

#servicemenu a
{
    color:White;
    float:right;
    margin-right:5px;
    font-weight:bold;
    font-size:14px;
}

#servicemenu a:hover
{
 color:Black;
 text-decoration:none;   
}

#servicefooter 
{
    clear:both;
    width:100%;
    float:left;
    text-align:center;   
    margin-top:10px;
    font-size:12px;
}

#location { float:left; width:561px; margin-left:10px; margin-bottom:10px;}
#locationmenu 
{    
    float:left;
    height:270px;
    width:209px;
    margin-top:-20px;
    margin-left:-20px;
    background-color:#7c0041;
    background-image:url('images/navbar/sidebottomfiller.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
}

#locationmenu a
{
    color:White;
    float:right;
    margin-right:5px;
    font-weight:bold;
    font-size:14px;
}

#locationmenu a:hover
{
 color:Black;
 text-decoration:none;   
}

#locationfooter 
{
    clear:both;
    width:100%;
    float:left;
    text-align:center;   
    margin-top:10px;
    font-size:12px;
}

#contact { float:left; width:561px; margin-left:10px; padding-bottom:10px;}
#contactmenu 
{    
    float:left;
    height:200px;
    width:209px;
    margin-top:-20px;
    margin-left:-20px;
    background-color:#7c0041;
    background-image:url('images/navbar/sidebottomfiller.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
}

#contactmenu a
{
    color:White;
    float:right;
    margin-right:5px;
    font-weight:bold;
    font-size:14px;
}

#contactmenu a:hover
{
 color:Black;
 text-decoration:none;   
}

#emailresponse {
 text-align:center;
 font-weight:bold;
 padding:20px;
}

#aboutus { float:left; width:561px; margin-left:10px; padding-bottom:10px;}
#aboutusmenu 
{    
    float:left;
    height:200px;
    width:209px;
    margin-top:-20px;
    margin-left:-20px;
    background-color:#7c0041;
    background-image:url('images/navbar/sidebottomfiller.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
}

#aboutusmenu a
{
    color:White;
    float:right;
    margin-right:5px;
    font-weight:bold;
    font-size:14px;
}

#aboutusmenu a:hover
{
 color:Black;
 text-decoration:none;   
}

#sitemap 
{
 width:760px;
 text-align:center;   
}

#sitemap div
{
    
    float:left;
    width:233px;
    text-align:left;
    margin-left:20px;
}