@charset "utf-8";
/* CSS Document */

body
		{
			width:1500px;
			height:1700px;
			background-image:url(http://www1.dcsdk12.org/secondary/hrhs/banners_logos/stylesheet_elements/pagebackground.png);
			font-family:"Times New Roman", Times, serif;
		}


#black_layer

	{
	position:absolute;
	width:1002px;
	height:1321px;
	top:254px;
	left:35px;
	background-color:#000000;
	z-index:2;
	border-left:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 2px solid;
	}

#banner
		{
	position:absolute;
	width:1004px;
	height:200px;
	left:35px;
	top:52px;
	z-index:90;
	border-bottom:#FFFFFF solid 1px;
		}
	
	
#horizontal_menu
		
		{
	position:absolute;
	top:252px;
	left:35px;
	z-index:91;
	width:1002px;
	height:35px;
	border:1px solid #FFFFFF;
		}
	
#left_menu
	{
	padding-top:0px;
	margin-top:0px;
	position:absolute;
	top:295px;
	left:37px;
	height:800px;
	width:197px;
	z-index:100;
	}
			
#content
	{
	background-color:#000000;
	position:absolute;
	top:298px;
	left:242px;
	height:1241px;
	width:761px;
	z-index:15;
	color:#FFFFFF;
	border:double 8px #000066;
	padding:5px;
	}

h1
	{
		font-size:3em;
		text-align:center;
	}
	
h2
	{
		font-size:1.1em;
		text-align:center;
	}

a:link 
	{
		color:#CC00CC;
	}
	
a:visited 
	{
		color:#CC3333;
	}
	
a:hover 
	{
		color:#CCCCCC;
	}
	
table.documents
	{
		border:medium solid white;
		font-size:1em;
		text-align:left;
		width:50%;
	}

table.grading scale
	{
		border:medium solid white;
		font-size:1em;
		text-align:center;
		width:200px;
	}

table.description
	{
		border:medium solid white;
		font-size:1em;
		text-align:center;
		width:500px;
	}
td.header
	{
		border: thin solid #0000b6;
		background-color:white;
		color:#0000b6;
		font-weight:bold;
		padding:5px;
	}

td.sub
	{
		border:thin solid white;
		background-color:black;
		color:white;
		padding-left:5px;
	}
td.sub1
	{
		border-width:medium;
		border-color:#FF0066;
		border-style:double;
		background-color:black;
		color:#0033FF;
		padding-left:5px;
	}
	
td.menu
	{
		border-bottom: thin solid blue;
		font-size:.8em;
	}
	
table.calender
	{
	width:98%;
	font:"Courier New", Arial;
	color:#000000;
	border-collapse:collapse;
	}

td.calendar_header
	{
		width:16.5%;
		background-color:#CCCCCC;
		text-align:center;
		padding-left:3px;
		padding-right:3px;
		font-weight:900;
		font-size:18px;
		border: thin black ridge;
	}
	
td.calendar_date
	{
		width:16.5%;
		background-color:#FFFFFF;
		color:black;
		text-align:right;
		padding-left:3px;
		padding-right:3px;
		font-size:18px;
		border-left:thin black ridge;
		border-right:thin black ridge;
		border-top:thin black ridge;

	}
	
td.calendar_sub
	{
		height:35px;
		width:16.5%;
		background-color:#FFFFFF;
		vertical-align:text-top;
		font-weight:700;
		padding-top:0px;
		padding-left:3px;
		padding-right:3px;
		border-left:thin black ridge;
		border-right:thin black ridge;
		border-bottom:thin black ridge;		
	}


	