.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}
.footer_callout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.NarrativeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}
P.pagebreak {
	page-break-before: always
}
.printheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.printtableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.printcell{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.EFormTextHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.EFormText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.EFormTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.PageDisplayText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight: bold;
	font-style:italic;
	color: #333399;
}
.MenuTableCellLeft {
	padding: 0px;
	border-style:solid;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333399;
}
.MenuTableCellRight {
	padding: 0px;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333399;
}
.InstructionText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333399;
}
.DataFieldLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.DataFieldLabelNotBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.DataFieldValueReadOnly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-style:solid;
	border-color:#333399;
	border-width:1px;
	background-color: #FFFFFF;
	color: #000000;
}
.DataGroupHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333399;
}
A.ActionLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
A:HOVER.ActionLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: maroon;
}
A.DataGroupContentLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
A:HOVER.DataGroupContentLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
}
.DataGridTitleTable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #C2B690;
	border-top: 1px solid #333399;
	border-right: 1px solid #333399;
	border-bottom: 0px solid #333399;
	border-left: 1px solid #333399;
	width:100%;
}
.DataGridColumnHeaderCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}
.DataGridColumnTotalCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}
.DataGridColoredAlertDataCell{
	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: red;
	color: red;
}
.DataGridWhiteAlertDataCell{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: red;
	color: red;
}
.DataGridColoredDataCell{
	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.DataGridColoredDataCellBold{
	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.translucent {
 	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
     background-color: #CCCCCC;
     border-wdith: 1px;
     border-color: black;
     opacity: 0.75;
     filter:alpha(opacity=75); 
}
.DataGridColoredDataCellHilite{
	background-color: #A2A2FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.DataGridWhiteDataCellHilite{
	background-color: #A2A2FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.DataGridWhiteDataCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}
.DataGridWhiteDataCellBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
}
.DataGridTable {
	border: 1px solid #333399;
	width:100%;
}
.ErrorTable {
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	width:100%;
}
.ErrorHeaderCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #333399;
	background-color: #FFFFFF;
}
.ErrorDataCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	background-color: #FFFFFF;
}
A.ErrorDataCell:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	background-color: #FFFFFF;
}
A.ErrorDataCell:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	background-color: #FFFFFF;
}
A.ErrorDataCell:ACTIVE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	background-color: #FFFFFF;
}
A.ErrorDataCell:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	background-color: #FFFFFF;
}

A.ErrorDataCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	background-color: #FFFFFF;
}
.PageSectionTable {
	border: 1px solid #333399;
}
A.DataGridContentLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
A.DataGridContentLink:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
}
.MenuGroupHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	color: #333399;
}
.DivWidth50{
	width: 50%;
}
BUTTON {
	background-color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-stretch: narrower;
}
.bluebutton {
	color:#ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-stretch: ultra-condensed;
   background-color:#333399;
   border:1px solid;
   border-top-color:#908fc8;
   border-left-color:#908fc8;
   border-right-color:#1d1e57;
   border-bottom-color:#1d1e57;
   padding: 0px;
   margin: 0px;
   /*overflow: visible;*/
   clip: auto;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#797abb',EndColorStr='#333399');
}
.scrollable {
  
  overflow:scroll;
}