BODY
{
    MARGIN-LEFT: 8pt;
    COLOR: black;
    MARGIN-RIGHT: 8pt;
    FONT-FAMILY: Verdana, Arial, 'Microsoft Sans Serif';
    background-color: #FFFFCC;
}

.progress
{
	background-color: Transparent;
	position: absolute;
	top: 300px;
	left: 400px;
	width: 40px;
	height: 40px;
	padding-left: 40px;
	padding-top: 40px;
	z-index: 1;
}

.collapseLabel
{
	cursor: hand;
	font-weight: bold;
	font-style:italic;
	color: #5377A9;
	font-family:Tahoma, Arial, Sans-Serif;
}

.centered {
   margin-left: auto;
   margin-right: auto;
}

.s
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    margin-top: 0px;
}


.hide
{
    DISPLAY: none
}
P
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

H1
{
    FONT-SIZE: 22pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    COLOR: black;
    FONT-FAMILY: Arial Narrow, Arial
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL
{
    MARGIN-TOP: 0pt;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial
}
OL
{
    MARGIN-TOP: 0pt;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial
}
LI
{
    MARGIN-TOP: 5pt;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.footnote
{
    FONT-SIZE: 7pt
}
TR 
{
    line-height: 15px;
}
TD
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}

.tableHead
{
	font-weight: bold;
	font-size: 10pt;	
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #5F9EA0;
	text-decoration: none;
}

.borderBottom
{
    BORDER-BOTTOM: #c0c0c0 1px solid
}
DL
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DD
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DT
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}

.label-small
{
    FONT-WEIGHT: bold;
	font-size: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}

HR
{
    COLOR: gray
}

TH {
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
    background-color: #C0C0C0;
}

.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.headtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial
}

.label-color
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #B0C4DE
}
.button
{
    FONT-SIZE: 10pt;
    WIDTH: 65px;
    FONT-FAMILY: Verdana, Arial
}

.stdtext
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, 'Microsoft Sans Serif'
}

.stdtext-small
{
	font-size: 8pt;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}

.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial
}
CAPTION
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.sb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Verdana
}
.ttlwhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.ttlblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #B0C4DE;
    FONT-FAMILY: Verdana
}
.req-message
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: blue;
    TEXT-INDENT: 15pt;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.button-nosize
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial
}

.button-small
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
.sblink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: blue;
    FONT-FAMILY: Verdana
}
.sbRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.menuText
{
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Arial;
}
.GridTableLabel
{
	font-size: 9pt;
	color: #003366;
	font-family: Verdana, Arial
}
.GridTableCell
{
	font-size: 0.8em;
	vertical-align: top;
	color: Black;
	font-family: Verdana, Arial;
	text-decoration: none;
	background-color: White
}
.GridTableCellAlternate
{
    FONT-SIZE: 0.8em;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Verdana, '@Arial Unicode MS';
    TEXT-DECORATION: none;
    background-color: Silver
}
.GridTableHeading
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 0.7em;
    VERTICAL-ALIGN: top;
    COLOR: Black;
    FONT-FAMILY: Verdana, '@Arial Unicode MS';
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.GridTableCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-STYLE: italic;
    COLOR: navy;
    FONT-FAMILY: Verdana
}
.hr
{
	border-right: 2px;
	border-top: 2px;
	font-size: 2pt;
	border-left: 2px;
	width: 100%;
	color:  #5F9EA0;
	border-bottom: 2px;
	height: 2px
}
.table-layout
{
	border-left-color: black;
	border-bottom-color: black;
	overflow: auto;
	border-top-color: black;
	border-collapse: collapse;
	border-right-color: black;
}
.tableHeadSmall
{
	font-size: 0.8em;
	font-weight: bold;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #5F9EA0;
}
.tableItemRow
{
    font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
}

.tableItemRowSmall
{
	font-size: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
}

.tableAlternateItemRow
{
    FONT-SIZE: 0.7em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color: Silver;
}

.tableAlternateItemRowSmall
{
    FONT-SIZE: 0.5em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color: Silver;
}
.tabInactive
{
    font-size: 0.7em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    border-top: 1px solid #424242;
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    border-bottom: 0px none #424242;
    background-color: #424242; /*background-color: #C0C0C0; */
    text-align: center;
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 3px;
    padding-left: 18px;
}

.tabInactive a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tabInactive a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tabInactive a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}

.tabInactive a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}

.tabActive
{
    font-size: 0.7em;
    font-weight: bold;
    border-top: 0px none #EDECD1;
    border-right: 2px solid #EDECD1;
    border-left: 2px solid #EDECD1;
    border-bottom: 0px none #EDECD1;
    border-radius: 15px;
    background: #424242 url("../Images/blue.png"); /* background-color: #EDECD1; */
    text-align: center;
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 3px;
    padding-left: 18px;
    border-width: 0px 2px 0px 2px;
}

.tabActive a:link, .tabActive a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.adminTabActive {
	font-size: 0.7em;
	font-weight: bold;
	color: #696969;
	-moz-border-top-left-radius: 25px 75px;
	-moz-border-top-right-radius: 25px 75px;
	
	border-top-left-radius: 25px 75px;
	border-top-right-radius: 25px 75px;
	z-index: 2;
	
	-moz-border-bottom: 1px solid #FFFFCC;
    -moz-border-top: 1px solid #7D99AA;
    -moz-border-right: 1px solid #7D99AA;
    -moz-border-left: 1px solid #7D99AA;
    
	border-bottom: 1px solid #FFFFCC;
    border-top: 1px solid #7D99AA;
    border-right: 1px solid #7D99AA;
    border-left: 1px solid #7D99AA;
	background-color: #FFFFCC;
	text-align: center;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}

.adminTabInactive
{
    font-size: 0.7em;
    border-top-left-radius: 25px 75px;
    border-top-right-radius: 25px 75px;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    background-color: #EDECD1;
    text-align: center;
    padding-top: 3px;
    padding-right: 4px;
    padding-bottom: 3px;
    padding-left: 4px;
    border-color: #CCCCCC #CCCCCC #FFFFCC #7D99AA;
}

.adminTabInactive a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}

.adminTabInactive a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}

.adminTabInactive a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}

.adminTabInactive a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.adminTabActive a:link, .adminTabActive a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}

.contentTable {
    height: 100%;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
	margin-left: auto;
    margin-right: auto;
}

.contentTableShort {
    width: 100%;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}

.contentTableNoBorder {
    height: 100%;
	background-color: White;
	margin-left: auto;
    margin-right: auto;
}

.contentCell {
    vertical-align:top;
    padding-top: 15px;
    padding-left: 8px;
    padding-right: 8px;
}
.headerDDL
{
	font-size: 0.8em;
	cursor: hand;
	font-family: Verdana;
	list-style-type: none;
	background-color:  #5F9EA0;
}
.popupButton
{
	border-right: gold 1px outset;
	border-top: gold 1px outset;
	font-size: 0.8em;
	border-left: gold 1px outset;
	cursor: hand;
	border-bottom: gold 1px outset;
	font-family: Verdana;
	background-color: #F0E68C;
}
.selectedGridEditRow
{
	font-weight: bold;
	color: white;
	font-style: italic;
	background-color: #48D1CC;
}
.menuStyle
{
    font-size: 0.7em;
    border-top: 1px solid #D5D291;
    border-right: 1px solid #D5D291;
    border-left: 1px solid #D5D291;
    border-bottom: 1px solid #D5D291;
    background-color: #EDECD1;
    text-align: center;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
    cursor: default;
}
.menuStyle a:link, .menuStyle a:visited  
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.subMenuStyle
{
    border-right: none;
    border-top: none    ;
    border-left: #D5D291 1px solid;
    border-bottom: #D5D291 1px solid;
}
.bgColorGray
{
	background-color:  #DCDCDC;
}

