/* 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:#dedede; 
}
.copy16 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#ccc;
	line-height:16px;
}
/* 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:34px;
	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:18px;
	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:62px;
	left:1px;
}
.nav_border {
	position:absolute;
	top:61px;
	left:0px;
	z-index:11;
}
.navigation {
	position:absolute;
	top:62px;
	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;
}
/* CONTENT
------------------------------------------------------------- */
#content_container {
	position:relative;
	text-align:left;
	width:698px;
	_width:700px;
	border:1px solid #494949;
	margin:0px 50px;
	z-index:10;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:22px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#FFFFFF;
	margin:13px;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#666;
	padding-bottom:8px;
	border-bottom:1px solid #d21034;
	margin-bottom:13px;
}
#content {
	position:relative;
	background-color:#000;
	padding:13px;
	z-index:11;
}
#content_main {
	width:455px;
}
#rightside {
	position:relative;
	float:right;
	background-color:#131313;
	width:200px;
	margin:0 0 13 13;
	z-index:12;
}
#content_rs {
	margin:8px;
}
#content_spacer {
	clear:both;
}
.blink {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#d21034;
}
a.blink:hover {
	color:#666;
	text-decoration:underline;
}
.rslink {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#d21034;
}
a.rslink:hover {
	color:#666;
	text-decoration:underline;
}
.rs_sublink {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#666;
}
a.rs_sublink:hover {
	color:#999;
	text-decoration:underline;
}
.sublinks {
	border:1px solid #333;
	padding:5px;
	background-color:#1d1d1d;
	margin:5px 0px;
}
.definition {
	float:right;
	display:none;
	background-color:#333;
	border:1px solid #666;
	padding:10px;
	width:275px;
	z-index:1000;
	position:relative;
}
.divider {
	border-bottom:1px solid #d21034;
}
.faqitem {
	padding:5 0;
	border-bottom:1px solid #333;
}
.staffbio {
	float:right;
	margin:0 0 30 13;
	border:5px solid #333;
}
/* PRODUCTS
------------------------------------------------------------- */
.thumb {
	border:3px solid #666;
	margin:0 5 15 0;
}
/* 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;
}





