﻿.form_body
{
   background-color: transparent;
   color: #666666;
   font-size: 11px;
   text-align: left;
   text-decoration: none;
}

.form_header
{  background-color: transparent;
   color: #1A284F;
   font-size: 11px;
   font-weight: bold;
   text-align: left;
   padding-left: 6px;
}

.form_subheader
{  background-color: transparent;
   color: #1A284F;
   font-size: 11px;
   font-weight: bolder;
   text-align: left;
   padding-left:9px;
}

.form_headericon
{  background-color: transparent;
   color: #666666;
   text-align: center;
   width:31px;
}

.form_cell
{  background-color: transparent;
   color: #666666;
   font-weight: normal;
   font-size: 11px;
}

.form_row_empty
{
   color: #666666;
   font-weight: normal;
   font-size: 1px;
}

.form_spacer
{  height: 12px;
   min-height: 12px;
}

.form_spacer_blank
{
   background-color:Transparent;
   height: 4px;
}

.form_spacer_medium
{  height: 12px;
   background-color:Transparent;
}

.form_info
{
   color: #666666;
   font-weight: normal;
   font-size: 8pt;
   padding: 2px 2px 2px 12px;
}
.form_label
{
   color: #666666;
   font-weight: normal;
   font-size: 8pt;
   height: 21px;
   padding: 2px 2px 2px 12px;
   vertical-align:middle;
}
A.form_label:active, A.form_label:link, A.form_label:visited, A.form_label:hover
{
   color: #666666;
   font-size: 8pt;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   vertical-align: middle;
}

A.form_label:hover
{  color: #1A284F;
   text-decoration: underline;
}

.form_readonly
{  color: #666666;
   font-weight: bolder;
   font-size: 9pt;
   height: 21px;
   padding-left: 3px;
   vertical-align:middle;
}

.form_label_top
{
   background-color: transparent;
   color: #666666;
   font-weight: normal;
   font-size: 11px;
   padding-left: 2px;
   height: 21px;
}
.form_label_att
{
   background-color: transparent;
   color: red;
   font-size: 11px;
   font-weight: bold;
   padding-left: 2px;
   height: 21px;
}
.form_notnull
{
   background-color: transparent;
   color: #666666;
   font-size: 11pt;
   font-weight: bold;
}

.form_edit, .form_edit_15, .form_edit_20, .form_edit_30, .form_edit_40, .form_edit_80, .form_edit_100, .form_edit_120,
.form_edit_150, .form_edit_250, .form_edit_400, .form_edit_long, .form_edit_longs, .form_edit_longxs
{  background-color: #FFFFFF;
   color: #005EA0;
   font-size: 11pt;
   height: 18px;
   font-weight: normal;
   border: solid 1px #005EA0;
   margin:2px 0 2px 0;
}
.form_edit_15
{  width: 15px;
}
.form_edit_20
{  width: 20px;
}
.form_edit_30
{  width: 30px;
}
.form_edit_40
{  width: 40px;
}
.form_edit_80
{  width: 80px;
}
.form_edit_100
{  width: 100px;
}
.form_edit_120
{  width: 120px;
}
.form_edit_150
{  width: 150px;
}
.form_edit_250
{  width: 250px;
}
.form_edit_400
{  width: 400px;
}
.form_edit_long
{  height: 150px;
   width: 400px;
}
.form_edit_longs
{  height: 50px;
   width: 400px;
}
.form_edit_longxs
{  height: 80px;
   width: 250px;
}

.form_butt
{	background: #FFFFFF url(../images/html/buttBack.gif) repeat-x;
   color: #666666;
   font-family: "Verdana", "Helvetica", "sans-serif", "Arial";
   font-size: 11px;
   font-weight: bold;
   height: 28px;
   width: 110px;
   border:solid 1px #969696;
}

.form_butt_def
{
   background-color: #666666;
   color: #FFFFFF;
   font-family: "Verdana", "Helvetica", "sans-serif", "Arial";
   font-size: 11px;
   font-weight: bold;
   height: 20px;
   width: 90px;
   border: 1px solid #666666;
}

.form_butt_180
{
   background-color: #0C72B0;
   color: #FFFFFF;
   font-family: "Verdana", "Helvetica", "sans-serif", "Arial";
   font-size: 11px;
   font-weight: bold;
   height: 20px;
   width: 180px;
   border: 1px solid #666666;
}

.form_butt_cell
{
    background-color: #EFEFEF;
    color: #212121;
    font-family: "Verdana", "Helvetica", "sans-serif", "Arial";
    font-size: 11px;
    height: 20px;
    width: 80px;
    padding: 1px;
}
.form_check
{  border-style: solid;
   border-color: #666666;
}
.form_radio
{
   border-style: solid;
   border-color: #666666;
   height: 12px;
   width: 12px;
}

.form_select, .form_select_25, .form_select_30, .form_select_50, .form_select_150, .form_select_200, .form_select_250, .form_select_300
{
   background-color: #ffffff;
   color: #005EA0;
   font-family: "Verdana", "Helvetica", "sans-serif", "Arial";
   font-size: 11px;
   height: 20px;
   width: 100px;
   border: 1px solid #666666;
   margin:2px 0 2px 0;
}

.form_select_25
{  width: 25px;
   font-weight: bold;
}
.form_select_30
{  width: 30px;
}
.form_select_50
{  width: 50px;
}
.form_select_150
{  width: 150px;
}
.form_select_200
{  width: 200px;
}
.form_select_250
{  width: 250px;
}
.form_select_300
{  width: 300px;
}

.form_err
{  background-color: #F2F2F2;
	color: #D33100;
	font-size: 11px;
	font-weight: bolder;
   width: 440px;
   text-align:center;
}
.form_errparent
{
	background-color: #FFFFFF;
	color: #BD3C18;
	border: 1px #D33100 solid;
   width: 440px;
   
}
.form_errheader
{	background: #FFFFFF url(../images/html/errHeaderBack.gif) repeat-x;
   color: #FF3F00;
   font-size: 11px;
   font-weight: bolder;
   height: 21px;
   width: 420px;
   vertical-align:middle;     
}
.form_erricon
{	background: #FFFFFF url(../images/html/errHeaderBack.gif) repeat-x;
   height: 21px;
   width: 20px;
   text-align:center;
   vertical-align:middle;     
}
.form_errbody
{
    color: #BD3C18;
    background-color: #F2F2F2;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    height: 20px;
}
.form_errbutt
{	background: #FFFFFF url(../images/html/buttBack.gif) repeat-x;
   color: #BD3C18;
   font-family: "Verdana", "Helvetica", "sans-serif", "Arial";
   font-size: 11px;
   font-weight: bold;
   height: 28px;
   width: 90px;
   border:solid 1px #969696;
}

.form_errspacer
{  background-color: #F2F2F2;
   height: 4px;
}

.form_warparent
{
	background-color: #FFFFFF;
	color: #666666;
	border: 1px #7094B0 solid;
}
.form_warheader
{
   background-color: #666666;
   color: #FFFFFF;
   font-size: 10px;
   font-weight: bold;
   height: 21px;
}
.form_waricon
{
   background-color: #666666;
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   height: 20px;
}
.form_warbody
{
   color: #666666;
   background-color: #FFFFFF;
   font-size: 11px;
   font-weight: normal;
   text-align: center;
   height: 20px;
}
.form_warspacer
{
   color: #666666;
   background-color: #FFFFFF;
   font-size: 4px;
   font-weight: normal;
   height: 4px;
}

.row_odd, .row_even, .row_special
{  background-color: Transparent;
   color: #1A284F;
   font-family: "Verdana", "Helvetica", "sans-serif", "Arial";
   font-size: 11px;
   font-weight: normal;
   height: 18px;
   vertical-align:middle;
   padding:0 1px 0 1px;
}

.row_odd
{  background-color: #FFF;
}
.row_even
{  background-color: #D6E1FF;
}

.row_odd a:active, .row_odd a:link, .row_odd a:visited, .row_odd a:hover,
.row_even a:active, .row_even a:link, .row_even a:visited, .row_even a:hover
{  color: #1A284F;
   font-family: "Verdana", "Helvetica", "sans-serif", "Arial";
   text-decoration: none;
}
.row_odd a:hover, .row_even a:hover
{  text-decoration: underline;
}


.row_header
{  background: transparent url("../images/html/header_list.gif") repeat-x;
   color: #1A284F;
   font-family: "Verdana", "Helvetica", "sans-serif", "Arial";
   font-size: 11px;
   font-weight: normal;
   border-bottom: 1px solid #1a284f;
}

.row_small
{  background-color: #D6E1FF;
   color: #1A284F;
   font-family: "Verdana", "Helvetica", "sans-serif", "Arial";
   font-size: 10px;
   height: 16px;
   border-bottom: 1px solid #C0CEDB;
}

.row_spacer
{  background: transparent url("../images/html/list_div.gif") repeat-x;   color:#ffffff;
   font-family: "Verdana", "Helvetica", "sans-serif", "Arial";
   height: 2px;
}

.row_innerTable
{  background-color:#B9C9D6;
   
}
