		a.result { font-size: 12pt; }			
		.md,a.md:link,a.md:visited,a.md:active,a.md:hover{color:#4d4d4d}
		a {	color: #003399;	}
		a.iwlink,a.iwbutton { }
		a.big { font-size: 12pt; }
		a.next { font-size: 14pt; }
		a.iwlink::hover,a.iwbuttons, a.iwbutton::hover { }
		a.iwhite { color: #ffffff; }
		.tab, td.tab { font-weight: bold;font-size: 11pt;color: black; text-decoration:none; }
		.tabselected, td.tabselected {font-weight: bold; font-size: 11pt;color: white; text-decoration:none;}
		.agenttitle, td.agenttitle {font-weight: bold; color: black;font-size: 11pt; text-decoration: underline; }
		body { color: black; font-family: Helvetica, Arial; font-size: 10pt }			
		input.bstyle { }
		input.iwbcol {color: red;background-color: white;}
		input {	color: black	}
		table.attributioncolor { background-color: #dfdfdf; } 
		table.searchboxcolor { background-color: white; } 
		table.formcolor { background-color: #CDCEFF; } 
		table.tcolor { background-color: white; } 
		table.optionbox { background-color: black; }
		td { color: black; font-family: Helvetica, Arial; font-size: 10pt	}			
		td.rowcolor { background-color: white; }
		td.rowmsg { background-color: white; font-family: Arial, Helvetica; font-size: 8pt }
		td.headcolor { background-color: white; }
		td.tab { background-color: #EFEFEF; }
		td.tabselected { background-color: black; }
		td.optiontitle { font-family: Helvetica, Arial; background-color: #EFEFEF; font-weight: bold }
		td.optioncontent { font-family: Helvetica, Arial; background-color: white; }
		select {	color: black;background-color: white;}
		.bigblack, td.bigblack { font-family: Helvetica, Arial; color: black; font-size: 10pt; font-weight: bold }			
		.bigred, td.bigred	{ font-family: Helvetica, Arial; color: black; font-size: 10pt; font-weight: bold }			
		.gigablack, td.bigblack { font-family: Helvetica, Arial; color: black; font-size: 14pt; }			
		.gigared, td.bigred	{ font-family: Helvetica, Arial; color: black; font-size: 14pt; font-weight: bold }			
		.star, td.star { color: red; font-weight: bold }			
		.hl, td.hl { font-weight: bold	}			
		.boldred, td.boldred { color: black; font-size: 9pt; }			
		.msg, td.msg {	color: black; font-size: 10pt; font-weight: bold }			
		.catdesc, td.catdesc { color: black; font-size: 10pt; font-weight: normal;	}			
		.url, td.url { color: gray; }			
		.sub { color: black; }
		.prop, td.prop { color: black; }			
		.cat, td.cat { }			
		.catcnt, td.catcnt { }			
		.searchurls, td.searchurls	{ color: black; font-size: 9pt; }			
		div.anode,a.anode,div.gnode,a.gnode { font-family: arial; font-size:10pt; line-height:200%; color: black;  }
		a.node { font-family: arial; font-size:10pt; line-height:200%;  }
		.newsheader,td.newsheader, a.newsheader { font-family: arial;font-weight: bold;font-size: 12pt;color: black;text-decoration:none; }
		.newstitle, td.newstitle, a.newstitle { font-family: arial;font-weight: bold;font-size: 10pt;color: black; }
		.newsdesc,td.newsdesc { font-family: arial;font-size: 9pt;color: black; }
		.newsother,td.newsother,a.newsother { font-family: arial;font-size: 9pt;color: gray; }
		.newsselect,td.newsselect { font-family: arial;font-size: 9pt;color: black;font-weight: bold; }
		.newsnavtitle, td.newsnavtitle { font-family: arial;font-weight: bold;font-size: 12pt;color: red; }
		.twhite { color: #ffffff; }
		.highlight { font-weight: bold; }
				}
input.white {
	cursor:pointer;
	margin: 0;
	border: 0;
	width: 94px;
	height: 34px;
	background: url(i/btn_white.gif) no-repeat;
	outline: none;
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000; 
}
input.search {
	font-family: Arial, Helvetica, sans-serif;
    font-size:17px;
}


.ES-FL-Title {
font-weight: bold;
}

.ES-FL-Body {
color: #000000;
}