@charset "utf-8";
/* CSS Document */

html,body
{
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
text-align:center;
background-color:#ab0807;

}

a, a:link, a:visited
{              color:#951b1f;
                text-decoration:none;


}

a:hover, a:active
{              color:#951b1f;
                text-decoration:underline;

}


.container
{
width:800px;
margin:auto;

}

.banner
{
position:relative;
width:800px;
height:150px;
border:4px solid #ffcc33;

}


.mainNav {

margin: 10px 0 0 0;
clear:both;
width:800px;
color:#000;
font-weight:bold;
background-color:#fff;
border:4px solid #ffcc33;
font-size:100%;		
}



.mainNav ul {

margin:0; 
padding:0; 
display:inline;
font-weight:bold;            
}



.mainNav ul li {

list-style:none; display:inline; 
float:left;
padding:0;
margin:0;
font-weight:bold;  

}

.mainNav ul li a {

float:left; 
display:block;
color:#000; 
padding: .5em 2em .5em 1em;
margin-top:0px;
text-decoration:none;                  
font-weight:bold;  
border: 4px solid #fff;	
	          

}

                
.mainNav ul li a:hover 

{ float:left; 
display:block;
margin-top:0px;
text-decoration:none;                  
font-weight:bold;
color:#fff;
background-color:#ab0807;
           

}



.mainNav ul li.on a 

{              
text-decoration:none;
color:#fff;
font-weight:bold;
background-color:#ab0807;
			

}


.contentContainer
{
position:relative;
width:800px;
margin-top:10px;
border:4px solid #ffcc33;
background-color:#FFFFFF;
}

.sideImages
{
position:relative;
width:230px;
height:600px;
padding-left:5px;

padding-bottom:10px;
float:left
}

.textContainer
{
position:relative;
float:left;
width:520px;
padding-right:25px;
padding-top:10px;
padding-bottom:15px;
padding-left:15px;
text-align:left;
overflow:auto;
height:600px;
scrollbar-arrow-color: #fff;
scrollbar-base-color:#e7e7e7; 
scrollbar-dark-shadow-color: #616161;
scrollbar-track-color: #fffff;
scrollbar-face-color:#fecb31;
scrollbar-shadow-color: #BBBBBB;
scrollbar-highlight-color: #e1e0e0;


}


.textContainer h3
{
font-size:150%;
color:#ab0807;


}



.textContainer h4
{
font-size:120%;
color:#ab0807;


}

.clearer

{ 
clear:both;
}

.footer

{
text-align:center;
margin:auto;

width:800px;
padding: 5px 0px;
color:#951b1f;
background-color:#FFFFFF;

border:4px solid #ffcc33;
margin-top:10px;


}



.footer img

{

padding: 0px 10px;

}


.footer a, .footer a:link, .footer a:visited

{	color:#951b1f;
text-decoration:none;

}



.footer a:hover, .footer a:active

{	color:#ffffff;

text-decoration:underline;

}


