/*body*/
html, body{ 
	background-color: #797948;
	text-align: center;
	margin: 0;
	font-family: "trebuchet ms", trebuchet ms, verdana, arial, helvetica;
	font-size: 12pt;	
} 

.alignright
{
clear: both;
margin: 0 0 5px 15px;
padding: 0;
float: right;
}

.alignleft
{
margin: 0 15px 5px 0;
padding: 0;
float:left;
}

table
{
	padding: 0;
	margin: 0;
}
#container
{	
	width:800px;
	\width:802px;
	w\idth:800px;
	padding: 0;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
	background-color: #cccc99;	
	border: 2px solid #333366;
	min-height: 500px;
	}
	
#banner
	{
	background-image: url(../images/bg-header.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width:100%;
	height: 160px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	}

#banner h1
{
padding-top: 20px;
margin: 0 10px;
font-size: 2em;
color: #0b0b46;
font-weight: bold;
}
#banner h2
{
margin: 40px 10px 0 10px;
font-size: 1.5em;
color: #0b0b46;
font-weight: bold;
}

#main
{
clear: left;
width: 100%;
margin: 0 10px;
padding: 0;
}



.leftnav
{
clear: right;
width: 180px;
float: left;
margin: 0;
padding: 0;
height: 100%;
min-height: 500px;
}

.leftnav h4
{font-size: 1.1em;
color: #336;
font-weight: bold;
margin: 50px 5px 5px 2px;
}


#nav
	{
	float: left;	
	color: #3a494b;
	margin: 0;
	padding: 0;
	background-color: #9db2b1;
	width: 170px;	
	}
	
.mainnav
 { margin: 10px 2px;
  padding: 0;
  color: #333366;
  font-size: .9em;
  }
  
.mainnav ul
{margin: 0;
 padding: 0;
text-indent: 0;
} 
 
.mainnav li
{list-style: none;}

.mainnav a
{text-decoration: none;
font-weight: bold;}

.mainnav a:link, .mainnav a:visited
{color: #0b0b46;}

.mainnav a:hover, .mainnav a:active
{color: #333366;}



.subnav
 { margin: 2px;
  padding: 0;
  color: #333366;
  font-size: .9em;
  }
  
.subnav ul
{ margin: 10px 0;
  padding: 0;
  text-indent: 0;
} 
 
.subnav li
{list-style: none;}

.subnav a
{text-decoration: none;
font-weight: bold;}

.subnav a:link, .subnav a:visited
{color: #0b0b46;}

.subnav a:hover, .subnav a:active
{color: #333366;}



	
#content 
{
width: 620px;
text-align: left;
padding: 15px;
margin: 15px;
border-left: 2px solid #333366;
min-height: 500px;
}

#content h3
{
padding: 0;
margin: 5px 0;
font-size: 1.5em;
color: #3a494b;
font-weight: bold;
} 

#content h4
{
font-size: 1em;
color: #3a494b;
font-weight: bold;
font-style: italic;
} 

#content p, #content li
{
margin: 0 0 15px 0;
font-size: 1em;
color: #3a494b;
font-weight: normal;
} 

#content ul
{
margin: 15px;
list-style: disc;
} 

#content ol
{
margin: 15px;
} 

#content ul li, #content ol li
{
margin-left: 35px;
} 


#content a
	{
	font-weight: bold;
	text-decoration: none;
	}

#content a:link, #content a:visited
	{
	color: #000033;
	}

#content a:hover, #content a :active
	{
	color: #3a494b;
	} 	
 		 	


#content .small
{
font-size: .8em;
font-style: italic;
color: #333366;

}
#content img
{
border: 1px solid #859191;
}

#content blockquote
{
 text-align: left;
 clear: both;
 width: 400px;
 padding: 10px;
 margin-top: 35px;
 margin-left: auto;
 margin-right: auto;
 background-color: #e0e0e0;
border: 2px solid #333366;
 }
 
#content blockquote h5
{
 margin: 2px 0;
 font-size: 1.2em;
 font-weight: bold;
 font-size: 1.1em;
 }
 
#content blockquote p
{
 margin: 2px 0;
 font-size: .8em;
 font-style: normal;
 }  
  
 
 #content hr
 {
 height: 1px;
 color: #859191;
 width: 95%;
 }
 	
#center
{text-align: center;}	

	
#footer
	{
	width: 100%;
	background-image: url(../images/footer-bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
	margin: 0;
	padding: 10px 0;
	}
	
#footer p
	{
	margin: 5px;
	font-size: .75em;
	font-weight: normal;
	color: #000033;	
	} 	
	
#footer a
	{
	font-weight: bold;
	text-decoration: none;
	}

#footer a:link, #footer a:visited
	{
	color: #000033;
	}

#footer a:hover, #footer a :active
	{
	color: #cccc99;
	} 	
 		 	 		
