BODY { FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Tahoma, Trebuchet, Geneva, Helvetica, sans-serif; COLOR: #000000; 
	margin: 0px; padding: 0px; color: black; background-color: #D9D4D0;
}

A { FONT-FAMILY: Trebuchet, Verdana, Tahoma, Arial, Helvetica; COLOR: #003366; TEXT-DECORATION: none}
A:hover {COLOR: #000000; TEXT-DECORATION: underline;}
P {FONT-SIZE: 9pt; MARGIN-top: 10px; MARGIN-bottom: 10px; MARGIN-left: 0px; MARGIN-right: 0px; }
PRE { FONT-FAMILY: Trebuchet, Verdana, Tahoma, Arial, Helvetica; FONT-SIZE: x-small; COLOR: #000000;  }

IMG { vertical-align: middle; cursor:hand; cursor:pointer; }
BUTTON {  vertical-align: middle; }
FORM { MARGIN-top: 0px; MARGIN-bottom: 0px;  }
INPUT { FONT-FAMILY: Trebuchet, Verdana, Tahoma, Arial, Helvetica;  COLOR: #000000; FONT-SIZE: 9pt; vertical-align: middle; }
SELECT { FONT-FAMILY: Trebuchet, Verdana, Tahoma, Arial, Helvetica;  COLOR: #000000; FONT-SIZE: 9pt;   vertical-align: middle;}
TEXTAREA { FONT-FAMILY: Trebuchet, Verdana, Tahoma, Arial, Helvetica;  COLOR: #000000; FONT-SIZE: 9pt; }
FIELDSET { padding:5px; }
LEGEND { color:#708090;MARGIN-top:0px;MARGIN-bottom:3px; }
TABLE {  FONT-FAMILY: Trebuchet, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:9pt; MARGIN-top: 0px; MARGIN-bottom: 0px; }
TH  { font-weight: bold; color: #708090; background-color: #C0C9C9; }
UL { list-style-position: outside; margin-left: 1.3 em; MARGIN-top: 10px; MARGIN-bottom: 10px; }


H1 { FONT-SIZE: 11pt; color:#AA1100; MARGIN-top: 10px; MARGIN-bottom: 10px; }
H2 { FONT-SIZE: 10pt; color:#003366; MARGIN-top: 10px; MARGIN-bottom: 10px; }
H3 { FONT-SIZE: 9pt; color:#708090; MARGIN-top: 10px; MARGIN-bottom: 10px; }
.red {COLOR: #AA1100;}
.blue {COLOR: #003366}
.cyan {COLOR: #0099FF}
.grey {COLOR: #708090;}
.green {COLOR: #006633;}
.black {COLOR: #000000;}
.bold { font-weight: bold; }

.menu {text-decoration: none; color: EEEEEE; font: bold 11pt Arial;}
.menu:hover {COLOR: EEEEEE; text-decoration: underline; }

.menu_b {text-decoration: none; color: 938356; font: bold 11pt Verdana;}
.menu_b:hover {COLOR: 323232; text-decoration: underline; }

.menu2 {text-decoration: none; color: EEEEEE; font: bold 10pt Arial;}
.menu2:hover {COLOR: E4EED3; text-decoration: underline; }

.menu2_b {text-decoration: none; color: 938356; font: bold 10pt Verdana;}
.menu2_b:hover {COLOR: 323232; text-decoration: underline; }

.run {text-decoration: none; color: E4EED3; font: bold 8pt Verdana;}

.main {text-decoration: none; color: AA1100; font: bold 10pt Verdana;}

.main_link {text-decoration: underline; color: 003366; font: bold 10pt Verdana;}
.main_link:hover {text-decoration: none; }
.main_link2 {text-decoration: none; color: 334455; font: bold 10pt Verdana;}
.main_link2:hover {text-decoration: underline; }

.rating_link {text-decoration: underline; color: AA1100; font: bold 10pt Verdana; }
.rating_link:hover {text-decoration: none; color: FF3300;  }

.text { text-decoration: none; color: 334455; font: 9pt Verdana;}

.text_link {text-decoration: none; color: 334455; font: 8pt Verdana;}
.text_link:hover {text-decoration: underline;}

.trend_link {text-decoration: none; color: 708090; font-size: 8pt; margin-left:15px; }
.trend_link:hover {text-decoration: underline;}

.main_sm {text-decoration: none; color: AA1100; font: bold 8pt Verdana;}

.page {text-decoration: none; color: 006699; font: bold 9pt Verdana;}
.page:hover {text-decoration: underline;}

.edot { height:8px; width:8px; margin-right:5px; border:1px solid #669999; cursor:default; cursor:hand; }
.idot { height:14px; width:14px; margin-right:5px; border:0px; cursor:default; cursor:hand; }
.dot { height:14px; width:14px; border:0px; cursor:default; cursor:hand; }

A.head { text-decoration: none; color: #000000; font: 9pt Verdana;}
A.head:hover { text-decoration: underline; color: #003399; font: 9pt Verdana;}
A.list { text-decoration: none; color: #334455; font: 8pt Verdana;}
A.list:hover { text-decoration: underline; color: #003399; font: 8pt Verdana;}

P.text_link { margin-top:5px;margin-bottom:5px; }
LI.faculty { margin-top:5px;margin-bottom:5px; }
A.faculty { text-decoration:underline; }
.hand { cursor:hand; cursor: pointer; }

.infoMenu {
	position:absolute;
	z-index:100;
	display:none;
	visibility:hidden;
	overflow:visible;
    border:1px solid #666666;
	background-color:#FFFFFF;  
	padding:1px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=120, Strength=3); 
}
.infoButton { 
	font-size: 7pt; 
	text-align:left;
	color:#000000;
 	cursor:hand; cursor: pointer; 
    height:21px;
	width:160px;
    padding: 0px 2px 2px  7px;
    border:0px solid #DDE0E0;
	background-color:transparent;  
}
.infoHead { 
	font-size:10px;
	color:#DFDFEF;
	height:15px;
	width:160px;
    padding-top: 2px;
	margin-bottom:1px;
	cursor:move;
	background-color:#8899AA;  
	/*
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CFDFEF', endColorStr='#8899AA', gradientType='0'); 
	*/
}
