

.grayhead {background-color: #222222;}
.gradetable {right: 5%; position: absolute; top: 180;}

body {background-color: #090401; 
	color: #d6af50; 
	background-image: url(bkground.jpg); 
	background-repeat: repeat-y;
	font-family: Georgia;

	
	}


h4 {padding-bottom: 0; margin-bottom: 3; margin-top: 0; }
h2 {margin-bottom: 2;}
.header {background-image: url(header.jpg); 
	background-repeat: no-repeat; 
	height: 114;
	margin-left: 35;
	 }
h3 {margin-top: 2;}
h5 {font-size: 12pt; margin-bottom: 2;}
.ann {font-family: Verdanna;}



.footer {background-image: url(footer.jpg); 
	background-repeat: no-repeat; 
	height: 152;
	margin-left: 35;
	margin-top: 30;
	 }

.main {width: 900;
		margin-left: 30;}

.footerlinks { padding-top: 22;		
		
		margin-left: 710;
	width: 500;
		}

    .bord {border-style: double;}

.headerlinks { 
 	margin-left: 720;
		padding-top: 75; 
		width: 500;}

.adminlogin {margin-top: 100;
text-align: center;
margin-right: auto;
margin-left: auto;}

  .pass {color: #2F1310;}

a {  font-size: 10pt;}
a:link {color: #cccccc;}
a:visited {color: #aaaaaa;}
a:hover {color: orange;}
a:active {color: crimson;}

.small a {padding: 0; font-size: 8pt; }

.hlink {position: absolute; left: 4; top: 10;}
 .hlink a {color: #080201; }
 

 
.rightside a {font-size: 12pt;
	padding-left: 0;
	}

.menuouter {border-style: double;
		width: 125;	
	
		margin-top: 10;
		}
		
  .info {display: inline; position: absolute; top: -15; left: 420;}
  .center {text-align: center;}
.teachertopmenu {margin-top: 20; margin-right: auto; margin-left: auto; border-style: double;}
.button {border-style: double;
  border-color: #D3AE53;
  padding: 0;
  background-color: #333333;
  color: white;
	}
  
  .smbutton {border-style: double;
  border-color: #D3AE53;
  padding: 1;
  background-color: #333333;
  color: white;
  margin-top: 5;}


    .test li {margin-bottom: 5;}
 .replybutton {text-align: right;
      margin-left: auto;
      margin-top: 5;
      padding-top: 0;
      float: right;
      margin-right: 3;}
       
.padding {padding: 5;}
.padding td {padding-top: 3; padding-bottom: 3;}
.message {background-color: #333333;}
.high {background-color: gold; color: black;}
iframe {background-color: white;}

.menutitle {background-color:#DDDDDD;
	color: #080201; 
	text-align: center;
	font-size: 16pt;
	border-style: solid;}


.menulinks a {text-align: center; 
		font-size: 9pt; 
		display: block;
		padding-bottom: 3;
    padding-left: 10;}

.schedulelink {margin-left: 0; 
	margin-top: 30; 	
	margin-bottom: 30; 
	border-style: double; 
	width: 140;
	padding: 10; 	color:#DDDDDD;}

.teach {
  background-color: #004000;
  font-weight: 900;}

.bold {color:#DDDDDD;
	 font-weight: 900;}

em {color: #BBBBBB;
font-size: 13pt;
}




td {vertical-align: top;}


.rightside {padding-left: 20;}

.innerrighttable {padding-left: 30;}

.rule {border-style: none; 
	border-top-style: groove; 
	border-color: #d6af50; 
	width: 70%; 
	margin-top: 10; 
	margin-bottom: 10;  	}


.noindent ul {margin-left: 0; padding-left: 0;}
.assign {padding-left: 20; margin-left: 0}

.smalldate1 {font-size: 8pt; color: lime;}
.smalldate2 {font-size: 8pt; color: gold;}
 .small {font-size: 8pt;}
.remark {font-family: Courier New; color: #CCCCCC;}


input {background-color: #FEFFB3;}

textarea {background-color: #FEFFB3;}

pre {font-family: Georgia; font-size: 12pt;}


