
body {
	margin: 0;
	padding: 0;
	background: #cfc;}
	
#wrap {
	margin: 0 auto;
	padding: 0;
	width: 705px;}
	
#header {				
	padding: 0;
	border: 0;
	background: url(../images/banner.jpg);
	width: 705px;	
	height: 170px;		
	float: right;	
	display: block;}
	
.header_text {				
	padding-top: 68px;
	border: 0;
	color: #fff;
	background: transparent;
	float: right;	
	font-family:  arial, verdana, lucida, helvetica, sans-serif;
	font-size: 11px;	
	font-weight: normal;}
.header_text a:link, .header_text a:visited, .header_text a:hover {
	color: #FFF;
	text-decoration: none; 
	background: transparent;
	font-weight: normal;}
.header_text a.menuON  {
	color: #CCC;
	text-decoration: none;
	background: transparent;
	font-weight: bold;}	
		
#main_content{
	margin-top:0px;
	padding: 0;
	width: 685px;
	float: left;}

#main_box{
	width: 100%;
	margin: 0;
	padding: 0;
	background: #FFF;
	float: left;}
	
.main_text{
	float: left;
	width: 100%;
	background: #FDFDF2;
	font-family: arial, verdana, lucida, helvetica, sans-serif;	
	font-size: 12px;	
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	text-align:left;
	line-height: 155%;
	display: block;
	margin: 0;	
	padding: 10px;}

.left_frame{
	width: 185px;
	margin: 0;
	padding: 5px;
	background: transparent;
	float: left;}
		
.left_frame dl{
	width: 180px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	background: transparent;
	float: left;
	display: block;
	color: #696;	
	text-align: justify;	
	line-height: 155%;
	font-family: arial, verdana, lucida, helvetica, sans-serif;	
	font-size: 14px;}	
			
.left_frame dd{
	width: 175px;
	margin: 0;
	padding-bottom: 5px;
	background: transparent;
	padding-left: 5px;
	float: left;
	display: block;
	font-weight: normal;
	color: #000;
	text-align: justify;
	line-height: 155%;
	font-family: arial, verdana, lucida, helvetica, sans-serif;	
	font-size: 11px;}	
.left_frame a:link, .left_frame a:visited {
	text-decoration: none; 
	color: #000; 
	font-weight: normal;}
.left_frame a:hover  {
	text-decoration: underline; 
	color:#000;
	font-weight: normal;}
	
.left_frame dt{
	width: 185px;
	font-weight: bold;
	margin: 0;
	padding-left: 15px;
	padding-bottom: 5px;
	background: transparent;
	float: left;
	display: block;
	color: #666;	
	text-align: justify;
	line-height: 155%;
	font-family: arial, verdana, lucida, helvetica, sans-serif;	
	font-size: 10px;}	
.left_frame dt a:link, .left_frame dt a:visited {
	text-decoration: none; 
	color: #666; 
	font-weight: normal;}
.left_frame dt a:hover  {
	text-decoration: underline; 
	color: #666;
	font-weight: normal;}	
	
.right_frame{
	width: 470px;
	margin: 0;
	padding: 5px;
	background: transparent;
	float: right;
	display: block;
	line-height: 155%;}	
.right_frame a:link, .right_frame a:visited {
	text-decoration: none; 
	color: #40659B; 
	font-weight: bold;}
.right_frame a:hover  {
	text-decoration: underline; 
	color: #036; 
	font-weight: bold;}
		
.frame_box{
	width: 445px;
	margin: 0;
	padding: 10px;
	background: transparent;
	border: 1px solid #696;	
	float: left;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 155%; 
	letter-spacing: 1px;
	text-align: left;
	font-style: normal;}	
.frame_box a:link, .frame_box a:visited {
	text-decoration: underline; 
	color: #333300; 
	font-weight: bold;
	}
.frame_box a:hover  {
	text-decoration: underline; 
	color: #009933; 
	font-weight: bold;}
		

h1 {		
	text-align: left;
	color: #215E21; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 20px;
	font-style: italic;
	height: 20px;
	font-weight: bold;	
	letter-spacing: 1px;
	text-transform: none;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;}
	

h2 {		
	text-align: left;
	color: #696;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;	
	letter-spacing: 1px;
	text-transform: none;
	padding-bottom: 5px;
	height: 20px;
	padding-left: 5px;
	border-bottom: 1px solid #999;	
	margin: 0px;}
h2 a:link, h2 a:visited, h2 a:hover {
	text-decoration: none; 
	color: #696;
	font-weight: bold;}

h3 {		
	text-align: left;
	color: #40659B; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;	
	letter-spacing: 1px;
	text-transform: none;
	padding: 0px;
	margin: 0px;}
	
h4 {		
	text-align: left;
	color: #363;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;	
	letter-spacing: 1px;
	text-transform: none;
	padding-bottom: 5px;
	height: 10px;
	padding: 0px;
	margin: 0px;}


h5 {		
	text-align: left;
	color: #215E21; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	height: 20px;
	font-weight: bold;	
	border-bottom: 1px solid #696;	
	letter-spacing: 1px;
	text-transform: none;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;}
	
ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
/*========================
IMAGES
==========================*/
img#align_left	{
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
    margin-bottom: 10px;
	display: block;
	float: left;}
	
img#align_right	{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
    margin-bottom: 10px;
	display: block;
	float: right;}
	
img#grades	{
	margin-top: 0px;
	margin-r/ight: 0px;
	margin-left: 10px;
    margin-bottom: 10px;
	display: block;
	float: left;}

/*========================
MAIN MENU
==========================*/
#nav_wrap {
	float: left;
	width: 705px;
	background: #90c;
	font: normal 11px arial, verdana, sans-serif;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	margin: 0;
	padding: 0;}	
#nav {
	float: left;
	margin: 0px 0 0 0;
	padding: 0;
	border-right: 1px solid #999;
	list-style: none;
	background: transparent;
	text-align: left;}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	border-right: 1px solid #999;
	text-align: left;}
#nav a {
	float: left;
	padding: 6px 15px 6px 15px;
	text-decoration: none;
	color: #cfc;
	background: transparent;
	letter-spacing: 1px;
	text-align: left;}	
	
#nav a:hover  {
	color: #666;
	background-color: #fff;
	font-weight: normal;}
#nav a.menuON  {
	color: #cfc;
	font-weight: bold;
	background-color: #90c;}
	
#menu1 {
	width: 200px;
	margin: 10px;
	border-style: none none none none;
	border-color: #fff;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu1 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu1 li a:link, #menu1 li a:visited {
	color: #696;
	display: block;
	background:  url(menu1.gif);
	padding: 8px 0 0 10px;
	}
	
#menu1 li a:hover {
	color: #696;
	background:  url(menu1.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}	

/*========================
FOOTER	
==========================*/
#footer {				
	padding: 0;
	border: 0;
	color: #fff;
	background: #90c;
	width: 705px;
	height: 60px;			
	float: left;	
	display: block;	
	font-family:  arial, verdana, lucida, helvetica, sans-serif;
	font-size: 11px;	
	font-weight: normal;}

.footer_text{				
	padding: 20px;
	border: 0;
	color: #fff;
	background: #90c;
	width: 600px;			
	float: left;	
	display: block;	
	font-family:  arial, verdana, lucida, helvetica, sans-serif;
	font-size: 11px;	
	font-weight: normal;}
.footer_text a:link, .footer_text a:visited .footer_text a:hover {
	text-decoration: none; 
	color: #FFF; 
	font-weight: bold;}