BODY {
	FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: #ffffff; FONT-SIZE: 9pt
}
P {
	MARGIN: 3pt 1px; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 9pt
}
TD {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 9pt
}
H1 {
	MARGIN-TOP: 6pt; FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 6pt; FONT-SIZE: 14pt
}
H2 {
	MARGIN-TOP: 5pt; FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 5pt; FONT-SIZE: 14pt
}
H3 {
	MARGIN-TOP: 4pt; FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 4pt; FONT-SIZE: 12pt
}
H4 {
	MARGIN-TOP: 4pt; FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 4pt; FONT-SIZE: 11pt
}
UL {
	MARGIN-TOP: 1pt; TEXT-INDENT: 0em; PADDING-LEFT: 1pt; MARGIN-BOTTOM: 1pt; MARGIN-LEFT: 0.8em
}
LI {
	MARGIN-TOP: 1pt; TEXT-INDENT: 0em; PADDING-LEFT: 1pt; MARGIN-BOTTOM: 1pt; MARGIN-LEFT: 0.8em
}
OL {
	MARGIN-TOP: 1pt; TEXT-INDENT: 0.5em; PADDING-LEFT: 1pt; MARGIN-BOTTOM: 1pt; MARGIN-LEFT: 0.8em
}
DL {
	MARGIN-TOP: 1pt; MARGIN-BOTTOM: 8pt
}
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: black; WIDTH: 100%; DISPLAY: block; HEIGHT: 1px; COLOR: black; CLEAR: both; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
FORM {
	MARGIN: 0pt
}
.fontnormal {
	
}
.fontbold {
	FONT-WEIGHT: bold
}
.fontlabel {
	FONT-STYLE: italic
}
.fontmonospaced {
	FONT-FAMILY: courier new, monospaced; FONT-WEIGHT: normal
}
.fontpositive {
	COLOR: #009000
}
.fontnegative {
	COLOR: #aa0000
}
.fontother {
	COLOR: #806030
}
.fontlight {
	COLOR: #f8f8f8
}
.fontgray {
	COLOR: #808080
}
.fontgrey {
	COLOR: #808080
}
.font7 {
	FONT-SIZE: 6.5pt
}
.font8 {
	FONT-SIZE: 7pt
}
.font9 {
	FONT-SIZE: 8pt
}
.font10 {
	FONT-SIZE: 9pt
}
.font11 {
	FONT-SIZE: 10pt
}
.font12 {
	FONT-SIZE: 11pt
}
.font14 {
	FONT-SIZE: 12pt
}
.font20 {
	FONT-SIZE: 18pt
}
.font36 {
	FONT-SIZE: 30pt
}
.ctparagraph {
	LINE-HEIGHT: 1.1em; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.cmda {
	FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.brightbg {
	BACKGROUND-COLOR: #f0f0f0
}
.lightbg {
	BACKGROUND-COLOR: #e0e0e0
}
.mediumbg {
	BACKGROUND-COLOR: #cccccc
}
.mediumbg_gradient {
	BACKGROUND-COLOR: #cccccc
}
.dimbg {
	BACKGROUND-COLOR: #999999
}
.graybg {
	BACKGROUND-COLOR: #909090
}
.greybg {
	BACKGROUND-COLOR: #909090
}
.darkbg {
	BACKGROUND-COLOR: #888
}
.blackbg {
	BACKGROUND-COLOR: #000000
}
.positivebg {
	BACKGROUND-COLOR: #66aa66
}
.negativebg {
	BACKGROUND-COLOR: #cc8080
}
.lightnegativebg {
	BACKGROUND-COLOR: #ffcccc
}
.otherbg {
	BACKGROUND-COLOR: #999966
}
.whitebg {
	BACKGROUND-COLOR: #ffffff
}
.yellowbg {
	BACKGROUND-COLOR: #ffff80
}
.mainbg {
	BACKGROUND-COLOR: #f0f0f0
}
.navbarborder {
	BACKGROUND-COLOR: #666699
}
.listheader {
	BACKGROUND-COLOR: #cccccc; FONT-FAMILY: arial, helvetica, sans-serif
}
.listheader_label {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.oddrow {
	BACKGROUND-COLOR: #c0d0e8
}
.evenrow {
	BACKGROUND-COLOR: #d4e4fc
}
.oddrow2 {
	BACKGROUND-COLOR: #c8c8c8
}
.evenrow2 {
	BACKGROUND-COLOR: #e0e0e0
}
.oddrow_highlight {
	
}
.evenrow_highlight {
	
}
.oddrow_del {
	BACKGROUND-COLOR: #ffa0a0
}
.oddrow_del2 {
	BACKGROUND-COLOR: #ffa0a0
}
.evenrow_del {
	BACKGROUND-COLOR: #ffb0b0
}
.evenrow_del2 {
	BACKGROUND-COLOR: #ffb0b0
}
.oddrow_del_highlight {
	BACKGROUND-COLOR: #ffd0d0
}
.evenrow_del_highlight {
	BACKGROUND-COLOR: #ffd0d0
}
.table_noborder {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 0px
}
.table_blackborder1px {
	BOX-SIZING: border-box; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 5px; BORDER-SPACING: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 5px; -moz-box-sizing: border-box
}
.tbldialog {
	BACKGROUND-COLOR: #ccddff
}
.td_dlg_title {
	BACKGROUND-COLOR: #bbccee
}
.topline_black {
	BORDER-BOTTOM-COLOR: black; BORDER-RIGHT-COLOR: black; BORDER-LEFT-COLOR: black; BORDER-TOP: black 1px solid
}
.topline_white {
	BORDER-BOTTOM-COLOR: black; BORDER-RIGHT-COLOR: black; BORDER-LEFT-COLOR: black; BORDER-TOP: black 1px solid
}
.topline_printonly {
	BORDER-BOTTOM-COLOR: black; BORDER-RIGHT-COLOR: black; BORDER-LEFT-COLOR: black; BORDER-TOP: black 1px solid
}
.leftline_printonly {
	BORDER-BOTTOM-COLOR: black; BORDER-LEFT: black 1px solid; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black
}
.newpage_printonly {
	PAGE-BREAK-AFTER: always
}
.center {
	TEXT-ALIGN: center
}
.infoview_maindiv {
	BOX-SIZING: border-box; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; WIDTH: 100%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 5px; -moz-box-sizing: border-box
}
.infoview_innerbox {
	MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
.infoview_header {
	BOX-SIZING: border-box; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 100%; PADDING-RIGHT: 2px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 2px; -moz-box-sizing: border-box
}
.infoview_spacer {
	BOX-SIZING: border-box; POSITION: relative; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 100%; PADDING-RIGHT: 1px; HEIGHT: 1px; MARGIN-LEFT: auto; OVERFLOW: hidden; MARGIN-RIGHT: auto; PADDING-TOP: 1px; -moz-box-sizing: border-box
}
.infoview_body {
	BOX-SIZING: border-box; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 100%; PADDING-RIGHT: 2px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 2px; -moz-box-sizing: border-box
}
.form_table {
	
}
.form_label {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #000; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.form_label_small {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #000; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.form_label_sub {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #000; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
.form_radio {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 9pt
}
.form_checkbox {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 9pt
}
.form_hint {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 8pt
}
.form_td_label {
	BACKGROUND-COLOR: #ddd; BORDER-RIGHT: #888 1px solid
}
.form_td_label_error {
	BACKGROUND-COLOR: #996666
}
.form_td_field {
	BACKGROUND-COLOR: #cccccc
}
.form_td_field_error {
	BACKGROUND-COLOR: #ffcccc
}
.form_td_label_sub {
	BACKGROUND-COLOR: #ccc
}
.form_td_label_sub_error {
	BACKGROUND-COLOR: #996666
}
.form_td_field_sub {
	BACKGROUND-COLOR: #ddd
}
.form_td_field_sub_error {
	BACKGROUND-COLOR: #ffcccc
}
.form_td_entry {
	BACKGROUND-COLOR: #999999
}
.form_td_entry_error {
	BACKGROUND-COLOR: #cc9999
}
.form_td_label_yellow {
	BACKGROUND-COLOR: #dddd00
}
.form_td_field_yellow {
	BACKGROUND-COLOR: #ffff00
}
.form_separator_label {
	COLOR: #222; FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
.form_td_separator {
	BORDER-BOTTOM-COLOR: #000000; BACKGROUND-COLOR: #cdf; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000
}
.form_td_separator_gradient {
	BORDER-BOTTOM-COLOR: #000000; BACKGROUND-COLOR: #cdf; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000
}
.form_subseparator_label {
	COLOR: #333; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.form_td_subseparator_left {
	BORDER-BOTTOM-COLOR: #000000; BACKGROUND-COLOR: #bce; BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-TOP: #000000 1px solid
}
.form_td_subseparator_right {
	BORDER-BOTTOM-COLOR: #000000; BACKGROUND-COLOR: #cdf; BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-TOP: #000000 1px solid
}
.form_td_buttons {
	BORDER-BOTTOM-COLOR: #000000; BACKGROUND-COLOR: #999999; BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-TOP: #000000 1px solid
}
.cthead_info_val {
	COLOR: #eeeeee; FONT-SIZE: 9pt
}
.cthead_info_label {
	COLOR: #111; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.cthead_td_cmds {
	BACKGROUND-COLOR: #ccddff
}
.cthead_td_select {
	BACKGROUND-COLOR: #d8dde4
}
.cthead_td_info {
	BACKGROUND-COLOR: #666699
}
.cthead_cmds {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.cthead_a {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.ctfoot {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #505050; FONT-SIZE: 7pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.errorboxTitleTD {
	BACKGROUND-COLOR: #993333
}
.errorboxTitle {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #ffffcc; FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
.warningboxTitleTD {
	BACKGROUND-COLOR: #999933
}
.warningboxTitle {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #ffffcc; FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
.infoboxTitleTD {
	BACKGROUND-COLOR: #339933
}
.infoboxTitle {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #ffffcc; FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
.boxmsgTD {
	BACKGROUND-COLOR: #ffffb0
}
.boxmsg {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 9pt
}
.infoview_table {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; BORDER-SPACING: 1px; PADDING-TOP: 5px; -moz-box-sizing: border-box
}
.infoview_invert {
	BACKGROUND-COLOR: #666666
}
.infoview_sep {
	BACKGROUND-COLOR: #666699
}
.infoview_tr {
	BACKGROUND-COLOR: #cccccc
}
.review0 {
	BACKGROUND-COLOR: #ff4c4c; COLOR: #600
}
.review1 {
	BACKGROUND-COLOR: #ff6633; COLOR: #620
}
.review2 {
	BACKGROUND-COLOR: #ff9966; COLOR: #642
}
.review3 {
	BACKGROUND-COLOR: #ffcc66; COLOR: #652
}
.review4 {
	BACKGROUND-COLOR: #fff066; COLOR: #663
}
.review5 {
	BACKGROUND-COLOR: #ffff66; COLOR: #660
}
.review6 {
	BACKGROUND-COLOR: #e0ff99; COLOR: #563
}
.review7 {
	BACKGROUND-COLOR: #ccff66; COLOR: #462
}
.review8 {
	BACKGROUND-COLOR: #99ff33; COLOR: #361
}
.review9 {
	BACKGROUND-COLOR: #66f000; COLOR: #250
}
.review10 {
	BACKGROUND-COLOR: #00e033; COLOR: #050
}
.noreview {
	
}
.imprint {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e8eeff; MARGIN: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.invoice_table {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; BORDER-SPACING: 0px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
.invoice_tr {
	BACKGROUND-COLOR: #ffffff
}
.invoice_head_tr {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e0e0e0; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.invoice_td {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; PADDING-TOP: 5px
}
.statementtitle {
	BORDER-BOTTOM: black 3px double; BORDER-LEFT: black 3px double; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #dddddd; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: black 3px double; BORDER-RIGHT: black 3px double; PADDING-TOP: 3px
}
.statementcell {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-COLLAPSE: collapse; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px
}

