BODY {
	MIN-WIDTH: 620px; MARGIN-TOP: 10px; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: #ffffff; COLOR: black; FONT-SIZE: 10pt
}
DIV#center_main {
	TEXT-ALIGN: center; WIDTH: 100%
}
.main {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 0px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}
.mainbg {
	BACKGROUND-COLOR: #f8f8f8
}
.main_elements {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 780px; CLEAR: both
}
DIV#main_n {
	
}
DIV#main_e {
	
}
DIV#main_s {
	
}
DIV#main_w {
	
}
DIV#main_ne {
	
}

.font-red {
	color: red;
}

DIV#main_se {
	
}
DIV#main_sw {
	
}
DIV#main_nw {
	
}
DIV#main_nw {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	MARGIN: 4pt 1px; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt
}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt
}
H1 {
	MARGIN-TOP: 6pt; FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 6pt; FONT-SIZE: 16pt
}
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
}
DD {
	MARGIN-LEFT: 1.8em
}
HR {
	BORDER-BOTTOM: #aaa 1px solid; WIDTH: 100%; DISPLAY: block; BORDER-TOP-WIDTH: 0px; HEIGHT: 0px; CLEAR: both
}
.hrtablehead {
	BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 85%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: 0px; PADDING-TOP: 0px
}
.hrtablehead {
	MARGIN: -5px 0px -7px
}
A:link {
	COLOR: #000090; TEXT-DECORATION: none
}
A:visited {
	COLOR: #700090; TEXT-DECORATION: none
}
A:active {
	COLOR: #400050; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #400050; TEXT-DECORATION: underline
}
FORM {
	MARGIN: 0pt
}
PRE {
	LINE-HEIGHT: 1.1em; FONT-SIZE: 8pt
}
.fontnormal {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-WEIGHT: normal
}
.fontbold {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-WEIGHT: bold
}
.fontlabel {
	FONT-STYLE: italic; FONT-FAMILY: arial, helvetica, sans-serif
}
.fontmonospaced {
	FONT-FAMILY: courier new, monospaced; FONT-WEIGHT: normal
}
.fontpositive {
	COLOR: #009000
}
.fontnegative {
	COLOR: #b00000
}
.fontother {
	COLOR: #805500
}
.fontlight {
	COLOR: #f8f8f8
}
.fontgray {
	COLOR: #808080
}
.fontgrey {
	COLOR: #808080
}
.font7 {
	FONT-SIZE: 7pt
}
.font8 {
	FONT-SIZE: 8pt
}
.font9 {
	FONT-SIZE: 9pt
}
.font10 {
	FONT-SIZE: 10pt
}
.font11 {
	FONT-SIZE: 11pt
}
.font12 {
	FONT-SIZE: 12pt
}
.font14 {
	FONT-SIZE: 14pt
}
.font20 {
	FONT-SIZE: 20pt
}
.font36 {
	FONT-SIZE: 36pt
}
.ctparagraph {
	LINE-HEIGHT: 1.1em; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.cmda {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.c-startpage_step1{
	font-family: "Geneva", "Arial", "Helvetica", "san-serif";
	font-size: 16pt;
	font-weight: bold;
	font-style: normal;
	color: #D6D6D6;
	background-color: #669;
	text-align: center;
}

.c-cvs1_head {
	font-family: "Geneva", "Arial", "Helvetica", "san-serif";
	font-size: 16pt;
	font-weight: bold;
	color: #003300;
	background-color: #669;
}
.c-title2{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12pt;
	font-weight: bold;
	background-color: #669;
	color: #FFFFFF
}
.brightbg {
	BACKGROUND-COLOR: #f0f0f0
}
.lightbg {
	BACKGROUND-COLOR: #e6e6e6
}
.mediumbg {
	BACKGROUND-COLOR: #cccccc
}
.mediumbg_gradient {
	BACKGROUND-IMAGE: url(images/mediumbg_gradient.gif); BACKGROUND-COLOR: #cccccc; BACKGROUND-REPEAT: repeat-y
}
.dimbg {
	BACKGROUND-COLOR: #999999
}
.graybg {
	BACKGROUND-COLOR: #808080
}
.greybg {
	BACKGROUND-COLOR: #808080
}
.darkbg {
	BACKGROUND-COLOR: #666666
}
.blackbg {
	BACKGROUND-COLOR: #000000
}
.positivebg {
	BACKGROUND-COLOR: #66aa66
}
.negativebg {
	BACKGROUND-COLOR: #cc8080
}
.lightnegativebg {
	BACKGROUND-COLOR: #ffdddd
}
.otherbg {
	BACKGROUND-COLOR: #999966
}
.whitebg {
	BACKGROUND-COLOR: #ffffff
}
.yellowbg {
	BACKGROUND-COLOR: #ffff80
}
.highlightbg {
	BACKGROUND-COLOR: #fffccc
}
.navbarborder {
	BACKGROUND-COLOR: #666699
}
.listheader {
	BACKGROUND-IMAGE: url(images/listheader_gradient.gif); BACKGROUND-COLOR: #cccccc; BACKGROUND-REPEAT: repeat-x
}
.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 {
	BACKGROUND-COLOR: #e4f0f4
}
.evenrow_highlight {
	BACKGROUND-COLOR: #e4f0f4
}
.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
}
.topline_black {
	BORDER-BOTTOM-COLOR: black; BORDER-RIGHT-COLOR: black; BORDER-LEFT-COLOR: black; BORDER-TOP: black 1px solid
}
.topline_white {
	BORDER-BOTTOM-COLOR: white; BORDER-RIGHT-COLOR: white; BORDER-LEFT-COLOR: white; BORDER-TOP: white 1px solid
}
.topline_blue {
	BORDER-BOTTOM-COLOR: Background; BORDER-RIGHT-COLOR: Background; BORDER-LEFT-COLOR: Background; BORDER-TOP: 1px solid Background;

}
.topline_printonly {
	
}
.leftline_printonly {
	
}
.newpage_printonly {
	
}
.center {
	TEXT-ALIGN: center
}
.tbldialog {
	BACKGROUND-COLOR: #ccddff
}
.td_dlg_title {
	BACKGROUND-IMAGE: url(images/dlg_title_gradient.gif); TEXT-ALIGN: left; BACKGROUND-COLOR: #bbccee; BACKGROUND-REPEAT: repeat-x; VERTICAL-ALIGN: middle
}
.login_second_header {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0em; WIDTH: 68%; PADDING-RIGHT: 0em; FLOAT: right; PADDING-TOP: 0.4em
}
.login_separators {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0em; WIDTH: 32%; PADDING-RIGHT: 0em; PADDING-TOP: 0.3em
}
.login_box_left {
	TEXT-ALIGN: right; WIDTH: 32%; FLOAT: left; PADDING-TOP: 0.35em
}
.login_box_right {
	TEXT-ALIGN: left; WIDTH: 67%; FLOAT: left; PADDING-TOP: 0.35em
}
.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: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 3px; -moz-box-sizing: border-box
}
.infoview_spacer {
	BOX-SIZING: border-box; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; HEIGHT: 3px; MARGIN-LEFT: auto; OVERFLOW: hidden; MARGIN-RIGHT: auto; PADDING-TOP: 0px; -moz-box-sizing: border-box
}
.infoview_spacerline {
	WIDTH: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 1px; CLEAR: left; OVERFLOW: hidden
}
.infoview_IDbox_right {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; MARGIN: 2px 4px 2px 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: right; OVERFLOW: hidden; PADDING-TOP: 1px
}
.infoview_body {
	BOX-SIZING: border-box; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; MARGIN-LEFT: auto; OVERFLOW: auto; MARGIN-RIGHT: auto; PADDING-TOP: 2px; -moz-box-sizing: border-box
}
.infoview_border {
	BOX-SIZING: border-box; BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-SPACING: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; -moz-box-sizing: border-box
}
.form_table {
	
}
.form_label {
	FONT-FAMILY: arial, helvetica, sans-serif;
	COLOR: #300;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	right: 2px;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
}
.form_label_small {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #eeeeee; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.form_label_sub {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 10pt; FONT-WEIGHT: normal
}
.form_radio {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt
}
.form_checkbox {
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 10pt;
	padding: 2px;
}
.form_hint {
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 10pt;
	margin: auto;
	padding: 2px;
}
.form_td_label {
	BACKGROUND-COLOR: #CCC;
	text-align: right;
}
.form_td_label_error {
	BACKGROUND-COLOR: #bb6468
}
.form_td_field {
	BACKGROUND-COLOR: #ececec
}
.form_td_field_info {
	BACKGROUND-COLOR: #e0ffff
}
.form_td_field_error {
	BACKGROUND-COLOR: #ffc0c0
}
.form_td_label_sub {
	BACKGROUND-COLOR: #808080
}
.form_td_label_sub_error {
	BACKGROUND-COLOR: #996666
}
.form_td_field_sub {
	BACKGROUND-COLOR: #e8e8e8
}
.form_td_field_sub_error {
	BACKGROUND-COLOR: #ffc0c0
}
.form_td_entry {
	BACKGROUND-COLOR: #c8c8c8
}
.form_td_entry_error {
	BACKGROUND-COLOR: #cc9999
}
.form_td_label_yellow {
	BACKGROUND-COLOR: #b8b040
}
.form_td_field_yellow {
	BACKGROUND-COLOR: #FF9
}
.form_separator_label {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.form_td_separator {
	BACKGROUND-IMAGE: url(images/separator_gradient.gif); BORDER-BOTTOM-COLOR: white; BACKGROUND-COLOR: #4848aa; BACKGROUND-REPEAT: repeat-x; BORDER-RIGHT-COLOR: white; BORDER-LEFT-COLOR: white; BORDER-TOP: white 1px solid
}
.form_td_separator_gradient {
	BACKGROUND-IMAGE: url(images/separator_gradient.gif); BORDER-BOTTOM-COLOR: white; BACKGROUND-COLOR: #4848aa; BACKGROUND-REPEAT: repeat-x; BORDER-RIGHT-COLOR: white; BORDER-LEFT-COLOR: white; BORDER-TOP: white 1px solid
}
.form_subseparator_label {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.form_td_subseparator_left {
	BACKGROUND-IMAGE: url(images/subseparator_gradient_left.gif); BORDER-BOTTOM-COLOR: white; BACKGROUND-COLOR: #333; BACKGROUND-REPEAT: repeat-x; BORDER-RIGHT-COLOR: white; BORDER-LEFT-COLOR: white; BORDER-TOP: white 1px solid
}
.form_td_subseparator_right {
	BACKGROUND-IMAGE: url(images/subseparator_gradient.gif); BORDER-BOTTOM-COLOR: white; BACKGROUND-COLOR: #b8b8b8; BACKGROUND-REPEAT: repeat-x; BORDER-RIGHT-COLOR: white; BORDER-LEFT-COLOR: white; BORDER-TOP: white 1px solid
}
.form_td_buttons {
	BACKGROUND-IMAGE: url(images/mediumbg_gradient.gif); BORDER-BOTTOM-COLOR: white; BACKGROUND-COLOR: #999999; BACKGROUND-REPEAT: repeat-y; BORDER-RIGHT-COLOR: white; BORDER-LEFT-COLOR: white; BORDER-TOP: white 1px solid
}
.cthead_info_val {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #eeeeee; FONT-SIZE: 10pt
}
.cthead_info_label {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #eeeeee; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.cthead_td_cmds {
	BACKGROUND-COLOR: #ccddff
}
.cthead_td_select {
	BACKGROUND-COLOR: #dddddd
}
.cthead_td_info {
	BACKGROUND-COLOR: #666699
}
.cthead_cmds {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.cthead_a {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.ctfoot {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #505050; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.errorboxTitleTD {
	BACKGROUND-COLOR: #993333
}
.errorboxTitle {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #ffffcc; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.warningboxTitleTD {
	BACKGROUND-COLOR: #cc8822
}
.warningboxTitle {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #ffffcc; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.infoboxTitleTD {
	BACKGROUND-COLOR: #339933
}
.infoboxTitle {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #ffffcc; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.boxmsgTD {
	BACKGROUND-COLOR: #ffffcc
}
.boxmsg {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10pt
}
.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
}
.list_element_actions UL {
	MARGIN-LEFT: 0.6em; FONT-SIZE: 9pt; LIST-STYLE-IMAGE: url(icons/arrow_right_grey.gif)
}
.review0 {
	BACKGROUND-COLOR: #ff4c4c
}
.review1 {
	BACKGROUND-COLOR: #ff6633
}
.review2 {
	BACKGROUND-COLOR: #ff9966
}
.review3 {
	BACKGROUND-COLOR: #ffcc66
}
.review4 {
	BACKGROUND-COLOR: #fff066
}
.review5 {
	BACKGROUND-COLOR: #ffff66
}
.review6 {
	BACKGROUND-COLOR: #e0ff99
}
.review7 {
	BACKGROUND-COLOR: #ccff66
}
.review8 {
	BACKGROUND-COLOR: #99ff33
}
.review9 {
	BACKGROUND-COLOR: #66f000
}
.review10 {
	BACKGROUND-COLOR: #00e033
}
.noreview {
	
}
.imprint {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; 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
}
