/* GENERAL STYLES
------------------------------------------------------------- */
body { 
	background-color:#000000; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
	margin:0px; 
}
div {
	margin:0px;
}
img { 
	border:none;
}
form {
	margin:0px;
	display:inline;
}
ol {
	margin-top:0px;
	margin-bottom:0px;
}
ul {
	margin-top:0px;
	margin-bottom:0px;
}
li {
	margin-bottom:5px;
}
.copy { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#FFFFFF; 
}
.blink { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#d21034; 
}
a.blink:hover {
	color:#ccc;
	text-decoration:none;
}
.mirror_link { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#fff; 
}
a.mirror_link:hover {
	color:#ccc;
	text-decoration:underline;
}
/* MAINBODY
------------------------------------------------------------- */
#mainbody {
	min-height:500px;
	height:auto !important;
	height:500px;
	width:800px;
	margin:0 auto 0 auto;
	background:url(images/background_bricks.gif) repeat-y;
	text-align:left;
	position:relative;
}
/* SHADOWBOX
------------------------------------------------------------- */
#shadowbox {
	filter: alpha(opacity=60); /* ie */
	-moz-opacity: .6; /* mozilla */
	width:726; /* must have width */
	position:absolute;
	top:64px;
	left:37px;
	background:#000000;
	color:#ffffff;
	z-index:1;
}
/* HEADER
------------------------------------------------------------- */
#header {
	width:700;
	margin:0px 50px;
	position:relative;
	z-index:10;
}
.rlogo {
	position:absolute;
	top:48px;
	left:73px;
	z-index:20;
}
/* NAVIGATION
------------------------------------------------------------- */
#navbar {
	filter: alpha(opacity=40); /* ie */
	-moz-opacity: .4; /* mozilla */
	width:798; /* must have width */
	height:28px;
	background-color:#000;
	z-index:11;
	position:absolute;
	top:92px;
	left:1px;
}
.nav_border {
	position:absolute;
	top:91px;
	left:0px;
	z-index:11;
}
.navigation {
	position:absolute;
	top:92px;
	left:200px;
	z-index:20;
}
.nav_item {
	height:28px;
	width:50px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.nav_spacer {
	height:28px;
	width:10px;
}
.nav_mainlink {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#FFFFFF; 
	margin:7px 15px;
}
#nav_pop { 
	position:relative;
}
#pop_academics, #pop_activities, #pop_athletics {
	display:none;
	position:absolute;
	top:20px;
	_top:23px;
	left:-1px;
	border:1px solid #fff;
	width:165px;
	z-index:22;
}
#pop_academics {
	background:url(images/nav_background_01.gif) repeat-x top;
	background-color:#8a061e;
}
#pop_activities {
	background:url(images/nav_background_02.gif) repeat-x top;
	background-color:#011a54;
}
#pop_athletics {
	background:url(images/nav_background_03.gif) repeat-x top;
	background-color:#000001;
}
#pop_t3_bell_schedule, #pop_t3_counselors, #pop_t3_departments, #pop_t3_flex_time, #pop_t3_registration, #pop_t3_school_calendar, #pop_t3_staff, #pop_t3_testing {
	display:none;
	position:absolute;
	top:-6px;
	left:160px;
	_left:154px;
	border:1px solid #fff;
	width:165px;
	z-index:23;
	background-color:#d21034;
}
#pop_t3_booth_street_players, #pop_t3_newspaper, #pop_t3_student_leadership, #pop_t3_student_services, #pop_t3_yearbook {
	display:none;
	position:absolute;
	top:-6px;
	left:160px;
	_left:154px;
	border:1px solid #fff;
	width:165px;
	z-index:23;
	background-color:#0035ad;
}
#pop_t3_athletic_packets, #pop_t3_fall_sports, #pop_t3_winter_sports, #pop_t3_spring_sports {
	display:none;
	position:absolute;
	top:-6px;
	left:160px;
	_left:154px;
	border:1px solid #fff;
	width:165px;
	z-index:23;
	background-color:#00234c;
}
.nav_sublink { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#FFFFFF; 
}
#nav_sublink {
	padding:3px 5px;
	position:relative;
}
/* ADDRESSBAR
------------------------------------------------------------- */
#addressbar {
	padding:5px;
	text-align:right;
	background-color:#00234c;
	color:#ffffff;
	font-size:11px;
	margin-bottom:13px;
}
/* HP_BANNERS
------------------------------------------------------------- */
#hp_banners {
	float:right;
	margin-right:50px;
	width:431px;
	height:169px;
	position:relative;
	z-index:11;
	display:inline;
}
.hp_banner1 {
	margin-right:13px;
	margin-bottom:13px;
}
.hp_banner2 {
	margin-bottom:13px;
}
.hp_banner3 {
	margin-right:13px;
}
.hp_banner4 {
}
/* MIRROR
------------------------------------------------------------- */
#mirror {
	width:257px;
	height:169;
	margin:0px 13px 13px 50px;
	position:relative;
	background:url(images/mirror_background.gif) no-repeat;
	z-index:11;
	padding:5px 5px 0px 5px;
}
#mirror_text {
	width:245px;
	height:135px;
	overflow:auto;
}
/* GAP
------------------------------------------------------------- */
#gap {
	width:800px;
	height:40px;
}
/* FOOTER
------------------------------------------------------------- */
#footer {
	width:800px;
	height:30px;
	margin:0px auto;
	position:relative;
	color:#666666;
	font-size:11px;
	border:1px solid #666;
}
#footer_links {
	margin:9px;
}
.footer { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#666666;
	margin:0px 6px;
}
a.footer:hover {
	color:#d21034;
	text-decoration:underline;
}
/* BASE
------------------------------------------------------------- */
#base {
	width:800px;
	margin:0px auto;
	text-align:right;
	background:url(images/footer_bricks.gif) no-repeat;
}
#efcs {
	width:194px;
	height:29px;
	float:right;
	margin:10 40 0 0;
	background:url(images/logo_efcs_off.gif) no-repeat;
}





