body { 
    color: grey; 
    background-color: #FEFEFF;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: italic;
	
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: italic;
}


.GridLineTable {
	color: #000000;
	font-family: Verdana, sans-serif, Arial, Helvetica; 
	font-size: 1.0em;
	font-weight: normal;
	font-style: normal;
	border:#000000 thin solid;
	border-collapse:collapse;
	padding: 2;
}

table{
  /* default table style */
  /* Also applies to most objects since they are wrapped in tables */
  border: 0px solid transparent;
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size:  12px;
}

table.cbframe {
	text-align: center;
	width: 100%;
}

table.cbpage {
    width: 100%;
}

table.cbpagefixed {
    width: 766px;
}

table.cbborder {
    width: 100%;
	border: #fff 4px solid;
	background-color: #ccc;
	padding: 0px;
}


/* RMC 2/2006 - added the following styles */

.SelectedTab
{
	border-bottom:none;
	border-left:solid 1px black;
	border-right:solid 1px black;
	border-top:solid 1px black;
	background-color:"WhiteSmoke";
}

.Tab
{
	border-bottom:solid 1px black;
	border-left:solid 1px black;
	border-right:solid 1px black;
	border-top:solid 1px black;
	background-color:"White";
	font-size: 8.5pt;
	font-family: Tahoma, Arial, Helvetica;
}

.TabSpacer
{
	border-bottom:solid 1px black;
	border-left:none;
	border-right:none;
	border-top:none;
	background-color:"White";
}

.TabPanel
{
	border-bottom:solid 1px black;
	border-left:solid 1px black;
	border-right:solid 1px black;
	border-top:none;
	background-color:"WhiteSmoke";
	font-size: 8.5pt;
	font-family: Tahoma, Arial, Helvetica;
}

.gridFixedHeader 
{ 
	font-weight: bold;
	font-size: 8.5pt;
	font-family: Tahoma, Arial, Helvetica;
	background-color:white; 
	position:relative; 
	top:expression(this.offsetParent.scrollTop); 
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	text-align: center;
	border: black solid 1px;
	padding: 3;
	border-spacing: 0;
}

.TopHeader 
{
	background-color: #000000;
	font-size: 11px;

}

.PageText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.ErrorLabel
{
	font-size:larger;
	font-family: Arial;
	font-weight: bold;
	color: Red;
}

.Button
{
	color: #ffffff;
	background-color: #009900;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
}

.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}

.tableheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    background-color: black;
    COLOR: White;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
}

.tablesubheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    background-color: black;
    COLOR: White;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
}

.pageheader
{
	FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-VARIANT: normal;
}

.gridsubheader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica;
	background-color: dimgray;
}

.whitetext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    font-family: Tahoma, Arial, Helvetica;
    vertical-align: top;
    text-align: left;
}

.Normal,.NormalDisabled
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

.attention
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
}

.griditem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    background-color:"whitesmoke";
    COLOR: 000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
}

.gridaltitem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    background-color:"lightgrey";
    COLOR: 000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
}

.themetext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
}

.MainCell
{
	background-color: White;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}

a:link	{
	text-decoration: underline;
	color: #003366;
}
a:visited	{
	text-decoration: underline;
	color: #003366;
}
a:active 	{
	text-decoration: underline;
	color: #003366;
}
a:hover	{font-weight:normal; color: #FF0000;}
