body {margin:0px;padding:0px;background:#333333;}
#header {padding:0px;margin:0px;border-bottom:solid 3px #333333;background:#ffffff;width:760px;}
DIV#container {padding-top:6px;padding-left:12px;font: 0.8em arial, verdana, sans-serif;color:#2b2b2b;background:#ffffff;width:748px !important;width:760px}
.left {float:left;}
.main {width:532px;background:#ffffff;padding-right:15px;border-right:1px solid #2b2b2b;}
#contact {color:#c09}
.cols {width:245px;}
.rhc {width:172px;padding-left:8px;font-size:0.85em}
h4 {color:#c09;font-size:1.0em; font-weight: bold; margin: 0; padding: 0; margin-bottom: 10px; text-transform: uppercase;}
h5 {color:#2b2b2b;font-size:1.0em;display:inline}
.teachersbtn {text-align:right;border:1px solid #949494;padding:0px 2px 0 2px;font-weight:bold;color:#949494;}
a.link {color:#fe5b00;font-weight:bold;text-decoration:underline}
a.link:visited {color:#CD3335;font-weight:bold;text-decoration:underline}
a.link:hover {color:#CD3335;font-weight:bold;text-decoration:underline}
a.contact {color:#c09;font-weight:bold;text-decoration:none}
a.contact:visited {color:#CD3335;font-weight:bold;text-decoration:none}
a.contact:hover {color:#CD3335;font-weight:bold;text-decoration:underline}
hr {height: 0; border: 0; border-bottom: 1px solid #c09; padding: 0; margin: 10px 0; color:#c09}
p {margin: 0; padding: 0; margin-bottom: 10px;}


/*topnav*/
ul#topnav { 
	width:532px !important;
	margin: 11px 0 0 0;
	padding: 3px 0 5px 0 !important;
	padding: 0 0 3px 0;
	border-top:solid 1px #fe5b00;
	border-bottom:solid 1px #fe5b00;
	white-space: wrap !important;
	font-size:0.9em;
}
ul#topnav li { 
    display: inline;
	list-style-type: none;
}
ul#topnav li a:link, ul#topnav li a:active, ul#topnav li a:visited {
	color: #fe5b00;
	text-decoration: none;
	font-weight: bold;
}
ul#topnav li a:hover {
	color: #2b2b2b;
	text-decoration: underline;
	font-weight: bold;
}
ul#topnav li a.on:link, ul#topnav li a.on:active, ul#topnav li a.on:visited {
	color: #2b2b2b;
	text-decoration: none;
	font-weight: bold;
}
ul#topnav li:before {
	content: "| ";
	color:#fe5b00;
}
ul#topnav li:first-child:before {
	content: ""; 
}

/*IE workaround*/
/*All IE browsers*/
* html ul#topnav li
{
	border-left: 1px solid #fe5b00;
	padding: 0 0.4em 0 0.4em;
	margin: 0.3em 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html ul#topnav { 
	height: 1%; 
	width:532px;
}
* html ul#topnav li {
	display: block;
	float: left;
}
.contactfield {
border: 1px solid #b966a4;
margin: 0 20px 10px 20px;
padding: 10px;
background: #fff url('../pf/form-grad.gif') repeat-x left bottom;
}

.contactfield hr {
height: 0; border: 0; border-bottom: 1px solid #ecd4e6; padding: 0; margin: 10px 0; color:#ecd4e6
}

.contactfield label {
font-weight: bold;
}

.f-labels {
width: 250px;
}

.contactfield div {
margin-bottom: 10px;
}

.contactfield div label {
display:block;
float:left;
margin: 0;
text-align:left;
width:150px;
}

.contactfield input.f-fields, .contactfield textarea.f-fields {
border: 1px solid #b966a4;
margin-bottom: 5px;
width: 250px;
}

.contactfield2 {
border: 0;
background: transparent;
margin: 0 0 10px 0px;
padding: 0 0 0 0;
width: 250px;
}

.contactfield2 label {
width: 100px;
}

.formSend {
margin: 0 0 0 180px;
}
