/* heading tags */
h1 {
	margin-top: -10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333399; 
	font-size: 36pt;
	font-weight: bold} 
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9900; 
	font-size: 30pt;
	font-weight: bold} 
h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	color: #336633; 
	font-size: 24pt;
	font-weight: bold} 
h4 {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	color: #000000; 
	font-size: 20pt;
	font-weight: regular} 

h2.home  { color: #CC3366; font-family: "Verdana" sans-serif; font-size: 20pt}

/* lists */
dt, li { font-family: Arial;
     font-size: 18pt;
     margin-bottom: +15px;
}
dd { font-family: Arial;
     font-size: 16pt;
     margin-bottom: +15px;
}

dt dt, li li { font-family: Arial;
     font-size: 18pt;
     margin-top: +15px;
     margin-bottom: +15px;
}

.code { font-family: Courier New;
     font-size: 16;
	 font-weight: bold;
     margin-bottom: +2px;
}
dl, ol, ul { background-color: #FFFFFF}

p {font-family: Arial;
   font-size:18pt
}

/* tables */
table { background-color: #FFFFFF; } /* one-off because Netscape can't handle tables and lists of same color on same page */
table.topbar { background-color: #FFFFFF; }
table.content { background-color: #FFFFFF; }
table.menu { background-color: #FFFFFF; }
table.menuandcontent { background-color:#FFFFFF } 
table.list { padding:4px }

/* links */
a.menu { color: #FFFFFF; font-weight: bold; text-decoration: none;}

/* global classes */
.altcolor { background-color: #DDDDDD } /* Table and list alternate color */

/* other tags */
body { background-color: #FFFFFF; }
a:link { color:#003399; }
a:visited { color:#660099; }
a:hover { color:#FF3300; }

pre { font-family: Courier New;
		font-weight:  bold;
		font-size: 16pt; }

p.list {margin-top: .4ex; }
p.small {font-size: 14pt; }
		}
p.MTDisplayEquation, li.MTDisplayEquation, div.MTDisplayEquation
	{margin:0in;
	margin-bottom:.0001pt;
	left: 50%; margin-left: -25%; 
	}
