/*  */
.normalcontent 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2;
	padding: 10px 10px 10px 10px;
}
/* Default elements */
img
{
	border: none 0;
}
textarea
{
	height: 5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; /* Required due to bug in IE not inheriting it from html element*/
	overflow: visible;
}
select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 0px 3px 0px 3px;
}
/* CourseCreation.aspx */
.courseadmin
{
	font-weight: bold;
	vertical-align: bottom;
}
.coursecreationchaptertitle
{
	background-color: #E0E0E0; /* Grey */
}
.buildingblock, .buildingblockchapter, .buildingblockpage
{
	background-color: #FFFFCC; /* Yellow highlight */
}
.buildingblockpageno
{
	background-color: #FFFFCC; /* Yellow highlight */
	font-weight: bold;
}
.assessmentblock, .assessmentblockpage, .assessmentblockchapter
{
	background-color: #FFDDAA;
}
.assessmentblockpageno
{
	background-color: #FFDDAA;
	font-weight: bold;
}
.courseexpandcollapse
{
	width: 9px;
	vertical-align: middle;
}
.normalpage
{
}
.cccellright, .cccellrightassessment
{
	vertical-align: top;
}
.hidden, .btnLoginStatusHidden
{
	display: none;
}
.CourseCreationPageMarksAB
{
	background-color: #FFDDAA;
	text-align: right;
}
.CourseCreationPageAnswerTotalAB
{
	background-color: #FFDDAA;
	text-align: right;
	width: 16px;
}
.CourseCreationPageMarks
{
	text-align: right;
}
.CourseCreationPageAnswerTotal
{
	text-align: right;
	width: 16px;
}
/* Stylesheet.css */
.Footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
}
.LoginBtn
{
	width: 100px;
}
table.standard
{
	border: none;
	border-width: thin;
	border-collapse: collapse;
	border-spacing: 0px;
	height: 100%;
	padding: 0px 0px 0px 0px; /* cellpadding */
	width: 100%;
}
table.course
{
	border: solid 3pt #93C593; /* Green */
	border-collapse: collapse;
	border-spacing: 0px; /* cellspacing */
	padding: 0px 0px 0px 0px; /* cellpadding */
	width: 100%;
}
table.courseinner
{
	border: solid 3pt #404040;
	border-collapse: collapse;
	border-spacing: 0px; /* cellspacing */
	height: 100%;
	padding: 0px 0px 0px 0px; /* cellpadding */
	width: 100%;
}
.strong, .title
{
	font-weight: bold;
}
.cccellrightselected, .cccellrightassessmentselected
{
	font-weight: bold;
	vertical-align: top;
}
td.courseIconWidth
{
	width: 20px;
}
td.notesMyNotesTopRight
{
	width: 1%;
	text-align: right;
}
hr.headingbar
{
	color: white;
	background-color: white;
	height: 1px;
	border: none;
}
.courseCreateChapter, .courseCreatePage
{
	width: 1em;
	font-weight: bold;
}
td.StudentAssessmentColumn1, td.StudentAssessmentColumn3
{
	width: 25%;
	text-align: right;
}
td.CourseNavCenter
{
	width: 98%;
	text-align: center;
}
td.CourseNavRight, td.UploadboxTopRight
{
	width: 1%;
	text-align: right;
}
a.navigate
{
	color: black;
	text-decoration: none;
	background-color: #404040;
	vertical-align: middle;
	border-style: none;
	outline-style: none;
	background-image: url( 'ICONS/navigate.gif' );
	width: 100px;
	font-weight: bold;
}
a.navigate:hover
{
	color: black;
	text-decoration: none;
	background-color: #404040;
	vertical-align: middle;
	border-style: none;
	outline-style: none;
	background-image: url( 'ICONS/navigatehover.gif' );
	width: 100px;
	font-weight: bold;
}
a.navigate_red
{
	color: black;
	text-decoration: none;
	background-color: #404040;
	vertical-align: middle;
	border-style: none;
	outline-style: none;
	background-image: url( 'ICONS/navigate_red.png' );
	width: 100px;
	font-weight: bold;
}
a.navigate_red:hover
{
	color: black;
	text-decoration: none;
	background-color: #404040;
	vertical-align: middle;
	border-style: none;
	outline-style: none;
	background-image: url( 'ICONS/navigatehover.gif' );
	width: 100px;
	font-weight: bold;
}
.contenttitle
{
	color: #333333;
}
.liningcourse
{
	color: white;
	font-weight: bold;
	background-color: #393939;
	vertical-align: bottom;
}
.liningunderline
{
	height: 4px;
}
/* TopBar.css */
.coursenavleft
{
	width: 1%;
}
.EditItemTemplateCol5
{
	width: 7%;
}
.ItemTemplateCol5, .EditItemTemplateCol6, .CourseCreationEditCol5
{
	width: 10%;
}
.ItemTemplateCol2, .EditItemTemplateCol2
{
	width: 12%;
}
.ItemTemplateCol3, .EditItemTemplateCol3
{
	width: 13%;
}
.ItemTemplateCol6
{
	width: 15%;
}
.txtTitle, td.courseNavPrev, .CourseCreationEditCol6
{
	width: 20%;
}
td.StudentAssessmentColumn2, 
td.StudentAssessmentColumn4, 
.ItemTemplateCol1, 
.ItemTemplateCol4, 
.EditItemTemplateCol1, 
.EditItemTemplateCol4, 
.CourseCreationEditCol1, 
.CourseCreationEditCol2, 
.CourseCreationEditCol4
{
	width: 25%;
}
.CourseCreationInsertCol1
{
	width: 28%;
}
td.tutorprofileleftcol
{
	width: 30%;
}
.CourseCreationEditCol3
{
	padding-left: 5px;
	width: 50%;
}
td.tutorprofilerightcol
{
	width: 70%;
}
.CourseCreationInsertCol2
{
	width: 80%;
}
.txtsname
{
	width: 91.5%;
}
.EmailBox, .Address1Box, .Address2Box, .Address3Box, .TownBox, .CountyBox, .PhotoUploadBox, .DescriptionBox, .ControlWidth
{
	width: 98%;
}
td.UploadboxTopLeft, .GlossaryDescription, td.notesMyNotesTopLeft
{
	width: 99%;
}
.ccrow
{
	vertical-align: top;
	width: 100%;
}
.pageassessmentguide, .CourseType, .defaultmaxwidth
{
	width: 100%;
}
.ddlTutor
{
	font-size: smaller;
	width: 100px;
}
.txtQuota
{
	font-size: smaller;
	width: 30px;
}
/* UserDetails.css */
.courseListReview, .courseListReviewData
{
	color: red;
}
.courseListNoChapters, .courseListNoPages, .courseListNoAssessments, .courseListNoChaptersData, .courseListNoPagesData, .courseListNoAssessmentsData
{
	font-weight: bold;
	text-align: center;
}
/* SideBarCurrentCourse.css */
div.coursesummarytablediv
{
	width: 150px;
}
.cctable
{
	background-color: #f7f7ee;
	border-collapse: collapse;
	border-spacing: 0px; /* cellspacing */
	padding: 5px 0px 5px 5px; /* cellpadding */
	overflow: hidden;
	width: 150px;
}
td.courseListNoVer
{
	font-weight: bold;
	text-align: right;
}
.cccellleftselected, .cccellleftassessmentselected
{
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
TR.ccrowselected
{
	font-weight: bold;
	vertical-align: top;
	width: 100%;
}
TR.ccrowassessment
{
	background-color: #DDDDDD;
	vertical-align: top;
	width: 100%;
}
TR.ccrowassessmentselected
{
	background-color: #DDDDDD;
	font-weight: bold;
	vertical-align: top;
	width: 100%;
}
TR.ccrow:hover, TR.ccrowassessment:hover, TR.ccrow-over, TR.ccrowassessment-over
{
	background-color: #b5e4ff;
	cursor: pointer;
	vertical-align: top;
}
TR.ccrowselected-over, TR.ccrowassessmentselected:hover, TR.ccrowassessmentselected-over
{
	background-color: #b5e4ff;
	cursor: pointer;
	font-weight: bold;
	vertical-align: top;
}
.ddlPageHistory
{
	font-size: smaller;
	width: 100%;
}
td.courseNavNext
{
	width: 20%;
	text-align: right;
}
td.coursecreatenavleft
{
	width: 33%;
}
td.coursecreatenavright
{
	width: 33%;
	text-align: right;
}
td.coursecreatenavmiddle
{
	width: 33%;
	text-align: center;
}
.cboPageTemplates
{
	font-size: smaller;
	width: 250px;
}
/* CourseCreation.css */
.restart
{
	text-align: right;
	height: 19px;
	width: 19px;
	border-style: none;
	border: none;
}
.userphoto
{
	border-style: none;
	border: 0px;
}
.error
{
	color: red;
	font-weight: bold;
}
.errorcenter
{
	color: red;
	font-weight: bold;
	text-align: center;
}
.studentsummaryicontable
{
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	width: 114px;
}
.studentsummaryiconrow
{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	width: 100%;
	vertical-align: text-top;
}
.studentsummaryicondata
{
	border-collapse: collapse;
	height: 19px;
	width: 19px;
}
.studentsummarydate, .studentsummarychapter
{
	width: 25px;
}
.studentsummaryassessmenttable, .studentsummaryassessment
{
	width: 100px;
}
.studentsummaryhyperlink
{
	width: 250px;
}
.studentsummaryiconfield, img.studentsummaryiconfieldhover
{
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	width: 16px;
}
img.studentsummaryiconfieldhover:hover
{
	border-collapse: collapse;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
	width: 16px;
}
.summaryicons
{
	text-align: right;
	height: 16px;
	width: 16px;
	border-style: none;
	border: 0px;
}
.notrequiredtitleright
{
	text-align: right;
	vertical-align: text-top;
}
.notrequiredtitle
{
	vertical-align: text-top;
}
.requiredtitle
{
	font-weight: bold;
	vertical-align: text-top;
}
.coursepagereferancelink, .coursepagereferancelink:visited
{
	color: purple;
	text-decoration: underline;
}
.mypopup
{
	background-color: #ffcc99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.studentassessmentsummaryfinal
{
	color: blue;
}
.studentassessmentsummarynormalwithrestart, .studentassessmentsummarynormalwithrestart:visited
{
	text-decoration: none;
}
.fileupload
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.showthisarea
{
	color: White;
	height: 18px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
	width: 18px;
}
.notefileicontable
{
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	width: 12px;
}
.notefileiconrow
{
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	width: 100%;
	vertical-align: text-top;
}
.notefileicondata
{
	border-collapse: collapse;
	height: 12px;
	width: 12px;
}
.tutorstudentsummaryicontable
{
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	width: 36px;
}
.tutorstudentsummaryiconrow
{
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	vertical-align: text-top;
	width: 100%;
}
.tutorstudentsummaryiconrow:hover
{
	cursor: pointer;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	width: 100%;
	vertical-align: text-top;
}
.warning
{
	color: red;
}
.mypopupCourseSummary
{
	background-color: #FFFFCC;
	border: solid 1px black;
}
UpdateProgress
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
UpdateProgress
{
	background-color: #FFC080;
	bottom: 0%;
	left: 0px;
	position: absolute;
	width: 400px;
}
/* Login.aspx */
.UserName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	vertical-align: bottom;
	width: 150px;
}
.Password
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	vertical-align: bottom;
	width: 150px;
}
/* Slide bar */
.clear
{
	clear: both;
}
/* MasterPage.master */
A.breadcrumb, A.breadcrumb:visited, A.actionlink, A.actionlink:visited
{
	color: #333333;
	text-decoration: underline;
}
/* Modal popup */
.modalPopup
{
	/*background-color: White;*/
	background-color: #d8f0d5;
	border-style: solid;
	border-color: Black;
	border-width: 2px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	width: 400px;
}
.background
{
	background-color: #C0C0C0;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.studentcoursesummarytableheading
{
	background-image: url('ICONs/RootItemBkgCourseHeader.gif' );
	padding-left: 5px;
	font-weight: bold;
	width: 100%;
}
.info
{
	color: blue;
	font-weight: bold;
	text-align: center;
}
a.releasedate, a.releasedate:active, a.releasedate:visited
{
	text-decoration: underline;
	cursor: pointer;
}
a.releasedate:hover
{
	cursor: pointer;
}
.ElmstonePagerLink a, .ElmstonePagerLink:visited a
{
	text-decoration: underline;
}
.lblBanner
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: x-large;
}
.NewGuestMain
{
	border: solid 1px #336633;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.NewGuestLink
{
	background-color: White;
	border: solid 1px black;
	text-align: center;
	width: 50px;
}
.studentfeedback
{
	background-color: #99FFFF;
	font-weight: bold;
	vertical-align: middle;
}
.studentfeedbackimg
{
	width: 18px;
	height: 18px;
	vertical-align: middle;
}
/* 29/08/2007 - Bug 1066 */
.default, .defaultfont, .studentassessmentsummarynormal, .CourseDescription
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.logintable
{
	border: 0px;
	border-collapse: collapse;
	border-spacing: 1px; /* cellspacing */
	padding: 0px; /* cellpadding */
	width: 100%;
}
.logintoptitle
{
	color: White;
	text-align: center;
}
.radpanelbar
{
	height: 100%;
	position: static;
	top: 0px;
	vertical-align: top;
	width: 150px;
}
.navbarcellcolapsed
{
	color: White;
	display: none;
	vertical-align: top;
	width: 18px;
}
a.anchorwhite
{
	border-style: none;
	color: White;
	outline-style: none;
	text-decoration: none;
	vertical-align: middle;
}
.radtabstrip, .defaulttable
{
	border-collapse: collapse;
	border-spacing: 0px; /* cellspacing */
	padding: 0px; /* cellpadding */
}
.gridview
{
	background-color: White;
	border: 0px;
	border-color: #93C593;
	border-collapse: collapse;
	border-spacing: 0px; /* cellspacing */
	border-style: none;
	border-width: 0px;
	padding: 0px 0px 0px 0px; /* cellpadding */
	width: 100%;
}
.titlemessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-align: center;
}
.defaulttablemax
{
	width: 100%;
	height: 100%;
}
.defaultsitecolor
{
	background-color: #93C593; /* Green */
}
.defaultsitecolorfont
{
	color: #93C593; /* Green */
}
.alignright, .navnext, .cccellleft, .cccellleftassessment, td.courseListNoVerData
{
	text-align: right;
}
.aligncenter, .logincell
{
	text-align: center;
}
.defaulthyperlink a, .defaulthyperlink, .defaulthyperlink:hover, .defaulthyperlink:visited
{
	text-decoration: none;
	color: black;
}
.defaultheadingcolor
{
	color: White;
}
.defaultmaxwidth, TR.ccrow
{
	width: 100%;
}
.anchornotenotification
{
	color: Yellow;
}
.progress
{
	background-color: white;
	border: solid 12px #93C593;
	height: 10px;
	left: 45%;
	position: absolute;
	top: 45%;
	vertical-align: middle;
	width: 200px;
	z-index: 999;
}
.panelbarBackgroundImageForSearch
{
	background: url(Images/itemsBg.gif) repeat-y;
	border: 0px;
	height: 1.5em;
}
.navbarcellmain
{
	width: 18px; 
	vertical-align: top;
}
table.standardMaster
{
	border: none;
	border-width: thin;
	border-collapse: separate;
	border-spacing: 1px;
	height: 100%;
	padding: 0px 0px 0px 0px; /* cellpadding */
	width: 100%;
}
a.goButton,
a.goButton:active,
a.goButton:hover,
a.goButton:visited,
a.goButton:link
{
	background:url(Icons/arrow_button.png) left center no-repeat;
	background-image: url("Icons/arrow_button.png");
	background-repeat: no-repeat;	
	font: 8pt Verdana;
	color: black;
	font-weight: normal; 
	height: 1.5em;
	letter-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding: 0.0em 0.0em;
	text-align: center;
	text-decoration: none;
	vertical-align: middle; 
	width:20px;
}
.txtSearch
{
	vertical-align: middle;
}
.gridview td,
.gridview tr
{
	border: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px 0px 0px 0px; /* cellspacing */
	border-style: none;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /* cellpadding */
	margin: 0px 0px 0px 0px; /* cellpadding */
}
.gridviewSkinStudentResultsPageClass
{
	left: 25%;
}
a.MedButton,
a.MedButton:active,
a.MedButton:hover,
a.MedButton:visited,
a.MedButton:link
{
	background-image: url("Icons/MediumButton.gif");
	background-repeat: no-repeat;	
	background-position: center;
	font: 8pt Verdana;
	color: black;
	font-weight: normal; 
	height: 1.5em;
	letter-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding: 0.5em 0.0em;
	text-align: center;
	text-decoration: none;
	vertical-align: middle; 
	width:64px;
}
a.WideButton,
a.WideButton:active,
a.WideButton:hover,
a.WideButton:visited,
a.WideButton:link
{
	/*background:url(Icons/WideButton.gif) left center no-repeat;*/
	background-image: url("Icons/WideButton.gif");
	background-repeat: no-repeat;
	background-position: center;
	font: 8pt Verdana;
	color: black;
	font-weight: normal; 
	height: 1.5em;
	letter-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding: 0.5em 0.0em;
	text-align: center;
	text-decoration: none;
	vertical-align: middle; 
	width: 120px;
}
.studentdetailassessmentcol1
{
	width: 20%;
}
.studentdetailassessmentcol2
{
	width: 19%;
}
.studentdetailassessmentcol3
{
	width: 60%;
}
.smallsummaryicons
{
	height: 12px;
	width: 12px;
	border-style: none;
	border: 0px;
}
.mediafilelist
{
	width: 200px;
	height: 200px;
	
}
.MediaPickerTitle
{
	color: Blue;
}
.MediaPickerDesc4
{
	font-weight: bold;	
}
.cert
{
	background-image:url("Icons/btn_certificates_bg.gif");
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
}
