/*
    ICL icl.css

	Note: Netscape 4.x doesn't like any embedded underscore char ("_") contained 
	within a class label name, hence I changed class names throughout. 
	For example, class='std_reduced' has become class='stdReduced'. 
	It's also particular about where a class is invoked within tables. 
	Table cell definition seems to be the only valid location, therefore, 
	there's a lot of redundant class def usage within a table.  ROD 8/13/03
	

*/


.std {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		color: black
}

.stdFormDisabled {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		background-color: silver;
		color: black
}

.stdFormLabel {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		color: black
}

.stdFormData {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		color: black
}


.stdBoldItalic {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: italic;
		font-weight: bold;
		color: black
}

.stdBold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: black
}

.stdItalic {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: italic;
		font-weight: normal;
		color: black
}

.stdReduced {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		font-style: normal;
		font-weight: normal;
		color: black
}

.stdTiny {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:7pt;
		font-style: normal;
		font-weight: normal;
		color: black
}

.stdReducedBold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		font-style: normal;
		font-weight: bold;
		color: black
}

.stdTableHeading {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		font-style: normal;
		font-weight: bold;
		background-color: teal;
		color: white
}

.stdMenu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-style: normal;
		font-weight: bold;
		color: black
}


.stdEnlarged {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-style: normal;
		font-weight: bold;
		color: black
}


.stdEvenRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#EFEFEF;
	FONT-SIZE:8pt;
	VERTICAL-ALIGN:text-top;
}

.stdOddRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:white; 
	FONT-SIZE:8pt; 
	VERTICAL-ALIGN:text-top;
}

.stdEvenSmallRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#EFEFEF; 
	FONT-SIZE:7pt; 
	VERTICAL-ALIGN:text-top;
}

.stdOddSmallRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:white; 
	FONT-SIZE:7pt; 
	VERTICAL-ALIGN:text-top; 
}

.stdEvenRowStrike {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#EFEFEF; 
	FONT-SIZE:8pt; 
	color:#666666;
	VERTICAL-ALIGN:text-top; 
	text-decoration:line-through;
}

.stdOddRowStrike {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:white; 
	FONT-SIZE:8pt; 
	color:#666666;
	VERTICAL-ALIGN:text-top; 
	text-decoration:line-through;
}


.ProxyBanner {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: bold;
		color: teal
}


.headersort:link {
   color : white;
   text-decoration : none; 
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   font-weight : bold; 
 }

.headersort:visited {
   color : white;
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   font-weight : bold; 
   text-decoration : none; 
 }

.headersort:hover {
   color : #FFFFCC;
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   font-weight : bold; 
   text-decoration : underline; 
  }

.headersort:active {
   color : white;
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   font-weight : bold; 
   text-decoration : none; 
 }


a:link {
	text-decoration: none; 
	color:#0000CD; /* mediumblue */
} 

a:visited {
	text-decoration: none; 
	color:teal; /* #008080 */
} 


a:hover {
	text-decoration: underline; 
	color:#DC143C;  /* crimson */
} 


body {
	color: black;
	background: white;
	margin-top: 0;
	margin-left: 0;
	margin-right: auto ;
	
}


OPTION.TealOnWhite{background-color:white; color:teal}
OPTION.RedOnWhite{background-color:white; color:red}
OPTION.BlackOnWhite{background-color:white; color:black}
OPTION.GrayOnWhite{background-color:white; color:gray}

	
