﻿div.searchoption {
  padding: 10px;
  margin: 0px 0px 10px 0px;
  background-color: #E8E8E8;
}
div.searchoption div.directions {
  width: 250px;
}
div.step {
  margin-top: 20px;
  padding: 0px 10px 10px 10px;
  border-bottom: solid 1px #DDDDDD;
  background:transparent url(Images/1.jpg) no-repeat scroll 1px 18px;
}
div.step h2 {
  float: left;
  clear: both;
  margin: 0px;
  padding: 0px;
  line-height: 85px;
  width: 200px;
  font-size: 13pt;
  margin-left: 50px;
}
div.step b {
  margin-top: 15px;
  font-weight: bold;
  font-size: 1.125em;
}
label.strong {
  font-size: .9em;
  font-weight: bold;
}
label.error {
  color: #990000;
  font-size: .9em;
  font-weight: bold;
}
div.step span {
  display: block;
  font-size: .9em;
}
dl, dt, dd {
  margin: 0px;
  padding: 0px;
}
dt {
  margin-bottom: 10px;
}
dl dd {
  /* needed to override the setting in base.css */
  margin-left: 0em;
}
div.fields {
  width: 200px;
  margin-top: 10px;
  padding-left: 20px;
}
select {
  padding: 3px;
}
select option {
  margin: 3px;
}
ul.autofill {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  background-color: #F9F9F9;
  list-style-position:outside;
  border: solid 1px #DDDDDD;
}
.highlightlistitem {
  color: #FFFFFF;
  padding: 2px 5px 2px 5px;
  background-color: #999999;
}
.autofillitem {
  margin: 0px;
  padding: 0px;
  color: #666666;
  padding: 2px 5px 2px 5px;
}
input.simplebutton {
  border: solid 1px #99CC99;
  padding: 3px 10px 3px 10px;
}
input.imagebutton, input.imagebutton_large {
  width: 135px;
  height: 36px;
  color: #666666;
  font-size: .9em;
  margin-top: 15px;
  font-weight: bold;
  line-height: 36px;
  padding-left: 30px;
  border: solid 0px #FFFFFF;
  background: #FFFFFF url(Images/VIVA_search_gobutton_135.gif) no-repeat scroll center top;
}
input.imagebutton_large {
  width: 205px;
  height: 36px;
  color: #666666;
  font-size: .9em;
  margin-top: 15px;
  font-weight: bold;
  line-height: 36px;
  padding-left: 30px;
  border: solid 0px #FFFFFF;
  background: #FFFFFF url(Images/VIVA_search_gobutton.gif) no-repeat scroll center top;
}
div.fields p {
  margin: 0px;
  text-align: right;
}

.AspNet-Menu {
  width: 250px;
  font-size: .9em;
}
a.AspNet-Menu-Link img {
  float: left;
  display: block;
  margin-right: 5px;
  border: solid 0px #FFFFFF;
}
a.AspNet-Menu-Link {
  color: #666666;
}
li.AspNet-Menu-Leaf {
  margin-top: 0px;
}
.AspNet-Menu li.AspNet-Menu-WithChildren {
  height: 54px;
  display: block;
}
li.AspNet-Menu-WithChildren a {
  height: 54px;
  padding: 5px;
  display: block;
  border: solid 1px #666666;
}
li.AspNet-Menu-WithChildren ul {
  background-color: #FFFFFF;
}

.command
{
    float: left;
    font-size: 12pt;
    margin: 0px 3px;
}

div.datatable span.current
{
    float: left;
    font-size: 12pt;
    margin: 0px 3px;
    border: 1px solid;
}

div.datatable a
{
    color: #FF6600;
}

div.datatable span
{
    font-size: 12pt;
    margin: 0px 3px;
}

.collapse
{
    display: none;
}