p, td, span, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #211F5F;
}
tr {
  vertical-align: top;
}

body{
	background-color: #FFFFFF;
  margin: 0;
}


.mainTable {
  width: 95%;
  border: 0px;
  margin-left: auto;
  margin-right: auto;
  
}

.systemHeading {
	font-weight: bold;
	font-size: 14px;
	color: maroon;
	font-family: Verdana, Arial, Helvetica, sans-serif, geneva;
  text-align: center;
}

.pageHeading {
	font-weight: bold;
	font-size: 14px;
	color: #211F5F;
	font-family: Verdana, Arial, Helvetica, sans-serif, geneva;
  text-align: center;
}

.menuHeading {
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif, geneva;
  text-align: center;
  background-color: maroon;
}

.pageSubHeading {
	font-weight: bold;
	font-size: 10pt;
	color: #211F5F;;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif, geneva;
  
}

.message {
	font-weight: bold;
	font-size: 10pt;
	color: maroon;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif, geneva;
  
}

option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.fieldLabel {
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #211F5F;
  text-decoration: none;
  vertical-align: bottom;
}

.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
  }
  
.under {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}


.nowrap {
  white-space: nowrap !important;
}
.mainLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004000;
	text-decoration: none;
  font-size: 10pt
}

.inactiveLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #004000;
  font-weight: normal;
  padding-left: 10px;
  font-size: 10pt
  }
.leftNav
{
	width: 20%;
}

.rightSpace
{
	width: 5%;
}

.mainBody {
	border: 1px solid maroon;
  background-color: #F2F2F2;
  padding: 10px;
  
}
.tableNoBorder {
	border: 0px;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
}

.tableList {
	border: 1px solid #D9D9D9;;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  width: 100%;
}

table.tableList td {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
  vertical-align: top;
  text-align: left;
}



.topFrame {
  background-color: maroon;
 }

.line {
  color: maroon;
}
 
table.tableNoBorder td {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
  vertical-align: top;
  text-align: left;
}



.errorText {
  font-weight: normal;
  font-size: 10pt;
  color: red;
}

.bkgrey {
	background-color: #D9D9D9;

}

.hidden {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.border {
	border: 1px solid #666666;
	padding: 5px;
}

.actionButtons {
text-align: center;
}

.a:visited
 {
	font-family: Arial, Helvetica, sans-serif, serif;
	color: #9933FF;
}
