.textLoggedInUser
{
    font-family: Trebuchet MS, Verdana;
	font-weight: bold;
	font-size: small;
	color: Black;
	text-decoration: none;
}
.backgroundGradientDarkTop
{
    background-image: url(Images/silver_top_gradient.gif);    
}

.countDownTimer
{ 
   border:none;
   font-family:verdana;
   font-size:16pt;
   font-weight:bold;
   background-color: #E8E8E8;
}
.selectHighlight
{
	font-size: medium;	
	font-weight: bold;
	background-color: #D1FABC;
}
.pageHelp
{
	background-image: url(../../Images/help_bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #00AD00;
}
.eventRoomTitle
{
	border-top: 2px solid #3C6CC0;
	border-right: 2px solid #3C6CC0;
	border-left: 2px solid #3C6CC0;
	background-color: White;
		
}
.eventTableHeader
{
    color: #ffffff;
    background-color: #3C6CC0;
}
.eventTableRowLeft
{
	border-right: Gray 1px solid;
	border-left: Gray 1px solid;
    font-size: 11px;
    border-bottom: Gray 1px solid;
    font-family: verdana;
}
.eventTableRow
{
	border-right: Gray 1px solid;
    font-size: 11px;
    border-bottom: Gray 1px solid;
    font-family: verdana;
}

.calendarTrainingCourse 
{
	background-color: #FF9281; 
	font-family: Verdana;
	font-size: 10px; 
	color: Black; 
	margin:1px;
	border:1px solid #8A1100;
}
.calendarGroupWorkCourse 
{
	background-color: #A5DE63; 
	font-family: Verdana;
	font-size: 10px; 
	color: Black; 
	margin:1px;
	border:1px solid #773800;
}
.calendarAwarenessSession 
{
	background-color: #FFE773; 
	font-family: Verdana;
	font-size: 10px; 
	color: Black; 
	margin:1px;
	border:1px solid #34341F;
}
.calendarMeeting
{
	background-color: #8FA2DD; 
	font-family: Verdana;
	font-size: 10px; 
	color: Black; 
	margin:1px;
	border:1px solid #5E4E00;
}

#tkHelpTip
{
    position:absolute;
    padding: 10px;
    border:2px solid red;
    font:normal 12px Verdana;
    line-height:20px;
    z-index:100;
}
#tkTimer
{
    font-family: Trebuchet MS, Verdana;
	font-size: small;
	font-weight: bold;
	position:absolute;
    top: 54px; left:20px;
}
#tkScenario
{
    position:absolute;
    top: 75px; left:20px;
    width: 95%;
    height: 340px;
    border: solid 2px red;
    padding : 4px; 
    overflow : auto;
    background-color: White;
}
#tkQuestion
{
    position:absolute;
    top: 430px; left:20px;
    width: 95%;
    height: 40px;
    background-color: #E2F2FF;
    border: 2px solid #333366;
    padding : 4px;
}
#tkScale
{
    position:absolute;
    top: 490px; left:20px;
    width: 700px;
    height: 290px;
    background-image: url(../../Images/tacit_knowledge_assessment_scale_bg.gif);
    background-repeat: no-repeat;
    background-position: top left; 
}
#tkBtn1
{
    position:absolute;
    top: 120px; left:43px;
    width: 25px;
    height: 25px;
    z-index: 1;
}
#tkBtn2
{
    position:absolute;
    top: 120px; left:148px;
    width: 25px;
    height: 25px;
    z-index: 1;
}
#tkBtn3
{
    position:absolute;
    top: 120px; left:256px;
    width: 25px;
    height: 25px;
    z-index: 1;
}
#tkBtn4
{
    position:absolute;
    top: 120px; left:370px;
    width: 25px;
    height: 25px;
    z-index: 1;
}
#tkBtn5
{
    position:absolute;
    top: 120px; left:476px;
    width: 25px;
    height: 25px;
    z-index: 1;
}
#tkBtn6
{
    position:absolute;
    top: 120px; left:583px;
    width: 25px;
    height: 25px;
    z-index: 1;
}
#tkButton
{
    position:absolute;
    top: 730px; left:430px;
    width: 250px;
}

/* Config */
.headerBg
{
    background-image: url(Images/bg.gif);
}
.backgroundGradientDark
{
    background-image: url(Images/blue_gradient.gif);    
}
.backgroundActive
{
    background-image: url(Images/blue_gradient.gif); 
    background-position: right;
	background-color: #006699;
}
.borderAllThick
{
    border-top: #006699 4px solid;
    border-right: #006699 4px solid;
    border-left: #006699 4px solid;
    border-bottom: #006699 4px solid;
}

.block
{
    display: block;
    cursor: hand;
}

.legendStyle
{
    background-image: url(Images/blue_gradient.gif);   
    padding-left: 15px; 
    padding-right: 15px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    border-style: solid; 
    border-width: 1px; 
    border-color: #006699;
    font-family: Trebuchet MS, Verdana;
	font-size: smaller;
	font-weight: bold;
	color: White; 
}
.fieldsetStyle
{
    border-color:#006699; 
    border-width: 2px   
}
/* Config */


/* Accordion Control */
.accordionHeader
{
    border: 2px solid LightGrey;
    color: white;
    padding: 3px;
    cursor: pointer;
}
.accordionContent
{
    background-color: White;
    border: 1px solid red;
    padding: 5px;
    padding-top: 5px;
}
/* Accordion Control */

.optionsPanelLink
{
    line-height: 30px; margin-left: 5px
}

/* Table Borders and Backgrounds */
.borderTop
{
    border-top: 1px solid #CCCCCC;
}
.borderBottom
{
    border-bottom: 1px solid #CCCCCC;
}
.borderTopAndBottom
{
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
.borderRightLeft
{
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}
.borderRightLeftAndBottom
{
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
.borderRightLeftTopAndBottom
{
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
.borderRightTopAndBottom
{
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
.borderRightAndBottom
{
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
.borderAllDottedWithBackground
{
    background-color:#e8e8e8;
    border-top: 2px dotted #999999;
    border-right: 2px dotted #999999;
    border-left: 2px dotted #999999;
    border-bottom: 2px dotted #999999;
}
.backgroundGradientLight
{
    background-image: url(Images/silver_gradient.gif);    
}
.backgroundGradientSilverDark
{
    background-image: url(Images/silver_gradient_dark.gif);    
}
.backgroundWhite
{
    background-color: White;   
}
.backgroundXtraLight
{
    background-color: #f3f3f3;   
}
.backgroundInactive
{
    background-color: Gray;   
}
/* Table Borders and Backgrounds*/

a:link
{
    font-family:Trebuchet MS, Verdana;
    font-weight: bold;
}
a:visited
{
    font-family:Trebuchet MS, Verdana;
    font-weight: bold;
}
a:active
{
    font-family:Trebuchet MS, Verdana;
    font-weight: bold;
}
a:hover 
{
    font-family:Trebuchet MS, Verdana;
    color:white;
    background-color:#006699;
}
.buttonMain
{
	cursor: hand;
	color: #ffffff;
	background-color: #006699;
	font-family: Verdana;
	font-size: smaller;
	font-weight: bold;
	margin: 2px;
}
.paddingLeft
{
    padding-left: 5px;
}
.paddingBottom
{
    padding-bottom: 5px;
}
.spacerBottom
{
    margin-bottom: 10px;
}
.spacerTop
{
    margin-top: 5px;
}
.spacerRight
{
    margin-right: 5px;
}
.paddingRight
{
    padding-right: 5px;
}

/* INFO BOXES */
.errorMsg 
{
    border: thin dotted red;
    background-color: #ffe4e1;
    top: 1px;
    padding: 4px;
    position: relative;
    font-family: Trebuchet MS, Verdana;
    font-weight: bolder;
    font-size: small;
    color: red;
    margin-bottom: 10px;
}
.helpMsg 
{
    border: thin dotted Gray;
    background-color: White;
    top: 1px;
    padding: 4px;
    position: relative;
    font-family: Trebuchet MS, Verdana;
    font-weight: bolder;
    font-size: small;
    color: green;
    margin-bottom: 10px;
}
.successMsg 
{
    border: thin dotted green;
    background-color: #D2FFD2;
    top: 1px;
    padding: 4px;
    position: relative;
    font-family: Trebuchet MS, Verdana;
    font-weight: bolder;
    font-size: small;
    color: green;
    margin-bottom: 10px;
}
.warningMsg 
{
    border: thin dotted #C69E00;
    background-color: #FFFFCC;
    top: 1px;
    padding: 4px;
    position: relative;
    font-family: Trebuchet MS, Verdana;
    font-weight: bolder;
    font-size: small;
    color: #4F3F00;
    margin-bottom: 10px;
}
/* INFO BOXES */


/* TEXT */
.lightText
{
    font-family: Trebuchet MS, Verdana;
	font-weight: bold;
	font-size: small;
	color: white;
	text-decoration: none;
}
.productInfoText
{
    font-family: Trebuchet MS, Verdana;
    color: Gray;
	font-size: small;
}
.bodyText
{
    font-family:Trebuchet MS, Verdana;
	font-size:small;
}
.bodyTextBold
{
    font-family: Trebuchet MS, Verdana;
	font-size: small;
	font-weight: bold;
}
.bodyTextBoldLarge
{
    font-family: Trebuchet MS, Verdana;
	font-weight: bold;
	font-size: larger;
}
.bodyTextLarge
{
    font-family: Trebuchet MS, Verdana;
	font-size: large;
}
/* TEXT */

.imageButtonPadding
{
	cursor: hand;
	margin: 1px;
}

/* Chart Backgrounds */
.progressChartSuccess
{
    background-image: url(../../Images/progress_chart_success.gif);
}
.progressChartFailed
{
    background-image: url(../../Images/progress_chart_failed.gif);
}
.progressChartBack
{
    background-image: url(../../Images/progress_chart_back.gif);
}
.progressChartPreAssessment
{
    background-image: url(../../Images/progress_chart_preassessment.gif);
}
/* Chart Backgrounds */
 
 
 
 
 /* Assessment */
.assessmentSolidTableBorderBottom
{
    border-bottom: #cccccc 2px solid;
}
.assessmentSolidTableBorderTop
{
    border-top: #cccccc 2px solid;
}
.assessmentQuestionText 
{
    border: 2px solid #333366;
    background-color: #E2F2FF;
    top: 1px;
    position: relative;
}
.assessmentFeedbackText 
{
    border-right: 2px solid #333366;
    border-left: 2px solid #333366;
    border-bottom: 2px solid #333366;
    background-color: White;
    top: 1px;
    position: relative;
}
.assessmentHighLightBorder 
{
	border: 2px solid #00CC33;
}
.assessmentHeadingTextBackground
{
    background-color: #e8e8e8;
}
.assessmentQuestionTextReview 
{
    border-right: 2px solid #CCCCCC;
    border-left: 2px solid #CCCCCC;
    border-bottom: 2px solid #CCCCCC;
    background-color: white;
    top: 1px;
    position: relative;
}
.assessmentQuestionTextCorrect
{
    border-top: 2px solid green;
    border-right: 2px solid green;
    border-left: 2px solid green;
    border-bottom: 2px solid green;
    background-color: #98fb98;
    top: 1px;
    position: relative;
}
.assessmentQuestionTextWrong
{
	border-top: 2px solid red;
    border-right: 2px solid red;
    border-left: 2px solid red;
    border-bottom: 2px solid red;
    background-color: #ffc0cb;
    top: 1px;
    position: relative;
}
.assessmentResultTotal 
{
    border-right: 2px solid #CCCCCC;
    border-left: 2px solid #CCCCCC;
    border-bottom: 2px solid #CCCCCC;
    border-top: 0px solid #CCCCCC;
    background-color: white;
}
.assessmentBody
{
    BACKGROUND-COLOR: #f4f4f4
}
 
 /* Assessment */



 


