* html .gainlayout { height: 1%; }

/*Reports*/

TABLE.list {
      width: 100%;
      color:white;
      padding-left:0px;
}
TR.list_tr_head {
     font-size: 10px;
     font-weight: 600;
}
TR.list_tr {
     font-size: 11px;
     font-weight: 400;
}
TR.list_tr A {
     color:white;
     font-size: 11px;
     font-weight: 400;
     text-decoration: none;
}
TR.list_tr A:hover {
     font-size: 11px;
     font-weight: 400;
     text-decoration: none;
}
TD.list_td {
      border:white 1px solid;
      vertical-align:top;
}
TD.list_td_numeric {
      border:white 1px solid;
      text-align: right;
      vertical-align:top;
}

/*Vendor Reg Form*/

#vendor_reg_form_div {
    padding-left:8px;
    text-align: left;
    line-height: 140%;
}
#vendor_reg_form_div_col_1 {
    text-align: left;
    width: 220px;
    margin: 0px;
    float: left;
}
#vendor_reg_form_div_col_2 {
    text-align: left;
    width: 210px;
    margin: 0px;
    float: left;
}
#vendor_reg_form_div_col_3 {
    width: 210px;
    text-align: left;
    margin-left: 20px;
    float: left;
}
#vendor_reg_form_div INPUT[type="checkbox"] {
    width: 14px;
    height: 14px;
    color:#3B557A;
}
#vendor_reg_form_div INPUT {
    width: 200px;
    color:#3B557A;
    font-weight: 400;
}
#vendor_reg_form_div INPUT[type="password"] {
    width: 200px;
    background-color: #fdfad9;
    color:#3B557A;
}
#vendor_reg_form_div SELECT {
    border:1px solid #DE9211;
    width: 200px;
    color:#85181d;
    font-weight: 400;
}

/*Layers*/

TABLE.layer_admin_master {
      width:100%;
      margin-top:10px;
}
TD.layer_admin_master_td_con {
      vertical-align:top;
}

TABLE.layer_admin_table {
      border:#000000 0px solid;
      margin-left: auto;
      margin-right: auto;
      width: 100%;
}
TD.layer_admin_select_td {
      padding: 2px;
      vertical-align: top;
      border:#000000 0px solid;
      font-weight:400;
      font-size: 0.7em; 

}
TD.layer_admin_units {
      padding-left: 2px;
      vertical-align: top;
      border:#000000 0px solid;
      font-weight:400;
}
SPAN.layer_span {

}
SPAN.layer_span INPUT {

}
SPAN.layer_span SELECT {
   border:1px solid #DE9211;
   font-size:1em;
   font-weight:400;
   color:#85181D;
}

/*Boxes*/

#vendor_forms_list_box {
   border:1px solid white;
   width:100%;
   margin-bottom:6px;
}
#vendor_forms_property_location_box {
   text-align:left;
   width:100%;
   padding-bottom:14px;
   height:auto;
}
#vendor_forms_property_price_box {
   text-align:left;
   width:100%;
}
#vendor_forms_list_box_heading {
   background-color: white;
   color: #3B557A;
   font-weight: 600;
   width:100%;
   text-align:left;
   font-size:12px;
   height:16px;
}
.property_summary_tr {
   font-size:0.6em;
   vertical-align: top;   
}
.property_summary_tr_b {
   font-size:0.6em;
   vertical-align: top;   
   font-weight: 600;
}

/*Forms*/

.file_button {
   color:red;
}
.actual_address {
   border:1px solid #bbbbcf;
   font-size:1.0em;
   color:#3B557A;
   font-weight:400;
   height:70px;
   width:300px;
}
.add_properties_description {
   border:1px solid #bbbbcf;
   color:#3B557A;
   font-size:1.0em;
   font-weight:400;
   height:70px;
   width:100%;
}
.numeric_input {
   width: 80px;
   text-align:right;
   color:#3B557A;
   font-size:11px;
   height:18px;
}
.sup_text {
    position:relative;
    font-size:8px;
    bottom:4px;
}
.vendor_forms_small_text {
   font-size:1.0em;
}
#vendor_form_block {
   width:96%;
   text-align:left;
   margin-left:15px;
   background:#3B557A;
   border:1px solid #3B557A;
}
TD.vendor_form_div {
   vertical-align:top;
   padding-top:8px;
}
#vendor_form_div {
   font-weight:400;
   font-size:11px;
}
#vendor_form_div A {
   color:white;
   text-decoration:none;
}
#vendor_container SELECT {
   border:1px solid #DE9211;
   font-size:1em;
   font-weight:400;
   color:#85181D;
}
#vendor_forms_list_box SELECT {
   border:1px solid #DE9211;
   height:18px;
   font-size:11px;
}
#vendor_container INPUT {
   border:1px solid #DE9211;
}
#vendor_container INPUT[type="checkbox"] {
   border:0px solid #DE9211;
}
#vendor_container INPUT[type="radio"] {
   border:0px solid #DE9211;
}
#vendor_forms_list_box INPUT {
   border:1px solid #DE9211;
}
#vendor_form_div INPUT[type="text"] {
   font-size:1em;
   font-weight:400;
   color:#3B557A;
}
#vendor_form_div TEXTAREA {
   border:1px solid #DE9211;
   font-size:11px;
   width:100%;
   color:#3B557A;
}
.vendor_forms_checkbox_td {
   vertical-align:middle;
   width:14px;
}
.vendor_forms_checkbox_td INPUT {
  border:0px;
}
.vendor_forms_checkbox_value_td {
   font-size:11px;
   font-weight:400;
   vertical-align:middle;
   width:154px;
}
.vendor_forms_checkbox_value_td_data {
   font-size:11px;
   font-weight:400;
   vertical-align:middle;
   width:179px;
}
#small_select SELECT {
   border:1px solid #DE9211;
   color:#3B557A;
   font-size:0.7em;
   font-weight:400;
   height:16px;
   width:38px;
}
.vendor_thumb {
   text-align:center;
   vertical-align:middle;
   width:82px;
   background:white;
}

/*Vendor Alerts*/

#vendor_alert {
    float: right;
    width: 746px;
    margin: 1px;
    text-align: center;
}
#vendor_alert_ok {
    float: right;
    font-size: 10px;
    width: 746px;
    color: #3B557A;
    background: url(/images/css/vendor_admin_info_animated.gif);
}
#vendor_alert_error {
    float: right;
    font-size: 10px;
    width: 746px;
    color: white;
    background-color: #85181d;
}
#vendor_alert_none {
    font-size: 10px;
    width: 746px;
}

/*Highlight*/

.highlight_text {
    color: #85181d;
}

/*Buttons*/

#buttonbg2 {
        background: url('/images/css/buttonbg2.gif') no-repeat;
        height:26px;
        color:white;
        line-height:200%;
        text-align:center;
        font-weight:600;
        font-size:11px;
        width:126px;
}
#buttonbg2 A {
        color:white;
        line-height:200%;
        text-decoration:none;
        font-weight:600;
        font-size:11px;
}
#buttonbg3 {
        background: url('/images/css/buttonbg3.gif') no-repeat;
        height:26px;
        color:white;
        line-height:200%;
        text-align:center;
        font-weight:600;
        font-size:11px;
        width:76px;
}
#buttonbg3 A {
        color:white;
        line-height:200%;
        text-decoration:none;
        font-weight:600;
        font-size:11px;
}

/* Google Map in form */
#vendor_form_map {
	width:auto;
	height:160px;
	margin-left:4px;
	margin-right:4px;
	display:none;
	padding-bottom:4px;
}
#vendor_form_map_canvas {
	width:100%;
	height:100%;
}


