.HMENU
{
ItemsPerRow:4;
width:820;
inbox-width:900;
Leftwidth:0;
RightWidth:0;
RowHeight:20;
ImageOpacity:70;
}

BODY
{
FONT-SIZE: 8.0pt;
MARGIN: 0px;
COLOR: black;
FONT-FAMILY: Verdana, Geneva, sans-serif;
BACKGROUND-COLOR: #000000;
}
IMG
{
border-top-style: none;
border-right-style: none;
border-left-style: none;
border-bottom-style: none;
}
TD
{
font-size: 8.0pt;
}
.AppMenu
{
WIDTH: 1000px;
HEIGHT: 75px;
BACKGROUND-COLOR: #000000
}

.AppMenuDivider
{
WIDTH: 1px;
TEXT-ALIGN: center
}

.AppMenuCell
{
VERTICAL-ALIGN: middle;
TEXT-ALIGN: center;

HEIGHT: 45px;
WIDTH: 153px;
}

.AppMenuCellSmall
{
TEXT-ALIGN: center;
vertical-align:middle;
HEIGHT: 75px;

WIDTH: 175px;
}

.ContentMain
{
background-repeat: no-repeat;
background-color: #000000;
position: absolute;

left: 174px;
top: 75px;
width:820px;
height:485px;

}

.divDocument
{
height:100%;
background-color:White;
}


.DetailPageBackground
{
BACKGROUND-repeat: no-repeat;
VERTICAL-ALIGN: top;
WIDTH: 800px;
TEXT-ALIGN: left;
HEIGHT: 485px;
}

.DetailPageFooter
{
position:absolute;
left:24px;
color: white;
background-color: #A4C380;
WIDTH: 900px;
top:570px;
font-size: 9pt;
}
.MenuPageFooter
{
position:absolute;
left:0px;
color: white;
background-color: #A4C380;
width: 100%;
top:560px;
font-size: 9pt;
}

.LoginMasterTable
{
width:100%;
height:100%;
background-color: black;
}
.LoginMasterLogoRow
{
height:200px;
}
.LoginMasterAppElements
{
height:104px;
}

.LoginPanel
{
background-image: url(/DfWebSuite/Themes/dfStandard/Common/login_panel.gif);
background-repeat: no-repeat;
background-color: #ebebc9;
border-left-color: #778041;
border-bottom-color: #778041;
border-top-style: solid;
border-top-color: #778041;
border-right-style: solid;
border-left-style: solid;
border-right-color: #778041;
border-bottom-style: solid;
width:400px;
}
.LoginError
{
color: #e07900;
font-size: small;
font-weight: bold;
}

.HomeElements
{
position:absolute;
top:270px;
left:10px;
}
.HomeUserDetails
{
color: White;
font-size:smaller;
}


.MustChangePassword
{
font-size:medium;
color:White
}
.MustPasswordChangeError
{
color:Orange;
font-size:large;
}

.PopUp
{
background-color:White;
}
.Hidden
{
position:absolute;
top:-200px;
left:-200px;
width:0px;
height:0px;
}

.hmenuHomeEntryCell
{
vertical-align: middle;
font-size: 10pt;
height:25px;
}
A.hmenuHomeEntryLink:link
{
text-decoration: none;
}
A.hmenuHomeEntryLink:visited
{
text-decoration:none;
}
A.hmenuHomeEntryLink:hover
{
text-decoration:none;
}
A.hmenuHomeEntryLink:active
{
text-decoration:none;
}


.contentSpacer
{
HEIGHT: 15px
}
.contentMessages
{
LEFT: 50px;
WIDTH: 800px;
POSITION: absolute;
TOP: 80px;
HEIGHT: 31px
}


.contentTable
{

MARGIN-TOP: 5px;
MARGIN-LEFT: 5px;

WIDTH: 870px;
MARGIN-RIGHT: 5px
}

.contentsError
{
LEFT: 200px;
WIDTH: 910px;
COLOR: black;
POSITION: absolute;
TOP: 150px
}

.display
{
OVERFLOW: hidden;
WIDTH: 900px;
HEIGHT: 400px;
POSITION: absolute;
}

.divInvoiceContent
{
width: 100%;
height: 100%;
}


.divBankContent
{
WIDTH: 100%;
HEIGHT: 100%;
}
.CashDisplay
{
width: 100%;
height: 100%;
}

.contents
{
LEFT: 24px;
TOP: 150px;
WIDTH: 900px;
HEIGHT: 402px;
POSITION: absolute;
BACKGROUND-COLOR: white;
}

.CashContents
{
width: 100%;
height: 100%;
}

.contentLinks
{
left: 24px;
position: absolute;
height: 19px;
background-color: white;
width: 900px;
top: 552px;
}

.errorSection
{
left: 22px;
TOP: 70px;
height: 60px;
width: 900px;
overflow:auto;
position: absolute;
background-color: black;
}

.1
{
COLOR: blue
}
.2
{
COLOR: gray
}
.3
{
COLOR: red
}
.4
{
COLOR: blue
}
.5
{
COLOR: blue
}
.6
{
COLOR: blue
}
.8
{
COLOR: gray
}
.11
{
COLOR: gray
}
.12
{
COLOR: red
}
.activeHeading
{
COLOR: #a4c380;
}
.activePrompt
{
FONT-WEIGHT: bold;
FONT-SIZE: 8.0pt;
COLOR: #729647;
}
.ActiveTab
{
}

.chooser
{
FONT-FAMILY: monospace
}
.Cleared
{
COLOR: blue
}
.collapsing
{
CURSOR: pointer
}
.columnFooter
{
BORDER-TOP: thin solid
}
.columnHeading
{
BORDER-BOTTOM: thin solid
}
.comments
{
FONT-SIZE: 8.0pt;
}

.currentFolder
{
FONT-WEIGHT: bold;
FONT-SIZE: 10pt
}
.currentUser
{
FONT-WEIGHT: bold;
FONT-SIZE: 10pt
}
.DebugInfo
{
FONT-SIZE: 8.0pt;
FONT-STYLE: italic
}
.default
{
FONT-SIZE: 8.0pt;
}
.defaultvalues
{
font-size: 10pt;
background-color: #FFFFFF;
}

.details
{
BORDER-RIGHT: medium none;
BORDER-TOP: medium none;
FONT-SIZE: 8.0pt;
BORDER-LEFT: medium none;
BORDER-BOTTOM: medium none;
}
.detailsTable
{
BORDER-RIGHT: #729647 thin solid;
BORDER-TOP: #729647 thin solid;
BORDER-LEFT: #729647 thin solid;
BORDER-BOTTOM: #729647 thin solid
}
.detailsWindow
{
BACKGROUND-COLOR: white
}
.detailInput
{
FONT-SIZE: 8.0pt;
}
.divider
{
HEIGHT: 21px;
TEXT-ALIGN: right
}
.dummyLink
{
FONT-SIZE: 8.0pt;
CURSOR: pointer;
COLOR: #A4C380;
TEXT-DECORATION: underline
}
.error
{
FONT-WEIGHT: bold;
COLOR: red
}
A.error
{
FONT-WEIGHT: bold;
COLOR: red;
text-decoration = none;
}
.evenRow
{
font-size: 8.0pt;
BACKGROUND-COLOR: white
}
.oddRow
{
font-size: 8.0pt;
BACKGROUND-COLOR: #eee9d3
}
.Field
{
FONT-WEIGHT: bold;
FONT-SIZE: 8.0pt;
COLOR: #A4C380;
}
.groupHeading
{
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
}
.highlight
{
CURSOR: pointer;
BACKGROUND-COLOR: yellow
}
.HomeTable
{
TABLE-LAYOUT: fixed;
WIDTH: 832px;
HEIGHT: 595px
}
.HomeLink
{
HEIGHT: 100px
}
.HomeImage
{
WIDTH: 208px
}
.ID
{
FONT-WEIGHT: bold;
COLOR: #A4C380;
}
.InactiveTab
{
}
.Input
{
FONT-SIZE: 8.0pt;
}
.inputPrompt
{
FONT-SIZE: 8.0pt;
FONT-STYLE: normal;
font-weight: normal;
}
.LayoutTable
{
TABLE-LAYOUT: fixed
}
.LeftSpacer
{
WIDTH: 20px
}
.Link
{
CURSOR: pointer
}
.loginPrompt
{
COLOR: white
}

.Logo
{
VERTICAL-ALIGN: top;
TEXT-ALIGN: right
}
.lowerLinks
{
DISPLAY: none
}
.F
{
COLOR: Gray
}
.M
{
COLOR: Red
}
.message
{
FONT-WEIGHT: bold;
FONT-SIZE: 8.0pt;
COLOR: white;
}
.info
{
FONT-WEIGHT: bold;
FONT-SIZE: 8.0pt;
COLOR: blue;
}
.MainMenuSpacer
{
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
WIDTH: 165px;
COLOR: #A4C380;
TEXT-INDENT: 20px;
HEIGHT: 20px;
TEXT-ALIGN: left
}
.MainMenu
{
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
WIDTH: 165px;
COLOR: #A4C380;
TEXT-INDENT: 20px;
HEIGHT: 20px;
TEXT-ALIGN: left
}
.MainMenuActive
{
BORDER-RIGHT: #a4c380 thin ridge;
BORDER-TOP: #a4c380 thin ridge;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
BORDER-LEFT: #a4c380 thin ridge;
WIDTH: 165px;
COLOR: #a4c380;
TEXT-INDENT: 20px;
BORDER-BOTTOM: #a4c380 thin ridge;
HEIGHT: 20px;
TEXT-ALIGN: left
}
.MainMenuLink
{
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: #a4c380;
}
.Missing
{
BORDER-RIGHT: red 2px solid;
BORDER-TOP: red 2px solid;
FONT-SIZE: 8.0pt;
BORDER-LEFT: red 2px solid;
BORDER-BOTTOM: red 2px solid;
}
.navBottom
{
HEIGHT: 35px;
BACKGROUND-COLOR: black;
TEXT-ALIGN: left
}
.navBottomMenu
{
HEIGHT: 35px;
BACKGROUND-COLOR: #a4c380;
TEXT-ALIGN: left
}
.navBottomLinks
{
FONT-SIZE: 8.0pt;
COLOR: #a4c380;
TEXT-ALIGN: center
}
.navColumn
{
VERTICAL-ALIGN: top;
WIDTH: 175px;
HEIGHT: 425px;
TEXT-ALIGN: left
}
.navigationbar
{
FONT-SIZE: 10pt;
COLOR: #729647;
BACKGROUND-COLOR: black;
TEXT-ALIGN: right
}
.navigationcheck
{
FONT-SIZE: 10pt;
COLOR: #d1c4a1;
BACKGROUND-COLOR: black;
TEXT-ALIGN: right
}
.navMenu
{
TABLE-LAYOUT: fixed;
WIDTH: 175px;
COLOR: white
}
.navBar
{
FONT-SIZE: 10pt;
VERTICAL-ALIGN: middle;
COLOR: black;
HEIGHT: 20px;
TEXT-ALIGN: left
}
.navBarCurrent
{
FONT-SIZE: 10pt;
VERTICAL-ALIGN: middle;
COLOR: black;
HEIGHT: 20px;
TEXT-ALIGN: left
}
A.navBar:link
{
COLOR: black;
TEXT-DECORATION: none
}
A.navBar:active
{
COLOR: black;
TEXT-DECORATION: none
}
A.navBar:visited
{
COLOR: black;
TEXT-DECORATION: none
}
.navTop
{
VERTICAL-ALIGN: top;
WIDTH: 175px;
HEIGHT: 20px;
TEXT-ALIGN: left
}
.negative
{
COLOR: red
}
.O
{
COLOR: mediumslateblue
}
.OddRowOnHold
{
BACKGROUND-COLOR: lightyellow
}
.OddRowOnHoldSubstitute
{
BACKGROUND-COLOR: lightyellow
}
.OddRowPastDue
{
COLOR: red;
BACKGROUND-COLOR: gainsboro
}
.OddRowPastDueSubstitute
{
COLOR: red;
BACKGROUND-COLOR: aliceblue
}
.OddRowSubstitute
{
BACKGROUND-COLOR: aliceblue
}
.OddRowOnHoldPastDue
{
COLOR: red;
BACKGROUND-COLOR: lightyellow
}
.OddRowOnHoldPastDueSubstitute
{
COLOR: red;
BACKGROUND-COLOR: lightyellow
}
.onHold
{
BACKGROUND-COLOR: lightyellow
}
.PageHeading
{
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
VERTICAL-ALIGN: middle;
COLOR: black;
HEIGHT: 20px;
TEXT-ALIGN: left
}
.PageFooter
{
FONT-WEIGHT: bold;
FONT-SIZE: 8.0pt;
COLOR: #a4c380;
TEXT-ALIGN: center
}
.pageNo
{
FONT-WEIGHT: bold;
FONT-SIZE: 8.0pt;
}
.PageTitle
{
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
VERTICAL-ALIGN: middle;
COLOR: black;
HEIGHT: 20px;
TEXT-ALIGN: left
}
.pastDue
{
COLOR: red
}
.Prompt
{
COLOR: black;
BACKGROUND-COLOR: white
}
.rowHeading
{
FONT-WEIGHT: 600;
FONT-SIZE: 8.0pt;
COLOR: #766128
}
.Separator
{
WIDTH: 50%;
COLOR: black
}
.subTotal
{
BORDER-TOP: black thin solid
}
.Substitute
{
BACKGROUND-COLOR: aliceblue;
}
.Tab
{
BORDER-RIGHT: #a4c380 thin solid;
BORDER-TOP: #a4c380 thin solid;
BORDER-LEFT: #a4c380 thin solid;
BORDER-BOTTOM: #a4c380 thin solid
}
.Tabimage
{
BORDER-RIGHT: medium none;
BORDER-TOP: medium none;
MARGIN-LEFT: 0px;
BORDER-LEFT: medium none;
WIDTH: 100px;
MARGIN-RIGHT: 0px;
BORDER-BOTTOM: medium none;
HEIGHT: 20px
}
TD.tableHeading
{
FONT-WEIGHT: 600;
FONT-SIZE: 10pt;
COLOR: white;
BACKGROUND-COLOR: #766128
}

TD.details
{
BORDER-RIGHT: thin;
BORDER-TOP: thin;
FONT-SIZE: 8.0pt;
BORDER-LEFT: thin;
BORDER-BOTTOM: thin
}
.toolbar
{
TABLE-LAYOUT: fixed;
Z-INDEX: 99;
LEFT: 20px;
WIDTH: 1200px;
POSITION: absolute;
TOP: 130px;
HEIGHT: 20px
}
.toolbar_1row
{
TABLE-LAYOUT: fixed;
Z-INDEX: 99;
LEFT: 180px;
WIDTH: 790px;
POSITION: absolute;
TOP: 130px;
HEIGHT: 20px
}
.toolbar_2row
{
TABLE-LAYOUT: fixed;
Z-INDEX: 99;
LEFT: 180px;
WIDTH: 790px;
POSITION: absolute;
TOP: 110px;
HEIGHT: 40px
}
.toolbar_cell
{
FONT-WEIGHT: bold;
FONT-SIZE: 8.0pt;
VERTICAL-ALIGN: middle;
COLOR: black;
HEIGHT: 20px;
TEXT-ALIGN: center
}
.toolbar_cell_active
{
FONT-WEIGHT: bold;
FONT-SIZE: 8.0pt;
VERTICAL-ALIGN: middle;
COLOR: white;
HEIGHT: 20px;
TEXT-ALIGN: center
}
.toolBarLeft
{
LEFT: 0px;
POSITION: absolute;
TOP: 130px
}
.toolBarLeft1Row
{
LEFT: 155px;
POSITION: absolute;
TOP: 130px
}
.toolBarLeft2Row
{
LEFT: 155px;
POSITION: absolute;
TOP: 110px
}
.tooltip
{
BORDER-RIGHT: black thin solid;
BORDER-TOP: black thin solid;
FONT-SIZE: 8.0pt;
Z-INDEX: 100;
VISIBILITY: visible;
BORDER-LEFT: black thin solid;
BORDER-BOTTOM: black thin solid;
POSITION: absolute;
BACKGROUND-COLOR: white
}
.total
{
BORDER-TOP-STYLE: double;
BORDER-TOP-COLOR: black
}
.subTotalRow
{
BACKGROUND-COLOR: aliceblue
}
.unAllocated
{
BACKGROUND-COLOR: aliceblue
}
.UnAllocatedPastDue
{
COLOR: red;
BACKGROUND-COLOR: aliceblue
}
.UnAllocatedOnHold
{
BACKGROUND-COLOR: lightyellow
}
.UnAllocatedOnHoldPastDue
{
COLOR: red;
BACKGROUND-COLOR: lightyellow
}
.upperLinks
{
DISPLAY: none
}
.V
{
COLOR: black;
}

.WelcomeMessage
{
FONT-SIZE: 8.0pt;
COLOR: white;
}
A.alwaysEnabled:visited
{
COLOR: #a4c380
}
A.alwaysEnabled:active
{
COLOR: #a4c380
}
A.alwaysEnabled:link
{
COLOR: #a4c380
}
A.ContentLink:link
{
FONT-WEIGHT: bold;
COLOR: white;
TEXT-DECORATION: none
}
A.ContentLink:visited
{
FONT-WEIGHT: bold;
COLOR: white;
TEXT-DECORATION: none
}
A.ContentLink:active
{
FONT-WEIGHT: bold;
COLOR: white;
TEXT-DECORATION: none
}
A.EditProfile
{
FONT-SIZE: 10pt;
MARGIN-LEFT: 25px;
font-weight: bold;
COLOR: #000000;
text-decoration: none;
}
A.EditProfile:visited
{
COLOR: #000000;
}
A.EditProfile:active
{
COLOR: #000000;
}
A.EditProfile:link
{
COLOR: #000000;
}
A.EditProfile:hover
{
COLOR: #FFFFFF;
}
A.MainMenuLink:link
{
COLOR: #a4c380;
TEXT-DECORATION: none
}
A.MainMenuLink:active
{
COLOR: #a4c380;
TEXT-DECORATION: none
}
A.MainMenuLink:visited
{
COLOR: #a4c380;
TEXT-DECORATION: none
}
A.navigationbar:link
{
COLOR: #d1c4a1
}
A.navigationbar:visited
{
COLOR: #d1c4a1
}
A.navigationbar:active
{
COLOR: #d1c4a1
}
.alwaysEnabled
{
COLOR: #d1c4a1
}
A.nodisplay:link
{
color: White;
TEXT-DECORATION: none
}
A.nodisplay:active
{
color: White;
TEXT-DECORATION: none
}
A.nodisplay:visited
{
color: White;
TEXT-DECORATION: none
}
SPAN.nodisplay
{
text-decoration: none;
cursor: default;
}
A.toolbarLink:link
{
COLOR: black;
TEXT-DECORATION: none
}
A.toolbarLink:active
{
COLOR: black;
TEXT-DECORATION: none
}
A.toolbarLink:visited
{
COLOR: black;
TEXT-DECORATION: none
}
A.toolbarLinkActive:link
{
COLOR: white;
TEXT-DECORATION: none
}
A.toolbarLinkActive:active
{
COLOR: white;
TEXT-DECORATION: none
}
A.toolbarLinkActive:visited
{
COLOR: white;
TEXT-DECORATION: none
}
.filtered
{
BACKGROUND-COLOR: yellow
}
.HighPriority
{
BACKGROUND-COLOR: lightsalmon
}
.Filters
{
width:100%;
border-style:none;
border-width:0px;
font-size: 9pt;
font-weight: bold;
}

.FilterContents
{
font-size: 9pt;
}

.MFATable
{
border-right: silver ridge;
border-top: silver ridge;
border-left: silver ridge;
border-bottom: silver ridge;
background-color: whitesmoke;
color: #003366;
}
.MFATableHeaderRow
{
font-weight: bold;
}
.MFATableFooter
{
font-size: smaller;
color: black;
background-color: white;
text-align: center;
vertical-align: middle;
}
.MFATableFooterButtons
{
font-size: smaller;
color: black;
background-color: white;
text-align: center;
vertical-align: middle;
}
.divDisplayErrors
{
border-right: #f7f3e9 solid;
border-top: #f7f3e9 solid;
border-left: #f7f3e9 solid;
border-bottom: #f7f3e9 solid;
overflow: scroll;
background-color: white;
}
.tblDisplayErrors
{
border-right: black thin solid;
border-top: black thin solid;
border-left: black thin solid;
border-bottom: black thin solid;
border-collapse: separate;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
margin: 0px;
}

.trDisplayErrorHeader
{
font-size: larger;
font-weight: bold;
}
.trDisplayErrorFooter
{
}
.trDisplayErrorsEven
{
background-color: Gray;
color: crimson;
font-weight: bold;
}
.trDisplayErrorsOdd
{
background-color: white;
color: crimson;
font-weight: bold;
}
.aDisplayErrorText
{
}
.aDisplayErrorDetailedText
{
font-size: smaller;
color: black;
font-weight: normal;
}
.menu
{
color:#a1ef94;
background-color: #000000;
vertical-align: middle;
text-align:left;
font-weight:bold;
height:25px;
font-size: 13px;
}
.menuCell
{

background-color: #000000;
vertical-align: middle;
text-align:left;
font-weight:bold;
height:25px;
font-size: 13px;
}
A.menuLink
{
cursor: pointer;
}
A.menuLink:link
{
background-color:#000000;
text-decoration:none;
}
A.menuLink:active
{
background-color:#000000;
text-decoration:none;
}
A.menuLink:visited
{
background-color:#000000;
text-decoration:none;
}
A.menuLink:hover
{
background-color:#000000;
text-decoration:none;
}

.submenuCell
{
color:#eabe6f;
background-color: #000000;
vertical-align: middle;
text-align:right;
width:130px;
font-size: 11px;
}
A.submenuLink:link
{
background-color:#000000;
text-decoration:none;
}
A.submenuLink:active
{
background-color:#000000;
text-decoration:none;
}
A.submenuLink:visited
{
background-color:#000000;
text-decoration:none;
}
A.submenuLink:hover
{
background-color:#000000;
text-decoration:none;
}

.pnlMessages
{
position:absolute;
top:60px;
left:10px;
width:600px;
height:200px;
color:Black;
font-weight:bold;
background-color: transparent;
background-image:url(/DfWebSuite/Themes/dfStandard/Common/MessageBox.gif);
background-repeat: no-repeat;
filter: alpha(opacity=80); -moz-opacity: 80; opacity: 80;
overflow:hidden;
}

.pnlErrors
{
position:absolute;
top:60px;
left:20px;
width:500px;
height:140px;
font-weight:bold;
color:White;
background-color: transparent;
overflow:hidden;
}

.divMessages
{
position:relative;
top:5px;
left:20px;
width:560px;
height:155px;
overflow:hidden;
background-color: transparent;
scrollbar-face-color: #A4C380;
scrollbar-shadow-color: #729647;
scrollbar-highlight-color: #D6E3C6;
scrollbar-3dlight-color: #D6E3C6;
scrollbar-darkshadow-color: #729647;
scrollbar-track-color: #A4C380;
scrollbar-arrow-color: #000000;
color:Black;
overflow:auto;
}

.divErrorMessages
{
position:relative;
top:15px;
left:20px;
width:480px;
height:90px;
overflow:hidden;
color: White;
background-color: transparent;
}

.tblMessageHeader
{
height:20px;
width:100%;
}

.lblMessageHeader
{
font-size: 12pt;
font-weight:bold;
}

.tblErrorMessageHeader
{
height:20px;
width:100%;
}
.lblErrorMessageHeader
{
font-size: 11pt;
color: Red;
font-weight:bold;
}
.lblErrorPageHeader
{
font-size: 8pt;
color: White;
font-weight:normal;
}
.tblMessages
{
color: Black;
font-size: 10pt;
border-right: 1px solid;
border-top: 1px solid;
border-left: 1px solid;
border-bottom: 1px solid;
height: 100%;
width:100%;
background-color: transparent;
}
.lblErrorMessages
{
color: White;
}
.tblErrorMessages
{
color: White;
font-size: 10pt;
font-weight:bold;
border-right: 2px solid;
border-top: 2px solid;
border-left: 2px solid;
border-bottom: 2px solid;
border-color:White;
height: 100%;
width:100%;
margin-bottom: 5%;
background-color: transparent;
}

.tdMessageUserTypeSpecific
{
font-size: 10pt;
color: black;
font-weight: bold;  }

.tdMessage
{
font-size: 10pt;
color: Black;
}

.tdErrorMessage
{
font-size: 10pt;
color: White;
}

.tdServiceErrorMessage
{
font-size: 12pt;
color: Red;
font-weight: bold;
}

.edited
{
color: red;
font-style: italic;
}

.disclaimer
{
FONT-SIZE: 8.0pt;
color: red;
background-color: white;
text-align: center;
}
.PrintPage
{
}

A.wdcHeader:link
{
color: White;
text-decoration: none;
}
A.wdcHeader:hover
{
color: White;
text-decoration: none;
}
A.wdcHeader:visited
{
color: White;
text-decoration: none;
}
A.wdcHeader:active
{
color: White;
text-decoration: none;
}

A.HomeLinkAdmin
{
font-size: 9pt;
text-decoration: none;
color: #A4C380;
}
A.HomeLinkAdmin:hover
{
color: #FFFFFF;
}
A.HomeLinkAdmin:visited
{}
A.HomeLinkAdmin:link
{}
A.HomeLinkAdmin:active
{}

A.HomeLinkIMG
{
font-size: 9pt;
text-decoration: none;
color: #A27A46;
}
A.HomeLinkIMG:hover
{
color: #FFFFFF;
}
A.HomeLinkIMG:visited
{}
A.HomeLinkIMG:link
{}
A.HomeLinkIMG:active
{}

A.HomeLinkBNK
{
font-size: 9pt;
text-decoration: none;
color: #88B661;
}
A.HomeLinkBNK:hover
{
color: #FFFFFF;
}
A.HomeLinkBNK:visited
{}
A.HomeLinkBNK:link
{}
A.HomeLinkBNK:active
{}

A.HomeLinkOLR
{
font-size: 9pt;
text-decoration: none;
color: #8D89D7;
}
A.HomeLinkOLR:hover
{
color: #FFFFFF;
}
A.HomeLinkOLR:visited
{}
A.HomeLinkOLR:link
{}
A.HomeLinkOLR:active
{}

A.HomeLinkTA
{
font-size: 9pt;
text-decoration: none;
color: #A77272;
}
A.HomeLinkTA:hover
{
color: #FFFFFF;
}
A.HomeLinkTA:visited
{}
A.HomeLinkTA:link
{}
A.HomeLinkTA:active
{}

A.HomeLinkEXR
{
font-size: 9pt;
text-decoration: none;
color: #E3B04B;
}
A.HomeLinkEXR:hover
{
color: #FFFFFF;
}
A.HomeLinkEXR:visited
{}
A.HomeLinkEXR:link
{}
A.HomeLinkEXR:active
{}

A.Logout
{
font-size: 10pt;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

.copyright
{
font-size: 7pt;
font-weight: bold;
text-decoration: none;
color: #000000;
}
.copyrightHome
{
font-size: 7pt;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

.hmenuLinks
{
font-family:  verdana;
font-size: 9pt;
font-weight: bold;
}
A.hmenulinks:link
{
color: #000000;
text-decoration: none;
}
A.hmenulinks:visited
{
color: #000000;
text-decoration: none;
}
A.hmenulinks:hover
{
color: #FFFFFF;
text-decoration: none;
}
A.hmenulinks:active
{
color: #000000;
text-decoration: none;
}
.DetailPageHMenu
{
}
.DetailPageHMenuStatic
{
}
.DetailPageHMenuAlt
{
color: #FFFFFF;
}

.DetailPageLeftEdge
{
width:20px;
}

.SearchFeedBack
{
color: White;
font-weight: bold;
width: 100%;
}
.StandardTable
{
padding: 0px;
width: 100%;
border-right: 0px;
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
margin: 0px;
border-collapse: collapse;
}
.RegularSectionHeaderStyle
{
color: #A4C380;
background-color: #FFFFFF;
font-size: 11pt;
width: 100%;
font-weight: bold;
}

.SectionStyle
{
color: black;
background-color: #9CCA6D;
font-size: 8.0pt;
width: 100%;
}

.HeaderStyle
{
color: white;
background-color: #A4C380;
font-size: 9pt;
font-weight: bold;
}

.GroupStyle
{
font-weight: bold;
background-color: #FFFFFF;
color: #729647;
font-size: 9pt;
}
.ConditionalRowStyle
{
background-color: #F5DEB3;
}
.GroupTotal
{
BORDER-TOP-STYLE: double;
BORDER-TOP-COLOR: black;
font-weight: bold;
}
.GroupTotalRow
{
font-size:10pt;
font-weight: bold;
}
.GrandTotal
{
color: white;
background-color: #B8860B;
font-weight: bold;
}
.GrandTotalTotal
{
border-top-style: solid;
border-top-width: thin;
border-top-color: black;
border-bottom-style: double;
border-bottom-color: black;
}

.ExtraDataTable
{
background-color: White;
width: 100%;
border-right: #B8860B thin solid;
border-top: #B8860B thin solid;
border-left: #B8860B thin solid;
border-bottom: #B8860B thin solid;
}
.hmenutext
{
font-size: 10pt;
font-weight: bold;
text-align: center;
vertical-align: middle;
}
.ExtraDataLabels
{
font-weight: bold;
font-size: 8.0pt;
text-transform: capitalize;
color: #B8860B;
vertical-align: top;
}
.ExtraDataValues
{
font-size: 8.0pt;
color: Black;
vertical-align: top;
}
.tabPanels
{
font-size: 15pt;
background-color: #efffee;
border-right: #769A4C thick solid;
border-top: #769A4C thick solid;
border-left: #769A4C thick solid;
border-bottom: #769A4C thick solid;
height: 355px;
width: 100%;
}
.tabPanelHeader
{
font-weight: bold;
font-size: 13px;
color: #a4c380;
}
.tabTable
{
margin-top: 5px;
margin-left: 5px;
font-size: 10px;
font-weight: bold;
border-collapse: collapse;
width: 945px;
}

.HighPrioritySectionHeaderStyle
{
color: #A27A46;
background-color: #FFFFFF;
font-weight: bold;
font-size: 11pt;
width: 100%;
}

.divMastFeedback
{
z-index: 2;
position: absolute;
left: 0px;
top: 0px;
filter: alpha(opacity=50);
opacity: 50;
background-color: black;
width: 100%;
height: 100%;
padding: 10px;

}

.divFeedback
{
z-index: 3;
position: absolute;
top: 0px;
left: 0px;
width: 20%;
height: 40px;
background-color: white;
text-align: center;
vertical-align: middle;
margin: 20% 40%;
border-right: #996600 solid;
border-top: #996600 solid;
border-left: #996600 solid;
border-bottom: #996600 solid;
display:none;
}

.tblFeedback
{
font-weight: bold;
background-color: white;
text-align: center;
vertical-align: middle;
width: 100%;
color: #c59b50;
display: none;
}

.rowHeader
{
background-color: #916D3D;
font-weight: bolder;
color: white;
}
.tblSearching
{
width:100%;
font-weight:bold;
color:White;
table-layout:fixed;
}

.simpleHeading
{
FONT-WEIGHT: 600;
FONT-SIZE: 10pt;
MARGIN-LEFT: 0px;
MARGIN-RIGHT: 0px;
COLOR: white;
BACKGROUND-COLOR: #A27A46;
BORDER-RIGHT: #A27A46 thin solid;
BORDER-TOP: #A27A46 thin solid;
BORDER-LEFT: #A27A46 thin solid;
BORDER-BOTTOM: #A27A46 thin solid
}

.overlaytable
{
left: 200px;
position: absolute;
top: 100px;
background-color: Transparent;
background-image: url(/DfWebSuite/themes/dfStandard/overlay_panel.gif);
background-repeat: repeat;
filter: alpha(opacity=75);
opacity: 75;
border-right: lime thin double;
border-top: lime thin double;
border-left: lime thin double;
border-bottom: lime thin double;
}

.divChoices
{
height: 130px;
overflow: auto;
background-color: white;
border-left-color: #916D3D;
border-bottom-color: #916D3D;
border-top-style: solid;
border-top-color: #916D3D;
border-right-style: solid;
border-left-style: solid;
border-right-color: #916D3D;
border-bottom-style: solid;
}

.tblChoices
{
border-right: #937208 thin;
border-top: #937208 thin;
border-left: #937208 thin;
border-bottom: #937208 thin;
border-collapse: separate;
}
.divScroll
{
overflow: auto;
}
.FeedBack
{
color: White;
font-weight: bold;
background-color: #a9ba78;
}
.tblLogout
{
width: 700px;
color: #e9ffdc;
border-right: #1d391a double;
border-top: #1d391a double;
border-left: #1d391a double;
border-bottom: #1d391a double;
font-weight: bold;
text-align:center;
}

.modalBackground
{
background-color: green;
filter: alpha(opacity=50);
opacity: 0.7;
}

.ModalWindow
{
min-width:200px;
min-height:150px;
background:yellow;
}

.doddFrankWarning
{
FONT-WEIGHT: bold;
COLOR: red;
FONT-SIZE: large;
}

.DoddFrankMessage
{
FONT-WEIGHT: bold;
COLOR: red;

}
