/**
 * styles.css
 */
 
 * {
	font-family: Helvetica, "Arial Unicode MS", Arial, sans-serif;
}

body{font-size: 12px;color:#000000;background-color:#FFF;margin:0;text-align:left;}
#bodyDiv{margin:0; padding:0; background:#FFF url(../images/background.jpg) top repeat-x; _height:100%; min-height:691px;
	text-align:center;} /* important for IE */
#headerAreaDiv, #menuAreaDiv, #contentAreaDiv, #footerAreaDiv {text-align:left;} /* important for IE */
body #bodyDiv.noBackground{
	background:none;
	min-height:0px;
}

#contentAreaDiv {width: 945px; display:table; margin: 0 auto; padding: 0 0 50px 0; z-index:1;
	background:#FFF url(../images/pagetitle_bg.gif) top repeat-x; border: 1px solid #425884;} /* bottom padding must be 50px for Talent Pool page */

#contentAreaDiv.contentAreaDivAssumeSubordinateDialog {	border: 0px; width:100%;}

* html #contentAreaDiv
{
	display:block;
}
.noFocusRect:focus {outline:none;}

#headerAreaDiv {margin:0; padding:0; margin-bottom:10px;}
#bodyDiv div.headerWithFloating{margin-bottom:0px;}
#menuBottomDiv {margin: 0 0 10px 0; padding:0;}

#floatingCardDiv {background:#FFF url(../images/background_floatingCardArea.jpg) repeat-x 0 0;height:113px;padding:0;}
#floatingCardContentDiv{background:transparent url(../images/background_floatingCard.jpg) no-repeat 0 0; padding:0; width:80%; height:107px; float:right;}

#newsdiv{text-align:left;background: transparent none no-repeat scroll 0 0;margin: 0;
    width: 870px;
    color:000000;
    border:none;}
#newsContentAreaDiv{margin: 0 auto; padding:0 15px 0px; text-align:left; background:transparent url(../images/news_side_borders.png) center top repeat-y;}
#newsIntro{margin:0 auto; height:100%; max-height:330px; overflow:auto;}
#newsdiv.jqmWindow {
	position:absolute;
    display: none;
}
#newsTopBorder{background: transparent url(../images/news_top_border.png) center top no-repeat; height:20px;}
#newsBottomBorder{background: transparent url(../images/news_bottom_border.png) center top no-repeat;height:70px }
#featuredItems{border-top:2px solid #DDDDDD;border-bottom:2px solid #DDDDDD;}
.newsIntroBG {background: transparent url(../images/news_intro_bg.png) bottom repeat-x; padding:0px 0px 15px 0px;}
.newsTitleText{font-size:20px;font-weight:bold;}
.newsSectionTitle{font-size: 15px;color:#9f5e00;}
.newsBodyText{font-size: 12px;color:#333333;}
body#homePage #bodyDiv{background:#FFF url(../images/background_homePage.jpg) top repeat-x;}
body#homePage .bodyDivHidden,  body#myEmployeesPage .bodyDivHidden {background:#FFFurl(../images/background.jpg) top repeat-x; height:1;width:1;min-height:1}
body#homePage #contentAreaDiv, body#myEmployeesPage #contentAreaDiv {border:0;background-color:transparent;background-image:none; padding:0;}
body#homePage #headerAreaDiv, body#homePage #menuBottomDiv, body#myEmployeesPage #headerAreaDiv, body#myEmployeesPage #menuBottomDiv, body#performanceReviews #menuBottomDiv{margin:0;}
body#viewPriorReviews #bodyDiv{min-height:0px;background: #FFFFFF;}
body#performanceReviews #bodyDiv{min-height:0;}
body#performanceReviews #headerAreaDiv{margin:0;}
body#performanceReviews #contentAreaDiv{width:100%; padding:0; background:none;}
body#performanceReviews #footerAreaDiv {display:none;}
body#legacyPerformanceReviews #contentAreaDiv{width:100%;}
body#skillSearch #bodyDiv {background:#FFFFFF; }
body#careerPlannerCurricula #bodyDiv {background:#FFFFFF; }
body#userDashboard #contentAreaDiv{width:94%; padding:0 0 50px; _padding:0;}
body#talentPoolBody #contentAreaDiv{padding:0;}
body#orgChart #contentAreaDiv{background:#FFF url(../images/background_orgchart.gif) top repeat-x;padding: 0 0 10px 0;}
.RightSpacing, .LeftSpacing, .leftspacing{width:20px;}
body.iframeInclude #bodyDiv {background-color:#FFF; background-image:none; text-align:left; height:auto; min-height:100px;}

.hidden508Link{display:none; visibility:hidden;}
button.jawsButton{display:block;margin:0; padding:0;width:0; height:0;float:left;}
td.assesspOn{font-weight:bold; font-size: 11px;color:#FFFFFF;vertical-align:middle;padding:0;background-color:#FFFFFF;background-image:url(../images/assessp_bt_bg_on.gif);background-repeat:repeat;text-align:center;}
td.assesspOff{font-weight:bold; font-size: 11px;color:#7A8CA3;vertical-align:middle;padding:0;background-color:#FFFFFF;background-image:url(../images/assessp_bt_bg_off.gif);background-repeat:repeat;text-align:center;}
td.assesspItem{font-weight:bold; font-size: 11px;color:#FFFFFF;vertical-align:middle;padding:0;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-size:12px;color:#000000;vertical-align:top;empty-cells: show;}
th{font-size:12px; font-style:normal; font-weight:normal;
	color:#333; text-align:left; vertical-align:middle; padding:3px;}
th a:link, th a:visited {font-weight:bold; color:#000; text-decoration:none;}
th a:active, th a:hover {font-weight:bold; color:#000; text-decoration:underline;}

table.FullWidth{border:0;width:100%;border-collapse:collapse;}
table.FullWidthHighlighted{border:0;width:100%;border-collapse:collapse;}
table.DivisionHeader{border:0;width:100%;border-collapse:collapse;}
table.DataTable{background-color:#FFFFFF;border:0;border-collapse:collapse;width:100%;}
table.DataTable0{border:0 solid #BEBEBE;border-collapse:collapse;width:100%;}
table.DataTable2{background-color:#FFF;border:2px solid; border-collapse:collapse; width:100%;}
table.DataTable th {background:#fbfcfd url(../images/paleblue_bg.gif) repeat-x bottom;}
body.bodyHome table.DataTable {border-bottom:1px solid #bdcbdb;}
table#MyPlanDataTable{border:1px solid #bdcbdb;border-collapse:collapse;width:100%;}
#PerfReviewLayout table.DataTable th {background-color:#FFF; background-image:none;}
#FeedbackRatersArea, #NominateRatersArea, #FeedbackRatersSend{text-align:left;}


/* 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{padding:0px;}
table.DataTableBlack td.TableHeaderBackground, table.DataTableBlack td.TableHeaderBackgroundRight{padding:3px;vertical-align:top;}
table.DataTableBlack td.DivisionHeaderBG{background-color:#000000; background-image:none;padding:3px;}
table.DataTableBlack .DivisionHeaderText {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
/* HighCell is used in the SF-182 forms */
td.HighCell, th.HighCell{font-size:11px;color:black;vertical-align:top;padding:0px;height:40px;border:0;border-collapse:collapse;}
td.HighCell2, th.HighCell2{font-size:8px;color:black;vertical-align:top;padding:0px;height:15px;border:0;border-collapse:collapse;}

td.HighCellEdit, th.HighCellEdit{font:11px Arial, Helvetica, Verdana, sans-serif;color:black;vertical-align:top;padding:0px;margin:3px;
	height:40px;border:0px;border-width:1px;border-style:ridge;border-collapse:collapse;
}
td.HighCellEditFill{
	height:100%;
}
FIELDSET.SF182 {border:0px solid black;margin:0px;padding:0px;height:100%;}
FIELDSET.SF182 LEGEND{font-weight:bold;border:0px solid black;height:40px;margin:0px;padding:0px;}
FIELDSET.SF182 LEGEND SPAN:first-child{padding:3px;width:100%;}
FIELDSET.SF182 LEGEND SPAN.allowWrap {display:block;width:90%;white-space:normal;}

FIELDSET.SF182 TABLE{border-collapse:collapse;border:0px solid black;width:100%;}
.SF182FieldsetWrapper{
			width: 100%;
			height:100%;
			position: relative; 
			padding: 0px;
			border: 0px solid #000;
			background: #fff;	
}

table.DataTableBlack td.SF182Header{
	padding:5px;
}
table.DataTableBlack td.HighCellEdit, table.DataTableBlack th.HighCellEdit{
	padding:5px;
}
.ExampleText{font-size:11px;color:#959595;}

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 dashed #bdcbdb;}
table.Login{background-color:#E8E6D9;padding:0;width:100%;border-collapse:collapse;}

table.HeaderTableContainer{border-bottom:1px solid #999999;background:#FFFFFF url("../images/headerArea_BG.gif");background-repeat:repeat-x;background-position:middle;width:100%;height:69px;padding: 0;margin:0;border-collapse:collapse;}
table.AccessibiliyHeaderTableContainer{border-bottom:1px solid #999999;background:#FFFFFF url("../images/headerArea_BG.gif");background-repeat:repeat-x;background-position:middle;width:100%;height:93px;padding: 0;margin:0;border-collapse:collapse;}
.LogoCell{width:15%;vertical-align:middle;padding:2px 0 0 25px;text-align:left;}
td.UserToolsCell{vertical-align:top;text-align:right;padding:0;}
table.UserToolsTable{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;}
td.UserToolsCell .ToolGroup{white-space:nowrap; display:inline-block;}
table.HeaderTable{border:0;width:100%;border-collapse:collapse;}

/* Main Navigation Menu Styles */
#menuAreaDiv{position:absolute; top:41px; left:220px; width:750px; z-index:1000;}
td.accessibilityNavMenuCell{padding-top:0px;text-align:left;height:25px;}
td.navMenuCell{padding-top:0px;text-align:left;}
tr.MainNav{background:#d1d1d1 url("../images/background_menu_off.gif");background-repeat:repeat-x;background-position:top; height:27px;}
.NavCellLeftEnd, .NavCellRightEnd{display:none;}
.NavCell{background:#d1d1d1 url("../images/background_menu_off.gif");background-repeat:repeat-x;background-position:top;
    color:#FFFFFF;text-decoration:none;text-align:center;vertical-align:middle;padding:0px;}
.NavCellOn{background:#494949 url("../images/background_menu_on.gif");background-repeat:repeat-x;background-position:top;
    color:#000000;text-decoration:none;text-align:center;vertical-align:middle;}
.NavCellHover{background:#DCE0E5 url("../images/background_menu_hover.gif");background-repeat:repeat-x;background-position:top;
    color:#000000;text-decoration:none;text-align:center;vertical-align:middle;padding:0px}
.NavTextMain,
a.NavTextMain:link, a.NavTextMain:visited,
a.NavTextMain:active, a.NavTextMain:hover{
	font-weight:bold; font-size: 13px;color:#000000;text-decoration:none;white-space:nowrap; display:block; padding:4px 0px;}
.NavTextMainOn, 
a.NavTextMainOn:link, a.NavTextMainOn:visited, 
a.NavTextMainOn:active, a.NavTextMainOn:hover{
	font-weight:bold; font-size: 13px;color:#FFFFFF;text-decoration:none;white-space:nowrap; display:block; padding:4px 0px;}

.NavTextMainHover,
a.NavTextMainHover:link, a.NavTextMainHover:visited,
a.NavTextMainHover:active, a.NavTextMainHover:hover{
	font-weight:bold; font-size: 13px;color:#000000;text-decoration:none;white-space:nowrap; display:block; padding:4px 0px;}

/* Used in Accessibility Mode */
.NavTextSub{font-size:12px;color:#000000;text-decoration:none;}
.NavTextSubOn{font-size:12px;color:#000000;text-decoration:none;font-weight:bold;}
tr.SubNav{background-color:#FFFFFF;}
.SubNavCell{color:#4E4E4E;text-decoration:none;padding: 10px 3px 0 7px;vertical-align:middle;}
td.accessibilityNavMenuCell .SubNavCell{color:#4E4E4E;text-decoration:none;padding: 0px 3px 0 7px;vertical-align:middle;}
.SubNavCellOn{background: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-weight: bold; font-size: 11px;}
ul#NavMenuList li a {display:block; margin: 0 1px 0 0; padding: 4px 10px; text-align:center; text-decoration:none;}
.MenuSpacer{background:#cccccc url("../images/layout_menu_divider.gif") top left repeat-y; height:20px;}

/* Main Navigation Menu drop down Styles */
.dropMenuNormal, div.dropMenu {display:none; padding:0; background-color:#DCE0E5; z-index:1000;margin-top:-1px;position:absolute;
}
a.SubMenuIcon{position:absolute;right:0px;bottom:0px;}
td.accessibilityNavMenuCell div.dropMenu {position:absolute; display:none; padding:0; background-color:transparent; z-index:1000;}
div.dropMenu a:link,
div.dropMenu a:visited {position:relative; display:block; margin:0; padding: 5px 10px; text-align:left; text-decoration:none; color:#000000;}
td.accessibilityNavMenuCell div.dropMenu a:link,
td.accessibilityNavMenuCell div.dropMenu a:visited {position:relative; display:block; margin:0; padding: 3px 10px; text-align:left; text-decoration:none; color:#000;}
div.dropMenu a:active,
.dropMenuHover, div.dropMenu a:hover, div.dropMenu a:focus  {background: #fff6d0 url(../images/button_bg.gif) repeat-x bottom; color:#000;}
table#menuTable td.trimLine  {background:#FFFFFF url("../images/background_submenu.gif");background-repeat:repeat-x;background-position:top;
    color:#4E4E4E;text-decoration:none;padding:0;vertical-align:middle;height:0px;}
.MenuSeparator{border-top:1px solid #EEE;border-bottom:1px solid #BDCBDB;}
.MenuSeparatorDIV{padding-left:8px;padding-right:8px;vertical-align:middle;}
#unifiedLoginDiv{position:absolute; top:41px; right:20px;}
	

td.AlignBottom{vertical-align:bottom;padding:0;}
td.AlignMiddle{vertical-align:middle;}
td.DivisionPadding{padding:0;margin:0;}
td.MenuPadding{height:4px;padding:0;margin:0;}

.SmallLink{font-size:11px;}
.Required{color:#940000;}
.WarningRed{color:#FF0000;}
.DataText{}
.DataTextHilite{color:#FF5200;}
.DataTextHiliteBold{color:#FF5200;font-weight:bold;}
.Hint{font-size:11px;color:#364c82;}
.WelcomeLearner{color:#AF1811; font-weight:bold;}
.Keywords{font-style:italic;}
.Breadcrumb{font-weight:bold;color:#999999;}
.BreadcrumbOn{font-weight:bold;color:#1B263A;}
/* Must define "a" separate from SortLink because on the Curriculum Status page, even the non-sorting column headings are given this class */
.SortLink{color:#333;}
a.SortLink:link, a.SortLink:visited{color:#333;font-weight:bold;text-decoration:none;}
a.SortLink:active, a.SortLink:hover{color:#333;font-weight:bold;text-decoration:underline;}
a.SortLinkOn:link, a.SortLinkOn:visited{color:#333;font-weight:bold;text-decoration:none;}
a.SortLinkOn:active, a.SortLinkOn:hover{color:#333;font-weight:bold;text-decoration:underline;}

.InnerSortLink{color:#000000;text-decoration:underline;font-weight:normal;font-size:12px;}
.InnerSortLinkOn{color:#000000;font-weight:bold;text-decoration:underline;font-size:12px;}
.ActivitySortLink{color:#000000;text-decoration:underline;font-weight:normal;font-size:12px;}
.ActivitySortLinkOn{color:#000000;font-weight:bold;text-decoration:underline;font-size:12px;}
.InstructionalText{font-size:12px;}
.InstructionalBG{background-color:transparent;width:95%; padding-top:6px;}
.PageTitle{font-style:italic; font-weight:bold; font-size:18px;color:#1B263A;margin-top:0;}
.PageTitle a{font-size:18px;color:#000000;margin-top:0px;text-decoration:none;cursor:default;}
.PageTitle a:link{font-size:18px;color:#000000;margin-top:0px;text-decoration:none;cursor:default;}
.PageTitle a:visited, .PageTitle a:hover,.PageTitle a:active{color:#000000;cursor:default;text-decoration:none;}
.ItemTitle{font-size:12px;color:#000000;font-weight:bold;}
.HeaderLink{color:#193F9C;text-decoration:none;}
.HeaderLink:hover{color:#193F9C;text-decoration:underline;}
.HeaderLinkText, 
a.HeaderLinkText:link,
a.HeaderLinkText:visited {font-size:11px;font-weight:bold;color:#2a5d88;text-decoration:none;
    background-color:#dfe9f0;border:1px solid #b2ccdf;padding: 0 4px 1px 4px;}
a.HeaderLinkText:active,
a.HeaderLinkText:hover{color:#2a5d88;text-decoration:none;background-color:#ffffe5;border:1px solid #b2ccdf;padding: 0 4px 1px 4px;}

/* original link color - #193F9C */
a:link{color:#2b6fc1; text-decoration:none;}
a:visited{color:#2b6fc1; text-decoration:none;}
a:active, a:hover{color:#0000CC; text-decoration:underline;}

a.SelectLink:link, a.SelectLink:visited, a.SelectLink:hover{}
a.DataText, a.DataText:link, a.DataText:visited{}
a.DataText:active, a.DataText:hover{}

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

.EmbeddedTableSideSpacing{width:50px;background-color:#e9e9e9;}
table.catalogBrowse {width:100%; padding:0; margin:0; border:0;}
table.catalogBrowse td {padding:0 4px;}
.CatalogItemDetailBG{background-color:#FFFFFF;}
.CatalogItemDetailBGRight{background-color:#FFFFFF;text-align:right;}
.CatalogItemBG{background: url(../images/browseCatalogLines.gif) repeat-x top;}
.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;}
th.CatalogScheduleDetailBG, th.CatalogScheduleDetailBGRight, th.CatalogScheduleDetailBGCenter {
	background:#fbfcfd url(../images/paleblue_bg.gif) repeat-x bottom;font-weight:normal; padding:3px 7px;}
.CatalogScheduleDetailText{color:#818181;}
.DetailSeparator{border-bottom:1px dotted #B8B8B8;font-size:6px;}
.BodyBG{}
.BodyShaded{background-color:#E9E9E9;}
.BodyShadedLeft{background:#FFFFFF url(../images/bodyShadedLeft_bg.gif) repeat-y left;border-left: 1px dashed #bdcbdb;padding:0 0 0 25px;}
.BodyShadedRight{background:#FFFFFF url(../images/bodyShadedRight_bg.gif) repeat-y right;border-right: 1px dashed #bdcbdb;}
.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:#FFFFFF;
    border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;}
.DataBG01{background-color:#FFFFFF;
    border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;}
.DataBG0NoPadding{background-color:#FFFFFF;
    border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding:0;}
.DataBG0Center{background-color:#FFFFFF;
    border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;text-align:center;}
.DataBG01Center{background-color:#FFFFFF;
    text-align:center;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;}
.DataBG0Right{background-color:#FFFFFF;
    text-align:right;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;}

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

.DataBG1{padding-left:7px;
    background-color:#FFFFFF;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG1NoPadding{padding:0;
    background-color:#FFFFFF;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG1Right{padding-left:7px;text-align:right;
    background-color:#FFFFFF;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG1Center{padding-left:7px;text-align:center;
    background-color:#FFFFFF;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG4Center{padding-left:7px;text-align:center;
    background-color:#E9E9E9;border:1px dashed #bdcbdb;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 dashed #bdcbdb;}
.DataBG0TopBordersCenter{padding-left:7px;text-align:center;
    border-top:1px dashed #bdcbdb;}
.DataBG0TopBordersRight{padding-left:7px;text-align:right;
    border-top:1px dashed #bdcbdb;}
.DataBG0NoBordersRight{padding-left:7px;text-align:right;
    background-color:#E9E9E9;border-collapse:collapse;}
.DataBG1NoBorders{padding-left:7px;
    background-color:#FFFFFF;border:0;border-collapse:collapse;}
.DataBG1TopBorder{padding-left:7px;
    background-color:#FFFFFF;border:0;border-top:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG1TopBorderCenter{padding-left:7px;text-align:center;
    background-color:#FFFFFF;border:0;border-top:1px dashed #bdcbdb;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:#FFFFFF;border:0;border-top:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG1NoBordersRight{padding-left:7px;text-align:right;
    background-color:#FFFFFF;border:0;border-collapse:collapse;}
.DataBG0Shaded{padding-left:7px;padding-top:5px;vertical-align:bottom;
    background-color:#E9E9E9;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG0ShadedRight{padding-left:7px;text-align:right;vertical-align:bottom;width:100%;
    background-color:#E9E9E9;border-bottom:1px dashed #bdcbdb;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:#FFFFFF;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG2Shaded{padding-left:7px;vertical-align:bottom;
    background-color:#FFFFFF;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG3Shaded{padding-left:7px;vertical-align:bottom;
    background-color:#E9E9E9;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG2{padding-left:7px;vertical-align:bottom;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG2Right{padding-left:7px;text-align:right;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG3{padding-left:7px;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG3Center{padding-left:7px;text-align:center;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG3Right{padding-left:7px;text-align:right;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBGHR1{text-align:left;vertical-align:top;
    background-color:#FFFFFF;border-top:1px dotted #BEBEBE;}
.DataBGHR1Right{text-align:right;vertical-align:top;
    background-color:#FFFFFF;border-top:1px dotted #BEBEBE;}
.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 #B1B3BE;border-collapse:collapse;}
.DataBG3NoBottomBorder{padding-left:7px;
    background-color:#FFFFFF;border:1px solid #B1B3BE;border-bottom:0;border-right:0;border-collapse:collapse;}
.DataBG3NoTopBorder{padding-left:7px;
    background-color:#FFFFFF;border:1px solid #B1B3BE;border-top:0;border-right:0;border-collapse:collapse;}

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

.ExpandDetailsText{color:#000000;font-weight:bold;vertical-align:middle;}
.ExpandDetailsOpenBG{background-color:#c9d2e7;padding:5px;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}

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

.ExpandDetailsOpenBG0{background-color:#c9d2e7;padding:5px;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsOpenBGCenter{background-color:#c9d2e7;padding:5px;text-align:center;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsClosedBG{background-color:#c9d2e7;padding:5px;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsClosedBGCenter{background-color:#c9d2e7;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:#c9d2e7;padding:2px 3px;vertical-align:top;}
.ExpandDetailsBGBottomBorder{background-color:#c9d2e7;border:0;border-bottom:1px solid #B8B8B8;border-collapse:collapse;}
tr.ExpandDetailsBGBottomBorder td, td.ExpandDetailsBGBottomBorder{background-color:#c9d2e7;padding:2px 3px;vertical-align:top;border:0;border-bottom:1px solid #B8B8B8;border-collapse:collapse;}
tr.ExpandDetailsBGTopBottomBorder td{background-color:#c9d2e7;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:0;margin:0;width:100%;}

.ExpandedRows{padding-left:7px;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-left:0;border-right:0;border-collapse:collapse;}
.ExpandedRowsCenter{padding-left:7px;text-align:center;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-left:0;border-right:0;border-collapse:collapse;}
.ExpandedRowsRight{padding-left:7px;text-align:right;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;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 #bdcbdb;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 #bdcbdb;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 #bdcbdb;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 dashed #bdcbdb;}
.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-weight:bold; font-size: 10px; color:#FFFFFF; text-decoration:none;}
.table_data td{padding:0 0 0 4px; color:#000000; font-weight:normal; font-size: 11px; padding:3px 7px 3px 15px;}
.table_data td a{display:block; font-weight:normal; font-size: 10px; color:#3E4C6E; text-decoration:underline;}

/* "Current" column -- however, not implemented throughout, so defined to be the same as the standard TH */
.ColumnHeaderBG1{background:#fbfcfd url(../images/paleblue_bg.gif) repeat-x bottom; padding:4px 7px;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;}
.ColumnHeaderBG1Center{background:#fbfcfd url(../images/paleblue_bg.gif) repeat-x bottom;padding:4px 7px;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;text-align:center;}
.ColumnHeaderBG1Right{background:#fbfcfd url(../images/paleblue_bg.gif) repeat-x bottom;padding:4px 7px;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;text-align:right;}
.ColumnHeaderText1{}

/* Standard TH */
.ColumnHeaderBG0{background:#fbfcfd url(../images/paleblue_bg.gif) repeat-x bottom;padding:4px 7px;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;}
.ColumnHeaderBG0Right{background:#fbfcfd url(../images/paleblue_bg.gif) repeat-x bottom;padding:4px 7px;text-align:right;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;}
.ColumnHeaderBG0Center{background:#fbfcfd url(../images/paleblue_bg.gif) repeat-x bottom; padding:4px 7px;text-align:center;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;}
.ColumnHeaderText0{}

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

.InnerColumnHeaderBG1{padding:4px 7px;
	background-color:#DFE9F0; border:0; border-top:1px solid #bdcbdb; border-bottom:1px solid #bdcbdb; border-collapse:collapse;}
.InnerColumnHeaderBG1Right{padding:4px 7px;text-align:right;
	background-color:#DFE9F0; border:0; border-top:1px solid #bdcbdb; border-bottom:1px solid #bdcbdb; border-collapse:collapse;}
.InnerColumnHeaderBG1Center{padding:4px 7px;text-align:center;
	background-color:#DFE9F0; border:0; border-top:1px solid #bdcbdb; border-bottom:1px solid #bdcbdb; border-collapse:collapse;}
.InnerColumnHeaderText1{}

.InnerColHeaderBG1{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top; padding:3px 7px 3px 15px;}
.InnerColHeaderBG1Center{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;padding:4px 7px;border-collapse:collapse;text-align:center;}
.InnerColHeaderBG1Right{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;text-align:right;padding:4px 7px;border-collapse:collapse;}
.InnerColHeaderText1{color:#000000;}
.InnerColHeaderBG0{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;padding:3px 7px 3px 15px;}
.InnerColHeaderBG0Right{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;padding:4px 7px;text-align:right;border-collapse:collapse;}
.InnerColHeaderBG0Center{background:#dfe9f0 url(../images/paleblue_bg.gif) repeat-x top;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;}
.Dropdown_TableHeading{font-size:11px;color:#3E3E3E;}
.SectionSeparator{border-top:2px solid #CCC;}
.SectionTitle{font-size:13px;font-weight:bold;color:#003463;}

.DivisionHeaderBG{background-color:#bdcbdb;border-bottom:1px solid #bdcbdb;
    color:#36476D; vertical-align:middle;padding:5px;}
.DivisionHeaderBGRight{background-color:#bdcbdb;border-bottom:1px solid #bdcbdb;
    color:#36476D;padding:5px;vertical-align:middle;text-align:right;}
.DivisionHeaderBGCenter{background-color:#bdcbdb;border-bottom:1px solid #bdcbdb;
    vertical-align:middle;text-align:center;}
.DivisionHeaderBGLeft{background-color:#bdcbdb;border-bottom:1px solid #bdcbdb;
    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-weight:bold; font-size:15px; font-weight:bold;
	color:#36476D;text-decoration:none;}
td.DivisionHeaderBGRight .DivisionHeaderText,
/* Browse Catalog page */
.DivisionHeaderOptionText{ font-weight:bold; font-size:12px; line-height:19px; font-weight:normal;
	color:#333;text-align:left;vertical-align:text-top;}

.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-size:11px;margin:0;padding: 1px 4px; overflow: visible;}
.BottomTableRow{background-color:#FFF;font-size:3px;border:0;}
.HeaderSectionText{color:#777777;}
.RowHeaderBG{text-align:right;padding-right:10px;}
.RowHeaderText{font-size:11.5px;font-weight:bold;}
.RowHeaderTextCursor{cursor:pointer; font-size:13px; font-weight:bold; color:#000;}
.DetailsRowHeaderText{font-weight:bold;}
.BackwardsLinkText{font-weight:bold;color:#083463;text-decoration:none;}
.BackwardsLinkText:hover{font-weight:bold;color:#083463;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:0;}
.SpacerCell.extraHigh{height:20px;}
.SeparatorVerticalPadding{height:10px;}
select{border:1px solid #7F9DB9;}
.Textbox{border:1px solid #7F9DB9;font-size:11px;color:#3E3E3E;}
.TextboxUneditable{border:1px solid #B6B8C4;font-size:11px;color:#3E3E3E;}
.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;}
textarea, .TextArea{border:1px solid #B6B8C4;font-size:11px;color:#3E3E3E;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;}

BUTTON.HeaderButton, .HeaderButton{font-size:0px;cursor:pointer;cursor:hand;color:#dfe9f0; vertical-align:middle;
    background-color:transparent;background-image:url(../images/icon_search_16.png);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/icon_search_16.png);background-repeat:no-repeat;background-position:top;cursor:pointer;cursor:hand;}

BUTTON.PageHelpButton, .PageHelpButton{text-align:left;font-size:12px;cursor:pointer;cursor:help;color:#2B6FC1;  height: 21px;
    background:transparent url(../images/icon_help_16.png) no-repeat left; border:0;margin:0;padding:0 0 0 20px; 
     /*ie hack to get rid of extra space - width of 0 */_width:0; overflow:visible;
    }
button:hover.PageHelpButton {
    color:#000000;background:transparent url(../images/icon_help_16.png) no-repeat left;cursor:help;text-decoration:underline;}
    
BUTTON.IconButton, .IconButton{
	text-align:left;font-size:12px;cursor:pointer;cursor:hand;color:#2B6FC1;  height: 21px;
    border:0;margin:0px;
    /*ie hack to get rid of extra space - width of 0 */_width:0; overflow:visible;
}
    
BUTTON.PrintableVersionButton, .PrintableVersionButton{
	padding:0 0 0 17px; 
	background:transparent url(../images/icon_printable.gif) no-repeat left; 
}
button:hover.PrintableVersionButton {
    color:#000000;background:transparent url(../images/icon_printable.gif) no-repeat left;cursor:pointer;text-decoration:underline;}    

/* NavButton is used in the Communities */
INPUT.Button, BUTTON.Button, .Button, .NavButton{
	text-align:center;
	font-size:13px;
	color:#333333;
    border: 1px solid #C7C7C7;
    border-radius: 5px;
    background:url(../images/button1_02.gif) repeat-x bottom;
    background-position: -1px; 
    height: 28px;
    padding: 0 10px 0 10px; 
    overflow: visible;
    color: #333333;  
    margin-right: 8px;
}
input:hover.Button, button:hover.Button,
input:hover.NavButton, button:hover.NavButton {
    background:url('../images/hover_button_02.gif') repeat-x bottom;
    background-position: 1px; 
    cursor:pointer;
    cursor:hand;
}
input:active.Button, button:active.Button,
input:active.NavButton, button:active.NavButton {
    color:#333333;
    background:url('../images/hover_button_darkback_02.gif');
    background-position: 1px;
    cursor:pointer;
    cursor:hand;
}

INPUT.GridButton, .GridButton{text-align:center;font-size:11px;color:#2a5d88;cursor:pointer;cursor:hand;
    background:#dfe9f0;border:1px solid #b2ccdf;
    min-width:80px;width:100%;margin:0;padding:1px; overflow:visible;white-space:normal;}
   
INPUT.GridButtonDisabled, .GridButtonDisabled,
input:hover.GridButtonDisabled, button:hover.GridButtonDisabled{text-align:center;font-size:11px;cursor:not-allowed;
    background-color:#E6E6E6; color:#888888; border:1px solid #999999;min-width:80px;width:100%;margin:0;padding:1px; overflow:visible;}
INPUT.GridButtonShort, .GridButtonShort{text-align:center;font-size:11px;color:#2a5d88;cursor:pointer;cursor:hand;
    background:#dfe9f0;border:1px solid #b2ccdf;
    min-width:60px;width:100%;margin:0;padding:1px; overflow:visible;white-space:normal;}
INPUT.GridButtonShortDisabled, .GridButtonShortDisabled,
input:hover.GridButtonShortDisabled, button:hover.GridButtonShortDisabled{text-align:center;font-size:11px;cursor:not-allowed;
    background-color:#E6E6E6; color:#888888; border:1px solid #999999;min-width:60px;width:100%;margin:0;padding:1px; overflow:visible;}
input:hover.GridButton, button:hover.GridButton,
input:hover.GridButtonShort, button:hover.GridButtonShort {
    color:#005aa6;background-color:#c7ddef;background-image:none;cursor:pointer;cursor:hand;}
INPUT.GridButtondisabled, .GridButtondisabled,
input:hover.GridButtondisabled, button:hover.GridButtondisabled{text-align:center;font-size:11px;cursor:not-allowed;
    background-color:#E6E6E6; color:#888888; border:1px solid #999999;min-width:80px;width:100%;margin:0;padding:1px; overflow:visible;}

INPUT.ExamButton, .ExamButton{text-align:center;font-size:11px;color:#FFFFFF;background:#4A5878;border-top:0 solid #B6B5B5;border-left:0 solid #B6B5B5;border-right:2px solid #4A5878;border-bottom:2px solid #4A5878;cursor:pointer;cursor:hand;margin:0;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#A2ADC7',EndColorStr='#516084');padding: 1px 4px; overflow: visible;-moz-border-radius:7px;}

.HeaderToggleButton{text-align:center;font-size:11px;color:black;cursor:pointer;cursor:hand;
    background:white;background-image:url(../images/HeaderToggleButton.gif);
    border:1px solid #cccccc;
    vertical-align:top;
    font-weight:normal;
    margin:0px;padding:0px 0px 0px 2px; overflow:visible;white-space:normal;}
.HeaderToggleButton SPAN{
	line-height:120%;
}   
.HeaderToggleButtonOver{
	border:1px solid black
} 

.ExamLinkText{font-size:10px;color:#000000;text-decoration:none;}
a.ExamLinkText, a.ExamLinkText:link, a.ExamLinkText:hover, a.ExamLinkText:visited{font-weight:bold;color:#000000;text-decoration:none;}
.ExamLinkText1{font-size:10px;color:#0000FF;text-decoration:none;}
a.ExamLinkText1, a.ExamLinkText1:link, a.ExamLinkText1:hover, a.ExamLinkText1:visited{color:#0000FF;}
.PaginationText{font-size:10px;vertical-align:bottom;}
.PaginationPipe{font-size:1px;display:none;}
.PaginationPage{font-size:11px;font-weight:bold;}
.PaginationDropdown{font-size:10px;color:#666666;}
.PaginationTextbox{font-size:10px;color:#666666;}
a.PaginationLink{padding:0;font-size:11px;text-decoration:underline;color:#193F9C;font-weight:bold;}
a.PaginationLink:link,
a.PaginationLink:visited{padding:0 3px;font-size:11px;text-decoration:none;color:#2A5D88;font-weight:bold; border:1px solid #B2CCDF; background-color:#DFE9F0;}
a.PaginationLink:active,
a.PaginationLink:hover{padding:0 3px;font-size:11px;text-decoration:none;color:#005AA6;font-weight:bold; border:1px solid #B2CCDF; background-color:#C7DDEF;}
.PaginationLinkOff{padding:0;font-size:11px;text-decoration:none;color:#888888;font-weight:normal;}
td.Pagination{vertical-align:bottom;padding:0;}
td.PaginationSpacer{font-size:8px;vertical-align:bottom;padding:0;}
table.PaginationTable{border:0;width:100%;border-collapse:collapse;}
INPUT.PaginationButton{font-size:10px;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;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:0;overflow:visible;}

.InnerButton1{width:90%;text-align:center;font-size:11px;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:0;overflow:visible;}
.InnerButton0{text-align:center;font-size:11px;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:0;overflow:visible;}

.InnerGridButton{text-align:center;font-size:11px;color:#4A5878;cursor:hand;
    background:#dbe4ec;border:1px solid #B5BEBD;vertical-align: top;padding: 1px 4px; width:100%; ;}
.InnerGridButton0{text-align:center;font-size:11px;color:#4A5878;cursor:hand;
    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; 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;}
    
input:hover.InnerButton.disabled, button:hover.InnerButton.disabled{
    cursor:default;}

/* Home Page specific styles */
div.areaAlerts, div.areaFeatured, div.areaGoals, div.areaLearningPlan, div.areaCurriculumStatus {margin-bottom: 15px;}
div.areaFeatured .tableHeading .title{background:#FFFFFF url(../images/table_headingYellow_title.gif) repeat-x bottom;color:#000000;font-size:14px;}
div.areaFeatured .tableHeading .icon{background:#FFFFFF url(../images/table_headingYellow_title.gif) repeat-x bottom;width:10px;}
div.areaFeatured .tableHeading .title_right{background:#FFFFFF url(../images/table_headingYellow_right.gif) repeat-x bottom;}
div.areaFeatured .angle{vertical-align:bottom; width:31px; background:url(../images/table_headingYellow_angle.gif) no-repeat bottom left;}
div.areaFeatured .DataBG1,
div.areaFeatured .DataBG0 {padding-left: 0;}
div.areaAlerts h3 {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:transparent;background-image:url(../images/alerts_header_cornerTR.gif);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-image:url(../images/alerts_header_cornerTL.gif);
    background-repeat:no-repeat;background-position:left top;width:100%;padding: 6px 8px 5px 8px;margin:0;border:0;}
div.areaAlertsContent {border:1px solid #ff916f;border-top:1px solid #ff2313;background-color:#ffffe5;padding:10px; _width:99%;}
div.areaAlerts a.AlertsLinkText,
div.areaAlerts a.AlertsLinkText:link,
div.areaAlerts a.AlertsLinkText:visited{font-size:12px;color:#193F9C;text-decoration:none;}
div.areaAlerts a.AlertsLinkText:active,
div.areaAlerts a.AlertsLinkText:hover{font-size:12px;color:#FF5200;text-decoration:underline;}


.Pagination2Text{font-size:10px;vertical-align:bottom;color:#333;}
.Pagination2Pipe{font-size:1px;display:none;}
.Pagination2Dropdown{font-size:10px;color:#666666;}
.Pagination2Textbox{font-size:10px;color:#666666;}
a.Pagination2Link:link,
a.Pagination2Link:visited{padding:0 3px;font-size:11px;text-decoration:none;color:#2A5D88;font-weight:bold; border:1px solid #B2CCDF; background-color:#DFE9F0;}
a.Pagination2Link:active,
a.Pagination2Link:hover{padding:0 3px;font-size:11px;text-decoration:none;color:#005AA6;font-weight:bold; border:1px solid #B2CCDF; background-color:#C7DDEF;}
.Pagination2LinkOff{padding:0;font-size:11px;text-decoration:none;color:#666;}
td.Pagination2{vertical-align:bottom;padding:0;}
td.Pagination2Spacer{font-size:8px;vertical-align:bottom;padding:0;}
table.Pagination2Table{border:0;width:100%;border-collapse:collapse;}
INPUT.Pagination2Button{font-size:10px;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:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;filter:revealTrans(duration=.5,transition=3);}
.ErrorTitle{font-size: 12px;font-weight:bold;color:#8C0000;}
.ErrorText,
.errorText{font-size: 11px;color:#D06829;}
.ErrorText1{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:0; border:0;}
hr.break{color:#CCCCCC;height:1px;}
.EmbeddedWindowSpacing{padding:0; spacing:0px;border-left:0;border-right:0;}
h1{font-size:12px;color:#000000;font-weight:bold;text-decoration:none;margin-bottom:1px;}
h4{font-size:12px;margin-top:10px;margin-bottom:0;color:#083463;}
ul{margin:15px;}
.CalendarToday{border:#000000 solid 1px;color:#000000;font-weight:bold;padding:0 2px;}
.CalendarTodayDue{border:#000000 solid 1px;color:#940000;font-weight:bold;padding:0 2px;}
table.assessprocess{background-color:#FFFFFF;padding:3px;border:0;width:100%;}
table.assessprocessdiagram{text-align:center;width:90%;margin-top:5px;margin-bottom:5px;background-color:#FFFFFF;}
td.assessprocess{vertical-align:top;padding:0;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-weight:bold; font-size: 11px;}

th.CalendarBGCenter{background:#fbfcfd url(../images/paleblue_bg.gif) repeat-x bottom;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.CalendarSALink:link,
a.CalendarSALink:visited{font-weight:normal;color:#193F9C;text-decoration:none;font-weight:bold;}
a.CalendarSALink:active,
a.CalendarSALink:hover{font-weight:normal;color:#0000CC;text-decoration:underline;font-weight:bold;}

a.CalendarLinkDifferentMonth:link,
a.CalendarLinkDifferentMonth:visited{font-weight:normal;color:#999999;text-decoration:none;}
a.CalendarLinkDifferentMonth:hover,
a.CalendarLinkDifferentMonth:active{font-weight:normal;color:#193F9C;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:none;padding:2px;}
a.CalendarLinkCurrentDay:hover,
a.CalendarLinkCurrentDay:active{font-weight:bold;color:#193F9C;text-decoration:underline;padding:2px;}
th.CalendarBGCenter a.CalendarLinkCurrentDay:link,
th.CalendarBGCenter a.CalendarLinkCurrentDay:visited,
th.CalendarBGCenter a.CalendarLinkCurrentDay:hover,
th.CalendarBGCenter a.CalendarLinkCurrentDay:active {color:#000; padding:0; font-size:12.5px;}

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:0;font-size:1px;height:1px;}
.MenuNoPadding{background-color:#FFFFFF;padding:0;height:0px;}
.MenuGroupPadding{padding:0;margin:0;vertical-align:middle;text-align:center;width:150px;}

/* FlyoutBodyText is in the header portion of the Learn Plan table */
.FlyoutBodyText{ color:#333; font-weight:normal;}
.navigationText{ color:#00346B;}
a.navigationText:link{ color:#00346B; text-decoration:none;}
a.navigationText:visited{ color:#00346B; text-decoration:none;}
a.navigationText:hover{ color:#00346B; 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:0;}
.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:0;}
.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:0;}
.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:0;}
.JPVertSpacer{width:8px;vertical-align:bottom;}
.JPHorizSpacer{width:1px;vertical-align:bottom;border-collapse:collapse; padding:0;}
.JPHorizSpacerBranch{width:8px;vertical-align:bottom;border-collapse:collapse; padding:0;}
.JPVertSpacerBranch{width:8px;vertical-align:bottom;border-collapse:collapse; padding:0;}
.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;}
table.areaBackground{background-color:#E8F1F8; border:0;}
td.DivisionHeader table.DataTable {clear:both;}
table.TabTable td.DivisionHeaderBG,
table.TabTable td.TabGround{background: #FFFFFF url(../images/tab_tabSpacer_tablebg.gif) repeat-x top;border-bottom:none;
    color:#000000;vertical-align:middle;padding:2px; text-align:right;}
td.TabOnBackground{text-align:center;
    background:#ffad33 url(../images/TabOnBackground_bg.gif); padding:0; width:200px; height:26px; vertical-align:middle;}
td.TabOffBackground{text-align:center;
    background:#d4dce1 url(../images/TabOffBackground_bg.gif); padding:0; width:200px; height:26px; 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 0 10px; margin: -2px 0 0 0; LIST-STYLE-TYPE: none;white-space:nowrap;}
.Tab LI {padding: 0 0 0 14px; BACKGROUND: url("../images/tab_left_off.gif") no-repeat left top; float:left; margin:0;}
.Tab A {padding: 6px 18px 5px 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:0;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%; text-align: center;}
.r {BORDER-RIGHT: 2px solid #BBBBBB;width:35px;}
.rb {BORDER-RIGHT: 1px solid #BBBBBB; BORDER-BOTTOM: 1px solid #BBBBBB;}
.l {BORDER-LEFT: 2px solid #BBBBBB;width:35px;}
.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; width:50px}

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

.OrgChartEmpBoxImageSection{text-decoration: none;background: #FFFFFF;}
.OrgChartEmpBoxSummarySection{font-size: 10px; border-top:0; background-color: #FFFFFF; padding: 0 0 0 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{width:100%;border:0;padding:0;border-collapse:collapse;}
blockquote{border:1px dashed #bdcbdb;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:#083463;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-size:13px;font-weight:600;text-decoration:none;}
tr{empty-cells: show;}

/* In Communities */
td.TableCell_2{background-color:#FFFFFF;padding:5px;border:0;border-collapse:collapse;}
td.TableCell_1{background-color:#FFFFFF;padding:5px;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
td.TableCell_0{background-color:#FFFFFF;padding:5px;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
td.TableCell_1_NoRight{background-color:#FFFFFF;padding:5px;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
td.TableCell_1_NoLeft{background-color:#FFFFFF;padding:5px;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
td.TableCell_0_NoRight{background-color:#FFFFFF;padding:5px;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
td.TableCell_0_NoLeft{background-color:#FFFFFF;padding:5px;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
td.TableCell_0_NoBorder{background-color:#FFFFFF;padding:0;border:0;border-collapse:collapse;}
td.TableCell_1_NoBorder{background-color:#FFFFFF;padding:0;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 #bdcbdb;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 #bdcbdb;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 #bdcbdb;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;color:#3E3E3E;border:1px solid #7F9DB9;}
.UneditableTextBox{font-size:11px;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:0;margin:0; z-index:99999;}
.InitiativeDetailsPopup{background-color:#cccccc;border:1px solid #333333; display:none; position:absolute;  visibility: hidden; width:300px;height:150px;padding:0;margin:0; z-index:99999;}
.OverallRatingBreakupPopup{background-color:#cccccc;border:1px solid #333333; display:none; position:absolute;  visibility: hidden; width:300px;height:150px;padding:0;margin:0; z-index:99999;}
.PopupBody{border: 1px solid #000000;padding:0;margin:0;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-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-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-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:0;margin:0;}
.FS1{background-color:#cccccc;height:400px;}

/* Manager Dashboard Styles */
.DASHBOARD blockquote{border:1px dashed #bdcbdb;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;}
.DASHBOARD FIELDSET{padding:3px;}
.DASHBOARD table{border-collapse:collapse;empty-cells: show;width:100%;}
.DASHBOARD table.DataTable,
.DASHBOARD td.DivisionHeader table.DataTable {border:0;padding:1px;clear:none;}
.DASHBOARD td.DataTableNoBottom{background-color:#FFFFFF;}
.DASHBOARD td.DataTableNoBottom0{background-color:#FFFFFF;}
.DASHBOARD td.DataTable{border-bottom:1px dashed #bdcbdb;background-color:#FFFFFF;}
.DASHBOARD td.DataTableC{border-bottom:1px dashed #bdcbdb;background-color:#FFFFFF;text-align:center;}
.DASHBOARD td.DataTable0{border-bottom:1px dashed #bdcbdb;background-color:#FFFFFF;}
.DASHBOARD td.ChartImgCell{height:160px; width:100%;text-align:center;vertical-align:middle;}

.DASHBOARD hr{color:#000000;height:1px;}
.DASHBOARD hr.Thick{color:#5B81A8;background-color:#5B81A8;height:15px;}
.DASHBOARD h1{font-size:18px; font-weight:normal; font-style:italic; 
	color:#1B263A; 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 LEGEND{color:#333333;}
.DASHBOARD ul{margin:15px;}
.DASHBOARD #Container{float:left;width:100%;}
.DASHBOARD #dashDivPane1{height:50%;width:100%;float:left; ;}
.DASHBOARD #spacerDiv{float:left; height:2%;width:2%;}
.DASHBOARD #dashDivPane2{float:left;width:49%; height:100%;}
.DASHBOARD #dashDivPane2Inner{float:left;text-align:center;border-left:solid 1px #BEBEBE;background-color:#ffffff;width:100%;}
.DASHBOARD #dashDivPane3{height:100%;}
.DASHBOARD #dashDivPane4{float:left;width:100%; height:100%;}
.DASHBOARD #dashDivPane3Inner{float:right; width:100%;text-align:center;border-right:solid 1px #BEBEBE;background-color:#ffffff;}
/* OLD - 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%;float:left;}
.DASHBOARD #Namespace{width:100%;height:100%;}
.DASHBOARD #employeeDeadlinesDiv{text-align:right;float:left;height:175px;overflow:auto; width:100%;
    background-color:#cdd7de;border:0;}
.DASHBOARD #employeeDeadlinesDiv.employeeDeadlinesDiv1{height:375px;border: 1px solid #bdcbdb;background-color:#FFFFFF;}
.DASHBOARD #resultSection_EmployeeDeadline{float:left;width:100%;}
.DASHBOARD #minWidthDiv{position:relative;height:1px;width:924px;}
.Icon{margin: 0 8px; border:0;}
h3{font-size:12px;margin-top:10px;margin-bottom:0;color:#083463;}
.shadedBackground{background-color:#f0e9e7;}
.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-weight:bold; font-size:10px; padding: 3px 5px 3px 5px;}
.smallDataTable thead tr.dataHead th { background:url(../images/table_menu_BG.gif) repeat-x bottom left; font-weight:bold; font-size:10px; text-align:left; color: #fff; padding: 3px 5px 3px 5px;}
.smallDataTable tbody tr.even td {border-bottom:1px solid #cccccc; background-color: #e7e7eb;font-weight:normal; font-size:10px; padding: 3px 5px 3px 5px;}
.smallDataTable tbody tr.odd  td {border-bottom:1px solid #cccccc; background-color: #e7e7eb;font-weight:normal; font-size:10px; padding: 3px 5px 3px 5px;}
.smallDataTable tfoot tr.bar td {background-color: #E1E2E2;font-weight:bold; font-size:10px; padding: 3px 5px 3px 5px;}
.HeaderSize1{width:230px;}
.HeaderSize2{width:100px;}
.HeaderSize3{width:100px;}
.HeaderSize4{width:150px; white-space:nowrap;}
.Spacing1{width: 15px;}

.FloatingCardLeftSpacing{width:20px}
.FloatingCardCell {width:100%;border:1px solid tan;background-color:#F6F5E8;padding:3px;}
.FloatingCardEmpBoxCell {text-align:left;padding:10px 20px 0px 20px;}
.FloatingCardImg {height:80px; width:64px;}
.FloatingCardHilite { font-size:20px; font-style:italic; font-weight:bold; color:#2b6fc1;}
.FloatingCardOrgDesc { font-size:12px;}
.MenuReturnText{color: #666666;  font-size:12px; padding-top:1px;}
.MenuReturnLinkSeperator{color: #999999;  font-size:14px; }
.FloatingCardJobTitle{ font-size:11px;font-weight:bold }
.MenuReturnLink, a.MenuReturnLink:link , a.MenuReturnLink:visited , a.MenuReturnLink:hover {color:#003C84; font-size:13px;}
.MenuLinkPointer{padding: 1px 0px 0px 12px; background:url(../images/rtri.gif) no-repeat left center;}
.MenuReturnLinksCell {vertical-align:middle; padding:5px 0px 5px 12px;}
.EmpBoxStyle{color:#000000;font-size:11px; padding: 5px 0 5px 0;}
.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:white;border-top:0;height:8px;vertical-align:middle;width:192px;text-align:center;}
.northBox2 {background:#FFF url(../images/noempbox_header_gradient.gif) repeat-x top;height:8px;vertical-align:middle;text-align:center;width:192px;}
.northBox3 {background:#FFF url(../images/empbox_header_gradient.gif) repeat-x top;vertical-align:middle;text-align:center;width:192px;}
.northBox6 {background:#FFF url(../images/selfbox_header_gradient2.gif) repeat-x top;vertical-align:middle;text-align:center;width:192px;}
.northBox4 {background-color:#f8f8fa;border-top:2px solid #666666;border-bottom:0;height:12px;vertical-align:middle;width:800px;}
.northBox5 {background-color:#f8f8fa;border-top:2px solid #666666;border-bottom:0;height:12px;vertical-align:middle;width:800px;}
.northBox_up {background-color:#f8f8fa;border-top:0;height:12px;vertical-align:middle;width:192px;}
.southBox {background:#EEE url(../images/empbox_footer_gradient.gif) repeat-x bottom;vertical-align:middle;text-align:center;}
.southBox2 {background:#EEE url(../images/noempbox_footer_gradient.gif) repeat-x bottom;vertical-align:middle;}
.southBox4 {background:#EEE url(../images/noempbox_footer_gradient.gif) repeat-x bottom;vertical-align:middle;}
.southBox5 {background:#EEE url(../images/selfbox_footer_gradient.gif) repeat-x bottom;vertical-align:middle;text-align:center;}
.southBox_self{background: #FFF url(../images/selfbox_bottom_gradient.gif) repeat-x bottom;font-size:4px;}
.southBox a {text-decoration:none;}

.eastBox {background-color:#FFFFFF;border-left:1px solid #666666;border-bottom:0;}
.westBox {background-color:#FFFFFF;border-right:2px solid #666666;border-bottom:0;}
.eastBox2 {background-color:#FFFFFF;border-left:1px solid #666666;border-bottom:0;}
.westBox2 {background-color:#FFFFFF;border-right:2px solid #666666;border-bottom:0;}
.button_on {color:#000000;font-size:11px;
    background-color:#FFFFFF;border-bottom:0;}
.button_on2 {background-color:#FFFFFF; color:#000000;font-size:11px;border-bottom:0;}
.button_on_bottom {background-color:#FFFFFF;color:#000000;font-size:11px;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;width:52px;}
.SubPhotoCell{height:65px; width:52px;text-align:left;vertical-align:top;}

/*Top corners of "Self" box in org chart*/
.boxsegment1{width:8px;padding:0;margin:0;border:0;}
.boxsegment1a{width:8px;padding:0;margin:0;}
/*Bottom corners*/
.boxsegment2{vertical-align:bottom;width:8px;font-size:4px;}
.mailto_container{float:left;padding: 5px 0 0 0;}
.mailtoCell{text-align:right;vertical-align:bottom;}

table.OrgChartOptions {width:100%; padding:0; margin: 10px 0 0 0;}
table.OrgChartTable{width:100%; margin: 20px 0; text-align:left;}
table.OrgChartTable td { margin:0;}
Table.OrgChartToolbar{width:100%;background-color:#FFFFFF;padding:0;}
table.OrgChartTable td.OrgChartToolbar{background-color:#FFFFFF;border-left:1px solid #666666; border-right:2px solid #666666;
	text-align:right; padding: 2px 10px 2px 0; white-space:nowrap; vertical-align:middle;}
table.OrgChartTable td.SummarySection{font-size: 9px; padding: 0 0 0 5px;width:100%;}	
table.OrgChartTable td.OrgChartToolbar img {vertical-align:middle;}
table.OrgChartTable td.OrgChartSummaryOverdue{vertical-align:middle; text-align:center; width:30px; padding: 2px 8px 0 0;}
table.OrgChartTable td.OrgChartSummaryCount{vertical-align:middle;padding:0; white-space:nowrap;}
table.OrgChartTable td.OrgChartSummaryCount p {margin:0; padding: 2px 0 0 0; font-size:11px;}
.orgChartPipe {color:#FFF; font-size:6px;}
.snapshot_container{text-align:right;padding: 0 5px 5px 0;}
.colorpad{width:10px;background:url(../images/empbox_body_gradient.gif) repeat-y right;}
.OrgChartOutline{background-color:#FFF;border-top:1px dotted #CCCCCC;border-left:1px solid #666666;border-right:2px solid #666666;border-bottom:1px dotted #CCCCCC;}

.StatusAllCurrentDataText{font-size:12px;color:#000000;}
.StatusDataText{font-size:11px;color:#000000;}
.StatusDataTextHilite{font-size:11px;color:#FF5200;}
a.StatusLink{font-size:11px;color:#0000FF;text-decoration: none;}
a.StatusHiliteLink:link, a.StatusHiliteLink:visited {font-size:11px;color:#FF5200;text-decoration: none;}
a.StatusLink:hover{font-size:11px;color:#0000FF;text-decoration:underline;}
a.StatusHiliteLink:active, a.StatusHiliteLink:hover{font-size:11px;color:#FF5200; text-decoration: underline;}

a.OrgChartToolbarLink{font-size:11px;}

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

/*New table style*/
.tableHeading {width:100%; padding:0; border-collapse:collapse;}
.tableHeading .title{background:#FFFFFF url(../images/table_heading_title.gif) repeat-x bottom; vertical-align:bottom;
    white-space:nowrap; width:1%;  font-style:italic; font-size:16px; color:#1B263A;}
.tableHeading .title_right{background:#FFFFFF url(../images/table_heading_right.gif) repeat-x bottom;color:#444444;
    font-weight:bold; font-size:10px; vertical-align:middle; text-align:right;white-space:nowrap;width:auto;}
.tableHeading .icon{background:#FFFFFF url(../images/table_heading_title.gif) repeat-x bottom; vertical-align:bottom;white-space:nowrap;width:40px;text-align:left;}
.title_text{padding:0 0 5px 0; margin:0;}
.angle{vertical-align:bottom; width:31px; background:url(../images/table_heading_angle.gif) no-repeat bottom left;}
.tab_text{font-weight:normal; font-size:10px; padding:0 4px 3px 0; margin:0; color:#333; text-align:right; line-height:1.75em;}
table.title_select {margin-bottom:3px;margin-top:15px;}
table.title_select span.FlyoutBodyText{font-size:10px;}
.title_select select{font-weight:normal; font-size: 11px;}
.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; color:#FFFFFF; text-decoration:none;}
.table_data td{ padding:0 0 0 4px; color:#000000; padding:3px 7px 3px 15px;}
.table_data td a{display:block; 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%;padding:0;}
Table.EmpBoxData td, Table.EmpBoxData span {font-size:11px;}
.OrgChartArrows{vertical-align:top;height:12px;}
.dataCell{padding:0px;}
.dataCellA{padding:2px;}
.EmpBoxSpacer{font-size:3px;}
.OrgChartTd, OrgChartTdEmpBox{min-width:30px;text-align:center;border:0;}

.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:0;background-color:#999;}
div.FieldChooser{background-color:#666;}
table.FieldChooser{background-color:#EEE; width:100%;height:100%;padding:0;}
#fieldChooserCloseLink {float:right; margin-right:10px;}
td.FieldChooserContent{background-color:#FFF; text-align:left;}
div.FieldChooserContent{overflow:auto; position:relative;}
td.TableHeaderBackground{background: #BDCBDB;border-bottom:1px solid #BDCBDB;padding:4px 7px;text-align:left;}
.TableHeaderText{ color:#36476D; font-style:italic; font-weight:bold; font-size:14px;}
INPUT{font-size:11px;}
.DataLabel{font-weight:normal;}

.HeaderDetailsBG{background-color:#CDD7DE;padding:5px;vertical-align:middle;border:1px solid #bdcbdb;border-collapse:collapse;}
.HeaderDetailsText0{ font-style:italic; color:#1B263A;font-weight:bold; font-size:14px;}
.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 */
.PageSubTitle{font-size:13px; line-height:24px;color:#000000;margin-top:0;font-weight:bold;}
.PageSubSubTitle{color:#000000;margin-top:0;font-weight:bold;}
.TableHeaderTitle{background-color:#3E4C6E;color:#fff;font-weight:bold;text-align:center;padding:5px;}
.TableEmployeeMatrix{border-bottom:0;}
.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:0;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 dashed #BDCBDB;text-align:left;border-collapse:collapse;padding-left:3px;}
.grouping {padding:3px 10px 3px 3px;font-weight:normal;}
.TableHeaderSortableLink{}
.TableHeaderSelectedSortableLink{}
.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:0;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:0;}
.popupHeaderContent {height:249px;width:210px;overflow: auto;padding:6px; padding-top:0;}
.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;}

/*see also pslEllipsis*/
.TruncateWithEllipsis{overflow:hidden;text-overflow:ellipsis;}

.StaticHeader {border-right:0;border-left:0;}
.scrollTH1 {border:0;}
.scrollTH1 blockquote{border:1px dashed #bdcbdb;background-color:#FFFFCC;padding:3px;}
.scrollTH1 chartImg{width:10%;}
.scrollTH1 div.chartDiv{width:100%;}
.scrollTH1 .Dropdown{font-size:11px;color:#3E3E3E;}
.scrollTH1 FIELDSET{padding:3px;}
.scrollTH1 table.DataTable{border-right:0;border-left:0;border-bottom:1px solid #BDCBDB;padding:1px;}
.scrollTH1 td.DataTableNoBottom{background-color:#e7e7eb;}
.scrollTH1 td.DataTableNoBottom0{background-color:#e7e7eb;}
.scrollTH1 td.DataTable{border-bottom:1px dashed #bdcbdb;background-color:#e7e7eb;}
.scrollTH1 td.DataTableC{border-bottom:1px dashed #bdcbdb;background-color:#e7e7eb;text-align:center;}
.scrollTH1 td.DataTable0{border-bottom:1px dashed #bdcbdb;background-color:#e7e7eb;}
.scrollTH1 td.ChartImgCell{height:160px; width:100%;text-align:center;vertical-align:middle;}

.scrollTH1 th.NineboxTH{background-color:#3E4C6E;border:0;border-collapse:collapse;color:#ffffff;text-align:left;vertical-align:bottom;padding:3px;}
.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 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:0;text-align:right; width:100%;}
.scrollTH1 #minWidthDiv{position:relative;height:1px;width:924px;}
.smalltext{FONT-SIZE: 20px;}
body:not(.fioriFD) .disabled{background:#7e8997 !important;color:#c9c9c9 !important;}
#headerBG{background:url('../images/background_header.gif') 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:#3c5782 url(../images/tabstyleheader_images/tab_right.gif) bottom left repeat-x;margin: 0;padding: 6px 6px 6px 6px;}
.questionHeader{background-color:#FDFAD9;border-bottom:1px solid #c9c9c9;height:26px;width:100%;padding-bottom:5px;}
#questionNumber{float:left;width:40%;color:black;font-weight:bold; font-size: 13px;text-align:left;padding-left:20px;padding-top:12px;}
#questionNav{width:57%;float:left;color:black;font-weight:normal; font-size: 11px;text-align:left;padding-top:12px;}
#questionPreview {width:100%;}
#timer{position:absolute;top:102px;left:50%;font-weight:bold; font-size: 11px;}
.examGradeTableHeaderBG{background:url('../images/background_header.gif') top left repeat-x;height:20px;padding-bottom:2px;}
.examGradeTableRowBG{background-color:#FDFAD9;border-bottom:1px solid #c9c9c9;height:20px;padding-bottom:2px;text-align:left;}
.examGradeTableColumnHeaderText{color:#000000;font-weight:bold;}
.examGradeExamSummaryTable{width:500px;background-color:#FDFAD9;}
.smalltextDisabled{FONT-SIZE: 10px;color:#7D7D7D;}

.legal_highlight{color: #0000FF;font-size:11px;text-decoration:underline;cursor:pointer;}
.suggestion {cursor: pointer;text-decoration: underline;	font-size: 11px;}
.evenRow{
	background-color:#eee;}
.groupTitle{
	padding:3px 0 0 9px;
	/*background:#c6deff \u\r\l("../images/group_header_new2.png") top left repeat-x;
	background:#cbe0ff \u\r\l("../images/group_header_new2.png") top left repeat-x;*/
	background-color:white;
	color:black;}
.nonGroupTitle{
	padding:3px 0 3px 9px;}
.titleText{
	padding-left:4px;}
.groupTitle a img{
	float:left;}
.singleTitle{
	padding-left:20px;}
.groupDetails{
	display:none;
	margin:0 10px 2px 0;}
.groupIndentionIndicator{
	width:30px;
	padding-left:7px;}
.groupData{
	padding-bottom:2px;
	padding-top:3px;}
div.subjectArea {font-size:11px; color:#000; text-decoration:none; font-weight:bold;}
.newsGrayBG{background-color:#f2f2f4;}
.newsGray{color:#595959;}

/* Delegate Options */
.fillWidth{width:100%;}
#delegateContainer.jqmWindow{ border: none; background-color:transparent; }
#delegationMsgDiv{border:1px solid #000000;background-color:#ddee48;padding-left:50px;text-align:left;}

/* Subordinate Popup */
#subordinatePopup.subordinateContainer {
	padding:0px;
}

#subordinatePopup {
	minWidth:945px;
	width:945px;
	minHeight:579px;
	height:579px;
	display: none; 
	clear:both; margin:auto;
	border: 3px solid #2b6fc2;
	background-color:#fff;
}

#subordinatePopup .closeLinkContainer{
	float:right;
	padding:10px;
}

#subordinatePopup .frameContainer{
	height:100%;
	width:100%;
}

#subordinatePopup .jqDrag{
	position:absolute;
	top:0px;
	width:95%;
	height:40px;
}
#subordinatePopup a.CloseLink{
	font-size:14px;
	color:black;
	font-weight:bold;
}

#subordinatePopup iframe{
	width:100%;
	height:100%;
	border:0px solid #CCC;
}
#subordinatePopup.subordinatePopupFrame{
    padding:0px;
    background-color:#FFF;
}
.subordinateContainer #floatingCardDiv {background:#FFF url(../images/background_floatingCard_assumed.jpg) repeat-x 0 0;height:113px;padding:0;}
.subordinateContainer #floatingCardContentDiv{background:transparent url(../images/background_floatingCard_assumed.jpg) no-repeat 0 0; 
float:left;margin:0px;padding:0px;
}
#dhtmltooltip{position:absolute;left:0px;width:1px;border:1px solid black;padding:2px;background-color:#8C9EB5;visibility:hidden;z-index:9999;display:block;}
.toolTipHeader{border-bottom:1px solid black;padding:3px;font-size:12px;color:#FFFFFF;font-weight:bold;text-align:center;}
.toolTip{padding:1px;font-size:11px;color:#FFFFFF;text-align:center;}
table#menuTable #menuiframe {position: absolute;z-index: 100;display: none;}
#loadingIcon{padding-top:8px;}
.SectionBox{text-align:center; background-color:#e9e9e9; width:1%;}
.SectionText{font-size:14px;font-weight:bold;}


/* Styles for content structure tables */
body#onlineAccess #contentAreaDiv{width:986; border:0;background-color:transparent;background-image:none; padding:0;}

table.DataTableBordered{background-color:#FFFFFF;border:1px solid #CCCCCC;width:100%;}

.ContentHeaderText{ font-weight:normal; font-size:18px; font-style:italic; color:#36476D;text-decoration:none;}
.ItemTitleText{ font-weight:bold; font-size:14px; color:#36476D;text-decoration:none;}
.ItemInfoText{ font-weight:bold; font-size:14px; color:#000000;text-decoration:none;}

.IconCheck{background: url(../images/online_content_images/icon_enrolled_available_16.png); background-repeat:no-repeat; height:16; width:16; border:0;}
.IconWarning{background: url(../images/online_content_images/icon_alert.png); background-repeat:no-repeat; height:16; width:16; border:0;}
.IconLock{background: url(../images/online_content_images/icon_lock.png); background-repeat:no-repeat; height:16; width:16; border:0;}
.IconCurrent{background: url(../images/online_content_images/icon_current_16.png); background-repeat:no-repeat; height:16; width:16; border:0;}
.IconBroken{background: url(../images/online_content_images/icon_broken_16.png); background-repeat:no-repeat; height:16; width:16; border:0;}
.IconNeedreview{background: url(../images/online_content_images/icon_need_review_16.png); background-repeat:no-repeat; height:16; width:16; border:0;}

.ContainerTop{background: url(../images/online_content_images/main_bg_1.png); background-repeat:no-repeat;  height:20; width:100%; border:0px;}
.ContainerBack{background: url(../images/online_content_images/main_bg_2.png); background-repeat:repeat; border:0;}
.ContainerBottom{background: url(../images/online_content_images/main_bg_3.png); background-repeat:no-repeat; height:20; width:100%; border:0;}
.IconLargeDoc{background: url(../images/online_content_images/icon_other_learning_48.png); background-repeat:no-repeat;  height:48; width:48; border:0;}

.HeaderLeftCorner{width:6px; height:31px; background: #fbfcfd url(../images/online_content_images/tabletop_1.png); background-repeat:no-repeat; }
.HeaderMiddle{height:31px; background: #fbfcfd url(../images/online_content_images/tabletop_2.png)}
.HeaderRightCorner{width:8px; height:31px; background: #fbfcfd url(../images/online_content_images/tabletop_3.png); background-repeat:no-repeat; }
