/* CSS Document */

body {
  background:#FFFFFF;
  margin:0;
  padding:0;
  font: x-small Arial, Verdana, Helvetica, sans-serif;
}

#footer {
  width: 100%;
  background: #FFFFFF url("images/bg.gif") repeat-x top;
  text-align: center;
  font-size: x-small;
  line-height: normal;
  padding-top: 10px;
}

#header {
  width: 100%;
  background: #FFFFFF url("images/bgTile.gif") repeat-x top;
  text-align: center;
  font-size: x-small;
  line-height: normal;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.headerTitle {
  text-align: left;
  font-size: medium;
  line-height: normal;
  padding-bottom: 15px;
  color: #000000;
}

#bar {
	background: #999999;
}

#content {
  width: 100%;
}

#login table tr td {
  font-size: x-small;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #333333;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 2px;
}

#dark {
  background: #7070B6;
}

#light {
  background: #E5E5F6;
}

#grey {
  background: #F1F1F1;
}

#blue {
	background: #D0EBF6;
}

#separator {
	line-height: 30px;
}

#FieldName {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #FFFFFF;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 2px;
  background: #7070B6;
}

#FieldBody table tr td {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: x-small;
  color: #333333;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

#Title {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: large;
  font-weight: bold;
  color: #7070B6;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 10px;
}

#SubTitle {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bold;
  color: #7070B6;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

#DataTitle {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #FFFFFF;
  line-height: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  background: #7070B6;
}

#DataSubTitle {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: bold;
  color: #FFFFFF;
  line-height: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  background: #8C8CC4;
  width: 100%;
}

#DataSubTitle2 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: bold;
  color: #333333;
  line-height: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  background: #CCCCCC;
  width: 100%;
}

#DataTitle2 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: x-small;
  color: #FFFFFF;
  line-height: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  background: #7070B6;
  text-align: right;
}

.DataTitle3 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: x-small;
  color: #7070B6;
  font-weight: bold;
  line-height: normal;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.DataLists {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: x-small;
  color: #333333;
  font-weight: bold;
  line-height: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 10px;
}

.DataAlpha {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: x-small;
  color: #333333;
  font-weight: bold;
  line-height: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 10px;
  padding-left: 10px;
}

.DataBody {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: normal;
  color: #333333;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
}

.DataBody2 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: normal;
  color: #333333;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 10px;
}

.DataTableBody {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: normal;
  color: #333333;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
}

.state {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: x-small;
  color: #7070B6;
  font-weight: bold;
  line-height: normal;
}

#DataSeparator {
	line-height: 20px;
}

#DataFooter {
	background: #333333;
}