.outer
{
	border: none;
	font-size: 12px;
}

.ContentContainer
{
	padding:0px 15px 0px 15px;
}

.containerrow1
{
	color: #9AA0AC;
	padding-left: 10px;
	width: 100%;
}

.containerrow1left
{
	color: #9AA0AC;
	padding-left: 10px;
}

.containerrow1right
{
	color: #9AA0AC;
}

.header
{
	text-align: left;
	vertical-align: middle;
	padding-bottom: 5px;
}

.title
{
	color: #000000;
	float: left;
	font-size: large;
	margin-left: 0px;
	padding-top: 3px;
}

.MenuImage
{
	border: none 0; /*margin-right: 6px;*/
	vertical-align: text-top;
}


.toolbar
{
	padding-right: 5px;
	padding-left: 5px; /*	padding-bottom: 7px; 	padding-top: 4px;*/
	vertical-align: middle;
	color: #000000;
	font-family: Verdana;
	background-color: #e0dfe4;
}

.footer
{
	padding:2px 10px 2px 10px;
	vertical-align: middle;
	color: #000000;
	font-family: Verdana;
	margin-bottom: 10px;
	background: white url(../../../../images/PaneBackGrounds.gif) repeat-x bottom;
	height: 25px;
	border-right: solid 1px Gray;
	border-left: solid 1px Gray;
	border-bottom: solid 1px Gray;
}

.leftFooter
{
	dislay: inline; 
	float:left;
}

.rightFooter
{
	dislay: inline;
	float: right;
}

.containermaster
{
	padding: 5px 10px 5px 10px;
	line-height: 16px;
	color: #787878;
	font-family: Verdana;
	font-size: 11px;
	background-color: #EEEEEE; /*White color for backgroung error message[change: a.kutsy]*/
	text-align: left;
}

.containerbottom
{
	padding: 0px 12px 0px 12px;
	background-color: #DFEEF5;
}


.containerbelow
{
	padding: 4px 12px 4px 0px;
	background-color: #FFFFFF;
}

/* style of item titles on edit and admin pages */

.TableHeader
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #787878;
	vertical-align: middle;
	height: 28px;
}

.SubHead
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #9AA0AC;
}

.SubHeadForDNNControlPanel
{
		font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

.SubHeadForControlPanel
{
		font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

/*for textBox and DropDownList*/
.DateTextBoxContainer
{
	min-width:110px;
	_width:auto !important;
	_width:110px;
}

.DateTextBox
{
	width: 80px !important;
}

.NormalTextBox
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

.CommandButton, a.CommandButton:link, a.CommandButton:Hover, a.CommandButton:Active, a.CommandButton:Visited
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

.CommandButtonToolbar, a.CommandButtonToolbar:link, a.CommandButtonToolbar:Active, a.CommandButtonToolbar:Visited, .CommandButtonToolbarLabel
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: black;
	margin-left: 5px;
	margin-right: 5px;	
	white-space:nowrap;
	/*vertical-align: middle;
	height: 17px;
	display:block;*/
}

.CommandButtonToolbarLabelInstall
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: black;
	margin-left: 5px;
	margin-right: 3px;	
	vertical-align: middle;
	height: 17px;
	
}

.CommandButtonToolbarMainBackgroud
{
	background: transparent url( "../../../../images/tbBackground.gif" ) repeat-x scroll 0% 50%;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
}

a.CommandButtonToolbar:Hover
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #8CD5F8;
	background: #D7EDF6;
	/*vertical-align: middle;*/
	margin-left: 4px;
	margin-right: 4px;
	/*height: 17px;
	display:block;*/
}

.CommandButtonToolbarInstall
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: black;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
	height: 19px;	
	display:table-cell;	
	border: 1px solid transparent;
}

a.CommandButtonToolbarInstall:Hover
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #8CD5F8;
	background: #D7EDF6;
	vertical-align: middle;
	margin-left: 4px;
	margin-right: 4px;
	height: 17px;
	display:table-cell;	
}

.CommandButtonToolbarTextAndIcons
{
	font-family: Verdana;
	font-size: 11px; /*color:	#9DA1A7;*/
	color: black;
	text-decoration: none;
	vertical-align: middle;
	background: none;
	white-space:nowrap;
}
.CommandButtonToolbarLeftBorder
{
	background: transparent url( "../../../../images/tbBackgroundLeft.gif" ) no-repeat scroll 0%;
	float: right;
	height: 25px;
	width: 5px;
}

.CommandButtonToolbarRightBorder
{
	background: transparent url( "../../../../images/tbBackgroundRight.gif" ) no-repeat scroll 0%;
	height: 25px;
	float: left;
	width: 3px;
}

.CommandButtonToolbarTD
{
	height: 25px;
}

.CommandButtonToolbarSeparator
{
	background: transparent url( "../../../../images/Devider.gif" ) no-repeat scroll 0%;
	height: 25px;
	width: 1px;
}

.CommandButtonToolbarLabel, a.CommandButtonToolbarLabel, a.CommandButtonToolbarLabel:Hover
{
	vertical-align: middle;
	border: none;
	margin-left: 5px;
	cursor: hand;
}

.AddContent, a.AddContent:link, .AddContent:Hover, .AddContent:Active, .AddContent:Visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #9DA1A7;
	font-weight: bold;
	text-decoration: none;
}

.NavigationButton, a.NavigationButton:link, a.NavigationButton:Hover, a.NavigationButton:Active, a.NavigationButton:Visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #9DA1A7;
	font-weight: bold;
	text-decoration: none;
}

.Head
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #db002a;
	padding-left: 3px;
}

.HeadTitle
{
	color: Black;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
}

.Normal, .NormalDisabled
{
	font-family: Verdana;
	font-size: 11px;
	color: #9AA0AC;
	line-height: 18px;
	vertical-align: middle;
}

a.Normal, a.Normal:Link, a.Normal:Hover, a.Normal:Visited, a.Normal:Active
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #9AA0AC;
	text-decoration: underline;
}

.NormalText
{
	font-family: Verdana;
	font-size: 11px;
	color: #9AA0AC;
	line-height: 18px;
	text-align: left;
}

.ContainerHeader
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #D1002A;
}

/* Course History and Groups Styles*/

.CourseHeader, .CourseHeaderNoPadding
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	vertical-align: middle;
	padding-left: 35;
	height: 20;
}

.CourseHeaderNoPadding
{
	padding-left: 30;
}


.NormalBlackLink, a.NormalBlackLink:link, a.NormalBlackLink:Hover, a.NormalBlackLink:Active, a.NormalBlackLink:Visited
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	vertical-align: middle;
	text-decoration: none;
	text-align: left;
}

.UnderlinedBlackLink, a.UnderlinedBlackLink:link, a.UnderlinedBlackLink:Hover, a.UnderlinedBlackLink:Active, a.UnderlinedBlackLink:Visited
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	vertical-align: middle;
	text-decoration: underline;
}

.ScoRow
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	padding-left: 35;
	vertical-align: middle;
	height: 20;
}

.ScoRowProgress
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	padding-left: 40;
	vertical-align: middle;
	height: 20;
}

.ScoProgress
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	vertical-align: middle;
	text-align: left;
	height: 20;
	padding: 0 0 0 0;
}

.CourseGroupTitle, a.CourseGroupTitle:link, a.CourseGroupTitle:Hover, a.CourseGroupTitle:Active, a.CourseGroupTitle:Visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: #9AA0AC;
	text-decoration: none;
	width: 100%;
	padding-left: 5px;
	table-layout: fixed;
}

.CourseGroupTitleText
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: #9AA0AC;
	text-decoration: none;
	width: 100%;
	padding-left: 5px;
	text-align: left;
}

.CourseTitleHeader
{
	background-color: #EEEEEE;
}

.CourseTitle, a.CourseTitle:link, a.CourseTitle:Hover, a.CourseTitle:Active, a.CourseTitle:Visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: #EEEEEE;
	text-decoration: none;
	width: 100%;
	padding-left: 5px;
}

.CourseDescription, a.CourseDescription:link, a.CourseDescription:Hover, a.CourseDescription:Active, a.CourseDescription:Visited
{
	font-family: Verdana;
	font-size: 11px;
	color: black;
	background-color: #EEEEEE;
	text-decoration: none;
	width: 100%;
	padding-left: 5px;
}

.CourseGroupHeader
{
	background-color: #9AA0AC;
	height: 20px;
	width: 100%;
	border-bottom: solid 1 grey;
}

.FoldStateImage
{
	vertical-align: middle;
	text-align: right;
	align: right;
}

.CourseProgress
{
	border: 1px gray solid;
	width: 100px;
	height: 10px;
	padding: 0 0 0 0;
}

/*Added by v.burilko 17.07.2007 9:36*/
.ProgressTD TD
{
	padding-right: 5px;
	border-bottom-width: 0px;
	font-family: Verdana;
	font-size: 9pt;
}
/*upload style sheet */

.uploadbody
{
	background-color: #EEEEEE;
	margin: 0px;
}

.uploadprogress
{
	background-color: #DB0029;
}

.uploadprogressbar
{
	background-color: #D9D9D9;
}

/****************************Styles for ISMButton.ascx**********************************************/

.ActionIsmButton
{
	display: inline;
	padding-bottom: 4px;
	padding-left: 5px;
	cursor: hand;
	border: none;
	font-size: 11px;
}

.ActionIsmButtonRightSeparator
{
	display: inline;
	padding-bottom: 4px;
	padding-right: 8px;
	cursor: hand;
	border: none;
	font-size: 11px;
}

.ActionIsmButtonFirstLeft
{
	display: inline;
	padding-bottom: 4px;
	cursor: hand;
	border: none;
	font-size: 11px;
}

.ActionIsmButton table tbody tr td table tr td img
{
	position: relative;
	top: 3px;
	padding-bottom: 3px;
	width: 16px;
	height: 16px;
}

.ActionIsmButtonFirstLeft table tbody tr td table tr td img
{
	position: relative;
	top: 3px;
	padding-bottom: 3px;
	width: 16px;
	height: 16px;
}

.ControlsIsmButton
{
	display: inline;
	padding-left: 5px;
	border: none;
	font-size: 11px;
	height: 100%;
}

.ControlsIsmButton table tbody tr td table tr td img
{
	position: relative;
	top: 3px;
	padding-bottom: 3px;
	width: 16px;
	height: 16px;
}

.ControlsSearchIsmButton
{
	padding-left: 2px;
}
.ControlsIsmButton img
{
	position: relative;
	top: 10%;
	left: 5%;
}
.DivOnlyTextButton
{
	position: absolute;
	display: inline;
	width: 30px;
}

.DivRightButton
{
	float: right;
}

.ChooseCourseContainer
{
	padding:10px;
}

/************** Css class for Assign control**********/
.Buttons
{
	padding-left: 5px;
	padding-right: 5px;
}

.ButtonSpan
{
	border: none;
}

/**************Classes for input table****************/
.InputTable
{

	border: 1px gray solid;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	background-color: White;
	padding: 10px 15px 10px 15px;
}

.FreeSpace
{
	height: 100%;
}

table.InputTable, table.AddInputTable, table.AddInputSigninTable, table.EditInputTable, table.ViewInputTable, table.AssignStudentsTable, table.AssignTable, table.UploadTable
{
	font-family: Verdana;
	font-size: 11px;
	border: none;
	overflow: hidden;
	width: 100%;
}

.ProgressTableForManageLearningPath
{
	font-family: Verdana;
	font-size: 11px;
	border: none;
	overflow: hidden;
	padding-bottom: 2px;
}

table tr.InputTable
{
	padding: 0px;
	margin: 0px;
}

/*InputTRHeader class*/
.InputTRHeader
{
	background-image: url("../../../../images/Separator.gif" );
	background-position: center;
	background-repeat: repeat-x;
	font-size: 11px;
	color: #0066CB;
	text-align: left;
	vertical-align: middle;
	height: 21px;
}

.BackImage
{
	background-image: url(                 "../../../../images/IconBackNone.gif" );
	background-position: center;
	margin-left: -1px;
	padding-right: 3px;
}

.NoneBackImage
{
	background-image: url(                 "../../../../images/IconAssignStudent.gif" );
	background-repeat: repeat;
}



/*background-color: rgb(216,216,230);*/

.InputTRTitle
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	background-color: rgb(255,255,255);
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	height: 21px;
}

.InputTRInfo
{
	padding: 0px;
	margin: 0px;
	border-top: none;
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	color: red;
	background-color: rgb(255,255,255);
	padding-left: 5px;
	vertical-align: middle;
	height: 21px;
	width: 200px;
}

.InputFieldOld
{
	width: 150px;
	margin-right: 3px;
}

/*New InputField class*/
.InputField
{
	/*width: 350px;*/
	width:100%;
}

input.InputField, textarea.InputField
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
}

.InputFieldLong
{
	width: 100%;
}

input.InputFieldLong, textarea.InputFieldLong
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
}

.InputFieldShort
{
	width: 50px;
}

input.InputFieldShort, textarea.InputFieldShort
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;	
}

.InputField173
{
	width: 173px;
}
.InputDDLField
{
	width: 401px;
}

.InputFieldMultiLine
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	width: 350px;
	overflow-y: scroll;
}

.InputFieldMultiLineLong
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	width: 100%;
	overflow-y: scroll;
}
.InputFieldBrowse
{
	width: 100%;
	background: none;
}


.InputRequiredFieldOld
{
	width: 270px;
}

input.InputRequiredFieldOld
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	background-color: #ffffe1;
}

.LinkMarginRight
{
	margin-right: 3px;
	color: #1370C3 !important;
}

/*New InputRequiredField class*/
.InputRequiredField
{
	/*width: 350px;*/
	width:100%;
}

input.InputRequiredField, textarea.InputRequiredField
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	background-color: #FFFFE1;
}

.InputRequiredFieldLong
{
	width: 100%;
}

input.InputRequiredFieldLong, textarea.InputRequiredFieldLong
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	background-color: #FFFFE1;
}

.InputReport
{
	width: 100%;
}

.ThreeListboxControls
{
	padding:5px; 
	border: solid 1px #9196a2;
	background-color: #f2f2f2;
	height:300px; 
	width:33% !important;
}
.ColumnSpace
{
	width: 7px;
}

.ListBoxControl
{
	height: 200px;
}

/* Thi style changed for ManageReportingRoles module (i.muzika)*/
.InputRequiredFieldFull
{
	width: 100%;
}



.InputDDLRequiredField
{
	width: 401px; /*background-color: rgb(255,255,102);*/
	background-color: #FFFFE1;
	margin-bottom: 3px;
}

/*Class InputRequiredField for Signin form*/
.InputRequiredFieldSignIn
{
	width: 150px; /*background-color: rgb(255,255,102);*/
	background-color: #FFFFE1;
}

.InputTableInfoColumnOld
{
	font-family: Verdana;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}

/*new InputTableInfoColumn class*/
.InputTableInfoColumn
{
	font-family: Verdana;
	font-size: 11px;
	/*width: 200px;*/
	white-space:nowrap;
	padding-right: 10px;
	height: 21px;
	vertical-align:top;
	width:200px;
}

.InputColumn
{
	font-family: Verdana;
	font-size: 11px;
	background-color: rgb(255,255,255);
	height: 21px;
}

.UploadTable .InputTableInfoColumn
{
	border-bottom: none !important;
	width: auto !important;
}

.UploadTable .InputTableInfoColumnLabelOnly
{
	font-family: Verdana;
	font-size: 11px;
	background-color: rgb(255,255,255);
	width: 200px;
	padding-left: 30px;
	padding-right: 5px;
	height: 21px;
}
.UploadControl
{
	width: 700px;
	background-color: rgb(255,255,255);
	margin-right: 3px;
	margin-bottom: 3px;
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	height: 22px;
	background-color: #ffffe1;
}

.InputTableDetailesColumn
{
	border-bottom: 1px solid rgb(216,216,230); /*background-color: rgb(255,255,255);*/
	padding-left: 5px;
	font-family: Verdana;
	font-size: 11px;
}

.InputTableInputColumnOld
{
	background-color: rgb(255,255,255);
	font-family: Verdana;
	font-size: 11px;
}


/*********************   old
.InputTableInputColumn
{
	/*background-color: rgb(255,255,255);
	font-family: Verdana;
	font-size: 11px;
	height: 21px;
	padding-bottom: 5px;
}
************************/
/*new InputTableInputColumn class*/
.InputTableInputColumn
{
	/*background-color: rgb(255,255,255);*/
	font-family: Verdana;
	font-size: 11px;
	height: 11px;
	padding-bottom: 3px;
	/*width:100%;*/
}

.UploadTable .InputTableInputColumn
{
	border-bottom: none !important;
	vertical-align: middle !important;
}

.UploadTable .InputTableInputColumnUploadOnly
{
	background-image: url(                 "../../../../images/IconBackNone.gif" );
	background-color: rgb(255,255,255);
	background-position: center;
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 11px;
	height: 21px;
}

.ShortActionColumn
{
	border-bottom: 1px solid rgb(216,216,230);
	background-color: rgb(255,255,255);
	font-family: Verdana;
	font-size: 11px;
	width: 22px;
}

.ShortNewsColumn
{
	border-bottom: 0px none;
	vertical-align: top; 
	padding-top: 2px;
	padding-left: 5px;
	height: 100%;
}

.InputColumnAssign
{
	padding-left: 5px;
	padding-top: 3px;
	border-bottom: none;
}

.InfoColumnAssign
{
	width: auto !important;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.FixedWidth
{
	width: 260px !important;
}


.RequiredAssign
{
	width: 100% !important;
}

.RequiredAssignFull
{
	width: 100% !important;
}



/***************Classes for Module Actions***************/


.AddInputTable .Module_Action
{
	width: 22px;
	background-color: rgb(171,209,152);
	border-right: 1px solid gray;
}

.AddInputSigninTable .Module_Action
{
	width: 22px;
	background-color: rgb(216,216,230);
	border-right: 1px solid gray;
}


.EditInputTable .Module_Action
{
	width: 22px;
	background-color: rgb(234,158,121);
	border-right: 1px solid gray;
}

.ViewInputTable .Module_Action
{
	width: 22px;
	background-color: rgb(216,216,230);
	border-right: 1px solid gray;
}

.AssignStudentsTable .Module_Action
{
	width: 22px;
	background-color: rgb(171,209,152);
	border-right: 1px solid gray;
}

.UploadTable .Module_Action
{
	width: 22px;
	background-color: rgb(216,216,230);
	border-right: 1px solid gray;
}

.AssignTable .Module_Action
{
	width: 22px;
	background-color: rgb(171,209,152);
	border-right: 1px solid gray;
}

.AboutTable .Module_Action
{
	width: 22px;
	background-color: rgb(216,216,230);
	border-right: 1px solid gray;
}

.CalendarImage
{
	background-image: url(                 "../../../../images/IconCalender.gif" );
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
}

.EditInputTable .ActionImage, .AddInputTable .ActionImage, .ViewInputTable .ActionImage, .AssignStudentsTable .ActionImage, .AssignTable .ActionImage, .AboutTable .ActionImage, .UploadTable .ActionImage
{
	background-repeat: no-repeat;
	background-position: center;
	width: 22px;
	height: 20px;
	border: none;
}

.EditInputTable .ActionImage
{
	background-image: url(                 "../../../../images/Icon_Pen.gif" );
}

.AddInputTable .ActionImage
{
	background-image: url(                 "../../../../images/Icon_Pen.gif" );
}

.ViewInputTable .ActionImage
{
	background-image: url(                 "../../../../images/Form.gif" );
}

.AssignStudentsTable .ActionImage
{
	background-image: url(                 "../../../../images/Icon_Pen.gif" );
}

.UploadTable .ActionImage
{
	background-image: url(                 "../../../../images/Icon_Pen.gif" );
}

.AssignTable .ActionImage
{
	background-image: url(                 "../../../../images/Form.gif" );
}

.AboutTable .ActionImage
{
	background-image: url(                 "../../../../images/About.gif" );
}


/*****************Classes for HeadlineDetails*********************/

.TitleNews, .TitleNews:Link, .TitleNews:Active, .TitleNews:Hover, .TitleNews:Visited
{
	font-family: Verdana;
	font-size: 11px;
	vertical-align: top;
}

.DescriptionNews, .DescriptionNews:Link, .DescriptionNews:Active, .DescriptionNews:Hover, .DescriptionNews:Visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	text-decoration: none;
	vertical-align: top;
}

.TextNews, .TextNews:Link, .TextNews:Active, .TextNews:Hover, .TextNews:Visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	text-decoration: none;
}

.TextNewsShort, .TextNewsShort:Link, .TextNewsShort:Active, .TextNewsShort:Hover, .TextNewsShort:Visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 200px;
	text-decoration: none;
}

.ImageNews
{
	background:transparent url(../../../../images/AvatarBackGround.gif) repeat-x scroll center bottom;
	vertical-align: top;
	text-align: center;
	height: 100px;
	width: 100px;
}

.InfoNews
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
	width: 130px;
}

.ImageTableInfoColumn
{
	background-color: rgb(255,255,255);
	vertical-align: top;
	width: 170px;
	height: 22px;
	padding-left: 10px; 
}

.NewsTableInfoColumn
{
	background-color: rgb(255,255,255);
	vertical-align: top;
	height: 22px;
	padding-right: 10px;
}

.ImageTableInfoColumnShort
{
	width: 55px;
	padding-top: 2px;
}
.HeadlinesDetailsImageDiv
{
	border:1px solid gray;
	width:100px;
	margin-left: 5px;
	padding: 1px;
}

.HeadlinesDetailsImageTD, .HeadlinesDetailsViewPastedDateTD
{
	width: 140px;
}

.HeadlinesDetailsCalendarTextBox
{
	width: 70px;
}
.HeadLinesLatestHyperLinkImage
{
	background:transparent url(../../../../images/AvatarBackGround.gif) repeat-x scroll center bottom;
	border-bottom-width:1px;
	border:1px solid gray;
	float:left;
	height:50px;
	width:50px;
	padding: 1px;
}
.HeadLinesLatestImage
{
	height:50px;
	width:50px;
}
.HeadLinesLatestTable
{
	padding-bottom: 2px;
}

/*****************Classes for AssignControl*********************/

.TableAssignCourses
{
	font-family: Verdana;
	font-size: 11px;
	padding-bottom: 5px;
}


.cmdAddCourse, .cmdDeleteCourse, .cmdAddAllCourses, .cmdDeleteAllCourses, .AddInputGreyRegistrationTable .ActionImage, .AddInputGreyMyDataTable .ActionImage
{
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	border: none;
	background-color: transparent;
	padding: 1px;
}


.cmdAddCourse
{
	background-image: url(                 "../../../../images/Icon+.gif" );
}

.cmdDeleteCourse
{
	background-image: url(                 "../../../../images/Icon-.gif" );
}

.cmdAddAllCourses
{
	background-image: url(                 "../../../../images/Icon++.gif" );
}

.cmdDeleteAllCourses
{
	background-image: url(                 "../../../../images/Icon--.gif" );
}

.AssignItems
{
	font-style: italic;
	padding-bottom: 5px;
}

/*****************Classes for ToolbarButton*********************/

.ToolbarButtonLeft, .ToolbarButtonRight, .ToolbarButtonBG, .ToolbarButtonImage
{
	height: 22px;
}




.ToolbarButtonLeft
{
	background-image: url(                 "../../../../images/nav_normal_left.gif" );
	background-repeat: no-repeat;
	background-position: right;
}

.ToolbarButtonRight
{
	background-image: url(                 "../../../../images/nav_normal_right.gif" );
	background-repeat: no-repeat;
}

.ToolbarButtonBG
{
	background-image: url(                 "../../../../images/nav_normal_bg.gif" );
	background-repeat: repeat-x;
	font-size: 11px;
}

.ToolbarButtonImage
{
	background-image: url(                 "../../../../images/IconAdd.gif" );
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
}

/*===============================
	for Label Text
===============================*/
.LabelColor
{
	color: Red;
}

.MarginForSignin
{
}

.LabelColor .MarginForSignin
{
}

/*=========================
  Classes for Grey (Action module)
=========================*/
.AddInputGreyTable .Module_Action
{
	width: 22px;
	background-color: #E0DFE3;
	border-right: 1px solid gray;
}

.AddInputGreyTable .ActionImage
{
	background-image: url(                 "../../../../images/IconAdd.gif" );
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 22px;
	height: 20px;
}



.AddInputSigninTable .ActionImage
{
	background-image: url(                 "../../../../images/Icon_Pen.gif" );
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 22px;
}


.AddInputNewTable .Module_Action
{
	width: 22px;
	background-color: rgb(171,209,152);
	border-right: 1px solid gray;
}

.AddInputNewTable .ActionImage
{
	background-image: url(                 "../../../../images/NewGif.gif" );
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 22px;
}

.AddInputNewTable .ActionImageNew
{
	background-image: url(                 "../../../../images/Icon_Pen.gif" );
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 22px;
}

/*===
End Classes for Grey (Action module)
===*/


/*=========================
  Classes for Registration [ REGISTRATION ]
=========================*/
.AddInputGreyRegistrationTable .Module_Action
{
	width: 22px;
	background-color: #E0DFE3;
	border-right: 1px solid gray;
}

.AddInputGreyRegistrationTable .ActionImage
{
	background-image: url(                 "../../../../images/Icon_Pen.gif" );
}

/*===
End Classes for Registration [ REGISTRATION ]
===*/

/*=========================
  Classes for Registration [MY DATA]
=========================*/

.AddInputGreyMyDataTable .Module_Action
{
	width: 22px;
	background-color: EA9E7A;
	border-right: 1px solid gray;
}

.AddInputGreyMyDataTable .ActionImage
{
	background-image: url(                 "../../../../images/Icon_Pen.gif" );
}

/*===
End Classes for Registration [MY DATA]
===*/

/*=----
	Class for Registration(Login->Forget->Feedback )	
---=*/


div.Small
{
	border: none;
	height: 200px;
}

.Large
{
	height: 100%;
	border: none;
}

/*=----
   END   Class for Registration(Login->Forget->Feedback )
---=*/

/*=--
 class for validator (show iconAlert)
--=*/
.validatorMessage
{
	background-image: url(                 "../../../../images/IconAlert.gif" );
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 20px;
	font-size: 11px;
	font-weight: normal;
}
/*=--
  end validator class
--=*/

/****************************************************

Classes for USERCOURSEGROUPS MODULE

******************************************************/

.CourseInfo
{
	font-weight: normal;
	background-color: rgb(255,255,255);
	padding-top: 5px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	width: 200px;
}

.CourseDetails
{
	font-weight: normal;
	background-color: rgb(255,255,255);
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-right:expression("0px");
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	width:100%;
}


/*Added by v.burilko*/
.RightButtonNewFileTD
{
	background-color: rgb(255,255,255);
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: right;
}

.ScoInfo
{
	border: 1px rgb(123,158,189) solid;
	font-family: Verdana;
	font-size: 11px;
	height: 160px;
	width: 200px;
	padding-left: 5px;
	padding-top: 5px;
}

.CourseInfoGrid, .CourseInfoGridFF
{
	height: 165px;
	height: expression("160px");
	border: 1px rgb(123,158,189) solid;
	overflow: auto;
	width: 964px;
}
.CourseInfoGridFF
{
	height: 160px;
	margin-left: 3px;
}
.CourseInfoGrid table, .CourseInfoGridFF table
{
	font-family: Verdana;
	font-size: 11px;
	width: 100%;
}

.CourseInfoGridHeader
{
	height: 20px;
}

.CourseInfoGridItems td
{
	border-bottom: none;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}

.gridScoPlayColumn
{
	width:16px;
}

/******************************************************

SELECT_COURSES OVERVIEW

*******************************************************/
.ImageLink img
{
	border: none 0 !important;
	margin: 0px !important;
}

.SelectTableImage
{
	padding: 0px 5px 0px 5px !important;
}

table.SelectTable
{
	width: 99%;
	font-family: Verdana;
	font-size: 11px;
	border: none;
}

.SelectTable .ActionImage
{
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 20px;
	border: none;
}

.SelectTable .ActionImage
{
	background-image: url(                 "../../../../images/IconAdd.gif" );
}

.SelectTable .Module_Action
{
	width: 20px;
	background-color: rgb(216,216,230);
	border-right: 1px solid gray;
}

table.SelectTable .OverviewGridItems td
{
	border-bottom: none !important;
}

div.SelectList
{
	overflow-x: auto;
	overflow-y: hidden;
	border: 1px rgb(123,158,189) solid;
	font-family: Verdana;
	font-size: 11px;
	margin: 5px;
	margin-right: 0px;
}

div.ListBoxHeader
{
	background-color: rgb(216,216,230);
	border-top: 1px rgb(123,158,189) solid;
	border-left: 1px rgb(123,158,189) solid;
	border-right: 1px rgb(123,158,189) solid;
	height: 20px;
}

.ListBoxHeaderLabel
{
	vertical-align: middle;
	padding: 2px;
	display: block;
}

.RequiredAssignListBox
{
	width: 445px !important;
	height: 150px;
}


/******************************************************

MANAGE_COURSES MODULE

*******************************************************/

.ManageCoursesGrid
{
	padding-left: 5px !important;
	padding-right: 5px !important;
	padding-bottom: 5px !important;
}

.ManageCoursesGrid div
{
	width: 620px !important;
	height: 220px !important;
}

/******************************************************

ORDER_COURSES MODULE

*******************************************************/

.AddInputNewTable .Module_Action
{
	width: 22px;
	background-color: rgb(171,209,152);
	border-right: 1px solid gray;
}

.AddInputNewTable .ActionImage
{
	background-image: url(                 "../../../../images/NewGif.gif" );
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 22px;
}

/******************************************************

ABOUT MODULE

*******************************************************/

.ab_aboutControl
{
	margin-top: 4px;
	float: left;
	width: 610px;
	margin-right: 4px;
	padding-bottom: 4px;
}
.ab_logoSpace
{
	float: left;
	width: 315px;
}
.ab_aboutSpace
{
	padding-left: 4px;
	float: left;
	border-left: black 1px solid;
	width: 270px;
}
.ab_text
{
	font-size: 11px;
	float: left;
	font-style: normal;
	font-weight: normal;
}
.ab_boldText
{
	font-size: 11px;
	float: left;
}
.ab_boldText
{
	font-weight: bold;
}
.ab_logoImage
{
	margin-top: 20px;
	margin-left: 3%;
	margin-right: 3%;
}


.ab_text a, .ab_text a:hover
{
	text-decoration: underline;
	color: Blue;
}

.ab_text a:visited
{
	text-decoration: underline;
	color: Purple;
}

/******************************************************

FINDLESSON MODULE SETTINGS 

*******************************************************/
.SettingsControl
{
	margin-top: 10px;
	font-size: 11px;
	color: #9AA0AC;
	width: 100%;
	font-family: Verdana;
}

.rowLeft
{
	width: 100px;
}

.rowRightComboBox
{
	font-family: Verdana;
	margin-top: 5px;
	font-size: 11px;
	width: 100%;
}
/*** InputTHHeaderOld****/
.InputTRHeaderOld
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	vertical-align: middle;
	height: 21px;
}


/*===================  Paging Users =====================*/

.na_PagerContainer
{
	padding-top: 5px;
}

.na_background
{
	background:transparent url(../../../../images/NavigationBackground.gif) repeat-x scroll 0%;
	height:25px;
}

.na
{
	height: 22px;
}

.na_middle, .na_left
{
	height: 22px;
	float: left;
}

.na_right
{
	height: 22px;
	float: right;
	padding-right: 10px;
}

.na_button 
{
	display: inline;
	vertical-align: middle;
}

.na_middle .na_button a
{
	float: left;
	margin-left: 4px;
	margin-top: 1px;
	margin-bottom: 2px;
	text-decoration: none;
	padding: 3px;
	border: 0px solid transparent;
}

.na_middle .na_button_my a
{
	float: left;
	margin-left: 4px;
	margin-top: 1px;
	margin-bottom: 2px;
	text-decoration: none;
	padding: 3px;
	border: 0px solid transparent;
}

.na_middle .na_button a:hover
{
	float: left;
	margin-left: 4px;
	margin-top: 1px;
	margin-bottom: 2px;
	text-decoration: none; 
	background: #D7EDF6;
	padding: 2px;
	border: 1px solid #8CD5F8;
}

.na_middle .na_current
{
	float: left;
	margin-left: 4px;
	margin-top: 1px;
	margin-bottom: 2px;
	text-decoration: none; /*background: url(../../../../images/Hover.gif) repeat-x;*/
	background-image: url(                 "../../../../images/Backgroundoverview.gif" );
	padding: 2px;
	border: 1px solid #ffc373;
}

.na_middle .na_current a:hover
{
	text-decoration: none;
	color: Black;
}

.na_button .na_buttonIcon
{
	display: block;
	float: left;
	border: 0;
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 2px;
}

.na_DropDownListPager {
	float:left;
	/*margin-left:5px;
	margin-top:3px;*/
	font-family:Verdana; 
	font-size:11px;
}

.na_text_gray
{
	display: block;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: gray;
	padding: 0px;
	margin-top: 1px;
}

.na_text_gray a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: gray;
}

.na_text
{
	display: block;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	padding: 0px;
	cursor: hand;
	margin-top: 1px;
}

.na_text a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: Black;
}

/*.na_pageText
{
float:left;
height:25px;
width:25%;
}*/

.na_pageText
{
	margin-top: 5px;
	display: block;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	padding: 0px;
	margin-left: 5px;
	/*width: 350px;*/
	/*margin-right: 20px;*/
}

.na_recordsText
{
	margin-top: 5px;
	display: block;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	padding: 0px;
	margin-left: 5px;
	/*margin-right: 20px;*/
}

.devider
{
	float: left;
	margin-left: 3px;
	margin-top: 3px; /*background-image: url("../../../../images/Devider.gif");*/
	background-repeat: no-repeat;
}

.na_button_unactive .na_buttonIcon
{
	display: block;
	float: left;
	border: 0;
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 2px;
}

.na_middle .na_button_unactive a
{
	float: left;
	margin-left: 4px;
	margin-top: 1px;
	margin-bottom: 2px;
	text-decoration: none;
	padding: 3px;
	border: 0px solid transparent;
}

.na_middle .na_button_unactive a:hover
{
	float: left;
	margin-left: 4px;
	margin-top: 1px;
	margin-bottom: 2px;
	text-decoration: none; /*background: url(../../../../images/Hover.gif) repeat-x;*/
	padding: 3px;
	border: 0px solid transparent;
}

/*-------------------------------------------------------------------------------------*/

.HideButtom
{
	position: absolute;
	top: 0;
}

.SeparatorLine
{
	width: 100%;
	text-align: left;
	background-color: #818181;
	height: 3px;
}


.AccountLoginTextHeader
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: White;
	padding-left: 10px;
}

.HeadlineWidth
{
	width: 650px;
	height: 100%;
	overflow-y: hidden;
	overflow-x: auto;
}

.testme
{
	white-space: normal;
}

/*=========== USER IMPORT MODULE ============*/

div.InputTableImport
{
	padding: 2px;
}

/*==========================ToolTipWindow=====================*/
.ToolTipWindowContainer
{
	display: none;
	z-index: 100;
	position: absolute;
	background-color: #FEFEE1;
	border-color: 716F64;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-style: solid;
	border-top-width: 2px;
	font-family: Verdana;
	font-size: 12px;
}

.ToolTipWindowBody
{
	max-height: 150px;
	color: Black;
	overflow-x: auto;
	padding-top: 2px;
	padding-left: 2px;
	height: expression(this.scrollHeight> 150 ? "150px" : "auto");
	width:  expression(this.scrollWidth> 250 ? "250px" : "auto");
	padding-bottom: expression(this.scrollHeight> 150 ? "0px" : "16px");
	overflow-y: expression(this.scrollHeight> 150 ? "auto" : "hidden");
}
/*==========================ISMToolTip=====================*/
.ISMToolTipContainer
{
	display: none;
	z-index: 100;
	position: absolute;
	background-color: #FEFEE1;
	border-color: 716F64;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-style: solid;
	border-top-width: 2px;
	text-align: left;
	top: 0;
}

.ISMToolTipBody
{
	color: Black;
	height: 100%;
	width: 100%;
	padding-top: 2px;
	padding-left: 2px;
	text-align: left;
}
/*====== ISMTimeControl =======*/
.TimeTextBox
{
	width: 60px;
	margin-right:3px;
	margin-left:10px;
}
.TimeTable
{
	font-size: 11px;
	background-color: White;
	cursor: default;
	width: 100%;
	height: 100%;
	text-align: left;
}
.TimeSelectedItemOver
{
	background-color: Blue;
	color: White;
}
.TimeNormalItem
{
	background-color: White;
	color: Black;
}

.TimeItemWindow
{
	z-index: 100;
	position: absolute;
	width: 80px;
	height: 150px;
	overflow-y: auto;
	background-color: White;
	border-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: right;
}
/*====== ISMPercentageControl =======*/
.PersentTextBox
{
	width: 40px;
	margin-right:3px;
}
.PersentTable
{
	font-size: 12px;
	background-color: White;
	cursor: default;
	width: 100%;
	height: 100%;
	text-align: left;
}
.PersentSelectedItemOver
{
	background-color: Blue;
	color: White;
}
.PersentNormalItem
{
	background-color: White;
	color: Black;
}

.PersentItemWindow
{
	z-index: 100;
	position: absolute;
	background-color: White;
	border-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: right;
}

/*======  Scheduling part =====*/
.RadioButtonClass
{
	font-family: Verdana;
	font-size: 11px;
	height: 21px;
	width: 125px;
}

.TextBoxLength
{
	width: 40px;
}

.TextBoxLengthDate
{
	width: 80px;
}

.TextStyle
{
	font-family: Verdana;
	font-size: 11px;
}

.ShortWidth
{
	width: 130px;
}

.DDLLeftMargin
{
	padding-left: 7px;
}
/*======  End of scheduling part =====*/



.InstallTable
{
	margin-top: 10px;
	border: #808080 1px solid;
	font-size: 11px;
	font-family:Verdana;
	background: #fefee1;
	width: 100%;
	height: 45px;
}

.InstallButton
{
	border: 1px solid #808080;
	width: 47px;
	height: 21px;
	margin-right: 10px;
}

.Instrustions
{
	font-size: 11px;
	font-family: Arial;
}

.InstrustionsTitle
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
}


/****************************************************

Classes for Details Form

******************************************************/

.DetailsFormCaption
{
	font-weight: normal;
	background-color: rgb(255,255,255);
	padding-right: 10px;
	padding-bottom: 2px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
	/*width: 200px;*/
	white-space:nowrap;
}

.DetailsFormValue
{
	font-family: Verdana;
	font-size: 11px;
	height: 11px;
	width:100%;
	padding-bottom: 2px;	
	vertical-align: top;
}

.DetailsFormHtmlModule
{
	overflow-x: auto;
}

.DetailsFormHeadlineModule
{
	overflow-x: scroll;
}

.ProgressText
{
	font-size: 11px;
	vertical-align: top;
}

.DetailsLeftPane, .DetailsRightPane
{
	width: 50%;
	vertical-align:top;
}

.DetailsLeftPane
{
	padding-right: 5px;
}

.DetailsRightPane
{
	padding-left: 5px;
}

.RightPanel
{
	float: right;
	padding-top: 4px;
}

.ButtonsColumn
{
	width: 90px;
}

.DetailsButton .ISMButtonCenter
{
	width: 70px;
}

.DetailsButton .ISMButtonLeft, .DetailsButton .ISMButtonRight
{
	width: 69px;
}

/****************************************************

Classes for Search Panel

******************************************************/

.SearchOverviewTable
{
	border: 1px gray solid;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	background-color: White;
	padding: 10px 5px 10px 0px;
}

.SearchPanel
{
	margin: 5px;
}

.SearchControl
{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

.SearchButtons
{
	padding-bottom: 4px;
	padding-right: 15px;
}

.SearchInfoColumn
{
	font-family: Verdana;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 5px;
	height: 21px;
	width: 165px;
	vertical-align: top;
	padding-top: 3px;
	white-space: nowrap;
}

.SearchInputColumn
{
	font-family: Verdana;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 5px;
	height: 21px;
}

.SearchTitle
{
	white-space: nowrap;
}

.SearchInfoField
{
	width: 180px;
	border: #7f9db9 1px solid;
}

.SearchInputField
{
	border: #7f9db9 1px solid;
	width: 250px;
}

.SearchInputTable
{
	width: 250px;
}

.SearchInputFieldSmall
{
	width: 80px;
	border: #7f9db9 1px solid;
}

.SearchInputFieldShort
{
	width: 230px;
	border: #7f9db9 1px solid;
}

.SearchSizeField
{
	width: 125px;
	border: #7f9db9 1px solid;
}

.SearchAndLabel
{
	width: 24px;
	padding: 3px;
}

.SearchDateControl
{
	width: 110px;
}

.SearchProgressControl
{
	width: 65px;
}

.SearchSizeDropDownField
{
	width: 67px;
	border: #7f9db9 1px solid;
}

.SearchDropDownField
{
	height: 18px;
	width: 250px;
	border: #7f9db9 1px solid;
}

.SearchInputRequiredField
{
	width: 250px;
	background-color: #FFFFE1;
	border: #7f9db9 1px solid;
}

.SearchDropDownRequiredField
{
	height: 18px;
	width: 250px;
	background-color: #FFFFE1;
	border: #7f9db9 1px solid;
}

.SearchBetweenControl
{
	font-family: Verdana;
	font-size: 11px;
	width: 250px;
}

.SearchFilter
{
	background-color: #E8E8E8;
	border-bottom: solid 1px inherit;
	font-size: 11px;
	padding: 5px;
}

/*------------------------------------------------------------------------------------------------
------------------------------------------- User Import ------------------------------------------
------------------------------------------------------------------------------------------------*/

.AttentionBlock
{
	background-color: #FEEDC9;
	border: 1px solid #BFA277;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 1%;
	padding-right: 1%;
	width: 98%;
}

.UserContentContainer
{
	font-family: Verdana; 
	font-size: 11px; 
	width:100%;
}

.FormRow
{
	margin-top: 2px;
}

.FormLeftRow
{
	float: left;
	width: 100%;
}

.AddRolePane
{
	font-family:Verdana;
	font-size: 11px;
	width: 100%;
}

.AddRoleLeftColumn
{
	padding-left: 5px;
}

.AddRoleRightColumn
{
	padding-right: 5px;
}

.LeftUserContentPane
{
	width: 50%;
	padding-right: 5px;
}

.RightUserContentPane
{
	width: 50%;
	padding-left: 5px;
}

.WizardHeaderTable
{
	background: transparent url(../../../../images/WizardHeaderDeselected.gif) repeat-x scroll 0%;
	border-style: solid;
	border-color: #9196A2;
	border-width: 1px 1px 1px 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0px;
	width: 100%;
}
.WizardHeaderTableFinalStep
{
	background: transparent url(../../../../images/WizardHeaderSelected.gif) repeat-x scroll 0%;
	border: 1px solid #9196A2;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0px;
	width: 100%;
}

td.WizardHeaderRight, td.WizardHeaderLeft
{
	border: 0px solid #9196A2;
	float: left;
	margin: 0px;
	padding: 0px;
}

td.WizardHeaderLeft
{
	width:100%;
}

.WizardStepActive, .WizardStepInactive, .WizardStepGhosted, .WizardStepPassed
{
	font-family: Verdana;
	background: transparent url(../../../../images/WizardHeaderSelected.gif) repeat-x scroll 0%;
	color: Black;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 3px;
	width:19%;
	float:left;
	border-left:1px solid #9196A2;
	white-space:nowrap;
}

.WizardStepInactive
{
	background: transparent none repeat scroll 0%;
	font-weight: normal;
}

.WizardStepPassed
{
	font-family: Verdana;
	background: transparent url(../../../../images/WizardHeaderSelected.gif) repeat-x scroll 0%;
	color: Black;
	font-size: 12px;
	padding: 2px 5px 3px;
	font-weight:normal;
}
.UserImportWizardContent
{
	width: 100%;
	table-layout:fixed;
}
.OverviewDiv
{
	padding: 10px;
	border: 1px solid gray;
	font-family: Verdana;
	font-size: 11px;
	background-color: White;
}

table.OverviewDiv
{
	padding: 0;
	border: 0;
	font-family: Verdana;
	font-size: 11px;
	background-color: White;
}

.FileLabel
{
	font-family: Verdana;
	font-size: 11px;
	width: 150px;
}

/* Content of wizard */
.SeparatorControl
{
	margin-top: 6px;
	float:left;
	font-weight:normal;
	color:#0066CB;
	height:18px;

	background-color:#FFF;
}

.Separator
{
	float:left;
	width:100%;
	height:30px;
	background: url(../../../../images/Separator.gif) repeat-x;
}

.Pane
{
	float:left;
	width:100%;
}

.FormBoxLeft, .FormBoxRight
{
	float:left;
	width:49%;
	height:100%;
}	
	
.FormBoxRight
{
	float:right;
}
.AttentionBlockDIV
{
	float: left;
	border: 1px solid #bfa277;
	background-color: #feedc9;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}
.AttentionBlockDivText
{
	margin: 10px;	
}
.AttentionBlockTD
{
	border: 1px solid #bfa277;
	background-color: #feedc9;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 4px;	
}
.FormBoxCaption, .FormBoxCaptionSmall
{
	float: left;
	line-height:2;
	width: 35%;
}

.FormBoxRoleCaption
{
	float: left;
	line-height:2;
	width: 30%;
}
.FormBoxDetails, .FormBoxDetailsSmall
{
	float: right;
	width: 65%;
}

.FormBoxCaptionSmall
{
	width: 15%;
}
.FormBoxDetailsSmall
{
	width: 80%;
}

.OverviewBoxControl
{
	float:left;
	position:relative;
	width:100%;
	background-color:White;
}
.OverviewBox, .OverviewBoxMapGrid
{
	float:left;
	width:100%;
	height:140px;
	border: 1px solid #7b9ebd; 
	overflow:scroll;
}
.OverviewBoxMapGrid
{
	height: 218px;
}

.DescriptionBlockDIV
{
	background-color: #F2F2F2;
	border: 1px solid #7B9EBD;
}
.DescriptionBlockDivText
{	
	margin-bottom:10px;
	padding:0px 5px 5px 5px;
}

.TimeControlLabel
{
	font-family: Verdana;
	font-size: 11px;
	padding-left: 5px;
}

.WizardContent
{
	background-color: #F2F2F2;
	border: 1px solid #9196A2;
	padding: 10px 15px 10px 15px;
}

.WizardContentMargin
{
	margin-top: 5px;
}

.CheckBoxUserImport
{
	float:left;
	margin-right:2px;
}
.TextBoxSmallCountRegion 
{
	border:1px solid #7F9DB9;
	float:left;
	width:35px;
	height:22px;
	padding:0px; 
	margin:0px;
}
.ComboBoxPeriod
{
	float:left;
	padding:0px; 
	margin:0px;
	margin-left: 4px;
	height:20px;
	width:100px;
}
.LabelSendNotifNext
{
	float:left; 
	margin-left:2px;
	margin-top:5px;
}
.ManagControlRight
{
	float: right; 
	margin-top: 2px;
}

.CalendarTextBox 
{
	margin-top:2px;
	margin-right:2px;
	width:70px;
}
.TimeDivUserImport
{
	float: left; 
	padding: 5px 2px 5px 2px;
}
.roundCornerBorder_container1{
	float: left;
	margin-left: 20px;
	font-family:Verdana;
	font-size:11px;
}

.roundCornerBorder_TopLeft {
	background:transparent url(../../../../images/cornerTL.gif) no-repeat scroll right bottom;
	font-size:0pt;
	height:20px;
	width:5px;
}
.roundCornerBorder_TopMiddle {
	background:transparent url(../../../../images/borderTop.gif) repeat-x scroll center bottom;
	height:20px;
}
.roundCornerBorder_TopRight {
	background:transparent url(../../../../images/cornerTR.gif) no-repeat scroll left bottom;
	font-size:0pt;
	height:20px;
	width:5px;
}
.roundCornerBorder_MiddleLeft {
	background:transparent url(../../../../images/borderLeft.gif) repeat-y scroll right center;
	font-size:0pt;
	width:5px;
}
.roundCornerBorder_MiddleMiddle {
	float:left;
}
.roundCornerBorder_MiddleRight {
	background:transparent url(../../../../images/borderRight.gif) repeat-y scroll 0%;
	font-size:0pt;
	width:5px;
}
.roundCornerBorder_BottomLeft {
	background:transparent url(../../../../images/cornerBL.gif) no-repeat scroll right center;
	font-size:0pt;
	height:5px;
	width:5px;
}
.roundCornerBorder_BottomMiddle {
	background:transparent url(../../../../images/borderBottom.gif) repeat-x scroll 0%;
	font-size:0pt;
	height:5px;
}
.roundCornerBorder_BottomRight {
	background:transparent url(../../../../images/cornerBR.gif) no-repeat scroll 0%;
	font-size:0pt;
	height:5px;
	width:5px;
}
.BorderContainerLabel {
	background-color:White;
	float:left;
	margin-top:2px;
	padding-left:2px;
	padding-right:2px;
}
.FormCheckBox
{
	display: block;
}
.ValidationMessageStyle
{
	font-size:0px;
	border-bottom-width:0px;
	width:100%;
	float:left;
	padding:0px;
	margin:0px;	
	white-space:normal;
	display: block;
}
.ValidatorOneStyle
{
	float: none;
	display: block;
}
.GridSelectedUserRolesSyle
{
	width: 100%;
}
.GridResultImportSyle
{
	height: 108px;
}
.NormalCaption 
{
	float:left;
	padding-bottom:2px;
	width:150px;
}
.NormalCaptionDetails 
{
	float:none;
	padding-bottom:2px;
}
.FormBox 
{
	float:left;
	width:100%;
}
.GridImportTable
{
	background-color:White;
	border: none none none;
	border-collapse:separate;
	font-family:Verdana;
	font-size:11px;
	width:100%;
}
.MultilineTableHeaderContainingDropdowns th
{
	background:transparent url(../../../../images/OverviewHeaderBackground.gif) repeat-x scroll;
	border-bottom:1px solid #D5D5D5;
	height:27px;
	margin: 0px;
	padding: 1px;
	text-align:left;
}
.DivHeaderOfTable
{
	width: 150px;
}
.columnDelimiter 
{
	background:transparent url(../../../../images/delimiter.gif) repeat-y scroll 0%;
	float:left;
	height:25px;
	margin-right:2px;
	width:1px;
}
.DropDownListLiquid 
{
	float:left;
	margin-top:1px;
}

.DropDownListLiquid  select
{
	float:left;
}
.MultilineTableRowStyle
{
	padding: 2px;
	height:17px;
}
.MultilineTableItemStyle
{
	margin-right: 4px;
	white-space: nowrap;
}


/*------------------------------Assign Courses---------------*/
.AssignGridSelectCourses
{
	height:120px;
	/*width: 566px;	*/
	width:100%;
}
.AssignGridCourseList
{
	height:120px;
	/*width: 568px;	*/
	width:100%;
}
.AssignGridSelectedCourse
{
	/*width: 1144px;*/
}
.AssignOverviewLearningPath
{
	/*width: 1144px;*/
}
.AssignGridSelectedLearningPath
{
	/*width: 1144px;*/
}
.AssignGridSelectUsers
{
	/*width: 980px;*/
}
.AssignGridResults
{
	/*width: 1178px;*/
}
.SelectCourseTabLeftRow, .SelectCourseTabRightRow
{
	width:50%;
}
.SelectCourseTabLeftRow
{
	padding-right: 5px;
}
.SelectCourseTabRightRow
{
	padding-left: 5px;
}

.SelectCourseTabTable
{
	width:100%;
}

.AssignCoursesWibButtonDiv
{
	text-align:right; 
	float: right;
	padding-top:5px; 
	padding-bottom:5px;
}

.AssignGridHeader
{
	font-family: Verdana;
	font-size: 11px;
}

.AssignGridSelectUsersOverviewIcon
{
	border:0pt none;
	
	height:16px;
	margin-left:2px;
	width:16px;
}

.AssignGridSelectUsersOverviewText
{
	
	margin-left:5px;
	margin-right:12px;
}

.SchedulingForm
{
	background-color: #F2F2F2;
	border: solid 1px gray;
	padding: 5px;
	margin-bottom: 5px;
}

.SchedulingForm .SchedulingFormFirstColumn
{
	font-family:Verdana;
	font-size:11px;
	width:150px;
}

.SchedulingForm .SchedulingFormSecondColumn
{
	width:150px;
}

.SchedulingFormTimeColumn
{
	/*width:60px;*/
	padding-left:5px;
	padding-right:5px;
}

.SchedulingFormDateColumn
{
	width:110px;
}

.SchedulingFormEmptyColumn
{
	width:700px;	
}

.SchedulingFormRowItem
{
	font-family: Verdana;
	font-size: 11px;
}

.SchedulingFormUpDown
{
	font-size:0px;
}

.RightButtonsContainer
{
	width: 160px;
}
.RightButtonsContainer TD
{
	
	height: 25px;
}

.RightButtons .ISMButtonCenter
{
	width: 150px;
}
.RightButtons .ISMButtonLeft, .RightButtons .ISMButtonRight
{
	width: 149px;
}
.HeaderTextLabel
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 2;
}

/********** CoursesGrid control styles************/

    .scroll
    {
        padding-bottom: 20px;
        overflow: auto;
        overflow-y: hidden;
    }
    
	 .CoursesGridItem
    {
    	vertical-align: middle;
    }
   
    .CourseGridItemContainer
    {
    	padding-left: 7px;
    }
    
    .ItemExpandImageContainer
    {
    	 width: 30px;
    	 padding-top: 5px;
    	 
    }
    
    .MultilineTableHeader2
    {
        background: transparent url(../../../../images/OverviewHeaderBackground2.gif) repeat-x scroll 0%;
    }
    td.MultilineTableHeader2Right, td.MultilineTableHeader2Left
    {
        border: 1px solid #9196A2;
        height: 18px;
		font-size: 11px;
		padding-left: 5px;
    }
    td.MultilineTableHeader2Left
    {
        border-style: solid;
        border-width: 1px 0px 1px 1px;
    }
    td.columnDevider
    {
        margin-top: 1px;
        font-family: Verdana;
        font-size: 11px;
    }

    .CourseProgress
    {
        border: 1px gray solid;
        width: 100px;
        height: 10px;
        padding: 0 0 0 0;
    }
    .CertificateText
    {
        font-size: 11px;
    }
    a.CourseLink
    {
        text-decoration: none;
        color: #1370C3;
		font-size: 11px;
    }
	
	a.CourseLink:hover
    {
        text-decoration: none;
        color: #1370C3;
		font-size: 11px;
    }
    a.GroupLink
    {
        text-decoration: none;
        color: #6E4987;
        font-size: 14px;
        font-weight: bold;
    }
    a.GroupLink:hover
    {
		color: #6E4987;
		font-size: 14px;
        text-decoration: underline;
    }
    .NewTaskIndication
    {
        color: Green;
	font-size: 11px;
    }
    a.link
    {
        text-decoration: none;
        color: #1370C3;
		font-size: 11px;
    }
    a.link:hover
    {
        text-decoration: underline;
        color: #1370C3;
		font-size: 11px;
    }
	
	.underlined
	{
		border-top: 1px solid #9196A2;
	}
	
	.CourseGridItemDesc, .CourseGridItemPrereq
	{
		font-size: 11px;
	}
	

/*------------------------------------------------------------------------------------------------
------------------------------------------- ManageProgress ---------------------------------------
------------------------------------------------------------------------------------------------*/

.ScoInfoManageProgress
{
	border: 1px rgb(123,158,189) solid;
	font-family: Verdana;
	font-size: 11px;
	height: 160px;
	width: 200px;
	display:block;
}

.OverviewGridHeaderActions td
{
	padding-left: 0px;
}
.AssignOverviewTasksStyle 
{
	/*height:142px;*/
}

.ScoActionHeader
{
	padding-right: 0px !important;
	width: 16px;
}

.VerticalAlingTD
{
	vertical-align: middle;
}

/*-------------------- UploadControl -----------------*/

.uploadFileControl
{
	position: absolute; 
	left: 25%; 
	right: 25%; 
	top: 41%;
	z-index: 1000000; 
	display: none; 
	background-color: white;
	border-color:gray;
	padding:10px;
	padding-bottom:0px;
	float:left;
}

.UploadFileHeader
{
	color:#000000;
	font-family: Verdana;
	font-weight: 400;
	font-size:18px;
	margin-left:0px;
	padding-top:3px;
}

.UploadFileTitle, .UploadFileValue
{
	font-family:Verdana;
	font-size:11px;
	padding-left:5px;
	padding-top:3px;	
}
.UploadFileControl TD
{
	padding-top: 2px;
}
.UploadControlFileUpload
{
	width: 450px;
}
.UploadFileCaptionWarningImage 
{
	margin-bottom: 8px;
}
.UploadFileCaptionRed 
{
	padding-left: 10px;
	color: Red;
	font-family: Verdana;
	font-size: 11px;
	margin-bottom: 8px;
}
.UploadFileValue
{
	padding-left:0px;
}
.UploadFileMaxFileSizeTD
{
	height:25px;
	vertical-align: middle;
}
.UploadFileFooterSeparator
{
	font-size: 1pt;
	border-bottom: solid 1px #9196A2;
	height: 15px;
}
.UploadFileActionsTD
{

}
.UploadFileActionsTable
{
	margin-top: 4px;
	margin-bottom: 8px;
	height:25px;
	vertical-align:bottom;
}
.UploadFileAction
{
	font-family: Verdana; 
	font-size: 11px;
}
.RedAsterix
{
	font-size:11px;
	color:red;
}

.uploadControlFirstColumn
{
	width: 145px;
	vertical-align:top;
}

.uploadControlDescription
{
	border: 1px solid rgb(127, 157, 185); 
	background-color: White; 
	font-family: Verdana; 
	font-size: 11px; 
	height:85px;
	width: 98.5%;
}

.popupBackgroundContainer
{
	background-color:gray;
	display:none;	
	height:0px;
	left:0px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	position:absolute;
	top:0px;
	width:100%;
	z-index:1000;
}

.DeleteButton
{
	width:95px;
}


/*--------------------My courses-------------------------*/
.CourseDetailsGrid
{
	font-family: Verdana;
	font-size: 11px;
	border-width:0px ;
}

.CourseDetailsGrid th
{
	border:1px solid #9196A2;
	background:transparent url(../../../../images/OverviewHeaderBackground2.gif) repeat-x scroll;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:Black;
	height: 18px;
}

a.CourseDetailsGridLink
{
	color:#1370C3;
	text-decoration:none;
}

a.CourseDetailsGridLink: hover
{
	color:#1370C3;
	text-decoration:none;
}

a.CourseDetailsGridLink:visited
{
	color:#1370C3;
	text-decoration:none;
}


a.ImagePlayLink 
{
	background:transparent url(../../../../images/PlaySco.gif) repeat scroll center;
	border:0pt none;
	float:left;
	height:24px;
	width:24px;
	margin-left:20%;
}

a.ImagePlayLink:hover
{
	background:transparent url(../../../../images/PlayScoHover.gif) repeat scroll center;
	border:0pt none;
	height:24px;
	margin-left:20%;
	width:24px;
}

.CourseDetailsGridProgressColumn
{
	width:15%;
	border-top:solid 1px #9196A2;
}

.CourseDetailsGridNameColumn
{
	border-top:solid 1px #9196A2;
}

.CourseDetailsGridStatusColumn
{
	width:15%;
	border-top:solid 1px #9196A2;
}

.CourseDetailsGridPlayColumn
{
	width:5%;
	border-top:solid 1px #9196A2;
}

.CourseDetailsGridDownloadColumn
{
	width:7%;
	border-top:solid 1px #9196A2;
}

.MyCoursesHeader
{
	font-family:Verdana;
	font-size:18px;
	margin-bottom:6px;
	margin-top:6px;
}
.MyCourseHandInFiles
{
	background-color:#F2F2F2;
	border:1px solid #9196A2;
	margin-bottom:5px;
	padding:10px 10px 0px;
}

a.ImageTaskLink 
{
	background:transparent url(../../../../images/LessonTask.gif) repeat scroll center;
	border:0pt none;
	float:left;
	height:24px;
	width:24px;
	margin-left:20%;
}

a.ImageFileLink:hover
{
	background:transparent url(../../../../images/LessonTask.gif) repeat scroll center;
	border:0pt none;
	height:24px;
	margin-left:20%;
	width:24px;
}

a.ImageFileLink  
{
	background:transparent url(../../../../images/DownloadFile.gif) repeat scroll center;
	border:0pt none;
	float:left;
	height:24px;
	width:24px;
	margin-left:20%;
}

a.ImageFileLink:hover
{
	background:transparent url(../../../../images/DownloadFileHover.gif) repeat scroll center;
	border:0pt none;
	height:24px;
	margin-left:20%;
	width:24px;
}

.DetailsFormColumn
{
	padding-left: 20px;
	padding-right: 20px;
}

.DetailsFormTable
{
	width: 100%;
}

.DescriptionBlockDIV
{
	background-color: #F2F2F2;
	border: 1px solid #9196A2;
	float: left;
	width: 100%;
	display: block;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.ProgressLeft
{
	background-image:url(../../../../images/course_stat1.jpg);
}

.ProgressRight
{
	background-image:url(../../../../images/course_stat2.jpg);
}

/*------------------------------------------------------------------------------------------------
-------------------------------- Assign courses to subportal -------------------------------------
------------------------------------------------------------------------------------------------*/
/*
.AssignGridFullScreen div
{
	width: 1168px; 
}
*/
.AssignGridFullScreen
{
	/* For IE*/
	/*width:expression("1168px");*/
	/*width: 1168px;*/
}

.AssignGridDetailsPortal
{
	height: 145px;
}

/*------------------------------------------------------------------------------------------------
------------------------------------- ISMUrlControl (Base) ---------------------------------------
------------------------------------------------------------------------------------------------*/
.UrlControl
{
	border: none;
}
/*------------------------------------------------------------------------------------------------
------------------------------------- Learning Path  ---------------------------------------
------------------------------------------------------------------------------------------------*/
.EditInfoColumn
{
	text-align:left;
	width:150px;
}
.EditInputColumn
{
	/*float:left;*/
	width:150px;
}
.InputRequiredFieldMedium
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	width: 600px;
	background-color: #FFFFE1;
}
.ValidatorColumn
{
	width:250px;
}

.EditLearningPathActionsColumn
{
	width: 100px;
}

/*----------------------------------------------------------------------------------
/	Registration Settings
/ ----------------------------------------------------------------------------------*/

span.dnnLabel
{
	vertical-align: top;
}

/*.dnnLabelLength
{
	width: 150px;
}

.ValueLength
{
	width: 100px;
	padding: 2px;
}
*/
.DefaultValueLength
{
	width: 242px;
}

.SettingsTitle
{
	white-space: nowrap !important;
}

.SettingsValue
{
	white-space: nowrap !important;
	padding-left: 2px;
	padding-right: 2px;
}

span.SettingsValue
{
	vertical-align: top !important;
}

.TextHtmlPreview
{
	margin-bottom:10px; 
	padding:5px; 
	border:1px solid black;
}

.CourseHistoryHeader
{
	font-family:Verdana;
	font-size:18px;
	padding: 5px;
	text-align: left;
}

/* -----------------------------------------------------------------------------------
/               InstallActiveX
/ ------------------------------------------------------------------------------------- */
.skinHeaderInstall
{
	background-color: #6CA6D8;
	background-image: url(../../../../images/HeaderBgrnd.gif);
	background-position: right center;
	background-repeat: no-repeat;
	margin-right: 1px;
	float: left;
	width: 100%;
}










