@charset "utf-8";
/* CSS Document */

/* General Elements*/
* { border: 0; padding: 0; margin: 0; font: 13px arial, helvetica, sans-serif; color: #3d4550; }
body { background: #3d4550; }
h1 { font: 18px lucida sans unicode, tahoma, sans-serif; margin: 0 0 15px 0; }
	h1 span { margin: 0 0 0 10px; font-style: italic; }
h2 { font-weight: bold; margin: 0 0 13px 0; }
h3 { font-style: italic; }
.navh3 { font-style: italic; }
p { margin: 0 0 13px 0; }

/* IDs */
div#header { background: url('../images/header_bg.gif') top center repeat-x; height: 193px; }
div#contact { float: right; margin: 20px 0 0 0; }
img#helo { margin: 20px 0 0 0; }
ul#nav { display: block; margin: 28px auto 0 auto; width: 950px; }
	ul#nav li { list-style-type: none; display: inline; float: left; }
		ul#nav li a { display: block; padding: 8px 0 14px 15px; text-decoration: none; color: #d0e399;}
		ul#nav li a:hover { background: #7dbb00; }
		ul#nav li a:active { background: #7dbb00; margin-top: 1px; }
		ul#nav li a#current { background: #d4d5dd; margin-top: 6px; padding: 8px 0 14px 15px; color: #3d4550; }
			ul#nav li a#current span { color: #000; }
		/* ul#nav li#current { background: #3d4550 url('../images/nav_hover_bg.gif') top center repeat-x; color: #d9e2f9; padding: 8px 0 14px 15px; } */
		ul#nav li span { font: 16px lucida sans unicode, tahoma, sans-serif; color: #FFF; }
div#body { background: #fbfbfc url('../images/body_bg.gif') top center repeat-x; padding: 15px; 0 15px 0; }
div#footer div, div#footer a { text-align: center; padding: 20px 0 20px 0; color: #81a64a; }
#studentform td { padding:5px; }
#studentform input, #studentform select, #studentform textarea{ padding:5px; border:2px solid #999999; color:#66CC33; }
#studentform strong {font-weight:bold; }

/* Classes */
div.center { margin: 0 auto 0 auto; width: 920px; }
div.twocol { width: 441px; }
div.quadcol { width: 202px; }
span.required { font-size: 13px !important; color: red !important; }
