BODY {
	background-color: #AAB4BC;
}

.wBar {	background-color 	: #FFFFFF; }
.bBar {	background-color 	: #02253c; }
.headerBG { background: url(/images/headerBG.gif) repeat-x; }

/*
.pgHeadTxt { font-family: cambria, arial; font-weight: bold; color: #02253c; font-size: 30px }
.pgSubHeadTxt { font-family: cambria, "Times New Roman", Times, Verdana; font-weight: bold; color: #000000; font-size: 14px }
.pgSubHeadTxt A { font-family: cambria, "Times New Roman", Times, Verdana; font-weight: bold; color: #000000; font-size: 14px; text-decoration: none }
.pgSubHeadTxt A:hover { font-family: cambria, "Times New Roman", Times, Verdana; font-weight: bold; color: #000000; font-size: 14px; text-decoration: underline }
a.pgSubHeadTxt  { font-family: cambria, "Times New Roman", Times, Verdana; font-weight: bold; color: #000000; font-size: 14px; text-decoration: none }
.pgTxt { font-family: cambria, "Times New Roman", Times, Verdana; color: #000000; font-size: 14px }
.pgTxt a { font-family: cambria, "Times New Roman", Times, Verdana; color: #000000; font-size: 14px }
.pgTxtBold { font-family: cambria, "Times New Roman", Times, Verdana; font-weight: bold; color: #000000; font-size: 14px }
a.pgTxtBold { font-family: cambria, "Times New Roman", Times, Verdana; font-weight: bold; color: blue; font-size: 14px; text-decoration: underline }
.pgTxtBold a { font-family: cambria, "Times New Roman", Times, Verdana; font-weight: bold; color: #000000; font-size: 14px }
.pgTxtItalic { font-family: cambria, "Times New Roman", Times, Verdana; color: #000000; font-size: 14px; font-style:italic }
.pgTxtSmall { font-family: cambria, "Times New Roman", Times, Verdana; color: #000000; font-size: 12px }
.pgTxtSmallBold { font-family: cambria, "Times New Roman", Times, Verdana; color: #000000; font-size: 12px; font-weight: bold }
.pgTxtSmallItalic { font-family: cambria, "Times New Roman", Times, Verdana; color: #000000; font-size: 12px; font-style:italic }
.pgTxtWarning { font-family: cambria, "Times New Roman", Times, Verdana; color: Red; font-size: 14px }
.pgTxtWarningBold { font-family: cambria, "Times New Roman", Times, Verdana; color: Red; font-weight: bold; font-size: 14px }
.pgTxtWarningBold A { font-family: cambria, "Times New Roman", Times, Verdana; color: Red; font-weight: bold; font-size: 14px }
.pgTxtWarningSmall { font-family: cambria, "Times New Roman", Times, Verdana; color: Red; font-size: 12px }
*/

.pgHeadTxt { font-family: georgia, arial; font-weight: bold; color: #02253c; font-size: 24pt }
.pgSubHeadTxt { font-family: georgia, "Times New Roman", Times, Verdana; font-weight: bold; color: #000000; font-size: 12pt }
.pgSubHeadTxt A { font-family: georgia, "Times New Roman", Times, Verdana; font-weight: bold; color: #000000; font-size: 12pt; text-decoration: none }
.pgSubHeadTxt A:hover { font-family: georgia, "Times New Roman", Times, Verdana; font-weight: bold; color: #000000; font-size: 12pt; text-decoration: underline }
a.pgSubHeadTxt  { font-family: georgia, "Times New Roman", Times, Verdana; font-weight: bold; color: #000000; font-size: 12pt; text-decoration: none }
.pgTxt { font-family: georgia, "Times New Roman", Times, Verdana; color: #000000; font-size: 11pt }
.pgTxt a { font-family: georgia, "Times New Roman", Times, Verdana; font-size: 11pt }
.pgTxtBold { font-family: georgia, "Times New Roman", Times, Verdana; font-weight: bold; color: #000000; font-size: 11pt }
a.pgTxtBold { font-family: georgia, "Times New Roman", Times, Verdana; font-weight: bold; color: blue; font-size: 11pt; text-decoration: underline }
.pgTxtBold a { font-family: georgia, "Times New Roman", Times, Verdana; font-weight: bold; color: #000000; font-size: 11pt }
.pgTxtItalic { font-family: georgia, "Times New Roman", Times, Verdana; color: #000000; font-size: 11pt; font-style: italic }
.pgTxtSmall { font-family: georgia, "Times New Roman", Times, Verdana; color: #000000; font-size: 10pt }
.pgTxtSmallBold { font-family: georgia, "Times New Roman", Times, Verdana; color: #000000; font-size: 10pt; font-weight: bold }
.pgTxtSmallItalic { font-family: georgia, "Times New Roman", Times, Verdana; color: #000000; font-size: 10pt; font-style: italic }
.pgTxtWarning { font-family: georgia, "Times New Roman", Times, Verdana; color: Red; font-size: 11pt }
.pgTxtWarningBold { font-family: georgia, "Times New Roman", Times, Verdana; color: Red; font-weight: bold; font-size: 11pt }
.pgTxtWarningBold A { font-family: georgia, "Times New Roman", Times, Verdana; color: Red; font-weight: bold; font-size: 11pt }
.pgTxtWarningSmall { font-family: georgia, "Times New Roman", Times, Verdana; color: Red; font-size: 10pt }

.pgFooter { font-family: georgia, "Times New Roman", Times, Verdana; color: #000000; font-size: 10pt }
.pgFooter a { font-family: georgia, "Times New Roman", Times, Verdana; color: #000000; font-size: 10pt }

.pgNav A { font-family: calabri, arial; color: #02253c; font-size: 12pt; text-decoration: none;}
.pgNav A:hover { font-family: calabri, arial; color: #02253c; font-size: 12pt; text-decoration: underline; }
.pgNavBG {	background-image: url(http://www.aequitasresource.org/images/navBG.gif); }

.frm { 
	border-top       	: 1px solid #02253c;
	border-right     	: 1px solid #02253c;
	border-left     	: 1px solid #02253c;
	border-bottom     	: 1px solid #02253c;
 	background-color 	: #e4e7ea;
	}
	
.frmSubHead { color: #FFFFFF; background-color: #02253c; text-indent: 3px;	}
.frmSubHead a { color: #FFFFFF; background-color: #02253c; text-indent: 3px;	}
.frmHeadTxt { font-size: 14pt; font-weight: bold; }
.frmSubHeadTxt { font-size: 12pt; background-color: #02253c;}
.frmTxt { font-size: 12pt; }
.frmTxt a { font-size: 12pt; }
.frmTxtLine { font-size: 12pt; BORDER-BOTTOM: #012265;}
.frmTxtRed { font-size: 12pt; color: #FF0000;}
.frmTxtBold { font-size: 12pt; font-weight: bold;  }
.frmTxtBold a { font-size: 12pt; font-weight: bold;  }
.frmTxtItalic {	font-style:italic; }
.frmTxtSmall { font-size: 10pt;  }
.frmTxtSmallBold { font-size: 10pt; font-weight: bold;  }
.frmTxtSmallItalic { font-size: 10pt; font-style:italic; }
.frmField {	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt;	
	padding-bottom: 0pt;
	padding-top: 0pt;
	padding-left: 3pt;
	padding-right: 3pt;
	margin: 0pt;
	border: 1pt solid #02253C;
	background-color:#FFFFFF;
	color:black;
}
.frmButton {
	border-style: inset;
	border-color: #02253C;
	background-color: #e4e7ea;
	text-decoration: none;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	font-size: 12pt
}
.frmButtonWarning {
	border-style: inset;
	border-color: #CBCFE7;
	background-color: red;
	text-decoration: none;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	font-size: 12pt
}
.tbl {
	border-top : 1px solid #B8B8B8;
	border-right : 1px solid #B8B8B8;
	border-left : 1px solid #B8B8B8;
	border-bottom : 1px solid #B8B8B8;
	background-color: #F4F5F8;
}
.tblHead {
	color: #000000;
	text-indent : 3px;
	font-size : 12px;
	font-weight : bold;
	background-color: #B8B8B8;
}
.tblSubHead {
	color: #000000;
	text-indent : 3px;
	font-size : 11px;
	font-weight : bold;
	border-top : 1px solid #B8B8B8;
	border-right : 1px solid #B8B8B8;
	border-left : 1px solid #B8B8B8;
	border-bottom : 1px solid #B8B8B8;
	background-color: #E5E4E9;
}
.tblSubHead a {
	color: #000000;
	text-indent : 3px;
	font-size : 11px;
	font-weight : bold;
	border-top : 1px solid #B8B8B8;
	border-right : 1px solid #B8B8B8;
	border-left : 1px solid #B8B8B8;
	border-bottom : 1px solid #B8B8B8;
	background-color: #E5E4E9;
}
.tblHeadTxt {
	font-size: 16px;
	font-weight: bold;
}
.tblSubHeadTxt {
	font-size: 14px;
	font-weight: bold;
}
.tblTxt {
	font-size: 12px;
	background-color: #FCFCFC;
}
.tblTxt a {
	font-size: 12px;
	background-color: #FCFCFC;
}
.tblTxtRed {
	font-size: 12px;
	background-color: #FCFCFC;
	color: #FF0000;
}
.tblTxtBold {
	font-size: 12px;
	font-weight: bold;
	background-color: #FCFCFC;
}
.tblTxtBold a {
	font-size: 12px;
	font-weight: bold;
	background-color: #FCFCFC;
}
.tblTxtItalic {
	font-style: italic;
	background-color: #FCFCFC;
}
.tblTxtSmall {
	font-size: 11px;
	background-color: #FCFCFC;
}
.tblTxtSmallBold {
	font-size: 11px;
	font-weight: bold;
	background-color: #FCFCFC;
}
.tblTxtSmallItalic {
	font-size: 11px;
	font-style: italic;
	background-color: #FCFCFC;
}
.errorHeader {
	color: red;
}

.messageHeader, .message {
	color: #096;
}
span.errorMessage, div.errorField {
	background-color: white;
	color: red;
	clear: both;
}
input.errorMessage, input.errorField, select.errorField, input.error, select.error, textarea.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding-bottom: 0pt;
	padding-top: 0pt;
	padding-left: 3pt;
	padding-right: 3pt;
	margin: 0pt;
	border: 1pt solid black;
	background-color: red;
	color: white;
}
.odd {
	background-color: #F5F5F5;
}
.even {
	background-color: #FFF;
}

/* tablesorter styles */
/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(/images/tablesorter_bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}

table.tablesorter tbody td a {
	font-family:arial;
	font-size: 8pt;
	color: #333;
}

table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/tablesorter_asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/tablesorter_desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
.error {
	border: thin groove red;
}
label.error{
	border:none;
	padding-left: 5px;
	padding-bottom:15px;
	color:red;
}

