
body, div, th, td, p { font:8pt Verdana, sans-serif; color:#333; }

h1, h2, h3, h4, h5, h6 { font:12pt Georgia, serif; color:#222; }
h1 { font-size:14pt; margin-top:0px; }
h2 { font-size:13pt; }
h3 { font:12pt Georgia, serif; color:#222; margin-bottom:5px;}

.smallfont{ font: normal 9pt Verdana, sans-serif; color: #333333; }

.smallerfont{ font: normal 8pt Verdana, sans-serif; color: #333333; }

/* default link colors - this is the default link color for the page */
a:link,a:visited { text-decoration: underline; color: #EC7541; }
a:hover,a:active { text-decoration: underline; color: #800309; }

#hiddenmp3 { overflow:none; height:1px; width:1px; }

p { margin-top:0; }

#container { position:relative; width:901px; margin:0 auto; }

#content_container { width:901px; margin:0; background:transparent url(../images/hdr_teachers.jpg) no-repeat; }

#header_area { width:901px; height:213px; position:relative; }


#header_area_link {position:absolute; top:30px; right:20px;}

#header_area_link a {font-weight:bold; color:#800309;}
#header_area_link a:hover {font-weight:bold; color:#EC7541;}


#left_nav { width:258px; float:left; }

#main_content { width:640px; float:right; }

.module_outside { background-color:#e6e7e1; border:4px solid #fff; }
.module_inside { background-color:#e2e6e7; border:3px solid #f5f8f7; border-width:0 3px 3px; margin:0 1px 1px; padding:6px; }
.module_header { background:transparent url(../images/module_top.gif) repeat-x; height:26px; margin:1px 1px 0; }

#nav_module { margin:12px 0 0 12px; width:234px; }

#subnav_module { margin: 0px 0 0 12px; width:234px; }

#subnav_major { font-weight:bold; }
#subnav_minor { font-size:12px;}
#subnav_article { font-size:10px;}
#subnav_module_inside ul { list-style:none; padding:0; margin:0; }
#subnav_module_inside li { list-style:none; padding:2px 0; margin:0; font-size:10pt; }
#subnav_module_inside li ul { list-style:none; padding:0; margin:0 0 10px 30px; }
#subnav_module_inside li ul li { font-size:8pt; }
ul#subnav_list a { color:#6F7474; text-decoration:none; }
ul#subnav_list a:hover { text-decoration:underline; }


#main_module { margin:0 14px 0 5px; width:614px; }

#main_sub { float:right; margin:0 0 8px 8px; background:#fff; width:276px; border:7px solid #fff; }


#footer_area { width:901px; height:16px; background:#000 url(../images/ftr_main.gif) no-repeat; }

#navtbl { font:bold 7pt Tahoma, sans-serif; letter-spacing:-1px; }
#navtbl a { font:bold 7pt Tahoma, sans-serif; letter-spacing:-1px; color:#6F7474; text-decoration:none; }
#navtbl a:hover { text-decoration:underline; }

.header_box { width:17px; height:17px; border:2px solid #fff; float:left; margin:1px 4px 0 1px; }

.navblock { width:25px; height:25px; border:2px solid #fff; border-width:2px 2px 0; }
.navbottom { border-bottom:2px solid #fff; }
.navlink { padding-left:4px; }

.nav1 { background-color:#c18f79; }
.nav2 { background-color:#ec7541; }
.nav3 { background-color:#f5b34a; }
.nav4 { background-color:#fedf81; }
.nav5 { background-color:#f1f2b2; }
.nav6 { background-color:#c3dca2; }
.nav7 { background-color:#44b44c; }
.nav8 { background-color:#94d3e5; }
.nav9 { background-color:#236679; }

.header_text { padding:4px; font:9pt Georgia, serif; color:#4C5050; }

.header_text a:link { font-weight: normal; text-decoration: none; color: #4C5050; }
.header_text a:visited { font-weight: normal; text-decoration: underline; color: #800309; }
.header_text a:hover { font-weight: normal; text-decoration: underline; color: #000000; }
.header_text a:active { font-weight: normal; text-decoration: underline; color: #800309; }

.tooltipclass { font-weight:bold; font-style: italic; color: #236999;}


#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('../images/arrow.gif');
	width:0px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:1px solid #E2E6E7;	/* Border width */
	left:-250px;	/* Same as border thickness */
	top:12px;
	position:relative;
	width:204px;	/* Width of tooltip content */
	height:204px;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

#button ul, #button li { margin:0; padding:0; list-style:none; }

#button {
	width: 230px;
	border-color: #D76100;
	border-size: 0px;
	border-width: 1px;
	}

#button li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}
	
#button li a:link, #button li a:visited {
	color: #9E3C02;
	display: block;
	background: url(images/menu4.gif);
	padding: 8px 0 0 30px;
	}
	
#button li a:hover {
	color: #fff;
	background: url(images/menu4.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}
	
#button li a:active {
	color: #fff;
	background: url(images/menu4.gif) 0 -64px;
	padding: 8px 0 0 30px;
	}	
