/* This file contains definitions for all the common style elements used by the body in classware */

/* Style definitions of all 'id' attributes used within classware */
#body{
	/*width: 100%;*/
	background-color:#FFFFFF;
	width:1000px;
	margin: 0 auto;
	text-align:left;
	height:expression(document.body.clientHeight > this.scrollHeight ? document.body.clientHeight-200 : "auto" );
}

#navMenuNew{
	width:1000px;
	margin: 0 auto;
	text-align:left;
	background-color:#FFFFFF;
}

#bodyHeaderCourseInfo {
	padding-left: 23px;
	width: 100%;
	vertical-align: top;
}
#bodyLeftPane {
	width: 100%;
	vertical-align: top;
}

#boldTextLinksSpace {
	padding-left: 0px;
}

#footer {
	background-color: #ffffff;
	/*width: 100%;*/
	padding-top: 20px;/* to be looked into */
	vertical-align: bottom;
	margin-bottom: 0px;
}

#mainBody {
	/*width:1000px;*/
	/*margin: 0 auto;*/
	/*font-family: Tahoma, Arial, sans-serif;*/
	font-family: Arial,Helvetica,sans-serif;
	FONT-SIZE: 9pt;
	background-color: #A4A4A4;
	text-align:center;
	width:1000px;
	padding:0;
	margin:0 auto;	
}

#signInButton {
	margin-top: 5px;
	margin-left: 112px;
}

#titleAreaBottomAlign {
	vertical-align: bottom;
	width: 100%;
	padding-top: 1px;
}
/* Style Definitions for Item Analysis */

.longtableHeader {	
	margin-left:0px;
	margin-right:auto;	
	background-color:#F2F2F2;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	z-index:1;
	width:900px;
	padding-left:0px;
}

.selectedBox {
    margin-left:auto;
    margin-right:auto;	
    background-color:#ffcc99;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	z-index:1; 
	height:60px;
	width:300px:
	PADDING-LEFT: 10px; 
	PADDING-TOP: 3px;
}

a.ia:link {color: #063983};
a.ia:visited {color: #000000} ;
a.ia:hover {color: #0000FF}   ;
a.ia:active {color: #000000}  ;

.tableHeaderElement a:link {
	color:#063983;
	text-decoration:none;
}
	
a.lt:link {
	color:#333333;
	text-decoration:none;
}
a.lt:visited {
	color:#000000;
	text-decoration:none;
	}
a.lt:hover {
	color:#0000FF;
	text-decoration:none;
	}
a.lt:active {
	color:#323232;
	text-decoration:none;
	}
	
a.te:link {
	color:#063983;
	text-decoration:none;
}

a.te:hover {
	color:#0000FF;
	text-decoration:none;
}
a.te:visited {
	color:#000000;
	text-decoration:none;
}
a.te:active {
	color:#000000;
	text-decoration:none;
}

.tableHeaderElement {
	font-size:11px;
	font-weight:bold;	
	border-bottom:solid 2px #dfdfdf;
}

.longtableHeaderSearch {	
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	z-index:1;
	background-color:#F2F2F2;padding-left:10px;padding-right:10px;"
}
.tableNaviControl {
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	font-weight:bold;
	text-align:right;	
	height:15px;
}

.longtableHeader {	
	margin-left:auto;
	margin-right:auto;		
		-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	z-index:1;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#F2F2F2;padding-left:10px;padding-right:10px;"
}

.Header1 {
 	font-family:Helvetica, sans-serif;
 	font-size:24px;
 	font-weight:bold;
	line-height:34px;
 }
 
.BodyCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.SelectedTD {
   background-color:#ffcc99;   
}

.UnsSelectedTD {
   background-color:#ffffff;   
}

/* Style definitions of all 'class' attributes used within classware */
.bodyContent {
	width: 100%;
	background-color: #FFFFFF;
}

.tblbodyContent {
	width: 100%;
	background-color: #FFFFFF;
 	border-left:1px solid #dfdfdf;
}

.tblbodyContentText {
	width: 100%;
	background-color: #FFFFFF;
 	border-left:1px solid #dfdfdf;
	FONT-SIZE: 9pt;
	PADDING-LEFT: 0px; 
}


.bodyHeader {
	background-image: url(/classwareweb/images/headerBG.gif);
	height: 60px;
	width: 100%;
}

.bodySideMargin {
	background-color: #FFFFFF;
	width: 8px;
}

.boldTextLinks {
	font-size: 8pt;
	color: #313161;
	font-weight: bold;
}

.browseContent{
	height: 150px;
	width: 200px;
	border: 1px solid #414141;
	padding: 12px;
	/*background-image: url(/classwareweb/images/tocBG.gif);*/
	background-color:#ebebeb;
	white-space: nowrap;
	OVERFLOW: auto;   
}

.dateText {
	font-size: 8pt;
	font-style: italic;
	clip:   rect(14px auto auto auto);
	color: #474646;
}


.even {
	background-color: #edf2f6;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
}
 
.evenSimple {
	background-color: #edf2f6;
	vertical-align: top;
}

.footerText {
	color: #474646;
	font-size: 11px;
}

.infoCenterDataAlignment{
	text-align: left;
	vertical-align: top;
}

.infoCenterText{
	font-size: 9pt;
	color: #000;
	font-style: normal;
	text-align:justify;
}

.infoCenterUnboldedTextLink {
	color: #313161;
	font-size: 8pt;
	white-space: nowrap;
}

.infoCenterTextBox {
	background-color: #FFFFFF;
	height: 25px;
	width: 105px;
	margin-left: 5px;
	border: 1px solid #414141;
	margin-top: 5px;
}

.innerPageTitle {
	font-size: 14pt;
	color: #474646;
	font-weight: bold;
	/*white-space:normal;*/
	text-align: left;
	vertical-align: middle;
}

.item {
	border-right: #dfdfdf 1px solid;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	border-bottom: #dfdfdf 1px solid;
}
.item2 {
	border-right: #dfdfdf 1px solid;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
}

.item4 {
	border-right: #dfdfdf 1px solid;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px;
}

.item5 {
	border-right: #dfdfdf 1px solid;
	border-left: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
}

.item6 {
	border-right: #dfdfdf 1px solid;
	border-left: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	border-top: #dfdfdf 1px solid;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px;
	FONT-WEIGHT: bold;
	COLOR: #666; 
}

.item7 {
	border-right: #dfdfdf 1px solid;
	border-top: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px;
	FONT-WEIGHT: bold;
	COLOR: #666; 
}

.leftPadding15 {
	padding-left: 15px;
}

.leftPadding82 {
	padding-left:65px;
}

.leftPadding28 {
	padding-left:28px;
}

.leftPadding54 {
	padding-left:54px;
}

.listElementTitle {
	/*padding-top: 14px;*/
	font-size: 11pt;
	color: #474646;
	font-weight: bold;
	width: 271px;
	vertical-align: middle;
	
}

.listElementTitleImage {
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	/*white-space: nowrap;
	padding-top: 0px;
	vertical-align: middle;
	width: 0px;*/
}

.odd {
	background-color: #f4f5f6;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
}

.oddSimple {
	background-color: #f4f5f6;
	vertical-align: top;
}

.paddingLeft15Top5 {
	padding-left: 15px;
	padding-top: 5px;
}

.pageTitle {
	font-size: 14pt;
	color: #474646;
	font-weight: bold;
	/*width: 173px;*/
	white-space:normal;
	text-align: left;
	vertical-align: middle;
}

.pageTitleImage {
	padding-left: 16px;
	white-space: nowrap;
	width: 39px;
}

.secondaryText {
	font-size: 9pt; /*jeremy changed */
	color: #6a6a6a;
	position: static;
	clip:    rect(auto auto auto auto);
}

.secondaryTextWithOffset {
	font-size: 9pt; 
	color: #6a6a6a;
	position: static;
	clip:    rect(auto auto auto auto);
	padding-left: 82px;
}

.signin{
	height: 300px;
	width: 200px;
	border: 1px solid #414141;
	padding: 12px;
	margin-top: 0px;
	/*background-image: url(/classwareweb/images/loginBG.gif);*/
	background-color:#ebebeb;
}

.selfStudySignin{
	height: 185px;
	width: 500px;
	border: 1px solid #414141;
	padding-left: 2px;
	margin-top: 0px;
	/*background-image: url(/classwareweb/images/loginBG.gif);*/
	background-color:#ebebeb;
}

.sortedTableHeader {
	padding-left: 5px;
	padding-right: 5px;
	height: 23px;
	background-image: url(/classwareweb/images/tableHeader_sorted.gif);
	white-space: nowrap;
	border-top: 1px solid #044d96;
	border-right: 1px solid #044d96;
	border-bottom: 1px solid #044d96;
	border-left: 1px solid #FFFFFF;
}

.studentSectionCode {
	color: #313161;
	font-weight: bold;
	font-size: 12pt;
	vertical-align: bottom;
}

.tableHeaderText{
	font-size: 9pt;
	font-weight: bold;
	color: #474646;
	text-decoration: none;
}

.titleAreaBoldText {
	font-size: 10pt;
	color: #474646;
	font-weight: bold;
}

.titleAreaBoldTextHeader {
	font-size: 10pt;
	color: #474646;
	font-weight: bold;
	padding-left: 16px;
	vertical-align: middle;
}

.titleAreaHeader {
	background-color: #dfdfdf;
	height: 27px;
}

.titleAreaSubHeader {
	background-color: #e9e9e9;
	height: 27px;
}

.titleAreaSectionText {
	color: #474646;
	position: static;
	clip:   rect(auto auto auto auto);
	top: 0px;
	font-size: 11pt;
	padding-left: 23px;
	vertical-align: bottom;
}

.toolButton {
	background-image: url(/classwareweb/images/toolbutton_bg.gif);
	height: 19px;
	text-decoration: none;
	border: 1px solid #044d96;
	padding-right:5px;
	padding-left:5px;
}

.toolButtonText {
	font-size: 8pt;
	font-weight: bold;
	color: #474646;
	text-decoration: none;
	padding-top: 3px;
	padding-left:3px;
	/*cursor: hand;*/
}

.topAlign10 {
	padding-top:10px;
}

.topAlign17 {
	/*vertical-align: top;
	padding-top:0px;*/
	padding-left: 15px;
}

.unboldedTextLink {
	color: #313161;
	font-size: 8pt;
	width: 100%;
	white-space: nowrap;
	padding-left: 15px;
}

.unboldedTextsLink {
	color: #313161;
	font-size: 8pt;
	white-space: nowrap;
	padding-left: 15px;
}

.unboldedTextsLinkHome {
	color: #313161;
	font-size: 8pt;
	white-space: nowrap;
}

.unboldedTextLinkBottom {
	color: #313161;
	font-size: 8pt;
	white-space: nowrap;
	vertical-align: bottom;
	font-weight:normal;
}


.unsortedTableHeader {
	padding-left: 5px;
	padding-right: 5px;
	height: 23px;
	border-top: 1px solid #044d96;
	border-right: 1px solid #044d96;
	border-bottom: 1px solid #044d96;
	border-left: 1px solid #FFFFFF;
	background-image: url(/classwareweb/images/tableHeader_unsorted.gif);
}

.unsortedTableHeader1 {
	padding-left: 5px;
	padding-right: 5px;
	height: 43px;
	border-top: 1px solid #044d96;
	border-right: 1px solid #044d96;
	border-bottom: 1px solid #044d96;
	border-left: 1px solid #FFFFFF;
	background-image: url(/classwareweb/images/gbTableHeader_unsorted.gif);
}

/* Style definitions of all HTML elements used within classware */
a {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

a.toolButtonText {
	text-decoration: none;
}

a.toolButtonText:hover {
	text-decoration: none;
}

hr {
	height: 1px;
	width: 100%;
	border: 1px solid #dfdfdf;
	margin: 6px 0px;
	vertical-align: bottom;
}

/* added for internal pages */
input.cleanButton{
	background-image: url(/classwareweb/images/toolbutton_bg.gif);
	height: 21px;
	text-decoration: none;
	border: 1px solid #044d96;
	padding-right:0px;
	padding-left:0px;
	font-size: 8pt;
	font-weight: bold;
	/*color: #474646;*/
	text-decoration: none;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: hand;
	margin: 2px;
}

input.cleanredbutton{
	background-image: url(/classwareweb/images/toolbutton_bg.gif);
	height: 21px;
	text-decoration: none;
	border: 1px solid #044d96;
	padding-right:0px;
	padding-left:0px;
	font-size: 8pt;
	font-weight: bold;
	/* color: #474646; Milan: commented to reflect disabled button in Firefox */
	text-decoration: none;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: hand;
	margin: 2px;
}

.end {
	background-color: #dfdfdf;
	height: 27px;
}

.inactiveSubNav {
	font-size: 10pt;
	font-weight: bold;
	color: #474646;
	text-decoration: none;
	background-image: url(/classwareweb/images/nav_off_bg.gif);
	/*padding-right: 22px;
	padding-left: 22px;*/
	height: 26px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

.bodyText {
	FONT-SIZE: 9pt;
	PADDING-LEFT: 0px; 
	
}

TD.label {
	BORDER-RIGHT: #ccc 2px dotted; 
	PADDING-RIGHT: 5px; 
	FONT-WEIGHT: bold; 
	PADDING-LEFT: 5px; 
	/*VERTICAL-ALIGN: text-top; */
	COLOR: #666; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #ddd 1px solid; 
	FONT-STYLE: italic; 
	TEXT-ALIGN: right
}

.required {
	FONT-WEIGHT: bold; COLOR: #990000
}

select.cleanselect {
	border: 1px solid #666;
}

/*  IE 6.0 select disable   */
select.cleanSelectDisable, option {
	behavior: url(/classwareweb/javascript/diasableIEHealper.htc);
}

.head TH {
	font-size: 10pt;
	font-weight: bold;
	color: #474646;
	text-decoration: none;
	/*padding-right: 22px;*/
	padding-left: 8px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #dfdfdf;
	height: 27px;
	margin-right:5px;
}

.head TH1 {
	font-size: 10pt;
	color: #474646;
	text-decoration: none;
	/*padding-right: 22px;*/
	padding-left: 8px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #dfdfdf;
	height: 27px;
	margin-right:5px;
	FONT-STYLE: italic
}

.subhead TH {
	font-size: 10pt;
	font-weight: bold;
	color: #474646;
	text-decoration: none;
	/*padding-right: 22px;*/
	padding-left: 8px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #dfdfdf;
	height: 27px;
	margin-right:5px;
}

h1 {
	font-size: 11pt;
	color: #474646;
	font-weight: bold;
	vertical-align: top;
}

/* added by Abhishek, Tricon Infotech for SelfStudy page */
.selfstudyTree {
	color: #044C94;
	font-size: 8pt;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}

.selfstudyBody {
	color: #474646;
	font-size: 9pt;
	text-decoration: none;
}

/* added by Milan,for Roster page*/
.dataAction {
	font-size: 10pt;
	color: #474646;
	text-decoration: none;
}

.dataAction2 {
	font-size: 10pt;
	color: #044d96;
	text-decoration: none;
	font-weight:normal;
}

.paginationText {
	font-size: 8pt;
	color: #474646;
}

.dataLinks{
	font-size: 10pt;
	color: #313161;

}
.activeStatus{
	font-size: 10pt;
	color: #31613f;
	font-weight: bold;
}
.inactiveStatus{
	font-size: 10pt;
	color: #762222;
	font-weight: bold;

}

/* style added for Calendar*/
.calLabel {
	border: 1px solid #666;
	height: 25px;
	padding-right: 5px;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.calHeader {
	
	text-align: center;
	background-color: #eaf1f9;
	color: #474646;
	font-weight: bold;
	font-size: 8pt;
	height: 25px;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;

}

.calOffMonth{
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	height: 80px;
	width: 80px;
	background-color: #f7f7f7;
	font-size: 7pt;
	color: #474646;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;

}
.calOnMonth{
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	height: 80px;
	width: 80px;
	background-color: #ffffff;
	font-size: 8pt;
	color: #474646;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;

}

.calStartActivity{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 10px solid #000000;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	font-size: 7pt;
	color: #474646;
	text-align: right;
	margin: 2px;	

}
.calEndActivity{
	border-top: 1px solid #000000;
	border-right: 10px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 7pt;
	color: #474646;
	text-align: left;
	margin: 2px;	
}
.calSameDayActivity
{
	border-top: 1px solid #000000;
	border-right: 10px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 10px solid #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 7pt;
	color: #474646;
	text-align: center;
	margin: 2px;	
}
.calStart{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 10px solid #000000;
	padding-top: 7px;
	padding-left: 3px;
	padding-right: 5px;
	height: 30px;
	font-size: 8pt;
	font-weight: bold;
	color: #474646;
	text-align: right;
	

}
.calEnd{
	border-top: 1px solid #000000;
	border-right: 10px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-right: 3px;
	height: 30px;
	font-size: 8pt;
	font-weight: bold;
	color: #474646;
	text-align: left;
	
}
.tableBorder{
	border-left: 1px solid #dfdfdf;
}

.calAnnouncement{
	border: 1px solid #000000;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	font-size: 7pt;
	color: #474646;
	text-align: left;
	margin: 2px;
}

.isToday
{
	background-color: #ffffcc;
	border: 1px solid #ff9933;
}

.calendar_announcement {
	background-color: #ffcc00;
}

.calendar_homework {

	background-color: #c5f1f5;
}

.calendar_project {

	background-color: #cffadb;
}

.calendar_quiz {
	background-color: #c5a1a5;
}

.calendar_test {
	background-color: #fdd6d6;
}

.calendar_none {
	background-color: #afeadb;
}

/*added by milan, Tricon infotech for gradebook_summary page*/


.unsortedHeader{
	background-image: url(/classwareweb/images/gbTableHeader_unsorted.gif);
	border-top: 1px solid #044d96;
	border-right: 1px solid #044d96;
	border-bottom: 1px solid #044d96;
	border-left: 1px solid #FFFFFF;
	text-align: left;/*change by milan for left alignment*/
	padding: 5px;

}

.unsortedHeaderFirstColumn{
	background-image: url(/classwareweb/images/gbTableHeader_unsorted.gif);
	border-top: 1px solid #044d96;
	border-right: 1px solid #044d96;
	border-bottom: 1px solid #044d96;
	border-left: 1px solid #FFFFFF;
	text-align: center;
}

.sortedHeader{
	background-image: url(/classwareweb/images/gbTableHeader_sorted.gif);
	border-top: 1px solid #044d96;
	border-right: 1px solid #044d96;
	border-bottom: 3px solid #044d96;
	border-left: 1px solid #FFFFFF;
	text-align: center;
	padding: 5px;
	
}

.sortedHeaderFirstColumn{
	background-image: url(/classwareweb/images/gbTableHeader_sorted.gif);
	border-top: 1px solid #044d96;
	border-right: 1px solid #044d96;
	border-bottom: 1px solid #044d96;
	border-left: 1px solid #FFFFFF;
}


.tableHeaderCategoryText{
	font-size: 8pt;
	color: #474646;
	font-weight:bold;
	text-decoration: none;
}

.subNav{
	font-size: 8pt;
	color: #474646;
	font-weight:bold;
	padding-bottom:5px;
}

.toolButtonTextGrad {
	font-size: 8pt;
	font-weight: bold;
	color: #474646;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 3px;
	padding-left:3px;
	padding-right:1px;
	padding-bottom:5px;
	cursor: hand;
}

.crumbTrailGradbook{
	font-size: 8pt;
	color: #FFF;	
	font-weight:bold;
}

.unboldedTextLinks{
	color: #313161;
	font-size: 8pt;
	white-space: nowrap;
	padding-right: 3px;
}

/* added for online tutor */
.onlineTutorBox{
	border: 1px solid #414141;
	padding: 16px;
	background-image: url(/classwareweb/images/tocBG.gif);
}

/*added by milan for scroll bar on gradebook landing page*/

DIV#tbl-container {
	overflow-x: auto;
	overflow-y: visible;
	OVERFLOW: auto;
	WIDTH: 100%;
	HEIGHT:100%;
	/*SCROLLBAR-BASE-COLOR: #cccccc;*/
}

TABLE#tbl-wrap {
	TABLE-LAYOUT: fixed; 
	BORDER-COLLAPSE: collapse;
	font-size: 8pt;
	color: #474646;

}
TABLE#tbl {
	TABLE-LAYOUT: fixed; 
	BORDER-COLLAPSE: collapse;
	font-size: 8pt;
	color: #474646;
		

}
DIV#tbl-container TABLE TH {
	WIDTH: 130px;
	
}

thead th, thead th.locked       {
position:relative;
cursor: default; 
}
        
thead th {
top: expression(document.getElementById("tbl-container").scrollTop-2); /* IE5+ only */
z-index: 20;
}

thead th.locked {z-index: 30;}

td#locked,  th.locked{
left: expression(document.getElementById("tbl-container").scrollLeft); /* IE5+ only */
position: relative;
z-index: 10;
}


.crumbcur {
	font-size: 10pt;
	color: #474646;
	font-weight: bold;
	padding-left: 0px;
	vertical-align: middle;
}

.instructions {
	FONT-SIZE: 10pt
}


DIV.instructorcontrols {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 2px;
	FLOAT: right;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 2px;
	BACKGROUND-REPEAT: no-repeat; 
}

.note {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 2px; 
	BORDER-TOP: 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 10px; 
	PADDING-BOTTOM: 5px; 
	MARGIN-LEFT: 0%; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-IMAGE: url(/classwareweb/xslt/shared/images/largebg_yellow.gif);
	BACKGROUND-COLOR: #fff;
}

.note1 {
	WIDTH: 540px;
	BORDER: 1px solid #222222;
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 1px; 
	PADDING-LEFT: 5px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: 0%;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #EAEAEA;
}

.warning {
	FONT-WEIGHT: bold; COLOR: #F62E30;
}

.warning_i {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #F62E30;
}

.error {
	FONT-WEIGHT: bold; COLOR: #F62E30;
}
.pageheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 2px;
	COLOR: #666666;
	BORDER-BOTTOM: #666666 1px dotted;
	FONT-STYLE: italic
}
.pageheader A {
	COLOR: #6666ff
}

DIV.tooltip {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	Z-INDEX: 20; 
	LEFT: 0px;
	PADDING-BOTTOM: 4px;
	FONT: bold 11px "Trebuchet MS", Verdana, Arial, sans-serif; WIDTH: 25em;
	COLOR: #fff;
	PADDING-TOP: 4px;
	POSITION: absolute;
	TOP: 0px;
	BACKGROUND-COLOR: #333;
	text-align:justify;
	/*moz-border-radius-bottomleft: 10px;
	moz-border-radius-bottomright: 10px;
	moz-border-radius-topleft: 10px;
	moz-border-radius-topright: 10px;
	moz-opacity: .87*/
}
DIV.tooltip P {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;    /*moz-opacity: 1*/
}
DIV.tooltip P.destination {
	FONT-SIZE: 9px; PADDING-TOP: 3px; TEXT-ALIGN: left; 
	/*moz-opacity: 1*/
}
/* prabhakar added this for Site Map */
.boldedTextLinks {
	font-size: 10pt;
	color: #313161;
	font-weight: bold;
}

.unboldTextLinks {
	font-size: 10pt;
	color: #313161;
}

.viewResults {
	font-size: 8pt;
	color: #31613f;
	font-weight: normal;
}

/*Added by milan... for what's this functionality*/

.whatsThisData{
	font-size:8pt;
	color:#00729C;
	border: 1px solid #00729C;
	background-color: #ffffff;
	/*POSITION: absolute;*/ 
	/*left:253px;*/
	/*top: 195px;*/ 
	text-align:left;
	padding:3px;
	margin-bottom:5px;
}

#whatsThisArrow{
	POSITION: absolute;
	top:155px;
}

#whatsThisArrow_ag{
	POSITION: relative;
	top:17px;
}

.errormessage {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: 0px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 5px;
	BACKGROUND-IMAGE: url(/classwareweb/xslt/shared/images/largebg_red.gif);
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: 10px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-REPEAT:no-repeat;
	BACKGROUND-COLOR: #fff
}

.warningmessage {
        BORDER: #cccccc 1px solid;
        PADDING-LEFT: 5px;
        BACKGROUND-REPEAT:no-repeat;
        BACKGROUND-COLOR: #ffff99
}

.rightBorder{
	border-right:1px solid #dfdfdf;
	padding-left:5px;
	text-align: left;
}

#aleks_notice{
	padding-left:5px;
}

.hint {
	BORDER: #c8c86c 1px solid;
	PADDING: 4px; 
	DISPLAY: none; 
	Z-INDEX: 99; 
	RIGHT: 5px; 
	VISIBILITY: hidden; 
	WIDTH: 300px; 
	POSITION: absolute; 
	BACKGROUND-REPEAT: no-repeat; 
	/* BACKGROUND-IMAGE: url(/classwareweb/xslt/shared/images/largebg_yellow.gif);*/
	BACKGROUND-COLOR: #ffffcd;
}

/* These are used throughout the for registration screens: - - - - - - - - - - - - - - */
span.red 	{ color: #CC0000; font-size: 14px; } 
span.black 	{ color: #000000; font-size: 16px; font-weight: bold; } 

/*added by milan...*/
.assignment-content-withscrollbar {
	overflow-x: visible;
	overflow-y: auto;
	OVERFLOW: auto;
	WIDTH: 100%;
	HEIGHT:200px;/*Scrollbar will be applied on assignment_content page, if data is more then this height */
	/*SCROLLBAR-BASE-COLOR: #cccccc;*/
}

.selectedMenu {
	background-image:url(/classwareweb/images/selected_tab_background.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-left:12px;
	padding-right:12px;
}
.selectedText{
	font-family:Tahoma;
	font-size:9pt;
	color:#064381;
	font-weight:bold;
	text-decoration:none;
	vertical-align:text-bottom;
	white-space: nowrap;
}
.unselectedMenu {
	background-image:url(/classwareweb/images/unselected_tab_background.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-left:12px;
	padding-right:12px;
	padding-top:6px;
}
.unselectedText{
	font-family:Tahoma;
	font-size:9pt;
	color:#474747;
	font-weight:bold;
	text-decoration:none;
	vertical-align:text-bottom;
	white-space: nowrap;
}

.itemWithoutRightBorder {
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	border-bottom: #dfdfdf 1px solid;
	white-space: nowrap;
}

.formBackground_i {
	background: #EBEBEB;
	padding-left: 5px;
	margin-left: 5px;
	font-weight: bold;
	font: times;
	font-family:Tahoma;
	color: #3366FF;
	font-size: 13px;
	vertical-align: top;
}

.formBackground_i_item {
	background: #EBEBEB;
	padding-left: 5px;
	margin-left: 5px;
	font-family:Tahoma;
	font-size: 13px;
	vertical-align: top;
}

.titleAreaBoldTextHeader_i_pageNo {
	font-size: 14pt;
	color: #103184;
	font: times;
	font-weight: bold;
	vertical-align: top;
}

.titleAreaBoldTextHeader_i_pageDesc {
	font-size: 11pt;
	color: #3366FF;
	font: times;
	font-weight: bold;
	vertical-align: middle;
}

.mathiqBody {
	border:1px solid #2B2B2B; 
	width:900px; 
	margin-left: 5%; 
	padding: 7px;
}

.mathiqAlignRight{
	text-align:right;
	vertical-align: top;
}

.mathiqCourseForm {
	padding:3px;
	width:740px;
	margin-left: 25px;
	margin-bottom: 7px;
}

.mathiqCourseForm1{
	padding:3px;
	width:96%;
	margin-left: 15px;
	margin-bottom: 7px;
}
.formText_i {
	padding-left: 5px;
	margin-left: 5px;
	font-weight: bold;
	font: times;
	font-family:Tahoma;
	color: #3366FF;
	font-size: 13px;
	vertical-align: top;
	border-right: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	
}


/* Prabhakar: for bernoulli viewer */

.cleanbutton_miq_disabled{
        background-image: url(/classwareweb/images/bernoulli/next_previous_backgnd_actua.gif);
	height: 21px;
	text-decoration: none;
	padding-right:5px;
	padding-left:5px;
	font-size: 8pt;
	font-weight: bold;
	/*color: #474646;*/
	text-decoration: none;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: default;
	margin: 3px;
}

.cleanbutton_miq{
        background-image: url(/classwareweb/images/bernoulli/next_previous_backgnd_actua.gif);
	height: 21px;
	text-decoration: none;
	border: 3px solid #e99c08;
	padding-right:5px;
	padding-left:5px;
	font-size: 8pt;
	font-weight: bold;
	/*color: #474646;*/
	text-decoration: none;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: hand;
	margin: 2px;
}

.endTag{
	background-image: url(/classwareweb/images/bernoulli/Tab_Center.gif);
	background-repeat:repeat-x;
	height: 73px;	
        width:585px;  
}

.endTag_ez{
	background-image: url(/classwareweb/images/bernoulli/Tab_Center.gif);
	background-repeat:repeat-x;
	height: 73px;	
}

.question{
      /*padding-top:5px;*/
      color:#94CBFF;
      font-size:8pt;
}

.question_sel{
      /*padding-top:5px;*/
      color:#ffffff;
      font-size:8pt;
}

.question_ans{
      /*padding-top:5px;*/
      color:#000000;
      font-size:8pt;
}

.notselected{
	/*background-position:right;
	background-image: url(/classwareweb/images/bernoulli/Question_notselected.gif);
	background-repeat:no-repeat;*/
	background-color:#366EB3;
	width:20px;height:20px;
	text-align:center;
	border:1px solid #0A1420;
	vertical-align:middle;
}

.selected{
	/*background-position:right;
	background-image: url(/classwareweb/images/bernoulli/Question_selected.gif);
	background-repeat:no-repeat;*/
	width:20px;height:20px;
	/*background-color:#FFCC00;*/
	background-color:#366EB3;
	/*border:2px solid #172F4D;*/
	border:2px solid #000000;
	text-align:center;
	vertical-align:middle;
}

.answered{
	/*background-position:right;
	background-image: url(/classwareweb/images/bernoulli/Question_answered.gif);
	background-repeat:no-repeat;*/
	/*background-color:#172F4D;*/
	background-color:#FFCC00;
	width:20px;height:20px;
	border:1px solid #172F4D;
	text-align:center;
	vertical-align:middle;
}

.headertitlefont_miq {
	font-size: 13pt;
	font-weight: bold;
	color: #003399;
	font-style: normal;
}

.selfStudyPane_miq {
	vertical-align: top;
	background-color: #dfdfdf;
	border-right: 1px solid #669;
	border-left: 0px solid #669;
	border-bottom: 2px solid #669;
}

/* for Gradebook Freezed Pane - Only For IE */
.freezePaneHeader{
	left: expression(document.getElementById('tbl-container').scrollLeft); 
	position:relative;
	z-index:50;
	width:180px;
	border-left: 1px solid #044d96;
}

.freezePaneItem{
	left: expression(document.getElementById('tbl-container').scrollLeft);
	position: relative;
	z-index: 10;
	width:180px;
	border-left:1px solid #dfdfdf;
}

.popup {
  font: 10px Arial,sans-serif;
  color: #1d3668;
  background-color: #b7c4dc;
  border: 1px solid #1d3668;
  padding: 4px;
  visibility: hidden;
  position: absolute;
}

.tblbodyContentTextSmall {
	width: 50%;
	background-color: #FFFFFF;
 	border-left:1px solid #dfdfdf;
	FONT-SIZE: 9pt;
	PADDING-LEFT: 0px;
	align: left; 
	margin-left: 5px;
}

.dateTextRed {
	font-size: 8pt;
	font-style: italic;
	clip:   rect(14px auto auto auto);
	color: red;
}

.subheadRed TH {
	font-size: 10pt;
	font-weight: bold;
	color: red;
	text-decoration: none;
	/*padding-right: 22px;*/
	padding-left: 8px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #dfdfdf;
	height: 27px;
	margin-right:5px;
}

.linkBold {
   FONT-WEIGHT: bold; 
   COLOR: #990000; 
   PADDING-TOP: 10px;
   PADDING-RIGHT: 10px;
   PADDING-LEFT: 10px;
   padding-bottom: 10px;
}

.item3 {
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
}

TD.label1 {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	/*VERTICAL-ALIGN: text-top; */
	/* COLOR: #666; */
	PADDING-TOP: 5px; 
	FONT-STYLE: italic; 
	/*BORDER-BOTTOM: #ddd 2px solid; */
	border-bottom: #ddd 1px solid; 
}

TD.label2 {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	/*VERTICAL-ALIGN: text-top; */
	/* COLOR: #666; */
	PADDING-TOP: 5px; 
	FONT-STYLE: italic; 
	
}

subNote
{ 
  
    BORDER-RIGHT: #ccc 2px dotted; 
	PADDING-RIGHT: 5px; 
	FONT-WEIGHT: bold; 
	PADDING-LEFT: 5px; 
	/*VERTICAL-ALIGN: text-top; */
	COLOR: #666; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #ddd 1px solid; 
	FONT-STYLE: italic; 
	TEXT-ALIGN: right;
    background-color: #dfdfdf;
    height: 27px;
    
} 

.cleanbutton_boldred{
	/*background-image: url(/classwareweb/images/bernoulli/next_previous_backgnd_actua.gif);*/
	height: 21px;
	text-decoration: none;
	padding-right:5px;
	padding-left:5px;
	font-size: 8pt;
	font-weight: bold;
	color:#FF6699;
	text-decoration: none;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: hand;
	margin: 2px;
}

.disableQuestion_ok {
	height:36px;
	width:123px;
	border:0px;
	cursor: hand;
	cursor: pointer; 
	background: transparent url(/classwareweb/images/btn_blue_ok.png) no-repeat top left;	
}
.disableQuestion_cancel {
	height:36px;
	width:123px;
	border:0px;
	cursor: hand;
	cursor: pointer; 
	background: transparent url(/classwareweb/images/cancel.png) no-repeat top left;	
}
.disableQuestion_button {
	height:36px;
	width:165px;
	border:0px;
	cursor: hand;
	cursor: pointer; 
	background: transparent url(/classwareweb/images/btn_blue_disableQuestion.png) no-repeat top left;		
}
.bodyContentContentSnipe {
	font-family:'Arial';
	color:#000000;
	font-size:13px
}

.dataTextRed {
	font-size: 10pt;
	font-style: bold;
	clip:   rect(14px auto auto auto);
	color: red;
}

.dataTextBlue {
    font-size: 10pt;
    font-style: bold;
    clip:   rect(14px auto auto auto);
    color: blue;
}

.dataTextUnderline {
	font-family:arial; 
	font-style:normal; 
	color:#0000FF;
	font-size: 10pt;
	text-decoration: underline; 
}
.boldBlueTextLink {
	font-family:arial; 
	color:#0000FF;
	font-size:13px;
	FONT-WEIGHT: bold; 
}
.cpYearNavigation,.cpMonthNavigation { background-color:#8fb1d5; text-align:left; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; border:0px solid #000;}
	.cpMonthNavigationNoBgcolor { text-align:left; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; border:0px solid #000;}
	.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial; font-size:8pt; }
	TD.cpDayColumnHeader { text-align:center; border:1px solid #fefefe;border-width:0px 0px 1px 0px;font:bold 14px Arial;}
	.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  {text-align:center; text-decoration:none;border:0px solid #fefefe;}
	.cpCurrentMonthDate {border:0px solid #fefefe;color: #000099;}
	.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
	.cpCurrentMonthDate { color:#2142a5;font:bold 13px Arial;} 
	.cpCurrentDate { color:000000;font:bold 13px Arial;} 
	.cpOtherMonthDate { color:#808080; }
	TD.cpCurrentDate { color:#ffffff;background-color:#ffcc99 !important;}
	TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
	TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
	A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
	A.cpTodayText { color:black; }
	.cpTodayTextDisabled { color:#D0D0D0; }
	.cpBorder {-moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; -moz-border-radius-bottomright: 12px; -moz-border-radius-bottomleft: 12px;border:3px solid #E7E7E7;background-color:#ffffff;}	
	
.BodyHeaderGrayBoxMaster {
	padding-top:10px;
	padding-left:10px;
	margin-left:30px;
	margin-right:auto;
	height:255px;
	width:659px;
	background-color:#f2f2f2;
}

.ButtonContainer{
	clear: both;
    margin-top: 5px;
    width: 659px; 
    padding-top: 15px;
    padding-left:10px;
 	margin-left:30px;
}

.NaviButton1 {
	border-left:50px;
	height:50px;
	float:right;
	margin-left:7px;
}

.NaviButton2 {
	border-left:50px;
	height:50px;
	float:right;
}

.formH1 {
	font-size:16px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	margin-left:15px;
	color:#333333;
	line-height:10px;
}
	
.formH2 {
	font-size:13px;
	margin-left:15px;
	font-weight:bold;
	color:#333333;
	line-height:5px;
}

.formCopy {
	font-size:12px;
	margin-left:15px;
	margin-right:22px;
	color:#333333;
}


input.copyCourseButton{
	background-image: url(/classwareweb/images/CopyCourseAction.png);
	border:medium none;
	height:32px;
	width:120px;
	cursor:pointer;
}

input.cancelButton{
	background-image: url(/classwareweb/images/exception/cancelPolicies.png);
	border:medium none;
	height:32px;
	width:87px;
	cursor:pointer;
}
.longtableHeader {
	top:287px;
	left:18px;
	right:20px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:36px;
	background-color:#dfdfdf;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	z-index:.1;
}
.longtable {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:225px;
	background-color:#ffffff;
	overflow:auto;
	border-bottom:solid 2px #dfdfdf;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#696969
	/*margin-left:50px; */
}
.Header1{
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:34px;
}
.saveChangesButton{
	background-image: url(/classwareweb/images/SaveChanges.png);
	border:medium none;
	height:35px;
	width:135px;
	cursor:pointer;
}

.previousStudent{
	background-image: url(/classwareweb/images/prevstudent.png);
	border:medium none;
	height:24px;
	width:132px;
	cursor:pointer;
}

.nextStudent{
	background-image: url(/classwareweb/images/nextstud.png);
	border:medium none;
	height:24px;
	width:133px;
	cursor:pointer;
}


.saveContinueButton{
	background-image: url(/classwareweb/images/SaveContinue.png);
	border:medium none;
	height:35px;
	width:175px;
	cursor:pointer;
}

.backButton{
	background-image: url(/classwareweb/images/Back.png);
	border:medium none;
	height:35px;
	width:95px;
	cursor:pointer;
}
.assignSelectLeftButton{
	background-image: url(/classwareweb/images/AssignSelectLeft.png);
	border:medium none;
	height:33px;
	width:32px;
	cursor:pointer;
}
.assignSelectRightButton{
	background-image: url(/classwareweb/images/AssignSelectRight.png);
	border:medium none;
	height:33px;
	width:32px;
	cursor:pointer;
}
.masterSyllabus{
	width:325px;
	height:60px;
	background-image:url(/classwareweb/images/CutOut.png)
}
.otherLinks A:link {
	color:#000099;
	text-decoration:none;
}
.otherLinks A:active {
	color:#000099;
	text-decoration:none;
}
.otherLinks A:hover {
	color:#000099;
	text-decoration:none;
}
.otherLinks A:visited {
	color:#000099;
	text-decoration:none;
}

.master_assignment{
	height:26px;
	width:245px; 
	background-color:#ffffff;
	margin: 4px 0 0 9px; 
	cursor:pointer;
}
.master_assignment_selected{
	height:26px;
	width:245px;
	background-color:#ffce99;
	padding: 4px 0 0 9px;
	cursor:pointer;
}
.createSectionForMS{
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}
.goToSectionButton{
	width:90px;
	height:22px;
	background-image:url(/classwareweb/images/gotosection.png);
	cursor:pointer;
	border:medium none;
}
.switchBookButton{
	width:93px;
	height:27px;
	background-image:url(/classwareweb/images/switchbook.png);
	cursor:pointer;
	border:medium none;
}
.goButton{
	width:38px;
	height:24px;
	background-image:url(/classwareweb/images/goBtn.png);
	cursor:pointer;
	border:medium none;	
}

.addSectionButton{
	width:187px;
	height:24px;
	background-image:url(/classwareweb/xslt/shared/images/addsection.png);
	cursor:pointer;
	border:medium none;	
}

.saveAdjustedScoreButton{
	width:183px;
	height:33px;
	background-image:url(/classwareweb/images/savescore.png);
	cursor:pointer;
	border:medium none;	
}

.dynamicHeaderCourseList{ /*header of 1st demo*/
	cursor: pointer;
	padding: 7px 0px 11px;
	width:674px;	
	background-color: #e5e5e5;
	height:22px;
	-moz-border-radius:8px;	
	-webkit-border-radius:8px;
	color: #000000; 
	text-indent:6px;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
}
.openpetCourseList{ /*class added to contents of 1st demo when they are open*/
	cursor: hand;
	cursor: pointer;
	padding: 7px 0px 11px 0px;
	width:674px;	
	background-color: #e5e5e5;
	height:22px;
	-moz-border-radius:8px;	
	-webkit-border-radius:8px;
	color: #000000; 
	text-indent:6px;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
}
.dynamicContentCourseList {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:674px;
	color:#333333;
}
.msnamedesc {
	color: #333;
	width: 397px;
	height: 308px;
	border: 6px solid #000000;
	background-color: white;
	z-index:1001;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	font-family:arial;
}

.childSectionPermission {
	color: #333;
	width: 397px;
	height: 308px;
	border: 6px solid #000000;
	background-color: white;
	z-index:1001;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	font-family:arial;
	text-align:left;
}

.msPermission {
	color: #333;
	width: 550px;
	height: 308px;
	border: 6px solid #000000;
	background-color: white;
	z-index:1001;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	font-family:arial;
	text-align:left;
}

.editMandatoryAssignment {
	color: #333;
	width: 674px;
	height: 450px;
	border: 6px solid #000000;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
	font-family:arial;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;	
}

.copySection {
	color: #333;
	width: 397px;
	height: 420px;
	border: 6px solid #000000;
	background-color: white;
	text-align: left;
	z-index:1001;
	font-family:arial;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;	
}

.sharedSylSection {
	color: #333;
	width: 397px;
	height: 455px;
	border: 6px solid #000000;
	background-color: white;
	text-align: left;
	z-index:1001;
	font-family:arial;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;	
}

.standaloneSection {
	color: #333;
	width: 397px;
	height: 455px;
	border: 6px solid #000000;
	background-color: white;
	text-align: left;
	z-index:1001;
	font-family:arial;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;	
}

.externalId{
  color:#333333;
  width:397px;
  height:350px;  
  border:6px solid #000000;
  background-color:white;
  text-align: left;        
  z-index:1001;
  font-family:arial;
  -moz-border-radius:14px;
  -webkit-border-radius:14px;	  
}

.deleteCourse{
	color: #333333;
	width: 514px;
	height: 463px;
	border: 6px solid #000000;
	background-color: white;
	text-align: left;
	z-index:1001;
	font-family:arial;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;	
}

input.deleteButton{
	background-image: url(/classwareweb/images/delete.png);
	border:medium none;
	height:37px;
	width:99px;
	cursor:pointer;
}

input.movearchiveButton{
	background-image: url(/classwareweb/images/movetoarchive.png);
	border:medium none;
	height:29px;
	width:128px;
	cursor:pointer;
}

input.archiveButton{
  background-image: url(/classwareweb/images/btn_archive.png);
  border:medium none;
  height:29px;
  width:85px;
  cursor:pointer;	
}


input.saveButton{
	background-image: url(/classwareweb/images/exception/PolicySave.png);
	border:medium none;
	height:32px;
	width:87px;
	cursor:pointer;
}

input.okButton{
	background-image: url(/classwareweb/images/btn_blue_ok.png);
	border:medium none;
	height:28px;
	width:85px;
	cursor:pointer;
    background-color:#ffffff;
}

.createACourseButton{
	background-image: url(/classwareweb/images/btnGraySm_newCourse.png);
	border:medium none;
	height:20px;
	width:135px;
	cursor:pointer;
}

.goToCourseLibButton{
	background-image: url(/classwareweb/images/btnGraySm_gotoLib.png);
	border:medium none;
	height:20px;
	width:135px;
	cursor:pointer;
}
.clr{clear: both; width:0; height:0;}
.courseDate{margin: 0;padding: 0;margin-left:15px;}
.courseDate ul{margin: 0;padding: 0;list-style: none;}
.courseDate ul li{margin:2px 0;padding:2px 0;list-style: none; height:25px; clear: both;border: 0px solid blue;}
.courseDate ul li label{display: block; float:left; padding-top:4px; width:140px; height:25px; border: 0px solid red;}
.courseDate ul li em{display: block; float:left; width:200px; height:25px; border: 0px solid green;}
.courseDate ul li a{padding-top: 3px;}

.longtablesubHeader {
	border-bottom:2px solid #DFDFDF;
	height:44px;
	width:900px;
	font-size:11px;
	font-weight:bold;
}

.longtablesubHeader div{
	float:left;
	height:20px;
	padding-top:20px;
	color:#000000;
}

#tooltip a:link {
	color:#000066;
	text-decoration:none;
}
#tooltip a:active {
	color:#000066;
	text-decoration:none;
}
#tooltip a:hover {
	color:#000066;
	text-decoration:none;
}
#tooltip a:visited {
	color:#000066;
	text-decoration:none;
}

/* section home */
.sectionHomeHeader{ /*header of 1st demo*/
	cursor: hand;
	cursor: pointer;
	padding: 7px 0px 11px 0px;
	width:900px;	
	background-color: #e5e5e5;
	height:22px;
	-moz-border-radius:8px;	
	-webkit-border-radius:8px;
	color: #000000; 
	text-indent:6px;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
	cursor: hand;
	cursor: pointer;
	padding: 7px 0px 11px 0px;
	width:900px;	
	background-color: #e5e5e5;
	height:22px;
	-moz-border-radius:8px;	
	-webkit-border-radius:8px;
	color: #000000; 
	text-indent:6px;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
}

.sectionHome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:900px;
	color:#333333;
	overflow:auto;
}

.sectionHomeHeaderNonExpandable{ /*header of 1st demo*/
	padding: 7px 0px 11px 0px;
	width:900px;	
	background-color: #e5e5e5;
	height:22px;
	-moz-border-radius:8px;	
	-webkit-border-radius:8px;
	color: #000000; 
	text-indent:6px;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
}

.sectionHome a:link {color: #000099;text-decoration:none}     /* unvisited link */
.sectionHome a:visited {color: #000099;text-decoration:none}  /* visited link */
.sectionHome a:hover {color: #000099;text-decoration:none}   /* mouse over link */
.sectionHome a:active {color: #000099;text-decoration:none}   /* selected link */

.links a.link {
	color:#333333;
	text-decoration:none;
}
.links a.visited {
	color:#333333;
	text-decoration:none;
}
.links a.hover {
	color:#333333;
	text-decoration:none;
}
.links a.active {
	color:#333333;
	text-decoration:none;
}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
	color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
	color: red;
}
.style1 {color: #CC0000}

.newAnnouncementButton{
	width:169px;
	height:24px;
	background-image:url(/classwareweb/images/CreateNewAnnouncement.png);
	cursor:pointer;
	border:medium none;	
	
}

.pastAnnouncementsButton{
	width:180px;
	height:20px;
	background-image:url(/classwareweb/images/viewPastAnncemnts.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:medium none;	
}

.newAssignmentButton{
	width:169px;
	height:24px;
	background-image:url(/classwareweb/images/CreateNewAssignment.png);
	cursor:pointer;
	border:medium none;	
}

.allAssignmentButton{
	width:169px;
	height:24px;
	background-image:url(/classwareweb/images/ViewAllAssignments.png);
	cursor:pointer;
	border:medium none;	
}

.resourcesButton{
    width:114px;
	height:25px;
	background-image:url(/classwareweb/images/ViewResources.png);
	cursor:pointer;
	border:medium none;		
}

.reportsButton{
  	width:112px;
	height:25px;
	background-image:url(/classwareweb/images/ViewReports.png);
	cursor:pointer;
	border:medium none;	
}

.navigateToSectionHomeButton{
	width:309px;
	height:35px;
	background-image:url(/classwareweb/images/gotoNewCoursebtn.png);
	cursor:pointer;
	border:medium none;	
}

.dynamicHeaderGBPolicy {
	padding: 7px 0px 11px 0px;
	width:870px;	
	background-color: #e5e5e5;
	height:22px;
	color: #000000; 
	text-indent:6px;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
}

.dynamicContentGBPolicy {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:870px;
	color:#333333;
	background-color:#e5e5e5;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
}

.createButton{
	width:59px;
	height:21px;
	background-image:url(/classwareweb/images/createButton.png);
	cursor:pointer;
	border:medium none;	
}

.editGradeBookPolices{
	width:161px;
	height:25px;
	background-image:url(/classwareweb/images/editPolicies_btn.png);
	cursor:pointer;
	border:medium none;	
}

.collectResults{
	width:108px;
	height:25px;
	background-image:url(/classwareweb/images/collectResults_btn.png);
	cursor:pointer;
	border:medium none;	
}

.previousButton{
    width:152px;
	height:25px;
	background-image:url(/classwareweb/images/previous.png);
	cursor:pointer;
	border:medium none;	
}

.nextButton{
    width:150px;
	height:25px;
	background-image:url(/classwareweb/images/next.png);
	cursor:pointer;
	border:medium none;	
}

.saveScore{
    width:180px;
	height:33px;
	background-image:url(/classwareweb/images/savescore.png);
	cursor:pointer;
	border:medium none;	
}

.createCourse{
    width:174px;
	height:36px;
	background-image:url(/classwareweb/images/create_course.png);
	cursor:pointer;
	border:medium none;		
}

.adoptCourseLibraryInitial{
    width:251px;
	height:38px;
	background-image:url(/classwareweb/images/adopt_course.png);
	cursor:pointer;
	border:medium none;		
}

.studentEnrollGo{
    width:39px;
	height:21px;
	background-image:url(/classwareweb/images/go.png);
	cursor:pointer;
	border:medium none;		
}
.makeArchive {
	color: #333;
	width: 600px;
	/*height: 600px;*/
	border: 6px solid #000000;
	background-color: white;
	text-align: left;
	z-index:1001;
	font-family:arial;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;	
}

.restoreArchive {
	color: #333;
	width: 600px;
	/*height: 600px;*/
	border: 6px solid #000000;
	background-color: white;
	text-align: left;
	z-index:1001;
	font-family:arial;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;	
}
.previewCourse{
	width:107px;
	height:24px;
	background-image:url(/classwareweb/images/previewcourse.png);
	cursor:pointer;
	border:medium none;		
}

.adoptCourse{
	width:107px;
	height:28px;
	background-image:url(/classwareweb/images/adoptcourse.png);
	cursor:pointer;
	border:medium none;		
}
#archiveCheckUncheckDiv a,a:active,a:visited,a:hover{
	color: #497bba;
	text-decoration:underline;
}

#restoreUncheckDiv a,a:active,a:visited,a:hover{
	color: #497bba;
	text-decoration:underline;
}

.adoptCourseLibrary{
    width:220px;
	height:42px;
	background-image:url(/classwareweb/images/adopt.png);
	cursor:pointer;
	border:medium none;	
}

.courseCancel{
    width:106px;
	height:42px;
	background-position:top;
	background-image:url(/classwareweb/images/coursecancel.png);
	cursor:pointer;
	border:medium none;	
}
.roundedcorner {
	-moz-border-radius-topleft: 8px; 
	-moz-border-radius-topright: 8px; 
	-moz-border-radius-bottomright: 8px; 
	-moz-border-radius-bottomleft: 8px;
}

#ibisViewStudentResponse a,a:active,a:visited,a:hover{
	color: #497bba;
	text-decoration:underline;
}

.saveChangesStuSubmission{
    width:111px;
	height:24px;
	background-image:url(/classwareweb/images/SaveChanges_GBDetail.png);
	cursor:pointer;
	border:medium none;	
}

.disableButton{
    width:163px;
	height:24px;
	background-image:url(/classwareweb/images/disableButton.png);
	cursor:pointer;
	border:medium none;	
}

.SeeDtlReportForAleksAssignment{
    width:286px;
	height:35px;
	background-image:url(/classwareweb/images/SeeDtlsRptForAleks.png);
	cursor:pointer;
	border:medium none;	
}

.displayConflictMessage {
	color: #333;
	width: 550px;
	height: 430px;
	border: 6px solid #000000;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
	font-family:Arial,Helvetica,sans-serif;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	_overflow:none;	
}

.displayConflictMessageAssignEndDate {
	color: #333;
	width: 600px;
	height: 450px;
	border: 6px solid #000000;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
	font-family:Arial,Helvetica,sans-serif;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	_overflow:none;	
}

.AutoAdjustAssignDatesButton{
    width:296px;
	height:35px;
	background-image:url(/classwareweb/images/AutoAdjustAssignDates.png);
	cursor:pointer;
	border:medium none;	
}

.AutoAdjustCourseStartDatesButton{
    width:298px;
	height:35px;
	background-image:url(/classwareweb/images/AutoAdjustCourseStartDates.png);
	cursor:pointer;
	border:medium none;	
}

.AuoAdjustDatesButton{
    width:214px;
	height:35px;
	background-image:url(/classwareweb/images/AuoAdjustDates.png);
	cursor:pointer;
	border:medium none;	
}

#displayConflictMessageCloseWindowDiv a,a:active,a:visited,a:hover{
	color: #497bba;
	text-decoration:underline;
}

.HomeWorkManager_cw{
  float:right;
  width:200px;
  height:52px;
  margin-top:15px;
}

.HomeWorkManager_infoCenter{
  float:right;
  width:200px;
  height:52px;
  margin-top:22px;
}

.userTableSetter{
  padding-top:8px;;
}

.userTableSetter table{
  width:100% !important;
}

.userTableSetter div{
  width:100% !important;
}

.userTableSetter span{
  width:100% !important;
}

.AdoptCourseButton{
    width:121px;
	height:20px;
	background-image:url(/classwareweb/images/btn_adoptCourse.png);
	cursor:pointer;
	border:medium none;	
}

.ExitLibCourseButton{
    width:146px;
	height:20px;
	background-image:url(/classwareweb/images/btn_exitLibCourse.png);
	cursor:pointer;
	border:medium none;	
}

.GobacktoCourseCreationButton{
    width:166px;
	height:20px;
	background-image:url(/classwareweb/images/btn_GobacktoCourseCreation.png);
	cursor:pointer;
	border:medium none;	
}

.searchStudentHeaderNonExpandable{ /*header of 1st demo*/
	padding: 7px 0px 11px 0px;
	width:900px;	
	background-color: #e5e5e5;
	height:24px;
	-moz-border-radius:8px;	
	-webkit-border-radius:8px;
	color: #000000; 
	text-indent:6px;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
}

.searchStudentUL{
  display: inline;
  list-style:none;
  margin:0 0;
  padding:0px;
  font-size:14px;
}
.searchStudentUL li{
  display:inline;
  margin:0 20px 0 10px;
  padding:0px;
}
.searchStudentUL li input{
  display:inline;
}

.searchButton{
  width:101px;
  height:29px;
  background-image:url(/classwareweb/images/btn_search.png);
  cursor:pointer;
  border:medium none;	
}

.searchRosterButton{
  width:108px;
  height:25px;
  background-image:url(/classwareweb/images/searchRoster_btn.PNG);
  cursor:pointer;
  border:medium none;	
}

