/*assignmentsPageStylesheet.css*/

/* calendar table declarations */
table.calendarTable{
	width:252px;
	margin-top:-.65em;
	margin-left:-7em;
	background-color:#aaaaaa;
}
td.calendarMonthName{
	background-color:#aaaaaa;
	font-size:12pt;
	text-align:center;
	height:30px;
}
td.calendarDayName{
	background-color:#aaaaaa;
	font-size:12pt;
	text-align:center;
	width:35px;
	height:35px;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
}
td.calendarDayDate{
	background-color:#aaaaaa;
	font-size:12pt;
	text-align:center;
	height:35px;	
}

td.calendarDayDate a:hover{
	background-image:url("mo.jpg");
	font-size:12pt;
	text-align:center;
}


span.bspan{
	/*button span used instead of buttons for links*/
	color:white;
	background-image:url('mno.jpg');
    cursor:pointer;
}

body { 
	/*background-image:url("bkgndimg.jpg");*/
	background-color:black;
}
#all {
	width:886px;
	min-height:705px;
	margin-left:auto;
	margin-right:auto;
				padding-bottom:100px;		
}
#heading{
	z-index:1;
	padding-left:10px;
	padding-right:10px;
  background-color:#000066;
    height:40px;
  	width:862px;
  text-align:center;
  font-size:24pt;
  color:white;
  border-left:   2px solid white;
  border-top:    2px solid white;
  border-right:  2px solid white;
}

#menuHorizontal {
	/*position:fixed;
	top:83px;
	top:43px;
	left:48px;*/
	/*position:relative;*/ /* if you don't have position relative the z-index does not work */
	/*top:0px;*/          /* also, the position relative makes it relative to its container */
	/*left:0px;*/
    background-color:#000066;	
	z-index:2;
	width:883px;
	height:26px;
	border-left:   1px solid white;
	border-right:  2px solid white;
	border-bottom: 2px solid white;
	font-size:16px;
	margin-top:-1em;
	margin-left:0em;
}

#menuHorizontal ul{
	position:relative;/* if you don't have position relative the z-index does not work*/
	z-index:3;
	margin-left:-2.5em;
	margin-top:0em;
}


#menuHorizontal ul ul{
	margin-top: 1.4em;	 
}


#menuHorizontal li {
  float:left;
  list-style-type: none;
  width:61px;
  height:25px;
  text-align: center;
  background-image:url("mno.jpg");
 background-color:#000077;
  font-size:14pt;
  font-family:sans-serif;
  color:#ffffff; 
	border-left:solid 1px white;
	border-top:solid 1px white;
	border-right:solid 1px white;
  display:block;
}




#menuHorizontal li li {
	
	position:relative;
	top:-14px;
	left:-4px;
	z-index:2;
  list-style-type: none;
  width:120px;
  height:25px;
  text-align: center;
  background-image:url("mno.jpg");
  font-size:12pt;
  font-family:serif;
  color:#fff; 
  display:block;
  border-left:none;
  border-top:1px solid white;
  border-right:none;
  border-bottom:none;
}
#menuHorizontal li ul{
	display:none;
}
#menuHorizontal li:hover > ul {
	display:block;
	margin-left:-3.5em;	
}

#menuHorizontal li:hover {
  color:black;
  background-image:url("mo.jpg");
}
#menuHorizontal a {
  color:#ffffff;
  display: block;
  text-decoration: none;
  height:25px;
}
#menuHorizontal a:hover {
  color:#000000;
}
#menuHorizontal li li td{
	color:black;
	cursor:default;
}

#menuHorizontal li li a{
	height:20px;
	color:#ffffff;
	/*background-image:url("mno.jpg");*/
}

#menuHorizontal li li a:hover{
	 /*background-image:url("mo.jpg");*/
}





#content{
	width:866px;
	background-color:#eeeeee;
	min-height:705px;
	padding:10px;
}
#content p{
	font-size:14pt;
	font-size:16pt;
}

#content div.ad{
/*day date division*/
	min-height:600px;
	padding-top:70px;
	}
#content h1.ddh{
	/*day date heading*/ 
	border-top: solid black 1px;
	border-bottom: solid black 1px;
	text-align:left;				
	}
#content p.ddp{
	/*day date paragraph */
	font-size:14pt;
	color:#555555;
	}




#contentHeading {
	font-size:3em;
	text-align:center;
	color:#000077;
}
#contentParagraph {
	font-size:22pt;
	padding-right:20px;
	/*text-align:left;*/
	color:#000000;
}
#content dd{
	font-size:14pt;;
}
#content dt{
	font-size:14pt;
	font-weight:bold;
}
#content li{
	font-size:16pt;
	font-weight:normal;
	color:#000000;
	list-style-type:none;
}
#content li li{
	font-size:16pt;
	font-weight:normal;
	color:#000000;
}
#content li li ul{
	list-style-type:none;
	display:none;
}
		
#content li td{
	background-color:#aadddd;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}



	span.highlight
	{background-color:#99bbcc;
	 background-color:#ccbbff;
	}
	span.highlightRed{
		background-color:#ff0000;
	}
	span.highlightLtBlue{
		background-color:#77bbee;
	}
	span.highlightYellow{
		background-color:#ffff00;
	}
	span.highlightPurple{
		background-color:#dd00dd;
	}	#content p#problemParagraph{
		font-size:1.3em;
		font-weight:bold;
	}
	span.underline{
		text-decoration:underline;
	}
span.monospace{
	font-family:monospace;
}
span.subTitle{
	font-size:16pt;
	font-weight:bold;
	color:black;
}
