body
{
	margin: 0;
	background-color:#fff;
}

.leftmenutext
{
	font-family: Arial;
	font-size: 14pt;
	color: #FFF;
	text-align: center;
}

.topmenutext
{
	font-family: Arial;
	font-size: 13pt;
	color: #394D84;
	text-align: center;
}

.ucareatitle
{
	font-family: Arial;
	font-size: 14pt;
	color: #394D84;
	text-align: center;
}

.ucareasubtitle
{
	font-family: Arial;
	font-size: 9pt;
	color: #000;
	text-align: center;
	font-weight: bold;
	margin-left: 15px;
}

.messageiconnumber
{
	color: #707070;
	font-weight: bold;
	font-family: Arial;
}

.messagetitle
{
	font-family: Arial;
	font-size: 14pt;
	color: #394D84;
}

.asm_header
{
	width: 100%;
	padding: 5px;
	border: 1px solid #333;
	background-color: #E1E1E1;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #333;
}

.asm_body
{
	width: 100%;
	padding: 5px;
	border-left: 1px solid #333;
	background-color: #FFF;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	font-family: Arial;
	font-size: 11px;
	color: #333;
}

.asd_body
{
	width: 100%;
	padding: 5px;
	border-left: 1px solid #333;
	background-color: #FFF;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	font-family: Arial;
	font-size: 11px;
	color: #333;
	overflow: scroll;
}

.asm_label
{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.asm_data
{
	font-family: Arial;
	font-size: 11px;
	color: #0267CA;
}

.asm_error
{
	font-family: Arial;
	font-size: 11px;
	color: #FF0000;
}			

.fieldlabel
{
	font-family: Arial;
	font-size: 14pt;
	color: #394D84;
}

.fieldsublabel
{
	font-family: Arial;
	font-size: 11pt;
	color: #394D84;
}

.classroomschedulesheader
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #fff;
	border:1px solid #666;
	background-color: #0000FF;
}

.rtviewschedulesnodata
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #0000FF;
}

.rtviewscheduleseventlink
{
	font-size: 12px;
	font-family: Arial;
	color: #0152A0;
}

.rtviewschedulesbody
{
	font-size: 12px;
	font-family: Arial;
	color: #333;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #FFF;
}

.rtviewschedulesbodyend
{
	font-size: 12px;
	font-family: Arial;
	color: #333;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #FFF;
}

.rtviewschedulesheader
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #000;
	text-align: center;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #DDEEFF;
}

.rtviewschedulesheaderend
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #000;
	text-align: center;
	border: 1px solid #666;
	background-color: #DDEEFF;
}

.requiredsmall
{
	color: red;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}

.genericsteps
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #7B7B7B;
}

.genericerror
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #FF0000;
}

.genericcal
{
	font-family: Arial;
	font-size: 12px;
	color: #000;
	border: 1px solid #7B9EBD;
	background-color: #FFF;
	padding-left: 2px;
	width: 140px;
}

.generictextbox
{
	font-size: 12px;
	font-family: Arial;
	border: 1px solid #7B9EBD;
	background-color: #FFF;
	padding-left: 2px;
}

.generictextboxdisabled
{
	font-size: 12px;
	font-family: Arial;
	border: 1px solid #ccc;
	background-color: #FFF;
	padding-left: 2px;
}

.genericcheckbox
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #5A84BA;
}

.genericfieldlabelmanager
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #4A75AD;
}

.genericfieldvaluemanagerdisabled
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #ccc;
}

.genericfieldvaluemanager
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #7B7B7B;
}

.standardbuttontext
{
	font-family: Arial;
	font-size: 9pt;
	color: #000;
}

.standarddisabledbuttontext
{
	font-family: Arial;
	font-size: 9pt;
	color: #CCC;
}

.whitebuttontext
{
	font-family: Arial;
	font-size: 14pt;
	color: #394D84;
}

.messagegridheader
{
	font-family: Arial;
	font-size: 10pt;
	color: #394D84;
	font-weight: bold;
}

.messagegridtext
{
	font-family: Arial;
	font-size: 10pt;
	color: #000;
	font-weight: bold;
}

.assessmentjobmodelheader
{
	font-family: Arial;
	font-size: 12px;
	color: #306599;
	font-weight: bold;
	border-left: 1px solid #6398CC;
	border-bottom: 1px solid #6398CC;
	background-color: #ECECEC;
}

.assessmentjobmodelnormal
{
	font-family: Arial;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	border-left: 1px solid #6398CC;
	border-bottom: 1px solid #6398CC;
	background-color: #FFF;
}

.classroomtrainingweeksheader
{
	font-family: Arial;
	font-size: 11px;
	color: #4A76A2;
	font-weight: bold;
}

.classroomtrainingweeksrows
{
	font-family: Arial;
	font-size: 11px;
	color: #333;
}

.classroomtrainingweeksrowstyle
{
	border-bottom: solid 1px #CCC;
	background-color: #FCFCFC;
	width: 100%;
	height: 25px;
	padding: 4px;
}

.classroomtrainingweeksinput
{
	font-family: Arial;
	font-size: 11px;
	color: #0000FF;
	border: 1px solid #7B9EBD;
	background-color: #FFF;
	width: 140px;
}

.divscrollablecontentclassroom
{
	scrollbar-3dlight-color: #000;
	scrollbar-arrow-color: #000;
	scrollbar-base-color: #000;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #000;
	scrollbar-track-color: #EFEFEF;
	scrollbar-border-width: 1px;
	overflow: auto;
}

.logintitle
{
	font-family: Arial;
	font-size: 18pt;
	color: #394D84;
	text-align: center;
	font-weight: bold;
}

.loginsubtitle
{
	font-family: Arial;
	font-size: 18pt;
	color: #394D84;
	font-weight: bold;
}

.loginfieldlabel
{
	font-family: Arial;
	font-size: 12pt;
	color: #394D84;
	font-weight: bold;
}

.loginfieldvalue
{
	font-family: Arial;
	font-size: 12pt;
	color: #000;
}

.loginerror
{
	font-family: Arial;
	font-size: 12pt;
	color: #FF0000;
}

.loginbackground
{
	text-align: right;
	font-family: Arial;
	font-size: 54pt;
	font-weight: bold;
	margin-top: 20px;
	color: #E1E3E9;
}

.loginlink
{
	font-family: Arial;
	font-size: 10pt;
	color: #394D84;
	font-weight: bold;
}

.navigatorcommonbuttontext
{
	font-family: Arial;
	font-size: 14pt;
	color: #394D84;
}

.navigatortitletext
{
	font-family: Arial;
	font-size: 12pt;
	color: #394D84;
	font-weight: bold;
	overflow:hidden;
}

.scorecardtip
{
	font-family: Arial;
	font-size: 10pt;
	color: #000;
}

.navigatordetailstext
{
	font-family: Arial;
	font-size: 10pt;
	color: #394D84;
}

.navigatorpagestext
{
	font-family: Arial;
	font-size: 14pt;
	color: #394D84;
	font-weight: bold;
}

.navigatorbuttontext
{
	font-family: Arial;
	font-size: 14pt;
	color: #394D84;
	text-align: center;
}

.navigatoranswer
{
	font-family: Arial;
	font-size: 18pt;
	color: #394D84;
	font-weight: bold;
}

.navigatorcoachingpanetitle
{
	font-family: Arial;
	font-size: 12pt;
	color: #394D84;
	font-weight: bold;
}

.nextassignmenttitle
{
	font-family: Arial;
	font-size: 18pt;
	color: #394D84;
	text-align: left;
	text-transform: capitalize;
	overflow:hidden;
}

.nextassignmentdata
{
	font-family: Arial;
	font-size: 11pt;
	color: #2D3D68;
}

.nextassignmentlink
{
	font-family: Arial;
	font-size: 14pt;
	color: #394D84;
	margin-right: 15px;
}

.scorecarddata
{
	font-family: Arial;
	font-size: 10pt;
	color: #000;
	font-weight: bold;
}

.scorecardrow
{
	font-family: Arial;
	font-size: 10pt;
	color: #000;
	font-weight: bold;
	height: 25px;
	border-top: 2px solid #000;
}

.scorecardsubheader
{
	font-family: Arial;
	font-size: 14pt;
	color: #394D84;
	text-align: center;
}

.scorecardheader
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	height: 30px;
	vertical-align: bottom;
	color: #394D84;
}

.searchtitle
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #394D84;
}

.searchsubtitle
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #394D84;
}

.textbox
{
	border: solid 1px #394D84;
}

.listbox
{
	border-width:thin;
	border: 1px solid #7B9EBD;
}

.textarea
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
	border: solid 1px #000;
	scrollbar-3dlight-color: #000;
	scrollbar-arrow-color: #000;
	scrollbar-base-color: #000;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #000;
	scrollbar-track-color: #FFF;
	scrollbar-border-width: 1px;
	overflow: auto;
}

.tabtext
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
}

.tabtextselected
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
}

.ofthedaytext
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
}

.scorecarditemtitle
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #394D84;
}

.scorecardlegendtitle
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #394D84;
}

.scorecarditemsubtitle
{
	font-family: Arial;
	font-size: 13pt;
	color: #394D84;
}

.scorecardtiptext
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
}

.scorecardrequestassignmenttext, .viewmessagelabel
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #394D84;
}

.viewmessagevalue
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
}

.viewmessagebodyvalue
{
	font-family: Arial;
	font-size: 9pt;
	color: #000;
}

.divcontentbuilder
{
	border-width: 0;
	font-family: Arial;
	scrollbar-3dlight-color: #000;
	scrollbar-arrow-color: #000;
	scrollbar-base-color: #000;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #000;
	scrollbar-track-color: #FFF;
	scrollbar-border-width: 1px;
	overflow: auto;
}

.divscrollablecontent
{
	border: solid 0px #000;
	width: 100%;
	height: 100%;
	font-family: Arial;
	scrollbar-3dlight-color: #000;
	scrollbar-arrow-color: #000;
	scrollbar-base-color: #000;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #000;
	scrollbar-track-color: #FFF;
	scrollbar-border-width: 1px;
	overflow: auto;
}

.divscrollablecontent2
{
	border: solid 0px #000;
	width: 100%;
	height: 100%;
	font-family: Arial;
	scrollbar-3dlight-color: #000;
	scrollbar-arrow-color: #000;
	scrollbar-base-color: #000;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #000;
	scrollbar-track-color: #FFF;
	scrollbar-border-width: 1px;
}

.listheader
{
	font-family: Arial;
	font-size: 11pt;
	color: #394D84;
	font-weight: bold;
}

.listitem
{
	font-family: Arial;
	font-size: 10pt;
	color: #000;
}

.listitemlink
{
	font-family: Arial;
	font-size: 10pt;
	color: #394D84;
	font-weight: bold;
}

.foldertitle
{
	font-family: Arial;
	font-size: 12pt;
	color: #000;
}

.processingpagetext
{
	font-family: Arial;
	font-size: 14pt;
	font-weight:bold;
	color:#B4B4B4;
}

.messagetext
{
	font-family: Arial;
	font-size: 14pt;
	font-weight:bold;
	color:#384c85;
}

.coachingwindow
{
	background-color:#fff;
}

.realtimemonitorheader
{
	font-size: 14pt;
	line-height: 19pt;
	font-family: Arial;
}

.realtimemonitortext
{
	font-size: 12pt;
	line-height: 15pt;
	font-family: Arial;
}

.listtext, .applicationmonitortext
{
	font-size: 10pt;
	line-height: 15pt;
	font-family: Arial;
	font-weight:bold;
}

.realtimemonitorheadertext
{
	font-size: 14pt;
	line-height: 15pt;
	font-family: Arial;
}

.pageheadertext
{
	font-size: 12pt;
	font-weight:bold;
	font-family: Arial;
	color:Black;
}

.fieldlabel12pt
{
	font-family: Arial;
	font-size: 12pt;
	font-weight:bold;
	color: #394D84;
}

.fieldlabelheader
{
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #000;
}

.fieldlabelvalue
{
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #394D84;
}

.assignmentnameheader
{
	font-family: Arial;
	font-size: 18pt;
	font-weight:bold;
	color: #394D84;
}

.createmessageinstructions
{
	font-family: Arial;
	font-size: 10pt;
	color: #394D84;
	font-weight:bold;
}

.createmessagefieldlabel
{
	font-family: Arial;
	font-size: 10pt;
	color: #000;
	font-weight:bold;
}

.createmessagefieldvalue
{
	font-family: Arial;
	font-size: 10pt;
	color: #394D84;
	font-weight:bold;
}

.questionheader
{
	font-family: Arial;
	font-size: 14pt;
	color: #394D84;
}

.questiontext
{
	font-family: Arial;
	font-size: 14pt;
	color: #000;
	vertical-align: middle;
}

.questionresult
{
	font-family: Arial;
	font-size: 14pt;
	color: #000;
}

.TreeItem
{
	font-family: Arial;
	font-size: 10pt;
	color: #000;
}

.TreeItemHilite
{
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #009999;
}

.TreeItemHover
{
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #000;
	cursor:hand;
}

.TreeItemDisabled
{
	font-family: Arial;
	font-size: 10pt;
	color: #929292;
}

.optionbutton
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

.curriculumoptionbutton
{
	font-family: Arial;
	font-size: 10pt;
	color: #555;
	width: 675px;
}

.curriculumdescription
{
	font-family: Arial;
	font-size: 10pt;
	color: #7B7B7B;
	width: 675px;
}

.errorlabel
{
	font-family: Arial;
	font-size: 12pt;
	color: #FF0000;
}

.menuitemlink
{
	font-family: Arial;
	font-size: 12pt;
	color: #394D84;
	font-weight: bold;
	text-decoration: none;
}

.StarTrainerResultsHeader
{
	font-family: Arial;
	font-size: 18pt;
	font-weight:bold;
	color: #394D84;
}

.StarTrainerResultsTable
{
	border-top: solid 2px #B7B7B7;
	border-left: solid 2px #B7B7B7;
	border-right: solid 2px #B7B7B7;
}

.StarTrainerResultsTableHeader
{
	border-bottom: solid 2px #B7B7B7;
	background-color: #F1F1F1;
	font-family: Arial;
	font-size: 12pt;
	color: #000;
	font-weight:bold;
}

.StarTrainerResultsTableHeaderLeft
{
	border-bottom: solid 2px #B7B7B7;
	border-left: solid 2px #B7B7B7;
	background-color: #F1F1F1;
	font-family: Arial;
	font-size: 12pt;
	color: #000;
	font-weight:bold;
}

.StarTrainerResultsTableCell
{
	font-family: Arial;
	font-size: 10pt;
	color: #394D84;
	font-weight:bold;
	border-bottom: solid 2px #B7B7B7;
}

.StarTrainerResultsTableCellLeft
{
	border-bottom: solid 2px #B7B7B7;
	border-left: solid 2px #B7B7B7;
	font-family: Arial;
	font-size: 10pt;
	color: #394D84;
	font-weight:bold;
}

.AgentMonitorGroupTree
{
	font-family: Arial;
	font-size: 10pt;
}

.PrintFieldLabel
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #394D84;
}

.KpiCoachingTextHeader
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #394D84;
}

.kpiCoachInput
{
	border: solid 2px #B7B7B7;
}
			
.kpiCoachTextArea
{
	border: solid 2px #B7B7B7;
}

.classroomsubheader
{
	font-family: Arial;
	font-size: 11pt;
	color: #496EA6;
	font-weight: bold;
}

.classroomtext
{
	font-family: Arial;
	font-size: 10pt;
	color: #000;
}

.classroomtextsmall
{
	font-family: Arial;
	font-size: 9pt;
	color: #666666;
}
.GridHeader
{
	Font-Family:Arial; 
	Font-Size:12pt; 
	text-decoration:none;
	cursor:hand;
	Font-Weight:Bold;
	color:#394D84;
	Background-color:#FFF;
	text-align:left
}
.GridItem
{
	Font-Family:Arial;
	text-decoration:none; 
	Font-Size:10pt;
	text-align:left;
	Background-color:#C2EFFF;
}
.GridAlternateItem
{
	Font-Family:Arial;
	text-decoration:none; 
	Font-Size:10pt;
	Background-color:#FFF;
	 text-align:left;
}
.GridselectedItem
{
	Font-Family:Arial;
	text-decoration:none; 
	Font-Size:10pt;
	Background-color:#ccc;
	text-align:left;
}
.trBackColorRow
{
	Background-color:#C2EFFF;
	font-family:Arial;
	font-size:10pt;
	text-align:left;	
}
.trBackColorHeader
{
	Background-color:#FFF;
	Font-Family:Arial;  
	Font-Size:12pt; 
	text-decoration:none;
	cursor:hand;
	Font-Weight:Bold;
	
}
.trAltBackColorRow
{
	Background-color:#FFF;
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	
}
.PlcHolder
{
	padding:10px;
	height: 100%;
}
.GridDivStyle
{
	overflow: auto; 
	width: 100%; 
	position: relative; 
	height: 100%;
	border-bottom: 1px solid #000;	
}
.GridStyle
{
	background-color:#fff;
	border-color:#000;
	border-style:ridge;	
}
.DivShowDetails
{
	display: none;
	z-index: 999999999;
	cursor: hand;
	border-style:none;
    position: absolute;
    background-color: #ffffcc;    
}
.DivTopic
{
 table-layout: auto; 
 display: none;
 z-index: 999999999;
 left: 20px; 
 overflow: auto; 
 width: 670px; 
 cursor: hand;
 position: absolute;
 top: 150px; 
 border-collapse: collapse;
 height: 140px;
}
.GrdActionPlanDiv
{
	 overflow: auto;
	 width: 810px;
	 position: relative;
	 height: 150px;
}
.DivProcessing
{
	overflow: auto;
    width: 98%; 
    position: relative; 
    height: 400px;
}
.GrdActionPlanStyle
{
	Width:800px;
	border-Style:ridge;
}
.GrdNoteview
{
	background-color:#fff;
	border-width:medium;
	border-style:none; 
	border-color:#999;
	Width:100%;
}
.divscrollablecontent
{
	overflow: auto; 
	width: 750px; 
	position: relative; 
	height: 250px;
}
.GridFixedHeader
{
	Font-Family:Arial; 
	Font-Size:12pt; 
	text-decoration:none;
	cursor:hand;
	Font-Weight:Bold;
	color:#394D84;
	Background-color:#FFF;
	text-align:left;
	border-style:outset;
	position:relative;
	top:expression(this.offsetParent.scrollTop);

}

.topBarMessageCountContainer
{
	position: relative;
}

.topBarMessageCount
{
	font-family: "Segoe UI", Arial, sans-serif;
	position: absolute;
	width: 22px;
	height: 22px;
	background-image: url(../images/topbar_message_count.png);
	top: 30px;
	left: 30px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	padding-top: .30em;
	padding-left: .15em;
	background-repeat: no-repeat;
}

.divTenantLogo
{
    position:absolute;
    top: 0px; 
    left: 0px; 
    white-space: nowrap; 
    overflow: hidden   
}