BODY {
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: x-small;
    FONT-WEIGHT: normal;
}
	
TABLE	{	
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: x-small; 
	}	
		
ButtonLink, A.ButtonLink:link, A.ButtonLink:visited, A.ButtonLink:active, A.ButtonLink:hover 
{
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.ratingTable {
    width:600px;
    border-spacing: 0px;
    border-collapse: separate;
}

.ratingTable td {
    padding:5px;
    border:1px solid #000;
}

.ratingTable td.noBorder {
    border-top:none;
    border-left:none;
}

A:link	{	
	text-decoration: underline;
	color:	#000000;
	}	
		
A:visited	{	
	text-decoration: underline;
	color:	#000000;
	}	
		
A:active	{	
	text-decoration: underline;
	color:	#000000;
	}	
		
A:hover	{	
	text-decoration: underline;
	color:	#000000;
	}
	
.ErrorMessage 
{
	font-weight: bold;
	font-size: 16pt;
	color: #000000;
}

.LHMenuHead
{
	font-weight: bold;
	color: #000000;
}

.MenuHead
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

A.MenuHead:link
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

A.MenuHead:visited
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

A.MenuHead:hover
{
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}

A.MenuHead:active
{
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}

.MenuItem
{
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}

A.MenuItem:link
{
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}

A.MenuItem:visited
{
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}

A.MenuItem:hover
{
	font-size: x-small;
	color: #ff0000;
	text-decoration: none;
}

A.MenuItem:active
{
	font-size: x-small;
	color: #ff0000;
	text-decoration: none;
}

.MinorMenuItem
{
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
}

A.MinorMenuItem:link
{
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
}

A.MinorMenuItem:visited
{
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
}

A.MinorMenuItem:hover
{
	font-size: xx-small;
	color: #ff0000;
	text-decoration: none;
}

A.MinorMenuItem:active
{
	font-size: xx-small;
	color: #ff0000;
	text-decoration: none;
}
.expired {
    color:#ff0000;
}

.PeriodDisplay
{
	font-size: 12pt;
	font-weight: bold;
}

.PageInstructions
{
	font-size: 10pt;
	color: #969696;
	font-weight: bold;
}

.SelectedUser
{
	font-size: 13pt;
	color: #ffffff;
	font-weight: bold;
	padding-top: 20px;
}

A.SelectedUser:link	{	
	text-decoration: none;
	font-size: 13pt;
	color: #ffffff;
	font-weight: bold;
	padding-top: 20px;
	}	
		
A.SelectedUser:visited	{	
	text-decoration: none;
	font-size: 13pt;
	color: #ffffff;
	font-weight: bold;
	padding-top: 20px;
	}	
		
A.SelectedUser:active	{	
	text-decoration: none;
	font-size: 13pt;
	color: #ffffff;
	font-weight: bold;
	padding-top: 20px;
	}	
		
A.SelectedUser:hover	{	
	text-decoration: underline;
	font-size: 13pt;
	color: #ffffff;
	font-weight: bold;
	padding-top: 20px;
	}
	
.GreyBanner
{
	color: #000000;
	font-weight: bold;
	background-color: #DEDEDE;
}

.SmallLink
{
	font-size: 8pt;
}

.AMPText {font-size: 10pt;}
.AMPTextError {font-size: 10pt; color:ff0000; font-weight: bold;}
.AMPTextBold {font-size: 10pt; font-weight: bold;}
.AMPTextIndent {font-size: 10pt; padding-left: 10px;}
.AMPTextBig {font-size: 13pt;}
.AMPTextBigBold {font-size: 13pt; font-weight: bold;}
.AMPTextSmall {font-size: 8pt;}
.AMPTextSmallRed {font-size: 8pt; color: #ff0000;}
.AMPTextSmallBold {font-size: 8pt; font-weight: bold;}
.AMPTextSmallIndent {font-size: 8pt; padding-left: 10px;}
.AMPAlignRight {text-align:right;}
.AMPMenu {background-color: #ffcccc;}
.AMPHelpHeader {font-size: 13pt; font-weight: bold;}
.PrintTitle {font-size: 20pt; font-weight: bold;}
.AMPMandatoryStar {font-size: 14pt; font-weight: bold; color: #ff0000;}
.RoleHeader {font-size: 10pt; font-weight: bold; background-color: #ffcccc; padding-left: 10px; padding-right: 10px;}
.UserHeader {font-size: 10pt; font-weight: bold; background-color: #DEDEDE; padding-left: 10px; padding-right: 10px;}
.RoleLevel {background-color: #ffcccc; padding-left: 10px; padding-right: 10px;}
.UserLevel {background-color: #DEDEDE; padding-left: 10px; padding-right: 10px;}

.BorderTable {background-color: #ffffff; border: #cccccc 1px solid}
.BorderTableBlack {background-color: #ffffff; border: #000000 1px solid}
.BorderTableLight {background-color: #dcdcdc; border: #eaeaea 1px solid}

.TopTabOn
{
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}

A.TopTabOn:link
{
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}
A.TopTabOn:visited
{
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}
A.TopTabOn:hover
{
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}
A.TopTabOn:active
{
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}

.TopTabOff
{
	font-size: 8pt;
	font-weight: normal;
	padding-left: 10px;
	text-decoration: none;
}

A.TopTabOff:link
{
	font-size: 8pt;
	font-weight: normal;
	padding-left: 10px;
	text-decoration: none;
}
A.TopTabOff:visited
{
	font-size: 8pt;
	font-weight: normal;
	padding-left: 10px;
	text-decoration: none;
}
A.TopTabOff:hover
{
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}
A.TopTabOff:active
{
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}
.TabLink
{
	font-size: 8pt;
	font-weight: bold;
	padding-right: 20px;
	text-decoration: none;
	color: #ffffff;
}

A.TabLink:link
{
	font-size: 8pt;
	font-weight: bold;
	padding-right: 20px;
	text-decoration: none;
	color: #ffffff;
}
A.TabLink:visited
{
	font-size: 8pt;
	font-weight: bold;
	padding-right: 20px;
	text-decoration: none;
	color: #ffffff;
}
A.TabLink:hover
{
	font-size: 8pt;
	font-weight: bold;
	padding-right: 20px;
	text-decoration: none;
	color: #dcdcdc;
}
A.TabLink:active
{
	font-size: 8pt;
	font-weight: bold;
	padding-right: 20px;
	text-decoration: none;
	color: #ffffff;
}

.TabOn
{
	background-color: #969696;
}

.TabOff
{
	background-color: #DEDEDE;
}

.TabLinkOn
{
	font-size: 8pt;
	font-weight: bold;
	padding-right: 20px;
	color: #000000;
	text-decoration: none;
}

A.TabLinkOn:link
{
	font-size: 8pt;
	font-weight: bold;
	padding-right: 20px;
	color: #000000;
	text-decoration: none;
}

A.TabLinkOn:visited
{
	font-size: 8pt;
	font-weight: bold;
	padding-right: 20px;
	color: #000000;
	text-decoration: none;
}

A.TabLinkOn:hover
{
	font-size: 8pt;
	font-weight: bold;
	padding-right: 20px;
	color: #000000;
	text-decoration: none;
}

A.TabLinkOn:active
{
	font-size: 8pt;
	font-weight: bold;
	padding-right: 20px;
	color: #000000;
	text-decoration: none;
}


.BaseStyle
{
	background-color: #F21C0A;
}

.gFormButton {
    FONT-WEIGHT: bold;
	font-size: x-small;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
}

.gShadeGrey1 
{
	background-color: #969696;
}

.gShadeGrey2 
{
	background-color: #CDCDCD;
}

.gShadeGrey3 
{
	background-color: #DEDEDE;
}

.gShadeGrey4 
{
	background-color: #F5F5F5;
}

.SectionTitleLink {
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    text-decoration: none;
}


A.SectionTitleLink:link
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.SectionTitleLink:visited
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.SectionTitleLink:hover
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.SectionTitleLink:active
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    text-decoration: none;
}

.gApplicationHeader
{
	font-size: medium;
	font-weight: bold;
	color: #DA1703;
}

.gApplicationSubHeader
{
	font-size: small;
	font-weight: bold;
	color: #DA1703;
}

A {
    COLOR: #000000;
}
.inputBox {
    COLOR: #000000;
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    background-color: #FFFFFF;
}
.wizBckgrndClddNarrow
{
    BACKGROUND-COLOR: #e4ebf3
}
.wizBckgrndClddWide
{
    BACKGROUND-COLOR: #ced6db
}
.bnr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    z-index:20;
}
.bnrDate
{
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: right;
    z-index:20;

}
.bnrHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

/*Fudge for our non-red banner*/
.bnrHeadNotRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.bnrHelp
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    TEXT-TRANSFORM: uppercase;
    COLOR: #cfe0f3;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.bnrHelp A
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    COLOR: #cfe0f3;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.bnrSubHead
{
    FONT-SIZE: x-small;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

/* fudge */
.bnrSubHeadNotRed
{
    FONT-SIZE: x-small;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.bnrTools {
    FONT-SIZE: xx-small;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;    
}
.bnrTools A {
	COLOR: #ffffff;
	TEXT-DECORATION: underline
}
.bnrTools A:HOVER {
}


.bnrToolsNotRed {
    FONT-SIZE: xx-small;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;    
}
.bnrToolsNotRed A {
	COLOR: #000000;
	TEXT-DECORATION: underline
}
.bnrToolsNotRed A:HOVER {
}

.bnrSearchRadio1 
{
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;

}

/* fudge for us.*/
.bnrSearchRadio1NotRed
{
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;

}

.bnrSearchRadio2
{
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;

}
.body { /* Done */
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.ddMenu
{
    VISIBILITY: hidden;
    WIDTH: 80px;
    POSITION: absolute;
    BACKGROUND-COLOR: #5599dd
}
.ddMenuNotHot
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #F21C0A;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: none
}
.ddMenuNotHotAction
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #F21C0A;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: none
}
.ddMenuHot
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #F21C0A;
    TEXT-DECORATION: none
}
.gNewItem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red
}
.gAddToMyPage
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.gBanner
{
    BACKGROUND-COLOR: white
}
.gNarrowContentSection
{
    BORDER-RIGHT: #ABABAB 1px solid;
    BORDER-BOTTOM: #ABABAB 1px solid;
    /*BORDER-TOP: #DEDEDE 1px solid;*/
    FONT-SIZE: x-small;
    BORDER-LEFT: #ABABAB 1px solid;
    COLOR: #000000;
    
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #ffffff
}
.gWideContentSection
{
    BORDER-RIGHT: #ABABAB 1px solid;
    /*BORDER-TOP: #DEDEDE 1px solid;*/
    FONT-SIZE: x-small;
    BORDER-LEFT: #ABABAB 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ABABAB 1px solid;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #FFFFFF
}
.gNarrowHeader
{
    FONT-WEIGHT:bold;
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #DEDEDE
}
.gNarrowHeaderLeft
{
    BORDER-TOP: #ABABAB 1px solid;
    font-weight: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ABABAB 1px solid;
    BORDER-BOTTOM: #ABABAB 1px solid;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #DEDEDE/*#DA1703*/
}
.gNarrowHeaderRight
{
    BORDER-RIGHT: #ABABAB 1px solid;
    BORDER-TOP: #ABABAB 1px solid;
    BORDER-BOTTOM: #ABABAB 1px solid;
    font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #DEDEDE
}
.gHeaderLeft
{
    BORDER-TOP: #ABABAB 1px solid;
    BORDER-BOTTOM: #ABABAB 1px solid;
    font-weight:bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ABABAB 1px solid;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #DEDEDE
}

.gHeaderLeft A
{
    BORDER-TOP: #DEDEDE 1px solid;
    font-weight:bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #DEDEDE 1px solid;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #DEDEDE
}

.gHeaderRight
{
    BORDER-RIGHT: #ABABAB 1px solid;
    BORDER-TOP: #ABABAB 1px solid;
    BORDER-BOTTOM: #ABABAB 1px solid;
    font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #DEDEDE
}
.gPortalPath { /*Done*/
    FONT-SIZE: xx-small;
    TEXT-TRANSFORM: uppercase;
    COLOR: #F21C0A;
    FONT-FAMILY: verdana,arial,helvetica
}
.gPortalPathCurrent { /*Done*/
    FONT-SIZE: xx-small;
    COLOR: #F21C0A;
    FONT-FAMILY: verdana,arial,helvetica
}
.gPortalPath A { /*Done*/
    COLOR: #F21C0A;
}
.gDescription
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.tbTab
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    COLOR: #F21C0A;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-DECORATION: none
}
.tbTab A
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    COLOR: #F21C0A;
    TEXT-DECORATION: none
}
.tbToolbarBody
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #5599dd
}
.tbToolbarBodySelected
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #333399
}
.tbToolbarBody A
{
    FONT-SIZE: 11px;
    COLOR: #F21C0A;
    FONT-FAMILY: verdana,arial,helvetica
}
.tbToolbarBodySelected A
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,helvetica
}
.tbUserName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,helvetica
}
.linkCap { /* Done */
    FONT-SIZE: xx-small;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.linkCap A { /* Done */
    COLOR: #000000;
}
.linkCap A:hover { /* Done */
    COLOR: #F21C0A;
}
.admToolbar
{
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #ffffff
}
.admToolbarBody { /* Done */
    FONT-SIZE: xx-small;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #ffffff
}
.admToolbarBody A { /* Done */
    COLOR: #000000;
    TEXT-DECORATION: none
}
.admToolbarBody A:hover { /* Done */
    color: #F21C0A;
}
.admToolbarBorder
{
    BACKGROUND-COLOR: #666666
}
.admToolbarActiveHead { /* Done */
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.admToolbarActiveHead A { /* Done */
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.admToolbarActiveHead A:hover { /* Done */
    COLOR: #F21C0A;
}
.admToolbarActiveSub { /* Done */
    FONT-SIZE: xx-small;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
}
.admToolbarActiveSub A { /* Done */
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.admToolbarActiveSub A:hover { /* Done */
    COLOR: #F21C0A;
}
.admToolbarActive A
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #F21C0A;
    FONT-FAMILY: verdana,arial,helvetica
}
.admToolbarActive A:hover
{
    TEXT-DECORATION: underline
}
.pagesSubTab
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #003399
}
.pagesSubTab A
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #003399
}
.pagesSubTabActive
{
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #eeeeee
}
.pagesSubTabActive A
{
    COLOR: #003399
}
.subFolderColorA
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #ffffff
}
.subFolderColorB
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #c0c0c0
}
.subFolderColorC
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #eeeeee
}
.edHeaderOptions
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #003399
}
.edHeaderOptions A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.edHeaderOptions A:hover
{
    COLOR: #ebdda7
}
.edSubHeaderOptions
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana,arial,helvetica
}
.edSubHeaderOptions A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.edSubHeaderOptions A:hover
{
    COLOR: #dd3366
}
.edMenu
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana,arial,helvetica
}
.edMenu A
{
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-DECORATION: none
}
.edMenu A:hover
{
    COLOR: #dd3366
}
.mpLeftGadgetBody
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #ffe993
}
.mpRightGadgetBody
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.wMenuSelected
{
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: none
}
.wMenuGeneral
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: none
}
.wMenuGeneral A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.wMenuGeneral A:hover
{
    COLOR: red;
    TEXT-DECORATION: none
}
.wMenuGray { /* Done */
    FONT-SIZE: xx-small;
    COLOR: #969696;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: none
}
.wHeader
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #ebdda7;
    TEXT-DECORATION: none
}
.wButtonsEnabled
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #ebdda7
}
.wButtonsEnabled A
{
    COLOR: black;
    BACKGROUND-COLOR: #ebdda7;
    TEXT-DECORATION: none
}
.wButtonsEnabledHover
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #003399
}
.wButtonsEnabledHover A
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #003399
}
.wButtonsDisabled
{
    FONT-SIZE: 11px;
    COLOR: gray;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #ebdda7
}
.wButtonsFrameColor
{
    BACKGROUND-COLOR: #003399
}
.ddDropDownMenuBackground
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #5599dd
}
.gbackground
{
    COLOR: #ffffff
}
.srchReturnLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #5599dd
}
.srchReturnLink A
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff
}
.wizHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #5599dd
}
.wizStep
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #F21C0A;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.wizTitle { /* Done */
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.wizCategory { /* Done */
    BORDER-TOP: white 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #F21C0A;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
.wizCategory A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333399;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
.wizCategoryMouseOver
{
    BORDER-TOP: white 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333399;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-DECORATION: none
}
.wizCategoryMouseOver A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333399;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-DECORATION: none
}
.wizChoice
{
    FONT-SIZE: 11px;
    COLOR: #333399;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.tbTabBorder
{
    COLOR: #729cd6;
    BACKGROUND-COLOR: #729cd6
}
.tbTabSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #003399;
    TEXT-DECORATION: none
}
.tbTabSelected A
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tbDocument { /* Done */
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    TEXT-TRANSFORM: uppercase;
    COLOR: #F21C0A;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    text-decoration: underline;
}
.tbDocument A { /* Done */
    COLOR: #F21C0A;
}
.wizTitlePageName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.wizStep A
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    COLOR: #F21C0A;
    TEXT-DECORATION: none
}
.admMenuHead { /* Done */
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #F21C0A;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-bottom: SOLID 1px #F21C0A;
}
.admMenuSubHead { /* Done */
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #F21C0A;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-bottom: SOLID 1px #F21C0A;
}
.wizSubHead { /* Done */
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #F21C0A;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-bottom: SOLID 1px #F21C0A;
}
.wizSubHead A { /* Done */
    COLOR: #F21C0A;
}
.wizObject { /* Done */
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #F21C0A;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.bodyCap { /* Done */
    FONT-SIZE: x-small;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.bgPortalMenu
{
    position:relative;
    z-index:-2;
}
.bgBanner
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}


.bgBannerSpacer
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    border-bottom: #000000 1px solid;
    border-top: none;
    border-left: none;
    border-right: none;
}
.bgBackground 
{
	BACKGROUND-COLOR: #F21C0A;/*#009999; #333399;*/
	position:absolute;
	top:0;
	width:100%;
	height:100px; 
	z-index:-10;
}

/*eye-remedy fudge for us*/
.bgBackgroundNoRed
{
	BACKGROUND-COLOR: FFFFFF;/*#009999; #333399;*/
	position:absolute;
	top:0;
	width:100%;
	height:100px; 
	z-index:-10;
}

.wizHeadRight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #333399
}
.bgWizRight
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #f0f0f0
}
.bgWizLeft
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #e4ebf3
}
.bgWizSearchResult
{
    BACKGROUND-COLOR: #e4ebf3
}
.comCurrentPage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
.comCurrentPage A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #003399;
    TEXT-DECORATION: none
}
.wizButton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.popupButton
{
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.wizSelectCategory
{
    FONT-SIZE: 11px;
    COLOR: #333399;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.wizHelpLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.wizHelpLink A
{
    COLOR: #000000
}
.logTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #F21C0A;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
/* -----------------------   TOOL BAR ------------------------*/
/* Yellow #ffcc00*/
	.pgenPageBarYellow {BACKGROUND-COLOR: #DEDEDE;COLOR: black;FONT-SIZE: 70%;BORDER-BOTTOM: #000000 1px solid;BORDER-TOP: none;border-right:none;border-left:none}
	.pgenPageBarYellow A {COLOR: black;TEXT-DECORATION: none}
	.pgenPageBarYellow A:HOVER {TEXT-DECORATION: none}
	.pgenpageBarYellowHighlight {FONT-WEIGHT: bold; color:black}
	.pgenTabYellow {padding: 1px;BACKGROUND-COLOR: #DEDEDE;FONT-WEIGHT: bold;FONT-SIZE: 75%;BORDER-bottom: none;BORDER-TOP: #000000 1px solid;border-right:#000000 1px solid;border-left:#000000 1px solid}
	.pgenTabYellow A {COLOR: black;TEXT-DECORATION: none;}	

/* LightSky #5599dd*/
	.pgenPageBarLightSky {BACKGROUND-COLOR: #DEDEDE;COLOR: black;FONT-SIZE: 70%;BORDER-BOTTOM: #000000 1px solid;BORDER-TOP: none;border-right:none;border-left:none}
	.pgenPageBarLightSky A {COLOR: black;TEXT-DECORATION: none}
	.pgenPageBarLightSky A:HOVER {TEXT-DECORATION: none}
	.pgenpageBarLightSkyHighlight {FONT-WEIGHT: bold; color:black}
	.pgenTabLightSky {padding: 1px;BACKGROUND-COLOR: #DEDEDE;FONT-WEIGHT: bold;FONT-SIZE: 75%;BORDER-bottom: none;BORDER-TOP: #000000 1px solid;border-right:#000000 1px solid;border-left:#000000 1px solid}
	.pgenTabLightSky A {COLOR: black;TEXT-DECORATION: none;}	
	
/* Aqua #009999*/
	.pgenPageBarAqua {BACKGROUND-COLOR: #DEDEDE;COLOR: black;FONT-SIZE: 70%;BORDER-BOTTOM: #000000 1px solid;BORDER-TOP: none;border-right:none;border-left:none}
	.pgenPageBarAqua A {COLOR:black;TEXT-DECORATION: none}
	.pgenPageBarAqua A:HOVER {TEXT-DECORATION: none}
	.pgenpageBarAquaHighlight {FONT-WEIGHT: bold; color:black}
	.pgenTabAqua {padding: 1px;BACKGROUND-COLOR: #DEDEDE;FONT-WEIGHT: bold;FONT-SIZE: 75%;BORDER-bottom: none;BORDER-TOP: #000000 1px solid;border-right:#000000 1px solid;border-left:#000000 1px solid}
	.pgenTabAqua A {COLOR: black;TEXT-DECORATION: none;}
	
/* Green #006666*/
	.pgenPageBarGreen {BACKGROUND-COLOR: #DEDEDE;COLOR: black;FONT-SIZE: 70%;BORDER-BOTTOM: #000000 1px solid;BORDER-TOP: none;border-right:none;border-left:none}
	.pgenPageBarGreen A {COLOR: black;TEXT-DECORATION: none}
	.pgenPageBarGreen A:HOVER {TEXT-DECORATION: none}
	.pgenpageBarGreenHighlight {FONT-WEIGHT: bold; color:black}
	.pgenTabGreen {padding: 1px;BACKGROUND-COLOR:#DEDEDE;FONT-WEIGHT: bold;FONT-SIZE: 75%;BORDER-bottom: none;BORDER-TOP: #000000 1px solid;border-right:#000000 1px solid;border-left:#000000 1px solid}
	.pgenTabGreen A {COLOR: black;TEXT-DECORATION: none;}
	
/* MidSky #0066cc*/
	.pgenPageBarMidSky {BACKGROUND-COLOR: #DEDEDE;COLOR: black;FONT-SIZE: 70%;BORDER-BOTTOM: #000000 1px solid;BORDER-TOP: none;border-right:none;border-left:none}
	.pgenPageBarMidSky A {COLOR: black;TEXT-DECORATION: none}
	.pgenPageBarMidSky A:HOVER {TEXT-DECORATION: none}
	.pgenpageBarMidSkyHighlight {FONT-WEIGHT: bold; color:black}
	.pgenTabMidSky {padding: 1px;BACKGROUND-COLOR: #DEDEDE;FONT-WEIGHT: bold;FONT-SIZE: 75%;BORDER-bottom: none;BORDER-TOP: #000000 1px solid;border-right:#000000 1px solid;border-left:#000000 1px solid}
	.pgenTabMidSky A {COLOR: black;TEXT-DECORATION: none;}
	
/* Solar #cc6600*/
	.pgenPageBarSolar {BACKGROUND-COLOR: #DEDEDE;COLOR: black;FONT-SIZE: 70%;BORDER-BOTTOM: #000000 1px solid;BORDER-TOP: none;border-right:none;border-left:none}
	.pgenPageBarSolar A {COLOR: black;TEXT-DECORATION: none}
	.pgenPageBarSolar A:HOVER {TEXT-DECORATION: none}
	.pgenpageBarSolarHighlight {FONT-WEIGHT: bold; color:black}
	.pgenTabSolar {padding: 1px;BACKGROUND-COLOR: #DEDEDE;FONT-WEIGHT: bold;FONT-SIZE: 75%;BORDER-bottom: none;BORDER-TOP: #000000 1px solid;border-right:#000000 1px solid;border-left:#000000 1px solid}
	.pgenTabSolar A {COLOR:black;TEXT-DECORATION: none;}	
	
/* Red #FF0000*/
	.pgenPageBarRed {BACKGROUND-COLOR: #DEDEDE;COLOR: black;FONT-SIZE: 70%;BORDER-BOTTOM: #000000 1px solid;BORDER-TOP: none;border-right:none;border-left:none}
	.pgenPageBarRed A {COLOR: black;TEXT-DECORATION: none}
	.pgenPageBarRed A:HOVER {TEXT-DECORATION: none}
	.pgenpageBarRedHighlight {FONT-WEIGHT: bold; color:black}
	.pgenTabRed {padding: 1px;BACKGROUND-COLOR: #DEDEDE;FONT-WEIGHT: bold;FONT-SIZE: 75%;BORDER-bottom: none;BORDER-TOP: #000000 1px solid;border-right:#000000 1px solid;border-left:#000000 1px solid}
	.pgenTabRed A {COLOR: black;TEXT-DECORATION: none;}		

/* DarkSky #333399*/
	.pgenPageBarDarkSky {BACKGROUND-COLOR: #DEDEDE;COLOR: black;FONT-SIZE: 70%;BORDER-BOTTOM: #000000 1px solid;BORDER-TOP: none;border-right:none;border-left:none}
	.pgenPageBarDarkSky A {COLOR: black;TEXT-DECORATION: none}
	.pgenPageBarDarkSky A:HOVER {TEXT-DECORATION: none}
	.pgenpageBarDarkSkyHighlight {FONT-WEIGHT: bold; color:black}
	.pgenTabDarkSky {padding: 1px;BACKGROUND-COLOR: #DEDEDE;FONT-WEIGHT: bold;FONT-SIZE: 75%;BORDER-bottom: none;BORDER-TOP: #000000 1px solid;border-right:#000000 1px solid;border-left:#000000 1px solid}
	.pgenTabDarkSky A {COLOR: black;TEXT-DECORATION: none;}	
	
/* TAB */
	.pgenTab {padding: 1px;BACKGROUND-COLOR: #FFFFFF;FONT-SIZE: 75%;FONT-WEIGHT: bold;color:black;BORDER-bottom: #000000 1px solid;BORDER-TOP: #000000 1px solid;border-right:#000000 1px solid;border-left:#000000 1px solid}
	.pgenTab A {COLOR: black;TEXT-DECORATION: none;}

	.pgenPageBarSeparator{color:#000000}
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* ApplicationMenu styles (Retired) */
.pgenMenu {
    WIDTH: 150px;
    HEIGHT: 300px;
    BACKGROUND-COLOR: #CDCDCD;
    text-align: right;
}
.pgenMenuCatHeader {
	font-weight:bold; 
	font-size:11px; 
	color:#000000; 
	font-family: Verdana,Helvetica,sans-serif; 
	height: 20px;
	text-align: right;
	padding-right: 6px;
	padding-left: 4px;
	vertical-align: bottom;
}
.pgenMenuItem {
	padding-top: 0px;
	padding-Bottom: 0px;
	padding-right: 6px;
	padding-left: 4px;
}
.pgenMenuItem A {
	font-size: 11px; 
	color: #000000; 
	font-family: Verdana,Helvetica,sans-serif; 
	text-align: right;
    TEXT-DECORATION: none;
}
.pgenMenuItem A:visited {
}
.pgenMenuItem A:hover {
    color: #FF0000;
}
.pgenMenuItemSelected {
	padding-top: 0px;
	padding-Bottom: 0px;
	padding-right: 6px;
	padding-left: 4px;
}
.pgenMenuItemSelected A {
	font-size: 11px; 
	color: #E61C09; 
	font-family: Verdana,Helvetica,sans-serif; 
	text-align: right;
    TEXT-DECORATION: none;
}
.pgenMenuItemSelected A:visited {
}
.pgenMenuItemSelected A:hover {
}

/*----------------------------------------------------------------------*/
/* ActivEdit Control styles */
TABLE.aeContainer, TABLE TABLE.aeContainer {
	border-collapse: collapse;
	border: 1px OUTSET #CDCDCD;
	padding: 0px;
}
TABLE.aeContainer TD, TABLE TABLE.aeContainer TD {
	padding: 0px;
	background-color: #CDCDCD;
}
TABLE.aeToolbarTableContainer, TABLE TABLE.aeToolbarTableContainer {
	border-collapse: collapse;
	padding: 0px;
	border: 0px;
}
TABLE.aeToolbarTableContainer TD, TABLE TABLE.aeToolbarTableContainer TD {
	padding: 0px;
	background-color: #CDCDCD;
}
.aeToolbarButton {
	width: 23px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	border: 1px SOLID #CDCDCD;
}
.aeToolbarButtonDisabled {
	filter: mask() mask(color=buttonshadow) dropshadow(offX=1,offY=1,color=#F5F5F5,positive=1);
	border: 0px;
	width: 25px;
	height: 24px;
}
.aeToolbarButtonOutset {
	border: 1px solid;
	border-left-color: #F5F5F5;
	border-top-color: #F5F5F5;
	border-right-color: #969696;
	border-bottom-color: #969696;
}
.aeToolbarButtonInset {
	border: 1px inset #CDCDCD;
}
.aeToolbarButtonLatched {
	border: 1px inset #CDCDCD;
	background-color: #EEEEEE;
}
.aeToolbarButtonSpacer {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

/*----------------------------------------------------------------------*/
/* BrandButton Control styles */
SPAN.bbTextBlack, SPAN.bbTextBlackHover {
	font-size: small;
	FONT-FAMILY: Verdana,Helvetica,sans-serif;
	FONT-WEIGHT: bold;
}
SPAN.bbTextBlack A, SPAN.bbTextBlack SPAN, SPAN.bbTextBlackHover SPAN, TABLE.gGadgetContainer SPAN.bbTextBlack A, TABLE.gFormContainer SPAN.bbTextBlack A, TABLE.gGridContainer SPAN.bbTextBlack A {
	font-size: 70%;
	COLOR: #000000;
	text-decoration: none
}
SPAN.bbTextBlack A:hover, SPAN.bbTextBlackHover SPAN {
	COLOR: #F21C0A;
}
SPAN.bbTextBlackHover SPAN {
	cursor: hand;
}
SPAN.bbTextGray, SPAN.bbTextGrayHover {
	font-size: small;
	FONT-FAMILY: Verdana,Helvetica,sans-serif;
	FONT-WEIGHT: bold;
}
SPAN.bbTextGray A, SPAN.bbTextGray SPAN, SPAN.bbTextGrayHover SPAN, TABLE.gGadgetContainer SPAN.bbTextGray A, TABLE.gFormContainer SPAN.bbTextGray A, TABLE.gGridContainer SPAN.bbTextGray A {
	font-size: 70%;
	COLOR: #969696;
	text-decoration: none
}
SPAN.bbTextGray A:hover, SPAN.bbTextGrayHover SPAN {
	COLOR: #F21C0A;
}
SPAN.bbTextGrayHover SPAN {
	cursor: hand;
}
SPAN.bbTextRed, SPAN.bbTextRedHover {
	font-size: small;
	FONT-FAMILY: Verdana,Helvetica,sans-serif;
	FONT-WEIGHT: bold;
}
SPAN.bbTextRed A, SPAN.bbTextRed SPAN, SPAN.bbTextRedHover SPAN, TABLE.gGadgetContainer SPAN.bbTextRed A, TABLE.gFormContainer SPAN.bbTextRed A, TABLE.gGridContainer SPAN.bbTextRed A {
	font-size: 70%;
	COLOR: #F21C0A;
	text-decoration: none
}
SPAN.bbTextRed A:HOVER, SPAN.bbTextRedHover SPAN {
	COLOR: #000000;
}
SPAN.bbTextRedHover SPAN {
	cursor: hand;
}
SPAN.bbTextWhite, SPAN.bbTextWhiteHover {
	font-size: small;
	FONT-FAMILY: Verdana,Helvetica,sans-serif;
	FONT-WEIGHT: bold;
}
SPAN.bbTextWhite A, SPAN.bbTextWhite SPAN, SPAN.bbTextWhiteHover SPAN, TABLE.gGadgetContainer SPAN.bbTextWhite A, TABLE.gFormContainer SPAN.bbTextWhite A, TABLE.gGridContainer SPAN.bbTextWhite A {
	font-size: 70%;
	COLOR: #ffffff;
	text-decoration: none
}
SPAN.bbTextWhite A:HOVER, SPAN.bbTextWhiteHover SPAN {
	COLOR: #F21C0A;
}
SPAN.bbTextWhiteHover SPAN {
	cursor: hand;
}

/*----------------------------------------------------------------------*/
/* Menu Control styles */
SPAN.mcContainer {
	width: 150px;
	height: 100%;
}
TABLE.mcContainer {
    WIDTH: 100%;
	height: 100%;
	border-collapse: collapse;
	border: 0px;
    BACKGROUND-COLOR: #CDCDCD;
}
TABLE.mcContainer TD.mcSearchCell {
    BACKGROUND-COLOR: #DEDEDE;
	font-size: xx-small;
	font-weight: bold;
	FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif;
	text-align: left;
	padding-Top: 12px;
	padding-Bottom: 12px;
	padding-right: 6px;
	padding-left: 20px;
}
TABLE.mcContainer TR.mcLinksRow {
    WIDTH: 100%;
    BACKGROUND-COLOR: #F5F5F5;
}
TABLE.mcContainer TD.mcCategory, TABLE.mcContainer TD.mcCategoryTop {
	font-weight: bold; 
	font-size: x-small; 
	color: #000000; 
	font-family: Verdana,Helvetica,sans-serif; 
	text-align: right;
	padding-Top: 12px;
	padding-Bottom: 0px;
	padding-right: 6px;
	padding-left: 4px;
	vertical-align: bottom;
}
TABLE.mcContainer TD.mcCategoryTop {
	padding-Top: 20px;
}
TABLE.mcContainer TD.mcCategoryTop A, TABLE.mcContainer TD.mcCategory A {
	color: #000000;
    TEXT-DECORATION: none;
}
TABLE.mcContainer TD.mcCategoryTop A:hover, TABLE.mcContainer TD.mcCategory A:hover {
    color: #FF0000;
}
TABLE.mcContainer TD.mcCategorySelected, TABLE.mcContainer TD.mcCategorySelected A {
	color: #E61C09;
    TEXT-DECORATION: none;
}
TABLE.mcContainer TD.mcItem, TABLE.mcContainer TD.mcItemSelected {
	padding-top: 1px;
	padding-Bottom: 0px;
	padding-right: 6px;
	padding-left: 4px;
    TEXT-DECORATION: none;
    text-align: right;
	font-size: x-small; 
	font-family: Verdana,Helvetica,sans-serif;
}
TABLE.mcContainer TD.mcItem A {
	color: #000000;
    TEXT-DECORATION: none;
}
TABLE.mcContainer TD.mcItem A:hover {
    color: #E61C09;
}
TABLE.mcContainer TD.mcItemSelected A {
	color: #E61C09;
    TEXT-DECORATION: none;
}
TABLE.mcContainer TD.mcItemSelected A:hover {
	color: #E61C09;
}

/*----------------------------------------------------------------------*/
/* BrandTableContainer styles */
TABLE.tcContainer, TD TABLE.tcContainer {
	padding: 0px;
	border-collapse: collapse;
}
TABLE.tcContainer TD, TD TABLE.tcContainer TD {
	padding: 0px;
}
TABLE.tcContainer span.tcTableTitle {
	font-size: x-small;
    COLOR: #FFFFFF;
    font-weight: bold;
    FONT-FAMILY: verdana,arial,helvetica;
    vertical-align: middle;
}
.tcTableTitle {
	font-size: x-small;
    COLOR: #FFFFFF;
    font-weight: bold;
    FONT-FAMILY: verdana,arial,helvetica;
    vertical-align: middle;
}
TABLE.tcContainer span.tcTableTitle A {
    COLOR: #FFFFFF;
    text-decoration: underline;
}
TABLE.tcContainer span.tcTableSubTitle {
	font-size: x-small;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
}
TABLE.tcContainer span.tcTableSubTitle A {
    COLOR: #FFFFFF;
    text-decoration: underline;
}
TABLE.tcContainer span.tcTableFootnote {
	font-size: x-small;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
}
TABLE.tcContainer span.tcTableFootnote A {
    COLOR: #000000;
    text-decoration: underline;
}
TABLE.tcContainer DIV.tcContent {
    PADDING: 0px;
    OVERFLOW-Y: auto;
    WIDTH: 100%;
	scrollbar-DarkShadow-Color=#FFFFFF;
	scrollbar-3dLight-Color=#FFFFFF;
	scrollbar-Arrow-Color=#000000;
	scrollbar-Base-Color=#FFFFFF;
	scrollbar-Face-Color=#CCCCCC;
	scrollbar-Highlight-Color=#FFFFFF;
	scrollbar-Shadow-Color=#FFFFFF;
	scrollbar-Track-Color=#FFFFFF;    
}

/*----------------------------------------------------------------------*/
/* TreeView styles */
TABLE.tvContainer {
}
TABLE.tvContainer TD {
	FONT-SIZE: x-small;
	COLOR: #000000;
	FONT-FAMILY: verdana,arial,helvetica
}
TD.tvItem {
}
TD.tvItem A {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
TD.tvItem A:hover {
	COLOR: #F21C0A;
}
TD.tvExpandableItem {
}
TD.tvSelectedItem {
	color: #E61C09;
}
TD.tvSelectedItem A {
	color: #E61C09;
}
TD.tvSelectedItem A:hover {
	color: #E61C09;
}

/*----------------------------------------------------------------------*/
/* ActionBar styles */
TABLE.abContainer {
	WIDTH: 100%;
	BACKGROUND-COLOR: #F5F5F5;
    border: SOLID 1px #CDCDCD;
}
TABLE.abContainer TD {
	color: #000000;
	PADDING: 2px;
	font-size: small;
}
TABLE.abContainer TD.abItem {
	font-size: 70%;
	font-weight: bold;
	FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif;
	vertical-align: middle;
}
TABLE.abContainer TD.abItem A {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
TABLE.abContainer TD.abItem A:hover {
	COLOR: #F21C0A;
}
TABLE.abContainer TD.abSeparator {
	color: #F21C0A;	
	font-weight: bold;
	padding: 0px;
}

/*----------------------------------------------------------------------*/
/* DatePicker Classes */
TABLE.dpContainer {
	width: 200px;
	height: 100%;
	border-collapse: collapse;
	border: solid 1px #969696;
}
TABLE.dpContainer TD {
	padding: 0px;
	COLOR: #000000;
	font-size: x-small;
	FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif;
}
TR.dpTitleRow TD {
	color: #FFFFFF;
	background-color: #969696;
	text-align: center;
	padding: 1px;
	font-weight: bold;
}
TD.dpNavItem {
	width: 16px;
	font-family: marlett;
}
TD.dpNavItem A {
	color: #FFFFFF;
	font-family: marlett;
	font-weight: normal;
	text-decoration: none;
}
TABLE.dpDaysContainer 
{
	width: 100%;
	height: 100%;
	padding: 0px;
	border-collapse: collapse;
}
TABLE.dpDaysContainer TD {
	COLOR: #000000;
	font-size: x-small;
	FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif;
	text-align: center;
	background-color: #F5F5F5;
	cursor: hand;
	padding: 1px;
}
TR.dpDayTitleRow {
}
TR.dpDayTitleRow TD {
	background-color: #CDCDCD;
	width: 14%;
	cursor: default;
	color: #000000;
}
TABLE.dpDaysContainer TD.dpDaySelected {
	color: #F21C0A;
}
TABLE.dpDaysContainer TD.dpDayToday {
	color: #990000;
}
TABLE.dpDaysContainer TD.dpDayOtherMonth {
	background-color: #DEDEDE;
	color: #000000;
}
TABLE.dpDaysContainer TD.dpDayHover {
	color: #F21C0A;
}

/*----------------------------------------------------------------------*/
/* Gadget Form Classes */
TABLE.gFormContainer {
	border-collapse: collapse;
}
TABLE.gFormContainer TD {
    padding: 3px;
	font-size: x-small;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    /*vertical-align: top;*/
}
TABLE.gFormContainer TD A {
	TEXT-DECORATION: underline;
}
TABLE.gFormContainer TD.gFormTableParentCell {
	padding: 0px;
}
.gFormSectionHeader {
    font-weight: bold;
    border-bottom: SOLID 1px #F21C0A;
}
TABLE.gFormContainer TD.gFormSectionHeader {
    font-weight: bold;
    border-bottom: SOLID 1px #F21C0A;
}
.gFormSectionHeader {
    font-weight: bold;
    border-bottom: SOLID 1px #F21C0A;
}
TABLE.gFormContainer TD.gFormSectionSubHeader {
    COLOR: #F21C0A;
    font-weight: bold;
}
TABLE.gFormContainer TD.gFormSectionSubHeader A {
    COLOR: #F21C0A;
}
TABLE.gFormContainer TD.gFormField {
}
TABLE.gFormContainer TD.gFormFieldLabel {
    COLOR: #F21C0A;
    text-align: right;
}
TABLE.gFormContainer TD.gFormFieldLabel A {
    COLOR: #F21C0A;
}
TABLE.gFormContainer TD.gFormRequiredFieldLabel {
    COLOR: #F21C0A;
    font-weight: bold;
    text-align: right;
}
TABLE.gFormContainer TD.gFormRequiredFieldLabel A {
    COLOR: #F21C0A;
}

/*----------------------------------------------------------------------*/
/* Gadget Classes */
TABLE.gGadgetContainer {
	border-collapse: collapse;
	width: 100%;
}
TABLE.gGadgetContainer TD {
	font-size: x-small;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    vertical-align: top;
    padding: 5px;
}
TABLE.gGadgetContainer TD A {
	TEXT-DECORATION: underline;
}
TABLE.gGadgetContainer TD.gGadgetIconColumn {
    width: 32px;
}
TABLE.gGadgetContainer TD.gGadgetTableParentCell {
    padding: 0px;
}
TABLE.gGadgetContainer TD.gGadgetTitle {
    FONT-WEIGHT: bold;
    COLOR: #F21C0A;
    vertical-align: middle;
}
TABLE.gGadgetContainer TD.gGadgetTitle A {
    COLOR: #F21C0A;
}
TABLE.gGadgetContainer TD.gGadgetSectionHeader {
    font-weight: bold;
    border-bottom: SOLID 1px #F21C0A;
}
TABLE.gGadgetContainer TD.gGadgetFieldLabel {
    COLOR: #F21C0A;
    text-align: left;
}
TABLE.gGadgetContainer TD.gGadgetFieldLabel A {
    COLOR: #F21C0A;
}
TABLE.gGadgetContainer TD.gGadgetRequiredFieldLabel {
    COLOR: #F21C0A;
    font-weight: bold;
    text-align: left;
}
TABLE.gGadgetContainer TD.gGadgetRequiredFieldLabel A {
    COLOR: #F21C0A;
}
TABLE.gGadgetContainer TD.gGadgetField {
}
TABLE.gGadgetContainer TD.gGadgetField A {
}

/*----------------------------------------------------------------------*/
/* Gadget Grid Classes */
TABLE.gGridContainer, TD TABLE.gGridContainer {
    border-collapse: collapse;
    width: 100%;
}
TABLE.gGridContainer TD, TD TABLE.gGridContainer TD {
	font-size: x-small;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    vertical-align: top;
    padding: 5px;
}
TABLE.gGridContainer TD A, TD TABLE.gGridContainer TD A {
	TEXT-DECORATION: underline;
}
TABLE.gGridContainer TR.gGridHeader TD, TABLE.gGridContainer TD.gGridHeader {
    COLOR: #F21C0A;
    border-bottom: SOLID 1px #F21C0A;
    vertical-align: middle;
}
TABLE.gGridContainer TR.gGridHeader TD A, TABLE.gGridContainer TD.gGridHeader A {
    COLOR: #F21C0A;
}
TABLE.gGridContainer TR.gGridPager TD, TABLE.gGridContainer TD.gGridPager {
    COLOR: #F21C0A;
    vertical-align: bottom;
    text-align: right;
}
TABLE.gGridContainer TR.gGridPager TD A, TABLE.gGridContainer TD.gGridPager A {
    COLOR: #F21C0A;
}
TABLE.gGridContainer TR.gGridFooter TD, TABLE.gGridContainer TD.gGridFooter {
    COLOR: #F21C0A;
    border-top: SOLID 1px #F21C0A;
}
TABLE.gGridContainer TR.gGridFooter TD A, TABLE.gGridContainer TD.gGridFooter A {
    COLOR: #F21C0A;
}
TABLE.gGridContainer TR.gGridItem TD, TABLE.gGridContainer TD.gGridItem {
}
TABLE.gGridContainer TR.gGridAlternatingItem TD, TABLE.gGridContainer TD.gGridAlternatingItem {
	BACKGROUND-COLOR: #F5F5F5;
}
TABLE.gGridContainer TR.gGridSelectedItem TD, TABLE.gGridContainer TD.gGridSelectedItem {
    font-weight: bold;
}
TABLE.gGridContainer TR.gGridSeparator TD, TABLE.gGridContainer TD.gGridSeparator {
    font-weight: bold;
    border-bottom: SOLID 1px #F21C0A;
}

/*----------------------------------------------------------------------*/
/* Table Formatting Classes */
TABLE.gFormContainer TD.gTableCellDoubleTopPadding, TABLE.gGadgetContainer TD.gTableCellDoubleTopPadding, TABLE.gGridContainer TD.gTableCellDoubleTopPadding, TABLE TD.gTableCellDoubleTopPadding {
	padding-top: 20px;
}
TABLE.gFormContainer TD.gTableCellNoPadding, TABLE.gGadgetContainer TD.gTableCellNoPadding, TABLE.gGridContainer TD.gTableCellNoPadding, TABLE TD.gTableCellNoPadding {
	padding: 0px;
}
TABLE.gFormContainer TD.gTableCellNoVerticalPadding, TABLE.gGadgetContainer TD.gTableCellNoVerticalPadding, TABLE.gGridContainer TD.gTableCellNoVerticalPadding, TABLE TD.gTableCellNoVerticalPadding {
	padding-top: 0px;
	padding-bottom: 0px;
}
TABLE.gFormContainer TD.gTableCellAlignLeft, TABLE.gGadgetContainer TD.gTableCellAlignLeft, TABLE.gGridContainer TD.gTableCellAlignLeft, TABLE TD.gTableCellAlignLeft {
	text-align: left;
}
TABLE.gFormContainer TD.gTableCellAlignRight, TABLE.gGadgetContainer TD.gTableCellAlignRight, TABLE.gGridContainer TD.gTableCellAlignRight, TABLE TD.gTableCellAlignRight {
	text-align: right;
}
TABLE.gFormContainer TD.gTableCellAlignCenter, TABLE.gGadgetContainer TD.gTableCellAlignCenter, TABLE.gGridContainer TD.gTableCellAlignCenter, TABLE TD.gTableCellAlignCenter {
	text-align: center;
}
TABLE.gFormContainer TD.gTableCellGray, TABLE.gGadgetContainer TD.gTableCellGray, TABLE.gGridContainer TD.gTableCellGray, TABLE TD.gTableCellGray {
	background-color: #F5F5F5;
}

/*----------------------------------------------------------------------*/
/* Gadget Inline Classes */
span.gRequiredFieldIndicator {
	color: #F21C0A;
}
span.gRequiredFieldIndicator A {
	color: #F21C0A;
}
.gErrorText {
	font-size: x-small;
	color: #F21C0A;
}
span.gErrorText {
	font-size: x-small;
	color: #F21C0A;
}
span.gErrorText A {
	color: #F21C0A;
}
.gContentSection {
	font-size: x-small;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.gContentSection A {
	color: #000000;
	text-decoration: underline;
}
.gContentSectionGray {
	font-size: x-small;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: #F5F5F5;
}

.gContentSectionDarkGray {
	font-size: x-small;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica;
    BACKGROUND-COLOR: #CDCDCD;
}
.gApplicationHeader {
	font-family:Verdana,Arial,Helvetica,Sans-serif;
    FONT-WEIGHT: bold;
	font-size: medium;
    color: #DA1703;
}
.gApplicationHeader A {
    color: #DA1703;
}
.gHighlight {
    FONT-FAMILY: verdana, arial, helvetica;
	font-size: x-small;
	background-color: #FF483B;
	color: #FFFFFF;	
}
.gHighlight A {
    FONT-FAMILY: verdana, arial, helvetica;
	font-size: x-small;
	background-color: #FF483B;
	color: #FFFFFF;	
	text-decoration:underline;
}

.gHighlightText {
    FONT-FAMILY: verdana, arial, helvetica;
	font-size: x-small;
	color:#F21C0A;	
}
.gHighlightText A {
    FONT-FAMILY: verdana, arial, helvetica;
	font-size: x-small;
	color:#F21C0A;	
	text-decoration:underline;
}
.gHighlightBoldText {
    FONT-FAMILY: verdana, arial, helvetica;
	font-size: x-small;
	color:#F21C0A;	
	font-weight: bold;
}
.gHighlightBoldText A {
    FONT-FAMILY: verdana, arial, helvetica;
	font-size: x-small;
	color:#F21C0A;	
	font-weight: bold;
	text-decoration: underline;
}
.gHeader {
    FONT-WEIGHT: bold;
	font-size: x-small;
    COLOR:#000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #DEDEDE
}
.gHeader A {
    FONT-WEIGHT: bold;
	font-size: x-small;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #DEDEDE;
    text-decoration: underline;
}
.gSubHeader {
    FONT-WEIGHT: bold;
	font-size: x-small;
    COLOR: #F21C0A;
    FONT-FAMILY: verdana,arial,helvetica;
}
.gSubHeader A {
    FONT-WEIGHT: bold;
	font-size: x-small;
    COLOR: #F21C0A;
    FONT-FAMILY: verdana,arial,helvetica;
    text-decoration: underline;
}
.gDateTime {
	font-size: xx-small;
    COLOR: #F21C0A;
    FONT-FAMILY: verdana, arial, helvetica;
}
.gDateTime A {
	font-size: xx-small;
    COLOR: #F21C0A;
    FONT-FAMILY: verdana, arial, helvetica;
	text-decoration: underline;
}
.gFormButton {
    FONT-WEIGHT: bold;
	font-size: x-small;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F21C0A;
}

/*----------------------------------------------------------------------*/
/* Untouched styles */
.bnrImageFloat
{
    POSITION: absolute;
    top:0px;
    right:0px;
    z-index:-3
}

.gScrollDiv
{
    PADDING-RIGHT: 20px;
    OVERFLOW-Y: auto;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    HEIGHT: 130px;
	scrollbar-DarkShadow-Color=#FFFFFF;
	scrollbar-3dLight-Color=#FFFFFF;
	scrollbar-Arrow-Color=#000000;
	scrollbar-Base-Color=#FFFFFF;
	scrollbar-Face-Color=#CCCCCC;
	scrollbar-Highlight-Color=#FFFFFF;
	scrollbar-Shadow-Color=#FFFFFF;
	scrollbar-Track-Color=#FFFFFF;    
}
.gScrollDivMed
{
    PADDING-RIGHT: 20px;
    OVERFLOW-Y: auto;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    HEIGHT: 200px;
    scrollbar-DarkShadow-Color=#FFFFFF;
	scrollbar-3dLight-Color=#FFFFFF;
	scrollbar-Arrow-Color=#000000;
	scrollbar-Base-Color=#FFFFFF;
	scrollbar-Face-Color=#CCCCCC;
	scrollbar-Highlight-Color=#FFFFFF;
	scrollbar-Shadow-Color=#FFFFFF;
	scrollbar-Track-Color=#FFFFFF;
    
}
.gScrollDivBig
{
    PADDING-RIGHT: 20px;
    OVERFLOW-Y: auto;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    HEIGHT: 300px;
    scrollbar-DarkShadow-Color=#FFFFFF;
	scrollbar-3dLight-Color=#FFFFFF;
	scrollbar-Arrow-Color=#000000;
	scrollbar-Base-Color=#FFFFFF;
	scrollbar-Face-Color=#CCCCCC;
	scrollbar-Highlight-Color=#FFFFFF;
	scrollbar-Shadow-Color=#FFFFFF;
	scrollbar-Track-Color=#FFFFFF;
}

.gFormatButton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #DA1703;
}


.gFunctionalLink A
{
	COLOR: #990000;
	text-decoration:underline;
}

.gImgButton 
{
	cursor:hand;
	border:none;
}

/*----------------------------------------------------------------------*/
/* Dual Mode styles */
.DualImageFloat {
    POSITION: absolute;
    top: 25px;
    left: 10px;
    z-index: 1
}
.DualBackground {
	BACKGROUND-COLOR: #F21C0A;
	position: relative;
	top: 0;
	width: 100%;
	height: 100px;
	z-index: -10;
}
.DualModeHead {
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    position: absolute;
    left: 227px;
    top: 47px;
    z-index: 2;
}
.DualModeCload {
	position: absolute;
    left: -1000px;
    top: -1000px;
    z-index: 0;
}

/*----------------------------------------------------------------------*/
/* Hosted Display Mode styles */
.hdmInlineForm {
	display: inline;
}
TABLE.hdmContainer {
	border-collapse: collapse;
	padding: 0px;
	width: 100%;
	height: 100%;
}
TABLE.hdmContainer TD {
	font-size: x-small;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica;
}
TABLE.hdmContainer TD.hdmDualModeBanner {
    padding: 0px;
    vertical-align: top;
    height: 100px;
}
TABLE.hdmContainer TD.hdmNavigationRegion {
	vertical-align: top;
	width: 150px;
    padding: 0px;
}
TABLE.hdmContainer TD.hdmTitleRegion {
	padding: 10px 10px 2px 10px;
	width: 100%;
	vertical-align: top;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	color: #DA1703;
	font-weight: bold;
	font-size: medium;
}
TABLE.hdmContainer TD.hdmContentRegion {
	padding: 10px 10px 10px 10px;
	width: 100%;
	vertical-align: top;
}
TABLE.hdmContainer TD.hdmFooterRegion {
	padding: 10px 10px 10px 10px;
	vertical-align: bottom;
	height: 100%;
	color: #969696;
	font-size:xx-small;
}
TABLE.hdmContainer TD.hdmFooterRegion TD, TABLE.hdmContainer TD.hdmFooterRegion HR {
	color: #969696;
	font-size:xx-small;
}
TABLE.hdmContainer TD.hdmFooterRegion HR {
	height: 1px;
}
TABLE.hdmContainer TABLE.hdmFormatingTable {
	border-collapse: collapse;
	padding: 0px;
}

/*----------------------------------------------------------------------*/
/* Old Hosted Display Mode styles */
.pgenHdmContentBorderFull {
	HEIGHT: 100%;
	PADDING: 10px 10px 10px 10px;
	VERTICAL-ALIGN: TOP;
	WIDTH: 100%;
}
.pgenHdmMenuBorder {
	vertical-align: top;
	width: 180px;
	height: 100%;
}
.pgenHdmImageBorder {
	HEIGHT: 30PX;
	WIDTH: 200px;
}
.pgenHdmTitleBorder {
	HEIGHT: 30PX;
	PADDING-LEFT: 10px;
	WIDTH: 100%
}
.pgenHdmContentBorder {
	HEIGHT: 100%;
	PADDING: 10px 10px 10px 10px;
	VERTICAL-ALIGN: TOP;
	WIDTH: 100%;
}
.pgenHdmContentFooterBorder {
	PADDING: 10px 10px 10px 10px;
	VERTICAL-ALIGN: bottom;
	WIDTH: 100%;
}
.pgenHdmUnusedBorder {
	HEIGHT: 100%;
	WIDTH: 200px;
}
.pgenHdmTitleText {
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	color:#DA1703;
	font-weight:bold;
	font-size:medium;
}
.gHDMAppHeader {	/*Hosted DisplayMode App Title (See Green TRalvel for example)*/
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	color:#0076bf;font-weight:bolder;font-size:medium;
}
.PgenInlineForm {
	display: inline;
}
.PageBreakHere
{
	page-break-before:  always;
}












.eonTable {
    margin-left:20px;
    border:2px solid #fc210a;
    width:98%;
    padding:0px;
    border-spacing:0px;
    -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -khtml-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; 
    -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; -khtml-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px;
}

.eonTable .headerRow {
    background-color:#fc210a;
    height:35px;
    padding:5px;
}

.eonTable .headerRow td {
    padding:5px;
}

.eonTable .headerRow td h1 {
    color:#fff;
    font-size:18px;
    margin:0px;
}

.eonTable tr td {
    padding:10px;
    font-size:14px;
}

.resultTable {
    border:1px solid #444;
}

.resultTable thead tr {
    background-color:#ccc;
    font-weight:bold;
}

.errorText {
    color:#f00;
    font-weight:bold;
    font-size:16px;
}

.messageText {
    color:#156ecf;
    font-weight:bold;
    font-size:16px;
}