﻿.DisplayNone {
 display: none;
}
#Drag {
    text-decoration: underline;
    cursor: move;
    float: right;
}
.MessageSuccess {
	color: #009900;
	padding-right: 4px;
	text-align: right;
}
.hyperlink
{
    color: #4428a0;
    text-decoration: underline;
    cursor: pointer;
}
.alternateRow { background-color:#eee; }
.RBL label {     display: block; }  
.RBL td {     text-align: center;     width: 50px; } 
.DisplaySelection td {     width: 229px; } 
.MessageFail {
	color: #DD0000;
	padding-right: 4px;
	text-align: right;
}
.Button {
	border:1px solid #B3B1B1;
	background-image:url(../Images/fb-logos.png);
	background-position:0 -250px;
	cursor:pointer;
	width: 64px;
}
.ButtonStretch {
	border:1px solid #B3B1B1;
	background-image:url(../Images/fb-logos.png);
	cursor:pointer;
	background-position:0 -250px;
	width: 200px;
}
.ButtonLong {
	border:1px solid #B3B1B1;
	background-image:url(../Images/fb-logos.png);
	cursor:pointer;
	background-position:0 -250px;
	width: 108px;
}
.ButtonWide {
	border:1px solid #B3B1B1;
	background-image:url(../Images/fb-logos.png);
	background-position:0 -250px;
	cursor:pointer;
	white-space: nowrap;
}
.ButtonSmall
{
	font-size: x-small;
	border:1px solid #B3B1B1;
	background-image:url(../Images/fb-logos.png);
	background-position:0 -250px;
	color:#000;
	cursor:pointer;
	height: 16px;
	padding: 0 2px;
}
.ButtonMenu {
	margin-top: 6px;
}
.ButtonMenu .Button {
	margin-left: 1px;
	margin-right: 2px;
	width: 110px;
}
.ButtonMenu .ButtonWide
{
    margin-left:1px;
    margin-right:2px;
}
.ButtonPanel {
	margin: 4px;
	text-align: right;
}
.Center, .Centre { text-align: center; }
.Middle
{
    vertical-align: middle;
}
.Selected { border:2px solid red; }
.NoBorder { border-width: 0; }

.Content960 { width:960px; margin:0 auto; }

.AlignCheckboxes label
{
    display: block;
    padding-left: 15px;
    text-indent: -15px;
}

.AlignCheckboxes input
{
    width: 13px;
    height: 13px;
    padding:0,0,1px,0;
    margin:0;
    vertical-align:bottom;
    float:right;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

ol.alignedForm { margin:0; padding:0; }
ol.alignedForm li { margin:0; padding:2px; list-style:none; }
ol.alignedForm li label { display:inline-block; line-height:1.8; vertical-align:top; text-align:right; }

.PasswordReset, .AccountChoice, .Broadcasts { background-image:url('../Images/BlueHeader.jpg'); background-repeat:repeat-X;}
.PasswordReset .alignedForm { margin-top:1em; }
.PasswordReset li label { width:13em; }
.PasswordReset .Fail, .AccountChoice .Fail { color:#d00; }

.AccountChoice .Center { padding-top:6em; }
.AccountChoice button { width:750px; margin-top:8px; }

.Broadcasts .Broadcast { width:970px; margin:10px auto; background-color:#afd9ff; border:6px double #005ae6;
                         border-image:url('../Images/broadcast-border.png') 10; }
.Broadcasts .Broadcast button { border:2px solid #000; background-color:transparent; font-size:1.2em; }
.Broadcasts .Broadcast div.wave { height:8em; background-image:url('../Images/wave.png'); background-repeat:no-repeat; background-position:bottom;}

#uxSchoolLogo span { display:inline-block; width:680px; text-align:center; margin-top:1em; }

.Disabled {
	color: #888888;
}
.Footer
{
    clear: both;
    font-size: smaller;
    text-align: center;
    border-top: 1px solid #DDD;
    margin-top: 3px;
}
.FootNote {
	font-size: x-small;
}
.Heading {
	color: #28287B;
	font-size: medium;
	font-weight: bold;
}
.HeadingFootNote {
	font-size: x-small;
	color: #28287B;
}
.HoverHighlight:hover
{
    background-color: #ADD8E6;
}
.InputText {
	background-color: #FFFFFF;
}
.NoWrap {
	white-space: nowrap;
}
.Para {
	margin-bottom: 10px;
}
.Prompt
{
    color: #28287B;
    background-color: #E4E4E4;
    font-size: smaller;
    margin: 0 0 3px 0;
}
.Separator 
{
    /*padding: 0;
    margin: 0;*/
}
.SubHeading {
	font-size: small;
	font-weight: bold;
	color: #28287B;
	margin-bottom: 4px;
}
.TrainingModeHeader
{
    font-size: 1.2em;
    float: left;
    color: #FF0000;
    font-weight: bold
}
.Validator {
	color: #FF0000;
}
.WidthMax {
	width: 100% !important;
}


.DialogArea {
	border-style: solid;
	border-width: 2px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#AAAAAA,direction=135);
	padding: 6px;
	position: absolute;
	width: 670px;
	z-index: 3;
}
.DialogArea table {
	width: 100% !important;
}
.DialogArea div .ScrollHelp
{
    height: 450px;
    overflow: auto;
    padding: 5px;
    background-color: #E5E5E5;
}
.DialogArea .ScrollHierSearch
{
    height: 150px;
    overflow: auto;
    border: 1px solid #999;
    padding: 5px;
}
/*.DialogArea div .ScrollCpdNeeds    *******NOT USED?*********
{
    height: 300px;
    overflow: auto;
    padding: 5px;
}*/
.DialogArea .ScrollHistoryUsers
{
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden; /* IE 7 places side scroll over table, therefore unwanted bottom scroll appears */
    padding: 5px;
}
.Cpd table, .CpdElements table, .EditArea table, .Becta table, .HistoryElement table, .HistoryUser table, .Home table,
.PerManObjective table, .PerManObservationList table, .ProfStds table, .ProjectList table, .ProjectOverview table, .Report table,
.ReportAdminElement table, .ReportAdminSectionExtend table, .ResourceList table, .ReportList table, .Sdp table, .SdpList table,
.SdpOverview .Table, .SdpGantt table, .SdpProgress table, .Sef table .Updates table, .UserList table, .ExtReviewers table
{
    width: 100%;
}
.Cpd table td
{
    padding: 3px;
}
.Cpd .ColumnDate
{
    width: 80px;
}
.Cpd .ColumnHier
{
    width: 70px;
}
.Cpd .ColumnAttending
{
    width: 70px;
}
.Cpd .ColumnCost
{
    width: 95px;
}
.Cpd .ColumnActions
{
    width: 130px;
}
.Cpd .ColumnImpact
{
    width: 90px;
}
.Cpd .ColumnValueForMoney
{
    width: 100px;
}
.Cpd .ColumnId
{
    width: 100px;
}
.Cpd .ColumnStatus
{
    width: 110px;
}
.Cpd .ApprovalRedBG, .CpdEventUsers .ApprovalRedBG,.ProfStds .ApprovalRedBG,.Project .ApprovalRedBG 
{
    background-color: #F77;
}
.Cpd .ApprovalAmberBG, .CpdEventUsers .ApprovalAmberBG,.ProfStds .ApprovalAmberBG,.Project .ApprovalAmberBG
{
    background-color: #FD2;
}
.Cpd .ApprovalGreenBG, .CpdEventUsers .ApprovalGreenBG,.ProfStds .ApprovalGreenBG,.Project .ApprovalGreenBG
{
    background-color: #AD0;
}
.Cpd .ApprovalBlueBG,.ProfStds .ApprovalBlueBG,.Project .ApprovalBlueBG
{
    background-color: #9CF;
}
.Cpd .ApprovalRedFG
{
    color: #F00;
}
.Cpd .ApprovalAmberFG
{
    color: #E90;
}
.Cpd .ApprovalGreenFG
{
    color: #280;
}
.Cpd .ApprovalBlueFG
{
    color: #28F;
}
.CpdAddEdit table
{
    width: 78%;
}
.ReportAdd .NoBorder td,
.Report .NoBorder td,
.CpdAddEdit .NoBorder td,
.CpdEventUsers .NoBorder td,
.LogoAdmin .NoBorder td,
.CheckboxList td {
    border-width: 0;
}

.Cpd .ScoreDropDown {
	width: 64px;
}
.Cpd .ScoreDropDownRed {
	background-color: #ff4545; /*ff4040*/
	width: 64px;
}
.Cpd .ScoreDropDownAmber {
	background-color: #FFCC00;
	width: 64px;
}
.Cpd .ScoreDropDownGreen {
	background-color: #99CC00;
	width: 64px;
}
.Cpd .ScoreDropDownBlue {
	background-color: #99CCFF;
	width: 64px;
}
.Cpd .StrengthRed {
	background-color: #ff4545; /*ff4040*/
	border-width:0;
}
.Cpd .StrengthAmber {
	background-color: #FFCC00;
	border-width:0;
}
.Cpd .StrengthGreen {
	background-color: #99CC00;
	border-width:0;
}
.Cpd .StrengthBlue {
	background-color: #99CCFF;
	border-width:0;
}
.Cpd .StrengthGrey {
	background-color: #CCC;
	border-width:0;
}
.Cpd .SpanBorder
{
    border: 1px solid #AAA;
    padding: 1px;
}
.CpdEventUsers .FieldLabelAddRemove {
	width: 40px;
}
.CpdEventUsers .FieldLabelSelect {
	width: 160px;
}
.CpdEventUsers .FieldLabelPermissions {
}
.CpdEventUsers .FieldInputAddRemove {
	text-align: center;
	vertical-align: bottom;
}
.CpdEventUsers .FieldInputAddRemove button {
	position: relative;
	bottom: 40px;
}
.CpdEventUsers .FieldInputPermissions {
	padding: 4px;
}
.CpdEventUsers .FieldInputSelect select {
	width: 100%;
}
.CpdEvaluationList table
{
    width: auto;
}

.EditArea {
	width: 100%;
}

.Feedback table
{
    width: 70%;
}
.Feedback table td
{
    padding: 3px;
}
.Feedback table .text
{
    width: 98%;
}

.FieldBlank {
	border-width: 0px;
	text-align: right;
	vertical-align: middle;
}
.FieldBlankLeft {
	border-width: 0px;
	text-align: left;
	vertical-align: middle;
}
.FieldColumnLabel {
	padding: 4px;
	white-space: nowrap;
}
.FieldLabel {
	padding: 4px;
	text-align: right;
	width: 100px;
}
.FieldLabelBlank {
	padding: 0px;
	width: 100px;
}
.FieldLabelStrong {
	font-weight: bold;
	padding: 4px;
	text-align: right;
	width: 100px;
}
.FieldLabelLong {
	padding: 4px;
	text-align: right;
	width: 20%;
}
.FieldInput input {
	width: 300px;
}
.FieldInput select {
	width: 300px;
}
.FieldInput textarea {
	height: 64px;
	width: 98%;
}
.FieldInputCheckBox {
	padding-top: 2px;
}
.FieldInputDate input {
	width: 80px;
}
.FieldInputScore {
	text-align: right;
	width: 64px;
}
.FieldValue {
	padding: 4px;
}
.FieldValueScore {
	text-align: right;
	width: 64px;
}
.FieldValueStrong {
	padding: 4px;
	font-weight: bold;
}
.FieldLabelStrongBorder
{
	font-weight: bold;
	padding: 4px;
	text-align: right;
	width: 100px;
	border-color: Black !important;
	border-width: 1px;
	background-color:#EBD6FE;
}
.FieldLabelBorder {
	padding: 4px;
	border-color: Black !important;
	border-width: 1px;
	background-color:#EBD6FE !important;
}

#HelpDialogAreaContainer
{
    background-color: #DDDDDD;
    border-color: #888888;
    width: 690px;
}
#HelpDialogAreaContainer .HelpSeparator
{
    color: #AAAAAA;
}
.Becta .ButtonPanel
{
	margin-bottom: 0px;
}
.Becta .ButtonPanel .Button
{
	width: 84px;
}
.Becta .FieldInput select
{
	width: 100%;
}
.Becta .OgsiTable
{
	border-collapse: collapse;
	margin: 0px auto 0px auto;
	width: auto;
}
.Becta .OgsiTable td
{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	background-color: #FFFFFF;
}
.Becta .OgsiTable td.Description1
{
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
.Becta .OgsiTable td.Description2
{
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.Becta .OgsiTable td.Score
{
	text-align: center;
	width: 70px;
}
.Becta .OgsiTable td input
{
	width: auto;
}
.Becta .ReportDisplay .Button
{
	width: 64px;
}
.Becta .ReportDisplay .Project
{
	margin-top: 8px;
}
.Becta .ReportDisplay .SefRowHeading
{
	font-weight: bold;
	background-color: #F4FADE;
}
.Becta .ReportDisplay .SefRowSubHeading
{
	background-color: #f4fade;
}
.Becta .ReportDisplay .SefRowHeading div
{
    margin-bottom: 0;
	padding-bottom: 16px;
}
.Becta .ReportDisplay .SefRowHeading .Name
{
	margin-top: 48px;
}
.Becta .ReportDisplay .SefRowHeading .NameFirst
{
	margin-top: 8px;
}
.Becta .ReportDisplay .SefRowSubHeading .Num
{
	font-weight: bold;
	left: 7px;
	position: absolute;
}
.Becta .ReportDisplay .SefRowSubHeading .Name
{
	font-weight: bold;
	margin-left: 48px;
}
.Becta .ReportDisplay .SefRowSubHeading .Description
{
	margin-left: 56px;
	text-indent: -8px;
}
.Becta .ReportDisplay .SefRowDescriptionText
{
	border: solid 1px #000000;
	margin: 8px 0px 8px 0px;
	padding: 4px;
}
.Becta .ReportDisplay .SefRowDescriptionText .ButtonPanel
{
	margin: 0px 1px 0px 0px;
}
.Becta .ReportDisplay .SefRowDescriptionOgsi
{
	margin: 16px 0px 8px 0px;
}
.Becta .ReportDisplay .Evidence
{
	border: solid 1px #000000;
	margin-bottom: 8px;
	padding: 0px;
}
.Becta .ReportDisplay .Evidence td
{
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
}
.Becta .ReportDisplay .Evidence .Type
{
	background-color: #E8F4C6;
}
.Becta .ReportDisplay .NoEvidence
{
	border: solid 1px #000000;
	margin-bottom: 8px;
	padding: 4px;
}
.Hier {
	width: 100%;
}
.Hier table {
	border-collapse: collapse;
	width: 100%;
}
.Hier table td {
	border-width: 0px;
	vertical-align: middle;
}
.Hier table .Label {
	padding-left: 3px;
}
.Hier table .Pick {
	background-color: #FFFFFF;
	padding-right: 1px;
	text-align: right;
	vertical-align: top;
}
.Hier table .Selected {
	background-color: Yellow;
}
.Hier table .Score {
	width: 64px;
}
.Hier table .Space {
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-right: 4px;
	text-align: right;
	vertical-align: top;
}
.Hier table .Space img, .PerManObjective .Summary .FootNote {
	margin-top: 2px;
}
.Hier .HierRowPerspective {
	background-color: #CDCDCD; /*e7*/
}
.Hier .HierRowPerspective .GapTop {
	margin-top: 6px;
}
.Hier .HierRowPerspective .Label {
	padding-bottom: 3px;
	padding-top: 3px;
}
.Hier .HierRowPerspective .Space {
	width: 30px;
}
.Hier .HierRowPerspective .Pick {
	width: 30px;
}
.Hier .HierRowAspect {
	background-color: #DFDFDF; /*ed*/
}
.Hier .HierRowAspect .Space {
	width: 55px;
}
.Hier .HierRowAspect .Pick {
	width: 55px;
}
.Hier .HierRowAssessment {
	background-color: #F0F0F0; /*f3*/
}
.Hier .HierRowAssessment .Space {
	width: 80px;
}
.Hier .HierRowAssessment .Pick {
	width: 80px;
}
.Hier .HierRowStatementHeading {
	background-color: #F0F0F0; /*f3*/
}
.Hier .HierRowStatementHeading .Space {
	width: 80px;
}
.Hier .HierRowStatementHeading .Pick {
	width: 80px;
}
.Hier .HierRowStatement {
	background-color: #FFFFFF; /*f9*/
}
.Hier .HierRowStatement .Space {
	width: 105px;
}
.Hier .HierRowStatement .Pick {
	width: 105px;
}
.Hier .HierRowCharacteristic {
	background-color: #FFFFFF;
}
.Hier .HierRowCharacteristic .Space {
	width: 120px;
}
.Hier .HierRowCharacteristic .Pick {
	width: 120px;
}
.Hier .HierSdpTargetScore
{
	display: none;
}
.Hier .HierStatementHover table
{
	border-collapse: separate;
}
.Hier .HierStatementHover table td
{
	border-width: 1px;
	padding: 1px;
	vertical-align: top;
}
.Hier .HierStatementHover table td.FieldColumnLabel
{
	padding: 4px;
}


.HierStatementHoverInfo
{
	position: relative;
	top: 2px;
}
.HierStatementHover
{
	z-index: 4;
}
.HierStatementHover .FieldColumnLabel
{
	text-align: center;
	width: 33%;
}
.HierStatementHover .SdpScoreScale table
{
	border-collapse: collapse;
}
.HierStatementHover .SdpScoreScale table td
{
	border-width: 0px;
	padding: 0px;
}
.HierStatementHover .SdpScoreScale table td.Score
{
	width: 16px;
}
.HierStatementHover .SdpScoreScale table td.Space
{
	width: 64px;
}
.HistoryScoreLabelRed {
	background-color: #FF4545;
	text-align: center;
}
.HistoryScoreLabelAmber {
	background-color: #FFCC00;
	text-align: center;
}
.Highlight {
	background-color: #FFFF00;
}
.HistoryScoreLabelGreen {
	background-color: #99CC00;
	text-align: center;
}
.HistoryScoreLabelBlue {
	background-color: #99CCFF;
	text-align: center;
}
.HistoryScoreLabelGrey {
	background-color: #999999;
	text-align: center;
}
.History .HistoryTable table td, .History .HistoryTable table th
{
	vertical-align: top;
	text-align: left;
	margin: 0px;
	white-space: nowrap;
}
.History .header
{
    text-align: center !important;
    background-color: #D1D1FE;
}

.HistoryElement table .User {
	width: 33%;
}

.HistoryRowAssessment {
	background-color: #F3F3F3; 
}
.HistoryRowAssessment .Element, .History .HistoryRowStatement .Element {
	padding-left: 36px;
}
.HistoryRowPerspective {
	background-color: #CDCDCD; /*e7*/
}
.HistoryRowAspect {
	background-color: #DFDFDF; /*ed*/
}
.HistoryRowAssessment {
	background-color: #F0F0F0; /*f3*/
}
.HistoryRowStatementHeading {
	background-color: #F0F0F0; /*f3*/
}
.HistoryRowStatement {
	background-color: #FFFFFF; /*f9*/
}

.HistoryUser table .Element {
	width: 33%;
}
.Home
{
    padding: 2px;
}
.Home .DialogArea table
{
    width: 400px;
}
.Home .sideBox .Heading
{
	font-size: small;
	font-weight: bold;
	margin-bottom: 4px;
}
.Home .LeftColumn
{
    float: left;
    width: 630px;
}
.Home .MessageRed:link, .Home .MessageRed:visited
{
    color: #FF0000;
}
.Home table td
{
    padding: 3px;
}
.Home .RightColumn
{
    float: right;
    width: 305px;
}
.Home .roundbox
{
	width: 300px;
	background-color: #999999;
}
.Home .roundbox-topleft-corner-grey
{
	float: left;
	width: 15px;
	height: 15px;
	background-image: url(../Images/top_left_corner_grey.gif);
	background-repeat: no-repeat;
}
.Home .roundbox-topright-corner-grey
{
	float: right;
	width: 15px;
	height: 15px;
	background-image: url(../Images/top_right_corner_grey.gif);
	background-repeat: no-repeat;
}
.Home .roundbox-bottomleft-corner-grey
{
	background-position: bottom left;
	float: left;
	width: 15px;
	height: 15px;
	background-image: url(../Images/bottom_left_corner_grey.gif);
	background-repeat: no-repeat;
}
.Home .roundbox-bottomright-corner-grey
{
 	background-position: bottom right;
	float: right;
	width: 15px;
	height: 15px;
	background-image: url(../Images/bottom_right_corner_grey.gif);
	background-repeat: no-repeat;
}
.Home .roundbox .box-content
{
	margin: auto 5px;
}
.Home .roundbox .box-content h3, .Home .roundbox-blue .box-content h3
{
    font-size: 1em;
	padding-top: 3px;
	margin-bottom: 5px;
	text-align: center;
	color: #FFFFFF;
}
.Home .roundbox .box-content div
{
    font-size: 1em;
    background-color: #FFFFFF;
	height: 80%;
	padding: 3px 0;
}
.Home .roundbox .box-content div ul
{
    padding-top: 3px;
    margin-top: 1px;
}
.Home .roundbox .box-content div ul.orange
{
    list-style-image: url(../Images/bullet-arrow-orange.gif);
}
.Home .roundbox .box-content div ul.green
{
    list-style-image: url(../Images/bullet-arrow-green.gif);
}
.Home .roundbox .box-content div ul.purple
{
    list-style-image: url(../Images/bullet-arrow-purple.gif);
}
ul.purple
{
    list-style-image: url(../Images/bullet-arrow-purple.gif);
}
.Home .roundbox-blue
{
    width: 626px;
    background-color: #073B78;
}
.Home .roundbox-topleft-corner-blue
{
	float: left;
	width: 15px;
	height: 15px;
	background-image: url(../Images/top_left_corner_blue.gif);
	background-repeat: no-repeat;
}
.Home .roundbox-topright-corner-blue
{
	float: right;
	width: 15px;
	height: 15px;
	background-image: url(../Images/top_right_corner_blue.gif);
	background-repeat: no-repeat;
}
.Home .roundbox-bottomleft-corner-blue
{
	background-position: bottom left;
	float: left;
	width: 15px;
	height: 15px;
	background-image: url(../Images/bottom_left_corner_blue.gif);
	background-repeat: no-repeat;
}
.Home .roundbox-bottomright-corner-blue
{
 	background-position: bottom right;
	float: right;
	width: 15px;
	height: 15px;
	background-image: url(../Images/bottom_right_corner_blue.gif);
	background-repeat: no-repeat;
}
.Home .ObjectiveHeader { background-color:#ebd6fe; text-align:center; }
.Home .ObjectiveScore { width:150px; }

.evalPrompt { border:1px solid #00f; border-radius:0.5em; padding:0.5em; cursor:pointer; }
.evalForm { border:1px solid #00f; border-radius:0.5em; padding:4px 4px 0 4px; }
.evalForm textarea { width:99%; margin-left:2px; }
.evalForm .ButtonPanel { overflow:hidden; margin-top:6px; }
.evalForm .ButtonPanel .left { text-align:left; width:80%; }
.evalForm select { margin-right:20px; }
.evalFormNext { border:1px solid #00f; border-radius:0.5em; padding:4px 4px 0 4px; position:relative; background-color:#fff; }
.evalFormNext .wrapper { width:910px; margin:0 auto; font-weight:normal; color:#33d; }
.evalFormNext .wrapper .Heading { color:#33d; }
.evalFormNext .wrapper .Heading button { margin-left:0.5em; vertical-align:top; }
.evalFormNext .wrapper label { cursor:pointer; }
.evalFormNext .wrapper span { color:#000; font-size:0.85em; opacity:0; }
.evalSuccess { position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; padding-top:45px; z-index:5;
               color:#090; font-size:2.5em; font-weight:bold; background-color:rgba(250, 255, 250, 0.5);  }
.ui-slider { position:relative; text-align:left; cursor:pointer; margin:8px 6px 12px; border:1px solid #000;
             border-radius:4px; background-image:url(../Images/gradient.png?x=2); background-size:100% 100%; }
.ui-slider .ui-slider-handle { position:absolute; z-index:2; width:1em; height:1.5em; cursor:ew-resize; background-color:#ccc;
                               border:2px solid #999; border-radius:4px; text-align:center; text-decoration:none; font-weight:bold;
                               padding-top:0.4em; }
.ui-slider .ui-slider-range { position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top:-.6em; margin-left:-.6em; }
.ui-slider-horizontal .ui-slider-range { top:0; height:100%; }
.ui-slider-horizontal .ui-slider-range-min { left:0; }
.ui-slider-horizontal .ui-slider-range-max { right:0; }
.ui-tooltip { border:1px solid #000; width:240px; padding:0.5em; background-color:#eee; position:absolute; }

.Inbox table td
{
    padding: 3px;
}

.Hover
{
	border-style: solid;
	border-width: 1px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#AAAAAA,direction=135);
	padding: 1px;
	position: absolute;
	width: 500px;
}
.Hover table
{
	width: 100% !important;
}


.Levels th
{
    background-color: #DDD;
    padding: 3px;
}
.Levels .bold
{
    font-weight: bold;
}
.Levels .blueBG
{
    background-color: #6a9cff; /*99ccff*/
    color: #FFF;
}
.Levels .blueFG
{
    color: #497cff;
}
.Levels .greenBG
{
    background-color: #389c00; /*99cc00*/
    color: #FFF;
}
.Levels .greenFG
{
    color: #2a9000;
}
.Levels .amberBG
{
    background-color: #ff900e; /*ffcc00*/
    color: #FFF;
}
.Levels .amberFG
{
    color: #ff8616;
}
.Levels .redBG
{
    background-color: #ff2215; /*ff4040*/
    color: #FFF;
}
.Levels .redFG
{
    color: #f30800;
}
.Levels .text
{
    padding: 3px;
    background-color: #EEE;
}

.LoginLogo
{
    text-align: right;
}
.Login .centerParagraph
{
    text-align: center;
    font-size: 1.1em;
    color: #00f;
    /*font-weight: bold;*/
}
.Login .disabled input
{
    background-color: #ddd;
    color: #999;
}
.Login .disabled p, .Login .disabled span
{
    color: #999;
}
.LoginError
{
    width: 450px;
    margin: 0 auto;
    text-align: center;
}
.Login .LoginBox
{
    width: 370px;
    height: 225px;
    margin: 10px auto 0 auto;
    text-align: center;
}
.Login .LoginBox2
{
    width: 350px;
    height: 180px;
    margin: 10px auto 0 auto;
    padding:10px;
    text-align: center;
}
.Login .boxGrey
{
    background: url(../Images/login-unselected.png) no-repeat bottom;
}
.Login .boxGreen
{
    background: url(../Images/login-live.png) no-repeat bottom;
}
.Login .boxOrange
{
    background: url(../Images/login-training.png) no-repeat bottom;
}
.Login .boxBlue
{
    background: url(../Images/login-profile.png) no-repeat bottom;
}
.Login .boxPink
{
    background: url(../Images/login-personal.png) no-repeat bottom;
}
.Login .LoginBox .header
{
    margin-top: 30px;
}
.Login .LoginBox .loginButton
{
    margin-right: 10px;
}
.Login .LoginBox .MessageFail, .Login .LoginBox2 .MessageFail
{
    font-size: smaller;
}


.PerManAdmin table.ht {  width: 100%; margin-top: 2em; }
.PerManAdmin table th, .PerManAdmin table td
{
    padding: 3px;
}
.PerManAdmin .Cpd, table .tick
{
    font-size: 0.8em;
    width: 70px;
    text-align: center;
    white-space: normal;
}
.PerManAdmin .Cpd, table .smallertick
{
    font-size: 0.8em;
    width: 50px;
    text-align: center;
    white-space: normal;
}
.PerManAdmin table .reviewer
{
    background-color: #ddd;
}
.PerManAdmin table .actions
{
    width: 125px;
}
.PerManAdmin table .select
{
    width: 140px;
}

.PerManAnalysis table td
{
    padding: 2px;
}
.PerManAnalysis table .greyBG
{
    background-color: #e4e4e4;
}
.PerManAnalysis table .greyFG
{
    color: #aaa;
}

.PerManAnnexList table.reviewer
{
    width: 600px;
}
.PerManAnnexList table th, .PerManAnnexList table td
{
    padding: 3px;
}
.PerManAnnexList table .date
{
    width: 140px;
    text-align: center;
}
.PerManAnnexList table .tick
{
    font-size: 0.8em;
    width: 65px;
    text-align: center;
    white-space: normal;
}

.PerManDialogArea table
{
	width: 95%;
}
.PerManDialogArea #PerManSectionEditText
{
	height: 150px;
}

.PerManOutcomes .outcomes { width:100%; margin-top:10px; }
.PerManOutcomes .outcomes .FieldColumnLabel { font-weight:bold; }
.PerManOutcomes .outcomes .FieldColumnLabel label { font-weight:normal; }
.PerManOutcomes .outcomes .FieldColumnLabel input { vertical-align:middle; }
.PerManOutcomes .outcomes .Grade { width:64px; }
.PerManOutcomes .outcomes .Pay { width:140px; }
.PerManOutcomes td { padding:4px; }
.PerManOutcomes tr.alternate td { background-color:#eee; }

.PerManEvidenceList table td, .PerManEvidenceList table th 
{
	padding: 2px;
}
.ProjectDate {
	width: 80px;
}
.ProjectDate, .ProjectContributions {
	text-align: center;
}
.PerManEvidenceList table .ProjectDescription
{
    text-align: right;
}
.PerManEvidenceList table .EvidenceType
{
    width: 72px;
}
.PerManEvidenceList table .grey
{
    background-color: #eee;
}

.PerManHome table { width: 100%; clear: right; }
.PerManHome table .standardHeight { height: 90px; }
.PerManHome table .headerWidth { width: 15%; }
.PerManHome table .reviewNotesWidth { width: 50%; }
.PerManHome table .annexNotesWidth { width: 33%; }
.PerManHome table td { padding: 3px; }
.PerManHome table .Grey { background-color: #E4E4E4; }
.PerManHome span.Distributed { font-size:x-small; font-weight:bold; background-color:red; color:#fff; }
.PerManHome .Nav { text-align:center; }
.PerManHome .Nav a { display:inline-block; width:220px; }
.PerManHome .Notify { color:#d00; }

.PerManDialogArea .ButtonOption
{
    background-color: #DDDDDD;
	border-width: 1px;
	border-style: outset;
	width: 100%;
	margin-top: 3px;
}

.PerManObjective .fill, .ProjectUsers .DialogArea input[type=text]
{
    width: 99%;
}
.PerManObjective table td
{
    padding: 4px;
}
.PerManObjective .Statement
{
    width: 90px;
}
.PerManObjective .Evidence
{
	border: solid 1px #000000;
	margin-bottom: 2px;
	padding: 0px;
	/*width: 710px;*/
}
.PerManObjective .Evidence td
{
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
}
.PerManObjective .Evidence .Type
{
    width: 72px;
	background-color: #EBD6FE;
}
.PerManObjective .Evidence .Project
{
    font-size:smaller;
	background-color: #C2ABD4;
	width:100px;
}
.PerManObjective .Private
{
	width: 75px;
	text-align:center;
}
.PerManObjective .Description 
{
	width: auto;
}
.PerManObjective .ScoreLabel1 
{
	width: 64px;
}
.PerManObjective .Summary
{
    padding: 4px;
    min-width: 375px;
}
.PerManObjective .titleEdit, .PerManObjective .descriptionEdit { width:100%; }
.PerManObjective .pinkbar a.FootNote { color:#fff; }
.PerManObjective .pinkbar a.FootNote:hover { color:#000; }

.PerManObjectiveActivityDialogArea { width: 400px; }

.PerManObservationAdd table td .input
{
    width: 350px;
}

.PerManObservationList table td, .PerManObservationList table th 
{
    padding: 2px;
}
.PerManObservationList table .center
{
    text-align: center;
}
.PerManObservationList table .tick
{
    font-size: 0.8em;
    width: 65px;
    text-align: center;
    white-space: normal;
}

.PerManObservationView table .savedNotes
{
    width: 98%;
    border: 1px solid #ABABD4;
    padding: 3px;
}

.ObservationDates tr, .ObservationDates td { padding:3px; }

.PersonalPerManProcess
{
    width: 970px;
    height: 950px;
    background-image: url(../Images/PersonalPerManProcess.png);
    background-position: center top;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
}

.PerManRevieweeList table.reviewer
{
    width: 960px;
}
.PerManRevieweeList table th, .PerManReviewList table td
{
    padding: 3px;
}
.PerManRevieweeList table .tick
{
    font-size: 0.8em;
    width: 70px;
    text-align: center;
    white-space: normal;
}
.PerManRevieweeList table .center
{
    text-align: center;
}

.ProfStds .ColourBG
{
    background-color: #EBD6FE;
}
.ProfStds .GapLeft, .ProjectOverview .GapLeft, .SdpProgress .GapLeft
{
    margin-left: 4px;
}
.ProfStds .GapBottom
{
    margin-bottom: 4px;
}
.ProfStds table .Dark
{
    background-color:#C2ABD4;
    border-color:#C2ABD4;
}
.ProfStds table .title
{
    text-align: center;
}
.ProfStds table .score
{
    width: 64px;
}
.ProfStds .ProfStdTable td
{
    border-color: #FFF;
}
.ProfStds .ProfStdRowDisplay td
{
    border-color: #FFF;
}
.ProfStds .FieldBorder 
{
	font-weight: bold;
	padding: 4px;
	text-align: right;
	width: 100px;
	border-color: Black;
	border-width:medium;
}
.ProfStds .ScoreTable 
{
	border-color: Black;
	border-width:2px;
}
.ProfStds .ScoreColumn { padding: 4px; width: 31%; border:1px solid #000; }
.ProfStds .ScoreColumn .left { margin:3px 20px 0 0; }
.ProfStds .ScoreColumn2 { padding: 4px; text-align:right; font-weight:bold; width:7%; font-size:large; border:1px solid #000; }
.ProfStds .PaddedBox { border:1px solid #000; padding:4px; margin:2px; }
.ProfStds .PaddedBox .ButtonSmall { vertical-align:top; margin-left:2em; }
.ProfStds .Evaluation td,
.PerManObjective .Evaluation td { background-color:#eee; padding:4px; }
.ProfStds .Evaluation .Type,
.PerManObjective .Evaluation .Type { width:72px; background-color:#ebd6fe; }
.ProfStds .Evaluation .DateCreated,
.PerManObjective .Evaluation .DateCreated { width:64px; }
.ProfStds .Evaluation .NoWrap,
.PerManObjective .Evaluation .NoWrap { width:6em; }
.ProfStds .Evaluation .Edit,
.PerManObjective .Evaluation .Edit { width:2.5em; text-align:center; }
.ProfStds .cpd { width:auto; }
.ProfStds .cpd td { padding:3px; }
.ProfStds .evalForm, .ProfStds .evalFormNext,
.PerManObjective .evalForm, .PerManObjective .evalFormNext { margin:4px 0; }
.ProfStds table .InProject
{
    background-color: #FFF;
}
.ProfStds .SwiftStatements
{
    background-color: #FFF;
    font-size: smaller;
}
.ProfStds .ProfStdTable
{
    width: 310px;
    float: left;
    border: 2px solid #000;
}
.ProfStds .ProfStdRowDisplay
{
    width: 960px;
    border: 2px solid #000;
    clear: both;
}
.ProfStds .ProfStdTable1
{
    height: 350px;
}
.ProfStds .ProfStdTable2
{
    height: 500px;
}
.ProfStds .ProfStdTable3
{
    height: 516px;
}
.ProfStds .ProfStdTable4
{
    height: 300px;
}
.ProfStds .ProfStdTable5
{
    height: 350px;
}
.ProfStds .ProfStdTable6
{
    height: 100px;
}
.ProfStds .ProfStdTable7
{
    height: 200px;
}
.ProfStds .ProfStdTable8
{
    height: 240px;
}
.ProfStds .ProfStdTable9
{
    height: 200px;
}
.ProfStds .ProfStdTable10
{
    height: 250px;
}
.ProfStds .ProfStdTable11
{
    height: 150px;
}
.ProfStds .ProfStdTable12
{
    height: 200px;
}

.ProfStds .Display table {
	width: 100%;
}
.ProfStds .DateCreated 
{
	width: 64px;
}
.ProfStds .Private
{
	width: 75px;
	text-align:center;
}
.ProfStds .Description 
{
	width: auto;
}
.ProfStds .ScoreLabel1 
{
	width: 64px;
}
.ProfStds .ScoreField div
{
    position:absolute;
    bottom:0px;
    width:100%;
}
.ProfStds table .EvidenceTable 
{
    border-color:Black;
    border-width:medium;
}
.ProfStds .Evidence
{
	border: solid 1px #000000;
	margin-bottom: 2px;
	padding: 0px;
}
.ProfStds .Evidence td
{
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
}
.ProfStds .Evidence .Type
{
    width: 72px;
	background-color: #EBD6FE;
}
.ProfStds .Evidence .Project
{
    font-size:smaller;
	background-color: #C2ABD4;
	width:100px;
}

.ProfStds .ProfStdStandard-margin
{
    margin:1px;
    padding:1px;
    overflow:visible;
    display:inline-block;
    *vertical-align:top;/*ie6 & 7 specific*/
    *float:left;/*ie6 & 7 specific*/
    *display:block;/*ie6 & 7 specific*/
}

.ProfStds .ProfStdStandard 
{
    border-style:solid;
    border-width:thin;
    border-spacing: 5px;
    border-collapse:separate;
	display: -moz-inline-stack;
    display:inline-block;
	*vertical-align:top;/*ie6 & 7 specific*/
    *display:block;/*ie6 & 7 specific*/
    *float:left;/*ie6 & 7 specific*/
	zoom:1;
	*display:inline;
	*vertical-align: top;
	_height: 70px;
}

#PrintDialogAreaContainer { width:350px; }
#ArticleDialogAreaContainer { z-index:10; }

#BenchmarkDialogContainer { width:500px; background-color:#eef; }
#BenchmarkDialogContainer .FieldLabel, #BenchmarkDialogContainer .FieldColumnLabel { background-color:#ccf; }
#BenchmarkDialogContainer { border-color:#227; }
#BenchmarkDialogContainer td { border-color:#ccf; }

.Project #ProjectLayer2ScoreLabel, .ActivateCycle {
	margin-top: 3px;
}
.Project #ProjectLayer2CharacteristicsRow table {
	width: 100%;
}
.Project #ProjectLayer2CharacteristicsRow table td {
	width: 50%;
}
.Project #ProjectLayer2EvidenceRow table {
	width: 100%;
}
.Project #ProjectLayer2EvidenceRow table table td {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.Project #ProjectLayer2EvidenceRow select {
	width: 100%;
}
.Project #ProjectLayer2EvidenceRow #ProjectLayer2EvidenceCell {
	width: 66%;
}
.Project #ProjectLayer2EvidenceRow #ProjectLayer2EvidenceStatusTypeId {
	width: auto;
}
.Project #ProjectLayer2EvidenceButtonMenu {
	margin-bottom: 4px;
	margin-top: 4px;
}
.Project .benchmarkToggle
{
    font-size: x-small;
    float: right;
    padding: 0;
}
.Project .benchmarkToggle input
{
    margin: 0;
    vertical-align: middle;
}
.Project .ScoreDropDown {
	width: 64px;
}
.Project .ScoreDropDownRed {
	background-color: #ff4545; /*ff4040*/
	width: 64px;
}
.Project .ScoreDropDownAmber {
	background-color: #FFCC00;
	width: 64px;
}
.Project .ScoreDropDownGreen {
	background-color: #99CC00;
	width: 64px;
}
.Project .ScoreDropDownBlue {
	background-color: #99CCFF;
	width: 64px;
}
.Project .ScoreDropDownGrey {
	background-color: #999999;
	width: 64px;
}
.Project .ScoreGrid {
	width: 100%;
}
.Project .ScoreGridLabelThin, .ProfStds .ScoreGridLabelThin, .PerManObjective .ScoreGridLabelThin {
	text-align: center;
	width: 20px;
}
.Project .ScoreGridLabelWide, .ProfStds .ScoreGridLabelWide, .PerManObjective .ScoreGridLabelWide {
	text-align: center;
	width: 33%;
}
.Project .ProfStds, .ScoreGridDescription {
	padding: 4px;
}
.Project .ProfStds, .ScoreGridRadio div {
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 20px;
}
.Project .ProfStds, .ScoreGridRadioRed {
	background-color: #FF4545;
}
.Project .ProfStds, .ScoreGridRadioAmber {
	background-color: #FFCC00;
}
.Project .ProfStds,.ScoreGridRadioGreen {
	background-color: #99CC00;
}
.Project .ProfStds,.ScoreGridRadioBlue {
	background-color: #99CCFF;
}
.Project .View {
	margin-bottom: 8px;	
}
.Project .View td {
	border-width: 0px;
	vertical-align: middle;
}
.Project button.elevate { vertical-align:top; }
.Project div.AlertSefHeading { padding:3px; }
.Project .Criteria table { width:100%; }
.Project .Criteria .active td { background-Color:#ffebc7; padding:3px; }
.Project .Criteria .inactive td { background-Color:#eeeeee; padding:3px; }
.Project .Criteria .Selected { border:2px solid #00f; }
.Project img.info { cursor:pointer; vertical-align:bottom; }

.HierPath
{
	margin-left: 10px;
}
.HierPath div
{
	padding-left: 16px;
	text-indent: -16px;
}
.HierPath div img
{
	margin-right: 2px;
}
.HierPath .HierStatementHover
{
    padding-left: 0;
    text-indent: 0;
}
.Project .Search, .ReportAdminElement .Search, .CpdElements .Search
{
    border: 1px solid #999;
    margin: 2px;
    padding: 2px;
    overflow: hidden;
    width: 98%;
}


.ProjectAdd table {
}
.ProjectAdd .ProjectName {
	width: 660px;
}
.ProjectAdd .ProjectDescription {
	width: 660px;
	height: 30px;
}
.ProjectAdd .ProjectTypeList {
	width: 330px;
}
.ProjectAdd .ProjectTemplateList {
	width: 664px;
}


.ProjectAnalysis .ProjectDescription {
	margin: 0px 4px 6px 4px;
}
.ProjectAnalysis .ProjectUserDescription {
	margin: 6px 4px 2px 4px;
}
.ProjectAnalysis .None {
	margin: 4px;
}
.ProjectAnalysis .Display table {
	width: 100%;
}
.ProjectAnalysis .ProjectUser table td {
	padding: 2px;
}
.ProjectAnalysis .ProjectUser table .DateCreated {
	width: 64px;
}
.ProjectAnalysis .ProjectUser table .Description {
	width: auto;
}
.ProjectAnalysis .ProjectUser table .Promoted {
	width: 60px;
}
.ProjectAnalysis .ProjectUser table .Hier {
	width: 100px;
}
.ProjectAnalysis .ProjectUser table .Type {
	width: 72px;
}


.ProjectLayer2DialogArea #PageNos {
	margin: 5px 0px 5px 2px;
}
.ProjectLayer2DialogArea #PageNos .PageNo {
	text-align: center;
	width: 12px;
}
.ProjectLayer2DialogArea #Search 
{
	left: -2px;
	float: right;
	position: relative;
}
.ProjectLayer2DialogArea #Search2 
{
	/*left: -2px;*/
	float: left;
	position: relative;
}
.ProjectLayer2DialogArea #Search input {
	height: 20px;
}
.ProjectLayer2DialogArea #Search button {
	height: 20px;
}
.ProjectLayer2DialogArea table .FieldBlank {
	padding: 0px;
}
.ProjectLayer2DialogArea table .FieldLabel {
	text-align: left;
}
.ProjectLayer2DialogArea table .FieldValue {
	padding: 0px 2px 2px 2px;
}
.ProjectLayer2DialogArea table .FieldValueRef {
	padding: 0px 2px 2px 2px;
}
.ProjectLayer2DialogArea table .FieldValueMiddle {
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
}
.ProjectLayer2DialogArea table .FieldProject {
	font-size: x-small;
}
.ProjectLayer2DialogArea table .FieldPromoteEvidence {
	text-align: right;
	white-space: nowrap;
}
.ProjectLayer2DialogArea table #FieldLabelAuthor { width: auto; }
.ProjectLayer2DialogArea table #FieldLabelCreated { width: 64px; }
.ProjectLayer2DialogArea table #FieldLabelDescription { width: 100px; }
.ProjectLayer2DialogArea table #FieldLabelEdit { width: 62px; }
.ProjectLayer2DialogArea table #FieldLabelGroup { width: 35px; }
.ProjectLayer2DialogArea table #FieldLabelLevel { width: 62px; }
.ProjectLayer2DialogArea table #FieldLabelName { width: auto; }
.ProjectLayer2DialogArea table #FieldLabelRef { width: 25px; }
.ProjectLayer2DialogArea table #FieldLabelSEF { width: auto; }
.ProjectLayer2DialogArea table #FieldLabelSelect { width: 12px; }
.ProjectLayer2DialogArea table #FieldLabelPersonal { width: 50px; }
.ProjectLayer2DialogArea .iframeAdd 
{
    border-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 250px;
}

.ProjectList table div
{
	padding-bottom: 2px;
	padding-top: 2px;
}
.ProjectList table .FieldLabel
{
	padding-top: 6px;
}
.ProjectList table .School .FieldValue
{
	font-weight: bold;
	vertical-align: middle;
	line-height: 1.7em;
}
.ProjectList table .Open
{
}
.ProjectList table .Closed .FieldLabel
{
	background-color: #E4E4E4;
}


.ProjectOverview table td
{
    font-size: 0.9em;
}
.ProjectOverview table th
{
    border-top: 2px solid #666;
}
.ProjectOverview table .gapCell
{
    font-size: 0.6em;
    background-color: #FFF;
    border-top: 2px solid #666;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
.ProjectOverview table .score
{
    width: 64px;
}
.ProjectOverview table td
{
    background-color: #E0E0E0;
}
.ProjectOverview table .InProject
{
    background-color: #FFF;
}
.ProjectOverview .Perspective
{
    border: 2px solid #000;
    margin-bottom: 4px;
}

.ProjectUsers .FieldLabelAddRemove, .ReportUsers .FieldLabelAddRemove,.SefUsers .FieldLabelAddRemove  {
	width: 40px;
}
.ProjectUsers .FieldLabelSelect, .ReportUsers .FieldLabelSelect,.SefUsers .FieldLabelSelect {
	width: 160px;
}
.ProjectUsers .FieldLabelPermissions, .ReportUsers .FieldLabelPermissions,.SefUsers .FieldLabelPermissions {
}
.ProjectUsers .FieldInputAddRemove, .ReportUsers .FieldInputAddRemove,.SefUsers .FieldInputAddRemove {
	text-align: center;
	vertical-align: middle;
}
.ProjectUsers .FieldInputPermissions, .ReportUsers .FieldInputPermissions,.SefUsers .FieldInputPermissions {
	padding: 4px;
}
.ProjectUsers .FieldInputSelect select, .ReportUsers .FieldInputSelect select,.SefUsers .FieldInputSelect select {
	width: 100%;
}
.ProjectUsers .DialogArea select { width:330px; }

.Report .FieldInput select {
	width: 100%;
}

.Report .ScoreDropDown {
	width: 64px;
}
.Report .ScoreDropDownRed {
	background-color: #ff4545; /*ff4040*/
	width: 64px;
}
.Report .ScoreDropDownAmber {
	background-color: #FFCC00;
	width: 64px;
}
.Report .ScoreDropDownGreen {
	background-color: #99CC00;
	width: 64px;
}
.Report .ScoreDropDownBlue {
	background-color: #99CCFF;
	width: 64px;
}

.ReportAdd table {
}
.ReportAdd .ReportName {
	width: 660px;
}
.ReportAdd .ReportDescription {
	width: 660px;
}
.ReportAdd .CloneReportList {
	width: 100%;
}

.ReportAdminSectionExtend .ReportSectionDescription { height: 340px; }

.ReportDisplay table td {
	border-color: #DDDDDD;
	padding: 2px;
	background-color: #EEEEEE;
}
.ReportDisplay table .Author { width:6em; white-space:nowrap; }
.ReportDisplay table .Connect { width:5em; }
.ReportDisplay table .DateCreated {
	width: 64px;
}
.ReportDisplay table .evidenceUseCheckBox {
	width: 50px;
}
.ReportDisplay .EvidenceHeading { background-color:#ddd; padding:4px 4px 4px 44%; font-weight:bold; }
.ReportDisplay .EvidenceHeading .ButtonWide { margin-left:10px; vertical-align:bottom; }
.ReportDisplay .TopSectionPanel { background-color:#ccccfe;padding:3px; }
.ReportDisplay .TopSectionPanel .ButtonWide,
.ReportDisplay .SubSectionPanel .ButtonWide { font-size:0.9em; height:20px; }
.ReportDisplay .evalForm .ButtonWide,
.ReportDisplay .evalFormNext .ButtonWide { width:5em; }
.ReportDisplay .Evaluation .ButtonWide { font-size:smaller; }
.ReportDisplay .qsf { background-color:#e5e5e5; }
.ReportDisplay img.info { cursor:pointer; vertical-align:top; }
.Report .QsfAnalysis { border-collapse:collapse; }
.Report .QsfAnalysis .Row { border:2px solid #999; }
.Report .QsfAnalysis .Checkbox { vertical-align:middle; text-align:center; }
.Report .QsfAnalysis .Chart { padding:4px; }
.Report .QsfAnalysis .Chart table td { text-align:center; border:0; cursor:pointer; }
.Report .QsfAnalysis .Chart .Blue { background-color:#9cf; }
.Report .QsfAnalysis .Chart .Green { background-color:#9c0; }
.Report .QsfAnalysis .Chart .Amber { background-color:#fc0; }
.Report .QsfAnalysis .Chart .Red { background-color:#f44; }
.Report .QsfAnalysis .Chart .Grey { background-color:#ccc; cursor:auto; width:100%; }
.Report .QsfAnalysis .FieldBlank { padding-top:5px; }
.AlternateColor { background-color: #E1E1FF; }
.ReportDisplay table .ProjectDesc {
	width: 85px;
	background-color: #CCCCFE;
	font-size:smaller
}
.ReportDisplay table .ProjectDescProfStds {
	width: 72px;
	background-color: #C2ABD4;
	font-size:smaller
}
.ReportDisplay table .ProjectDescription
{
	width: 64px;
	background-color: #E8E8FF;
}
.ReportDisplay table .Description {
	width: auto;
}
.ReportDisplay table .Hier {
	width: 100px;
}
.ReportDisplay table .Type {
	width: 72px;
	background-color: #E1E1FF;
}
.ReportDisplay .Button {
	font-size: x-small;
	height: 16px;
	width: 46px;
}
.ReportDisplay .ButtonLong {
	font-size: x-small;
	height: 16px;
	width: 92px;
}
.ReportDisplay .Heading {
	color: #000000;
	font-size: medium;
	font-weight: bold;
}
.ReportDisplay .Project {
	font-weight: bold;
	margin-bottom: 4px;
}
.ReportDisplay .ReportRowHeading {
	background-color: #CCCCFE; /*d8d8d8*/
	font-size: medium;
	padding: 2px;
	margin-top: 8px;
}
.ReportDisplay .ReportRowSubHeading {
	background-color: #E8E8FF; /*eaeaea*/
	font-size: medium; /*May change*/
	padding: 2px;
}
.ReportDisplay .ReportRowSubSubHeading {
	background-color: #F0EBF0; /*eaeaea*/
	padding: 2px;
}
.ReportDisplay .ReportRowHier {
	font-size: x-small;
	margin-left: 12px;
	padding: 2px;
}
.ReportDisplay .ReportRowEvidence {
	margin-left: 16px;
}
.ResourceListButtonCell {
    width: 140px;
}

.ResourceList .DetailsTable td {
	border-width: 0;
	font-size: smaller;
	white-space: nowrap;
}

.ReportList table div
{
	padding: 2px;
}
.ReportList table .Closed .FieldLabel
{
	background-color: #E4E4E4;
}

.Sdp select
{
	width: auto;
}
.Sdp .FieldInput textarea {
	width: 300px;
}
.ScoreBackground
{
	background-repeat: no-repeat;
	padding-left: 4px;
	padding-right: 5px;
}
.ScoreBackgroundUnset
{
	display: none;
}
.ScoreBackgroundRed
{
	background-image: url(../Images/SdpTargetScoreBackgroundRed.png);
}
.ScoreBackgroundAmber
{
	background-image: url(../Images/SdpTargetScoreBackgroundAmber.png);
}
.ScoreBackgroundGreen
{
	background-image: url(../Images/SdpTargetScoreBackgroundGreen.png);
}
.ScoreBackgroundBlue
{
	background-image: url(../Images/SdpTargetScoreBackgroundBlue.png);
}
.ScoreBackgroundGrey
{
	background-image: url(../Images/SdpTargetScoreBackgroundGrey.png);
}
.Sdp .SdpDisplay .FieldLabelProject
{
	width: 14%;
}
.Sdp .SdpDisplay .FieldLabelObjective
{
	width: 16%;
}
.Sdp .SdpDisplay .FieldLabelActivities
{
	width: auto;
}
.Sdp .SdpDisplay .FieldLabelDueBy
{
	width: 64px;
}
.Sdp .SdpDisplay .FieldLabelProjectTeam
{
	width: 18%;
}
.Sdp .SdpDisplay .FieldLabelResourcesCosts
{
	width: 16%;
}
.Sdp .SdpDisplay .ShowEvidence
{
	margin-top: 3px;
	text-align: center;
}
.Sdp .smallText
{
    font-size: smaller;
}
.Sdp .SdpDisplay .list
{
    margin: 2px 0 2px 2px;
}
.Sdp .SdpDisplay .list li
{
    list-style-position: inside;
}
.Sdp .SdpDisplay .ProgressPie { text-align:center; margin-top:1em; }

.successRow .SdpCriterion td { border:1px solid #999; background-color:#ffebc7; padding:3px; }
.successRow .SdpCriterion .label { background-color:#ffd38a; width:142px; }
.successRowDept .SdpCriterion td { border:1px solid #999; background-color:#ffffb9; padding:3px; }
.successRowDept .SdpCriterion .label { background-color:#fff48a; width:142px; }
.successRow .Evaluation .Type { background-color:#FADFB3; }
.successRowDept .Evaluation .Type { background-color: #FFFC98; }
.successRow textarea, .successRowDept textarea { width:99%; }
.SdpCriterion .connection, .ObjectiveCriterion .connection { width:90px; }
.successRow .ResourcePanel, .successRowDept .ResourcePanel { float:left; width:55%; text-align:left; }

.ObjectiveCriterion td { background-color:#ebd6fe; padding:3px; }
.ObjectiveCriterion td.label { background-color:#dac2f2; }

.SdpAdmin .groupsTable { width: 100%; }
.SdpAdmin .modulesTable { width: 300px; }
.SdpAdmin .GroupCell { width: 33%; }
.SdpAdmin #RenameDialogAreaContainer { width: 400px; }
.SdpAdmin select, .SdpAdmin span { margin: 3px; }
.SdpAdmin .Sortable li { background-color:#fff0d9 }
.SdpAdmin .Sortable li.Dept { background-color:#ffffb9 }
.SdpAdmin .Sortable li.highlighted { background-color:#d1d1fe; }
.SdpAdmin tr.WholeSchool td { background-color:#ffd38a; }
.SdpAdmin tr.Departmental td { background-color:#ffffb9; }

img.EditPencil { vertical-align:middle; cursor:pointer; }

.SdpDept td
{
    border-color: #ffe84c;
}
.SdpDept .ColourBG
{
    background-color: #fffc84;
}
.SdpDept .ColourBGBold
{
    background-color: #ffe84c !important;
}
.SdpDept .FieldLabel
{
	background-color: #fffc84;
}
.SdpDept .FieldColumnLabel
{
    background-color: #fff880;
}

.SdpCosts td
{
    padding: 2px;
}
.SdpCosts .center
{
    text-align: center;
}

.Sdp3Year .alternate
{
    background-color: #FFF6D4;
}
.Sdp3Year .Year
{
    width: 25%;
}
.Sdp3Year .DialogArea
{
    width: 400px;
}
.Sdp3Year div table
{
    width: 100%;
}

.SdpGantt table td
{
    padding: 3px;
}
.SdpGantt table .project
{
    width: 15%;
}
.SdpGantt table .time
{
    width: 85%;
}
.SdpGantt table .NoPad
{
    padding: 0;
}

.SdpProgress .date { width:100px; }
.SdpProgress .chart td { border:0; }
.SdpProgress .chart td.green { background-color:#cd8; text-align:center; }
.SdpProgress .chart td.grey { background-color:#ddd; text-align:center; }
.SdpProgress td.status { width:48px; }

.Sef .ButtonPanel
{
	margin-bottom: 0px;
}
.Sef .ButtonPanel .Button
{
	width: 84px;
}
.Sef .FieldInput select
{
	width: 100%;
}
.Sef .OgsiTable
{
	border-collapse: collapse;
	margin: 0px auto 0px auto;
	width: auto;
}
.Sef .OgsiTable td
{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	background-color: #FFFFFF;
}
.Sef .OgsiTable td.Description1
{
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
.Sef .OgsiTable td.Description2
{
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.Sef .OgsiTable td.Score
{
	text-align: center;
	width: 70px;
}
.Sef .OgsiTable td input
{
	width: auto;
}
.Sef table td.Score
{
    text-align: center;
	width: 70px;
}
.Sef .HeadingTable
{
    width: auto;
}
.Sef .ReportDisplay .Button
{
	width: 64px;
}
.Sef .ReportDisplay .Project
{
	margin-top: 8px;
}
.Sef .ReportDisplay .SefRowHeading
{
	background-color: #F4FADE;
}
.Sef .ReportDisplay .SefRowSubHeading
{
	background-color: #f4fade;
}
.Sef .ReportDisplay .SefRowHeading div
{
    margin-bottom: 0;
	padding-bottom: 8px;
}
.Sef .ReportDisplay .SefRowHeading .Name
{
	font-weight: bold;
	margin-top: 24px;
}
.Sef .ReportDisplay .SefRowHeading .NameFirst
{
	font-weight: bold;
	margin-top: 4px;
}
.Sef .ReportDisplay .SefRowSubHeading .Num
{
	font-weight: bold;
	left: 7px;
	position: absolute;
}
.Sef .ReportDisplay .SefRowSubHeading .Name
{
	font-weight: bold;
	margin-left: 48px;
}
.Sef .ReportDisplay .SefRowSubHeading .Description
{
	margin-left: 48px;
	/*text-indent: -8px;*/
}
.Sef .ReportDisplay .SefRowDescriptionText, .ReportDisplay .RowDescriptionText
{
	border: solid 1px #000000;
	margin: 8px 0px 8px 0px;
	padding: 4px;
}
.Sef .ReportDisplay .SefRowDescriptionText .ButtonPanel
{
	margin: 0px 1px 0px 0px;
}
.Sef .ReportDisplay .SefRowDescriptionOgsi
{
	margin: 16px 0px 8px 0px;
}
.Sef .ReportDisplay .Evidence
{
	border: solid 1px #000000;
	margin-bottom: 8px;
	padding: 0px;
}
.Sef .ReportDisplay .Evidence td
{
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
}
.Sef .ReportDisplay .Evidence .Type
{
	background-color: #E8F4C6;
}
.Sef .ReportDisplay .NoEvidence
{
	border: solid 1px #000000;
	margin-bottom: 8px;
	padding: 4px;
}
.SefDialogArea #SefSectionDescriptionEditText
{
	height: 250px;
}

.SefDialogArea table
{
    border-color:#9ECC60;
}

.SefDialogArea table th
{
  background-color:#9ECC60;
}
.ReportDialogArea #ReportSectionDescriptionEditText
{
	height: 100px;/*added*/
}
.SiteMap .details
{
    width: 70%;
    margin-top: 50px;
}
.SiteMap .Tree
{
    width: 30%;
}
.SiteMap .Tree td
{
    border-width: 0;
    vertical-align: middle;
}
.SiteMap .arrowBullet
{
    vertical-align: middle;
    list-style-image: url(../Images/bullet-arrow-purple.gif);
}
.SiteMap .circleBullet
{
    list-style-image: none;
}
.SiteMap li
{
    margin-top: 2px;
}
.SiteMap .indent
{
    margin-left: 15px;
}
.SiteMap .greyText, .greyText
{
    color: #999;
}
.SiteMap .green
{
    background-color: #E8F4C6;
}
.SiteMap .orange
{
    background-color: #FFD38A;
}
.SiteMap .purple
{
    background-color: #EBD6FE;
}
.SiteMap .grey
{
    background-color: #cdcdea;
}

.Updates th
{
    background-color: #DDD;
    padding: 3px;
}
.Updates td
{
    background-color: #EEE;
    padding: 3px;
}
.Updates .bold
{
    font-weight: bold;
}

.UserAdd table td
{
    padding: 3px;
}
.UserAdd table .FieldLabel
{
    width: 15%;
}
.UserAdd table .FieldValue
{
    width: 30%;
}
.UserAdd table .input
{
    width: 99%;
}

.UserEdit table td
{
    padding: 3px;
}
.UserEdit table .FieldLabel
{
    width: 15%;
}
.UserEdit table .FieldValue
{
    width: 30%;
}
.UserEdit .DialogArea
{
    width: 450px;
}
.UserEdit .DialogArea .FieldLabel
{
    width: 100px;
}
.UserEdit .DialogArea .FieldInput input
{
    width: 340px;
}

.UserList table td
{
    padding: 3px;
}
.UserList table .buttonField
{
    width: 60px;
}

.UserGuide div a { font-weight:bold; }
.UserGuide img { margin-right:4px; }
.UserGuide table { margin:0 0 5px 8px; }
.UserGuide td { border-width:0; background-color:#eee; padding:0; }
.UserGuide td a { font-weight:normal; }
.UserGuide span { font-size:0.9em; }

.SearchResultGreen
{
    background-color: #cf9;
}

.ScoreLabel {
	width: 64px;
}
.ScoreLabelRed {
	background-color: #FF4545;
	text-align: center;
	width: 64px;
}
.ScoreLabelAmber {
	background-color: #FFCC00;
	text-align: center;
	width: 64px;
}
.ScoreLabelGreen {
	background-color: #99CC00;
	text-align: center;
	width: 64px;
}
.ScoreLabelBlue {
	background-color: #99CCFF;
	text-align: center;
	width: 64px;
}
.ScoreLabelGrey {
	background-color: #999999;
	text-align: center;
	width: 64px;
}
.ScoreLabelNotSet {
	background-color: #CCC;
	text-align: center;
	width: 64px;
}
.ProgressBar
{
 
    border: solid 2px yellow;
    height: 30px;
    width: 500px; 
}
.ProgressBar img
{ 
    position: static;
    height: 30px;
    
}
.Uploadleft
{
    left:60%;
    float:right;
    border-style:groove;
    border-width:thin;
}
.DescriptionAnalysis
{
	background-color: white;
	border: solid 1px #000000;
	margin: 8px 0px 8px 0px;
	padding: 4px;
}

.MinimizedHeight
{
    overflow:hidden;      
    height:50px;
}

.NormalHeight 
{
    overflow:hidden;
    height:auto;
}

.Alerts div table
{
    width: 100%
}
.Alerts div table .imageCell
{
    width: 16px;
}
.Alerts div table td
{
    padding: 3px;
}
.AlertSefHeading
{
	background-color: #E8F4C6;
}
.AlertPermanHeading
{
	background-color: #EBD6FE;
}
.AlertCPDHeading
{
	background-color: #CDCDEA;
}
.AlertSDPHeading
{
	background-color: #FFD38A;
}
.AlertSpan
{
	font-weight: bold;
	color:#666;	
}
@media print
{
	.ButtonMenu, .ButtonPanel, .Button, .ButtonWide
	{
		display: none;
	}
	a 
	{
		color: #000000;
		text-decoration: none;
	}
}
.ActivitiesDialogArea
{
	background-color: #FFF0D9;
	border-color: #A46400;
}
.ActivitiesDialogArea .FieldColumnLabel
{
	background-color: #FFD38A;
}
.ActivitiesDialogArea .FieldLabel
{
	background-color: #FFD38A;
}
.ActivitiesDialogArea .FieldLabelBlank
{
	background-color: #FFD38A;
}
.ActivitiesDialogArea .FieldLabelStrong
{
	background-color: #FFD38A;
}
.ActivitiesDate
{
	color:#333399;
	border-width: 0px;
	font-size: x-small;
}
.HomeHiddenFixedWidthTable
{
    width:230px;
    border-style:none;
    padding:0px;
    border:0px;
}
.HomeHiddenTableCell
{
    border-style:none;
    padding:0px;
    border:0px;
}
.FieldColumnLightGray
{
    background-color: #EBEBEB;
}
.FieldColumnDarkGray
{
    background-color: #CCCCCC;
}
.Home .sideBox { width:230px; padding:0; border-collapse:collapse; }
.Home .sideBox .corner { padding:0; border:0; background-image:url(../Images/bgimg.bmp); }
.Home .sideBox .heading { padding:0; text-align:center; vertical-align: middle; border:0; background-image:url(../Images/bgimg.bmp);
                          font-weight:bold; }
.Home .sideBox .content { border: 1px solid #99f; }
.Home .sideBox .content table { width:229px; }
.Home .sideBox .content table td { border:0; }
.Home .sideBox .shadow { padding:0; border:0; }

.RadioButtonListBorderNone table{
border-width: 0px;
}
.RadioButtonListBorderNone tr {
border-width: 0px;
}
.RadioButtonListBorderNone td {
border-width: 0px;
}

.Tree { width:100%; }
.Tree ul { margin:0; background-color:inherit; list-style-type:none; }
.Tree li { padding-top:1px; padding-bottom:1px; }
.Tree table { border-spacing:0; }
.Tree td { border-width:0; }
.Tree img.Info, .Tree img.info, #objectiveTree .ScoreBackground { cursor:pointer; }
.ReportDepth0 { background-color:#ade47e; padding:3px; }
.ReportDepth1 { background-color:#bce890; padding:3px; }
.ReportDepth2 { background-color:#cbeca2; padding:3px; }
.ReportDepth3 { background-color:#daf0b4; padding:3px; }
.ReportDepth4 { background-color:#e8f4c6; padding:3px; } 
.ReportDepth5 { background-color:#f4fade; padding:3px; }
.ReportDepth6 { background-color:#f0f0ff; padding:3px; }
.QsfDepth0 { background-color:#bbbbee; padding:3px; }
.QsfDepth1 { background-color:#c0c0ff; padding:3px; }
.QsfDepth2 { background-color:#d0d0ff; padding:3px; }
.QsfDepth3 { background-color:#e0e0ff; padding:3px; }
.QsfDepth4 { background-color:#f0f0ff; padding:3px; }
.CpdDepth0 { background-color:#babadd; padding:3px; }
.CpdDepth1 { background-color:#c7c7e6; padding:3px; }
.CpdDepth2 { background-color:#d5d5ee; padding:3px; }
.CpdDepth3 { background-color:#e2e2f7; padding:3px; }
.CpdDepth4 { background-color:#f0f0ff; padding:3px; }
.PersonalDepth0 { background-color:#cca4ea; padding:3px; }
.PersonalDepth1 { background-color:#d3b3ee; padding:3px; }
.PersonalDepth2 { background-color:#dac2f2; padding:3px; }
.PersonalDepth3 { background-color:#e1d1f6; padding:3px; }
.PersonalDepth4 { background-color:#e8e0fa; padding:3px; }
.PersonalDepth5 { background-color:#f0f0ff; padding:3px; }
.SdpDepth0 { background-color:#f0c653; padding:3px; }
.SdpDepth1 { background-color:#f0d17f; padding:3px; }
.SdpDepth2 { background-color:#f0dcab; padding:3px; }
.SdpDepth3 { background-color:#f0e7d7; padding:3px; }
.SdpDepth4 { background-color:#f0f0ff; padding:3px; }

.Notification { color:#f00; font-weight:bold; }
.QsfChoice td { vertical-align:middle; }
.QsfChoice button { width:180px; }
.SdpChoice button { width:300px; margin-bottom:10px; }
.TreeDisable { background-color:#000; position:absolute; top:0; left:0; width:100%; height:100%;
               z-index:3; opacity:0.2; filter:alpha(opacity=20) }

.RowDescriptionTextPanel table tr{
    padding:0px;
	border-collapse: collapse;
	border-spacing:0px;
	margin:0px;
}
.RowDescriptionTextPanel table td{
    padding:3px;
    margin:0px;
    background-color: #fff;
    border-spacing:0px;
    border-color:#000;
    border-style: solid;
}
.RowDescriptionTextPanel table{
    padding:0px;
    width:auto;
    border-collapse: collapse;
}
.RowDescriptionTextPanel p{
    padding:4px;
    margin:0px;
}

.PerManFocus .Red
{
    background-color: #F77;
}
.PerManFocus .Amber
{
    background-color: #FD2;
}
.PerManFocus .Green
{
    background-color: #AD0;
}
.PerManFocus .Blue
{
     background-color: #9CF;
}

.PerManFocus .Grey
{
     background-color: #CCC;
}

.PerManFocus .FocusRowCell
{
    width:100px;text-align:right;padding:4px
}

.Round
{
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}

.GapVertical { margin:4px 0; }

.ProfStds .pinkbar, .PerManObjective .pinkbar, .ExtReviewers .bar { margin-top:2px; }
.ProfStds .pinkbar img, .PerManObjective .pinkbar img, .ExtReviewers .bar img { float:right; }

.ExtReviewers td { padding:2px; }
.ExtReviewers .Actions { width:200px; }
.ExtReviewers .assignmentsContainer { border:1px solid #ddd; padding:4px; margin:2px 0; height:100px; overflow:auto; display:none; }

.offers { width:100%; }
.offers td { border-color:#f66; }
.offers td.FieldColumnLabel { background-color:#f66; color:#fff; }
.offers li, .offers li a { font-weight:bold; color:#f00; }

.festive { width:100%; height:100%; margin:0; background-image:url('../Images/flake.png'); background-repeat:repeat; overflow:hidden; }

.CycleAdmin td.Cycle { padding:3px; vertical-align:middle; }
.CycleAdmin label, .PerManFocus label { cursor:pointer; }