BODY    
	{
	font-family:	arial,helvetica; 
	margin-top:		0px;
	margin-left:	5px;
	margin-right:	5px;
	margin-bottom:	0px;
	padding-top:	0;
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	border-top:		0;
	border-left:	0;
	border-bottom:	0;
	border-right:	0;
	width:		auto;
	background-color:	#bbbbbb
	}
BODY.form    
	{
	font-family:	arial,helvetica; 
	margin-top:		0px;
	margin-left:	5px;
	margin-right:	5px;
	margin-bottom:	0px;
	padding-top:	0;
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	border-top:		0;
	border-left:	0;
	border-bottom:	0;
	border-right:	0;
	width:		auto;
	background-color:	#ffffff
	}
BODY.me    
	{
	font-family:	arial,helvetica; 
	margin-top:		0px;
	margin-left:	5px;
	margin-right:	5px;
	margin-bottom:	0px;
	padding-top:	0;
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	border-top:		0;
	border-left:	0;
	border-bottom:	0;
	border-right:	0;
	width:		auto;
	background-color:	#ffffff
	}
A:link
	{
	text-decoration:	underline;
	color:		#0000ff;
	background:		transparent
	}
A:active
	{
	text-decoration:	underline;
	color:		#000080;
	background:		transparent
	}
A:visited 
	{
	text-decoration:	underline; 
	color:		#000000; 
	background:       transparent
	}	       
A:hover 
	{ 
	text-decoration:	none; 
	color:		#green;
	background:		#eeeeee
	}
H1
	{
	COLOR:		black;
	FONT-FAMILY:	arial,helvetica;
	FONT-WEIGHT:	bold
	}
H2
	{
	COLOR:		black; 
	FONT-FAMILY:	arial,helvetica; 
	FONT-WEIGHT:	bold
	}
H3
	{
	COLOR:		black; 
	FONT-FAMILY:	arial,helvetica; 
	FONT-WEIGHT:	bold
	}
H4
	{
	COLOR:		black; 
	FONT-FAMILY:	arial,helvetica; 
	FONT-WEIGHT:	bold
	}
P, TR, THEAD, TFOOT, TH, TD, DL, OL, UL, BLOCKQUOTE, SPAN, BR
	{
	FONT-FAMILY:	arial,helvetica
	}
.teeny
	{
	font-family:	arial,helvetica;
	font-size:		8pt
	}
.icomtitle  
	{
	font-family:	arial,helvetica;
	font-size:		12pt;
	color:		#FFFFFF;
	background:		transparent;
	line-height:	.1em
	}
.icomlink       
	{
	font-family:	arial,helvetica;
	font-size:		8pt
	}
.siteNavHead 
	{
	COLOR:		#000033;
	FONT-SIZE:		10pt;
	FONT-WEIGHT:	bold
	}
.siteNavLink 
	{
	COLOR:		#000033;
	FONT-SIZE:		9pt
	}
.siteNavTD 
	{
	BACKGROUND-COLOR:	#ffffcc
	}
.gold
	{
	background-color:	#ffcc33
	}
.Author      
	{
	font-size:		12pt;
	font-style:		italic;
	font-weight:	bold;
	font-family:	arial,helvetica
	}
.Abstract       
	{
	background-color:	#eeeedd;
	border-width:	2px;
	border-color:	#ffcc33;
	border-style:	solid;
	padding:		10px;
	font-size:		10pt;
	font-weight:	bold;
	color:		#660000
	}
pre
	{
	background-color:	#ffffff;
	font-family:	Courier, fixed, serif;
	font-size:		12pt;
	margin-left:	1em;
	margin-right:	1em;
	border:		solid 1px black;
	padding-top:	5;
	padding-left:	5;
	padding-right:	5;
	padding-bottom:	5;
	white-space:	pre;
	text-align:		left
	}
PRE.xmp, EM
	{
	font-family:	Courier, fixed, serif;
	font-style:		normal;
	font-weight:	normal;
	font-size:		12pt;
	background:		eeeedd;
	width:		auto;
	margin-left:	1em;
	margin-right:	1em;
	border:		solid 2px black;
	padding-top:	5;
	padding-left:	5;
	padding-right:	5;
	padding-bottom:	5;
	white-space:	pre;
	text-align:		left
	}
CODE
	{
	color:		#A00000;
	background:		transparent
	}
DIV.example
	{ 
	margin-left:	2em;
	margin-right:	2em;
	border:		solid 2px #003000
	}
TH.LuT  A       
	{
	color:		#ff0000;
	background:		transparent
	}
TH.LuT
	{
	background:		#ffcc33;
	color:		#000000
	}
TD.LuT  A
	{
	color:		#ff0000;
	background:		transparent
	}
TD.LuT
	{
	background:		#eeeedd;
	color:		#000000
	}
TH.Info, TD.Info
	{
	background:		#ffffcc;
	color:		#660000;
	font-family:	arial,helvetica; 
	font-size:		10pt
	}
TH.Info A, TD.Info A
	{
	background:		white;
	color:		#ff6600	
	}
Div.Info, P.Info
	{
	background:		#ffffcc;
	color:		#990033;
	text-align:		left;
	border:		blue;
	padding:		1%;
	font-family:	arial,helvetica; 
	font-size:		10pt
	}
Div.Info A
	{
	background:		#white;
	color:		#ff6600	
	}
TABLE.alumni
	{
	background:		#F2F1CB;
	color:		#000000
	}
TR.HL
	{
	background:		#bbbbbb;
	color:		#000000
	}
TD.HL
	{
	background:		#ffffff;
	color:		#000000
	}
.Type
	{
	background:		#cccccc;
	color:		#660000
	}
.Name
	{
	background:		#eeeeee;
	color:		#660000;
	vertical-align:	top;
	text-align:		right
	}
.Value
	{
	background:		#eeeeee;
	color:		#000066
	}
.Drop   
	{
	background:		#333366;
	color:		#ffcc33;
	font-family:	arial,helvetica;
	font-size:		16pt;
	font-weight:	bold
	}
A.Button:hover
	{
	color:		#ff6600;
	background:		transparent
	}
A.Button
	{
	text-decoration:	none;
	color:		#003366;
	background:		#ffcc33
	}
.Button
	{
	text-align:		center;
	text-decoration:	none;
	color:		#003366;
	background:		#ffcc33;
	border-top:		2px solid #ffff99;
	border-left:	2px solid #ffff99;
	border-right:	2px solid #cc9933;
	border-bottom:	2px solid #cc9933;
	font-family:	arial,helvetica
	}
TH.Banner
	{
	color:		black;  
	background:		#ffcc33
	}
.Banner 
	{
	margin-left:	0;
	text-align:		center;
	text-decoration:	none;
	color:		#003366;
	background:		#ffcc33;
	border-top:		4px solid #ffff99;
	border-left:	4px solid #ffff99;
	border-right:	4px solid #cc9933;
	border-bottom:	4px solid #cc9933;
	font-family:	arial,helvetica
	}
TH.Nav  
	{
	background:		#0000cc;	
	color:		#ff9900
	}
TH.Menu 
	{
	background:		#3366cc;	
	color:		#ff9900
	}
A.Menu:hover
	{
	color:		#ff6600;
	background:		transparent     
	}
A.HoMe:hover
	{
	color:		#ff6600;
	background:		transparent
	}
A.Menu
	{
	background:		white;
	color:		#ffcc33;
	font-family:	arial,helvetica;
	font-size:		smaller;
	text-decoration:	none
	}
A.HoMe
	{
	background:		white;
	color:		#ffcc33;
	font-family:	arial,helvetica;
	text-decoration:	none
	}










#nav-menu {
	text-align: left;
}

ul#nav-menu,
ul#nav-menu ul {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background: #fff; /* IE6 Bug */
	font-size: 100%;
	}

ul#nav-menu li {
	position: relative;
	list-style: none;
	}

ul#nav-menu li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	zoom: 1;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#nav-menu li { float: left; height: 1%; }
* html ul#nav-menu li a { height: 1%; }
/* End */

ul#nav-menu ul {
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	}

ul#nav-menu li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#nav-menu li:hover ul ul,
ul#nav-menu li:hover ul ul ul,
ul#nav-menu li.over ul ul,
ul#nav-menu li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#nav-menu li:hover ul,
ul#nav-menu li li:hover ul,
ul#nav-menu li li li:hover ul,
ul#nav-menu li.over ul,
ul#nav-menu li li.over ul,
ul#nav-menu li li li.over ul { display: block; } /* The magic */

ul#nav-menu li.mp { background: transparent url(images/arrow.gif) right center no-repeat; }

ul#nav-menu li.mp:hover,
ul#nav-menu li.over { background-color: #f9f9f9; }

ul#nav-menu li a:hover { color: #E2144A; }

#menu {
	font-size: 10pt;
}


.form
	{
	font-family:	"comic sans ms"; 
	font-size:	10pt;
	padding-top:	0;
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	width:		auto;
	background-color: #ffffff
	}
