body {
}
body {margin: 0; padding: 5px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; font-size:12px; background-color: #fff;}

#header {font-size:103%; line-height:normal; }


.TabOn {margin:0; padding:0px 0px; list-style:none; padding-left: 30px; background-color: #ffffff; }
div.TabOn {float:left; background:url("/app/admin/images/sm_tableft_on.gif") no-repeat left top; margin:0; padding:0 0 0 10px; }
div.TabOn a {float:left; display:block; background:url("/app/admin/images/sm_tabright_on.gif") no-repeat right top; padding:5px 10px 10px 0px; text-decoration:none;  font-size:8pt; font-weight:bold; color:#000; }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
div.TabOn a {float:none; padding:5px 15px 5px 6px; font-size: 8pt;}
/* End IE5-Mac hack */


.TabOff {margin:0; padding:0px 0px; list-style:none; padding-left: 30px; background-color: #ffffff; }
div.TabOff {float:left; background:url("/app/admin/images/sm_tableft.gif") no-repeat left top; margin:0; padding:0 0px 0px 10px; }
div.TabOff a {float:left; display:block; background:url("/app/admin/images/sm_tabright.gif") no-repeat right top; padding:5px 10px 5px 0px; text-decoration:none; font-size:8pt; font-weight:bold; color:#fff; }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
a.TabOff {float:none; padding:5px 15px 5px 6px; font-size: 8pt;}
/* End IE5-Mac hack */
div.TabOff a:hover {color:#fff; text-decoration: underline; }

.EditTableHeader
{

	background: #ea6508;
	color: white;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	font-weight: 700;
	font-size: 10pt;
	color: #ffffff;
    font-family: Arial,Verdana;

}

.EditTableRow
{

	background: #e0e0e0;
	color: black;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	font-weight: 500;
	font-size: 10pt;
	color: #ffffff;
    font-family: Arial,Verdana;
}


.AdmTableHeader
{
	border-color: blue;
	border-style: solid;
	border-width: 1px;
	background: #bbbbFF;
}

.DialogTop
{
	background: #b5b5b5;
}

.PageTitle
{
	font-weight: 700;
	font-size: 15pt;
	color: #ea6508;
    font-family: Arial,Verdana;
}

.PageSubTitle
{
	font-weight: 700;
	font-size: 10pt;
	color: #000000;
    font-family: Arial,Verdana;
}

table.DialogBox 
{
}

.DialogBox
{
	font-weight: 500;
	font-size: 10pt;
	color: #2020d0;
    font-family: Arial,Verdana;
}

.FormLine
{
	font-weight: 800;
	font-size: 10pt;
	color: #2020d0;
    font-family: Arial,Verdana;
}


.Label
{
	font-weight: 500;
	font-size: 10pt;
	color: #2020d0;
    font-family: Arial,Verdana;
	text-align: right;
}

.Error
{
	font-weight: 500;
	font-size: 10pt;
	color: #ff0000;
    font-family: Arial,Verdana;
}

.RequiredStar
{
	font-weight: 500;
	font-size: 10pt;
	color: #FF0000;
    font-family: Arial,Verdana;
}

.Status
{
	font-weight: 700;
	font-size: 10pt;
	color: #000000;
    font-family: Arial,Verdana;
}

.Plain
{
	font-weight: 500;
	font-size: 10pt;
	color: #000000;
    font-family: Arial,Verdana;
}

.PlainWhite
{
	font-weight: 500;
	font-size: 10pt;
	color: #ffffff;
    font-family: Arial,Verdana;
}

.Error
{
	font-weight: 700;
	font-size: 10pt;
	color: #7f0000;
    font-family: Arial,Verdana;
}

.TextBox
{
	font-weight: 500;
	font-size: 10pt;
	color: #000000;
	background-color: #dfdfdf;
    font-family: Arial,Verdana;
}

.DropDownList
{
	font-weight: 500;
	font-size: 10pt;
	color: #000000;
	background-color: #dfdfdf;
    font-family: Arial,Verdana;
}

.TableData
{
	color: #000000;
	border-color:Black;
	border-width:1px;
	border-style:Solid;
	font-size: 10pt;
    font-family: Arial,Verdana;
	background-color: #eeeeee;
}

.TableDataError
{
	color: #000000;
	border-color:Red;
	border-width:1px;
	border-style:Solid;
	font-size: 10pt;
    font-family: Arial,Verdana;
	background-color: #ffa0a0;
}


.TableData1
{
	color: Black ;
	border-color: White;
	border-width: 2px;
	border-style: Solid;
	font-size: 10pt;
    font-family: Arial,Verdana;
	background-color: #E5E5E7;
}

.TableData2
{
	color: Black ;
	border-color: White;
	border-width: 2px;
	border-style: Solid;
	font-size: 10pt;
    font-family: Arial,Verdana;
	background-color: #F1F1F3;
}

.TableDataNotIncluded
{
	color: Black ;
	border-color: White;
	border-width: 2px;
	border-style: Solid;
	font-size: 10pt;
    font-family: Arial,Verdana;
	background-color: #40a040;
}

.TableDataEdit
{
	color: Black ;
	border-color: White;
	border-width: 2px;
	border-style: Solid;
	font-size: 10pt;
    font-family: Arial,Verdana;
	background-color: #FFFFFF;
}

.TableSubHeader
{
	border-top: gainsboro double;
	border-bottom: gainsboro thin solid;
	
	color: #949494;
    background-color: white;
	font-size: 12pt;
	font-weight: 700;
    font-family: Arial,Verdana;
}

.TableQuestionHeader
{
	border-top: gainsboro double;
	border-bottom: gainsboro thin solid;
	
	color: White;
    background-color: #606060;
	font-size: 12pt;
    font-family: Arial,Verdana;
}

.TableQuestionNoHeader
{
	border-top: gainsboro double;
	border-bottom: gainsboro thin solid;
	border-right: gainsboro thin solid;
	border-left: gainsboro thin solid;
	
	color: White;
    background-color: #808080;
	font-size: 8pt;
    font-family: Arial,Verdana;
}

.TableQuestionText
{
	color: White;
    background-color: #606060;
	font-size: 12pt;
    font-family: Arial,Verdana;
}

.TableMediumHeader
{
	border-color:Black;
	border-width:1px;
	border-style:Solid;
    background-color: #ccccff;
	font-size: 10pt;
    font-family: Arial,Verdana;
    font-weight: 700;
}

.SearchLevel1
{
	border-color:White;
	border-color:White;
	color: White;
	border-width:2px;
	border-style:Solid;
    background-color: #6768E5;
	font-size: 11pt;
    font-family: Arial,Verdana;
    font-weight: 700;
    vertical-align: bottom;
}

.SearchLevel2
{
	border-color:White;
	border-color:White;
	color: White;
	border-width:2px;
	border-style:Solid;
    background-color: #6768C5;
	font-size: 10pt;
    font-family: Arial,Verdana;
    font-weight: 500;
    vertical-align: bottom;
}

.UEPageTop
{
	background-color: #faddc8;
	font-weight: 500;
	font-size: 10pt;
	color: #2020d0;
    font-family: Arial,Verdana;
}

.TableHeader
{
	border-color:White;
	border-color:White;
	color: White;
	border-width:2px;
	border-style:Solid;
    background-color: #ea6508;
	font-size: 9pt;
    font-family: Arial,Verdana;
    font-weight: 500;
    vertical-align: bottom;
}

.TableHeader2
{
	border-color:White;
	border-color:White;
	color: White;
	border-width:2px;
	border-style:Solid;
    background-color: #3718E5;
	font-size: 8pt;
    font-family: Arial,Verdana;
    font-weight: 500;
    vertical-align: bottom;
}


.SmallTree
{
	font-weight: 500;
	font-size: 8pt;
	color: #ea6508;
    font-family: Arial,Verdana;
    background-color: #EAEAEA;
}

.TreeParent
{
	font-family: Arial,Verdana;
	font-size: 11pt;
    font-weight: 800;
	color: #ea6508;
}

.Grid { border: solid 2px #FFFFFF;
	margin-right: 124px;
}
.Grid td
{
	font-size: 8pt;
	font-weight: normal;
	color: #5C3317;
	border: solid 2px #FFFFFF;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	text-align: center;
	vertical-align: middle;
}
.Grid th
{
	color:White;
	border: solid 2px #FFFFFF;
	font-weight: bold;
	background-color: #ea6805;
}
.TaskGrid 
{ 
	border: solid 2px #FFFFFF;
	  table-layout:fixed;
}
.TaskGrid td
{
	font-size: 8pt;
	font-weight: normal;
	color: #5C3317;
	border: solid 2px #FFFFFF;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	text-align: center;
	vertical-align: middle;
}
.TaskGrid th
{
	color:White;
	border: solid 2px #FFFFFF;
	font-weight: bold;
	background-color: #ea6805;
}
.TaskRowStyle
{
	background-color: #FFCC99;
	color: black;
}
.TaskRowAltStyle
{
	background-color: #FFEFDB;
	color: black;
}
.RowStyle
{
	background-color: #FFCC99;
	color: black;
}
.RowAltStyle
{
	background-color: #FFEFDB;
	color: black;
}
.ControlButton
{
	background-color: #ea6805;
	color: White;
}


div#ReportHelp 
{ 
	position: absolute; 
	top: 75px; 
	left: 670px; 
	vertical-align:super; 
	border-color: green;
	color:#303030;
	font-family: Arial,Verdana;
	font-size: 9pt;
    font-weight: 800;
}

div#ReportHelpText 
{ 
	position: absolute; 
	top: 80px; 
	left: 470px; 
	vertical-align:super; 
	border-color: green;
	color:#a0a0a0;
	font-family: Arial,Verdana;
	font-size: 9pt;
    font-weight: 800;
}
div#MenuHelp 
{ 
	position: absolute; 
	top: 5px; 
	right: 5px; 
	vertical-align:super; 
	border-color: green;
	color:#a0a0a0;
	font-family: Arial,Verdana;
	font-size: 9pt;
    font-weight: 800;
}


div#ActionPlanStatus
{
	position: absolute; 
	top: 40px; 
	left: 325px; /*chgd from 439 to fit label - 11/11 - dlj*/
	vertical-align:baseline; 
	border-color: green;
	color:#a0a0a0;
	font-family: Arial,Verdana;
	font-size: 9pt;
    font-weight: 800;
}

div#SavePosition
{
	position: absolute; 
	top: 40px; 
	left: 475px; 
	vertical-align: middle; 
	border-color: green;
	color:#a0a0a0;
	font-family: Arial,Verdana;
	font-size: 9pt;
    font-weight: 800;
}

div#ContinuePosition
{
	position: absolute; 
	top: 40px; 
	left: 617px; 
	vertical-align: middle; 
	border-color: green;
	color:#a0a0a0;
	font-family: Arial,Verdana;
	font-size: 9pt;
    font-weight: 800;
}
