input.as_form_input {
  background-color: #f7f7f7;
  border: 2px solid #777;
  font-family: Consolas, Courier;
  font-size: 100%;
}

input.as_form_input_effects {
  background-color:#eeeeff;
  border:1px solid #003377;
  margin:2px 2px 2px 1px;
}

input[type="checkbox"].as_form_checkbox
{
  -moz-appearance: none !important;
  -moz-border-bottom-colors: #777 #f7f7f7 !important;
  -moz-border-left-colors: #777 #f7f7f7 !important;
  -moz-border-right-colors: #777 #f7f7f7 !important;
  -moz-border-top-colors: #777 #f7f7f7 !important;
  clear: both;
  cursor: pointer;
  margin: 0px 5px 0px 0px;
  padding: 0px !important;
}

input[type="checkbox"].as_form_checkbox12
{
  -moz-appearance: none !important;
  -moz-border-bottom-colors: #777 #f7f7f7 !important;
  -moz-border-left-colors: #777 #f7f7f7 !important;
  -moz-border-right-colors: #777 #f7f7f7 !important;
  -moz-border-top-colors: #777 #f7f7f7 !important;
  clear: both;
  cursor: pointer;
  height: 12px;
  margin: 0px 5px 0px 0px;
  padding: 0px !important;
  width: 12px;
}

input[type="checkbox"].as_form_checkbox11
{
  -moz-appearance: none !important;
  -moz-border-bottom-colors: #777 #f7f7f7 !important;
  -moz-border-left-colors: #777 #f7f7f7 !important;
  -moz-border-right-colors: #777 #f7f7f7 !important;
  -moz-border-top-colors: #777 #f7f7f7 !important;
  clear: both;
  cursor: pointer;
  height: 11px;
  margin: 0px 5px 0px 0px;
  padding: 0px !important;
  width: 11px;
}

input[type="radio"].as_form_radio
{
  -moz-appearance: none !important;
  -moz-border-bottom-colors: #777 #f7f7f7 !important;
  -moz-border-left-colors: #777 #f7f7f7 !important;
  -moz-border-right-colors: #777 #f7f7f7 !important;
  -moz-border-top-colors: #777 #f7f7f7 !important;
  clear: both;
  cursor: pointer;
  margin: 0px 5px 0px 0px;
  padding: 0px !important;
}

input[type="submit"].as_form_button {
  background-color: #e0e0e0;
  border: 1px solid #555;
  font-family: Arial;
  font-size: 90%;
  margin-left: 5px;
  margin-right: 5px;
}

input[type="reset"].as_form_button {
  background-color: #e0e0e0;
  border: 1px solid #555;
  font-family: Arial;
  font-size: 90%;
  margin-left: 5px;
  margin-right: 5px;
}

label.as_form_label {
  margin-right: 10px;
  margin-left: 3px;
  position: relative;
  top: 0px;
}

select.as_form_select {
  background-color: #f7f7f7;
  border: 2px solid #777;
  font-family: Consolas, Courier;
  font-size: 100%;
  padding: 0px;
}


table.as_level1 {
  background-color: #ddd;
  border: 1px solid #888;
  color: #000;
}

table.as_level2 {
  background-color: #000;
  color: #fff;
  font-family: Arial;
}

img.as_ib_recycle {
  border: none;
  height: 15px;
  margin: 0px 0px 0px 0px;
  width: 15px;
}

img.as_ib_update {
  border: none;
  height: 11px;
  margin: 3px 2px 0px 3px;
  width: 11px;
}

img.as_ib_help {
  border: none;
  height: 15px;
  margin: 2px 0px 2px 3px;
  width: 15px;
}

img.as_ib_expand {
  border: none;
  height: 15px;
  margin: 2px 0px 2px 3px;
  width: 15px;
}

img.as_ib_collapse {
  border: none;
  height: 15px;
  margin: 2px 0px 2px 3px;
  width: 15px;
}

table.as_searchresult {
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
  -moz-border-radius-topleft:7px;
  -moz-border-radius-topright:7px;
  background-color:#ECE7D9;
  border:2px solid #CBC3B1;
  font-size:90%;
  line-height:14px;
  margin-bottom:0px;
  margin-top:2px;
  padding:1px;
}

table.as_searchresult tr.header {
  font-variant:small-caps;
	height:27px;
	max-height:27px;
	min-height:27px;
}

table.as_searchresult tr.header th.v00 {
  -moz-border-radius-topleft:5px;
  background-color:#D7D1BF;
  border:1px solid #CBC3B1;
  padding:0px 0px 0px 0px;
  vertical-align:middle;
}

table.as_searchresult tr.header th.v01 {
  background-color:#D7D1BF;
  border:1px solid #CBC3B1;
  padding:0px 7px 1px 4px;
  vertical-align:middle;
}

table.as_searchresult tr.header th.v02 {
  background-color:#D7D1BF;
  border:1px solid #CBC3B1;
  padding:0px 7px 1px 7px;
  vertical-align:middle;
}

table.as_searchresult tr.header th.v03 {
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-topright:5px;
  background-color:#D7D1BF;
  border:1px solid #CBC3B1;
  padding:0px 7px 1px 7px;
  vertical-align:middle;
}

table.as_searchresult tr.row {
  line-height:14px;
  height:16px;
  max-height:16px;
  min-height:16px;
}

table.as_searchresult tr.row td.v00 {
  background-color:#D7D1BF;
  border:1px solid #CBC3B1;
  padding:0px;
}

table.as_searchresult tr.row td.v01 {
  -moz-border-radius-topright:5px;
  background-color:#faf6ec;
  border:1px solid #CBC3B1;
  border-bottom:none;
  padding:0px 4px 1px 4px;
  text-align:left;
}

table.as_searchresult tr.row td.v02 {
  background-color:#FAF6EC;
  border:1px solid #CBC3B1;
  border-right:none;
  border-top:none;
  padding:0px 4px 0px 4px;
  vertical-align:middle;
}

table.as_searchresult tr.row td.v03 {
  background-color:#faf6ec;
  border:1px solid #CBC3B1;
  border-left:none;
  border-right:none;
  border-top:none;
  padding:0px 4px 1px 4px;
  vertical-align:middle;
}

table.as_searchresult tr.row td.v04 {
  -moz-border-radius-bottomright:5px;
  background-color:#faf6ec;
  border:1px solid #CBC3B1;
  border-left:none;
  border-top:none;
  padding:0px 4px 1px 4px;
  vertical-align:middle;
}
