A {
  color : #2D2B8A;
  text-decoration : none;
}
BODY {
	FONT-FAMILY: 		arial,geneva,helvetica,verdana,swiss; 
	FONT-SIZE: 		small; 
	margin-top:		0px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		0px;
	margin-width:		0px;
	background-color:	#ffffff;
	color:			#000235;
}
td,p {
	FONT-FAMILY: 		arial,geneva,helvetica,verdana,swiss; 
	FONT-SIZE: 		small; 
	color:			#000235;
}
h1 {
	FONT-SIZE: 		x-large; 
}
h2 {
	FONT-SIZE: 		medium; 
}
A.active{
	color:			#800000}
	

A:visited{
	color			#2D2B8A}
A:hover{
	text-decoration:	underline}

.top_menu {border-top:1px solid #9999FF;
	border-bottom:1px solid #9999FF;
	color:#000066;
	font-size:small}
h2.problem {
  color:red ;
}
em.warning {
  color:red ;
}
p.warning {
  color:red ;
}
span.userinput {
  color:red ;
  font-style: italic
}
code, kbd {
  font-family  : monospace ;
  font-size    : small ;
  color: #320014;
font-weight  : bolder ;
}
pre.code {
  font-family  : monospace ;
  border: 2px solid blue;
  padding: 2% 5% 2% 5% ;
  font-size    : small ;
  font-color: 002136;
}

table.turnin {
  border: 1px solid #E7A024 ;
  width        : 100%;
}
table.turnin td.date {
  border: 1px solid red ;
  width        : 50%;
 font-size    : larger ;
  font-weight  : bolder ;
  border-color : red ;
  text-align   : center
}
table.turnin td.file {
  border: 1px solid blue ;
  width        : 50%;
  font-size    : larger ;
  font-weight  : bolder ;
  border-color : blue;
  text-align   : center;
}
table.turnin th {
  font-size    : larger ;
  font-style   : italic ;
}
  