.vertical { display: block; }
    .homelink { border: 0; }
	
	.vnav ul, .hnav ul {
   	margin: 0;
   	padding: 0;
   	list-style: none;
    width:100%;
    }
   	.hnav {
		margin: 0 0 0 13px;	
	}
    .vnav ul li {
   	position: relative;
   	margin: 0;
   	padding: 0;
    }
    .hnav ul li { 
   	position: relative;
   	margin: 0;
   	padding: 0;
        float: left; 
    }
    /* make sure active submenu is on top */
    .vnav ul li.over, .hnav ul li.over {
        z-index: 99;
    }
    .hnav li ul li { 
        float: none; 
        width: 165px;
    }
    
    .vnav li ul {
   	position: absolute;
   	left: 100%;
   	top: 0;
   	display: none;
    }
        
    .hnav li ul {
   	position: absolute;
   	left: 25%;
   	top: 100%;
   	display: none;
    }
    
    .hnav ul li ul li ul {
   	position: absolute;
   	left: 100%;
   	top: 0;
   	display: none;
    }
        
    .vnav ul li a {
   	display: block;
        width: 100%;
   	text-decoration: none;
    }
    .vnav ul li a.NavBarImage {
   	display: block;
        width: 100%;
   	text-decoration: none;
        margin: 0;
        padding: 0;
    }
    .vnav ul li a img {
   	display: block;
    }
    .hnav ul li a img {
   	display: block;
    }
    
    .hnav ul li a { 
   	display: block;
   	text-decoration: none;
    }
    .hnav li ul li a, .vnav li ul li a { 
        float: none;
        width: 100%;
        border: 1px solid #ccc;
   	border-bottom: 0;
        }

    .vnav ul li a:hover, .hnav ul li a:hover {
   	text-decoration: underline;
    }
    
    .tnav ul {
	   	margin: 0;
	   	padding: 0;
	   	list-style: none;
	   	display: inline;
    }
    .tnav ul li { 
	   	margin: 0;
	   	padding: 0;
	   	display: inline;
    }
    .tnav ul li a { 
	   	display: inline;
    }
   	
   /* Fix IE. Hide from IE Mac \*/
   * html .vnav ul li { float: left; height: 1%; }
   * html .hnav ul li { float: left; height: 1%; }
   /* End */
   
    .vnav li:hover ul, .vnav li.over ul {
        display: block;
        width: 100%;
        background-color: #ccc;
        border-bottom: 1px solid #ccc;
    }
    .hnav li:hover ul, .hnav li.over ul {
        display: block;
        width: 165px;
        background-color: #ccc;
        border-bottom: 1px solid #ccc;
    }
    .vnav li:hover ul li ul, .vnav li.over ul li ul, .hnav li:hover ul li ul, .hnav li.over ul li ul {
        display: none;
        background-color: #ccc;
        border-bottom: 1px solid #ccc;
    }
    .vnav li ul li:hover ul, .vnav li ul li.over ul, .hnav li ul li:hover ul, .hnav li ul li.over ul {
        display: block;
        width: 100%;
        background-color: #ccc;
        border-bottom: 1px solid #ccc;
    }
    .vnav li ul li:hover ul li ul, .vnav li ul li.over ul li ul, .hnav li ul li:hover ul li ul, .hnav li ul li.over ul li ul {
   	display: none;
   	background-color: #ccc;
        border-bottom: 1px solid #ccc;
    }
    .vnav li ul li ul li:hover ul, .vnav li ul li ul li.over ul, .hnav li ul li ul li:hover ul, .hnav li ul li ul li.over ul {
   	display: block;
        width: 100%;
   	background-color: #ccc;
        border-bottom: 1px solid #ccc;
    }
	
	.user {  }
   	.sitetitle { }
   	.pagetitle { }
   	.subhead { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#DD1900; margin-bottom: 20px;}
   	.main { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #020202;}
   	.area_a { }
   	.area_b { }
   	.area_c { }
   	.runner { }
   	.footer { font-family:Arial, Helvetica, sans-serif; color:#6C6C6C; font-size:10px;}
	
	.usertable { }
   	.subhead_table { }
   	.main_table {  font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #020202;}
   	.area_a_table { }
   	.area_b_table { }
   	.area_c_table { }
   	.runner_table { }
   	
   	.vnav ul li a:hover, .hnav ul li a:hover {
   text-decoration:none;
   color:#8F1B0C;
   	}
   
   .hnav li:hover ul, .hnav li.over ul, .vnav li:hover ul, .vnav li.over ul
   {
   display: block;
   background-color:#DBDBB4;
   width: 140px;
   border-bottom: none;
   
   }
   
   .hnav li:hover ul a:hover, .hnav li.over ul a:hover, .vnav li:hover ul a:hover, .vnav li.over ul a:hover
   {
   display: block;
   background-color:#DBDBB4;
   color:#8F1B0C;
   width: 140px;
   }
   
   
   
   .hnav li ul li {
   float: none;
   width: 140px;
   }
   
   .hnav li ul li a, .hnav li ul li a:link, .hnav li ul li a:visited, .hnav li ul li a:active, .vnav li ul li a, .vnav li ul
   li a:link, .vnav li ul li a:visited, .vnav li ul li a:active
   {
   background-color: #DBDBB4;
   			font-size:11px;
   color: #8F1B0C;
   padding:3px 0px 3px 5px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   float: none;
   width: 100%;
   border: 1px solid #8F1B0C;
   border-bottom: 1px solid #8F1B0C ;
   }
   .hnav li ul li a:hover, .vnav li ul li a:hover {
   
   background-color: #DBDBB4;
   color: #8F1B0C;
   padding:3px 0px 3px 5px;
   font-family: Arial, Helvetica, sans-serif;
   			font-size:11px;
   text-decoration: none;
   float: none;
   width: 100%;
   border: 1px solid #8F1B0C;
   border-bottom: 1px solid #8F1B0C;
   }
   
   
   
   .hnav li ul li a, .vnav li ul li a {
   width: 100%;
   border: 1px solid #8F1B0C;
   border-bottom: 0;
   }
   
   .hnav { }
   	.horizontal { font-family:Arial, Helvetica, sans-serif; 
   					text-decoration:none;
   					font-size:10px;
   					color:#8F1B0C;
   					text-transform:uppercase;
   					
   					padding: 7px 9px;
   	
   	}
   	.horizontal:hover { }
   	.horizontalfirst { }
   	.horizontallast { }
   	.vnav { }
   	.vertical {  }
   	.vertical:hover { }
   	.verticalfirst { }
   	.verticallast { }
   	#currentnavpage { }
   	#currentnavpage:hover { }
   	
   	.tnav { }
   	.textnav { }
   	.textnav:hover { }
   	.textnavfirst { }
   	.textnavlast { }
   	#textnav { }
   	#textnav:hover { }
   	
   	body{margin:0px; font-family:arial,helvetica,sans-serif; }
   	p{margin:0px}
	
	body {
   	background-color: #000000;
   }
   
   
   
   
        .vnav li ul, .hnav li ul {background-color: #ffffff; 
                        color: #000000 ; 
                        text-align: left ; 
                    }
        .vnav li:hover ul, .vnav li.over ul, .hnav li:hover ul, .hnav li.over ul {background-color: ; 
                        color: #0 ; 
                        text-align: left ; 
                    }
        .vnav ul li a, .hnav ul li a {background-color: ; 
        
                        color: #0 ; 
                    }
        .vnav ul li.current a, .hnav ul li.current a {background-color: ; 
        
                        color: #0 ; 
                    }
        .vnav ul li a:hover, .hnav ul li a:hover {background-color: ; 
        
                        color: #0 ; 
                    }
        .vnav li ul li a, .hnav li ul li a {background-color: #ffffff; 
        
                        color: #000000 ; 
                    }
        .vnav li ul li a:hover, .hnav li ul li a:hover {background-color: #eeeeee; 
        
                        color: #000000 ; 
                    }
                    
					
					
.home-title {
	color:#dd1900;
}
body {
	font: 1em Arial, Helvetica, sans-serif;	
}

#mp-main {
	margin: 10px;
}
#mp-main p {
	font: 12px Arial, Helvetica, sans-serif;	
}

