body
{
	font-size:8pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	margin-right:20%;
}
td
{
	font-size:8pt;
}
.td
{
	font-size:8pt;
}
a
{
	text-decoration:underline;
	/*color:#000000;*/
}
a:hover
{
	text-decoration:underline;
	color:#E62E1F;
}
.border
{
	background-color:#0A1C6F;
}
.tableHdr
{
	background-color:#CCCCCC;
	color:#000000;
	font-weight:700;
}
.tableHdrOld1
{
	background-color:#96A7B7;
	color:#000000;
	font-weight:700;
}
.tableHdrOld
{
	background-color:#0A1C6F;
	color:#FFCC33;
	font-weight:700;
}
.tableBox
{
	 BORDER-RIGHT: thin solid; 
	 TABLE-LAYOUT: auto; 
	 BORDER-TOP: thin solid; 
	 BORDER-LEFT: thin solid; 
	 BORDER-BOTTOM: thin solid; 
	 BORDER-COLLAPSE:separate;
}
h1
{
	font-size:12pt;
	font-weight:700;
	color:#0A1C6F;
}
.h1
{
	font-size:12pt;
	font-weight:700;
	color:#0A1C6F;
}
h2
{
	font-size:10pt;
	font-weight:700;
	color:#0A1C6F;
}
.h2
{
	font-size:10pt;
	font-weight:700;
	color:#0A1C6F;
}
h3
{
	font-size:9pt;
	font-weight:700;
	color:#0A1C6F;
}
.h3
{
	font-size:9pt;
	font-weight:700;
	color:#0A1C6F;
}
.h3NoBold
{
	font-size:9pt;
	color:#0A1C6F;
}
h4
{
	font-size:8pt;
	font-weight:700;
	color:#0A1C6F;
}
.h4
{
	font-size:8pt;
	font-weight:700;
	color:#0A1C6F;
}
.required
{
	color:#E62E1F;
}
.optional
{
	color:#008000;
}
.Alternating
{
	background-color:#F4F4F4;
}
.Yellow
{
	background-color:#FFCC33;
}
.YellowBox
{
	font-weight:bold;
	font-size:10pt;
	color:#000000;
	background-color:#FFCC33;
	font-family:Arial,Helvetica,sans-serif;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	border:solid 2px #0A1C6F;
}
.LightYellow
{
	background-color:#FFFFCC;
}
.Red
{
	background-color:#E62E1F;
	color:#FFFFFF;
}
.RedBox
{
	background-color:#E62E1F;
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	border:solid 2px #0A1C6F;
}
.Blue
{
	background-color:#0A1C6F;
	color:#FFFFFF;
}
.BlueBox
{
	background-color:#DAE3ED;
	color:#000000;
	font-weight:bold;
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	border:solid 2px #0A1C6F;
}
.PageTitle
{
	font-size:11pt;
	font-weight:700;
	color:#FFFFFF;
}
.footer
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:7pt;
	color:Gray;
}
.smallFont
{
	font-size:7pt;
}
.adminMenu
{
	background-color:#0A1C6F;
	color:#FFFFFF;
	font-weight:700;
	cursor:hand;
}
.adminMenuHover
{
	background-color:#FFFFFF;
	color:#0A1C6F;
	font-weight:700;
	cursor:hand;
}
.Menu
{
	color:#0A1C6F;
	font-weight:700;
}
.SearchHdr
{
	background-color:#CCCCCC;
	color:#000000;
}
.SearchHdrOld
{
	background-color:#0A1C6F;
	color:#FFFFFF;
}
.Help
{
	font-size:10pt;
}
.GridHeader
{
	background-color:#FFFFCC;
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:medium;
	font-family: Verdana:Arial; 
	font-weight:bold;
}
.AltGridRowNotes
{
		background-color:#FFFFCE;
}
.TabTable
{
	font-weight:bold;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	border:solid 2px #0A1C6F;
}
.RedTitle
{
	font-size:8pt;
	font-weight:700;
	color:Red;
}
.ProfoundText
{
	font-size:8pt;
	font-weight:700;
	color:#2f4f4f;
}
.ChangeSetting
{
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
	color:#d58200;
}

.noDisplay
{
	display:none;	
}
.noLink
{
	text-decoration:none;
	color:#000000;
	cursor:default;
}

.cssButton
{ 
    padding: 0px 3px 1px 3px;
    margin: 0;
    text-align: center;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration:none;
    color:Black;
    height:5px;
    background-color:#cccccc;   
    border-left-style:outset;
    border-left-width: 0px;
    border-top-color:Black;
    border-top-style:outset;
    border-top-width: 0px;
    border-bottom-style:outset;
    border-bottom-width: 2px;
    border-right-style:outset;
    border-right-width: 2px;
    border-color: black;
    cursor:pointer;
}
.LightBlue
{
	//background-color:#DAE3ED;
	background-color:White;
	color:Black;
}
.hdrRow
{
  border-left-style:outset;
  border-right-style:outset;
  border-top-style:outset;
  border-left-width:2px;
  border-right-width:2px;
  border-top-width:2px;
  
 /*
  border-bottom-style:outset;
  border-bottom-width: 3px;
  border-bottom-width: 2px;
*/
  
}
.OtherStyle
{
  border-bottom-style:outset;
  border-left-style:outset;
  border-right-style:outset;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-right-width: 2px;
  
}
.btmOrdDtl
{
  border-bottom-style:outset;
  border-top-style:outset;
  border-left-style:outset;
  border-right-style:outset;
  border-bottom-width: 2px;
  height:30px;
  background-color:#FFFFCC;
  border-color:#FFFFCC;
}
.whiteFont
{
	color:#FFFFFF;
}
.tab
{
	padding-left:15;
}
.tab2
{
	padding-left:30;
}
.tdRevsmall
{
	width:10%;
}
.tdRevlrge
{
	width:90%;
}
.elsCode
{
	background-color:#DAE3ED;
	display:block;
	width:60%;
}