BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
TH {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #006666; TEXT-ALIGN: left
}
TH.small {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #006666; TEXT-ALIGN: left
}
TD.basic {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #000000; FONT-STYLE: normal; TEXT-ALIGN: left; FONT-VARIANT: normal
}
HR {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; COLOR: #cccccc; BORDER-BOTTOM: 0px; HEIGHT: 2px; BACKGROUND-COLOR: #cccccc
}
HR.big {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; COLOR: #efdea5; BORDER-BOTTOM: 0px; HEIGHT: 6px; BACKGROUND-COLOR: #efdea5
}
.thinBorder {
	BORDER-RIGHT: thin solid; BORDER-TOP: thin solid; BORDER-LEFT: thin solid; BORDER-BOTTOM: thin solid
}

.tableHeaderLink A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: 14pt; TEXT-DECORATION: none
}
.tableHeaderLink A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: 14pt; TEXT-DECORATION: none
}
.tableHeaderLink A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #e7ce7b; LINE-HEIGHT: 14pt; TEXT-DECORATION: none
}
.tableHeaderLink A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffff00; LINE-HEIGHT: 14pt; TEXT-DECORATION: none
}
.reportHeaderLink A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: 14pt; TEXT-DECORATION: underline
}
.reportHeaderLink A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: 14pt; TEXT-DECORATION: underline
}
.reportHeaderLink A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #e7ce7b; LINE-HEIGHT: 14pt; TEXT-DECORATION: underline
}
.reportHeaderLink A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffff00; LINE-HEIGHT: 14pt; TEXT-DECORATION: underline
}
.bodyLink A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: underline
}
.bodyLink A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: underline
}
.bodyLink A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: underline
}
.bodyLink A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: underline
}
.headerLink A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #222222; TEXT-DECORATION: underline
}
.headerLink A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #222222; TEXT-DECORATION: underline
}
.headerLink A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; TEXT-DECORATION: underline
}
.headerLink A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #222222; TEXT-DECORATION: underline
}
.adminHeaderLink A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: underline
}
.adminHeaderLink A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: underline
}
.adminHeaderLink A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #e7ce7b; TEXT-DECORATION: underline
}
.adminHeaderLink A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: underline
}
.tabLink A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; TEXT-DECORATION: underline
}
.tabLink A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; TEXT-DECORATION: underline
}
.tabLink A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; TEXT-DECORATION: underline
}
.tabLink A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; TEXT-DECORATION: underline
}
.smallLink A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline
}
.smallLink A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline
}
.smallLink A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline
}
.smallLink A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline
}
A.sched:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #00473a; TEXT-DECORATION: underline
}
A.sched:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #00473a; TEXT-DECORATION: underline
}
A.sched:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #00473a; TEXT-DECORATION: underline
}
A.sched:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #00473a; TEXT-DECORATION: underline
}
.navLogo {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #e7ce7b; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #006666; TEXT-ALIGN: left
}
.adminNavLogo {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003366; TEXT-ALIGN: left
}
.navMenu {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #e7ce7b; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #990000; TEXT-ALIGN: left
}
.adminNavMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003366; TEXT-ALIGN: left
}
.currentNavLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffff00; LINE-HEIGHT: 14pt
}
.disableNavLink {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #999999; LINE-HEIGHT: 14pt
}
.menuSpacer {
	WIDTH: 10px; BACKGROUND-COLOR: #000000
}
.navMenuSelected {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: 14pt
}
.navMenuRed {
	FONT-WEIGHT: bold; COLOR: #FFFFFF; LINE-HEIGHT: 14pt; TEXT-ALIGN: left
}
.navMenuSection {
	FONT-WEIGHT: bold; COLOR: #e7ce7b; TEXT-ALIGN: left
}

.adminPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #660000; TEXT-ALIGN: left
}
.reportTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #006666; TEXT-ALIGN: left
}

.reportHeader {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.tabCurrent {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; BACKGROUND-COLOR: #006666; TEXT-DECORATION: none
}
.findCustomerForm {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.findCustomerTable {
	TEXT-ALIGN: center
}
.fieldError {
	FONT-WEIGHT: bold; COLOR: red
}
.customerTable {
	FONT-SIZE: 12pt
}
.readOnly {
	BACKGROUND-COLOR: #cccccc
}
.legendItem {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red
}
.steps {
	FONT-WEIGHT: bold; COLOR: #e7ce7b
}
TD.reportgenstep {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
HR.reportgen {
	HEIGHT: 4px
}
TD.reportgen {
	FONT-SIZE: 10pt; COLOR: #00473a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.reportnomod {
	FONT-SIZE: 12pt; COLOR: #990000; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH.sched {
	FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pagelinks {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000
}
.hibold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red
}
TABLE.reportbox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.tableTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; TEXT-ALIGN: left
}
TR.even {
	FONT-SIZE: 10pt; BACKGROUND-COLOR: #e7e7d6; TEXT-ALIGN: left
}
TR.odd {
	FONT-SIZE: 10pt; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TR.evensm {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #e7e7d6; TEXT-ALIGN: left
}
TR.oddsm {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TR.new {
	FONT-SIZE: 10pt; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: left
}
TR.newsm {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: left
}
TR.referral {
	FONT-SIZE: 10pt; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
TR.referralsm {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
TABLE.redbox {
	BORDER-RIGHT: #cc0000 thick double; BORDER-TOP: #cc0000 thick double; BORDER-LEFT: #cc0000 thick double; BORDER-BOTTOM: #cc0000 thick double; HEIGHT: 150px
}
TH.redbox {
	VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #cc0000; TEXT-ALIGN: center
}
TABLE.greenbox {
	BORDER-RIGHT: #006600 thick double; BORDER-TOP: #006600 thick double; BORDER-LEFT: #006600 thick double; BORDER-BOTTOM: #006600 thick double; HEIGHT: 150px
}
TH.greenbox {
	VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #006600; TEXT-ALIGN: center
}
TABLE.goldbox {
	BORDER-RIGHT: #ffcc00 thick double; BORDER-TOP: #ffcc00 thick double; BORDER-LEFT: #ffcc00 thick double; BORDER-BOTTOM: #ffcc00 thick double; HEIGHT: 150px
}
TH.goldbox {
	VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #ffcc00; TEXT-ALIGN: center
}
.statusbar {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #ffffff; HEIGHT: 25px; BACKGROUND-COLOR: #006600; TEXT-ALIGN: left
}

TH.sorted {
	BACKGROUND-COLOR: #00bbbb
}
TH.sortable A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; BACKGROUND-IMAGE: url(../../images/arrow_off.png); BACKGROUND-REPEAT: no-repeat
}
TH.order1 A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; BACKGROUND-IMAGE: url(../../images/arrow_down.png); BACKGROUND-REPEAT: no-repeat
}
TH.order2 A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; BACKGROUND-IMAGE: url(../../images/arrow_up.png); BACKGROUND-REPEAT: no-repeat
}
DIV.current {
	BACKGROUND-COLOR: #ffff00
}
DIV.history {
	BACKGROUND-COLOR: #ffffcc
}
OPTION.separator1 {
	COLOR: #ffffff; BACKGROUND-COLOR: #006666
}
OPTION.separator2 {
	COLOR: #000000; BACKGROUND-COLOR: #cccccc
}
OPTION.separator3 {
	COLOR: #ffffff; BACKGROUND-COLOR: #006666
}
OPTION.separator4 {
	COLOR: #000000; BACKGROUND-COLOR: #efdea5
}
OPTION.separator5 {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc0000
}
