body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
th {
	color: #FFFFFF;
	background-color: #006666;
	text-align: center;
	vertical-align: middle;
	font-size: x-small;
}
td.basic
{
	color: #000000;
	font-size: x-small;
	text-align: left;
	vertical-align: top;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
A:link  {
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	TEXT-DECORATION: none;
}
A:visited  {
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	TEXT-DECORATION: none;
}
A:hover  {
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	TEXT-DECORATION: none;
}
A:active  {
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.bodyLink A:link  {
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.bodyLink A:visited  {
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.bodyLink A:hover  {
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.bodyLink A:active  {
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.reportLink A:link  {
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.reportLink A:visited  {
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.reportLink A:hover  {
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.reportLink A:active  {
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.navMenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #006666;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	font-size: x-small;
}
.reportHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
}

.currentNavLink {
	color: #000000;
	font-weight: bold;
	cursor: hand;

}
.menuSpacer {
	background-color: #000000;
	width: 10px;
}
.navMenuSelected {
	color: #FF0000;
	font-weight: bold;
	cursor: hand;
}
.findCustomerForm {
	font-size: xx-small;
	font-weight: bold;
}
.findCustomerTable {
	text-align: center;
}

.pageTitle {
	color: #000000;
	background-color: #E7EFE7;
	text-align: left;
	vertical-align: middle;
	font-size: large;
	font-weight: bold;
}

.reportTitle {
	color: #FFFFFF;
	background-color: #006666;
	text-align: left;
	vertical-align: middle;
	font-size: large;
	font-weight: bold;
}

.tableTitle {
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	font-size: small;
	font-weight: bold;

}

tr.even {
	background-color: #E7E7D6;
	font-size: x-small;
	text-align: center;
}

tr.odd {
	background-color: #FFFFFF;
	font-size: x-small;
	text-align: center;
}

tr.new {
	background-color: #FFFFCC;
	font-size: x-small;
	text-align: center;
}

.fieldError {
	color: #990000;
	font-weight: bold;
}
.customerTable {
	font-size: small;
}
.readOnly {
	background-color: #CCCCCC;
}

.footer {
	color: #393939;
	background-color: #EFDEA5;
	font-size: xx-small;
	text-align: center;
}
.steps {
	color: #E7CE7B;
	font-weight: bold;
}
.legendItem {
	color: red;
	font-weight: bold;
	font-size: x-small;
}
hr {
	color: #cccccc;
	background-color: #cccccc;
	height:2px;
	width:100%;
    	margin: 0px 0px 0px 0px;
    	border: 0;
}

hr.big {
	color: #EFDEA5;
	background-color: #EFDEA5;
	height:6px;
	width:100%;
    	margin: 0px 0px 0px 0px;
    	border: 0;
}

.navMenuRed {
	color: #E7CE7B;
	text-align: left;
	font-weight: bold;
}

.loggedin {
	color: #990000;
	font-weight: bold;
	font-size: xx-small;
}

.hibold {
	color: red;
	font-weight: bold;
	font-size: x-small;
}

.thinBorder {
	border:thin solid;
}

table.redbox {
	border:thick double #CC0000;
	height=150;
}

th.redbox {
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: center;
	vertical-align: middle;
}

table.greenbox {
	border:thick double #006600;
	height=150;
}

th.greenbox {
	color: #FFFFFF;
	background-color: #006600;
	text-align: center;
	vertical-align: middle;
}

table.goldbox {
	border:thick double #FFCC00;
	height=150;
}

th.goldbox {
	color: #FFFFFF;
	background-color: #FFCC00;
	text-align: center;
	vertical-align: middle;
}

table.reportbox {
	border:1px solid #006666;
}

A.sched:link {
        font-size: small;
        color: #00473A;
        font-weight: normal;
        text-decoration: underline;
}
A.sched:visited {
        font-size: small;
        color: #00473A;
        font-weight: normal;
        text-decoration: underline;
}
A.sched:hover {
        font-size: small;
        color: #00473A;
        font-weight: normal;
        text-decoration: underline;
}
A.sched:active {
        font-size: small;
        color: #00473A;
        font-weight: normal;
        text-decoration: underline;
}
td.reportgenstep {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: x-small;
        color: #990000;
        font-weight: bold;
}
hr.reportgen {
	height: 4;
}
td.reportgen {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: x-small;
        color: #00473A;
}
td.reportnomod {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: small;
        color: #990000;
        font-style: italic;
}
th.sched {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: small;
}
th.small {
	color: #FFFFFF;
	background-color: #006666;
	text-align: center;
	vertical-align: middle;
	font-size: xx-small;
}
.smallLink A:link  {
	font-size: xx-small;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.smallLink A:visited  {
	font-size: xx-small;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.smallLink A:hover  {
	font-size: xx-small;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.smallLink A:active  {
	font-size: xx-small;
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
tr.evensm {
	background-color: #E7E7D6;
	font-size: xx-small;
	text-align: center;
}
tr.oddsm {
	background-color: #FFFFFF;
	font-size: xx-small;
	text-align: center;
}