
@import url(links.css);

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
}

a
{
	font-size: 9pt;
	font-weight: bold
}

#resultsTable {
	border: 2px solid #AFAFAF;
	border-collapse: collapse;
	padding: 4px;
}

#resultsTable td {
	border: 2px solid #AFAFAF;
	border-collapse: collapse;
	padding: 4px;
}
#resultsTable th {
	font-size: 12px;
	font-weight: bolder;
	border: 2px solid #AFAFAF;
	border-collapse: collapse;
	padding: 4px;
}

.headerTableBGImage {
	background-image: url(content_over_bg.gif);
}

.BlueBG {
	background-color: #87A7C5;
}

.darkBrownBG 
{
	background-color: #7e5135;
}

.darkBlueBG 
{
	background-color: #004080;
}

.lightGreyBG 
{
	background-color: #e1e8f0;
}

.alignCenter {
	text-align: center;
}

.alignJustify {
	text-align: justify;
}

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

.alignTop {
	vertical-align: top;
}

.alignTopLeft {
	vertical-align: top;
	text-align: left;
}

.textBld {
	font-weight: bolder;
}

.textItalic {
	font-style: italic;
}

.textBlue {
	color: #336699;
}

.textBlueBld {
	color: #336699;
	font-weight: bolder;
}


.textDrkBlueBld {
	color: #1F516B;
	font-weight: bolder;
}

.text12Blue {
	font: 12px;
	color: #336699;
}
.textBlack {
	color:#000000

}
.text12px {
	font-size: 12px;
}

.text12pxBld {
	font-size: 12px;
	font-weight: bolder;
}

.text12pxItalic {
	font-size: 12px;
	font-style: italic;
}

.text18px {
	font-size: 18px;
}

.text18pxBld {
	font-size: 18px;
	font-weight: bolder;
}

.text20pxBlueBld {
	font-size: 20px;
	color: #336699;
}

.borderSmallBldText {
	border: 2px solid #AFAFAF;
	border-collapse: collapse;
	padding: 3px;
	font-weight: bolder;
	font-size: 12px;
	text-align: center;
}

.border2 {
	border: 2px solid #AFAFAF;
	border-collapse: collapse;
	padding: 4px;
}
.border1 {
	border: 1px solid #AFAFAF;
	border-collapse: collapse;
	padding: 4px;
	border-color:#003399;
}

.fieldLabel
{
	font-size: 10pt;
	color: #004080;
	font-weight: bold;
	text-align: right;	
}

.fieldData
{
	font-size: 10pt;
	color: #7e5130;
	font-weight: bold;
	text-align: left
}

.fieldLabelNoWrap
{
	font-size: 10pt;
	color: #004080;
	font-weight: bold;
	text-align: right;		
	white-space: nowrap;
}

.fieldDataNoWrap
{
	font-size: 10pt;
	color: #7e5130;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}


.fieldHeader
{
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-style: italic
}

.fieldHeaderCentered
{
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-style: italic
}

.fieldHeaderCenteredNoWrap
{
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	white-space: nowrap;
}

.fieldDisclaimer
{
	font-size: 10pt;
	color: #7e5130;
	font-weight: normal;
	text-align: center;
	font-style: italic
}

.sectionHeader
{
	font-size: 10pt;
	color: white;
	font-weight: bold;
	text-align: center;;
	

}
.pageHeader
{
	font-size:14pt;
	color:white;
	font-weight:bold;
	text-align:center;
	
}

.innerTable
{
	background-color: white	
}

.outerTable
{
	background-color: #004080;;
	border-style: outset;
	width: 0px;
	height: 0px;
	padding: 0px;
	border-width: 1px;
	margin: 0px
}
.tableData
{
	font-size: 10pt;
	color: #7e5130;
	font-weight: bold;
	text-align: center;	
}

.tableDataNoWrap
{
	font-size: 10pt;
	color: #7e5130;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

.systemMessage
{
	font-size:14pt;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}


