/*
    generic and incentive message styles
*/
.successMessage {
    color:#25b718;
    width:610px;
    font-weight:bold;
    font-size:10pt;
    text-align:center;
}

.incentiveMessage, .incentiveMessage a {
    color:#df9b08;
    font-weight:bold;
    font-size:10pt;
}

.incentiveMessage {
    width:610px;
    text-align:center;
}

.incentiveMessageIcon {
    background-image:url(/dt/pl/corp/images/gold_coin.jpg);
    height:18px;
    width:16px;
    display:inline-block;
}

/*
    Styles for two tab headers 
*/
.tabRightCorner {
    background-image:url(/dt/pl/corp/images/rounded/tabClearRight.gif);
    width:246px;
    height:39px;
}

.dt1TabText, .dt2TabText
{
    color:#ffffff;
	padding-left:10px;	
	font-weight:bold;
	font-size:10pt;
	letter-spacing:1px;
	line-height:33px;
	width:175px;
	height:39px;
}
.dt2TabText
{
	padding-left:13px;	
	width:179px;
}

.dt2TabLeftTab, .dt2TabLeftTabHighlight {
    width:175px;
    height:39px;
    background-color:#6476a0;
    background-image:url(/dt/pl/corp/images/rounded/clearTab.png);
}

.dt2TabRightTab, .dt2TabRightTabHighlight {
    width:179px;
    height:39px;
    background-color:#6476a0;
    background-image:url(/dt/pl/corp/images/rounded/clearTab2.png);
}

.dt2TabLeftTabHighlight, .dt2TabRightTabHighlight {
    background-color:#00295f;
}


.dt2TabBody
{
    border-left:solid 1px #ffc936;
    border-right:solid 1px #ffc936;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    width:100%;
}
.dt2TabBottom
{
    background-image:url(/dt/pl/corp/images/rounded/2_tab_bottom.gif);
    width:600px;
    height:6px;
}
/*
    END Styles for two tab headers 
*/

A.dtTaskTools
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    color:#003366;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
.bannerTable
{
    BORDER-RIGHT: #ffe7a5 1px solid;
    BORDER-TOP: #ffe7a5 1px solid;
    BORDER-LEFT: #ffe7a5 1px solid;
    BORDER-BOTTOM: #ffe7a5 1px solid
}

.dtWellnessPlan
{
   border-left: #c4c6c8 1px solid;
   border-right:  #c4c6c8 1px solid;
   background-color: #f0f3fa;
   padding:5px;
} 

.tabbedHeader 
{
	background: url(/dt/pl/TemplateBlue/images/blueTabTop.gif) no-repeat;
	width:240px;
	height:38px;
	font-size:10px;
}

.whiteTabbedHeader 
{
	background: url(/dt/pl/wworks/images/whiteTabTop.gif) no-repeat;
	width:240px;
	height:38px;
	font-size:10px;
}

.whiteTabbedHeaderWide 
{
	background: url(/dt/pl/wworks/images/whiteTabHeaderLG.gif) no-repeat;
	width:480px;
	height:38px;
	font-size:10px;
}

.tablessHeader
{
	background: url(/dt/pl/TemplateBlue/images/blueTop.gif) no-repeat;
	width:240px;
	height:6px;
	font-size:1px;
}

.tabbedHeaderText 
{
	color:#ffffff;
	padding-left:10px;
	line-height:35px;
	font-weight:bold;
	font-size:10pt;
	letter-spacing:1px;
}


.tabbedBodyText 
{
	background-color:#e6eef9;
	width:240px;
	height:60px;
   	font-size:10pt;
}

.whiteTabbedBodyText
{
	background-color:#ffffff;
	width:240px;
	padding-left:8px;
    padding-right:8px;
	background: url(/dt/pl/TemplateBlue/images/whiteTabBackground.gif) repeat-y;
	overflow:auto;
}

.whiteTabbedBodyTextWide
{
	background-color:#ffffff;
	width:480px;
	padding-left:8px;
    padding-right:8px;
	background: url(/dt/pl/TemplateBlue/images/whiteTabBackgroundLG.gif) repeat-y;
	overflow:auto;
}

.whiteTabbedBodyBorderBottom
{
    BORDER-BOTTOM: #ffbc06 1px solid;
}

.tabbedFooter
{
	background: url(/dt/pl/TemplateBlue/images/blueTabBottom.gif) no-repeat;
	width:240px;
	height:8px;
}


.whiteTabbedFooter
{
	background: url(/dt/pl/TemplateBlue/images/whiteTabBottom.gif) no-repeat;
	width:240px;
	height:8px;
}

.whiteTabbedFooterWide
{
	background: url(/dt/pl/TemplateBlue/images/whiteTabBottomLG.gif) no-repeat;
	width:480px;
	height:8px;
}






.dtOrangeTextSmall 
{
	color:#0877be;
}

.dtMotivationText
{
	font-size: 8pt;
	font-weight: bold;
}

.colorLink 
{
	color:#99CC00;
}

.dtOrangeLine 
{
	padding-bottom:5px;
}

.dtOrangeText, .FLHeader
{
	text-decoration:none;
	font-weight:bold;
	color:#0877be;
}

a,a:link,a:visited
{
	text-decoration: none;
}
a:hover,a:hover span
{
	text-decoration: underline;
}

.dtRoundtop {background: url(/dt/pl/corp/images/rounded/b_dot.gif) 0 0 repeat-x; }
.dtRoundbottom {background: url(/dt/pl/corp/images/rounded/b_dot.gif) 0 100% repeat-x}
.dtRoundleft {background: url(/dt/pl/corp/images/rounded/b_dot.gif) 0 0 repeat-y}
.dtRoundright {background: url(/dt/pl/corp/images/rounded/b_dot.gif) 100% 0 repeat-y}
.dtRoundbottom_left {background: url(/dt/pl/corp/images/rounded/b_bl.gif) 0 100% no-repeat}
.dtRoundbottom_right {background: url(/dt/pl/corp/images/rounded/b_br.gif) 100% 100% no-repeat}
.dtRoundtop_left {background: url(/dt/pl/corp/images/rounded/b_tl.gif) 0 0 no-repeat}
.dtRoundtop_right {background: url(/dt/pl/corp/images/rounded/b_tr.gif) 100% 0 no-repeat;}

.dtTableBorderTop
{
	BORDER-TOP: #9ECFC8 thin solid;
}

.dtTabNumbers
{
	font-size:14px;
}

.dtTabHeader
{
	color:#0877be;
	font-size:12pt;

}

.PageSectionHeader {
    font-weight:bold;
    COLOR: #0877BE;
}

.fakeButton {
    cursor:pointer;
    border-top:solid 1px #a5c90d; 
    border-bottom:solid 1px #769009;
    background-image:url(/dt/pl/corp/images/buttons/btnbg_middle.gif);
    background-repeat:repeat-x;
    color:#ffffff; 
    display:block; 
    text-decoration:none;
}

.fakeLink {
    cursor:pointer;
    text-decoration:none;
}

.fakeLink {
    text-decoration:underline;
}

.hidden {display:none;}
.show {display:block;}

BODY
{
    BACKGROUND-COLOR: #becbdc;
    /*BACKGROUND-image:url('/dt/pl/wworks/images/background_gradient.jpg');*/
    background-repeat:repeat-y;
}

*{
	font-family: Tahoma, Verdana, sans-serif;
    font-size:8pt;
}

p, li, .tabbedBodyText, td
{
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
}

h1
{
    FONT-SIZE: 12pt;
}
h2
{
    FONT-SIZE: 14pt;
}
.bannerTable
{
    BORDER-RIGHT: #ffe7a5 1px solid;
    BORDER-TOP: #ffe7a5 1px solid;
    BORDER-LEFT: #ffe7a5 1px solid;
    BORDER-BOTTOM: #ffe7a5 1px solid
}
A.leftnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana,Verdana,Helvetica;
    TEXT-DECORATION: none
}
A.leftnav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana,Verdana,Helvetica;
    TEXT-DECORATION: underline
}
A.topnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana,Verdana,Helvetica;
    TEXT-DECORATION: none
}
A.topnav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana,Verdana,Helvetica;
    TEXT-DECORATION: underline
}
.topnavtxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana,Verdana,Helvetica
}
.dtsmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana,Verdana,Helvetica
}
A.Dashboard
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana,Verdana,Helvetica;
    TEXT-DECORATION: underline
}
.dtmessagebox
{
    BORDER-RIGHT: #103366 thin solid;
    BORDER-TOP: #103366 thin solid;
    PADDING-LEFT: 2px;
    BORDER-LEFT: #103366 thin solid;
    BORDER-BOTTOM: #103366 thin solid
}
.clsNode
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    TEXT-DECORATION: none
}
.clsNode:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    TEXT-DECORATION: none
}
.clsNode:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: blue;
    TEXT-DECORATION: underline
}
.ctTable
{
    BORDER-TOP: #c0c0c0 groove;
    PADDING-LEFT: 5px;
    BORDER-BOTTOM: #c0c0c0 groove
}
.ctRight
{
    BORDER-RIGHT: #c0c0c0 groove;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    SCROLLBAR-FACE-COLOR: #cccc99;
    BORDER-LEFT: #c0c0c0 groove;
    SCROLLBAR-SHADOW-COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #000000;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #e7e6cb;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}
.dtTopMenu
{
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.dtDivMessage
{
    FONT-SIZE: 10pt;
    BORDER-BOTTOM-COLOR: black;
    COLOR: #000000;
    BORDER-TOP-STYLE: groove;
    BORDER-TOP-COLOR: black;
    FONT-FAMILY: Verdana,Verdana,Helvetica;
    BORDER-RIGHT-STYLE: groove;
    BORDER-LEFT-STYLE: groove;
    BACKGROUND-COLOR: #66ccff;
    BORDER-BOTTOM-STYLE: groove
}
.LeftNavText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Helvetica;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}
.dtText
{ FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  FONT-FAMILY: Verdana;
  BACKGROUND-COLOR:#F9F1DC;
}
.dtLabelLg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #414042;
    FONT-FAMILY: Verdana
}
dtLabelbgLeft
{
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.dtLabelMed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #414042;
    FONT-FAMILY: Verdana
}
.dtLabelMedReg
{
    FONT-SIZE: 9pt;
    COLOR: #414042;
    FONT-FAMILY: Verdana
}
.dtLabelSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #414042;
    FONT-FAMILY: Verdana
}
.dtLabelSmallReg
{
    FONT-SIZE: 8pt;
    COLOR: #414042;
    FONT-FAMILY: Verdana
}
.dtLabelTiny
{
    FONT-SIZE: 8pt;
    COLOR: #414042;
    FONT-FAMILY: Verdana
}
.dtHelpHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana,Helvetica,Tahoma
}
.dtHelpSubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana,Helvetica,Tahoma
}
.dtHelpText
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Helvetica,Tahoma
}
.dtLabelbg
{
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
SELECT.dtCombo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Helvetica,Tahoma;
    BACKGROUND-COLOR:#F9F1DC;    
}
SELECT.dtComboSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: #f9f1dc;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR:#F9F1DC;
}
.dtHDRText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #708f9d;
    FONT-FAMILY: Verdana
}
.dtTable
{
}
.dtForcePageAfter
{
    PAGE-BREAK-AFTER: always
}
.dtAutoPageBefore
{
    PAGE-BREAK-BEFORE: auto
}
.dtPrintLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Helvetica,Tahoma
}
.dtPrintLabelSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    FONT-FAMILY: Verdana,Helvetica,Tahoma
}
.dtPrintLabelSmallReg
{
    FONT-SIZE: 6pt;
    FONT-FAMILY: Verdana,Helvetica,Tahoma
}
.dtRow1
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Helvetica,Tahoma;
    BACKGROUND-COLOR:#F2FECC;
   
}
.dtRow2
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Helvetica,Tahoma;
    BACKGROUND-COLOR:#ffffff;
}
.MealSmallFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.MealLargeFont
{
    FONT-SIZE: 17px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.dtHTBBackNormal
{
    BACKGROUND-COLOR: #ff9a31
}
.dtHTBBackFocus
{
    BACKGROUND-COLOR: #ffffff
}
.dtRedText
{
    FONT-WEIGHT: 700;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ff0000
}
.dtYellowText
{
    FONT-WEIGHT: 700;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffff00
}
.dtGreenText
{
    FONT-WEIGHT: 700;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #00ff00
}
.dtWarningText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.dtNormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana
}

.dtNormalSmall
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
}

.dtDash
{
    BORDER-TOP-WIDTH: thin;
    BORDER-RIGHT: silver thin dashed;
    BORDER-LEFT-WIDTH: thin;
    BORDER-LEFT-COLOR: silver;
    BORDER-BOTTOM-WIDTH: thin;
    BORDER-BOTTOM-COLOR: silver;
    BORDER-TOP-COLOR: silver;
    BORDER-COLLAPSE: collapse
}
.dtHTBbkg
{
    BACKGROUND-COLOR: #6476a0;
    BORDER-RIGHT: 1px solid #ffffff;
    BORDER-LEFT: 1px solid #ffffff;
    BORDER-BOTTOM: 1px solid #ffffff;
    HEIGHT:21px;
    text-align:center;
}
.dtHTBShade
{
    BACKGROUND-COLOR: #f88e1f;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    text-align:center;
    
}

.dtHTBA:hover
{
    BACKGROUND-COLOR:#f88e1f;
}

.dtHTBA
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    display:block;
    line-height: 21px;
}
.dtHTBSpacer
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.dtHTBDash
{
    BORDER-TOP: silver thin dashed;
    BORDER-LEFT-WIDTH: thin;
    BORDER-LEFT-COLOR: silver;
    BORDER-BOTTOM-WIDTH: thin;
    BORDER-BOTTOM-COLOR: silver;
    BORDER-COLLAPSE: collapse;
    BORDER-RIGHT-WIDTH: thin;
    BORDER-RIGHT-COLOR: silver
}
.dtLabelbgShade
{
    BACKGROUND-COLOR: gainsboro
}
.contentTable
{
    FONT-FAMILY: Verdana;
    background-color:White;
}
.dtMealHeadSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana
}
.dtMealTable
{
    BORDER-RIGHT: #a7a9ac 1px solid;
    BORDER-TOP: #a7a9ac 1px solid;
    BORDER-LEFT: #a7a9ac 1px solid;
    BORDER-BOTTOM: #a7a9ac 1px solid
}
.dtLeftNavTD
{
   border-left: #a7a9ac 1px solid;
   border-right:  #a7a9ac 1px solid;
}
.dtWellnessPlan
{
   border-left: #c4c6c8 1px solid;
   border-right:  #c4c6c8 1px solid;
   background-color: #f0f3fa;
   padding:5px;
} 
.dtTipLegend
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #414042;
    FONT-FAMILY: Verdana
}
.dtTipFieldSet
{
    BORDER-TOP-STYLE: ridge;
    BORDER-RIGHT-STYLE: ridge;
    BORDER-LEFT-STYLE: ridge;
    BORDER-BOTTOM-STYLE: ridge
}
.dtSubHdrText
{
    FONT: bold 10pt Verdana;
    COLOR: #0075d5
}
.ThefollowingareFormLevel
{
}
.dtOption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}
.dtPageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #f68712;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    Text-transform:uppercase;
}
.dtPageTitleSub
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana
}
.dtPageTitleTextCell
{
    PADDING-LEFT: 5px
}
.dtPageTitleText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana
}
.dtPageGradient
{
    background-color:White;
}
.dtTableBorder
{
    BORDER-RIGHT: #669999 thin solid;
    BORDER-TOP: #669999 thin solid;
    BORDER-LEFT: #669999 thin solid;
    BORDER-BOTTOM: #669999 thin solid;
    BACKGROUND-COLOR: #ffffff
}
.dtPageTips
{
    background-color: #f3f5fa;
}
.dtPageTipsA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #003366;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.dtLabelHDR
{
    HEIGHT: 18px;
    BACKGROUND-COLOR: #A4BED9;
}
.dtLabelHDRFont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal
}
.dtLabel
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    color:#333333;
     
}
.dtLabelTop
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal
}
dtLabelTopFont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal
}
.dtColoumHeader
{
    BACKGROUND-COLOR: #f58220
}

.dtColumnHeaderSmallFont
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
}


.dtColoumHeaderFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana
}
.dtColumnHeaderA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.dtColumnFooterFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana
}
.dtSubmitBtn
{
 FONT-SIZE: 11px;
 font-weight:bold;
 text-transform: capitalize; 
 letter-spacing: 1pt; 
}
.dtSubmitBtnWide
{
    FONT-SIZE: 11px;
}
.dtPageSeperator
{
    BORDER-BOTTOM: #CCCCCC 1px solid
}
.dtSubmitSM
{
    FONT-SIZE: 10px;
}
.dtRequired
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana;
    background-color: #FFFFFF
}
.dtMealFooterImageLeft
{
    BORDER-TOP: 10px solid #A4BED9;
    BACKGROUND-IMAGE: url('/dt/images/sheet_paper.gif');
    BORDER-LEFT: 10px solid #A4BED9;
    BORDER-BOTTOM: 10px solid #A4BED9; 
}
.dtMealFooterImageRight
{
    BORDER-TOP: 10px solid #A4BED9;
    BACKGROUND-IMAGE: url('/dt/images/sheet_paper.gif');
    BORDER-LEFT: 5px solid #A4BED9;
    BORDER-BOTTOM: 10px solid #A4BED9; 
}
.dtMealFooterTextLeft
{
    BORDER-RIGHT: #A4BED9 5px solid;
    BORDER-TOP: #A4BED9 10px solid;
    BORDER-BOTTOM: #A4BED9 10px solid
}
.dtMealFooterTextRight
{
    BORDER-RIGHT: #A4BED9 10px solid;
    BORDER-TOP: #A4BED9 10px solid;
    BORDER-BOTTOM: #A4BED9 10px solid
}
.dtMealSaveAllTop
{
    FONT: bold 9pt Verdana;
}
.dtPageTextA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.dtHelpBody
{
    BACKGROUND-COLOR: #ffffff
}
.dtHelpTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #3232ff;
    FONT-FAMILY: Verdana
}
.dtHelpSubTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #3232ff;
    FONT-FAMILY: Verdana
}
.dtHelpText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #3232ff;
    FONT-FAMILY: Verdana
}
.dtHelpClose
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: blue;
    TEXT-DECORATION: underline
}
.dtCalBody
{
    BACKGROUND-COLOR: #FFFFFF
}
.ctHDR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0080c0
}
.dtPageSeperatorLight
{
    BORDER-RIGHT: #CCCCCC 1px;
    BORDER-TOP: #CCCCCC 1px;
    BORDER-LEFT: #CCCCCC 1px;
    BORDER-BOTTOM: #CCCCCC 1px solid
}
.dtGridA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana
}

.dtTableBorderTopLeft
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: #b20176 1px solid;
    BORDER-LEFT: #b20176 1px solid;
    BORDER-BOTTOM: 1px
}
.dtTableBorderLeft
{
    BORDER-LEFT: #b20176 1px solid
}
.dtTableBorderRight
{
    BORDER-RIGHT: #b20176 1px solid;
    BORDER-TOP: #b20176 1px;
    BORDER-LEFT: #b20176 1px;
    BORDER-BOTTOM: #b20176 1px
}
.dtTableBorderBottom
{
    BORDER-RIGHT: #9ECFC8 1px;
    BORDER-TOP: #9ECFC8 1px;
    BORDER-LEFT: #9ECFC8 1px;
    BORDER-BOTTOM: #9ECFC8 1px solid
}
.dtTableBorderLeftBottom
{
    BORDER-RIGHT: #669999 1px;
    BORDER-TOP: #669999 1px;
    BORDER-LEFT: #669999 1px solid;
    BORDER-BOTTOM: #669999 1px solid
}
.dtTableBorderRightBottom
{
    BORDER-RIGHT: #669999 1px solid;
    BORDER-BOTTOM: #669999 1px solid
}
.dtOption2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR:Red;
    FONT-FAMILY: Verdana
}
.dtAnswerText
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 11px;
    COLOR: #99CC00;
    FONT-FAMILY: Verdana
}
.dtGraphLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
.dtTourTopLeft
{
	background-color:#A4BED9;
	font-family:Verdana;
	font-size:16pt;
	font-weight:bolder;
	color:#FFFFFF;
}
.dtTourTopRight
{
	background-color:#A4BED9;
	font-family:Verdana;
	font-size:14pt;
	font-weight:bolder;
	color:#FFFFFF;
}
.dtTourMenuBgColor
{ background-color:#557292

	
}
.dtTourMenuSelected
{
	   FONT-WEIGHT:bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana

	}
.dtTourA
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #99CCFF;
    FONT-FAMILY: Verdana
}
.dtTourBody
{
	background-color:#FFFFFF
}
.dtAdminTD
{
	background-color: #FFC726;
	color: #004376;
	text-align: center;
}
.dtAdminSubTD
{
	background-color: #A4BED9;
	color: #000000;
	text-align: center;
	font: bold 10pt Verdana;
}
a.dtAdmin-link
{
	color: #004376; 
	text-decoration: none;
	font: bold 10pt Verdana;
}
a.dtAdmin-link:hover
{
	color: #FF0000;
}
a.dtAdmin-Sublink
{
	color: #000000; 
	font: bold 10pt Verdana;
}
a.dtAdmin-Sublink:hover
{
	color: #FF0000;
}
.dtAdminBanner
{
    BACKGROUND-IMAGE: url('/dt/images/ds_home_header_left.gif')
}
.ctTablerow {
  background: none #ffffcc; border: solid #000000 1px; color: #000000;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 96%;
}
.ctRowUnder
{border-bottom-style: solid; 
	border-bottom-width: 1px
}
.links {
	font-size: 13px;
	color: #555555;
	font-weight: normal;
	border-right-width:thick;
}
.dtHomePageTitle
{
	color:#0877BE; 
	font-family:Verdana; 
	font-size:15pt;
	font-weight:bold;
}
.dtAHomePage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #003366;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.dtHomeBorderInfo
{BORDER-TOP: #f68712 1px solid;
}



.PageSubTop
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	FONT-STYLE: normal;
	 FONT-FAMILY: Verdana;

	color: #ffffff;
}

.toplink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #c3df00;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline}
    
    .dtBAR
{
    BACKGROUND-COLOR: #A4BED9;
}

.HRAErrorLabel
{
    font-family:Verdana;
    font-size:10pt;
    color:Red;
    font-weight:bold;
}
.HideShowLinks
{
    font-family:Verdana;
    cursor:pointer;
    color:#0077d4;
    text-decoration:none;
    font-size:9pt;       
}
.HideShowLinks:Hover
{
    text-decoration:underline;
}
.dtHRAImageOn
{
    width:35%;
    vertical-align:top;
}
.dtHRAImageOff
{
    width:65%;
    vertical-align:top;
}
.dtTableRowSelect
{
    BACKGROUND-COLOR: #DAE8F1;
}
.netappContainer
{
    background-color:#ffffff;
    width:100%;
}

