@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg.jpg) no-repeat;
	background-position:center top;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.clr {clear:both;}

img {border:none;}

#container {
	width:943px;
	margin:0 auto;
	text-align:left;
}

#header {
	margin-bottom:15px;
	
}

#header #logo {float:left; width:625px;}
#header #contact {
	float:right;
	width:300px;
	font-size:10px;
	color:#4b7baa;
	text-align:right;
	padding-right:15px;
	margin-top:60px;
}

/* Hero Start */

#hero_flash {
	float:left;
	width:581px;
	height:246px;
	margin-top:18px;
}

#hero_menu {
	float:left;
	width:361px;
	height:265px;
}

/* Main Nav Menu */ 

#menu_area {
	margin-bottom:12px;	
}
#menu_area ul {padding:0px; margin:0px;}
#menu_area ul li {float:left; list-style:none;margin-right:20px; margin-left:10px; margin-bottom:10px;}

#menu_area a {
	display:block;
	height:86px;
}

/* Teacher Menu */ 

#menu_area_wide {
	margin-bottom:12px;	
}
#menu_area_wide ul {padding:0px; margin:0px;}
#menu_area_wide ul li {float:left; list-style:none;margin-right:8px; margin-left:8px; margin-bottom:10px;}

#menu_area_wide a {
	display:block;
	height:86px;
}


/* Content Area */

#content_area {
	float:left;
	width:681px;
	padding-left:8px;
	font-family:Myriad Pro, Arial, Verdana;
	font-size:14px;
	line-height:130%;
	
}

/* Content Styles */ 

#page_intro {border-bottom:1px solid #b0cde8; padding-bottom:10px; position:relative; left:-8px;}
.page_header {
font-family:Myriad Pro, Arial; font-weight:normal; color:#1c3f95; padding:0px; margin:0px; float:left; font-size:36px; line-height:100%; padding-left:8px; 
}

h2 {
font-family:Myriad Pro, Arial; font-weight:normal; color:#1c3f95; padding:0px; margin:0px;  font-size:26px; line-height:100%; padding-top:8px; }

/* News Bar */

#news_bar {
	float:right;
	width:250px;
	background:#6c98c4;
	margin-bottom:10px;
	
}
	#news_bar_content {width:230px; margin:0 auto;
		font-family:Arial, Verdana;
		font-size:12px;
	}
	
	
	/* Styling For the News Bar */
	
#item1 {background:#fff; padding:3px; margin-bottom:15px; }
#newsletter img{border-left:4px solid #bbd1e7; border-top:4px solid #bbd1e7; border-bottom:4px solid #bbd1e7; width:84px; height:72px; float:left;}
#newsletter_summary {background:#fff; width:134px; float:left; padding:4px; margin-top:4px; color:#3a3a3a;}

#news_bar_top {
	height:	10px;
	width:250px;
	background:url(/images/news_bar_top.jpg);
}

#news_bar_bottom {
	height:	10px;
	width:250px;
	background:url(/images/news_bar_bottom.jpg);
}

/* News Optin Box */

#news_bar_optin {
	background:#fff;
	margin-top:15px;

}
	#news_optin_header {
		background:#ededed;
		text-align:center;
		height:25px;
		padding-top:8px;
		margin-bottom:10px;
	}
	
#news_bar_optin .optin_field {
	width:120px;
	background:#f7f7f7;
	border:1px solid #c5c5c5;

}

#news_bar_optin select {
	background:#f7f7f7;
	border:1px solid #c5c5c5;
}

#news_bar_optin input, #news_bar_optin select {	margin-bottom:7px;}

#news_bar_optin table {
	margin-left:10px;	
}

#CAT_Custom_99816 {margin-top:4px; margin-left:30px;}

#news_bar_optin .cat_button {
	margin-left:150px;
	background:#f7f7f7;
	border:1px solid #c5c5c5;
	font-size:12px;
}

/* Footer */

#footer {
	border-top:1px solid #b0cde8;
	padding-top:10px;
	padding-bottom:30px;
}

#footer #copyright {
	text-align:right;	
	font-size:9px;
	color:#336699;
}



#copyright a {color:#336699; text-decoration:none;}
#copyright a:hover {text-decoration:underline}


/* Hero Menu */


            #hero_menu{ color: white; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
            #box01{ width: 360px; height: 19px;}
            .tab a { text-decoration: none; color: #eec3a3; margin-left: 9px; font-size: 14px; font-weight: bold;display: block;}
            .tab { background-image: url(/tabimages/tabinactive.png); width: 90px; height: 19px;float: left; }
            #box02{ background-image: url(/tabimages/tabbodybg1.png); width: 360px; height: 245px; font-size:12px;}
			#box02 a {color:#fff; font-weight:bold; text-align:right;}
            .infotab { margin: 10px; width: 340px; height: 225px;float: left; display: block; }
            #box3x { display: block; }
            #box3 { background-image: url(/tabimages/tabactive.png); }
            #box3 a { color: #fee4ca; }
            .clr { clear: both; }

			
#month {
	background:url(/images/month_bg.jpg);
	height:28px;
	width:342px;

}

#month p {padding:0px; margin:0px; margin-left:10px; padding-top:2px; font-size:16px;}
/* MENU STYLES, 7 ACROSS */
#menu_area_wide {  height: 90px; font-family: "verdana"; font-size: 15px; width: 680px;  padding-left: 3px; }
#menu_area_wide div ul { float: left; margin: 0px; padding: 0px; }
#menu_area_wide div ul li {  margin: 0px; padding: 0px; }
#menu_area_wide div ul li a { height: 82px; color: #4B7BAA; text-decoration: none; }
#menu_area_wide div ul li a:hover { color: #E6AA65; }
.navactive{ color: #4B7BAA; }
/* MENU STYLES, HOME PAGE */
#menu_area {  height: 90px; font-family: "verdana"; font-size: 24px; width: 680px; padding-left: 3px;  }
#menu_area div ul { float: left; margin: 0px; padding: 0px; line-height: 24px;}
#menu_area div ul li {  margin: 0px; padding: 0px;padding-right: 60px;  }
#menu_area div ul li a { height: 82px; color: #4B7BAA; text-decoration: none; }
#menu_area div ul li a:hover { color: #E6AA65; }
.navactive{ color: #4B7BAA; }

