body{font:12px Arial, Helvetica, Verdana, sans-serif;color:#FFFFFF;background-color:#000000;margin:0;text-align:left;}
#bodyDiv{position:relative;}
.RightSpacing, .LeftSpacing{width:40px;background-color:#000000;}

.hidden508Link{display:none; visibility:hidden;}
button.jawsButton{display:block;margin:0; padding:0;width:0; height:0;float:left;}
td.assesspOn{font:bold 11px Arial, Helvetica, Verdana, sans-serif;color:#FFFFFF;vertical-align:middle;padding:0px;background-color:#FFFFFF;background-image:url(../images/assessp_bt_bg_on.gif);background-repeat:repeat;text-align:center;}
td.assesspOff{font:bold 11px Arial, Helvetica, Verdana, sans-serif;color:#7A8CA3;vertical-align:middle;padding:0px;background-color:#FFFFFF;background-image:url(../images/assessp_bt_bg_off.gif);background-repeat:repeat;text-align:center;}
td.assesspItem{font:bold 11px Arial, Helvetica, Verdana, sans-serif;color:#FFFFFF;vertical-align:middle;padding:0px;background-color:#FFFFFF;background-image:url(../images/assessp_bt_bg_lk.gif);background-repeat:repeat;text-align:center;}
form{display:inline;}
p{text-align:left;}
table{border-collapse:collapse;empty-cells: show;}
td{font:12px Arial, Helvetica, Verdana, sans-serif;color:#000000;vertical-align:top;empty-cells: show;}
table.FullWidth{background-color:#67C7C6;border:0px;width:100%;border-collapse:collapse;}
table.CustomFullWidth{border:0px;width:100%;border-collapse:collapse;}
table.FullWidthHighlighted{border:0px;width:100%;border-collapse:collapse;}
table.DivisionHeader{border:0px;width:100%;border-collapse:collapse;}
table.DataTable{background-color:#67C7C6;border:0;border-collapse:collapse;width:100%;}
table.DataTable0{border:0px solid #BEBEBE;border-collapse:collapse;width:100%;}
body.bodyHome table.DataTable {border-bottom:1px solid #BEBEBE;}
table#MyPlanDataTable{border:1px solid #BEBEBE;border-collapse:collapse;width:100%;}

/* DataTableBlack is used in the SF-182 forms */
table.DataTableBlack{border-style:solid; border-width: 1px;border-collapse:collapse; border-color:black;width:100%;}
table.DataTableBlack td.DivisionHeaderBG{background-color:#000000; background-image:none;}
table.DataTableBlack .DivisionHeaderText {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
/* HighCell is used in the SF-182 forms */
td.HighCell{font:11px Arial, Helvetica, Verdana, sans-serif;color:black;vertical-align:top;padding:0px;height:40px;border:0;border-collapse:collapse;}
td.HighCell2{font:8px Arial, Helvetica, Verdana, sans-serif;color:black;vertical-align:top;padding:0px;height:15px;border:0;border-collapse:collapse;}

table.DataTableSub{border:1px solid #899FA3;border-collapse:collapse;width:97%;margin:5px 5px 5px 15px;}
table.ExpandedTableOutline{border-collapse:collapse;width:100%;border:1px solid #FFFFFF;}
table.Login{background-color:#000000;padding:0px;width:100%;border-collapse:collapse;}

table.HeaderTableContainer{border:1px;background:#000000;background-repeat:repeat-x;background-position:top;width:100%;height:77px;padding: 0;margin:0;border-collapse:collapse;}
.LogoCell{width:15%;vertical-align:middle;padding:2px 0px 0px 50px;text-align:left}
td.UserToolsCell{vertical-align:top;text-align:right;padding:0;}
table.UserToolsTable{background-image: url("../images/paleblue_bg.gif");background-repeat:repeat-x;background-position:top;float:right;padding:0;margin:0 10px 0 0;border:0;}
table.UserToolsTable td{padding:0;margin:0;border:0;}
table.UserToolsTable img{vertical-align:middle;padding:0;margin:0;border:0;}
table.HeaderTable{background:#000000;border:0px;width:100%;border-collapse:collapse;}

/* Main Navigation Menu Styles */
tr.MainNav{background:#000000;background-repeat:repeat-x;background-position:top;border-top:1px solid #073b7a;
    border-bottom:1px solid #275e96;}
.NavCell{background:#000000;background-repeat:repeat-x;background-position:top;
    color:#FFFFFF;text-decoration:none;text-align:center;vertical-align:middle;
    border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.NavCellOn{background:#000000;background-repeat:repeat-x;background-position:top;
    color:#F38F1D;text-decoration:none;text-align:center;vertical-align:middle;
    border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;height:27px;}
.NavCellHover{background:#67C7C6;background-repeat:repeat-x;background-position:top;
    color:#000000;text-decoration:none;text-align:center;vertical-align:middle;
    border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;height:27px;}
.NavTextMain{font:bold 13px "Trebuchet MS", Arial, sans-serif;color:#FFFFFF;text-decoration:none;white-space:nowrap;}
.NavTextMainOn{font:bold 13px "Trebuchet MS", Arial, sans-serif;color:#F38F1D;text-decoration:none;white-space:nowrap;}
.NavTextMainHover{font:bold 13px "Trebuchet MS", Arial, sans-serif;color:#FFFFFF;text-decoration:none;white-space:nowrap;}
.NavTextSub{font:12px "Trebuchet MS", Arial, sans-serif;color:#FFFFFF;text-decoration:none;}
.NavTextSubOn{font:12px "Trebuchet MS", Arial, sans-serif;color:#F38F1D;text-decoration:none;font-weight:bold;}
tr.SubNav{background-color:#FFFFFF;}
.SubNavCell{background:#FFFFFF url("../images/background_submenu.gif");background-repeat:repeat-x;background-position:top;
    color:#4E4E4E;text-decoration:none;padding: 10px 3px 0 7px;vertical-align:middle;}
.SubNavCellOn{background:#FFFFFF url("../images/background_submenu.gif");background-repeat:repeat-x;background-position:top;
    color:#4E4E4E;text-decoration:none;padding: 10px 3px 0 7px;vertical-align:middle;font-weight:bold;}

ul#NavMenuList{	margin: 0;padding: 0;z-index: 30}
ul#NavMenuList li {	margin: 0;padding: 0;list-style: none;float: left;font: bold 11px arial}
ul#NavMenuList li a {	display: block;margin: 0 1px 0 0;padding: 4px 10px;text-align: center;text-decoration: none}
div.dropMenu {	position: absolute; display: none;margin-top:-4px; margin-left:-1px;padding: 0;background-color: #FFBF61 ;z-index: 1000;}

/* Main Navigation Menu drop down Styles */
div.dropMenu a {	position: relative;display: block;margin: 0;padding: 5px 10px;width: auto;text-align: left;text-decoration: none; color: #000000;}
div.dropMenu a:hover {	background: #67C7C6 ;color: #FFFFFF}
table#menuTable td.trimLine  {background:#FFFFFF url("../images/background_submenu.gif");background-repeat:repeat-x;background-position:top;
    color:#4E4E4E;text-decoration:none;padding: 0px;vertical-align:middle;height:5px;}

td.AlignBottom{vertical-align:bottom;padding:0px;}
td.AlignMiddle{vertical-align:middle;}
td.DivisionPadding{padding:0px;margin:0px;}
td.MenuPadding{height:4px;padding:0px;margin:0px;}
th{font:12px Arial, Helvetica, Verdana, sans-serif;color:#000000;text-align:left;vertical-align:top;padding:3px;}
.BodyText{color:#000000;}
.CustomBodyText{font-size:11px;color:#FFFFFF;}
A.BodyText:link{color:#6A6A6A;text-decoration:underline;}
A.BodyText:visited{color:#6A6A6A;text-decoration:underline;}
A.BodyText:hover{color:#6A6A6A;text-decoration:underline;}
.SmallLink{font-size:11px;text-decoration:none;color:#000000;}
A.SmallLink:link{font-size:11px;text-decoration:none;color:#000066;color:#000000;}
A.SmallLink:visited{font-size:11px;text-decoration:none;color:#000000;}
A.SmallLink:hover{font-size:11px;text-decoration:underline;color:#000000;}
.Required{font-size:11px;color:#940000;}
.WarningRed{font-size:11px;color:#FF0000;}
.DataText{font-size:11px;color:#000000;}
.DataText1{font-size:11px;color:#FFFFFF;}
.DataTextHilite{font-size:11px;color:#FF5200;}
.DataTextHiliteBold{font-size:11px;color:#FF5200;font-weight:bold;}
.Hint{font-size:11px;color:#364c82;}
.WelcomeLearner{color:#FFFFFF; font-weight:bold;}
.Keywords{font-style:italic;}
.Breadcrumb{font-weight:bold;color:#999999;}
.BreadcrumbOn{font-weight:bold;color:#083463;}
/* Must define "a" separate from SortLink because on the Curriculum Status page, even the non-sorting column headings are given this class */
.SortLink{color:#000000;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;}
a.SortLink:link, a.SortLink:visited, a.SortLink:active, a.SortLink:hover{color:#000000;text-decoration:underline;}
.SortLinkOn{color:#000000;font-weight:bold;text-decoration:underline;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;}
.InnerSortLink{color:#000000;text-decoration:underline;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:normal;font-size:12px;}
.InnerSortLinkOn{color:#000000;font-weight:bold;text-decoration:underline;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;}
.ActivitySortLink{color:#000000;text-decoration:underline;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:normal;font-size:12px;}
.ActivitySortLinkOn{color:#000000;font-weight:bold;text-decoration:underline;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;}
.InstructionalText{font-size:12px;}
.InstructionalBG{background-color:transparent;color:#000000;width:95%;}
.PageTitle{font-family: "Trebuchet MS", Arial, sans-serif;font-size:18px;color:#FFFFFF;margin-top:0px;}
.ItemTitle{font-size:12px;color:#000000;font-weight:bold;}
.HeaderLink{background-color:777777;color:#FFFFFF;text-decoration:none;}
.HeaderLink:hover{background-color:#777777;color:#67C7C6;;text-decoration:underline;}
.HeaderLinkText:hover{color:#000000;text-decoration:none;background-color:#67C7C6;border:1px solid #b2ccdf;padding: 0px 4px 1px 4px;}
a{border:0px;}
a:visited{border:0px;}
a:hover{border:0px;}
a.SelectLink{border:0px;color:#193F9C;}
a.SelectLink:visited{border:0px;color:#193F9C;}
a.SelectLink:hover{border:0px;color:#193F9C;}

a.DataText,
a.DataText:link,
a.DataText:visited{text-decoration:none;color:#000000;}
a.DataText:active,
a.DataText:hover{text-decoration:underline;color:#000000;}
a.ItemTitle,
a.ItemTitle:link,
a.ItemTitle:visited{font-size:13px;color:#000000;text-decoration:none;}
a.ItemTitle:active,
a.ItemTitle:hover{font-size:13px;color:#000000;text-decoration:underline;}
a.LinkTitle,
a.LinkTitle:link,
a.LinkTitle:visited{font-size:13px;color:#000000;text-decoration:none;font-weight:bold;}
a.LinkTitle:active,
a.LinkTitle:hover{font-size:13px;color:#000000;text-decoration:underline;font-weight:bold;}

.EmbeddedTableSideSpacing{width:50px;background-color:#e9e9e9;}
.CatalogItemDetailBG{background-color:#FFFFFF;}
.CatalogItemDetailBGRight{background-color:#FFFFFF;text-align:right;}
.CatalogItemBG{background-color:#E8E8E8;}
.CatalogItemDetailHeaderText{color:#000000;font-weight:bold;}
.CatalogItemDetailText{color:#000000;}
.CatalogScheduleDetailBG{background-color:#F1F1F1;border-bottom:1px solid #FFFFFF;padding:7px;}
.CatalogScheduleDetailBGRight{background-color:#F1F1F1;border-bottom:1px solid #FFFFFF;padding:7px;text-align:right;}
.CatalogScheduleDetailBGCenter{background-color:#F1F1F1;border-bottom:1px solid #FFFFFF;padding:7px;text-align:center;}
.CatalogScheduleDetailHeaderText{color:#000000;}
.CatalogScheduleDetailText{color:#818181;}
.DetailSeparator{border-bottom:1px dotted #B8B8B8;font-size:6px;}
.BodyBG{color:#000000;}
.BodyBG1{color:#FFFFFF;}
.BodyShaded{background-color:#67C7C6;}
.BodyShadedLeft{background:#67C7C6;border-left: 1px solid #FFFFFF;padding:0 0 0 25px;}
.BodyShadedRight{background:#67C7C6;border-right: 1px solid #FFFFFF;}
.BodyBGLeft{text-align:left;vertical-align:top;}
.BodyBGRight{text-align:right;vertical-align:top;}
.BodyBGCenter{text-align:center;vertical-align:top;}
.BottomBorder{border-bottom:1px #cccccc solid;}

.DataBG0{background-color:#67C7C6;
    border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;padding-left:7px;}
.DataBG01{background-color:#67C7C6;
    border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;padding-left:7px;}
.DataBG0NoPadding{background-color:#FFFFFF;
    border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;padding:0px;}
.DataBG0Center{background-color:#67C7C6;
    border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;padding-left:7px;text-align:center;}
.DataBG01Center{background-color:#67C7C6;
    text-align:center;border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;padding-left:7px;}
.DataBG0Right{background-color:#67C7C6;
    text-align:right;border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;padding-left:7px;}

.DataBG0Expandable{background-color:#67C7C6;border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;padding-left:7px;}
.DataBG0ExpandableRight{background-color:#67C7C6;border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;padding-left:7px;text-align:right;}
.DataBG1Expandable{background-color:#67C7C6;border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;padding-left:7px;}
.DataBG1ExpandableRight{background-color:#67C7C6;border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;padding-left:7px;text-align:right;}

.DataBG1{padding-left:7px;
    background-color:#67C7C6;border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG1NoPadding{padding:0;
    background-color:#67C7C6;border:0;border-top:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG1Right{padding-left:7px;text-align:right;
    background-color:#67C7C6;border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG1Center{padding-left:7px;text-align:center;
    background-color:#67C7C6;border:0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG4Center{padding-left:7px;text-align:center;
    background-color:#67C7C6;border:1px solid #FFFFFF;border-collapse:collapse;}

.DataBG0NoBorders{padding-left:7px;
    background-color:#E9E9E9;border-collapse:collapse;}
.BodyBGPadding{padding-left:7px;
    background-color:#FFFFFF;border-collapse:collapse;}
.DataBG0NoBordersCenter{padding-left:7px;
    background-color:#E9E9E9;text-align:center;border-collapse:collapse;}
.DataBG0TopBorders{padding-left:7px;text-align:left;
    border-top:1px solid #FFFFFF;}
.DataBG0TopBordersCenter{padding-left:7px;text-align:center;
    border-top:1px solid #FFFFFF;}
.DataBG0TopBordersRight{padding-left:7px;text-align:right;
    border-top:1px solid #FFFFFF;}
.DataBG0NoBordersRight{padding-left:7px;text-align:right;
    background-color:#E9E9E9;border-collapse:collapse;}
.DataBG1NoBorders{padding-left:7px;
    background-color:#FFFFFF;border:0px;border-collapse:collapse;}
.DataBG1TopBorder{padding-left:7px;
    background-color:#FFFFFF;border:0;border-top:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG1TopBorderCenter{padding-left:7px;text-align:center;
    background-color:#FFFFFF;border:0;border-top:1px solid #FFFFFF;border-collapse:collapse;}

/*Because of the Learning Plan - expanded items "DataBG1NoBordersCenter" needs to have a top border */
.DataBG1NoBordersCenter{padding-left:7px;text-align:center;
    background-color:#67C7C6;border:0px;border-top:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG1NoBordersRight{padding-left:7px;text-align:right;
    background-color:#FFFFFF;border:0px;border-collapse:collapse;}
.DataBG0Shaded{padding-left:7px;padding-top:5px;vertical-align:bottom;
    background-color:#E9E9E9;border-bottom:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG0ShadedRight{padding-left:7px;text-align:right;vertical-align:bottom;width:100%;
    background-color:#E9E9E9;border-bottom:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG0Shaded2{padding-left:7px;vertical-align:bottom;
    background-color:#E9E9E9;border-bottom:0;border-collapse:collapse;}
.DataBG1Shaded{padding-left:7px;vertical-align:bottom;
    background-color:#67C7C6;border-bottom:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG2Shaded{padding-left:7px;vertical-align:bottom;
    background-color:#67C7C6;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG3Shaded{padding-left:7px;vertical-align:bottom;
    background-color:#E9E9E9;border-top:1px solid #BEBEBE;border-collapse:collapse;}
.DataBG2{padding-left:7px;vertical-align:bottom;
    background-color:#67C7C6;border:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG2Right{padding-left:7px;text-align:right;
    background-color:#FFFFFF;border:1px solid #BEBEBE;border-collapse:collapse;}
.DataBG3{padding-left:7px;
    background-color:#67C7C6;border:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG3Center{padding-left:7px;text-align:center;
    background-color:#FFFFFF;border:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG3Right{padding-left:7px;text-align:right;
    background-color:#FFFFFF;border:1px solid #FFFFFF;border-collapse:collapse;}
.DataBGHR1{text-align:left;vertical-align:top;
    background-color:#FFFFFF;border-top:1px dotted #FFFFFF;}
.DataBGHR1Right{text-align:right;vertical-align:top;
    background-color:#FFFFFF;border-top:1px dotted #FFFFFF;}
.DataBG0NoBorder{
    background-color:#FFFFFF;border:0;border-collapse:collapse;}
.DataBG1NoBorder{
    background-color:#FFFFFF;border:0;border-collapse:collapse;}
.DataBG1BottomBorder{padding-left:7px;
    background-color:#FFFFFF;border:0;border-bottom:1px solid #FFFFFF;border-collapse:collapse;}
.DataBG3NoBottomBorder{padding-left:7px;
    background-color:#FFFFFF;border:1px solid #FFFFFF;border-bottom:0;border-collapse:collapse;}
.DataBG3NoTopBorder{padding-left:7px;
    background-color:#FFFFFF;border:1px solid #FFFFFF;border-top:0;border-collapse:collapse;}

.DataBG4 .DataBG0{padding-left:7px;vertical-align:bottom;
    background-color:#67C7C6;border: 2px solid #FFFFFF;border-right:0;border-collapse:separate;}
.DataBG4 .DataBG0Center{padding-left:7px;vertical-align:bottom;
    background-color:#FFFFFF;border-top:2px solid #990000;border-bottom:2px solid #990000;border-collapse:separate;}
.DataBG4 .DataBG0Right{padding-left:7px;vertical-align:bottom;
    background-color:#FFFFFF;border: 2px solid #990000;border-left:0;border-collapse:separate;}
.DataBG4 .DataBG1{padding-left:7px;vertical-align:bottom;
    background-color:#FFFFFF;border:2px solid #990000;border-right:0;border-collapse:separate;}
.DataBG4 .DataBG1Center{padding-left:7px;vertical-align:bottom;
    background-color:#FFFFFF;border-top:2px solid #990000; border-bottom:2px solid #990000;border-collapse:separate;}
.DataBG4 .DataBG1Right{padding-left:7px;vertical-align:bottom;
    background-color:#FFFFFF;border:2px solid #990000;border-left:0;border-collapse:separate;}

.ExpandDetailsText{font-family:"Trebuchet MS", Arial, sans-serif;color:#000000;font-weight:bold;vertical-align:middle;}
.ExpandDetailsOpenBG{background-color:#E7E7EB;padding:5px;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}

.ExpandDetailsOpenBG0Center{background-color:#E7E7EB;padding:5px;text-align:center;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsClosedBG0{background-color:#E7E7EB;padding:5px;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsClosedBG0Center{background-color:#E7E7EB;padding:5px;text-align:center;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}

.ExpandDetailsOpenBG0{background-color:#E7E7EB;padding:5px;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsOpenBGCenter{background-color:#E7E7EB;padding:5px;text-align:center;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsClosedBG{background-color:#E7E7EB;padding:5px;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsClosedBGCenter{background-color:#E7E7EB;padding:5px;text-align:center;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
tr.ExpandDetailsBG td{background-color:#E7E7EB;padding:2px 3px;vertical-align:middle;}
.ExpandDetailsBGBottomBorder{background-color:#E7E7EB;border:0;border-bottom:1px solid #B8B8B8;border-collapse:collapse;}
tr.ExpandDetailsBGBottomBorder td, td.ExpandDetailsBGBottomBorder{background-color:#E7E7EB;padding:2px 3px;vertical-align:top;border:0;border-bottom:1px solid #B8B8B8;border-collapse:collapse;}
tr.ExpandDetailsBGTopBottomBorder td{background-color:#E7E7EB;padding:2px 3px;vertical-align:top;border:0;border-top:1px solid #B8B8B8;border-bottom:1px solid #B8B8B8;border-collapse:collapse;}

.ExpandDetailsCell{padding: 3px 0;margin:0;width:100%;}
.ExpandDetailsCell2{background-color:#c9d2e7;padding:0px;margin:0px;width:100%;}

.ExpandedRows{padding-left:7px;
    background-color:#FFFFFF;border:1px solid #BEBEBE;border-left:0;border-right:0;border-collapse:collapse;}
.ExpandedRowsCenter{padding-left:7px;text-align:center;
    background-color:#FFFFFF;border:1px solid #BEBEBE;border-left:0;border-right:0;border-collapse:collapse;}
.ExpandedRowsRight{padding-left:7px;text-align:right;
    background-color:#FFFFFF;border:1px solid #BEBEBE;border-left:0;border-right:0;border-collapse:collapse;}

.ExpandedRowsHeader{padding-left:7px;vertical-align:bottom;
    background:#DFE9F0 url(../images/paleblue_bg.gif) repeat-x top;border:1px solid #BEBEBE;border-left:0;border-right:0;border-collapse:collapse;}
.ExpandedRowsHeaderCenter{padding-left:7px;vertical-align:bottom;text-align:center;
    background:#DFE9F0 url(../images/paleblue_bg.gif) repeat-x top;border:1px solid #BEBEBE;border-left:0;border-right:0;border-collapse:collapse;}
.ExpandedRowsHeaderRight {padding-left:7px;vertical-align:bottom;text-align:right;
    background:#DFE9F0 url(../images/paleblue_bg.gif) repeat-x top;border:1px solid #BEBEBE;border-left:0;border-right:0;border-collapse:collapse;}
.ExpandedRowsHeaderText{color:#444444;font-size:10px;font-weight:normal;}
.ExpandedRowsSeperator{background-color:#DFE9F0;font-size:6px;}
.ExpandedRowsText{color:#000000;}

.table_data {width:100%; border:1px solid #BEBEBE;}
.table_data th{background:url(../images/table_menu_BG.gif) repeat-x bottom left;padding:4px 7px;border-collapse:collapse;}
.table_data th a{display:block; font:bold 10px Arial, Helvetica, Verdana, sans-serif; color:#FFFFFF; text-decoration:none;}
.table_data td{padding:0 0 0 4px; color:#000000; font:normal 11px Arial, Helvetica, Verdana, sans-serif; padding:3px 7px 3px 15px;}
.table_data td a{display:block; font:normal 10px Arial, Helvetica, Verdana, sans-serif; color:#3E4C6E; text-decoration:underline}

.ColumnHeaderBG1{background:#67C7C6; padding:4px 7px;
    border:0;border-bottom:1px solid #FFFFFF;border-collapse:collapse;}
.ColumnHeaderBG1Center{background:#67C7C6;padding:4px 7px;
    border:0;border-bottom:1px solid #FFFFFF;border-collapse:collapse;text-align:center;}
.ColumnHeaderBG1Right{background:#67C7C6;padding:4px 7px;
    border:0;border-bottom:1px solid #FFFFFF;border-collapse:collapse;text-align:right;}
.ColumnHeaderText1{color:#000000;font-size:12px;}
.ColumnHeaderBG0{background:#67C7C6;padding:4px 7px;
    border:0;border-bottom:1px solid #FFFFFF;border-collapse:collapse;}
.ColumnHeaderBG0Right{background:#67C7C6;padding:4px 7px;text-align:center;
    border:0;border-bottom:1px solid #FFFFFF;border-collapse:collapse;}
.ColumnHeaderBG0Center{background:#67C7C6; padding:4px 7px;text-align:center;
    border:0;border-bottom:1px solid #FFFFFF;border-collapse:collapse;}
.ColumnHeaderText0{color:#000000;font-size:12px;}

.InnerColumnHeaderBG0{padding:4px 7px;
    background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;border:1px solid #BEBEBE;border-left:0;border-right:0;border-collapse:collapse;}
.InnerColumnHeaderBG0Right{padding:4px 7px;text-align:right;
    background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;border:1px solid #BEBEBE;border-left:0;border-right:0;border-collapse:collapse;}
.InnerColumnHeaderBG0Center{padding:4px 7px;text-align:center;
    background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;border:1px solid #BEBEBE;border-left:0;border-right:0;border-collapse:collapse;}
.InnerColumnHeaderBG1{padding:4px 7px;
    background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;border-collapse:collapse;}
.InnerColumnHeaderText0{color:#000000;font-size:12px;}

.InnerColumnHeaderBG1{background-color:#f0e9e7;padding-left:7px;padding-top:4px;padding-bottom:4px;padding-left:7px;border:1px solid #BEBEBE;border-collapse:collapse;}
.InnerColumnHeaderBG1Right{background-color:#f0e9e7;padding-left:7px;padding-top:4px;padding-bottom:4px;padding-left:7px;text-align:right;border:1px solid #BEBEBE;border-collapse:collapse;}
.InnerColumnHeaderBG1Center{background-color:#f0e9e7;padding-left:7px;padding-top:4px;padding-bottom:4px;padding-left:7px;text-align:center;border:1px solid #BEBEBE;border-collapse:collapse;}
.InnerColumnHeaderText1{color:#000000;font-size:12px;}

.InnerColHeaderBG1{background:#67C7C6; padding:3px 7px 3px 15px;}
.InnerColHeaderBG1Center{background:#67C7C6;padding:4px 7px;border-collapse:collapse;text-align:center;}
.InnerColHeaderBG1Right{background:#67C7C6;text-align:right;padding:4px 7px;border-collapse:collapse;}
.InnerColHeaderText1{color:#000000;}
.InnerColHeaderBG0{background:#67C7C6;padding:3px 7px 3px 15px;}
.InnerColHeaderBG0Right{background:#67C7C6;padding:4px 7px;text-align:right;border-collapse:collapse;}
.InnerColHeaderBG0Center{background:#67C7C6;text-align:center; padding:3px 7px 3px 15px;}
.InnerColHeaderText0{color:#000000;font-weight:normal;font-size:12px;}

.ActivityColHeaderBG1{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;padding:3px 7px 3px 15px;}
.ActivityColHeaderBG1Center{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;padding:4px 7px;border-collapse:collapse;text-align:center;}
.ActivityColHeaderBG1Right{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;padding:4px 7px;text-align:right;border-collapse:collapse;}
.ActivityColHeaderText1{color:#000000;}
.ActivityColHeaderBG0{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;padding:3px 7px 3px 15px;}
.ActivityColHeaderBG0Right{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;padding:4px 7px;text-align:right;border-collapse:collapse;}
.ActivityColHeaderBG0Center{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;text-align:center; padding:3px 7px 3px 15px;}
.ActivityColHeaderText0{color:#000000;font-weight:normal;font-size:12px;}

.Dropdown{font-size:11px;color:#3E3E3E;font-family: Arial, Helvetica, Verdana, sans-serif;}
.Dropdown_TableHeading{font-size:11px;color:#3E3E3E;font-family: Arial, Helvetica, Verdana, sans-serif;}
.SectionSeparator{border-top:2px solid #3E4C6E;}
.SectionTitle{font-size:13px;font-weight:bold;color:#000000;}
.DivisionHeaderBG{background: #67C7C6;border-top:1px solid #FFFFFF;
    color:#FFFFFF; vertical-align:middle;padding:5px;}
.DivisionHeaderBGRight{background: #E7E7EB;border-top:1px solid #FFFFFF;
    color:#FFFFFF;padding:5px;vertical-align:middle;text-align:right;}
.DivisionHeaderBGCenter{background: #E7E7EB;border-bottom:1px solid #5a92bf;
    vertical-align:middle;text-align:center;}
.DivisionHeaderBGLeft{background: #E7E7EB;border-bottom:1px solid #5a92bf;
    vertical-align:middle;text-align:left;}
.DivisionHeaderBGOff{background-color:#3E4C6E;border-bottom:1px solid #FFFFFF;}
.DivisionHeaderBGOffCenter{background-color:#3E4C6E;text-align:center;vertical-align:middle;border-bottom:1px solid #FFFFFF;}
.DivisionHeaderText{font-family:"Trebuchet MS", Arial, sans-serif;font-size:13px;font-weight:bold;color:#000000;text-decoration:none;}
.DivisionHeaderTextLeft{font-family:"Trebuchet MS", Arial, sans-serif;font-weight:bold;color:#000000;text-align:left;vertical-align:middle;}
.DivisionHeaderButton{cursor:pointer;cursor:hand;background-color:#3E4C6E;border:1px solid;border-top-color:#3E4C6E;border-left-color:#3E4C6E;border-right-color:#3E4C6E;border-bottom-color:#3E4C6E;color:#ffffff;text-align:center;font:11px "Trebuchet MS", Arial, sans-serif;margin:0px;padding: 1 4px; overflow: visible;}
.BottomTableRow{background-color:#67C7C6;font-size:6px;}
.HeaderSectionText{color:#FFFFFF;}
.RowHeaderBG{text-align:right;padding-right:10px;}
.RowHeaderText{font-family:"Trebuchet MS", Arial, sans-serif;font-size:13px;font-weight:bold;color:#000000;}
.DetailsRowHeaderText{font-family:"Trebuchet MS", Arial, sans-serif;font-weight:bold;color:#000000;}
.HeaderLinkText, .HeaderLinkText:visited {font-family:"Trebuchet MS", Arial, sans-serif;font-size:11px;font-weight:bold;color:#000000;text-decoration:none;
    background-color:#67C7C6;border:1px solid #b2ccdf;padding: 0px 4px 1px 4px;}
.BackwardsLinkText{font-weight:bold;color:#000000;text-decoration:none;}
.BackwardsLinkText:hover{font-weight:bold;color:#000000;text-decoration:underline;}
.RowDetailsSeperator{background-color:#849AB5;height:5px;border-bottom:1px solid #FFFFFF;}
.Details{margin:5px;width:100%;}
.SpacerCell{height:2px;font-size:1px;border:0px;}

select{border:1px solid #7F9DB9;}
.Textbox{border:1px solid #7F9DB9;font-size:11px;color:#3E3E3E;font-family: Arial, Helvetica, Verdana, sans-serif;}
.CustomTextbox{background-color:#000000;border:1px solid #7F9DB9;font-size:11px;color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextboxUneditable{border:1px solid #B6B8C4;font-size:11px;color:#3E3E3E;font-family: Arial, Helvetica, Verdana, sans-serif;}
.TextboxBlack{border-top:1px solid black;border-left:1px solid black;border-bottom:1px solid black;border-right:1px solid black;font-size:11px;color:black;font-family: Arial, Helvetica, Verdana, sans-serif;}
textarea, .TextArea{border:1px solid #B6B8C4;font-size:11px;color:#3E3E3E;font-family: Arial, Helvetica, Verdana, sans-serif;overflow:auto;}
.TextArea1{width:100%;border:1px solid #B6B8C4;font-size:11px;color:#3E3E3E;}
/* .TableBodyText is for a select the Learning History filter */
select.TableBodyText{border:1px solid #7F9DB9;font-size:11px;color:#3E3E3E;font-family: Arial, Helvetica, Verdana, sans-serif;}

BUTTON.HeaderButton, .HeaderButton{font:0px Arial, sans-serif;cursor:pointer;cursor:hand;color:#FFFFFF; vertical-align:middle;
    background-color:transparent;background-image:url(../images/go.gif);background-repeat:no-repeat;background-position:top;border:0;padding:0;margin:0 5px 0 0;width:16px;height:16px;text-align:left;}
button:hover.HeaderButton {
    color:#dfe9f0;background-color:transparent;background-image:url(../images/go_over.gif);background-repeat:no-repeat;background-position:top;cursor:pointer;cursor:hand;}

BUTTON.PageHelpButton, .PageHelpButton{text-align:center;font:1px "Trebuchet MS", Arial, sans-serif;cursor:pointer;cursor:help;color:#FFFFFF; width: 18px; height: 21px;
    background:#B32317 url(../images/pageHelpButton_bg.gif) no-repeat left;border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0px;padding: 0 0 0 18px; overflow: hidden;}
button:hover.PageHelpButton {
    color:#FFFFFF;background-color:#B32317;background:#FFFFFF url(../images/pageHelpButton_over_bg.gif) no-repeat left;border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;cursor:help;}

/* NavButton is used in the Communities */
INPUT.Button, button.Button, .Button, .NavButton{text-align:center;font:11px "Trebuchet MS", Arial, sans-serif;color:#FFFFFF;background:#B32317;
    border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;
    background-position: bottom; background-repeat:repeat-x;
    margin:0px;padding: 1px 4px; overflow: visible;}
INPUT.ButtonDisabled, button.ButtonDisabled,
input:hover.ButtonDisabled, button:hover.ButtonDisabled{text-align:center;font:11px "Trebuchet MS", Arial, sans-serif;cursor:not-allowed;background-color:#B32317; color:#FFFFFF;
    border:1px solid #999999;
    background-image: url(../images/button_bg.gif); background-position: bottom; background-repeat:repeat-x;
    margin:0px;padding: 1px 4px; overflow: visible;}    
input:hover.Button, button:hover.Button,
input:hover.NavButton, button:hover.NavButton {
    color:#FFFFFF;background-color:#B32317;background-image:none;cursor:pointer;cursor:hand;}

INPUT.GridButton, .GridButton{text-align:center;font:11px "Trebuchet MS", Arial, sans-serif;color:#FFFFFF;cursor:pointer;cursor:hand;
    background:#B32317;border:1px solid #000000;
    min-width:80px;width:100%;margin:0px;padding:1px; overflow:visible;white-space:normal;}
INPUT.GridButtonDisabled, .GridButtonDisabled,
input:hover.GridButtonDisabled, button:hover.GridButtonDisabled{text-align:center;font:11px "Trebuchet MS", Arial, sans-serif;cursor:not-allowed;
    background-color:#B32317; color:#FFFFFF; border:1px solid #000000;min-width:80px;width:100%;margin:0px;padding:1px; overflow:visible;}
INPUT.GridButtonShort, .GridButtonShort{text-align:center;font:11px "Trebuchet MS", Arial, sans-serif;color:#FFFFFF;cursor:pointer;cursor:hand;
    background:#B32317;border:1px solid #000000;
    min-width:60px;width:100%;margin:0px;padding:1px; overflow:visible;white-space:normal;}
INPUT.GridButtonShortDisabled, .GridButtonShortDisabled,
input:hover.GridButtonShortDisabled, button:hover.GridButtonShortDisabled{text-align:center;font:11px "Trebuchet MS", Arial, sans-serif;cursor:not-allowed;
    background-color:#E6E6E6; color:#888888; border:1px solid #999999;min-width:60px;width:100%;margin:0px;padding:1px; overflow:visible;}
input:hover.GridButton, button:hover.GridButton,
input:hover.GridButtonShort, button:hover.GridButtonShort {
    color:#FFFFFF;background-color:#B32317;background-image:none;cursor:pointer;cursor:hand;}
INPUT.GridButtondisabled, .GridButtondisabled,
input:hover.GridButtondisabled, button:hover.GridButtondisabled{text-align:center;font:11px "Trebuchet MS", Arial, sans-serif;cursor:not-allowed;
    background-color:#E6E6E6; color:#888888; border:1px solid #999999;min-width:80px;width:100%;margin:0px;padding:1px; overflow:visible;}

INPUT.ExamButton, .ExamButton{text-align:center;font:11px "Trebuchet MS", Arial, sans-serif;color:#FFFFFF;background:#B32317;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;cursor:pointer;cursor:hand;padding: 1px 4px;}

.ExamLinkText{font:10px Arial, Helvetica, Verdana, sans-serif;color:#000000;text-decoration:none;}
a.ExamLinkText, a.ExamLinkText:link, a.ExamLinkText:hover, a.ExamLinkText:visited{font:10px Arial, Helvetica, Verdana, sans-serif;font-weight:bold;color:#000000;text-decoration:none;}
.ExamLinkText1{font:10px Arial, Helvetica, Verdana, sans-serif;color:#000000;text-decoration:none;}
a.ExamLinkText1, a.ExamLinkText1:link, a.ExamLinkText1:hover, a.ExamLinkText1:visited{font:10px Arial, Helvetica, Verdana, sans-serif;color:#000000;}
.PaginationText{font-size:11px;vertical-align:bottom;}
.PaginationPipe{font-size:11px;vertical-align:bottom;color:#777777;}
.PaginationPage{font-size:11px;font-weight:bold;}
.PaginationDropdown{font-size:11px;color:#666666;font-family: Arial, Helvetica, Verdana, sans-serif;}
.PaginationTextbox{font-size:11px;color:#666666;font-family: Arial, Helvetica, Verdana, sans-serif;}
a.PaginationLink{padding:0px;font-size:11px;text-decoration:underline;color:#193F9C;font-weight:bold;}
a.PaginationLink:link{padding:0px;font-size:11px;text-decoration:underline;color:#193F9C;font-weight:bold;}
a.PaginationLink:visited{padding:0px;font-size:11px;text-decoration:underline;color:#193F9C;font-weight:bold;}
a.PaginationLink:hover{padding:0px;font-size:11px;text-decoration:underline;color:#193F9C;font-weight:bold;}
.PaginationLinkOff{padding:0px;font-size:11px;text-decoration:none;color:#888888;font-weight:normal;}
td.Pagination{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:11px;color:#FFFFFF;vertical-align:bottom;padding:0px;}
td.PaginationSpacer{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:11px;color:#000000;vertical-align:bottom;padding:0px;}
table.PaginationTable{border:0px;width:100%;border-collapse:collapse;}
INPUT.PaginationButton{font-size:11px;font-family: "Trebuchet MS", Arial, sans-serif;font-weight: bold;cursor:hand;color:#39555A;background:#C6CFD6;border:1px solid #B5BEBD;vertical-align: top;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#B5BEC6',EndColorStr='#E7EBEF');}


.InnerButton{text-align:center;font-size:11px;font-family: "Trebuchet MS", Arial, sans-serif;cursor:hand;color:#4A5878;
    background:#dbe4ec;border-top:1px solid #bfcae7;border-left:1px solid #bfcae7;border-right:1px solid #8498c5;border-bottom:1px solid #8498c5;
    vertical-align:top;padding: 1px 4px;margin:0px;overflow:visible;}

.InnerButton1{width:90%;text-align:center;font-size:11px;font-family: "Trebuchet MS", Arial, sans-serif;cursor:hand;color:#4A5878;
    background:#dbe4ec;border-top:1px solid #bfcae7;border-left:1px solid #bfcae7;border-right:1px solid #8498c5;border-bottom:1px solid #8498c5;
    vertical-align:top;padding: 1px 4px;margin:0px;overflow:visible;}
.InnerButton0{text-align:center;font-size:11px;font-family: "Trebuchet MS", Arial, sans-serif;cursor:hand;color:#4A5878;
    background:#dbe4ec;border-top:1px solid #bfcae7;border-left:1px solid #bfcae7;border-right:1px solid #8498c5;border-bottom:1px solid #8498c5;
    vertical-align:top;padding: 1px 4px;margin:0px;overflow:visible;}

.InnerGridButton{text-align:center;font-size:11px;font-family: "Trebuchet MS", Arial, sans-serif;color:#FFFFFF;cursor:hand;
    background:#B32317;border:1px solid #000000;vertical-align: top;padding: 1px 4px; width:100%; }
.InnerGridButton0{text-align:center;font-size:11px;font-family: "Trebuchet MS", Arial, sans-serif;color:#FFFFFF;cursor:hand;
    background:#B32317;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;
    vertical-align:top;padding: 1px 4px; width:100%;}

input:hover.InnerButton, button:hover.InnerButton,
input:hover.InnerButton1, button:hover.InnerButton1,
input:hover.InnerButton0, button:hover.InnerButton0,
input:hover.InnerGridButton, button:hover.InnerGridButton,
input:hover.InnerGridButton0, button:hover.InnerGridButton0 {
    color:#005aa6;background-color:#c7ddef;background-image:none;cursor:pointer;cursor:hand;}

/* Home Page specific styles */
div.areaAlerts, div.areaFeatured, div.areaGoals, div.areaLearningPlan, div.areaCurriculumStatus {margin-bottom: 15px;}
div.areaFeatured .tableHeading .title{background:#67C7C6  repeat-x bottom;color:#000000;font-size:14px;}
div.areaFeatured .tableHeading .icon{background:#67C7C6  repeat-x bottom;width:10px;}
div.areaFeatured .tableHeading .title_right{background:#67C7C6  repeat-x bottom;}
div.areaFeatured .angle{vertical-align:bottom; width:31px; background:#67C7C6 no-repeat bottom left;}
div.areaFeatured .DataBG1,
div.areaFeatured .DataBG0 {padding-left: 0px;}
div.areaAlerts h3 {font-family:"Trebuchet MS", Arial, sans-serif;font-size:14px;color:#FFFFFF;background:#ffa37a url(../images/alerts_header_bg.gif) repeat-x top;
    display:block;padding:0;margin:0; _width:99%;}
div.areaAlerts h3 div.rightCorner {background-color:#67C7C6;background-repeat:no-repeat;
    background-position:right top;width:100%;padding:0;margin:0;border:0;}
div.areaAlerts h3 div.leftCorner {background-color:transparent; background-repeat:no-repeat;background-position:left top;width:100%;padding: 6px 8px 5px 8px;margin:0;border:0;}
    background-repeat:no-repeat;background-position:left top;width:100%;padding: 6px 8px 5px 8px;margin:0;border:0;}
div.areaAlertsContent {border:1px solid #FFFFFF;border-top:1px solid #FFFFFF;background-color:#67C7C6;padding:10px; _width:99%;}
div.areaAlerts a.AlertsLinkText,
div.areaAlerts a.AlertsLinkText:link,
div.areaAlerts a.AlertsLinkText:visited{font-size:12px;color:#000000;text-decoration:none;}
div.areaAlerts a.AlertsLinkText:active,
div.areaAlerts a.AlertsLinkText:hover{font-size:12px;color:#FF5200;text-decoration:underline;}
div.surveyContainer{background:#67C7C6}
.Pagination2Text{font-size:11px;vertical-align:bottom;color:#000000;}
.Pagination2Pipe{font-size:11px;vertical-align:bottom;color:#000000;}
.Pagination2Dropdown{font-size:11px;color:#666666;font-family: Arial, Helvetica, Verdana, sans-serif;}
.Pagination2Textbox{font-size:11px;color:#666666;font-family: Arial, Helvetica, Verdana, sans-serif;}
a.Pagination2Link{padding:0px;font-size:11px;text-decoration:underline;color:#FFFFFF;font-weight:bold;}
a.Pagination2Link:visited{padding:0px;font-size:11px;text-decoration:underline;color:#FFFFFF;font-weight:bold;}
a.Pagination2Link:link{padding:0px;font-size:11px;text-decoration:underline;color:#FFFFFF;font-weight:bold;}
.Pagination2LinkOff{padding:0px;font-size:11px;text-decoration:none;color:#CCCCCC;}
td.Pagination2{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:11px;color:#000000;vertical-align:bottom;padding:0px;}
td.Pagination2Spacer{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:11px;color:#000000;vertical-align:bottom;padding:0px;}
table.Pagination2Table{border:0px;width:100%;border-collapse:collapse;}
INPUT.Pagination2Button{font:11px "Trebuchet MS", Arial, sans-serif;cursor:pointer;cursor:hand;color:#FFFFFF;background:#626D89;border:1px solid #414C66;padding:0 1px;text-align:left;-moz-border-radius:5px;overflow: visible;}

.PopupMenu{background-color:#003463;color:white;position:absolute;top:10px;left:10px;visibility:hidden;border-bottom-color:white;border-bottom-style:solid;border-bottom-width:1px;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;filter:revealTrans(duration=.5,transition=3);z-index:0;}
.NoPopupMenu{background-color:none;color:none;position:absolute;top:10px;left:10px;visibility:hidden;width:0px;border-bottom-color:white;border-bottom-style:none;border-bottom-width:0px;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;filter:revealTrans(duration=.5,transition=3);}
.ErrorTitle{font-family:"Trebuchet MS", Arial, sans-serif;font-size: 12px;font-weight:bold;color:#8C0000;}
.ErrorText,
.errorText{font-family:Arial, Helvetica, Verdana, sans-serif;font-size: 11px;color:#D06829;}
.ErrorText1{font-family:Arial, Helvetica, Verdana, sans-serif;font-size: 11px;color:#8C0000;}
.AlertsLinkText, a.AlertsLinkText, a.AlertsLinkText:link, a.AlertsLinkText:visited{font-size:12px;color:#FF5200;text-decoration:none;}
a.AlertsLinkText:active, a.AlertsLinkText:hover{font-size:12px;color:#FF5200;text-decoration:underline;}
.AlertsLinkText1{color:#FF9900;text-decoration:none;}
hr{color:#FFF; margin: 4px 0; padding:0; height:0px; border:0;}
hr.break{color:#CCCCCC;height:1px;}
.EmbeddedWindowSpacing{padding:0px; spacing:0px;border-left:0px;border-right:0px;}
h1{font-size:12px;color:#000000;font-weight:bold;text-decoration:none;margin-bottom:1px;}
h4{font-size:12px;margin-top:10px;margin-bottom:0px;color:#083463;}
ul{margin:15px;}
.CalendarToday{border:#000000 solid 1px;color:#000000;font-weight:bold;padding:0px 2px;}
.CalendarTodayDue{border:#000000 solid 1px;color:#940000;font-weight:bold;padding:0px 2px;}
table.assessprocess{background-color:#FFFFFF;padding:3px;border:0px;width:100%;}
table.assessprocessdiagram{text-align:center;width:90%;margin-top:5px;margin-bottom:5px;background-color:#FFFFFF;}
td.assessprocess{vertical-align:top;padding:0px;background-color:#FFFFFF;}
.assesspItem{color:#FFFFFF;text-decoration:none;background-color:#FFFFFF;}
.ChartTable{border-collapse:collapse;width:100px;border:1px solid #000000;}
.ChartCellYellow{background:#B9B69A url("../images/bg_chartYellow.jpg") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellRed{background:#B9B69A url("../images/bg_chartRed.jpg") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellGreen{background:#B9B69A url("../images/bg_chartGreen.jpg") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellGray{background:#B9B69A url("../images/bg_chartGray.jpg") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellOrange{background:#B9B69A url("../images/bg_chartOrange.jpg") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellWhite{background-color:#FFFFFF;height:10px;border:1px solid #000000;}

.ChartTable0{border-collapse:collapse;width:100px;border:1px solid #000000;}
.ChartCellYellow0{background:#B9B69A url("../images/bg_chartYellow.jpg") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellRed0{background:#B9B69A url("../images/bg_chartRed.jpg") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellGreen0{background:#009900 url("../images/bg_chartGreen.jpg") repeat-x ;height:10px;border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;}
.ChartCellGray0{background:#B9B69A url("../images/bg_chartGray.jpg") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellOrange0{background:#B9B69A url("../images/bg_chartOrange.jpg") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellWhite0{background-color:#FFFFFF;height:10px;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:2px solid #000000;}

.ChartTable1{border-collapse:collapse;width:100px;border-left:1px solid #000000;}
.ChartCellYellow1{background:#B9B69A url("../images/bg_chartYellow.jpg") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellRed1{background:#B9B69A url("../images/bg_chartRed.jpg") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellGreen1{background:#B9B69A url("../images/bg_chartGreen.jpg") repeat-x ;height:10px;border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;}
.ChartCellGray1{background:#B9B69A url("../images/bg_chartGray.jpg") repeat-x ;height:10px;border:1px dotted #000000; border-left:2px solid #000000;}
.ChartCellOrange1{background:#B9B69A url("../images/bg_chartOrange.jpg") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellWhite1{background-color:#FFFFFF;height:10px;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;}
.ChartTitle{background: #94c5e2 url(../images/table_header_BG.gif) repeat-x top;border-bottom:1px solid #5a92bf;
    color:#FFFFFF;height:18px;padding:5px;font:bold 11px "Trebuchet MS", Arial, sans-serif;}

.CalendarBGCenter{background-color:#CDD7DE;text-align:center;border:1px solid #B8B8B8;padding:5px;}
.CalendarBGHeight{background-color:#FFFFFF;border:1px solid #B8B8B8; height:100px;}
.CalendarBGToday{background-color:#F2F2F2;border:2px solid #898888; height:100px;}
.CalendarBGDayNotInMonth{background-color:#ECECEC;border:1px solid #B8B8B8; height:100px;}
.CalendarBG{background-color:#FFFFFF;border:1px solid #B8B8B8;}
.CalendarBGHilite{background-color:#EAE7E7;border:1px solid #B8B8B8;}
.CalendarBGPadding{background-color:#FFFFFF;border:1px solid #B8B8B8;padding-left:20px;padding-top:10px;}
.CalendarBGPaddingToday{background-color:#F2F2F2;border:2px solid #898888;padding-left:20px;padding-top:10px;}
.CalendarBGPaddingNotInMonth{background-color:#ECECEC;border:1px solid #B8B8B8;padding-left:20px;padding-top:10px;}

.CalendarHeaderText{font-weight:normal;color:#000000;font-size:12px;}
.CalendarAlert{font-weight:bold;color:#940000;}
.CalendarEvent{}
.CalendarBox{border:1px solid #000000;}
.CalendarBGWeekMonthDay{/*background-color:#ECECEC;*/border:3px solid #FFFFFF;}
.CalendarLink{font-weight:bold;color:#083463;}
a.CalendarLink:link{font-weight:normal;color:#FFFFFF;text-decoration:underline;}
a.CalendarLink:visited{font-weight:normal;color:#FFFFFF;text-decoration:underline;}
a.CalendarLink:hover{font-weight:normal;color:#FFFFFF;text-decoration:underline;}
a.CalendarLink:active{font-weight:normal;color:#FFFFFF;text-decoration:underline;}
a.CalendarSALink:link{font-weight:normal;color:#000000;text-decoration:none;font-weight:bold;}
a.CalendarSALink:visited{font-weight:normal;color:#000000;text-decoration:none;font-weight:bold;}
a.CalendarSALink:hover,
a.CalendarSALink:active{font-weight:normal;color:#000000;text-decoration:underline;font-weight:bold;}

a.CalendarLinkDifferentMonth:link,
a.CalendarLinkDifferentMonth:visited{font-weight:normal;color:#FFFFFF;text-decoration:none;}
a.CalendarLinkDifferentMonth:hover,
a.CalendarLinkDifferentMonth:active{font-weight:normal;color:#FFFFFF;text-decoration:underline;}

.CalendarLinkCurrentDay{font-weight:bold;font-size:12px;color:#000000;padding:2px;}
a.CalendarLinkCurrentDay:link,
a.CalendarLinkCurrentDay:visited{font-weight:bold;color:#000000;text-decoration:underline;padding:2px;}
a.CalendarLinkCurrentDay:hover,
a.CalendarLinkCurrentDay:active{font-weight:bold;color:#193F9C;text-decoration:underline;padding:2px;}

a.CalendarExpandLink:link,
a.CalendarExpandLink:visited{font-weight:bold;text-decoration:none;background-color:#FFCC00;color:#000000;}
a.CalendarExpandLink:hover,
a.CalendarExpandLink:active{font-weight:bold;text-decoration:none;background-color:#FFCC00;color:#000000;}

.HeaderDivider{background-color:#FFFFFF;padding:0px;font-size:1px;height:1px;}
.MenuNoPadding{background-color:#FFFFFF;padding:0px;height:0px;}
.MenuGroupPadding{padding:0px;margin:0px;vertical-align:middle;text-align:center;}

/* FlyoutBodyText is in the header portion of the Learn Plan table */
.FlyoutBodyText{ color:#333; font-weight:normal;}
.navigationText{ color:#000000;}
a.navigationText:link{ color:#000000; text-decoration:none;}
a.navigationText:visited{ color:#000000; text-decoration:none;}
a.navigationText:hover{ color:#000000; text-decoration:none;}
a.navigationText:active{ color:#000000; text-decoration:none; font-weight:bold;}
a.navigationText:focus{ color:#000000; text-decoration:none; font-weight:bold;}
.JPRootImgLeft{height:20px;width:11px; background:#11CFFF url("../images/jp_left.gif") no-repeat; text-align:right;}
.JPRootImgCenter{height:20px; background:#11CFFF url("../images/jp_center.gif") repeat-x;}
.JPRootImgCenterLegend{height:20px; background-color:#11CFFF;}
.JPRootImgRight{height:20px; width:11px; background:#11CFFF url("../images/jp_right.gif") no-repeat; padding-right:0px;}
.JPPathImgLeft{height:20px; width:11px; background:white url("../images/jp_path_left.gif") no-repeat; text-align:right;}
.JPPathImgCenter{height:20px;background:white url("../images/jp_path_center.gif") repeat-x;}
.JPPathImgCenterLegend{height:20px; background-color:white }
.JPPathImgRight{height:20px;width:11px; background:white url("../images/jp_path_right.gif") no-repeat;  padding-right:0px;}
.JPSelectedImgLeft{height:20px; width:11px; background:green url("../images/jp_left.gif") no-repeat; text-align:right;}
.JPSelectedImgCenter{height:20px; background:green url("../images/jp_center.gif") repeat-x;}
.JPSelectedImgCenterLegend{height:20px; background-color:green; }
.JPSelectedImgRight{height:20px; width:11px; background:green url("../images/jp_right.gif") no-repeat;  padding-right:0px;}
.JPBranchImgLeft{height:20px; width:11px; background:white url("../images/jp_left.gif") no-repeat; text-align:right;}
.JPBranchImgCenter{height:20px; background:white url("../images/jp_center.gif") repeat-x;}
.JPBranchImgRight{height:20px; width:11px; background:white url("../images/jp_right.gif") no-repeat; padding-right:0px;}
.JPVertSpacer{width:8px;vertical-align:bottom;}
.JPHorizSpacer{width:1px;vertical-align:bottom;border-collapse:collapse; padding:0px;}
.JPHorizSpacerBranch{width:8px;vertical-align:bottom;border-collapse:collapse; padding:0px;}
.JPVertSpacerBranch{width:8px;vertical-align:bottom;border-collapse:collapse; padding:0px;}
.JPRootText, A.JPRootText{color:black;font-weight:normal;text-decoration:none;}
.JPPathText, A.JPPathText{color:green;font-weight:normal;text-decoration:none;}
.JPSelectedText, A.JPSelectedText{color:white;font-weight:normal;text-decoration:none;}
.JPBranchText, A.JPBranchText{color:black;font-weight:normal;text-decoration:none;}

/* Tab Styles */
table.TabTable{width:100%; margin-bottom: 1px; font-family:"Trebuchet MS", Arial, sans-serif;}
table.TabTable td {font-family:"Trebuchet MS", Arial, sans-serif;}
td.DivisionHeader table.DataTable {border-bottom:1px solid #CCCCCC; clear:both;}
table.TabTable td.DivisionHeaderBG{background: #FFFFFF url(../images/tab_tabSpacer_tablebg.gif) repeat-x top;border-bottom:none;
    color:#000000;vertical-align:middle;padding:2px;}
td.TabOnBackground{font-family:"Trebuchet MS", Arial, sans-serif; text-align:center;
    background:#ffad33 url(../images/TabOnBackground_bg.gif); padding:0; width:200px; height:24px; vertical-align:middle;}
td.TabOffBackground{font-family:"Trebuchet MS", Arial, sans-serif; text-align:center;
    background:#d4dce1 url(../images/TabOffBackground_bg.gif); padding:0; width:200px; height:24px; vertical-align:middle;}
.TabOff, A.TabOff:link, A.TabOff:visited {color:#333;font-weight:normal;text-decoration:none; text-align:center;}
A.TabOff:hover, A.TabOff:active {color:#2a5d88;font-weight:normal;text-decoration:none;}
.TabOn, A.TabOn:link, A.TabOn:visited, A.TabOn:hover, A.TabOn:active {color:#000000;font-weight:bold;text-decoration:none; text-align:center;}

.Tab {float:left; WIDTH: 100%; LINE-HEIGHT: normal;padding:0; margin: 0; FONT-SIZE:12px;}
.Tab UL {padding:3px 10px 0px 10px; margin: -2px 0px 0px 0px; LIST-STYLE-TYPE: none;white-space:nowrap;}
.Tab LI {padding: 0 1px 0 14px; BACKGROUND: url("../images/tab_left_off.gif") no-repeat left top; float:left; margin:0;}
.Tab A {padding: 5px 18px 4px 3px; display:block; background: url("../images/tab_right_off.gif") no-repeat right top; float:left; color: #333; text-decoration:none;}
.Tab A:link {COLOR: #333333;}
.Tab A:hover, .Tab A:active {COLOR: #2a5d88;}
.Tab A:visited {COLOR: #333333;}
.Tab #current {background: url("../images/tab_left_on.gif") no-repeat top left;}
.Tab #current A {background: url("../images/tab_right_on.gif") no-repeat top right; color:#000000; font-weight:bold;}
.TabBase{border-top:0px solid #333;border-right:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #333; width: 100%; height:23px; vertical-align:middle; left: 0px; padding: 1px 4px;
    background: url("../images/tab_tabSpacer_tablebg.gif") repeat-x top;}

/* Org Chart Styles */
.OrgChart{width:85%; font-family:Arial; text-align: center;}
.r {BORDER-RIGHT: 2px solid #BBBBBB;}
.rb {BORDER-RIGHT: 1px solid #BBBBBB; BORDER-BOTTOM: 1px solid #BBBBBB;}
.l {BORDER-LEFT: 2px solid #BBBBBB;}
.rt {BORDER-RIGHT: 2px solid #BBBBBB; BORDER-TOP: 2px solid #BBBBBB;}
.lt {BORDER-TOP: 2px solid #BBBBBB; BORDER-LEFT: 1px solid #BBBBBB;}
.t {border-collapse:separate;BORDER-TOP: 2px solid #BBBBBB;}

.EmployeeBox{width: 200px; border: 1px solid #000000; padding: 0px; text-align: center; background-color: #FFFFFF; margin: 0px 5px 0px 5px;}
.EmployeeBox DIV{padding: 5px 0px 5px 0px; background-color: #FFFFFF;}
.EmpBoxSection{text-decoration: none ;background: #E3E3E3;}
.EmpBoxSection_Shade0{font-size: 10px; border-top: 1px solid #666666; background-color: #FFFFFF; padding:0px 0px 0px 10px;}
.EmpBoxSection_Shade1{font-size: 10px; border-top: 1px solid #666666; background-color: #C7E2C7; padding:0px 0px 0px 10px;}
.EmpBoxSection_Shade2{font-size: 10px; border-top: 1px solid #666666; background-color: #B0D3E1; padding:0px 0px 0px 10px;}
.EmpBoxSection_Shade3{font-size: 10px; border-top: 1px solid #666666; background-color: #FFF3C6; padding:0px 0px 0px 10px;}
.EmpBoxSection_Shade4{font-size: 10px; border-top: 1px solid #666666; background-color: #669999; padding:0px 0px 0px 10px;}
.EmpBoxSection_Shade5{font-size: 10px; border-top: 1px solid #666666; background-color: #99CC99; padding:0px 0px 0px 10px;}
.EmpBoxSection_Shade6{font-size: 10px; border-top: 1px solid #666666; background-color: #C0C4E7; padding:0px 0px 0px 10px;}
.EmpBoxSection_Shade7{font-size: 10px; border-top: 1px solid #666666; background-color: #E4DFC2; padding:0px 0px 0px 10px;}
.EmpBoxSection_Shade8{font-size: 10px; border-top: 1px solid #666666; background-color: #D8CFD7; padding:0px 0px 0px 10px;}
.EmpBoxSection_Shade9{font-size: 10px; border-top: 1px solid #666666; background-color: #6699CC; padding:0px 0px 0px 10px;}
.EmpBoxSection_Shade10{font-size: 10px; border-top: 1px solid #666666; background-color: #FFCCCC; padding:0px 0px 0px 10px;}
.SuccessorSection{font-size:11px;font-weight: bold; margin: -5px 0px 5px 0px;}
.OrgLine{color: #CCCCCC;}
.EmployeePhotoSize{width:50px; height: 65px;}

.OrgChartEmpBoxImageSection{text-decoration: none;background: #FFFFFF;}
.OrgChartEmpBoxSummarySection{font-size: 10px; border-top: 0px solid #666666; background-color: #FFFFFF; padding:0px 0px 0px 10px;}

/* Employee Name in the Org Chart */
.OrgChartEmpName, Table.EmpBoxData span.OrgChartEmpName{font-weight:bold;font-size:12px;}
a.EmpLink{font-weight:bold;font-size:11px;color:#00346B; text-decoration: none;}
a.EmpLink:hover{font-weight:bold;font-size:11px;color:#00346B;text-decoration:underline;}

.EmpStatusDataText{font-size:11px;color:#000000;}
.EmpStatusDataTextHilite{font-size:11px;color:#FF5200;}
a.EmpStatusLink{font-size:11px;color:#000000;text-decoration: none;}
a.EmpStatusHiliteLink{font-size:11px;color:#FF5200;text-decoration: none;}
a.EmpStatusLink:hover{font-size:11px;color:#000000;text-decoration:underline;}
a.EmpStatusHiliteLink:hover{font-size:11px;color:#FF5200; text-decoration: underline;}

FIELDSET{padding:3px;}
LEGEND{color:#333333;}

.CursorHand{cursor:pointer;cursor:hand;}

.ContainerTable{background-color:#67C7C6;width:100%;border:0px;padding:0px;border-collapse:collapse;}
blockquote{border:1px solid #BEBEBE;background-color:#FFFFCC;padding:3px;}
.italics{font-style:italic;background-color:transparent;}
.bold{font-weight:bold;background-color:transparent;}
img{background-color:transparent; border:0;}
.TabImage{height:13px;}
.Radio{background-color:transparent;}
.Checkbox{background-color:transparent;border:0;}
.BreadcrumbText{color:#000000;font-weight:bold;font-size:11px;}
.linkText,a.linkText:link,a.linkText:visited,a.linkText:active,a.linkText:hover{color:#193F9C;text-decoration:none;font-weight:bold;background-color:transparent;}
a.header:link,a.header:visited,a.header:active,a.header:hover{color:#083463;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:13px;font-weight:600;text-decoration:none;}
tr{empty-cells: show;}
td.TableCell_2{background-color:#FFFFFF;padding:5px;border:0;border-collapse:collapse;}
td.TableCell_1{background-color:#FFFFFF;padding:5px;border:0;border-top:1px solid #BEBEBE;border-collapse:collapse;}
td.TableCell_0{background-color:#FFFFFF;padding:5px;border:0;border-top:1px solid #BEBEBE;border-collapse:collapse;}
td.TableCell_1_NoRight{background-color:#FFFFFF;padding:5px;border:0;border-top:1px solid #BEBEBE;border-collapse:collapse;}
td.TableCell_1_NoLeft{background-color:#FFFFFF;padding:5px;border:0;border-top:1px solid #BEBEBE;border-collapse:collapse;}
td.TableCell_0_NoRight{background-color:#FFFFFF;padding:5px;border:0;border-top:1px solid #BEBEBE;border-collapse:collapse;}
td.TableCell_0_NoLeft{background-color:#FFFFFF;padding:5px;border:0;border-top:1px solid #BEBEBE;border-collapse:collapse;}
td.TableCell_0_NoBorder{background-color:#FFFFFF;padding:0px;border:0;border-collapse:collapse;}
td.TableCell_1_NoBorder{background-color:#FFFFFF;padding:0px;border:0;border-collapse:collapse;}

th.TableColumnHeader{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;
    padding:3px;border:0;border-bottom:1px solid #BEBEBE;border-collapse:collapse;text-align:left;}
th.TableColumnHeader_SortOff{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;
    padding:3px;border:0;border-bottom:1px solid #BEBEBE;border-collapse:collapse;text-align:left;}
th.TableColumnHeader_SortOn{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;
    padding:3px;border:0;border-bottom:1px solid #BEBEBE;border-collapse:collapse;text-align:left;}

.TableColumnHeaderText{background-color:transparent;color:#000000;font-size:12px;font-weight:normal;}
a.TableColumnHeaderText_SortOff{color:#000000;background-color:transparent;font-weight:normal;font-size:12px;}
a.TableColumnHeaderText_SortOn,
a.TableColumnHeaderText_SortOn:link,a.TableColumnHeaderText_SortOn:visited,
a.TableColumnHeaderText_SortOn:active,a.TableColumnHeaderText_SortOn:hover{
    color:#000000;background-color:transparent;font-weight:bold;font-size:12px;text-decoration:underline;}
a.TableColumnHeaderArrow_SortOn,
a.TableColumnHeaderArrow_SortOn:link,a.TableColumnHeaderArrow_SortOn:visited,
a.TableColumnHeaderArrow_SortOn:active,a.TableColumnHeaderArrow_SortOn:hover{
    color:#000000;background-color:transparent;font-weight:bold;font-size:12px;text-decoration:none;}
/* FormFieldLabel, MessageTitleText = used in the Communities */
.FormFieldLabel{font-weight:bold;color:#000000;background-color:transparent;font-size:11px;}
.SmallSpacer{color:#000000;font-size:4px;background-color:transparent;text-decoration:none;}
.SearchTextbox{border:1px solid #B6B8C4;font-size:11px;color:#000000;}
.MessageTitleText{color:#083463;font-weight:bold;font-size:12px;background-color:transparent;}
.EditableTextBox{font-size:11px;font-family:Arial, Helvetica, Verdana, sans-serif;color:#3E3E3E;border:1px solid #7F9DB9;}
.UneditableTextBox{font-size:11px;font-family:Arial, Helvetica, Verdana, sans-serif;color:#3E3E3E;border:1px solid #B6B8C4;}
td.RowLabel{text-align:right;background-color:#FFFFFF;padding:5px;border-collapse:collapse;}

/*styles for pop-up pages used in plans*/
.PopupContainerTable{background-color:#cccccc;}
.PlanListPopup{background-color:#cccccc;border:1px solid #333333; display:none; position:absolute;  visibility: hidden; width:300px;height:300px;padding:0px;margin:0px; z-index:99999;}
.InitiativeDetailsPopup{background-color:#cccccc;border:1px solid #333333; display:none; position:absolute;  visibility: hidden; width:300px;height:150px;padding:0px;margin:0px; z-index:99999;}
.OverallRatingBreakupPopup{background-color:#cccccc;border:1px solid #333333; display:none; position:absolute;  visibility: hidden; width:300px;height:150px;padding:0px;margin:0px; z-index:99999;}
.PopupBody{border: 1px solid #000000;padding:0px;margin:0px;background-color:#cccccc;}

/* Career Path Boxes styles */
a.joblink,
a.joblink:link,
a.joblink:visited{color: #666;text-decoration:none;}
a.joblink:focus,
a.joblink:hover,
a.joblink:active {color: #333;text-decoration:underline;}
.north{background:#ffffff url("../images/careerpath_b_n.gif") repeat-x;}
.south{background-image:url("../images/careerpath_b_s.gif");background-repeat:repeat-x;}
.east{background-image:url("../images/careerpath_b_e.gif");background-repeat:repeat-y;}
.west{background-image:url("../images/careerpath_b_w.gif");background-repeat:repeat-y;}
.buttonBranch {background-image:url("../images/careerpath_bg.jpg");background-color:#FFFFFF;color:#F98D00;font-family:tahoma;font-size:10px;font-weight:bolder;height:30px;width:150px;text-align:center;vertical-align:middle;}
.buttonRoot {background-image:url("../images/careerpath_bg_blue.jpg");background-color:#FFFFFF;color:#F98D00;font-family:tahoma;font-size:10px;font-weight:bolder;height:30px;width:150px;text-align:center;vertical-align:middle;}
.buttonSelected {background-image:url("../images/careerpath_bg_green.jpg");background-color:#FFFFFF;color:#F98D00;font-family:tahoma;font-size:10px;font-weight:bolder;height:30px;width:150px;text-align:center;vertical-align:middle;}

.ExamNavCell{width:100%;vertical-align:bottom;text-align:right;padding-right:50px;}
.ExamDivisionPadding{width:100%;padding:0px;margin:0px;}
.FS1{background-color:#cccccc;height:400px;}

/* Manager Dashboard Styles */
.DASHBOARD a{border:0px;color:#2B61A8}
.DASHBOARD a:visited{border:0px;color:#2B61A8}
.DASHBOARD a:hover{border:0px;color:#2B61A8}
.DASHBOARD blockquote{border:1px solid #BEBEBE;background-color:#FFFFCC;padding:3px;}
.DASHBOARD chartImg{width:10%}
.DASHBOARD div.ScrollDiv{position:relative;height:160px;overflow:auto;margin:10px;border:solid 1px #BEBEBE;}
.DASHBOARD div.chartDiv{width:100%;}
.DASHBOARD .Dropdown{font-size:11px;color:#3E3E3E;font-family: Arial, Helvetica, Verdana, sans-serif;}
.DASHBOARD FIELDSET{padding:3px;}
.DASHBOARD table{border-collapse:collapse;empty-cells: show;width:100%;}
.DASHBOARD table.DataTable,
.DASHBOARD td.DivisionHeader table.DataTable {border:1px solid #FFFFFF;border-left:0;border-right:0;padding:1px;clear:none;}
.DASHBOARD td{color:#000000;vertical-align:top;empty-cells: show;font:11px Arial, Helvetica, Verdana, sans-serif}
.DASHBOARD td.DataTableNoBottom{background-color:#FFFFFF;}
.DASHBOARD td.DataTableNoBottom0{background-color:#FFFFFF;}
.DASHBOARD td.DataTable{border-bottom:1px solid #BEBEBE;background-color:#FFFFFF;}
.DASHBOARD td.DataTableC{border-bottom:1px solid #BEBEBE;background-color:#FFFFFF;text-align:center;}
.DASHBOARD td.DataTable0{border-bottom:1px solid #BEBEBE;background-color:#FFFFFF;}
.DASHBOARD td.ChartImgCell{height:160px; width:100%;text-align:center;vertical-align:middle;}
.DASHBOARD th{color:#000000;text-align:left;vertical-align:top;padding:3px;font:12px Arial, Helvetica, Verdana, sans-serif; font-weight:normal;}
.DASHBOARD th.DataTable{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;font-weight:normal;padding: 4px 3px;border-collapse:collapse;}

.DASHBOARD .DataTableSortable,a.DataTableSortable:link,a.DataTableSortable:visited,a.DataTableSortable:hover{
    color:#000000;text-decoration:underline;font:12px Arial, Helvetica, Verdana, sans-serif;}
.DASHBOARD .DataTableSorted,a.DataTableSorted:link,a.DataTableSorted:visited,a.DataTableSorted:hover{
    color:#000000;text-decoration:underline;font:12px Arial, Helvetica, Verdana, sans-serif;font-weight:bold;}

.DASHBOARD hr{color:#000000;height:1px;}
.DASHBOARD hr.Thick{color:#5B81A8;background-color:#5B81A8;height:15px;}
.DASHBOARD h1{font-size:18px;color:#000000;font-weight:bold;font-family:"Trebuchet MS", Arial, sans-serif;text-decoration:none;margin-bottom:1px;}
.DASHBOARD h2{font-size:14px;color:#000000;margin-bottom:3px;margin-top:3px;}
.DASHBOARD h3{font-size:12px;margin-bottom:3px;}
.DASHBOARD img{background-color:transparent;}
/*.DASHBOARD INPUT.Button, {text-align:center;font:11px "Trebuchet MS", Arial, sans-serif;color:#FFFFFF;background:#4A5878;border-top:0px solid #B6B5B5;border-left:0px solid #B6B5B5;border-right:2px solid #4A5878;border-bottom:2px solid #4A5878;cursor:pointer;cursor:hand;margin:0px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#A2ADC7',EndColorStr='#516084');padding: 1 4px; overflow: visible;-moz-border-radius:7px;} */
.DASHBOARD LEGEND{color:#333333;}
.DASHBOARD tr{empty-cells: show;}
.DASHBOARD ul{margin:15px;}
.DASHBOARD #Container{position:relative;float:left;width:100%;}
.DASHBOARD #dashDivPane1{height:50%;width:100%;position:relative;float:left; }
.DASHBOARD #spacerDiv{position:relative;float:left; height:2%;width:2%;}
.DASHBOARD #dashDivPane2{position:relative;float:left;width:49%; height:100%;}
.DASHBOARD #dashDivPane2Inner{position:relative;float:left;text-align:center;border-left:solid 1px #BEBEBE;background-color:#ffffff;width:100%;}
.DASHBOARD #dashDivPane3{position:relative;height:100%;}
.DASHBOARD #dashDivPane4{position:relative;float:left;width:100%; height:100%;}
.DASHBOARD #dashDivPane3Inner{position:relative;float:left;text-align:center;border-right:solid 1px #BEBEBE;background-color:#ffffff; }
.DASHBOARD #indicatorsContainer{width:100%; float:left;}
.DASHBOARD #lowerContainer{height:10%;width:100%; position:relative;float:left;}
.DASHBOARD #Namespace{width:100%;height:100%;}
.DASHBOARD #employeeDeadlinesDiv{text-align:right;position:relative;float:left;height:175px;overflow:auto; width:100%;
    background-color:#cdd7de;border:0;}
.DASHBOARD #employeeDeadlinesDiv1{text-align:right;position:relative;float:left;height:375px;overflow:auto; width:100%;border: 1px solid #BEBEBE;background-color:#FFFFFF;}
.DASHBOARD #resultSection_EmployeeDeadline{position:relative;float:left;width:100%}
.DASHBOARD #minWidthDiv{position:relative;height:1px;width:924px;}

h3{font-size:12px;margin-top:10px;margin-bottom:0px;color:#083463;}
.shadedBackground{}
.smallBodyText{font-size:10px;color:#000000;}
.smallRowHeaderText{font-size:10px;font-weight:normal;color:#8C8B8B;}
/* table style 3 */
.smallDataTable{width:100%}
.smallDataTable thead tr.Bar td { background-color: #E1E2E2;font: bold 10px Arial, Helvetica, Verdana, sans-serif;  padding: 3px 5px 3px 5px;}
.smallDataTable thead tr.dataHead th { background:url(../images/table_menu_BG.gif) repeat-x bottom left; font: bold 10px Arial, Helvetica, Verdana, sans-serif; text-align:left; color: #fff; padding: 3px 5px 3px 5px;}
.smallDataTable tbody tr.even td {border-bottom:1px solid #cccccc; background-color: #e7e7eb;font: normal 10px Arial, Helvetica, Verdana, sans-serif; padding: 3px 5px 3px 5px;}
.smallDataTable tbody tr.odd  td {border-bottom:1px solid #cccccc; background-color: #e7e7eb;font: normal 10px Arial, Helvetica, Verdana, sans-serif; padding: 3px 5px 3px 5px;}
.smallDataTable tfoot tr.bar td {background-color: #E1E2E2;font: bold 10px Arial, Helvetica, Verdana, sans-serif;   padding: 3px 5px 3px 5px;}
.HeaderSize1{width:230px;}
.HeaderSize2{width:100px;}
.HeaderSize3{width:100px;}
.HeaderSize4{width:150px; white-space:nowrap;}
.Spacing1{width: 15px}

.FloatingCardCell {width:100%;border:1px solid tan;background-color:#F6F5E8;padding:3px}
.FloatingCardEmpBoxCell {text-align:left;}
.FloatingCardImg {height:30px;}
.FloatingCardHilite {font-weight:bold;}
.FloatingCardReturnLink, a.FloatingCardReturnLink:link , a.FloatingCardReturnLink:visited , a.FloatingCardReturnLink:hover {color:#2B61A8;}

.EmpBoxStyle{color:#000000;font-size:11px;font-family:Arial, Helvetica, Verdana, sans-serif; padding:5px 0px 5px 0px;}
.EmpBoxHeader{color:#2a5d88;font-weight:bold;font-size:11px;}
.southBox a, .southBox a:link, .southBox a:visited,
.northbox3 a, .northbox3 a:link, .northbox3 a:visited {text-decoration:none;}
.southBox a:active, .southBox a:hover,
.northbox3 a:active, .northbox3 a:hover {text-decoration:underline;}
.northBox {background:url(../images/selfbox_header_gradient.gif) repeat-x;background-color:#eeeeee;border-top:0px;height:11px;vertical-align:middle;width:192px;text-align:center;}
.northBox2 {background-color:#FFFFFF;border-top:1px solid #666666;height:11px;vertical-align:middle;width:192px;}
.northBox3 {background-color:#EEEEEE;border-top:1px solid #666666;vertical-align:middle;text-align:center;width:192px;}
.northBox4 {background-color:#f8f8fa;border-top:2px solid #666666;border-bottom:0px;height:12px;vertical-align:middle;width:800px;}
.northBox_up {background-color:#f8f8fa;border-top:0px;height:12px;vertical-align:middle;width:192px;}
.southBox {background:url(../images/empbox_footer_gradient.gif) repeat-x;background-color:#eeeeee;border-bottom:2px solid #666666;vertical-align:middle;text-align:center;}
.southBox2 {background:url(../images/noempbox_footer_gradient.gif) repeat-x;background-color:#eeeeee;border-bottom:2px solid #666666;vertical-align:middle;}
.southBox4 {background:url(../images/noempbox_footer_gradient.gif) repeat-x;background-color:#eeeeee;border-bottom:2px solid #666666;vertical-align:middle;}
.southBox5 {background:url(../images/selfbox_footer_gradient.gif) repeat-x;background-color:#eeeeee;border-bottom:2px solid #666666;vertical-align:middle;text-align:center;}
.southBox a {text-decoration:none;}

.eastBox {background-color:#FFFFFF;border-left:1px solid #666666;border-bottom:0px;}
.westBox {background-color:#FFFFFF;border-right:2px solid #666666;border-bottom:0px;}
.eastBox2 {background-color:#FFFFFF;border-left:1px solid #666666;border-bottom:0px;}
.westBox2 {background-color:#FFFFFF;border-right:2px solid #666666;border-bottom:0px;}
.button_on {color:#000000;font-size:11px;font-family:Arial, Helvetica, Verdana, sans-serif;
    background-color:#FFFFFF;border-bottom:0px;}
.button_on2 {background-color:#FFFFFF; color:#000000;font-size:11px;font-family:Arial, Helvetica, Verdana, sans-serif;border-bottom:0px;}
.button_on_bottom {background-color:#FFFFFF;color:#000000;font-size:11px;font-family:Arial, Helvetica, Verdana, sans-serif;background-color:#EBE9D6;text-align:center;vertical-align:middle}
.eastBox_bottom {background-repeat:repeat-y;background-color:#EBE9D6;border-left:1px solid #666666;}
.westBox_bottom {background-repeat:repeat-y;background-color:#EBE9D6;border-right:1px solid #666666;}
.AlertHilite{font-size:11px;color:#FF5200;}
a.EmpNameLink{font-weight:bold;color: #00346B; text-decoration: none;}
a.EmpNameLink:hover{font-weight:bold;color:#00346B;text-decoration:underline;}
.SubPhotoSize{height:65px}
.SubPhotoCell{height:65px; width:52px;text-align:right;vertical-align:top;}

.SummarySection{font-size: 9px; padding:0px 0px 0px 5px;width:100%;}

/*Top corners of "Self" box in org chart*/
.boxsegment1{background-color:#eeeeee;width:5px;border:0;}
.boxsegment1a{background-color:#FFFFFF;width:5px}
/*Bottom corners*/
.boxsegment2{vertical-align:bottom;width:5px;font-size:8px;
    background: #FFFFFF url(../images/selfbox_bottom_gradient.gif) repeat-x bottom;}
.mailto_container{float:left;padding:5px 0px 0px 0px}
.mailtoCell{text-align:right;vertical-align:bottom;}

Table.OrgChartToolbar{width:100%;background-color:#FFFFFF;padding:0px;}
TD.OrgChartToolbar{background-color:#FFFFFF;border-left:1px solid #666666; border-right:2px solid #666666;}
.snapshotCell{text-align:right;vertical-align:bottom;padding:0px 5px 0px 0px}
.snapshot_container{text-align:right;padding:0px 5px 5px 0px}
.colorpad{width:15px;background-color:#B3B8E3;background:url(../images/empbox_body_gradient.gif) repeat-y;}
.OrgChartOutline{background-color:#67C7C6;border-top:1px dotted #CCCCCC;border-left:1px solid #666666;border-right:2px solid #666666;border-bottom:1px dotted #CCCCCC;}

.StatusDataText{font-size:11px;color:#000000;}
.StatusDataTextHilite{font-size:11px;color:#FF5200;}
a.StatusLink{font-size:11px;color:#000000;text-decoration: none;}
a.StatusHiliteLink{font-size:11px;color:#FF5200;text-decoration: none;}
a.StatusLink:hover{font-size:11px;color:#000000;text-decoration:underline;}
a.StatusHiliteLink:hover{font-size:11px;color:#FF5200; text-decoration: underline;}

.BodyBGLeftBottomBorder{border-bottom:1px #ccc solid;}
.BodyBGRightBottomBorder{text-align:right;vertical-align:top;border-bottom:1px #ccc solid;}
.OrgChartTable{}
.snapheading{font-weight:bold;font-size:11px;margin-top:10px;margin-bottom:0px;color:#083463;}

/*New table style*/
.tableHeading {width:100%; padding:0; border-collapse:collapse;}
.tableHeading .title{background:#67C7C6; vertical-align:bottom;
    white-space:nowrap;width:1%;font:bold 15px "Trebuchet MS", Arial, sans-serif; color:#000000;}
.tableHeading .title_right{background:#67C7C6;color:#444444;
    font:bold 10px Arial, Helvetica, Verdana, sans-serif; vertical-align:middle; text-align:right;white-space:nowrap;width:auto;}
.tableHeading .icon{background:#67C7C6; vertical-align:bottom;white-space:nowrap;width:40px;text-align:left;}
.title_text{padding:0 0 7px 0; margin:0px;}
.angle{vertical-align:bottom; width:31px; background:#67C7C6 no-repeat bottom left;}
.tab_text{font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:normal; font-size:10px; padding:0 4px 3px 0; margin:0px; color:#333;}
table.title_select {font-family: Arial, Helvetica, Verdana, sans-serif;margin-bottom:3px;margin-top:15px;}
table.title_select span.FlyoutBodyText{font-size:10px;}
.title_select select{font:normal 11px Arial, Helvetica, Verdana, sans-serif;}
.scroll_container{width:100%;}
.scroller{margin:0; padding:0; overflow:scroll; height:160px; width:100%;}
.table_data {width:100%; border-left:1px solid #FFEACC; border-right:1px solid #FFEACC;}
.table_data th{background:url(../images/table_menu_BG.gif) repeat-x bottom left; padding:4px 7px;border-collapse:collapse;}
.table_data th a{display:block; font:bold 10px Arial, Helvetica, Verdana, sans-serif; color:#FFFFFF; text-decoration:none;}
.table_data td{ padding:0 0 0 4px; color:#000000; font:normal 11px Arial, Helvetica, Verdana, sans-serif; padding:3px 7px 3px 15px;}
.table_data td a{display:block; font:normal 10px Arial, Helvetica, Verdana, sans-serif; color:#3E4C6E; text-decoration:underline}
.overdue{background:url(../images/icon_alert.gif) no-repeat center left; margin:0 0 0 6px; padding:0 0 0 16px; color:#FF0000}
.odd{background:#FFF;}
.even{ background:#e7e7eb;}
.bottom_bar{width:100%}
.bottom_left_corner{background:url(../images/table_tab_bottom_left.gif) no-repeat left; vertical-align:top; width:8px; height:10px;}
.bottom_center{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;}
.bottom_right_corner{background:url(../images/table_tab_bottom_right.gif) no-repeat right; vertical-align:top; width:8px; height:10px;}
Table.EmpBox{width:192px;}
Table.FloatingCardEmpBox{width:350px;}
Table.EmpBoxData{width:100%;height:100%;padding:0px;}
Table.EmpBoxData td, Table.EmpBoxData span {font-size:11px;}
.OrgChartArrows{vertical-align:top;height:12px;}
.dataCell{padding:0px;}
.dataCellA{padding:2px;}
.EmpBoxSpacer{font-size:5px;}
.OrgChartTd{width:30px;text-align:center;border:0px solid red;}
.OrgChartTdEmpBox{text-align:center;border:0px solid red;}
.OrgChartSpacerGif{width:10px;}
div#fieldChooser {position: absolute; left:0px; top:0px; width: 450px; height: 297px;border:5px solid #CCC;}
div#AddActivity {border:6px solid #CCC;-moz-border-radius:7px;}
#AddActivityDivIframeBuffer {border:0;}
body.FieldChooser{padding:1px;margin:0px;background-color:#999;}
div.FieldChooser{background-color:#666;}
table.FieldChooser{background-color:#EEE; width:100%;height:100%;padding:0px;}
#fieldChooserCloseLink {float:right; margin-right:10px;}
td.FieldChooserContent{background-color:#FFF; text-align:left;}
div.FieldChooserContent{overflow:auto; position:relative;}
td.TableHeaderBackground{background:#67C7C6 repeat-x top;border-bottom:1px solid #5a92bf;padding:4px 7px;text-align:left;}
.TableHeaderText{color:#FFFFFF;font-weight:bold;}
INPUT{font-size:11px;}
.DataLabel{font-weight:normal;}

.HeaderDetailsBG{background-color:#CDD7DE;padding:5px;vertical-align:middle;border:1px solid #BEBEBE;border-collapse:collapse;}
.HeaderDetailsText0{color:#000000;font-weight:bold; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:13px;}
.HeaderDetailsOpenBGRight{background-color:#e7e7eb;padding:5px;text-align:right;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.PopupHeaderBGRight{background-color:#D3D3E2;text-align:right;vertical-align:middle;}
.AlignRightBottom{text-align:right;vertical-align:bottom}

/*Nine box style */
th.DataBG1 {background:#DFE9F0 url(../images/paleblue_bg.gif) repeat-x top;font-weight:normal;}
.PageSubTitle{font-family:"Trebuchet MS", Arial, sans-serif;font-size:13px; line-height:24px;color:#000000;margin-top:0px;font-weight:bold;}
.PageSubSubTitle{color:#000000;margin-top:0px;font-weight:bold;}
.TableHeaderTitle{background-color:#3E4C6E;color:#fff;font-weight:bold;text-align:center;padding:5px;}
.TableEmployeeMatrix{border-bottom:0px solid #3E4C6E;}
.TableHeader1{min-width:150px;background-color:#3E4C6E;color:#fff;font-weight:bold;padding:5px;vertical-align:bottom;border:1px solid #cecece;text-align:left}
.TableHeader1Center{min-width:150px;background-color:#3E4C6E;color:#fff;font-weight:bold;padding:5px;vertical-align:bottom;border:1px solid #cecece;text-align:center}
.TableHeader2{background-color:#c9d2e7;color:#000000;font-weight:bold;border-left:0px solid #3E4C6E;border-right:1px solid #3E4C6E;border-bottom:1px solid #3E4C6E;padding:5px;text-align:center;vertical-align:middle}
.TableHeader3{color:#000000;font-weight:bold;padding:5px;vertical-align:bottom;text-align:left;
    background-color:#DFE9F0;border-bottom:1px solid #AAAAAA;}
.TableHeader4{background-color:#ffffff;color:#000000;font-weight:bold;border-left:1px solid #3E4C6E;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;}
.TableHeader4Printable{background-color:#ffffff;color:#000000;font-weight:bold;border:1px solid #c0c0c0;text-align:center;}
.TableHeader5{background-color:#ffffff;color:#000;font-weight:bold;padding:5px;vertical-align:bottom;border:1px solid #c0c0c0;text-align:center;}
.TableHeader5LeftPrintable{background-color:#ffffff;color:#000;font-weight:bold;padding:5px;vertical-align:bottom;text-align:left;}
.TableHeaderSorted{background-color:#c9d2e7;color:#000000;font-weight:bold;padding:5px;vertical-align:bottom;border-left:1px solid white;}
.TableHeaderSortedPrintable{background-color:#ffffff;color:#000000;font-weight:bold;padding:5px;vertical-align:bottom;border-left:1px solid white;}
.TableHeaderHighlighted{background-color:#F9F7EE;color:#000;padding:5px;}
.TableHighlighted{background-color:#F9F7EE;color:#000;padding:5px;border:1px solid #3E4C6E;}
.TableWhite{background-color:#ffffff;color:#000;padding:5px;border:1px solid #3E4C6E;width:200px;height:200px}
.TableWhitePrintable{background-color:#ffffff;color:#000;padding:5px;border:1px solid #c0c0c0;width:120px;}
.TableHeaderPrintable{background-color:#ffffff;color:#000;padding:5px;border:1px solid #3E4C6E;}
.TableTotals1{background-color:#ffffff;color:#000;font-weight:bold;padding:5px;border:1px solid #c0c0c0;text-align:center;}
.TableRegCell{color:#000;border-bottom:1px solid #cecece;text-align:left;border-collapse:collapse;padding-left:3px;}
.grouping {padding:3px 10px 3px 3px;font:normal 11px Arial, Helvetica, Verdana, sans-serif;}
.TableHeaderSortableLink{color:#000000;}
.TableHeaderSelectedSortableLink{color:#000000; font-weight:bold;}
.RangeLabelsTable{text-align:center;width:100%}
.LabelsClass{font-weight:bold;}
.RangesClass{font-weight:normal;white-space:nowrap;font-size:10px}
.THPrintable{font-weight:bold;background-color:#ffffff;color:#000000;border-bottom:2px solid #3E4C6E;vertical-align:bottom;}

/* Ninebox matrix box style */
.TableCellCenter{color:#000;padding:5px;vertical-align:middle;text-align:center;width:200px;height:130px;
    background-color:#ffffff;border:1px solid #AAAAAA;}
.TableMainHeader_X{color:#000000;font-weight:bold;padding:5px;vertical-align:bottom;text-align:center;
    background-color:#DFE9F0;border:1px solid #AAAAAA;border-left:0;border-right:0;}
.TableMainHeader_Y{width:150px;color:#000000;font-weight:bold;padding:5px;vertical-align:bottom;text-align:center;
    background-color:#DFE9F0;border:1px solid #AAAAAA;border-left:0;}
.TableTotalsHeader{color:#000;font-weight:bold;padding:5px;text-align:center;vertical-align:bottom;width:130px;
    background-color:#FFEED4;border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}
.TableTotals_X{color:#000;font-weight:bold;padding:5px;text-align:center;vertical-align:top;
    background-color:#FFEED4;border-bottom:1px solid #AAAAAA;}
.TableTotals_Y{color:#000;font-weight:bold;padding:5px;text-align:center;vertical-align:middle;width:130px;
    background-color:#FFEED4;border-bottom:1px solid #AAAAAA;}
.TableCellLeft{color:#000000;font-weight:bold;padding:5px;text-align:center;vertical-align:middle;
    background-color:#cdd7de;border-left:0px solid #AAAAAA;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}
/*Ninebox cell popup*/
.morePopup {z-index:100;width:200px;height:50px;overflow:auto;position:absolute;background-color:#F9F7EE;}
.popup {z-index:100;position: absolute;display: none;border-top-color: #DFDFDF;border-left-color: #DFDFDF;border-right-color: #999999;border-bottom-color: #999999;border-top-style: solid;border-right-style: double;border-bottom-style: double;border-left-style: solid;border-top-width: 2px;border-right-width: 5px;border-bottom-width: 5px;border-left-width:2px;background-color:#FFF5D5;margin: 0px;}
.popupHeaderContent {height:249px;width:210px;overflow: auto;padding: 6px;padding-top: 0px;}
.popup#popup3 {top:488px;left:684px;}
.popup#popup8 {top:778px;left:484px;}
.popupHeaderRow {width:210px;color: #FFFFFF;background-color: #3E4C6E;text-align: left;padding: 3px;border-bottom-width:1px;border-bottom-style: solid;border-bottom-color:#999999;margin-bottom: 1px;font-weight: bold;font-size: 10px;}
.simpleBold {font-weight: bold;}
a.popup:link{color: #FFFFFF;}
a.popup:visited{color: #FFFFFF;}
a.popup:hover{color: #FFFFFF;}

/* Scrolling with static TH Styles */
#DownloadedItemsTHEAD #header0,#FinishedItemsTHEAD #header0 {}
#DownloadedItemsTHEAD #header6,#FinishedItemsTHEAD #header5 {}
#header0, #xAxisDetailWindow, #yAxisDetailWindow{text-align:left;}

.StaticHeader {border-right:0;border-left:0;}
.scrollTH1 {border:0px;}
.scrollTH1 blockquote{border:1px solid #BEBEBE;background-color:#FFFFCC;padding:3px;}
.scrollTH1 chartImg{width:10%}
.scrollTH1 div.chartDiv{width:100%;}
.scrollTH1 .Dropdown{font-size:11px;color:#3E3E3E;font-family: Arial, Helvetica, Verdana, sans-serif;}
.scrollTH1 FIELDSET{padding:3px;}
.scrollTH1 table{border-collapse:collapse;empty-cells: show;}
.scrollTH1 table.DataTable{border-right:0px solid #BEBEBE;border-bottom:1px solid #3E4C6E;border-left:0px solid #BEBEBE;padding:1px;}
.scrollTH1 td{color:#000000;vertical-align:top;empty-cells: show;}
.scrollTH1 td.DataTableNoBottom{background-color:#e7e7eb;}
.scrollTH1 td.DataTableNoBottom0{background-color:#e7e7eb;}
.scrollTH1 td.DataTable{border-bottom:1px solid #BEBEBE;background-color:#e7e7eb;}
.scrollTH1 td.DataTableC{border-bottom:1px solid #BEBEBE;background-color:#e7e7eb;text-align:center;}
.scrollTH1 td.DataTable0{border-bottom:1px solid #BEBEBE;background-color:#e7e7eb;}
.scrollTH1 td.ChartImgCell{height:160px; width:100%;text-align:center;vertical-align:middle;}
.scrollTH1 th{background-color:#dfe9f0; background-image:url(../images/paleblue_bg.gif); background-repeat:repeat-x; background-position:top;
    border:0;border-bottom:1px solid #BEBEBE;border-collapse:collapse;
    color:#000000;text-align:left;vertical-align:bottom;padding:3px;font:normal 12px Arial, Helvetica, Verdana, sans-serif;}

.scrollTH1 th.NineboxTH{background-color:#3E4C6E;border:0;border-collapse:collapse;color:#ffffff;text-align:left;vertical-align:bottom;padding:3px;font:bold 12px Arial, Helvetica, Verdana, sans-serif;}
.scrollTH1 .DataTableSortable,a.DataTableSortable:link,a.DataTableSortable:visited,a.DataTableSortable:hover{color:#000000;text-decoration:underline;}
.scrollTH1 .DAheader{}
.scrollTH1 hr{color:#000000;height:1px;}
.scrollTH1 hr.Thick{color:#5B81A8;background-color:#5B81A8;height:15px;}
.scrollTH1 h1{font-size:18px;color:#000000;font-weight:bold;text-decoration:none;margin-bottom:1px;}
.scrollTH1 h2{font-size:14px;color:#000000;margin-bottom:3px;margin-top:3px;}
.scrollTH1 h3{font-size:12px;margin-bottom:3px;}
.scrollTH1 img{background-color:transparent;}
.scrollTH1 LEGEND{color:#333333;}
.scrollTH1 tr{empty-cells: show;}
.scrollTH1 ul{margin:15px;}
.scrollTH1 #Container{position:relative;float:left;width:100%;}
.scrollTH1 #DivPane1{width:100%;}
.scrollTH1 #spacerDiv{position:relative;float:left; height:2%;width:2%;}
.scrollTH1 #DivPane2{position:relative;float:left;width:100%;}
.scrollTH1 #DivPane2Inner{position:relative;float:left;text-align:center;border:solid 1px #3E4C6E;background-color:#ffffff; }
.scrollTH1 #DivPane3{position:relative;float:left;width:100%;}
.scrollTH1 #DivPane3Inner{position:relative;float:left;text-align:center;border:solid 1px #3E4C6E;background-color:#ffffff; }
.scrollTH1 #indicatorsContainer{width:100%; float:left;}
.scrollTH1 #lowerContainer{height:10%;width:100%; float:left;}
.scrollTH1 #Namespace{width:100%;height:100%;}
.scrollTH1 #ScrollDiv{overflow-x:hidden;overflow-y:auto;background-color:#EEE;border-bottom:1px solid #CCC;height:100px;}
.scrollTH1 #ScrollDiv1{overflow-x:hidden;overflow-y:auto;border:0px;text-align:right; width:100%;}
.scrollTH1 #minWidthDiv{position:relative;height:1px;width:924px;}
.smalltext{FONT-SIZE: 10px;}
.disabled{background:#7e8997 !important;color:#c9c9c9 !important;}
#headerBG{background:#67C7C6 top left repeat-x;width:100%;height:47px;padding-bottom:5px;}
#previewButtonLeft{float:left;width:40%;padding-right:28px;padding-top:26px;text-align:left;}
#previewButtonRight{float:left;width:40%;text-align:left;padding-top:26px;}
.accentBar{clear:both;background:#FFFFFF bottom left repeat-x;margin: 0;padding: 6px 6px 6px 6px;}
.questionHeader{background-color:#FFFFFF;border-bottom:1px solid #c9c9c9;height:26px;width:100%;padding-bottom:5px;}
#questionNumber{float:left;width:40%;color:black;font:bold 13px Arial, Helvetica, Tahoma, Vardana, sans-serif;text-align:left;padding-left:20px;padding-top:12px;}
#questionNav{width:57%;float:left;color:black;font:normal 11px Arial, Helvetica, Tahoma, Vardana, sans-serif;text-align:left;padding-top:12px;}
#questionPreview {width:100%;}
#timer{position:absolute;top:102px;left:50%;font:bold 11px Arial, Helvetica, Tahoma, Vardana, sans-serif;}
.examGradeTableHeaderBG{background:#FFFFFF top left repeat-x;height:20px;padding-bottom:2px;}
.examGradeTableRowBG{background-color:#FFFFFF;border-bottom:1px solid #c9c9c9;height:20px;padding-bottom:2px;text-align:left;}
.examGradeTableColumnHeaderText{color:#000000;font-weight:bold;}
.examGradeExamSummaryTable{width:500px;background-color:#67C7C6;}

.legal_highlight{color: #0000FF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;cursor:pointer;}
.suggestion {cursor: pointer;text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}
.evenRow{
	background-color:#eee;
}
.groupTitle{
	padding:3px 0px 0px 9px;
	/*background:#c6deff url("images/group_header_new2.png") top left repeat-x;
	background:#cbe0ff url("../images/group_header_new2.png") top left repeat-x;*/
	background-color:white;
	color:black;
}
.nonGroupTitle{
	padding:3px 0px 3px 9px;
}
.titleText{
	padding-left:4px;
}
.groupTitle a img{
	float:left;
}
.singleTitle{
	padding-left:20px;
}
.groupDetails{
	display:none;
	margin:0px 10px 2px 0px;
}
.groupIndentionIndicator{
	width:30px;
	padding-left:7px;
}
.groupData{
	padding-bottom:2px;
	padding-top:3px
}
div.subjectArea {font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}

