
.widespacing {  line-height: 140%}

.std_table {
  border: 1px solid #999999;
}

.body_text, .body_head, .table_header, .product_body, .product_head, .form_head, .form_body, .form_body_bigger, .form_body_bigger_bold, .form_label, .form_credit_label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  background-color: #FFFFFF;
  font-weight: normal;
}

.body_head, .product_head, .form_head {
  font-weight: bold;
  font-size: 10px;
  padding-top: 10px;
  padding-bottom: 3px
}

.body_text {
  background-color: #FFFFFF;
  font-size: 12px;
}

.redhead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ff6600;
  font-weight: bold;
}

.table_header {
  font-weight: bold;
  font-size: 12px;
  background-color: #CCCCCC;
  border-bottom: 1px solid #999999;
}


.product_head {
  background-color: #CCCCFF;
}
.product_body {
  background-color: #EEEEFF;
}


.form_head {
  background-color: #CCCCFF;
}
.form_body, .form_body_bigger, .form_body_bigger_bold {
  background-color: #EEEEFF;
}

.form_body_bigger, .form_body_bigger_bold {
  font-size: 11px;
  line-height: 140%
}


.form_body_bigger_bold {
  font-weight: bold;

}


.form_label, .form_credit_label {
  background-color: #EEEEFF;
  font-weight: bold;
}

.form_credit_label {
	width: 210px;
}


.small_spacer {
    height: 10px;
}



.error_message {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #FF0000;
  vertical-align: top;
}

.error_message_small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  color: #FF0000;
  vertical-align: top;
}




.red_submit {
  background-color: #FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  color: #FFFFFF;
}


.red_warning {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
  text-align: center;
  color: #FF0000;
}



















.maintab_nav_bar {
  background-color: #996699;
  border-right: 1px solid #330033;
  width: 100px;
  vertical-align: top
}


.maintab_content {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  vertical-align: top
}


.maintab_right {
  background-color: #FFFFFF;
  width: 100px;
  vertical-align: top
}

.small_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}


.nav_big {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}


.border_bottom_line {
 border-color: black black #000000; border-style: solid; border-bottom-width: thin
}


.tab_head_white_text, .tab_head_black_text, .tab_col_head_white_text, .tab_column_head, .tab_text_label, .table_text,
.table_text_white, .table_text_small, .table_text_highlight, .basic_text, .basic_text_small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
  font-weight: normal;
}



.tab_head_black_text, .tab_head_white_text, .tab_col_head_white_text {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  background-color: #000000;
  padding : 3px;
  text-align: center;
}


.tab_head_black_text {
  color: #000000;
  background-color: #FFFFFF;
}


.tab_col_head_white_text {
  font-size: 10px;
  text-align: left;
  font-weight: bolder;
}


.tab_column_head, .tab_text_label {
  font-weight: bold;
  font-size: 12px;
}



.basic_text {
  padding : 3px;
}

.basic_text_small {
  padding : 3px;
  font-size: 10px;
}

.table_text {
  background-color: #FFFFFF;
  padding : 1px;
  padding-right: 5px;
  padding-left: 5px
}

.table_text_highlight {
  background-color: #FFFFFF;
  font-color: #FF0000;
  padding : 1px;
  font-weight: bold;
  padding-right: 5px;
  padding-left: 5px
}

.table_text_white {
  color: #FFFFFF;
  font-weight: bold;
  background-color: #000000;
  padding-right: 5px;
  padding-left: 5px
}

.table_text_small {
  background-color: #FFFFFF;
  padding : 1px;
  font-size: 10px;
}

.table_text_pale_bg {
  background-color: #EEEEEE;
  padding : 1px;
}



.table_line {
  background-color: #FFFFFF;
}

.table_line_alt {
  background-color: #EEEEEE;
}

.table_line_alt_darker {
  background-color: #BBBBBB;
}

.table_line_alt_less {
  background-color: #DDDDFF;
}






.between_tables {
    height: 35;
}


.stdbody { background-color: #FFFFFF;  }



