body
{
	font-size: 10pt;
	color: black;
	font-family: arial;
	margin: 0;
	background-color: #336699;
}
table { font-size: 10pt; color: black; font-family: arial; }
font { font-family: arial; }
TH 
{
	font-size: 10pt;
	color: black;
	font-family: arial;
	font-weight: bold;
	background-color: LightSteelBlue;
	vertical-align: top;
	white-space: nowrap;	 
}
.TableHeader10
{
	font-size: 10pt;
	color: black;
	font-family: arial;
	font-weight: bold;
}
.TableHeader12
{
	font-size: 12pt;
	color: black;
	font-family: arial;
	font-weight: bold;
}
.Header8
{
	font-size: 8pt;
	color: black;
	font-family: arial;
	font-weight: bold;
}
.Header10
{
	font-size: 10pt;
	color: black;
	font-family: arial;
	font-weight: bold;
}
.HeaderHighlight12
{
	font-size: 12pt;
	color: blue;
	font-family: arial;
	font-weight: bold;
}
.HeaderHighlight12R
{
	font-size: 12pt;
	color: red;
	font-family: arial;
	font-weight: bold;
}
td#copytext
{
	font-size: 8pt;
	color: black;
	font-family: courier;	
}
tr#linkdetail
{
	font-size: 8pt;
	color: black;
	font-family: arial;	
}
tr#linkheader
{
	font-size: 10pt;
	color: black;
	font-family: arial;	
	font-weight: bold;
}

.Header12
{
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
}
.TableOverview
{
	background-color: #eeeee0;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	font-weight: bold;
}
.TableAlternateA
{
	background-color: AliceBlue;
	vertical-align: top;
	white-space: nowrap;
	text-align: left;			
}

.TableAlternateB 
{
	background-color: LightGoldenrodYellow;
	vertical-align: top;
	white-space: nowrap;
	text-align: left;										
}
.rightbox_header
{
font-family: arial; 
font-weight: bold; 
font-size: 8pt; 
color: white;	
background-color: #336699;
text-align: center;
text-transform: uppercase;
white-space:nowrap;
}
.rightbox_text
{
font-family: arial; 
font-size: 8pt; 
color: black;	
text-align: center;
}
table#rightbox
{
	background-color: #ccd9e5;
	border-collapse: collapse;
	border-color: #336699;
	border-style: solid;
	border-width: 1pt;	
}

.mainheader_l1
{
	text-align: left;
	white-space: nowrap;
	color: white;
	font-weight: bold;
	font-family: arial;
	font-size: 18pt;
}
.mainheader_l1R
{
	text-align: left;
	white-space: nowrap;
	color: red;
	font-weight: bold;
	font-family: arial;
	font-size: 18pt;
}
.mainheader_l2 { text-align: left; white-space: nowrap; color: white; font-weight: bold; font-family: arial; font-size: 12pt; }
.mainheader_l2R { text-align: left; white-space: nowrap; color: red; font-weight: bold; font-family: arial; font-size: 12pt; }
.mainheader_l3 { text-align: left; white-space: nowrap; color: white; font-weight: bold; font-family: arial; font-size: 10pt; }
.navigation_header { font-size: 10pt; font-family: Arial; font-weight: bold; text-align: center; color: #ff9900; }
.navigation_link { white-space: nowrap; font-size: 9pt; font-family: Arial; font-weight: bold;	text-decoration: none;	color: white; }
.menu_link { white-space: nowrap; font-size: 9pt; font-family: Arial; font-weight: bold; text-decoration: none; color: black; }
.disclaimer { font-size: 7pt; font-family: Arial;	}
.disclaimer_hl { font-size: 8pt; font-family: Arial; font-weight: bold; }
.footer_menu_link { text-align: left; font-size: 8pt; font-family: Arial; color: #336699;	}
.page_title { font-size: 14pt; font-family: Arial; font-weight: bold;color: #336699; }

.highlight { font-weight: bold; }
.searchheading { background: #666666; color: white; font-size: 100%; }
.summary { font-size: 80%; font-style: italic; } 
.results { font-size: 100%; }
.category { color: #999999; }
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: normal; color: #808080;}
.sorting { text-align: right; }
.result_title { font-size: 100%; }
.noresults { font-size: 100%; }
.zoom_searchform { font-size: 100%; }
.zoom_options { font-size: 80%; }
input.zoom_button {  }
input.zoom_searchbox {  }