html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#006699;
 background-image:url(imgs/background_grad.jpg);
 background-repeat:repeat-x; 
 font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: small;
 color: #333333;
} 
 
#pagewidth{ 
width:806px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;
background-image:url(imgs/main_bg.gif);  
} 
 
#header{
position:relative; 
height:156px;  
width:806px;
} 
 
#maincol{   
display:inline; 
position: relative; 
width:806;
}
 
#nav{
 position:relative; 
 height:32px;  
 width:806px;
 background-image:url(imgs/nav_bg.gif);
background-repeat:repeat-y;
}

#navholder{
 position:relative; 
 height:32px;  
 width:760px;
}

/*- Menu --------------------------- */

    #navmenu {
      float:left;
      font-size:100%;
	  width:100%;
      line-height:normal;
      }
    #navmenu ul {
	  margin:0;
	  padding:3px 10px 2px 25px;
	  list-style:none;
      }
    #navmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #navmenu a {
      float:left;
      background:url("tableft10.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #navmenu a span {
      float:left;
      display:block;
      background:url("tabright10.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navmenu a span {float:none;}
    /* End IE5-Mac hack */
    #navmenu a:hover span {
      color:#FFF;
      }
    #navmenu a:hover {
      background-position:0% -42px;
      }
    #navmenu a:hover span {
      background-position:100% -42px;
      }
	
	
	
/*- End Menu --------------------------- */

#main_top{
 position:relative; 
 height:15px;  
 width:806px;
}

#main_area{
 position:relative;  
 width:806px;
}

#main_text{
 position:relative;
 float:left;
 left:35px;  
 width:400px;
}

#main_pic{
 position:relative;
 float:right;
 right:30px;  
 width:304px;
}

.course{
position:relative;
width:304px;
padding:10px 0px 0px 0px;
}

.course_top{
 position:relative;  
 width:304px;
 height:36px;
}

.course_mid{
width:304px;
background-image:url(imgs/course_mid.gif);
}

.course_text{
margin-left:16px;
 margin-right:15px;
}

.course_bottom{
 position:relative;  
 width:304px;
 height:21px;
}

#main_bottom{
 position:relative;
 clear:both; 
 height:36px;  
 width:806px;
 background-image:url(imgs/main_bottom.gif);
}

#footerleft{
	position:relative;
	float:left;
	left:25px;
	top:16px;
}

.footleft{
font-size:85%;
color:#000033;
text-decoration:none;
}

.footlink{
color:#000033;
text-decoration:none;
}

.footlink:hover{
color:#0066CC;
text-decoration:none;
}

#footeright{
	position:relative;
	float:right;
	display:inline;
	top:16px;
	right:25px;
}

#footer{
height:30px; 
background-color:#FFFFFF; 
clear:both;
} 
 
h2{
	font-size:150%;
	color:#6699CC;
	letter-spacing:-1px;
}

.homelist { list-style-image: url(imgs/arrow.gif); }

.forms{
color:#006699;
}

.fees{
color:#003366;
}

a{
color:#0066CC;
}
a:hover{
color:#FF9900;
}

.required{
color:#FF9900;
}

.adminnav{
color:#FFFFFF;
}
.adminnav:hover{
color:#00FFFF;
}
 
 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


