@media print
{
	BODY
	{
		display: inline;
	}
	.Report
	{
		display: inline;
	}
}
		
BODY
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

A
{
	cursor: pointer;
}

a img
{
	border: none;
}

INPUT
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

TextArea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

SELECT
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000000;
}

LABEL
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000000;
}
#page-busy 
{ 
  position: absolute; 
  top: 0px; 
  left: 0px; 
  background: #EEEEEE; 
  background-image: url(page-busy.gif);  
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%; 
  height: 100%; 
  opacity: .5; 
  filter: alpha(opacity=50); 
  -moz-opacity: .5;
  z-index:10000;
}
.welcomeBanner
{
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    position: relative;
	top: 10px;
	padding-top: 10px;
}
@-moz-document url-prefix() 
{
    .bannerText{ padding-right:10px;}
}
.bannerText {
	font: bold normal 16px Arial;
	color: #666666;
	position: relative;
	right: 10px;
	top:3px;
}
.disclaimer
{
	font: bold normal 10px Arial;
	color: #666666;
	vertical-align:text-top;
	padding-left:10px;
	padding-right:10px;
	padding-top:25px;
	background-color: white;
	
	
}
.requiredField
{
	font-weight:bold;
}

.required
{
  color: red;  
}

.Default
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

@-moz-document url-prefix() {
    .HeaderBar {
        height:100%;
    }
}

.HeaderBar
{
}

TD.HeaderBarTitle
{
	color:#FFFFFF;
	font-weight:bold;
	height:20;
	background-image:url(headerbar_20.gif);
	vertical-align:middle;
	text-align:left;
	font-size:11px;
}

TD.HeaderBarCurve
{
	height:20;
	width:40;
	vertical-align:top;
}

TD.HeaderBarButtons
{
	height:40;
	width:40;
	background-image:url(headerbar_40.gif);
	vertical-align:middle;
	text-align:left;
}

A.HeaderBarButtons
{
	cursor:pointer;
}

TD.OrganizationImage
{
	height:36;
	vertical-align:top;
}

TD.OrganizationName
{
	font-weight:bold;
	font-size:16px;
}

.VersionNumber
{
	font-family: Arial,Verdana, Helvetica;
	font: bold normal 11px Arial,Verdana, Helvetica;
}

TD.VersionInfo
{
	font: normal 11px Arial,Verdana, Helvetica;
	color:#000000;
}

TABLE.TabStrip
{
	width:100%;
	height: 100%;
	font-family:  Arial,Verdana, Helvetica;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align:bottom;
	background-color: #005c96;
	
}

.TabStripSeparator
{
	color: #FFFFFF;
	font-family: Arial,Verdana, Helvetica;
	font-size: 6px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background: #6699CC;
	background-color: #6699CC;
	vertical-align : middle;
	text-align : center;
	padding: 2px;
}

.TabStripUnSelected
{
	cursor:pointer;
	color: Black;
	font-family:  Arial, Verdana,Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background: url(3dDefbackground.gif);
	vertical-align : middle;
	text-align : center;
}

.TabStripSelected
{
	color: white;
	font-family: Arial,Verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background: url(3dbackground.GIF);
	vertical-align : middle;
	text-align : center;
	height:20px;
}
.leftimg
{
	background: url(Lunselected.gif) no-repeat right top;
	padding-left:11px;
	height:20px;
}

.rightimg
{
	background: url(Runselected.gif) no-repeat left top;
	padding-left:11px;
	height:20px;
}
.leftimgselected
{
	background: url(Lselected.gif) no-repeat right top;
	padding-left:11px;
	height:20px;
}

.rightimgselected
{
	background: url(Rselected.gif) no-repeat left top;
	padding-left:11px;
	height:20px;
}

.TabStripControl
{
	color: #FFFFFF;
	font-family: Arial,Verdana, Helvetica;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color:#6699cc;
	vertical-align : middle;
	text-align : center;
	padding: 0px;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	height:10;
}

.TabStripButton
{
	color: #FFFFFF;
	font-family: Arial,Verdana, Helvetica;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color:transparent;
	vertical-align : middle;
	text-align : center;
	padding: 0px;
	padding-left: 0px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	height:10;
}

.TabStripGap
{
}

.TabStripCommandGap
{
	background-color:#6699cc;
	BORDER-BOTTOM: #000000 1px solid;
}

.ControlTabStripGap
{
	background-color:transparent;
	BORDER-BOTTOM: #000000 0px solid;
}


.TabStripButtonHover A:hover
{
	BORDER-RIGHT: #99ccff 2px outset;
	BORDER-TOP: #99ccff 2px outset;
	BORDER-LEFT: #99ccff 2px outset;
	BACKGROUND-COLOR: #6699cc;
}

.TabMenuGap
{
	background-image:url(headerBackground.jpg);
}

.TabMenu
{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

A.TabMenuSelected
{
	font-size:12px;
	color:#E2E00B;
	text-decoration:none;
}

.Command
{
	font-size:11px;
	color: #FFFFFF;
	background-color:#6699CC;
	font-weight:bold;
}

.CommandImage
{
	font-size:11px;
	color: #FFFFFF;
background-color: #FFFFFF;
	font-weight:bold;
}

TABLE.SectionTable
{
	font-size:12px;
	background-color:#FFFFFF;
}

.SectionHeader
{
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
	font-family: Arial;
	width:30%;
}

TABLE.ToolbarMenu
{
	background-color:#6699CC;
	color:#FFFFFF;
	border:solid 1px #000000;
}
TD.ToolbarMenu
{
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
}

A.ToolbarMenu
{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

A.ToolbarMenuSelected
{
	font-size:11px;
	color:Yellow;
	text-decoration:none;
}

A.ToolbarMenu:VISTED
{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

A.ToolbarMenu:HOVER
{
	color:#FFFFFF;
	text-decoration:none;
}

TD.ToolbarRaised
{
	PADDING-RIGHT: 10px;
	BORDER-TOP: #99ccff 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #000033 1px solid;
}

TABLE.OptionsMenu
{
	background-color:#6699CC;
	color:#FFFFFF;
	border:solid 1px #000000;
}
TD.OptionsMenu
{
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
}

A.OptionsMenu
{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

A.OptionsMenuSelected
{
	font-size:11px;
	color:Yellow;
	text-decoration:none;
}

A.OptionsMenu:VISTED
{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

A.OptionsMenu:HOVER
{
	color:#FFFFFF;
	text-decoration:none;
}

TABLE.CommandMenu
{
	background-color:#FFFFFF;
	color:#000000;
	border:solid 1px #000000;
}
TD.CommandMenu
{
	font-size:11px;
	color:#000000;
	cursor:pointer;
}

TD.CommandMenu:HOVER
{
	background-color:#ffffcc;
	font-size:11px;
	color:#000000;
	cursor:pointer;
}

A.CommandMenu
{
	width:100%;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

A.CommandMenu:VISITED
{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

A.CommandMenu:HOVER
{
	background-color:#ffffcc;
	color:#000000;
	text-decoration:none;
}

.CommandBox
{
	font: normal 12px Arial,Verdana, Helvetica;	
	height:20px;
}

.FormHeader
{
	font-weight:bold;
	font: bold bold 12px Arial,Verdana, Helvetica;
}

.FormHeaderMaroon
{
	color:Maroon;
	font-weight:bold;
	font: bold bold 12px Arial,Verdana, Helvetica;
}

.Form
{
	font: normal 12px Arial,Verdana, Helvetica;
}

DIV.Form
{
	font: normal 12px Arial,Verdana, Helvetica;
	background-color: #FFFFFF;
}

TABLE.Form
{
	font: normal 12px Arial,Verdana, Helvetica;
	background-color: #FFFFFF;
}

.FormButton
{
	BORDER-RIGHT: #99ccff 2px outset;
	BORDER-TOP: #99ccff 2px outset;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #99ccff 2px outset;
	COLOR: white;
	BORDER-BOTTOM: #99ccff 2px outset;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #6699cc;
	TEXT-ALIGN: center;
	height:18px;
}

TABLE.FormTable
{
	border: solid 1px #6699cc;
}

TD.FormTableHeader
{
	background-color:#005c96;
	color:#ffffff;
	font: normal 12px Arial,Verdana, Helvetica;
	font-weight:bold;
}

HR
{
	color: #336699;
}

.HeaderRow
{
	background-color:#005c96;
	color:#FFFFFF;
	font-weight:bold;
}

.ReportToolbar
{
	width:100%;
	font-family: Arial,Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	border-width:0;
	vertical-align:bottom;
}

.Report
{
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
	text-align:left;
}

TABLE.Report
{
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
	text-align:left;
	color:#000000;
}

INPUT.Report
{
	color: #000000;
	font-family: Arial,Verdana, Helvetica;
	font-size: 12px;
	border-style: solid;
	border-color: #878787;
	border-width: 1px;
	margin: 0px; 
}

TH.Report
{
	font-family: Arial,Verdana, Helvetica;
	font: bold 12px Arial,Verdana, Helvetica;
	text-align:left;
}
TD.Report
{
	font-family: Arial,Verdana, Helvetica;
	font: 12px Arial,Verdana, Helvetica;
	text-align:left;
	border-color:Black;
}

TD.ReportTitle
{
	color:#000000;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	vertical-align:baseline;
}

.ReportTitle
{
	color:#000000;
	font-family: Arial,Verdana, Helvetica;
	font: bold 12px Arial,Verdana, Helvetica;
	text-decoration:none;
	vertical-align:baseline;
}

.ReportLayout
{
	color:#000000;
	font-weight:bold;
}

.ReportHeader
{
	color:Maroon;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;	
}

.AssignCreditsReportHeader
{
	color:Maroon;
	font-size:11px;	
	text-decoration:none;
	cursor: pointer;	
}

.AlternateReportHeader
{
	color:Maroon;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;
	background-color: #C9D0D6;		
}


.ReportHeaderNoCursor
{
	color:Maroon;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.ReportLabel
{
	color:Maroon;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-color:Black;
}

.ReportLabelBlack
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.Page
{
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
	text-align:left;
	color:#000000;
}

TABLE.Page
{
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
	text-align:left;
	color:#000000;
	background-color:#FFFFFF;
}

TH.Page
{
	font-family: Arial,Verdana, Helvetica;
	font: bold 12px Arial,Verdana, Helvetica;
	text-align:left;
}

.PageTitle
{
	color:#000000;
	font-family: Arial,Verdana, Helvetica;
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
}

.EOReportHeader
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: maroon;
	TEXT-DECORATION: none
}

.SortedReportHeader
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: maroon;
	TEXT-DECORATION: none;
	CURSOR: pointer;
}
.AlternateSortedReportHeader
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: maroon;
	TEXT-DECORATION: none;
	CURSOR: pointer;
	background-color: #C9D0D6;
}
.AlternateItem
{
	background-color:#E9E9E9;		
}

.EntityList
{
	width:100%;
	font-family: Arial,Verdana, Helvetica;
	font: bold normal 12px Arial,Verdana, Helvetica;
	font-weight:bold;
	color: #FFFFFF;
	border-width:0;
	vertical-align:bottom;
	background-color: #005c96 !important;
}

.EntityGrid
{
	font-family: Arial,Verdana, Helvetica;
	font: normal 10px Arial,Verdana, Helvetica;
}

TD.EntityGrid
{
	padding: 2px;
	border-top: solid 1px darkgray;
}

.EntityRow
{
	padding: 2px;
	border-top: solid 1px darkgray;
}

.EntityGridHeader
{
	font-family: Arial,Verdana, Helvetica;
	font: bold 10px Arial,Verdana, Helvetica;
	padding: 2px;
	cursor: pointer;
}

.TabFrame
{
	position:static;
	background-color: #fff;
	BORDER-TOP: #005c96 5px solid;
}

.FrameBorderTop
{
height:785px;
width: 980px;
vertical-align:top;
}

.EntityGrid A:link, .EntityGrid A:visited
{
	font-family: Arial,Verdana, Helvetica;
	font: normal 10px Arial,Verdana, Helvetica;
	color:black;
	text-decoration:none;
}

.EntitySelected
{
	font-weight:bold;
}

.EntityUnselected
{
	font-weight:normal;
}

.FormWizard
{
	font-family: Arial,Verdana, Helvetica;
	font: bold normal 12px Arial,Verdana, Helvetica;
	font-weight:bold;
	color: #000000;
}

A.FormWizard:LINK
{
	text-decoration:none; 
}

A.FormWizard:VISITED
{
	text-decoration:none; 
}

TABLE.InfoDialog
{
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	width:400px;
}

TABLE.InfoDialogHeader
{
	border-bottom: 1 solid #000000;
}

.InfoDialogHeader
{
	background-color:#6699cc;	
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

A.InfoDialogHeader:link
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

A.InfoDialogHeader:visited
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

.InfoDialogContent
{
	background-color:#FFFFFF;	
}

.InfoInfo
{
	z-index:9999;
	width:100%;
	font-size:100%;
}



TABLE.HelpDialog
{
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	width:400px;
	background-color: #ffffff;
}

TABLE.HelpDialogHeader
{
	border-bottom: 1 solid #000000;
}

TABLE.HelpDialogFooter
{
	border-top: 1px solid #000000;
}

.HelpDialogHeader
{
	color: #000;
	font-size: 12px;
	font-weight:bold;
}

.HelpDialogFooter
{
	background-color:#6699cc;	
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

A.HelpDialogHeader:link
{
	COLOR: #000;
	TEXT-DECORATION: none
}

A.HelpDialogHeader:visited
{
	COLOR: #000;
	TEXT-DECORATION: none
}

.HelpDialogContent
{
	background-color:#FFFFFF;
}

.HelpInfo
{
	z-index:9999;
	width:100%;
	font-size:100%;
}

.ProgressBar
{
	background-color:#6699cc;
}

.MenuBar
{
	background-color:#6699cc;
	border-width:0px;
	padding:0px;
}

.MenuButtons
{
	position:absolute;
	z-index:999;
	background-color:#6699CC;
	border-top: solid #d4d0c8 1px;
	border-left: solid #d4d0c8 1px;
	border-bottom: solid #404040 1px;
	border-right: solid #404040 1px;
	padding:0px;
	cursor:default;
	width:auto;
}

.MenuInnerBorder
{
	background-color: white;
	border-top: solid #202020 1px;
	border-left: solid #202020 1px;
	border-bottom: solid #202020 1px;
	border-right: solid #202020 1px;
	padding:0px;
}

.MenuButton
{
	color:#ffffff;
	font-family:Arial,Verdana, Helvetica;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

.MenuButtonRaised
{
	background-color:#6699CC;
	border-top: solid #a0a0a0 1px;
	border-left: solid #a0a0a0 1px;
	border-bottom: solid #a0a0a0 1px;
	border-right: solid #a0a0a0 1px;
	color:#ffffff;
	font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
}

.MenuButtonSunken
{
	background-color: darkblue;
	border-top: solid darkblue 1px;
	border-left: solid darkblue 1px;
	border-bottom: solid darkblue 1px;
	border-right: solid darkblue 1px;
	color:#000000;
	font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:5px;
}

.MenuTable
{
	border-style: solid;
	border-width: 0px;
	border-color: darkblue;
}

.MenuExpand 
{
	background-color: white;
	cursor:default
}

.MenuExpandHighlight
{
	background-color: #a1c2e3;
	cursor:default;
}

A.MenuItem 
{
	background-color: white;
	font-family:Arial,Verdana, Helvetica;
	font-size:12px; 
	font-weight:normal; 
	font-style:normal; 
	color: Black; 
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

.MenuItem 
{
	background-color: white;
	font-family:Arial,Verdana, Helvetica;
	font-size:12px; 
	font-weight:normal; 
	font-style:normal; 
	color: black; 
	text-decoration:none; 
    padding-left:5px;
    padding-right:5px;
}

.MenuItemDisabled
{
	background-color: white;
	font-family:Arial,Verdana, Helvetica; 
	font-size:12px; 
	font-weight:normal; 
	font-style:normal; 
	color: gray; 
	text-decoration:none; 
    padding-left:5px;
    padding-right:5px;
}

.MenuSeperator
{
	background-color:#ffffff;
}

.MenuItem A
{
	font-family:Arial,Verdana, Helvetica;
	font-size:12px; 
	font-weight:normal; 
	font-style:normal; 
	color: black; 
	text-decoration:none; 
	padding-left:5px;
	padding-right:5px;
}

.MenuItem A:LINK
{
	font-family:Arial,Verdana, Helvetica;
	font-size:12px; 
	font-weight:normal; 
	font-style:normal; 
	color: black; 
	text-decoration:none; 
}

.MenuItem A:VISITED
{
	font-family:Arial,Verdana, Helvetica;
	font-size:12px; 
	font-weight:normal; 
	font-style:normal; 
	color: black; 
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

.MenuItem A:HOVER
{
	background-color: white;
	font-family:Arial,Verdana, Helvetica; 
	font-size:12px; 
	font-weight:normal; 
	font-style:normal; 
	color: black; 
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

.MenuItemHighlight A
{
	background-color: #a1c2e3;
	font-family:Arial,Verdana, Helvetica;
	font-size:12px; 
	font-weight:normal; 
	font-style:normal; 
	color: black; 
	text-decoration:none; 
	padding-left:5px;
	padding-right:5px;
}

.MenuItemHighlight
{
	background-color: #a1c2e3;
	font-family:Arial,Verdana, Helvetica; 
	font-size:12px; 
	font-weight:normal; 
	font-style:normal; 
	color: black; 
	text-decoration:none; 
    padding-right:5px;
    padding-left:5px;
}

.MenuPopupBox 
{
	cursor:default; 
	position:absolute; 
	left:-500; 
	display:none; 
	z-index:1999;
}

.MenuDisabled 
{
	color: darkblue;
}

.DGWTable
{
	border: outset 1px #ffffff;
}

.PageLabel
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial,Verdana, Helvetica;
}

.DW_GPACalc
{
	font-family: Arial,Verdana, Helvetica;
	font: normal 11px Arial,Verdana, Helvetica;
	text-align:left;
}

TABLE.DW_GPACalc
{
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
	text-align:left;
	color:#000000;
}

INPUT.DW_GPACalc
{
	color: #000000;
	font-family: Arial,Verdana, Helvetica;
	font-size: 12px;
	border-style: solid;
	border-color: #878787;
	border-width: 1px;
	margin: 0px; 
}

TH.DW_GPACalc
{
	font-family: Arial,Verdana, Helvetica;
	font: bold 12px Arial,Verdana, Helvetica;
	text-align:left;
}
TD.DW_GPACalc
{
	font-family: Arial,Verdana, Helvetica;
	font: 12px Arial,Verdana, Helvetica;
	text-align:left;
}

.DW_Planner
{
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
	text-align:left;
}

TABLE.DW_Planner
{
	font-family:Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
	text-align:left;
	color:#000000;
}

INPUT.DW_Planner
{
	color: #000000;
	font-family: Arial,Verdana, Helvetica;
	font-size: 12px;
	border-style: solid;
	border-color: #878787;
	border-width: 1px;
	margin: 0px; 
}

TH.DW_Planner
{
	font-family: Arial,Verdana, Helvetica;
	font: bold 12px Arial,Verdana, Helvetica;
	text-align:left;
	border-width:0px;
}
TD.DW_Planner
{
	font-family: Arial,Verdana, Helvetica;
	font: 12px Arial,Verdana, Helvetica;
	text-align:left;
}
.DW_PlannerTermHeader
{
	font-family: Arial,Verdana, Helvetica;
	font: bold 12px Arial,Verdana, Helvetica;
	text-align:left;
	background-color:#6699CC;
}

.DW_WhatIf
{
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
	text-align:left;
}

TABLE.DW_WhatIf
{
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
	text-align:left;
	color:#000000;
}

INPUT.DW_WhatIf
{
	color: #000000;
	font-family: Arial,Verdana, Helvetica;
	font-size: 12px;
	border-style: solid;
	border-color: #878787;
	border-width: 1px;
	margin: 0px; 
}

TH.DW_WhatIf
{
	font-family: Arial,Verdana, Helvetica;
	font: bold 12px Arial,Verdana, Helvetica;
	text-align:left;
	border-width:0px;
}
TD.DW_WhatIf
{
	font-family: Arial,Verdana, Helvetica;
	font: 12px Arial,Verdana, Helvetica;
	text-align:left;
}
SELECT.DW_WhatIf
{
	font-family: Arial,Verdana, Helvetica;
	font: 12px Arial,Verdana, Helvetica;
	width: 250;
	height: 15;
	text-align: left;
	padding-left: 2;
	padding-right: 0;

}

.DW_WhatIfBlocks
{
	font-family: Arial,Verdana, Helvetica;
	font: 12px Arial,Verdana, Helvetica;
	background-color: #FFFFFF;
	width: 250;
	height: 15;
	text-align: left;
	padding-left: 2;
	padding-right: 0;
}

.DW_PlannerButtonsBig
{
	BORDER-RIGHT: #99ccff 2px outset;
	BORDER-TOP: #99ccff 2px outset;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #99ccff 2px outset;
	COLOR: white;
	BORDER-BOTTOM: #99ccff 2px outset;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #878787;
	TEXT-ALIGN: center;
	height:24px;
	width: 100px;
}

.DW_PlannerButtons
{
	BORDER-RIGHT: #99ccff 2px outset;
	BORDER-TOP: #99ccff 2px outset;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #99ccff 2px outset;
	COLOR: white;
	BORDER-BOTTOM: #99ccff 2px outset;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #878787;
	TEXT-ALIGN: center;
	height:20px;
	width: 100px;
}

.DW_ReportHeader
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;	
}


.MsgHover
{
	top:0px;
	color:#ccffcc;
	z-index:2000;
	background-color: darkblue;
	cursor: pointer;
	border:darkblue 1px  solid;	
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
}
.MsgHover A
{
	color:#ccffcc;
	background-color: darkblue;
}
.MsgNormal
{
	top:0px;
	color:White;
	z-index:2000;
	background-color:#6699cc;
	cursor: pointer;
	border:darkblue 1px solid;
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
}
.MsgNormal A
{
	color:white;
	background-color:#6699cc;
}
.Msgdiv
{
	position:absolute;
	top:0px;
	z-index:1000;
	cursor: pointer;
	color:black;
	height:22px;
	border-width:1px;
	border-style:solid;
	border-color:black;
	text-align: justify;
	overflow:hidden;
	background-color:#FFFFE1;
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
}
.MsgDiv A
{
	color:white;
	background-color:#6699cc;
}
.MsgTable
{
	cursor: pointer;
	top:0px;
	color:black;
	height:20px;
	background-color:#FFFFE1;
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
}
.MsgTable A
{
	color:black;
	background-color:#FFFFE1;
}

.DetailMsgdiv
{
	position:absolute;
	top:0px;
	color:black;
	z-index:2000;
	height:22px;
	text-align: justify;
	background-color:#FFFFE1;
	cursor: pointer;
	overflow:hidden;
	border-color:black;
	border-style:solid;
	border-width:1px;
	font-family: Arial,Verdana, Helvetica;
	font: normal 12px Arial,Verdana, Helvetica;
}
.LookupList
{
	OVERFLOW: auto;
}
.LookupTable
{
	COLOR: white;
	FONT-FAMILY: Arial,Verdana, Helvetica;
	border-color:#003366;
	border-width:1px;
	border-style:solid;
}
.LookupRowSel
{
	FONT-SIZE: 10pt;
	OVERFLOW: hidden;
	FONT-FAMILY: Arial,Verdana, Helvetica;
	BACKGROUND-COLOR: #ffffcc
}
.LookupItem
{
	FONT-SIZE: 8pt;
	OVERFLOW: hidden;
	COLOR: black;
	height: 20px;
	border-color:#003366;
	border-width:1px;
	border-style:solid;
	FONT-FAMILY: Arial,Verdana, Helvetica;
	WHITE-SPACE: nowrap
}
.LookupCurrentRow
{
	FONT-SIZE: 14px;
	COLOR: black;
	FONT-FAMILY: Arial,Verdana, Helvetica;
	BACKGROUND-COLOR: #ffffcc;
}
.LookupRow
{
	FONT-SIZE: 14px;
	COLOR: black;
	FONT-FAMILY: Arial,Verdana, Helvetica;
	BACKGROUND-COLOR: #ffffff;
}
.LookupMore
{
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	FONT-SIZE: 8pt;
	OVERFLOW: hidden;
	COLOR: black;
	text-align:left;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Arial,Verdana, Helvetica;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: lightsteelblue;
	FONT-VARIANT: small-caps;
	border-color:#003366;
	border-width:1px;
	border-style:solid;
}
.LookupGridColumnHeader
{
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	FONT-SIZE: 8pt;
	OVERFLOW: hidden;
	COLOR: black;
	TEXT-INDENT: 0px;
	border-color:#003366;
	border-width:1px;
	border-style:solid;
    FONT-FAMILY: Arial,Verdana, Helvetica;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: lightsteelblue;
    TEXT-ALIGN: center;
    height: 22px;
    FONT-VARIANT: small-caps;
}

#overlay 
{ 
  position: absolute; 
  top: 0px; 
  left: 0px; 
  background: #EEEEEE; 
  background-image: url(ajax-loader.gif);  
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%; 
  height: 100%; 
  opacity: .5; 
  filter: alpha(opacity=50); 
  -moz-opacity: .5;
  z-index:100;
}

.Normal
{
  cursor: auto;
  display: none;
}

.ShowProgress
{
  cursor: wait;
  display: inline;   
}

