BODY {    background: #480000;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
          color: #000000;
      }

A:link {color: #990000; text-decoration: none;}
A:visited {color: #990000; text-decoration: none;}
A:active {color: #FF0000; text-decoration: none;}
A:hover {color: red; text-decoration: underline;}

H1 {font: bold 22px/22px "Times New Roman";  color:#993300}
H2 {font: bold 20px/20px "Times New Roman";}
H3 {font: bold 18px/18px "Times New Roman";}
H4 {font: italic 16px/16px "Times New Roman"}
H6 {font: 8px "Futura MD BT"; color:black;} 

TD   {color: black;}

P    {text-indent: 0px; color: black;}
P.indent {text-indent: 50px;}
.rev_indent {text-indent: -100px;
		margin-left:120px;}
P.rev_indent {text-indent: -50px; margin-left:50px;}

BLOCKQUOTE
       {
         margin-left:50px;
         margin-right: 50px;
         color: black;
       }

LI {padding-bottom: 5px;
	padding-top: 10px;
}


/******** TITLE ************************************/
.TitleBody
{	position:relative; /* 
				background-color:#BDD9C4;
				Position is declared "relative" to gain control of stacking order (z-index). */
	top:2px;
	width:auto;
	min-width:300px;
	margin:0px 20px 0px 20px; 
	border:1px solid white;
	background-color: #333333; 
	padding:0px 20px 0px 20px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
}

.Title {
   text-align: right;
   color: #CC3366;
   background-color: #333333;
   }
A.Title:link, A.Title:visited {color: #CC3366; text-decoration: none;}
A.Title:active, A.Title:hover {color: red; text-decoration: underline;}

/* look for comments for this in the css file from 5003 */
#container{
	position:fixed;
		_position:absolute;
	top:0;
		_top:expression(eval(document.body.scrollTop));
	left:0;
	border:thin solid #000000;
	margin:0;
	color: #ffffff;
    background-color: #480000;
	z-index:5;
    margin:0px 30px 0px 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	z-index:5;
    filter:alpha(opacity=50);
    -moz-opacity:.50;
    opacity:.50;
 }

/*************** PAGE *****************************/
.pgbdy {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	top:2px;
	width:auto;
	min-width:300px;
	margin:20px 20px 0px 20px; 
	border:1px solid white;
	background-color:#E2C49B;
	padding:30px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}

/******************* SYLLABUS ***********************/
.date {font-size: 20px; font-weight:bold}
.session {margin-bottom: 20px}
.ses_title {
	font-weight: bold;
	font-size: 16px;
	line-height: 15px;
} /* session title */
.req {margin-left:60px; font-size: 16px; line-height: 16px;	margin-top: 1px;
	margin-bottom:20px;
}  /* for the list of required items of each class section */
.rec {margin-left:85px; font-size: 13px; line-height: 14px;}

.fineprint
{
	border-style: solid;
	padding: 10 10 10 10;
	width: 90%;
	font-size:12px;
	text-align:center;
	background-position: center;	
}

/*********** INDIVIDUAL LECTURE NOTES *********************************/
ol.head /** for titles of main parts of the notes **/
{ 
	margin-left: -25px;
	font-size:16px;
	font-weight:700;
	padding-bottom: 5px;
	padding-top: 15px;
}

ol.subhead
{	margin-left: -15px;
	font-size: 14px;
	font-weight:500;
	line-height: 16px; 
	padding-bottom: 1px;
	padding-top: 5px;
}

ol.subsub
{	margin-left: -20px;
	font-size: 12px;
	font-weight:500;
	padding-bottom: 0px;
	padding-top: 2px;
}

ol.pack {
	font-size: 10px;
	line-height: 11px;
	padding-bottom: 0px;
	padding-top: 0px;
}


.lecture
{	font: 14px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 5px;
	padding-top: 10px;
	color:  black;
}
.lecture_ttl {  color: #FFFFFF}
.lecttl {  color: #FFFFFF}
.quotes {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic;
          background-color: #CC3366;}

.comments {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic;
     line-height: normal; 
     color: #666666; 
     text-align: right}
.transitions
{
	color: #000000;
	background-color: #bbbbb0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 30px;
	padding-left: 30px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-position: center;
	width: 75%;
}

div.questions
{	background-color: #555555;     
	width:80%;
	border:3px solid black;
}
.questions {
    padding-right: 15px;
	padding-left: 15px;
	color:white;
}
th.questions { font-weight:bold; font-size:18px; border:none;}
A.questions:link, A.questions:visited {color: yellow;  text-decoration: none;}



/**************** FLOATING ARROWS ****************************/

.float {font: 10px/7px "Arial"; color: white;}
A.float:link {color: #ffffff; text-decoration: none;}
A.float:visited {color: #ffffff; text-decoration: none;}
A.float:active {color: red; text-decoration: none;}
A.float:hover {color: red; text-decoration: underline;}
TD.float {background-color: #111111; width: 200px; clip:  rect(   )}

.FloatTop
{
     background-color: #333333; layer-background-color: #333333;
}

/***************** slider styles FOR SIDE MENU *************/
.ssmHdr { color: white; font: bold 14px verdana; }
.ssmHdr:link { color: yellow; text-decoration: none; 	}
.ssmHdr:visited { color: white; text-decoration: none; 	}
.ssmHdr:hover { color: white; text-decoration: underline; 	}
.ssmHdr:active {color: white; text-decoration: underline;	}

.ssmItem {color: black; font: 12px verdana;	}
.ssmItem:link {color: black; text-decoration: none; 	}
.ssmItem:visited {color: black; text-decoration: none; 	}
.ssmItem:hover {color: black; text-decoration: underline;	}
.ssmItem:active {color: red; text-decoration: bold; 	}

.ssmBar { color: white; font: bold 14px verdana; 	}

A.ssmItems:link		{color:black;text-decoration:none;}
A.ssmItems:hover	{color:black;text-decoration:underline;}
A.ssmItems:active	{color:black;text-decoration:none;}
A.ssmItems:visited	{color:black;text-decoration:none;}
