
/* ****************** Style for page body *************** */

body {
   background-color:  #ffffff;
   color:             #000000;
   font-family:       Lucida,helvetica,sans-serif;
   font-size:         12pt;
}

a:link    {color:#037;    background-color:transparent}
a:visited {color:#FFFFF; background-color:transparent}
a:active  {color:#8C00; background-color:transparent}
a:hover   {color:white;  background-color:#FF0000}

/* ********************* Title *********************** */

div.title {
   margin-left: 1px;
   margin-right: 1px;
}

/* ****************** Style for banner ************** */

div.banner {
   border: none;
   margin-left:   0px;
   margin-right:  0px;
   text-align:   center;
   font-weight:  bold;
}

div.banner, div.banner a:link, div.banner a:visited, div.banner a:hover, div.banner a:active {
   background-color: #006699;
   color: #fff;
   text-decoration: none;
}

/* ******************* Menu *********************** */

.menutitle {
	background-color: green;
        color:            white;
   	font-weight:      bold;
	font-size:	  14pt;
}

.menuheader {
	background-color: blue;
        color:            yellow;
   	font-weight:      bold;
}



div.leftarea {
}

div.rightarea {
}

/* **** main area **** */

div.mainarea {
   border-style: solid;
   border-color: black;
   color: #000000;
   background-color: #00DDFF;
   font-family: Helvetica;
   border-width:  1px;
   margin-left:   2px;
   margin-right:  2px;
   margin-bottom: 2px;
   padding:      0.1em 0.3em;
}

div.mainarea h1 {
	color: brown;
	font-size: 150%;
}

div.mainarea h2 {
	color: orange;
	font-size: 120%;
}

div.mainarea h3 {
	color: red;
	font-size: 110%;
}

/* ************** New ************* */

div.newsitem {
}

div.newsitem h1 {
	color: #aa0000;
}

div.newsitem h2 {       
	color: brown;
	font-size: 120%;
}

#duedate {
	color: 		  blue;
	background-color: red;
	font-size: 150%;
}



/* ******************* Boxes *********************** */

.box1title {
	background-color: red;
        color:            white;
   	font-weight:      bold;
	font-size: 	  120%;
}

.box1body {
	background-color: #0AFF0A;
}

.box1header {
	background-color: blue;
        color:            yellow;
   	font-weight:      bold;
}


/* ******************* Boxes *********************** */

div.assignment h1 {
	color: brown;
	font-size: 150%;
}

div.assignment h2 {
	color: orange;
	font-size: 120%;
}

div.assignment h3 {
	color: red;
	font-size: 110%;
}

pre.example {
	background-color: #00AAAA;
}


tr.row0 {
	background-color:	#AA00AA;
}

tr.row1 {
	background-color:	#00FFAA;
}

tr.row2 {
	background-color:	#00AAFF;
}


.def {
  background-color: #00AADD;
}

.xx {
	color: red;
	font-size: 24pt;
}


/********** style1 *******/

div.style1 {
   margin-top:     0px;
   margin-bottom:  0px;
}

div.style1 h2 {
   margin-top:     0px;
   margin-bottom:  -5px;
}

div.style1 h4 {
   margin-top:     0px;
   margin-bottom:  0px;
   font-family:  "sans-serif";
}

/********** footer quote *******/

div.footerquote {
   width: 60%;
   text-align: left;
   background-color:  #ffffff;
   color:             #000000;
   font-family:       Lucida,helvetica,sans-serif;
   font-size:         8pt;
   font-weight:  bold;
}
