/* Global Content Items */
.contentHolder {
  background-color: #FFFFFF;
  padding: 10px;
  border: solid #CCCCCC 1px;
  margin-bottom: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.contentHeader {
  background-color: #000000;
  padding: 7px;
  margin-bottom: 5px;
  color: #FFFFFF;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* Global Links */
a:link, a:visited {
  color: #000000;
  text-decoration: underline;
}

a:hover, a:active {
  color: #000000;
  font-weight: bold;
}

/* Global Form Styles */
input[type="text"], input[type="password"] {
  background-color: #FFFFFF;
  border: 1px solid #999999;
  width: 197px;
  padding: 5px;
  font-family: verdana;
  font-size: 10px;
  color: #666666;
}
.minimail
{
    margin-left:4px;
}
input[type="submit"],input[type=button] {
  background-color: #FFFFFF;
  border: 1px solid #999999;
  padding: 5px;
  font-family: verdana;
  font-size: 10px;
  color: #666666;
}
input[disabled="true"]
{
    background-color:#333;
}
textarea {
  background-color: #FFFFFF;
  border: 1px solid #999999;
  padding: 5px;
  font-family: verdana;
  font-size: 10px;
  color: #666666;
}

select {
  background-color: #FFFFFF;
  border: 1px solid #999999;
  padding: 5px;
  font-family: verdana;
  font-size: 10px;
  color: #666666;
}

/* Global Alerts */
.alert_red_box {
  background-color: #FF0000;
  padding: 7px;
  margin-bottom: 10px;
  border-style: solid;
  border-color: #CC3333;
  color: #FFFFFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.alert_green_box {
  background-color: #339933;
  padding: 7px;
  margin-bottom: 10px;
  border-style: solid;
  border-color: #348017;
  color: #FFFFFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.alert_yellow_box {
  background-color: #FF9900;
  padding: 7px;
  margin-bottom: 10px;
  border-style: solid;
  border-color: #FF6600;
  color: #FFFFFF;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* Divider */
.divider {
 height: 1px;
 margin-top: 10px;
 margin-bottom: 10px;
 background-color: #CCCCCC;
}
/* on's and offs */
.on:hover
{
    padding: 2px;
    background-color: #f1f8ff;
    
}
.off:hover
{
    padding: 2px;
    background-color: #dceafa;
}
.off
{
    padding: 2px;
    height:auto;
    overflow:hidden;
}
.on
{
    padding: 2px;
    background-color: #ececec;
    height:auto;
    overflow:hidden;
}

/* Minimail Boxes */
.minimail {
  background-color: #2767A7;
  border: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 10px;
  color: #FFFFFF;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family: Verdana;
}

.minimailBoxes {
  background-color: #F3F3F3;
  padding: 10px;
  margin-top: 10px;
  border: solid #CCCCCC 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.minimailTextBoxes {
  background-color: #FFFFFF;
  padding: 10px;
  margin-top: 10px;
  border: solid #CCCCCC 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* Buttons */
.greenButton {
  background-color: #428800;
  border: solid #2C7E00 2px;
  width: 100%;
  padding: 5px;
  font-size: 10px;
  font-family: Verdana;
  color: #FFFFFF;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: left;
}

.redButton {
  background-color: #BB0000;
  border: solid #990000 2px;
  width: 100%;
  padding: 5px;
  font-size: 10px;
  font-family: Verdana;
  color: #FFFFFF;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: left;
}
div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}
