/* TEACHERS SECTION */






/*CORE STYLES*/



html {font-size:100%} /*IE HACK*/

body {
	margin:0; padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: black;
	background-color: #FFFFFF;}
	
p {margin:5px 0 0 0; padding:0; font-size:1.1em; line-height:1.3em;}

#wrapper
{
	position: relative;
	border: 0px none #000000;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 794px;
}
#main
{
	text-align: left;
	margin: 0 24px;
	padding: 0;
	width: 755px;
border:0;
}

h2 {font-size:1.4em; font-weight:bold; color:#333366; margin:0; padding:10px 0 0 0;}
h3{font-size:1.2em; font-weight:bold; color: #CC6600; margin:0; padding:10px 0 0 0;}
h4{font-size:1.1em; font-weight:bold; color: #000000; margin:0; padding:10px 0 0 0;}



#masthead {padding:0; margin:0 0 0 0; width: 755px; height:86px; background-color:#333366;}
#hplogo {margin:0; padding:0; border:0;}
#imgbar {margin:0; padding:0; border:0;}

#topbuttons {position:absolute; top:5px; left: 620px; width:120px; margin:0; padding:0;}

#contactinfo {position:absolute; top:30px; left: 620px; width:160px; margin:0; padding:0; font-size:10px; color: #FFFF99; line-height:1.5em;}

#content {
	width: 753px;
	border-left: 1px solid #CCCCFF;
	border-right: 1px solid #CCCCFF;
	border-bottom: 1px solid #CCCCFF;
	border-top: 0px solid #FFFFFF; /* for top spacing*/
margin:0; padding:0 0 20px 0;
}

a:link, a:active, a:visited {color:#339999;}
a:hover {color:#CC3300;}

p.spacefix {margin:0; padding:0; line-height:.5em;}


#t_bar {height:40px; background-color: #CCCCFF; text-align:right;}
#t_bar p.title {margin-right:25px; margin-top:5px; padding:15px 0 5px 0; font-size:1.3em; color: #000033; font-weight:bold;}



#footer {width:755px; text-align:center; margin:0; padding:0;}
#footer a:link, #footer a:active, #footer a:visited {font-size:1em; color:#339999;}
#footer p.footer_txt {margin:0; padding-top: 10px; line-height:1.5em;}

