﻿/* =============================
   Standard Tag / Page element
================================*/
BODY
{
	font-size: 10pt;
	font-family: Tahoma;
}
a
{
	text-decoration:none;
}
a:visited
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
a:active
{
	text-decoration:none;
}

/* =============================
   Login Page
================================*/
.LoginPageFrame
{
	text-align:center;
	border:1px solid #666666;
	background-color:white;
}
.DisclaimerPanel
{
	font-size: small;
	color: Gray;
	text-align:left;
}
.portalPageFooter 
{
	background-color: Navy;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:16px;
}
.LoginPageSeparator
{
	border-bottom: #666666 1px solid;
}
/* =============================
   Table / Row Background color
================================*/
.Table
{
	vertical-align: middle;
	text-align: left;
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	background-color: #FFFFFF;
}
.TableNB
{
	vertical-align: middle;
	text-align: left;
	background-color: #FFFFFF;
}
.LogoBG
{
	background-color: #993300;
}
.HeaderRow
{
	background-color: Navy;
	color: White;
}
.HeaderRowReport
{
	background-color: #000000;
}
.HeaderRowText
{
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
	color: White;
	background-color: #993300;
}
.HighlightedTableRowWithBorder
{
background-color: #CCCC99;	border-right: tan 1pt solid;	border-top: tan 1pt solid;	border-left: tan 1pt solid;	border-bottom: tan 1pt solid;
}
.TableRowWithBorder
{
	background-color: #ffffff;
	border-right: tan 0pt solid;
	border-top: tan 0pt solid;
	border-left: tan 0pt solid;
	border-bottom: tan 0pt solid;
}
.Row
{
	background-color: #F2F2E4;
}
.Hidden
{
	visibility:hidden;
	width:1px;
}
.RowGreen
{
	background-color: #61946B;
	border-width: 1px;
	padding: 4px;
	border-style: outset;
	border-color: black;
	font-size: 11pt;
	font-family: Tahoma;
	font-weight: bold;
}


/* =============================
   Font / Text
================================*/
.PageHeaderC
{
	font-size: 20pt;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
}
.PageHeader
{
	font-size: 11pt;
	font-family: Tahoma;
	font-weight: bold;
	color: White;
}
.TableHeader
{
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
	color: White;
}
.BoldText
{
	font-size: 10pt;
	font-family: Tahoma;
	color:Black;
	font-weight:bold; 
}
.NormalText
{
	font-size: 10pt;
	font-family: Tahoma;
	color:Black;
}
.BigHighlightedFont
{
	color:Red;
	font-weight: bold;
	font-size: 11pt;
}
.HighlightedFont
{
	color:Red;
	font-weight: bold;
}
.rt
{
	text-align: right;
}

/* =============================
   Font / Text
   background: #1C56A3 url('bkgnd_demo-banner.gif') top left repeat;
================================*/
#progressbar_container {
	width: 200px;
	height: 25px;	
	border: 1px solid #999;
	background: gray url('bkgnd_demo-banner.gif') top left repeat;
	padding: 5px 10px;
	position: absolute; 
	top: 180px; 
	left: 280px; 
	z-index: 400;
	display:none;
}

.TD2
{
	border-width: 1px;
	padding: 4px;
	border-style: outset;
	border-color: black;
	background-color: white;
}
.TD2Head
{
	border-width: 1px;
	padding: 4px;
	border-style: outset;
	border-color: black;
	background-color: white;
	font-size: 11pt;
	font-family: Tahoma;
	font-weight: bold;
}