body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FF9900;
}
td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
th {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.aSubNavLink:link {
	text-decoration: none;
	font-size: 12px;
	color: #000;
}
a.aSubNavLink:visited {
	text-decoration: none;
	font-size: 12px;
	color: #000;
}
a.aSubNavLink:hover {
	text-decoration: none;
	font-size: 12px;
	color: #FF9900;
}
p.pIndented {
	padding-left: 30px;
	font-size: 12px;
}

span.spanDeadLink {
	font-size: 12px;
	color: #000;
}

a.aRegularLink:link {
	text-decoration: none;
	font-size: 12px;
	color: #FF9900;
}
a.aRegularLink:visited {
	text-decoration: none;
	font-size: 12px;
	color: #FF9900;
}
a.aRegularLink:hover {
	text-decoration: none;
	font-size: 12px;
	color: #000;
}

a.aTopNavLink:link {
	text-decoration: none;
	font-size: 13px;
	color: #FF9900;
	font-weight: bold;
}
a.aTopNavLink:visited {
	text-decoration: none;
	font-size: 13px;
	color: #FF9900;
	font-weight: bold;
}
a.aTopNavLink:hover {
	text-decoration: none;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}


a.aMoneyLink:link {
	text-decoration: none;
	font-size: 12px;
	color: #009900;
}
a.aMoneyLink:visited {
	text-decoration: none;
	font-size: 12px;
	color: #009900;
}
a.aMoneyLink:hover {
	text-decoration: none;
	font-size: 12px;
	color: #000;
}





/*###############################################################
    list table should be used for all lists
#################################################################*/
table.tableListTable {
	border: none;
	width: 650px;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}
table.tableListTable td.tdButton {
	text-align: left;
	padding: 5px 7px;
	background-color: #ECECEC;
	border: none;
}
table.tableListTable th {
	text-align: left;
	padding: 5px 7px;
	color: #FFFFFF;
	background-color: #888;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	border-left: none;
	white-space: nowrap;
}
table.tableListTable th.thNonSortableColumn {
	text-align: left;
	padding: 5px 7px;
	color: #666666;
	background-color: #A6B1CB;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	border-left: none;
	white-space: nowrap;
}
table.tableListTable th.thTableTitle {
	text-align: left;
	padding: 5px 7px;
	color: #666666;
	background-color: #ECECEC;
	font-size: 12px;
	font-weight: bold;
}
table.tableListTable td {
	text-align: left;
	border: 1px solid #CCCCCC;
	border-left: none;
	height: 25px;
	white-space: nowrap;
	padding: 3px 7px 3px 7px;
	color: #666666;
	font-size: 11px;
}
table.tableListTable td.tdData {
	text-align: left;
	border: 1px solid #CCCCCC;
	border-left: none;
	height: 25px;
	white-space: nowrap;
	padding: 3px 7px 3px 7px;
	color: #666666;
	font-size: 11px;
}
table.tableListTable td.tdInputData {
	text-align: left;
	border: 1px solid #CCCCCC;
	border-left: none;
	height: 25px;
	white-space: nowrap;
	padding: 6px 7px 6px 7px;
	color: #666666;
	font-size: 11px;
}
table.tableListTable td.tdErrorCell {
	text-align: left;
	height: 25px;
	white-space: nowrap;
	padding: 6px 7px 6px 7px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
table.tableListTable tr.trAlternatingWhite {
	background-color: #FFFFFF;
}
table.tableListTable tr.trAlternatingGray {
	background-color: #EEEEEE;
}
table.tableListTable tr.trErrorRow {
	background-color: #CC0000;
}
table.tableListTable tr.trAlternatingSelected {
	background-color: #DDDDDD;
}
table.tableListTable td.tdBlankRow {
    background-color: #FFFFFF;
	border-right: none;
	border-bottom: none;
	font-size: 0px;
	height: 1px;
	padding: 1px 0px;
}
table.tableListTable td.tdBlankRowBottom {
    background-color: #FFFFFF;
	border: none;
	font-size: 0px;
	height: 1px;
	padding: 1px 0px;
}
table.tableListTable th.thCheckbox {
    height: 1px;
    width: 1px;
}
table.tableListTable td.tdCheckbox {
    height: 1px;
    width: 1px;
}
table.tableListTable td.tdRadioButton {
    height: 1px;
    width: 1px;
}
table.tableListTable .tdRightmostCell {
    border-right: none;
}





/**********************************************************************************************************************************
***********************************************************************************************************************************
                                                           BUTTON CLASSES
***********************************************************************************************************************************
**********************************************************************************************************************************/
.buttonStandard30 {
	background: url(../images/but_standard_030.gif) center center no-repeat;
	border: none;
	height: 18px;
	width: 30px;
	text-align: center;
	color: black;
	font-size: 10px;
	cursor: pointer;
}
.buttonStandard50 {
	background: url(../images/but_standard_050.gif) center center no-repeat;
	border: none;
	height: 24px;
	width: 50px;
	text-align: center;
	color: black;
	font-size: 10px;
	cursor: pointer;
}
.buttonStandard70 {
	background: url(../images/but_standard_070.gif) center center no-repeat;
	border: none;
	height: 24px;
	width: 70px;
	text-align: center;
	color: black;
	font-size: 10px;
	cursor: pointer;
}
.buttonStandard90 {
	background: url(../images/but_standard_090.gif) center center no-repeat;
	border: none;
	height: 24px;
	width: 90px;
	text-align: center;
	color: black;
	font-size: 10px;
	cursor: pointer;
}
.buttonStandard100Thin {
	background: url(../images/but_standard_100_thin.gif) center center no-repeat;
	border: none;
	height: 20px;
	width: 100px;
	text-align: center;
	color: black;
	font-size: 9px;
	cursor: pointer;
	margin: 0px;
}
.buttonStandard110 {
	background: url(../images/but_standard_110.gif) center center no-repeat;
	border: none;
	height: 24px;
	width: 110px;
	text-align: center;
	color: black;
	font-size: 10px;
	cursor: pointer;
}
.buttonStandard130 {
	background: url(../images/but_standard_130.gif) center center no-repeat;
	border: none;
	height: 24px;
	width: 130px;
	text-align: center;
	color: black;
	font-size: 10px;
	cursor: pointer;
}


/**********************************************************************************************************************************
***********************************************************************************************************************************
                                                     REGULAR FORM ELEMENT CLASSES
***********************************************************************************************************************************
**********************************************************************************************************************************/
.selectNormalNoSize {
    background-color: #FFFFFF;
	font-size: 11px;
}
.selectNormal150 {
    background-color: #FFFFFF;
	font-size: 11px;
	width: 150px;
}
.selectNormal200 {
    background-color: #FFFFFF;
	font-size: 11px;
	width: 200px;
}
.selectNormal200Error {
	border: 4px solid #CC0000;
	font-size: 11px;
	width: 200px;
}
.selectNormal250 {
    background-color: #FFFFFF;
	font-size: 11px;
	width: 250px;
}
.inputNormalTwoDigits {
	background-color: #FFFFFF;
	font-size: 11px;
	width: 25px;
}
.inputNormalTwoDigitsError {
	border: 4px solid #CC0000;
	font-size: 11px;
	width: 25px;
}
.inputNormal80 {
	background-color: #FFFFFF;
	font-size: 11px;
	width: 80px;
}
.inputNormal80Error {
	border: 4px solid #CC0000;
	font-size: 11px;
	width: 80px;
}
.inputNormal100 {
	background-color: #FFFFFF;
	font-size: 11px;
	width: 100px;
}
.inputNormal100Error {
	border: 4px solid #CC0000;
	font-size: 11px;
	width: 100px;
}
.inputNormal150 {
	background-color: #FFFFFF;
	font-size: 11px;
	width: 150px;
}
.inputNormal150Error {
	border: 4px solid #CC0000;
	font-size: 11px;
	width: 150px;
}
.inputNormal200 {
    background-color: #FFFFFF;
	font-size: 11px;
	width: 200px;
}
.inputNormal300 {
    background-color: #FFFFFF;
	font-size: 11px;
	width: 300px;
}
.inputCheckboxRegular {
}
.inputRadioRegular {
}
	
.textareaMedium {
    background-color: #FFFFFF;
	font-size: 12px;
	width: 250px;
	height: 70px;
}
.textareaMediumError {
	border: 4px solid #CC0000;
    background-color: #FFFFFF;
	font-size: 12px;
	width: 250px;
	height: 70px;
}
.textareaSmall {
    background-color: #FFFFFF;
	font-size: 11px;
	width: 190px;
	height: 70px;
}
