/*a,a:hover, a:active, a:visited {
text-decoration: none
}*/
.a,.a:hover {
text-decoration: underline
}
/*--------------------------------------------------------------------------
Style for Main table, Table Header, Table Bottom and Table Row blue
--------------------------------------------------------------------------*/
.table {
	background-repeat: no-repeat;
	border: 1px solid #ffbb4d;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	padding: 6px;
}
.table td{
	padding-left:5px;
	padding-right:5px;
}

.tdT {
	background-color: #fff4e1;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ffbb4d;
	padding: 0px;
}

.tdB {
	background-color: #fff4e1;
	background-repeat: no-repeat;
	border-top: 1px solid #ffbb4d;
	HEIGHT: 27px;
	line-height: 27px;
	padding: 0px;

}
.tdB_WIP {
	background-color: #fff4e1;
	background-repeat: no-repeat;
}

.tdM {
	background-color: #f3f8fb;
	padding: 6px;
}

.tdPad {
padding: 6px;
text-align: left;
}

.theadactive {
	line-height: 27px;
	text-align: left;
	display:block;
	font-family: Arial;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	/*PADDING-LEFT: 3px; */
}

.theadactive a { 
	line-height: 27px;
	text-align: left;
	color: #000000;
	display:block;
	text-decoration: none;
}
.theadactive a:hover  {
	line-height: 27px;
	text-align: left;
	color: #000000;
	background-color: #ffd693 !important;
	text-decoration: none;
}

.logoff{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
.tableText{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
.tableTextNew{
	font-family: Arial;
	font-size: 12px;
	color: #f50000;
	font-weight: bold;
}
.theadInActive{
	font-family: Arial;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
/*--------------------------------------------------------------------------*/
select, textArea, input{
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
}

.selectWid{
width: 255px;
}

td{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

body{
	font-family: Arial;
	font-size: 12px;
	color: #666666;	
	background-color:#c6ee9f;
}
.Ybody{
	background-color:#fbffdb;
}
.Cbody{
	background-color:#ffffff;
}
.Pbody{
	background-color:#fbffdb;
}
.fontquote {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.fontauthor {
	font-family: Arial;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.fontloggedin {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-color: #e4f3fd;

}
.fontpageheader {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	text-transform: Uppercase;
	color: #2e5d84;
	text-decoration: none;

}

.fontpageheader_table {
	height: 35px;
}

.fontcontentheader {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.fontassignmentinfoTitle {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.fontassignmentinfo {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.organizeheader {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.fontinstructions {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #ffbb4d;
	background-color: #fff4e1;
	padding: 10px;
	line-height:18px;
}
.fontsubheader {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
.calloutHeader {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #0066ba;
	background-color: #f3f8fb;
	border: 1px solid #0066ba;

}

.traitheader {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #0066ba;
	background-color: #f3f8fb;
	text-decoration: none;

}

.trait {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #0066ba;
	text-decoration: none;

}

.traitbody {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background-color: #f3f8fb;
	text-decoration: none;
	border: 1px solid #0066ba;
	padding: 10px;
}

.evalinst {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
	
}
.evalaskheader{
	font-size: 16px;
	padding:10px 0px 5px 0px;
	
}

.evalASK {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	
}
.fontSmallheader {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	
}
.fontcopyrightfooter {
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	text-align: right;
	text-indent: 10px;
}
a{
	font-family: Arial;
	color: #3678da;
	text-decoration: underline;

}
.fontlinkoff {
	font-family: Arial;
	color: #CCCCCC;
	font-size: 11px;
	text-align: right;
	padding: 6px;
}
.fontlink {
	font-family: Arial;
	color: #3678da;
	font-size: 11px;
	text-align: right;
	padding: 6px;
}
.tableBottombutton {
	HEIGHT: 9px;
	WIDTH: 1px;
}
.tableBottombutton1 {
	HEIGHT: 7px;
	WIDTH: 1px;
}
.tableTopcontent {
	HEIGHT: 12px;
	WIDTH: 1px;
}
.contentHeaderspace {
	HEIGHT: 8px;
	WIDTH: 1px;
}
.instHeaderspace {
	HEIGHT: 3px;
	WIDTH: 1px;
}
.instsmallHeaderspace{
	HEIGHT: 8px;
	WIDTH: 1px;
}
.commonSpacer{
	HEIGHT: 11px;
	WIDTH: 1px;
}
.smallHeaderdropdownspace{
	HEIGHT: 4px;
	WIDTH: 1px;
}
.contentsmallHeaderspace{
	HEIGHT: 6px;
	WIDTH: 1px;
}
.dropdownTablespace
{
	HEIGHT: 10px;
	WIDTH: 1px;
}
.assignmentinfoSpacer{
	HEIGHT: 3px;
	WIDTH: 1px;
}
.horizontalSpacer {
	WIDTH: 10px;
	HEIGHT: 1px;
}
.verticalSpacer {
	HEIGHT: 7px;
	WIDTH: 1px;
}

a:hover  {
	color: #609ffe;
	text-decoration: underline;
}

/*
a:visited  {
	color: #609ffe;
	text-decoration: underline;
}*/
/*--------------------------------------------------------------------------
Style for Right Navigation table, Table Header, Table Bottom and Table Row
--------------------------------------------------------------------------*/
.rightNavtable {
	WIDTH:	250px;
	background-repeat: no-repeat;
	background-color: #d7ebfa;
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #0066ba;
	
	vertical-align: middle;
	background-position: center;
	text-indent: 10px;
}

.rightNavtabletd {
	text-decoration: none;
	font-size: 14px;
	color: #0066BA; 
	display:block;	
	background-color: #d7ebfa !important;

}

.rightNavtabletd a {
    text-decoration: none;
/*	font-size: 14px;*/
	color: #0066BA;
	display:block;
	background-color: #d7ebfa !important;
/*	HEIGHT: 25px;*/

	line-height: 25px;
}

.rightNavtabletd a:hover  {
	display:block;
	text-decoration: none;
	/*font-size: 14px;*/
	color: #FFFFFF;
	background-color: #0066ba !important;
	/*HEIGHT: 25px; */

	line-height: 25px;
}
.rightNavfLetter {
	font-family: "Arial black";
	font-size: 15px;
}
.rightNavLeft {
	font-family: Arial;
	font-size: 14px;
	color: #666666;
	border-bottom: 1px solid #969696;
	background-position: center;
	
}

.rightNavCurrent {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	right: 2px;
	background-color: #0066ba !important;
	border-right: 1px solid #0066ba;
	border-left: 1px solid #0066ba;
	border-bottom: 1px solid #0066ba;
	vertical-align: middle;
	background-position: center;
	line-height: 25px;
}

.rightNavofftdT {
	border-right: 1px solid #969696;
	border-left: 1px solid #969696;
	border-bottom: 1px solid #969696;
	background-repeat: no-repeat;
	background-color: #e9e9e9;
	font-family: Arial;
	font-size: 14px;
	color: #666666;
	vertical-align: middle;
	background-position: center;
	HEIGHT: 25px;
	WIDTH: 250px;
}

.rightNavvisitedtdT {
	font-size: 14px;
	color: #0066ba;
	background-color: #d7ebfa !important;
	border-right: 1px solid #0066ba;
	border-left: 1px solid #0066ba;
	border-bottom: 1px solid #0066ba;
	text-decoration: none;
	right: 2px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	vertical-align: middle;
	background-position: center;
	line-height: 50px;
}
/*---------------------------------------------------------------*/
.graphicOrg {
	border: 1px solid #c4c4c4;
	background-color: #ffffff !important;
}
/*a:visited {
	color: #0066BA;
}
*/


.input{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #f18024;
	background-color: #fff4e1;
	border: 1px solid #ffbb4d;
	font-variant: normal;
	
	filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#ffedcc',EndColorStr='#fee6ba');}

}

.inputhover{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #f18024;
	background-color: #fff4e1;
	border: 1px solid #67151b;
	font-variant: normal;
	filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#ffedcc',EndColorStr='#fee6ba');}

}



.inputsixtraits{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	border: 1px none #67151b;
	font-variant: normal;
	filter:progid;
	background: none;
	/*text-decoration: underline;*/

}

.inputforexpands{
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	border: 1px solid #CCCCCC;
	font-variant: normal;
	filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#CCCCCC',EndColorStr='#FFFFFF');
	width:22px; /*SRM added width and height */
	height:22px;
	text-align:center;
}

/*SRM added for displaying proper headers for expandable sections */
.expandablesection{
	border:1px solid;
	padding:5px;
}
.expandablesection h4{
	margin:0px 0px 0px 5px;
	padding:0px;
	font-size:18px;
	line-height:22px;
}

TEXTAREA.ThesisStatement
{
    WIDTH: 100%;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	COLOR: black
}


.timertext {
	font-size: 14px;
	color: #0066ba;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	vertical-align: middle;
	letter-spacing: 0.11em;
}

.timertext_dis {
	font-size: 14px;
	color: #666666;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	vertical-align: middle;
	letter-spacing: 0.11em;
}
/*====================================================================*/
/* Exec Admin pages styles */

.HtFrmYellowContent{
	HEIGHT:2px;
	WIDTH:1px;
}

.smallHeader{
	HEIGHT:10px;
	WIDTH:1px;
}
.formContent{
	HEIGHT:3px;
	WIDTH:1px;
}

/*====================================================================*/
/* Exec frameset pages styles */

.distRmenufrmTop{
	HEIGHT:3px;
	WIDTH:1px;
}

/* ================================================= */
/* added by SRM, 9/11 */

.admin_header_instr{
	margin-top:10px;
	margin-bottom:5px;
	line-height:18px;
	color:#666666;
	width:800px;
}
.detail_header_instr{
	margin-top:5px;
	margin-bottom:5px;
	line-height:18px;
	color:#666666;
	width:500px;
}
.importInstr{
	width:600px;
}
.homeline{
	line-height:16px;
	float:left
}
.homelineheader{
	margin-top:10px;
	line-height:16px;
	font-weight:bold;
}
.homearrow{
	display:block;
	float:left;
	margin-left:5px;
}

/*for student work page updated, SRM 9-13*/
#studwork_studinfo{
	color:#666666;
	margin-bottom:20px;
	clear:both;
}
#studwork_studinfo p{
	line-height:16px;
	margin:2px 0px 5px 0px;
}
#studwork_studinfo h2,.studwork_assigninfo h2{
	clear:both;
	margin:5px 0px 10px 0px;
	font-size:20px;
}
#studwork_studinfo h3,.studwork_assigninfo h3{
	font-size:14px;
	margin:5px 0px 5px 0px;
}
#studwork_studinfo .studentNavR,.studwork_assigninfo .studentNavR{
	display:block;
	float:left;
	margin:0px 0px 5px 40px;
}
#studwork_studinfo .studentNavL,.studwork_assigninfo .studentNavL{
	display:block;
	float:left;
	margin:0px 0px 5px 0px;
}

.insidelisthead{
	background-color:#fff4e1;
	padding:5px 3px 0px 3px;
	font-size:14px;
	font-weight:bold;
}
#quizTopFilter{
	float:right;
	margin-bottom:5px;
}
.norecordsmessage{
	padding:10px 0px 10px 0px;
	font-size:14px;
}
.listtopbuttons{
	margin:5px 0px 10px 0px;
	padding:0px;
}
.listtopbuttons select{
	margin:0px;
	padding:0px;
	margin:0px 5px 0px 0px;
}
.listtopbuttons input{
	margin:0px 5px 0px 0px;
}
.listbottombuttons input{
	margin:5px 0px 5px 5px;
	float:right;
}
.tabrowcenter{
	text-align:center;
}
/*  student assignment details SRM, 9/13 */
.studwork_assigninfo{
	
}
.tdM_assess{
	background-color: #f3f8fb;
	padding:0px;
	margin:0px;
}
.topicthesis{
	font-size:14px;
	line-height:18px;
	margin: 4px 0px 4px;
}
.topicthesis .titlehead{
	font-weight:bold;
}
.divider{
	height:1px;
	border:1px solid #999999;
	background-color:#999999;
	margin: 6px 0px 6px 0px;
	clear:both;
}
.studwork_teachcom{
	margin:0px;
	padding:0px; 
	height:130px;
}

.jselfassess{
	float:left;
	margin:10px 0px 10px 0px;
}
.jteacherassess textarea{
	width:100%;
	height:100px;
}
.jteacherassess h4{
	margin:20px 0px 5px 0px;
}
.jselfassess textarea{
	width:400px;
	height:140px;
}
.jselfassess h4,.jselfassess_rubric h4{
	margin:0px 0px 10px 0px;
	font-size:14px;
}

.jselfassess_rubric h4{
	margin:0px 0px 10px 0px;
	font-size:13px;
}

.jselfassess_rubric{
	float:right;
	margin:35px 0px 10px 0px;
}

.jselfassess_rubric ul{
	margin:0px;
	padding:0px;
}
.jselfassess_rubric li{
	margin:5px 0px 5px 0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}
.jselfassess_rubric .activescore{
	font-weight:bold;
}

.assesstotalsrow{
	background-color:#fff4e1;
	border-top: 1px solid #ffbb4d;
}
.assesstotalsrow td{
	border-top: 1px solid #ffbb4d;
	font-weight:bold;
}

.journalnav{
	clear:both;
} 
.journalnav a{
	margin:0px 5px 0px 5px;
} 
/* practice and master quiz answer styles */
.quizanswer{
	width:215px;

}

/* Page Headers for a top page */
.toppageheader{
	font-size:18px;
	margin:0px 0px 10px 0px;
	font-weight:100;
}
.reports h3{
	font-size:16px;
	margin:30px 0px 5px 0px;
}
/* table of contents format, as in reports pages */
.tableofcontents{
	margin:0px;
	padding:0px;
}
.tableofcontents li{
	margin:5px 0px 5px 3px;
	font-size:14px;
	list-style-type:none;
}
.tableofcontents dt{
	margin:5px 0px 3px 3px;
	font-size:14px;
	list-style-type:none;
}
.tableofcontents dd{
	margin:0px 0px 15px 3px;
	font-size:14px;
	list-style-type:none;
}
.reports .fontinstructions{
	margin:0px 0px 5px 0px;
}
.classlistheader{
	margin:0px;
	font-size:14px;
}

/*to control look of message textareas */
.messageinput{
	width:400px;
}

/* student writing */
.studwrit_subheader{
	font-size:14px; 
	margin:10px 0px 5px 0px;
}
.studwrit_line{
	margin:15px 0px 5px 0px
}
.studwrit_popupsec{
	padding:5px;
	border:solid 1px;
	background-color:#CCCCCC;
}
.pneumonic{
	margin:0px;
	padding:0px;
}
.pneumonic li{
	margin:0px;
	padding:0px 0px 0px 5px;
	list-style-type:none;
	float:left;
	font-size:14px;
	line-height:18px;
}
.pneumonic em{
	font-style:normal;
	color:#FF0000;
	
}

.portfolioType
{
  font-size: 16px;
  font-weight: bold;
}