﻿include url("content.css") body
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #111;
	background: url(Images/Background.png) no-repeat center 0px;
	text-align: center;
	margin: 0px;
	font-size: 75%;
}
.TakeCoursePageBody
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #111;
	background: url(Images/quiz_background.jpg) no-repeat center 0px;
	text-align: center;
	margin: 0px;
	font-size: 75%;
}
a
{
	text-decoration: none;
	color: orange;
}
a:hover
{
	text-decoration: underline;
	color: orange;
}
a:visited
{
	text-decoration: none;
}
input
{
	padding-left: 1px;
	padding-right: 1px;
}
.Site
{
	text-align: center;
	width: 100%;
}
.Page
{
	font-size: 9pt;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	width: 770px;
}
.Header, .Navigation, .Content, .Footer
{
	text-align: center;
	clear: both;
}
.TermsAndConditionsContainer
{
	text-align: left;
}
.AccessibilityContainer
{
	text-align: left;
}
.HeaderLogo
{
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
}
.HeaderLogin
{
	float: right;
	width: 412px;
	margin-top: 10px;
	margin-right: 2px;
}
.ContentMenu
{
	text-align: left;
	float: left;
	width: 150px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 30px;
	margin-top: 15px;
}
.ContentMenuLink
{
	text-decoration: none;
	color: #6f767f;
}
.ContentMenuNavigation
{
	width: 100%;
	padding-top: 2px;
}
.ContentMenuItem
{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	color: #6f767f;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 150px;
}
.ContentColumn
{
	margin-top: 15px;
	padding: 10px;
	float: left;
	width: 495px;
}
.ContentMenuNote
{
	padding: 10px;
	text-align: left;
	width: 150px;
}
.ContentMenuFooter
{
	width: 150px;
}
.LoginContainer
{
	width: 321px;
	float: right;
}
.Footer
{
	padding-top: 20px;
}
.FooterNavigaion
{
}
.FooterNavigationLeftContainer
{
	float: left;
	width: 30%;
}
.FooterNavigationRightContainer
{
	float: right;
	width: 70%;
}
.FooterMenuItemContainer
{
	float: left;
	padding: 0px 10px 0px 10px;
}
.FooterLeftMenuItemsContainer
{
}
.FooterRightMenuItemsContainer
{
	float: right;
}
span.MandatoryMarker
{
	color: Red;
}
a.FooterMenuLink
{
	font-size: smaller;
	color: Gray;
}
.FooterContent
{
	padding-top: 20px;
	border-bottom-style: dotted;
	color: #6f767f;
	border-bottom-width: 1px;
}
.FooterCopyrightContainer
{
	margin-top: 20px;
	float: left;
	width: 33%;
	font-size: smaller;
	text-align: left;
}
.FooterInfoContainer
{
	margin-top: 20px;
	float: right;
	width: 67%;
	font-size: smaller;
}
.FooterInfoContactsContainer
{
	width: 100%;
}
.FooterContactInfo
{
	padding: 0px 20px 0px 0px;
}
.FooterInfoTextContainer
{
	float: left;
	text-align: left;
	width: 100%;
}
.FooterContactInfo
{
	float: left;
}
.LoginTitleRow
{
	width: 100%;
	float: left;
}
.LoginMainControlsContainer
{
	float: left;
	width: 100%;
	margin-top: 2px;
}
.LoginMainControlsRow
{
	float: left;
	width: 100%;
	margin: 2px;
}
.LoginCombinedControl
{
	float: left;
	width: 148px;
	margin: 2px;
}
.LoginControlShortInput
{
	float: left;
	width: 95px;
}
.LoginControlInput
{
	margin: 2px;
	width: 148px;
	float: left;
}
.LoginControlsRow
{
	float: left;
	width: 100%;
}
.LoginControlLabel
{
	margin: 2px;
	float: left;
	width: 82px;
	text-align: left;
}
.LoginControlButtonContainer
{
	float: right;
	width: 75px;
}
.LoginControlButton
{
	width: 70px;
}
.LoginButton, .RegisterButton
{
	margin-top: 1px;
	padding-top: 1px;
	float: right;
	width: 65px;
	height: 18px;
}
a.LoginButton, a.RegisterButton, a.LogoutButton
{
	color: Black;
}
.LoginButton
{
	background-image: url(Images/ButtonBackgroundLogin.png);
}
.RegisterButton
{
	background-image: url(Images/ButtonBackgroundRegister.png);
}
.LogoutButton
{
	padding-top: 1px;
	float: right;
	width: 65px;
	height: 18px;
	background-image: url(Images/ButtonBackgroundLogin.png);
}
.LoginControlLink
{
	float: right;
}
.LoginTitleValidationMessageContainer
{
	clear: both;
	text-align: center;
	color: Red;
}
.LoggedInContainer
{
	float: right;
}
.LoggedInControlLabel
{
	float: left;
	margin: 3px;
	padding-top: 1px;
}
.LoggedInControlUsername
{
	float: left;
	margin: 3px;
	font-weight: bold;
	padding-top: 1px;
}
.Watermark
{
	color: Gray;
	font-style: italic;
}
.MainNavigationMenuContainer
{
	font-size: 0.9em;
	float: none;
	width: 100%;
	height: 49px;
	display: block;
	padding: 0px;
	background-image: url(Images/primaryNav_top.png);
	vertical-align: middle;
	text-align: center;
}
.NavigationItemsRowContainer
{
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.NavigationItemsRow
{
	clear: left;
	float: left;
	position: relative;
	left: 50%;
	text-align: center;
}
.MainNavigationMenuItem
{
	float: left;
	position: relative;
	right: 50%;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
a.MainNavigationMenuLink
{
	text-decoration: none;
	color: White;
	padding-right: 15px;
	border-right: #fff 1px solid;
}
a.MainNavigationMenuLastLink
{
	text-decoration: none;
	color: White;
	padding-right: 15px;
	border-right: 0px;
}
a.MainContentMenuLink
{
	text-decoration: none;
	color: orange;
}
.PageTitleContainer
{
	text-align: left;
	vertical-align: top;
	padding: 0 0 10px 0;
	width: 100%;
	font-size: 20pt;
	color: #6f767f;
}
.CreateCustomerSnippetPlaceholder, .EditCustomerSnippetPlaceholder, .ChangePasswordSnippetPlaceholder, .MemberDetailsSnippetPlaceholder, .CreateMemberSnippetPlaceholder, .SearchMemberSnippetPlaceholder, .CreateCourseSnippetPlaceholder, .UploadMembersSnippetPlaceholder, .ProfileSnippetPlaceholder, .CourseDetailsSnippetPlaceholder
{
}
.LoginDependantCourseDetailsSnippetPlaceholder
{
	float: left;
	text-align: left;
}
.CreateCustomerContainer, .ResetPasswordContainer, .ChangePasswordContainer, .EditCustomerContainer, .MemberDetailsContainer, .CreateMemberContainer, .ProfileContainer, .AccountInformationContainer, .SearchCustomerContainer, .SearchMemberContainer, .CreateCourseContainer, .EditCourseContainer, .AdminSearchCourseContainer, .CourseCategoryListContainer, .AddQuestionMainContainer, .EditQuestionMainContainer, .EditAnswersMainContainer, .CreateEditQuizMainContainer, .UploadMembersContainer, .ContactUsContainer
{
	padding-top: 20px;
	text-align: center;
	width: 100%;
	float: left;
}
.MandatoryFieldsInformationRow
{
	text-align: right;
	margin-bottom: 9px;
	width: 365px;
}
.MandatoryFieldsInformationLabel
{
	text-align: right;
	color: Red;
}
.CustomerInformationContainer, .ResetPasswordContainer, .CourseInformationContainer, .QuizMainInformationContainer, .QuestionMainInformationContainer, .CreateMemberInformationContainer
{
	width: auto;
	float: left;
}
.InputRow
{
	margin-bottom: 9px;
	width: 400px;
	float: left;
	text-align: center;
}
.InputRowWithFootnote
{
	width: 400px;
	float: left;
	text-align: center;
}
.InputRowLabel
{
	text-align: left;
	width: 140px;
	float: left;
}
.InputRowControl
{
	text-align: right;
	float: left;
}
input.LoginTextBox
{
	height: 13px;
	font-size: 8pt;
	width: 97%;
}
.ForgottenPasswordButton
{
	text-align: right;
}
input.SubmitButton, input.SearchButton, input.AddButton, input.AddAnswerButton
{
	float: right;
}
.UploadButton
{
	float: right;
	margin-top: 25px;
	width: 78px;
}
.SkipContinueButton
{
}
input.UpdateButton, input.TakeCourseButton
{
	float: left;
}
.LoggedInControlButton
{
	margin: 3px;
	float: left;
}
.LoginControlButtonRow
{
	margin: 3px;
}
.ErrorRow
{	
	padding: 10px;
	text-align: center;
	color: Red;
	border: solid 1px Red;
	margin-bottom: 5px;
}
.SuccessRow
{
	padding: 10px;
	text-align: center;
	color: Green;
	border: solid 1px Green;
	margin-bottom: 5px;
}
.ControlValidator
{
	float: left;
	font-size: large;
}
.CAPTCHAContainer
{
	width: 100%;
}
.CAPTCHARow
{
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
}
.CAPTCHAImageLabel
{
	float: left;
	text-align: left;
	width: 140px;
}
.CAPTHCAPicture
{
	float: left;
}
.CAPTCHARefresh
{
	float: left;
}
.CAPTCHAInstructionsRow
{
	float: left;
	padding-bottom: 15px;
	width: 370px;
	text-align: right;
}
span.CAPTCHAInstructionsLabel
{
}
.CAPTCHAInputRow
{
	width: 100%;
}
.ButtonsContainer
{
	float: left;
	margin-top: 5px;
	width: 365px;
}
.SecurityErrorContainer, .ErrorContainer
{
	padding-top: 20px;
}
.SecurityErrorText, .ErrorText
{
	font-size: small;
}
.PageTitleRow
{
}
.PageSubtitleRow
{
	font-size: small;
	border-bottom: solid 1px;
	width: 495px;
}
.AccountBriefInfo
{
	float: left;
	width: 325px;
	text-align: left;
}
.MemberDetailsColumn
{
	margin-top: 20px;
	padding-right: 20px;
}
.MemberDetailsTitleRow
{
	margin-bottom: 10px;
	float: none;
	text-align: left;
	font-size: medium;
	border-bottom: solid 1px;
	width: 495px;
}
span.FieldLabel
{
	font-weight: bold;
}
.MandatoryError
{
	color: Red;
	margin-bottom: 10px;
}
input.SendWelcomeEmailCheckBox
{
	font-weight: bold;
	float: left;
	text-align: left;
}
.AdditionalInputRow
{
	width: 100%;
	float: left;
}
.AdditionalInputRowLabel
{
	float: left;
	width: 140px;
}
span.AdditionalFieldLabel
{
}
.AdditionalInputRowControl
{
	text-align: left;
}
input.PasswordField
{
	width: 220px;
}
select.DropDownList
{
	width: 225px;
}
input.TextBox
{
	width: 220px;
}
span.ShowArchivedCheckBox
{
	font-weight: normal;
}
span.SendWelcomeEmailCheckBox
{
}
span.ShowArchivedCheckBox > label, span.SendWelcomeEmailCheckBox > label, span.CheckBox > label
{
	vertical-align: top;
	margin-left: 5px;
}
.SendWelcomeEmailCheckBox
{
	text-align: left;
	float: left;
}
span.SendWelcomeEmailCheckBox > label
{
	text-align: left;
}
.CheckBox
{
}
.SearchCustomerResultsContainer, .SearchMemberResultsContainer, .SearchCourseResultsContainer, .MyTrainingPlanContainer
{
	margin-top: 20px;
	float: left;
}
.SearchButtonsContainer, .UploadButtonsContainer
{
	float: left;
	width: 365px;
}
.SkipCancelButtonsContainer
{
	text-align: right;
	width: 100%;
}
.ResultTableItemRow
{
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #ffffff;
	width: 100%;
	float: left;
	font-weight: normal;
}
.ResultTableAlternateItemRow
{
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #edf3ee;
	width: 100%;
	float: left;
	font-weight: normal;
}
.ResultTableHeader
{
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
	width: 497px;
	background-color: #cccccc;
}
.SearchCustomerHeaderCommandField
{
	width: 79px;
	float: left;
}
.CustomerCompletedHeaderField
{
	width: 100px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.CustomerCompletedItemField
{
	width: 100px;
	float: left;
	text-align: center;
	padding-left: 2px;
}
.GrayedCustomerCompletedItemField
{
	width: 100px;
	float: left;
	text-align: center;
	font-style: italic;
	color: Gray;
}
.CustomerLinkHeaderField
{
	width: 210px;
	float: left;
	text-align: left;
	font-weight: bold;
}
.CustomerLinkItemField
{
	width: 210px;
	float: left;
	text-align: left;
}
.GrayedCustomerLinkItemField
{
	width: 210px;
	float: left;
	text-align: left;
	font-style: italic;
	color: Gray;
}
.CustomerMembersHeaderField
{
	width: 100px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.CustomerMembersItemField
{
	width: 100px;
	float: left;
	text-align: center;
	padding-left: 2px;
}
.GrayedCustomerMembersItemField
{
	width: 100px;
	float: left;
	text-align: center;
	font-style: italic;
	color: Gray;
}
.ResultItemImage
{
	width: 16px;
	float: left;
}
.CustomerItemCommandField
{
	width: 79px;
	float: left;
}
.NoResultsFoundRow
{
	margin-top: 20px;
	width: 495px;
	text-align: center;
	font-weight: bold;
}
.SearchMemberHeaderCommandField
{
	width: 37px;
	float: left;
}
.MemberLastAccessHeaderField
{
	width: 100px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.MemberWelcomeEmailHeaderField
{
	width: 80px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.MemberLastAccessItemField
{
	width: 100px;
	float: left;
	text-align: center;
}
.MemberWelcomeEmailItemField
{
	width: 80px;
	float: left;
	text-align: center;
}
.MemberCompletedHeaderField
{
	width: 100px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.MemberCompletedItemField
{
	width: 100px;
	float: left;
	text-align: center;
	padding-left: 2px;
}
.MemberLinkHeaderField
{
	width: 153px;
	float: left;
	text-align: left;
	font-weight: bold;
	padding-left: 2px;
}
.MemberLinkItemField
{
	width: 153px;
	float: left;
	text-align: left;
	padding-left: 2px;
}
.ResultMemberNameContainer
{
	width: 120px;
	float: left;
}
.MemberItemCommandField
{
	width: 58px;
	float: left;
}
.ImageSpacePlaceholder, .SpacePlaceholder
{
	float: left;
	width: 5px;
}
.ResultTetnantAdminImageContainer
{
	float: right;
	width: 16px;
	height: 16px;
}
.GrayedCommand
{
	opacity: 0.1;
	filter: alpha(opacity=10);
	zoom: 1;
}
a.GrayedLinkCommand > img
{
	opacity: 0.1;
	filter: alpha(opacity=10);
	zoom: 1;
	border-style: none;
	border: none 0;
}
.HiddenTenantAdminImage
{
	opacity: 0.0;
	filter: alpha(opacity=0);
	zoom: 1;
}
.AdditionalLinksContainer
{
	padding-top: 5px;
	padding-bottom: 10px;
}
.AdditionalLinkRow
{
	padding-bottom: 5px;
	float: right;
	width: 100%;
	text-align: right;
}
.ExportLinkRow
{
	margin-bottom: 5px;
	width: 100%;
	text-align: right;
}
.DisplayDataControl
{
	float: left;
}
.MultiLineText
{
	width: 223px;
	overflow: auto;
}
.AddReletedCourseImage
{
	float: left;
	margin-left: 5px;
}
.SelectList
{
	width: 225px;
	overflow: auto;
}
.ImageButtonRow
{
	width: 365px;
}
.RemoveReletedCourseImage
{
	float: right;
	margin-bottom: 10px;
}
.GrayedRemoveReletedCourseImage
{
	float: right;
	margin-bottom: 10px;
	opacity: 0.1;
	filter: alpha(opacity=10);
	zoom: 1;
}
.ComboBoxRowControl
{
	float: left;
	width: 205px;
}
.ComboBoxRowControlWide
{
	float: left;
	width: 225px;
}
.OperationInformationContainer
{
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.FileSelectControl
{
	float: left;
	padding-bottom: 10px;
}
.CurrentFileLabel, .FileBrowseControl
{
	text-align: left;
}
.AssignCoursesCourseNameLinkHeaderField
{
	width: 267px;
	float: left;
	text-align: left;
	font-weight: bold;
	padding-left: 2px;
}
.CourseNameLinkHeaderField
{
	width: 187px;
	float: left;
	text-align: left;
	font-weight: bold;
}
.CourseQuizLinkHeaderField
{
	width: 70px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.CourseCategoryHeaderField
{
	width: 110px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.AssignCoursesCourseDifficultyHeaderField
{
	width: 80px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.CourseDifficultyHeaderField
{
	width: 90px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.CourseStatusHeaderField
{
	width: 40px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.CourseNameLinkItemField
{
	width: 187px;
	float: left;
	text-align: left;
	padding-left: 2px;
}
.AssignCoursesCourseNameLinkItemField
{
	width: 300px;
	float: left;
	text-align: left;
	padding-left: 2px;
}
.CourseQuizItemField
{
	width: 70px;
	float: left;
	text-align: left;
}
.CourseCategoryItemField
{
	width: 110px;
	float: left;
	text-align: center;
}
.AssignCoursesCourseDifficultyItemField
{
	width: 80px;
	float: left;
	text-align: center;
}
.CourseDifficultyItemField
{
	width: 90px;
	float: left;
	text-align: center;
}
.CourseStatusItemField
{
	width: 36px;
	float: left;
	text-align: center;
}
.CourseStatusSpacePlaceholder
{
	width: 12px;
	float: left;
}
.StaticSizeField
{
	width: 23px;
	float: left;
}
.CourseCategoryListNoticeContainer
{
	width: 495px;
	margin-bottom: 10px;
	text-align: left;
}
.NoticeTopRow
{
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
}
.NoticeBottomRow
{
	text-align: left;
	margin-bottom: 5px;
}
.AssignCoursesCategoryNameHeaderField
{
	width: 187px;
	float: left;
	text-align: left;
	font-weight: bold;
}
.CategoryNameHeaderField
{
	width: 283px;
	float: left;
	text-align: left;
	font-weight: bold;
}
.CategoryAssociatedCoursesHeaderField
{
	width: 120px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.CategoryHeaderCommandField
{
	width: 84px;
	float: left;
}
.AssignCoursesCategoryNameItemField
{
	width: 187px;
	float: left;
	text-align: left;
}
.CategoryNameItemField
{
	width: 283px;
	float: left;
	text-align: left;
}
.EditCategoryNameItemField
{
	width: 283px;
	float: left;
	text-align: left;
}
.CategoryAssociatedCoursesItemField
{
	width: 120px;
	float: left;
	text-align: center;
}
.EditCategoryAssociatedCoursesItemField
{
	width: 120px;
	float: left;
	text-align: center;
}
.CategoryListCommandField
{
	width: 84px;
	float: right;
}
.EditCategoryListCommandField
{
	width: 85px;
	float: left;
}
.ResultTable
{
	float: left;
}
.ResultTableSelectedItemRow
{
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #E6E6E6;
	width: 100%;
	float: left;
}
.ResultTableEditItemRow
{
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #E6E6E6;
	width: 100%;
	float: left;
}
.ResultTableInsertItemRow
{
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #F8F8F8;
	width: 100%;
	float: left;
}
.NewCategoryLabel
{
	float: left;
	font-weight: bold;
}
.NewListItem
{
	float: left;
	width: 230px;
}
.EditListItem
{
	float: left;
	width: 270px;
}
.NewCategoryNameItemField
{
	width: 495px;
	float: left;
	text-align: left;
}
.EditItemImage
{
	float: right;
}
.EditImageSpacePlaceholder
{
	float: right;
	width: 5px;
}
.NoticeRow
{
	float: left;
}
.NoticeRowIdent
{
	float: left;
	width: 140px;
}
.NoticeRowText
{
	float: left;
	margin-top: 3px;
}
.NoticeRowLabel
{
	font-size: smaller;
}
.RadioButtonsListRowLabel
{
	text-align: left;
	width: 133px;
	float: left;
	padding-top: 5px;
}
.RadioButtonList
{
	text-align: left;
	width: 120px;
}
.AddQuestionNoticeContainer, .EditQuestionNoticeContainer
{
	width: 495px;
	margin-bottom: 10px;
	text-align: left;
}
.QuestionMultiViewContainer
{
	float: left;
	margin-top: 20px;
	margin-bottom: 15px;
}
.AnswersContainer
{
	margin-bottom: 9px;
	width: 100%;
	float: left;
}
.AnswerRow
{
	margin-bottom: 9px;
	width: 100%;
	float: left;
}
.EditAnswerRow
{
	margin-bottom: 9px;
	width: 415px;
	float: left;
	background-color: #E6E6E6;
}
.InsertAnswerRow
{
	margin-bottom: 9px;
	width: 415px;
	float: left;
	background-color: #f8f8f8;
}
.AnswerRowLabelField
{
	text-align: left;
	width: 140px;
	float: left;
}
.AnswerRowTextField
{
	text-align: left;
	float: left;
	width: 225px;
}
.AnswerRowCommandField
{
	padding-left: 2px;
	float: left;
}
.RemoveAnswerButton
{
}
.AddAnswerButtonRow
{
	float: left;
	width: 365px;
}
.ValidationText
{
	font-size: large;
	float: left;
}
.GrayedResultItemCourseNameLink
{
	width: 187px;
	float: left;
	text-align: left;
	padding-left: 2px;
	font-style: italic;
	color: Gray;
}
.ValidationSpacePlaceholder
{
	float: left;
	width: 8px;
}
.CreateEditQuizNoticeContainer
{
	width: 495px;
	margin-bottom: 10px;
	text-align: left;
	float: left;
}
.QuestionsNameHeaderField
{
	width: 330px;
	float: left;
	text-align: left;
	font-weight: bold;
	padding-left: 2px;
}
.QuestionAnswersHeaderField
{
	float: left;
	width: 80px;
	font-weight: bold;
}
.QuestionsHeaderCommandField
{
	width: 60px;
	float: right;
}
.AddNewQuestionLink
{
	float: left;
	width: 270px;
	text-align: left;
}
.QuestionLinkItemField
{
	width: 350px;
	float: left;
	text-align: left;
	padding-left: 2px;
}
.AnswersItemField
{
	float: left;
	width: 80px;
	padding-left: 4px;
}

.QuestionsCommandField
{
	width: 60px;
	float: right;
}
.QuizPassRateRow
{
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.QuizAddQuestionLinkRow
{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.QuizPassRowLabel
{
	text-align: left;
	padding-right: 5px;
	margin-top: 4px;
	float: left;
}
.QuizPassRowControl
{
	width: auto;
}
select.PassRateDropDownList
{
	width: 60px;
	margin-top: 2px;
	float: left;
}
.QuizPassButtonContainer
{
	float: left;
}
.CourseDetailsPageTitleRow
{
	color: #ef8e1d;
	font-size: large;
}
.CourseDetailsPageSubtitleRow
{
	margin-top: 5px;
	font-size: medium;
}
.CourseDetailsMainContainer
{
	float: left;
	width: 100%;
}
.CourseDetailsColumn
{
	float: left;
	width: 340px;
	text-align: left;
	margin-top: 10px;
}
.RelatedCoursesColumn
{
	float: right;
	width: 130px;
	text-align: left;
	margin-top: 10px;
}
.RelatedCoursesColumnTitle
{
	float: left;
	margin-bottom: 5px;
}
.RelatedCourseListItemRow
{
	float: left;
}
.RelatedCourseListItem
{
	margin-bottom: 5px;
	float: left;
}
.CourseDetailsRow
{
	float: left;
	width: 100%;
}

.DisplayRow
{
	margin-bottom: 9px;
	width: 100%;
	float: left;
	text-align: center;
}
.DisplayRowLabel
{
	text-align: left;
	width: 140px;
	float: left;
}
.DisplayRowLabel
{
	text-align: left;
	width: 100px;
	float: left;
}
.DisplayRowContent
{
	float: left;
	width: 240px;
	text-align: left;
}
span.DisplayFieldLabel
{
	font-weight: bold;
}
span.DisplayContentField
{
}
.ExpandCategoryImage
{
	width: 16px;
	height: 16px;
	float: left;
	background-image: url(Images/CategoryRight.png);
}
.CollapseCategoryImage
{
	width: 16px;
	height: 16px;
	float: left;
	background-image: url(Images/CategoryMoveDown.png);
}
.CourseCheckedItemField
{
	width: 30px;
	float: left;
	text-align: center;
}
.AssignCoursesCourseDurationItemField
{
	width: 60px;
	float: left;
	text-align: center;
}
.CourseDurationItemField
{
	width: 130px;
	float: left;
	text-align: center;
}
.CourseGroupItemField
{
	width: 495px;
	float: left;
	text-align: left;
	padding-left: 2px;
	font-weight: bold;
	padding-top: 10px;
}
.AssignCoursesCourseDurationHeaderField
{
	width: 60px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.CourseDurationHeaderField
{
	width: 130px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.CourseCheckedHeaderField
{
	width: 30px;
	float: left;
}
.TakeCourseImage
{
	width: 16px;
	float: left;
	margin-right: 3px;
}
.TakeCourseLink
{
	width: 16px;
	float: left;
	padding-right: 6px;
	border-style: none;
	border-width: 0px;
}
.ResultTableBody
{
	text-align: left;
}
.ResultTableGroup
{
	float: left;
}
.CourseDetailsButtonsRow
{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.ListViewPagerContainer
{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.ResultListViewTopPager
{
}
.PagerNextPreviousField
{
	font-size: large;
}
.PagerTopRow
{
	float: left;
	width: 100%;
}
.PagerLeftColumn
{
	float: left;
	vertical-align: bottom;
}
.PagerRightColumn
{
	float: right;
}
.PagerBottomRow
{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 5px;
}
.PassFailHeaderField
{
	width: 110px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.TrainingPlanPassFailHeaderField
{
	width: 90px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.CoursePassFailItemField
{
	width: 130px;
	float: left;
	text-align: center;
}
.TrainingPlanCoursePassFailItemField
{
	width: 110px;
	float: left;
	text-align: center;
}
.TrainingPlanCourseNameHeaderField
{
	width: 199px;
	float: left;
	text-align: left;
	font-weight: bold;
	margin-left: 4px;
}
.TrainingPlanCourseNameItemField
{
	width: 224px;
	float: left;
	text-align: left;
	margin-left: 12px;
}
.CategoryGroupField
{
	font-weight: bold;
}
.PassedImage
{
	width: 16px;
	height: 16px;
	vertical-align: bottom;
}
.GroupNameLink
{
	text-decoration: none;
	color: Black;
}
.GroupNameLink:hover
{
	text-decoration: none;
}
.AddUserImage, .RemoveUserImage
{
	margin-left: 6px;
}
.ClearListImage
{
	margin-left: 6px;
	margin-top: 7px;
}
.AssignButton
{
}
.CancelButton
{
	margin-left: 5px;
}
.QuestionFileSelectControl
{
	float: left;
}
.PageNavigation
{
	float: left;
	text-align: left;
	margin-bottom: 10px;
	width: 100%;
}
.QuestionInformationContainer
{
	float: left;
	width: 100%;
}
.QuestionInformationLabelRow
{
	float: left;
	margin-top: 10px;
	text-align: left;
	width: 100%;
	font-size: small;
}
.QuestionInformationTextRow
{
	float: left;
	margin-top: 5px;
	text-align: left;
	width: 100%;
	font-weight: bold;
}
.ResultItemAttentionImage
{
	width: 16px;
	height: 16px;
	float: left;
	text-align: left;
}
.ResultItemImageRightAlign
{
	width: 26px;
	float: right;
}
.QuizPassRateNotSetRow
{
	text-align: center;
	color: Red;
	font-weight: bold;
}
.InfoRow
{
	text-align: center;
	color: Red;
	margin-bottom: 5px;
}
.PageNavigationRightAlign
{
	float: left;
	text-align: right;
	margin-bottom: 10px;
	width: 100%;
}
.ViewMemberTrainingPlan
{
	float: left;
	width: 100%;
	text-align: left;
}
.DeleteCourseImage
{
	float: left;
	width: 16px;
	height: 16px;
	vertical-align: bottom;
	margin-left: 2px;
}
.SummaryRow
{
	margin-bottom: 10px;
	float: left;
	width: 100%;
	text-align: left;
}
.SummaryRowLeftPart
{
	float: left;
}
.SummaryRowRightPart
{
	float: right;
}
.AssignmentControls, .UserAssignmentPanel
{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.NoResultsAdditionalLink
{
	margin-top: 10px;
}
.TakeCourseLinkAsButton, input.AddToMyPlanButton
{
	float: left;
	border-bottom: #4d4d4f 1px solid;
	border-left: #4d4d4f 1px solid;
	padding-left: 5px;
	width: auto;
	padding-right: 5px;
	background: url(Images/button_background.gif) #333 repeat-x;
	color: #fff;
	border-top: #4d4d4f 1px solid;
	cursor: pointer;
	font-weight: bold;
	margin-right: 3px;
	border-right: #4d4d4f 1px solid;
}
.TakeCourseLinkAsButton
{
	height: 16px;
}
.TakeCourseLinkAsButton:hover
{
	text-decoration: none;
	color: #fff;
}
.Wizard
{
	text-align: center;
	width: 100%;
}
.CourseWizard
{
	text-align: center;
	width: 100%;
}
.hidden
{
	display: none;
}
.visible
{
	display: inline;
}
.TakeCourseCloseButtonRow
{
	margin-left: 10px;
	text-align: left;
	font-weight: bold;
}
.TakeCourseCloseButton
{
}
.WizardHeader
{
	text-align: left;
	margin-top: 190px;
}
.WizardCourseTitle
{
	margin-left: 121px;
	color: #4d0066;
	font-size: x-large;
}
.CourseContentContainer
{
	text-align: center;
	height: 657px;
	width: 1010px;
}
.QuizFrontPageContainer
{
	min-height: 583px;
	width: 100%;
	max-width: 1010px;
	text-align: left;
}
.QuestionContainer, .QuizResultsContainer
{
	height: 413px;
	overflow: auto;
	width: 100%;
	text-align: left;
	margin-top: 20px;
}
.QuizFeedbackContainer
{
	height: 413px;
	overflow: auto;
	text-align: left;
	margin-left: 121px;
	margin-top: 20px;
}
.QuizCompleteContainer
{
	margin-top: 190px;
	margin-left: 121px;
	text-align: left;
	height: 474px;
}
.QuizTextLabelRow
{
	padding-top: 10px;
	margin-left: 20px;
	text-align: left;
	width: 380px;
	height: 30px;
	background: silver;
}
.QuizResultInfoRow
{
	margin-top: 20px;
	margin-left: 100px;
	width: 800px;
	color: Black;
	text-align: left;
}
.QuizTextLabel
{
	color: White;
	font-size: large;
	font-weight: bold;
	margin-left: 100px;
	margin-top: 10px;
	height: 50px;
}
.QuizInfoContainer
{
	margin-top: 30px;
	margin-left: 100px;
	width: 220px;
	height: 200px;
	color: Black;
	padding: 20px;
	text-align: left;
	background: silver;
}
.QuizResultStatsContainer
{
	margin-top: 30px;
	margin-left: 121px;
	width: 756px;
	height: 200px;
	color: Black;
	padding: 20px;
	text-align: left;
	background: silver;
}
.QuizResultStatsTitleRow
{
	font-weight: bold;
	margin-bottom: 10px;
}
.QuizResultStatsRow
{
	float: left;
	margin-top: 10px;
}
.QuizResultStatsLeftColumn
{
	float: left;
	width: 200px;
}
.QuizResultStatsRightColumn
{
	float: left;
	width: 500px;
}
.QuizResultStatsLabel
{
}
.QuizResultStatsLabelRight
{
	font-weight: bold;
}
.QuizResultInfoLabel
{
	font-weight: bold;
	margin-left: 21px;
}
.QuizInfoLabel
{
	text-align: left;
	font-size: large;
}
.QuizQuestion
{
	display: block;
	margin-left: 121px;
	font-size: large;
	text-align: left;
	width: 763px;
}
.QuestionImageContainer
{
	margin-left: 121px;
	padding-top: 20px;
	text-align: left;
}
.QuizQuestionImage
{
}
.QuizReviewMode
{
	display: block;
	margin-left: 121px;
	font-size: medium;
	font-weight: bold;
	text-align: left;
	width: 763px;
	color: Red;
}
.QuizReviewModeInfoContainer
{
	margin-left: 121px;
	text-align: left;
	width: 763px;
	margin-bottom: 20px;
}
.QuizReviewModeInfo
{
	font-size: medium;
	text-align: left;
	color: Black;
	margin-right: 10px;
}
.QuizReviewModeBigResultImage
{
	margin-right: 5px;
	vertical-align: text-bottom;
}
.QuizReviewModeResult
{
	font-size: large;
}
.QuizReviewAnswerImage
{
	margin-left: 10px;
}
.QuizTextAnswers
{
	margin-top: 20px;
	margin-left: 121px;
	text-align: left;
	font-size: large;
	width: 780px;
}
.QuizTextAnswers input
{
	float: left;
	vertical-align: middle;
}
.QuizTextAnswers label
{
	margin-left: 5px;
	display: block;
	width: 733px;
	float: left;
	vertical-align: middle;
	margin-bottom: 5px;
}
.QuizAnswerImage
{
	vertical-align: middle;
	margin-bottom: 10px;
	margin-left: 10px;
}
.FeedbackTitleRow, .FeedbackInfoRow
{
	margin-left: 20px;
	margin-bottom: 20px;
	text-align: left;
}
.FeedbackTitle
{
	font-size: large;
}
.FeedbackInfo
{
	float: left;
	width: 97%;
}
.FeedbackFieldsContainer
{
	overflow: auto;
	margin: 20px;
	margin-top: 30px;
	float: left;
}
.FeedbackFieldsContainerAllowSendEmail
{
	overflow: auto;
	margin: 20px;
	margin-top: 0px;
	float: left;
}
.FeedbackQuestion
{
	font-weight: bold;
	float: left;
	width: 100%;
}
.FeedbackAnswers
{
	font-weight: bold;
	float: left;
	width: 100%;
}
.FeedbackQuestionContainer
{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.FeedbackCommentInfo
{
	font-weight: bold;
	float: left;
	width: 500px;
}
.FeedbackComments
{
	float: left;
	width: 500px;
	margin-bottom: 20px;
}
.FeedbackAllowContact
{
	font-weight: bold;
	float: left;
	width: 100%;
}
.QuizCompleteLabelRow
{
	margin: 20px 0px 20px 0px;
	width: 100%;
	text-align: left;
}
.QuizCompleteTextLabel
{
	font-size: large;
	font-weight: bold;
}
.QuizCompleteInfoContainer
{
	width: 763px;
	margin: 20px 0px 20px 0px;
	text-align: left;
}
.QuizCompleteInfoLabel
{
}
.AssignmentControlsTitle
{
	float: left;
	margin-bottom: 10px;
}
.AssignmentControlsTopInfoRow
{
	float: left;
	margin-bottom: 20px;
}
.AssignmentControlsInfoRow
{
	float: left;
	margin-bottom: 5px;
	width: 250px;
	overflow: hidden;
	text-align: left;
}
.MembersAssigmentSubTitle
{
	font-size: large;
}
.InputRowControlRight
{
	width: 226px;
	text-align: right;
}
.InputRowLabelWide
{
	float: left;
	width: 400px;
	text-align: left;
}
.FieldLabelWide
{
	text-align: left;
}
.AssignmentControlsTopInfo, .AssignmentControlsBottomInfo
{
}
.UploadMembersValidationContainer
{
}
.UploadMembersValidationLabel
{
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	text-align: left;
}
.UploadMembersSkipCancelLabel
{
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	text-align: left;
	font-weight: bold;
}
.UploadMembersValidationList
{
	float: left;
	width: 100%;
	text-align: left;
}
.UploadMembersValidationListBox
{
	float: left;
	width: 100%;
}
.CopyListToClipboard
{
	text-align: left;
}
.CopyListToClipBoardLink
{
}
.ProcessingFileContainer
{
	padding: 30px;
	float: left;
	text-align: center;
	width: 100%;
}
.ProcessingFileImage
{
}
.ProcessingFileLabel
{
	float: left;
	width: 100%;
	font-weight: bold;
}
.CommentsTextBox
{
	width: 223px;
}
.FootnoteInputRow
{
	margin-bottom: 9px;
	width: 400px;
	float: left;
	text-align: center;
}
.FootnoteInputRowLabel
{
	text-align: left;
	width: 140px;
	float: left;
}
.FootnoteInputRowControl
{
	text-align: right;
	float: left;
}
.FieldFootnote
{
	text-align: left;
	width: 220px;
	color: Gray;
	float: left;
	font-size: xx-small;
}
.ClearLinksContainer
{
	margin-top: 194px;
	float: left;
	width: 16px;
}
.DurationTextBox
{
	width: 30px;
}
.MinutesRowLabel
{
	text-align: left;
	float: left;
	width: 190px;
	vertical-align: middle;
}
.MinutesLabel
{
	margin-left: 5px;
	vertical-align: middle;
}
.CourseFilenameField
{
	font-weight: bold;
	overflow: hidden;
	text-align: left;
	width: 220px;
}
.QuizGaelLogo
{
	float: right;
}
.BuildInfoContainer
{
	clear: both;
	float: right;
}
.BuildInfoText
{
	font-size: x-small;
	color: gray;
	font-weight: bold;
	margin-right: 10px;
}
.NewCourseImage, .NewCourseBigImage, .ViewMemberTrainingPlanImageButton, .ExportToPDFImageButton
{
	vertical-align: middle;
}
.NewCourseImageTopAligned
{
	vertical-align: top;
}
.NewCoursesNotificationContainer
{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.NewCoursesNotification
{
	float: left;
	background-image: url(Images/NewCoursesAlertBG.png);
	width: 295px;
	padding: 5px;
	font-weight: bold;
}
.ExpandCollapseImagesContainer
{
	width: 35px;
	float: left;
}
.ExpandCollapseImage
{
	float: left;
	padding-right: 0px;
}
.markold, .markAllAsOld, .sectionHasNew
{
	cursor: hand;
}
.SelectAllCoursesContainer
{
	float: left;
	width: 12px;
	margin-right: 3px;
}
.ResultHeaderLabel
{
}
.FilterMainContainer
{
	float: left;
	margin-bottom: 1px;
	width: 495px;
}
.FilterHeader, .FilterContainer
{
	float: left;
	text-align: left;
	width: 495px;
	margin-top: 1px;
}
.FilterHeader
{
	border: solid 1px silver;
	background-color: #F8F8F8;
}
.FilterContainer
{
	border: solid 1px silver;
}
.FilterImage
{
	float: left;
	vertical-align: top;
}
.FilterHeaderLink
{
	float: left;
	margin-left: 3px;
}
.FilterHeaderClearLink
{
	float: right;
	margin-right: 3px;
}
.FilterHeaderFilterStatus
{
	clear: both;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 21px;
}
.FilterRow
{
	float: left;
	margin: 3px;
	text-align: left;
	width: 490px;
}
.FilterButtonsRow
{
	float: left;
	text-align: right;
	margin-bottom: 5px;
	width: 99%;
}
.FilterDateInput, .FilterLabel, .FilterCheckBox
{
	float: left;
	margin-left: 8px;
}
.FiltersInfo
{
}
.FilterLabel
{
	float: left;
	vertical-align: bottom;
	margin-right: 7px;
	margin-top: 3px;
}
span.FilterCheckBox
{
	font-weight: normal;
}
span.FilterCheckBox > label
{
	vertical-align: top;
	margin-left: 5px;
}
.PageSubtitleContainter
{
	text-align: left;
	margin-bottom: 15px;
	margin-top: 10px;
}
.WelcomeEmailContainer
{
	text-align: left;
	margin-bottom: 5px;
	text-decoration: underline;
}
.PreferencesSummaryContainer
{
	text-align: left;
	margin-bottom: 30px;
}
.SenderEmailDetailsList
{
	border: none;
	float: left;
	text-align: left;
}
.UserAssignmentLeftContainer
{
	float: left;
	width: 230px;
	margin-right: 10px;
	min-height: 365px;
}
.SelectedCoursesResultTableBody
{
	text-align: left;
	min-height: 316px;
	max-height: 316px;
	overflow: auto;
	overflow-h: hidden;
	-ms-verflow-h: hidden;
	border: solid 1px gray;
}
.UserAssignmentRightContainer
{
	width: 250px;
	float: left;
}
.InputRowShort
{
	width: 250px;
	margin-bottom: 9px;
	float: left;
	text-align: center;
}
.InputRowLabelShort
{
	float: left;
	width: 250px;
	text-align: left;
}
.UserAssignmentMainContainer
{
	float: left;
}
.NoResultsFoundShortRow
{
	width: 220px;
	text-align: center;
	font-weight: bold;
	min-height: 316px;
	max-height: 316px;
	overflow: auto;
	overflow-h: hidden;
	-ms-verflow-h: hidden;
	border: solid 1px gray;
}
.CourseGroupItemShortField
{
	width: 207px;
	float: left;
	text-align: left;
	font-weight: bold;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 3px;
	overflow: hidden;
}
.GroupNameLabel
{
	text-decoration: none;
	color: Black;
}
.CourseNameField
{
	margin: 0px 10px 3px 10px;
	font-weight: normal;
	overflow: hidden;
	width: 197px;
}
.ChangeSelectedCoursesLink
{
	margin-right: 5px;
}
.AssignmentControlsLeftColumnInfoRow
{
	float: left;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: left;
	width: 230px;
}
.OverlappingDates
{
	color: red;
}
.CourseCategoryContainer
{
	text-align: left;
	margin-top: 20px;
	width: 100%;
	float: left;
}
.CategoryDropDownList
{
	margin-left: 10px;	
}
.CourseNameHeaderField
{
	width: 415px;
	float: left;
	text-align: left;
	font-weight: bold;
}
.CourseNameItemField
{
	width: 415px;
	float: left;
	text-align: left;
}
.CourseHeaderCommandField
{
	width: 34px;
	float: left;
}
.CourseListCommandField
{
	width: 34px;
	float: right;
}
.GrayedCourseName
{	
	color: Gray;
}
.GrayedItalicCourseName
{
	color: Gray;
	font-style: italic;
}
.CourseOrderListContainer
{
	margin-top: 10px;
	text-align: center;
	width: 100%;
	float: left;
}