.hide {
  visibility: hidden;
  display: none;
}

.show {
  visibility: visible;
  display: inline;
}

.sidebar {
  width: 150px;
  background-color: #eeeeee;
  vertical-align: top;
}

.sidebar_bottom {
  width: 150px;
  background-color: #eeeeee;
  vertical-align: bottom;
}


.mini_bar {
  width: 70px;
  background-color: #000000;
  vertical-align: top;
  text-align: center;
}

.spacer_top_norm {
  height: 19px;
  border-right: solid 1px #666666;
  background-color: #555555;
}

textarea, form,
input {
  margin-bottom: 0px;
  font: 11px Verdana, Sans-Serif;
}

select.wide {
  margin-bottom: 0px;
  font: 11px Verdana, Sans-Serif;
  width: 220px;
}


select {
  margin-bottom: 0px;
  font: 11px Verdana, Sans-Serif;
  width: 160px;
}

.spacer_top_small {
  height: 19px;
  border-right: solid 1px #666666;
  background-color: #000000;
}

.quicklinks a:link, .quicklinks a:active, 
.quicklinks a:visited {
  font: bold 10px Verdana, Sans-serif;
  vertical-align: middle; text-align: left;
  padding: 0px 0px 0px 5px;
  background-color: #f5f5f5;
  color: #000000;
}

.form_item {
  padding: 0px 0px 0px 10px;
}

.cursor_active {
  cursor: pointer;
}

.quicklinks {
  font: bold 10px Verdana, Sans-serif;
  vertical-align: middle; text-align: left;
  padding: 0px 0px 0px 5px;
  border-bottom: solid 1px #ACACAC;
  background-color: #f5f5f5;
  color: #000000;
}

.header a:link, .header a:hover,
.header a:visited  {
  color: #ffffff;
  text-decoration: Underline;
  font: 11px Verdana, Sans-Serif;
  background-color: #000000;
}


.header {
  color: #ffffff;
  font: 15px Verdana, Sans-Serif;
  background-color: #000000;
  padding: 10px;
  text-align: center;
}

.footer {
  color: #ffffff;
  font: 11px Verdana, Sans-Serif;
  background-color: #000000;
  text-align: center;
}

.subtable {
  width: 400px;
  border-spacing: 0px;
  padding: 0px;
  border: 0px;
}

.subheader {
  text-align: left;
  font: bold 11px Verdana, Sans-Serif;
}

.error {
  color: #000000; 
  border-bottom: solid 3px #D51919; 
  border-top: solid 3px #D51919;
  padding: 2px; 
  width: 400px;
  text-align: center; 
  font: normal 11px Verdana, Sans-serif;
}

.lowlight {
  font: 11px Verdana, Sans-Serif;
  background-color: #e4e4e4;
}

.selected {
  font: 11px Verdana, Sans-Serif;
  border-top: solid 1px #000000;
  border-right: solid 1px #000000;
  border-left: solid 1px #000000;
  color: #000000;
  background-color: #f5f5f5;
}

.content-pane {
	background-color: #ffffff;
	padding: 10px 25px;
}

.top {
  vertical-align: top;
  background-color: #ffffff;
}

.info {
	text-align: center;
	font-size: 11px;
	border-bottom: solid 3px #A5C4D7;
}

.optional {
	font-size: 9px;
	color: #85A4B7;
}

.copyright {
	color: #000000;
	width: 400px;
	text-align: center;
	background-color: #FFFFFF;
	font: normal 9px Verdana, Sans-serif;
}



table a:link, table a:hover, 
table a:visited {
  font: 11px Verdana, Sans-Serif;
  color: #000000;
  text-decoration: Underline;
}

table {
  font: 11px Verdana, Sans-Serif;
}

body {
  font: 11px Verdana, Sans-Serif;
  background-color: #ffffff;
  color: #000000;
  margin: 0px
}

tr {
  font: 11px Verdana, Sans-Serif;
  background-color: #f4f4f4;
}

tr.locked, td.locked {
  font: italic 11px Verdana, Sans-Serif;
  background-color: #e4e4e4;
  color: #000000;
}

tr.expired, td.expired {
  font: bold 11px Verdana, Sans-Serif;
  background-color: #e4e4e4;
  color: #000000;
}

tr.pwdfailure, td.pwdfailure {
  font: 11px Verdana, Sans-Serif;
}

A {
  font-family: Verdana, Sans-Serif;
  font-size: 10px;
  line-height: 14px;
  text-decoration: Underline;
  color: #E4E4E4;
}

A:hover {
  text-decoration: Underline;
  color: #FFFFFF;
}

