body
{
	background-color: #0c479d;
	color: white;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11;
	margin: 0px;
}
a
{
	color:White;
}
textarea
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular	;
}


/* Custom form text types */
.formsectiontitle 
{
	font-weight:normal;
	color: #fff000;
}
.mandatoryfieldmarker
{
	font-weight: bold;
	font-size: 1.3em;
	color: orangered;
	position: relative;
	top: 5px;
}

table	{ font-size: 8pt; }
tr	{ font-size: 8pt; }
td	{ font-size: 8pt; }


/* News and careers styles */
.articlebody
{
	font-size: 1;
}
.linkslist
{
	margin-bottom:6px;
}
.tabletitle
{
	color:#fff000;
}
.tablewithborder
{
	border-right: #fff000 1px solid;
	border-top: #fff000 1px solid;
	border-left: #fff000 1px solid;
	border-bottom: #fff000 1px solid;
}
/* End of "News and careers styles" section */


/* Search form styles */
.searchtablewithborder
{
	background-color: #003399;
	border-right: #fff000 1px solid;
	border-top: #fff000 1px solid;
	border-left: #fff000 1px solid;
	border-bottom: #fff000 1px solid;
	width: 100%;
}
.selectedSearchLink
{
	font-weight:bold;
}
.SearchResultsCell
{
	text-align: left;
	vertical-align: top;
}
.SearchResultsCellNoWrap
{
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}
.SearchResultsHeaders
{
	font-weight: bold;
}
.SearchDropDownList
{
	font-size: 8pt;
	width: 200px;
}
.SearchDropDownListWide
{
	font-size: 8pt;
	width: 250px;
}
.SearchDropDownListDisabled
{
	background-color: Gray;
	font-size: 8pt;
	width: 200px;
}
.searchButton
{
	width: 75px;
}
/* End of "Search form styles" section */

/* Standard Form Styles */
.formLabel
{
	color:White;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:11;
	vertical-align:top;
}
.errorMessage
{
	color:#ff4500;
	font-weight: bold;
}
.flagCell
{
	vertical-align:top;
	width:60px;
}
.flagImage
{
	float:left;
	clear:both;
	margin-bottom:10px;
}
/* End of "Standard Form Styles" */

/* Grid styles */
.reportGrid
{
	border:none 0px white;
}