body {
background-color:#ddd; 
}

body, ol, ul, td {
  font-family: lucida grande, verdana, sans-serif;
  font-size:   14px;
  line-height: 18px;
  color:#333;
  margin: 0;
text-align: center;


}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}
img{
    border:none;
}


.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}
#center-section{
    width:750px;
    margin-left:auto;
    margin-right:auto;
}
#frame{
	display: block;
    width:806px;
	text-align: left;
    background-image:url("/images/background.jpg");
    background-color:#ddd;
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
}
#frame-white{
    width:806px;
    background-image:url("/images/background_white.jpg");
    background-color:#fff;
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
}
#header-section{
    width:806px;
    height:92px;
    background-position:center;
    background-image:url("/images/header_parents.jpg");
    background-color:#fff;
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0px;
}
h2{
    
}

#body-section{
	width:806px;
    background-image:url("/images/background.jpg");
    background-color:#ddd;
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
}

#left{
    width:100px;
    float:left;
    padding-left:10px;
}
#right{
    width:633px;
    margin-left:145px;
    margin-top:10px;
    background-image:url("/images/white_body.jpg");
    background-repeat:repeat-y;
}
#splitleft{
    width:380px;
	background-image:url("/images/announcement.jpg");
	background-repeat:repeat-y;
    float:left;
    margin-left:10px;
    margin-top:30px;
}
#splitright{
    width:380px;
    margin-left:396px;
    margin-top:30px;
    
}
.large-nav-body{
    width:299px;
    margin:0px;
    margin-left:auto;
    margin-right:auto;
    background-color:#fff;
    border:3px solid #CDCCC6;

}
.large-nav-title{
    background-color:#CDCCC6;
    text-align:center;
    font-weight:bold;
    color:#fff;
    font-size:16px;
    border-bottom:1px solid #ddd;
    padding-bottom:3px;
}
.large-form{
    color:#304FA1;
    font-weight:bold;
    padding-left:5px;
}
#large-nav{
}
#large-nav ul{
    list-style:none;
    margin:0px;
    margin-left:-38px;
}
#large-nav a.large{
    padding-top:5px;
    display:block;
    width:297px;
    background-color:#fff;
    border-bottom:1px dotted #CDCCC6;
    color:#304FA1;
    text-decoration:none;
    font-size:16px;
}
#large-nav a.large:hover{
    background-color:#304FA1;
    color:#fff;
    border-bottom:1px dotted #CDCCC6;
    text-decoration:none;
}
a.quick-link:visited{
    padding-top:6px;
    padding-left:3px;
    display:block;
    width:102px;
    line-height:12px;
    background-color:#fff;
    border-bottom:1px dotted #CDCCC6;
    color:#304FA1;
    text-decoration:none;
    font-size:12px;
}
a.quick-link:link{
    padding-top:6px;
    padding-left:3px;
    display:block;
    width:102px;
    line-height:12px;
    background-color:#fff;
    border-bottom:1px dotted #CDCCC6;
    color:#304FA1;
    text-decoration:none;
    font-size:12px;
}
a.quick-link:hover{
    background-color:#304FA1;
    color:#fff;
    border-bottom:1px dotted #CDCCC6;
    text-decoration:none;
}
li.hidden-forms{
    padding-left:15px;
    border-bottom:1px dotted #304FA1;
}
td.schedule-top{
    background-color:#ddd;
    width:100px;
    color:#304FA1;
    text-align:center;
    font-size:16px;
}
td.schedule-top-left{
    background-color:#ddd;
    width:80px;
    color:#304FA1;
    text-align:center;
    font-size:16px;
}
td.schedule-day{
    color:#ddd;
    text-align:right;
    font-size:11px;
    font-style:italic;
    background-color:#304FA1;
    border-left:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
td.schedule-blocka{
    background-color:#fff;
    border-left:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
td.schedule-blockb{
    background-color:#fff;
    border-left:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
td.schedule-blockc{
    background-color:#fff;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
.unit-overview-top{
    display:block;
    margin-bottom:10px;

}
.gradebook-overview-top{
    display:block;
    margin-bottom:30px;
}
.units-list{
    border:1px solid #ddd;
    background-color:#fff;
	display: block;
	width: 360px;
}
.units-blue-top{
    padding:1px 2px 1px 10px;
    width:150px;
    background-color:#304FA1;
    color:#fff;
    margin:0px;
    border-top:1px solid #304FA1;
    font-size:12px;
    font-style:italic;
}
.units-red-top{
    padding:1px 2px 1px 10px;
    width:170px;
    background-color:#A01C03;
    color:#fff;
    margin:0px;
    border-top:1px solid #A01C03;
    font-size:12px;
    font-style:italic;
}
ul.list{
    list-style:none;
    margin-left:-35px;
    font-size:14px;
    font-weight:bold;
    color:#304FA1;
}
.unit-list{
    border-bottom:1px dashed #ddd;
    margin-bottom:10px;
    
}
.unit-name{
    display:block;
    float:left;
    width:235px;
    padding-bottom:3px;
}
.unit-name:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.unit-buttons{
    margin-left:240px;
    margin-top:3px;
}
#units{
    width:620px;
}
#righttop{
    width:633px;
    height:11px;
    background-image:url("/images/white_top.jpg");
    background-repeat:no-repeat;
    margin-bottom:10px;
}
#rightfooter{
    width:633px;
    height:21px;
    background-image:url("/images/white_footer.jpg");
    background-repeat:no-repeat;
	background-color: #FDFBE4;
}
#quick-links{
    width:115px;
    height:142px;
    background-image:url("/images/quick_links.png");
    background-repeat:no-repeat;
}
#right h1{
    padding-left:15px;
    margin-top:-5px;
}
#menu{
    width:806px;
    height:25px;
    background-image:url("/images/menu.jpg");
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
}
#footer{
    width:806px;
    height:35px;
    background-image:url("/images/footer.jpg");
    background-color:#ddd;
    text-align:center;
    color:#fff;
    font-size:11px;
    font-style:italic;
    padding-top:4px;
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}

#ErrorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#ErrorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#ErrorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#ErrorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

#loading{
    float:right;
}
div.uploadStatus {
  margin: 5px;
}

div.progressBar {
  margin: 5px;
}

div.progressBar div.border {
  background-color: #fff;
  border: 1px solid grey;
  width: 100%;
}

div.progressBar div.background {
  background-color: #333;
  height: 18px;
  width: 0%;
}
div.left-part{
    width:100px;
    text-align:right;
    font-size:14px;
    font-weight:bold;
    color:#2c333e;
}
div.right-part{
    margin-left:105px;
    margin-top:-18px;
}
div.float-right{
    float:right;
    margin-right:50px;
}
div.dark-back{
    width:540px;
    background-color:#e5e5e5;
    border-top:1px dotted #2c333e;
    margin-left:10px;
}
div.light-back{
    background-color:#ebfaf7;
    border-top:1px dotted #2c333e;
    width:540px;
    margin-left:10px;
}
div.edit{
    border:1px solid #ce0b09;
    border-top:20px solid #ce0b09;
    
}
div.unit-label{
    font-size:11px;
    font-weight:bold;
    margin-left:20px;
    width:590px;
    color:#304FA1;
    border-bottom:1px dotted #dddddd;
}
div.unit-float{
    font-size:14px;
    color:#333;

}
div.edit-style{
    position:absolute;
    margin-left:-28px;
    background-image:url(/images/edit.png);
    background-repeat:no-repeat;
    width:45px;
    height:26px;
    padding-left:12px;
    padding-top:5px;
}
div.title{
    margin-left:30px;
    margin-bottom:10px;
    font-size:18px;
    font-weight:bold;
    
}
div.unit-info{
    margin-left:30px;
    margin-bottom:10px;
    font-size:14px;
    
}
a.edit:visited{
    text-align:right;
    font-size:12px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}
a.edit:link{
    font-size:12px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    }
a.edit:hover{
    font-size:12px;
    color:#fff;
    text-decoration:underline;  
    font-weight:bold;
    }
input{
    line-height:30px;
    font-size:16px;
    color:#333;
}
textarea{
    font-size:14px;
    color:#333;
}
#advanced-search input{
    line-height:16px;
    font-size:11px;
    color:#333;
}
p{
    margin-top:0px;
    padding-top:0px;
}
div.form-section{
    margin-left:15px;
}
div.box-left{
    padding:3px;
    width:250px;
    float:left;
}
div.box-right{
    padding:3px;
    width:250px;
    margin-left:300px;
}
.box-lefts{
    padding:3px;
    width:220px;
    float:left;
}
.box-rights{
    padding:3px;
    width:220px;
    margin-left:260px;
}
.fixed-left{
    width:250px;
    height:100px;
    overflow:auto;
    border:2px solid #93A5C8;
    padding:3px;
    background-color:#ddd;
    float:left;
    color:#333;
}
.fixed-right{
    width:250px;
    height:100px;
    margin-left:300px;
    overflow:auto;
    border:2px solid #93A5C8;
    padding:3px;
    background-color:#B5D1E8;
    margin-bottom:20px;
    color:#333;
}
.all-teachers{
    padding:3px;
    border-bottom:1px solid #93A5C8;
}
.teacher-list{
    float:right;
}
div.box{
    padding:3px;
    width:550px;
}
.clear{
    clear:both;
    margin-left:100px;
}
.sub-label{
    color:#304FA1;
    font-size:12px;
    font-style:italic;
}
.unit-label{
    margin-bottom:10px;

}
#quick-links ul{
    list-style:none;
    margin-left:-35px;
    padding-top:13px;
}
#unit-navigation ul{
    margin-left:-42px;
    margin-top:10px;
    list-style:none;
    width:145px;
}
#unit-navigation li{
    margin:0px;
}
a.unit-active:visited{
    display:block;
    width:145px;
    height:40px;
    background-image:url(/images/active_tab.png);
    background-repeat:no-repeat;
    font-size:16px;
    text-align:center;
    color:#304FA1;
    padding-top:10px;
    text-decoration:none;
}
a.unit-active:link{
    display:block;
    width:145px;
    height:40px;
    background-image:url(/images/active_tab.png);
    background-repeat:no-repeat;
    font-size:16px;
    text-align:center;
    color:#304FA1;
    padding-top:10px;
    text-decoration:none;
}
a.unit-active:hover{
    display:block;
    width:145px;
    height:40px;
    background-image:url(/images/active_tab.png);
    background-repeat:no-repeat;
    font-size:16px;
    text-align:center;
    color:#304FA1;
    padding-top:10px;
    text-decoration:none;
}

a.unit-inactive:visited{
    display:block;
    width:145px;
    height:40px;
    background-image:url(/images/inactive_tab.png);
    background-repeat:no-repeat;
    font-size:16px;
    text-align:center;
    color:#fff;
    padding-top:10px;
    text-decoration:none;
}
a.unit-inactive:link{
    display:block;
    width:145px;
    height:40px;
    background-image:url(/images/inactive_tab.png);
    background-repeat:no-repeat;
    font-size:16px;
    text-align:center;
    color:#fff;
    padding-top:10px;
    text-decoration:none;
}
a.unit-inactive:hover{
    display:block;
    width:145px;
    height:40px;
    background-image:url(/images/active_tab.png);
    background-repeat:no-repeat;
    font-size:16px;
    text-align:center;
    color:#304FA1;
    padding-top:10px;
    text-decoration:none;
}
.bench-list{
    width:200px;
    margin-bottom:10px;
    margin-left:10px;
    border:2px solid #93A5C8;
    padding:3px;
    background-color:#ddd;
}
.bench-small{
    width:180px;
    font-size:12px;
    margin-bottom:10px;
    margin-left:10px;
    border:2px solid #93A5C8;
    padding:3px;
    background-color:#ddd;
}
span.delete-bench{
    float:right;
    margin-top:10px;
}
td.strand-top{
    background-color:#93A5C8;
    border:1px solid #93A5C8;
    color:#fff;
    padding:3px;
    text-align:center;
}
td.standard-top{
    background-color:#93A5C8;
    border:1px solid #93A5C8;
    color:#fff;
    padding:3px;
    text-align:center;
}
td.benchmark-top{
    background-color:#93A5C8;
    border:1px solid #93A5C8;
    color:#fff;
    padding:3px;
    text-align:center;
}
td.strand{
    background-color:#fff;
    font-size:11px;
    border-left:1px solid #93A5C8;
    border-right:1px solid #93A5C8;
    border-bottom:1px solid #93A5C8;
    padding:3px;
    text-align:left;
    vertical-align:top;
}
td.standard{
    background-color:#fff;
    font-size:11px;
    border-right:1px solid #93A5C8;
    border-bottom:1px solid #93A5C8;
    padding:3px;
    text-align:left;
    vertical-align:top;
}
td.benchmark{
    background-color:#fff;
    font-size:11px;
    border-right:1px solid #93A5C8;
    border-bottom:1px solid #93A5C8;
    padding:3px;
    text-align:left;
    vertical-align:top;
}
td.benchmark-search{
    width:210px;
    background-color:#fff;
    font-size:11px;
    border-left:2px solid #93A5C8;
    border-top:1px solid #93A5C8;
    border-bottom:1px solid #93A5C8;
    padding:3px;
    text-align:left;
    vertical-align:top;
}
td.benchmark-plus{
    background-color:#fff;
    font-size:11px;
    border-right:2px solid #93A5C8;
    border-top:1px solid #93A5C8;
    border-bottom:1px solid #93A5C8;
    padding:3px;
    text-align:center;
}
.bench-done{
    margin-top:-38px;
    margin-left:-10px;
    float:right;
}
.center-title{
    padding-right:50px;
    text-align:center;
    font-weight:bold;
    font-size:16px;
    width:350px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
}
.center{
    text-align:center;
}
.cancel{
    margin-bottom:5px;
    
}
a.cancel:visited{
    font-size:12px;
    color:#C41E3A;
    background-color:#fff;
    border:1px solid #C41E3A;
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:3px;
    text-decoration:none;
}
a.cancel:link{
    font-size:12px;
    color:#C41E3A;
    border:1px solid #C41E3A;
    background-color:#fff;
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:3px;
    text-decoration:none;
}
a.cancel:hover{
    font-size:12px;
    color:#fff;
    border:1px solid #C41E3A;
    background-color:#C41E3A;
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:3px;
    text-decoration:none;
}

a.green:visited{
    font-size:12px;
    color:#52B21A;
    border:1px solid #52B21A;
    background-color:#fff;
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:5px;
    margin-bottom:5px;
    padding-right:3px;
    text-decoration:none;
}
a.green:link{
    font-size:12px;
    color:#52B21A;
    border:1px solid #52B21A;
    background-color:#fff;
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:5px;
    margin-bottom:5px;
    padding-right:3px;
    text-decoration:none;
}
a.green:hover{
    font-size:12px;
    color:#fff;
    border:1px solid #52B21A;
    background-color:#52B21A;
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:5px;
    margin-bottom:5px;
    padding-right:3px;
    text-decoration:none;
}
a.schedule-link:visited{
    display:block;
    width:95%;
    margin-left:auto;
    margin-right:auto;
    font-size:10px;
    color:#fff;
    background-color:#52B21A;
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:3px;
    text-decoration:none;
    text-align:center;
}
a.schedule-link:link{
    display:block;
    width:95%;
    margin-left:auto;
    margin-right:auto;
    font-size:10px;
    color:#fff;
    background-color:#52B21A;
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:3px;
    text-decoration:none;
    text-align:center;
}
a.schedule-link:hover{
    display:block;
    width:95%;
    margin-left:auto;
    margin-right:auto;
    font-size:10px;
    color:#52B21A;
    background-color:#FDFBE4;
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:3px;
    text-decoration:none;
    text-align:center;
}
.green{
    padding-top:3px;
}
.new-lesson{
    margin-left:15px;
    font-size:16px;
    color:#304FA1;
}
#lesson-items{
    width:550px;
    border:2px solid #93A5C8;
    background-color:#ddd;
}
#assessment-items{
    width:550px;
    border:2px solid #93A5C8;
    background-color:#ddd;
}
td.schedule-time{
    width:200px;
    background-color:#93A5C8;
    text-align:center;
    font-weight:bold;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    vertical-align:top;
    color:#fff;
    padding-top:3px;
    padding-bottom:5px;
    font-size:16px;
}
td.schedule-text{
    background-color:#fff;
    width:280px;
    vertical-align:top;
    padding-left:5px;
    border-bottom:1px solid #999;
    border-right:1px solid #999;
}
td.schedule-edit{
    background-color:#fff;
    width:35px;
    background-color:#FDFBE4;
    text-align:center;
    border-bottom:1px solid #999;
}
#new-schedule{
    width:400px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    margin-top:10px;
    background-color:#FDFBE4;
    border:1px solid #999;
    text-align:center;
}
#edit-schedule{
    width:550px;
    margin-left:auto;
    margin-right:auto;
    background-color:#fff;
    border-bottom:1px solid #999;
    text-align:center;
}
.schedule-top{
    width:400px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    background-color:#999;
    color:#fff;
    text-align:center;
}
.edit-top{
    width:550px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    background-color:#93A5C8;
    color:#fff;
    text-align:center;
}
.schedule-box{
    width:550px;
    border:1px solid #93A5C8;
    background-color:#ddd;
}
td.schedule-timeb{
    font-size:14px;
    width:200px;
    background-color:#93A5C8;
    text-align:center;
    font-weight:bold;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    vertical-align:top;
    color:#fff;
    padding-top:3px;
    padding-bottom:5px;
}
td.schedule-textb{
    font-size:12px;
    background-color:#fff;
    width:350px;
    vertical-align:top;
    padding-left:5px;
    border-bottom:1px solid #999;
    border-right:1px solid #999;
}

#lister{
    margin-left:20px;
    margin-top:15px;
}
#benchmarks{
    margin-left:20px;
    margin-top:15px;
}
.lister-title{
    color:#304FA1;
    font-weight:bold;
    width:580px;
    font-size:16px;
    letter-spacing:3px;
    border-bottom:1px dashed #999;
}
.term-title{
    color:#3FA418;
    font-weight:bold;
	margin-top:10px;
    width:500px;
    font-size:16px;
	font-style:italic;
    letter-spacing:2px;
    border-bottom:1px dashed #999;
}
td.habit-left{
	text-align:right;
	font-weight:bold;
	
}
td.habit-right{
	text-align:left;
	font-style:italic;
	padding-left:5px;
}
a.lister-link:visited{
    font-size:15px;
    font-weight:bold;
    color:#304FA1;
    text-decoration:underline;

}
a.lister-link:link{
    font-size:15px;
    font-weight:bold;
    color:#304FA1;
    text-decoration:underline;

}

a.lister-link:hover{
    font-size:15px;
    font-weight:bold;
    color:#52B21A;
    text-decoration:none;
}
a.small-link:visited{
    font-size:9px;
    color:#52B21A;
    text-decoration:underline;

}
a.small-link:link{
    font-size:9px;
    color:#52B21A;
    text-decoration:underline;

}
a.small-link:hover{
    font-size:9px;
    color:#52B21A;
    text-decoration:none;
}
.lister-subtitle{
    margin-top:5px;
}
.list-item{
    margin-top:10px;
    margin-left:5px;
    margin-right:30px;
}
.list-itemd{
    font-size:12px;
    margin-left:3px;
}
.list-itemb{
    margin-left:3px;
    font-size:12px;
}
.list-unitd{
    font-size:12px;
    font-style:italic;
    margin-left:14px;
    font-weight:100;
}
td.unitt{
    width:240px;
    vertical-align:top;
	text-align:left;
}
td.unitb{
    width:290px;
    vertical-align:top;
}
td.unit-linkst{
    width:50px;
    vertical-align:top;
}


#menu ul{ 
list-style: none; 
 padding: 0; 
 margin: 0; 
 white-space: nowrap; 
float: right; 
width: 100%; 
line-height: 24px;
margin-left:5px;

 }


 #menu li {display: inline;

 }
 
 

/* links Section */


 #menu ul li a.home{ 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:700;
float: left; 
 padding: 0 15px; 
 background-color:#FDFBE4;
color:#8B0F0A;
text-decoration:none; 
width:95px;
text-align:center;
font-weight:bold;
 border-right:1px dotted #304EA0;
border-top:1px dotted #304EA0;
}
 #menu ul li a.home-home{ 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:700;
float: left; 
 padding: 0 15px; 
 background-color:#FDFBE4;
color:#8B0F0A;
text-decoration:none; 
width:95px;
text-align:center;
font-weight:bold;
 border-right:1px dotted #304EA0;
border-top:1px dotted #304EA0;
}


 #menu ul li a.link{ 
float: left; 
 padding: 0 15px; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
text-decoration:none; 
width:95px;
text-align:center;
font-weight:bold;
border-right:1px dotted white;
}

 #menu ul li a.link:hover{ 
float: left; 
 padding: 0 15px; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:200;
 background-color:#FFFFFF;
color:#8B0F0A;
width:95px; 
text-align:center;
font-weight:bold;
border-right:1px dotted #8B0F0A;
border-top:1px dotted #8B0F0A;
} 

 #menu ul li a.welcome{ 
float: left; 
margin-left:90px;
 padding: 0 15px; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFFFFF;
text-decoration:none; 
text-align:right;
font-weight:bold;
}

 
 #menu ul li a.logout{ 
	font-size:12px;
	color:#fff;
}
 #menu ul li #accountinfo{
	display:block;
	text-align:right;
}
#advanced-search{
    background-color:#fff;
    border:2px solid #CDCCC6;
    width:130px;
    margin-top:17px;
    font-size:10px;
    text-align:center;
}

.quick-top{
    background-color:#304FA1;
    border-bottom:1px solid #CDCCC6;
    color:#fff;
    text-align:center;
    font-size:11px;
    width:130px;
}
td.search-body{
    text-align:right;
    font-size:10px;
    padding-left:3px;
}
span.small-text{
    font-size:11px;
    font-style:italic;
    font-weight:bold;
    color:#fff;
}
span.primary-teacher{
    font-size:10px;
    font-style:italic;
    font-weight:bold;
    color:#fff;
}
.schedule-title{
    color:#304FA1;
    font-size:16px;
    text-align:center;
    font-weight:bold;
    margin-bottom:3px;
}
.title-home{
    width:380px;
	height: 31px;
    display:block;
    color:#4B6D52;
    background-image:url("/images/announcement_top.jpg");
	background-repeat:no-repeat;
    font-size:16px;
    text-align:left;
    font-weight:bold;
	padding-top:10px;
	padding-left:15px;
}
.title-footer{
    width:380px;
	height: 21px;
    display:block;
    color:#4B6D52;
    background-image:url("/images/announcement_footer.jpg");
	background-repeat:no-repeat;
    font-size:16px;
    text-align:left;
    font-weight:bold;
	margin: 0px;
	background-color: #FDFBE4;
}
.announcements{
    width:350px;
    margin-left:15px;
    margin-right:15px;
    padding:3px;
}
.announcement-title{
    font-size:12px;
    border-bottom:1px dashed #ddd;
    font-weight:bold; 
    font-style:italic;
}
.announcement-body{
    font-size:11px;
    padding-left:5px; 
    padding-right:2px;
    margin-bottom:3px;
}
.announcement-date{
    font-size:10px;
    font-weight:400;
    font-style:italic;
    padding-left:5px; 
    margin-bottom:3px;
}


#main{
    clear:both;
    margin-left:8px;
    margin-right:8px;
    margin-top:50px;
    border-top:1px dashed #304FA1;
}
#student-section{
    width:200px;
    float:left;
    margin-left:10px;
    margin-top:10px;
}
#assessment-section{
    width:580px;
    margin-left:181px;
    margin-top:10px;
    
}
#assessment{
    width:580px;
}
#assess-control{
    margin-top:15px;
    margin-left:16px;
    height:105px;
}
.edit-assessment{
    width:450px;

}
div.internal-edit{
    margin-left:5px;
    background-color:#FDFBE4;
    border:2px solid #ddd;
    width:500px;
}
div.internal-editb{
    margin-left:60px;
    background-color:#FDFBE4;
    border:2px solid #ddd;
    margin-top:-700px;
    width:500px;
}
td.student-title{
    border:1px solid #000;
    background-color:#304EA0;
    color:#fff;
    font-size:18px;
    width:200px;
    text-align:left;
    padding-left:5px;
    font-weight:bold;
    height:67px;
}
td.student-titlea{
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    border-right:1px solid #000;
    background-color:#304EA0;
    color:#fff;
    font-size:14px;
    width:55px;
    text-align:center;
    vertical-align:bottom;
    padding-left:5px;
    font-weight:bold;
    height:67px;
}
td.student-title-benchmarks{
    border:1px solid #000;
    background-color:#304EA0;
    color:#fff;
    font-size:18px;
    width:200px;
    text-align:left;
    padding-left:5px;
    font-weight:bold;
    height:150px;
}
td.assess-edit{
    font-size:12px;
    text-align:right;
}
td.bench-edit{
    font-size:12px;
    text-align:right;
    color:#fff;
}
td.student-namew{
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background-color:#fff;
    color:#304EA0;
    font-size:12px;
    width:170px;
    height:18px;
    text-align:left;
    padding-left:5px;
    font-weight:bold;
}
td.student-name{
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background-color:#fff;
    color:#304EA0;
    font-size:12px;
    width:170px;
    height:18px;
    text-align:left;
    padding-left:5px;
    font-weight:bold;
}
td.student-attendance{
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background-color:#fff;
    color:#304EA0;
    font-size:12px;
    height:18px;
    text-align:center;
}
td.student-attendancey{
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background-color:#FDFBE4;
    color:#304EA0;
    font-size:12px;
    height:18px;
    text-align:center;
}
td.student-namey{
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background-color:#FDFBE4;
    color:#304EA0;
    font-size:12px;
    width:170px;
    height:18px;
    text-align:left;
    padding-left:5px;
    font-weight:bold;
}
td.student-benchnamew{
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background-color:#fff;
    color:#304EA0;
    font-size:12px;
    width:170px;
    height:28px;
    text-align:left;
    padding-left:5px;
    font-weight:bold;
}
td.student-benchnamey{
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background-color:#FDFBE4;
    color:#304EA0;
    font-size:12px;
    width:170px;
    height:28px;
    text-align:left;
    padding-left:5px;
    font-weight:bold;
}
td.assessment-title{
    border-top:1px solid #000;
    border-right:1px solid #000;
    border-bottom:1px dashed #3C7AFF;
    background-color:#304EA0;
    color:#fff;
    font-size:11px;
    text-align:center;
    height:25px;
    width:56px;
}
td.benchmark-title{
    border-top:1px solid #000;
    border-right:1px solid #000;
    border-bottom:1px dashed #3C7AFF;
    background-color:#304EA0;
    color:#fff;
    font-size:9px;
    text-align:center;
    height:150px;
    width:183px;
}
td.benchmark-edit-title{
    border-top:1px solid #000;
    border-right:1px solid #000;
    border-bottom:1px dashed #3C7AFF;
    background-color:#304EA0;
    color:#fff;
    font-size:9px;
    text-align:center;
    height:150px;
    width:180px;
}
td.benchmark-assessments{
    border-top:1px solid #000;
    border-right:1px solid #000;
    border-bottom:1px dashed #3C7AFF;
    background-color:#304EA0;
    color:#fff;
    font-size:9px;
    text-align:center;
    height:125px;
    width:109px;
}
td.benchmark-dates{
    border-right:1px solid #000;
    border-bottom:1px solid #3C7AFF;
    background-color:#304EA0;
    color:#fff;
    font-size:9px;
    text-align:center;
    height:25px;
    width:109px;
}
td.assess-date{
    width:56px;
    height:20px;
    margin:0px;
    background-color:#3C7AFF;
    color:#fff;
    font-size:11px;
    text-align:center;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
}
td.assess-bench{
    width:56px;
    height:20px;
    margin:0px;
    background-color:#52B21A;
    color:#fff;
    font-size:11px;
    text-align:center;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
}
td.assess-gradew{
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background-color:#fff;
    color:#000;
    font-size:12px;
    height:18px;
    text-align:center;
}
td.assess-gradey{
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background-color:#FDFBE4;
    color:#000;
    font-size:12px;
    height:18px;
    text-align:center;
}
td.bench-gradew{
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background-color:#fff;
    color:#000;
    height:28px;
    text-align:center;
    font-size:12px;
}
td.bench-gradey{
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background-color:#FDFBE4;
    color:#000;
    height:28px;
    font-size:12px;
    text-align:center;
}
td.edit-info{
    vertical-align:top;
}
#assessments input{
    line-height:10px;
    font-size:10px;
    color:#333;
}
.gradebook-title{
    font-size:18px;
    color:#304FA1;
    font-weight:bold;
    margin-bottom:10px;
}
.gradebook-sub{
    margin-left:10px;
    font-size:14px;
}
.indent-right{
    margin-left:130px;
}
.gradebooks-link{
    margin-left:10px;
}
a.assess-link:visited{
    color:#fff;
    text-decoration:none;
}
a.assess-link:link{
    color:#fff;
    text-decoration:none;
}
a.assess-link:hover{
    color:#fff;
    text-decoration:underline;
}
span.close-bench{
    font-size:10px;
    color:#A01C3;
    text-decoration:underline;
}
a.close-bench:visited{
    font-size:10px;
    color:#A01C3;
    text-decoration:underline;
}
a.close-bench:link{
    font-size:10px;
    color:#A01C3;
    text-decoration:underline;
}
a.close-bench:hover{
    font-size:10px;
    color:#A01C3;
    text-decoration:none;
}
.gradebook-left{
    width:300px;
    float:left;
    margin-left:10px;
    margin-top:10px;
}
.gradebook-right{
    display:block;
    font-size:11px;
    width:440px;
    height:100px;
    margin-top:10px;
    overflow:auto;
}
td.bench-select{
    display:block;
    font-size:11px;
    width:120px;
    border:1px solid #ddd;
}
.cart-active{
    background-color:#ddd;
}
#gradebook-benchmarks input{
    font-size:11px;
}
#gradebook-benchmarks{
    font-size:13px;
    border:2px solid #ddd;
    background-color:#FDFBE4;
    width:400px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
.benchmarks-title{
    background-color:#93A5C8;
    text-align:center;
    color:#fff;
    border-bottom:1px solid #ddd;
    font-size:13px;
    margin-bottom:10px;
}
#add-benchmarks{
    position:absolute;
}
.found-bench{
    font-size:11px;
    border:2px solid #000;
    background-color:#ddd;
    width:172px;
    text-align:center;
}
.benchmarks{
    margin-bottom:10px;
    width:150px;
    margin-left:auto;
    margin-right:auto;
    background-color:#304EA0;
    text-align:center;
    color:#fff;
    border:1px solid #93A5C8;
    padding:3px;
}
span.small{
    font-size:10px;
}
.inplaceeditor-form input[type="text"] { 
    width: 10px; 
} 

a.change-link:visited{
    font-size:11px;
    font-weight:bold;
    color:#333;
    text-decoration:none;
}
a.change-link:link{
    font-size:11px;
    font-weight:bold;
    color:#333;
    text-decoration:none;
}
a.change-link:hover{
    font-size:11px;
    font-weight:bold;
    background-color:#333;
    color:#fff;
    text-decoration:none;
}
a.in-place:visited{
display:block;
text-decoration:none;
color:#333;
}
a.in-place:link{
    display:block;
    text-decoration:none;
    color:#333;
}
a.in-place:hover{
    display:block;
    background-color:#ffff99;
    text-decoration:none;
    color:#333;
}
a.make-primary:visited{
text-decoration:underline;
font-size:10px;
font-style:italic;
font-weight:bold;
color:#C41E3A;
}
a.make-primary:link{
    text-decoration:underline;
    font-size:10px;
    font-style:italic;
    font-weight:bold;
    color:#C41E3A;
}
a.make-primary:hover{
    text-decoration:none;
    font-size:10px;
    font-style:italic;
    font-weight:bold;
    color:#fff;
}
#bench-levels{
    float:left;
    width:180px;
}
#bench-assessments{
    margin-left:180px;
    width:400px;
    overflow:auto;
}
#bench-assessments select{
    font-size:8px;
    height:9px;
    padding:0px;
}
td.top-bench-info{
    background-color:#FDFBE4;
    border:1px solid #ddd;
    width:340px;
    height:90px;
    vertical-align:top;
}
td.top-bench-assess{
    background-color:#FDFBE4;
    border:1px solid #ddd;
    width:340px;
    height:90px;
    vertical-align:top;
}
td.top-bench-levels{
    background-color:#FDFBE4;
    border:1px solid #ddd;
    width:220px;
    height:90px;
    vertical-align:top;
}
td.benchmark-sub-top{
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-top:1px solid #ddd;
    background-color:#93A5C8;
    color:#fff;
    text-align:center;
    font-size:12px;
}
.benchmark-sub{
    font-size:10px;
    text-align:left;
    padding-left:3px;
    padding-right:3px;
}
.small-list-section{
    display:block;
    width:140px;
    border:1px solid #ddd;
    height:82px;
    overflow:auto;
    font-size:10px;
}
td.bench-assessment{
    font-size:10px;
    background-color:#fff;
    width:100px;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
}
td.bench-assessmenty{
    font-size:10px;
    width:100px;
    background-color:#FDFBE4;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
}
td.bench-assessment-date{
    font-size:10px;
    width:18px;
    background-color:#fff;
    border-bottom:1px solid #ddd;
}
td.bench-assessment-datey{
    font-size:10px;
    width:18px;
    background-color:#FDFBE4;
    border-bottom:1px solid #ddd;
}
.benchmark-section-top{
    display:block;
    height:80px;
    overflow:auto;
}
.gradebook-details{
	width: 320px;
	display: block;
	font-size: 11px;
	text-align: left;
	margin-left: 30px;
	margin-right: 20px;
}
td.details-title{
    margin-left:10px;
    font-size:12px;
    font-weight:bold;
    border-bottom:1px dashed #93A5C8;
}
td.details-posted{
    font-size:10px;
    width:90px;
    text-align:right;
}
td.details-recent{
    font-size:10px;
    text-align:left;
    padding-left:15px;
}
li.assessment-link{
    font-size:12px;
    list-style:none;
    margin-top:2px;
}
a.assessment-link:visited{
    color:#52B21A;
    background-color:#fff;
    text-decoration:underline;
}
a.assessment-link:link{
    color:#52B21A;
    background-color:#fff;
    text-decoration:underline;
}
a.assessment-link:hover{
    color:#9E362E;
    background-color:#fff;
    text-decoration:none;
}
td.lesson-assessment-top{
    background-color:#93A5C8;
    border:1px solid #93A5C8;
    color:#fff;
    padding:3px;
    text-align:center;
    font-size:12px;
}
td.elesson-assessment-top{
    background-color:#93A5C8;
    border:1px solid #93A5C8;
    color:#fff;
    padding:3px;
    text-align:center;
    font-size:12px;
}
td.lesson-assessment-title{
    background-color:#fff;
    font-size:11px;
    border-left:1px solid #93A5C8;
    border-right:1px solid #93A5C8;
    border-bottom:1px solid #93A5C8;
    padding:3px;
    text-align:left;
    vertical-align:top;
    width:160px;
}
td.lesson-assessment-date{
    background-color:#fff;
    font-size:11px;
    border-right:1px solid #93A5C8;
    border-bottom:1px solid #93A5C8;
    padding:3px;
    text-align:center;
    vertical-align:top;
    width:40px;
}
td.lesson-assessment-gbtitle{
    background-color:#fff;
    font-size:11px;
    border-right:1px solid #93A5C8;
    border-bottom:1px solid #93A5C8;
    padding:3px;
    text-align:left;
    vertical-align:top;
    width:160px;
}
td.lesson-assessment-post{
    background-color:#fff;
    font-size:11px;
    border-right:1px solid #93A5C8;
    border-bottom:1px solid #93A5C8;
    padding:3px;
    text-align:center;
    vertical-align:top;
    width:40px;
}
td.lesson-assessment-book{
    background-color:#fff;
    font-size:11px;
    border-right:1px solid #93A5C8;
    border-bottom:1px solid #93A5C8;
    padding:3px;
    text-align:center;
    vertical-align:top;
    width:40px;
}
#found-students ul{
   list-style:none;
   margin-left:-75px;
}
#found-students li{
   margin-bottom:6px;
}
td.student-list{
    width:130px;
}
a.student-list:visited{
    display:block;
    width:120px;
    border:1px solid #B5D1E8;
    color:#333;
    text-decoration:none;
    padding:3px;
    font-size:11px;
	text-align: left;
}
a.student-list:link{
    display:block;
    width:120px;
    border:1px solid #B5D1E8;
    color:#333;
    text-decoration:none;
    padding:3px;
    font-size:11px;
	text-align: left;
}
a.student-list:hover{
    display:block;
    width:120px;
    border:1px solid #fff;
    background-color:#ddd;
    color:#333;
    text-decoration:none;
    padding:3px;
    font-style:italic;
    font-size:11px;
	text-align: left;
}
a.student-list-active:visited{
    display:block;
    width:120px;
    border:1px solid #B5D1E8;
    background-color:#B5D1E8;
    color:#333;
    text-decoration:none;
    padding:3px;
    font-size:11px;
    font-weight:bold;
	text-align: left;
}
a.student-list-active:link{
    display:block;
    width:120px;
    border:1px solid #B5D1E8;
    background-color:#B5D1E8;
    color:#333;
    text-decoration:none;
    padding:3px;
    font-size:11px;
    font-weight:bold;
	text-align: left;
}
a.student-list-active:hover{
    display:block;
    width:120px;
    border:1px solid #B5D1E8;
    background-color:#B5D1E8;
    color:#333;
    text-decoration:none;
    padding:3px;
    font-size:11px;
    font-weight:bold;
	text-align: left;
}

a.lister-links:visited{
    border:1px solid #B5D1E8;
    background-color:#ddd;
    color:#333;
    text-decoration:none;
    padding-left:8px;
    padding-right:8px;
    font-size:12px;
    margin-right:10px;
}
a.lister-links:link{
    border:1px solid #B5D1E8;
    background-color:#ddd;
    color:#333;
    text-decoration:none;
    padding-left:8px;
    padding-right:8px;
    font-size:12px;
    margin-right:10px;
}
a.lister-links:hover{
    border:1px solid #ddd;
    background-color:#B5D1E8;
    color:#333;
    text-decoration:none;
    padding-left:8px;
    padding-right:8px;
    font-size:12px;
    margin-right:10px;
}
a.lister-links-active:visited{
    border:1px solid #ddd;
    background-color:#B5D1E8;
    color:#333;
    text-decoration:none;
    padding-left:8px;
    padding-right:8px;
    font-size:12px;
    margin-right:10px;
}
a.lister-links-active:link{
    border:1px solid #ddd;
    background-color:#B5D1E8;
    color:#333;
    text-decoration:none;
    padding-left:8px;
    padding-right:8px;
    font-size:12px;
    margin-right:10px;
}
a.lister-links-active:hover{
    border:1px solid #B5D1E8;
    background-color:#ddd;
    color:#333;
    text-decoration:none;
    padding-left:8px;
    padding-right:8px;
    font-size:12px;
    margin-right:10px;
}
span.italic{
    font-style:italic;
}
td.infot{
    background-color:#B5D1E8;
    border:1px solid #93A5C8;
    width:250px;
    text-align:center;
    font-weight:bold;
}
td.infoc{
    background-color:#fff;
    border-left:1px solid #93A5C8;
    border-right:1px solid #93A5C8;
    width:250px;
    text-align:center;
    font-size:11px;
    font-weight:bold;
}
td.info{
    background-color:#fff;
    border-left:1px solid #93A5C8;
    width:50px;
    text-align:right;
    font-size:11px;
    font-weight:bold;
}
td.infor{
    background-color:#fff;
    border-right:1px solid #93A5C8;
    width:200px;
    text-align:left;
    font-size:11px;
}
td.infob{
    background-color:#fff;
    border-left:1px solid #93A5C8;
    border-bottom:1px solid #93A5C8;
    width:50px;
    text-align:right;
    font-size:11px;
    font-weight:bold;
}
td.inforb{
    background-color:#fff;
    border-right:1px solid #93A5C8;
    border-bottom:1px solid #93A5C8;
    width:200px;
    text-align:left;
    font-size:11px;
}
#selectorl{
	display: block;
    width:650px;
    height:150px;
    margin-left:77px;
    margin-right:77px;
    border:1px solid #93A5C8;
    overflow:auto;
	background-color: #fff;
}
.selector-top{
    background-color:#93A5C8;
    text-align:center;
    font-weight:bold;
    color:#fff;
}
.list{
    font-size:11px;
    
}
.goaltop{
    background-color:#B5D1E8;
}
.sbrtop{
    width:100%;
    border-bottom:1px solid #A01C03;
}
a.selector:visited{
    color:#333;
    padding-left:3px;
    padding-right:3px;
    display:block;
    width:610px;
    text-decoration:none;
}
a.selector:link{
    color:#333;
    padding-left:3px;
    padding-right:3px;
    display:block;
    width:610px;
    text-decoration:none;
}
a.selector:hover{
    color:#fff;
    background-color:#333;
    padding-left:3px;
    padding-right:3px;
    display:block;
    width:610px;
    text-decoration:none;
}
.goal-area{
    background-color:#fff;
    width:650px;
    margin-left:77px;
    margin-right:77px;
    border:3px solid #304FA1;
    font-size:11px;
}
.goal-title{
    font-size:14px;
    height:25px;
    width:100%;
    background-color:#304FA1;
    text-align:center;
    font-weight:bold;
    color:#fff;
}
div.goal-label{
    font-size:12px;
    font-weight:bold;
    margin-left:5px;
    width:520px;
    color:#304FA1;
    border-bottom:1px dotted #ddd;
}
.goal-section{
    font-size:11px;
    padding-left:7px;
}
td.goal-head-date{
    background-color:#ddd;
    font-size:12px;
    color:#304FA1;
    text-align:center;
    width:100px;
    font-weight:bold;
}
td.goal-head-progress{
    background-color:#ddd;
    font-size:12px;
    color:#304FA1;
    text-align:center;
    width:200px;
    font-weight:bold;
}
td.goal-head-evidence{
    background-color:#ddd;
    font-size:12px;
    color:#304FA1;
    text-align:center;
    width:250px;
    font-weight:bold;
}
td.goal-date{
    font-size:11px;
    text-align:center;
    width:150px;
    vertical-align:top;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
td.goal-progress{
    font-size:11px;
    text-align:center;
    width:100px;
    vertical-align:top;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
td.goal-evidence{
    font-size:11px;
    text-align:left;
    padding-left:4px;
    width:300px;
    vertical-align:top;
    border-bottom:1px solid #ddd;
}
td.sbr-text{
    font-size:11px;
    vertical-align:top;
}
.sbr-title{
    margin-top:5px;
    margin-bottom:5px;
    text-align:center;
    font-size:14px;
    color:#A01C03;
    font-weight:bold;
    border-bottom:1px dashed #A01C03;
}
#goal-description span.in_place_editor_field{
    
}
#testBox{background:#c00;}
 #menu ul li a.home-home{ 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:700;
float: left; 
 padding: 0 15px; 
 margin-left:5px;
 background-color:#FDFBE4;
color:#8B0F0A;
text-decoration:none; 
width:95px;
text-align:center;
font-weight:bold;
 border-right:1px dotted #304EA0;
border-top:1px dotted #304EA0;
}
.form-part{
	display: none;
}

td.cueabove{
    background-color:#009C64;
    font-weight:bold;
    letter-spacing:2px;
    font-style:italic;
    padding:2px;
    border-left:1px solid #009C64;
    border-right:1px solid #009C64;
    border-bottom:1px dashed #fff;
    color:#fff;
	text-align: left;
}
td.aboveb{
    background-color:#009C64;
    border-left:1px solid #009C64;
    border-right:1px solid #009C64;
    color:#fff;
    font-size:12px;
    width:300px;
text-align: left;
    
}
td.abovel{
    background-color:#009C64;
    border-right:1px solid #009C64;
    color:#fff;
    font-size:12px;
    width:100px;
    text-align:center;
}
td.abovee{
    background-color:#009C64;
    border-right:1px solid #009C64;
    color:#fff;
    font-size:12px;
    width:100px;
    text-align:center;
}
td.bencha{
    background-color:#fff;
    border-right:1px solid #009C64;
    border-left:1px solid #009C64;
    border-bottom:1px solid #009C64;
    color:#333;
    font-size:11px;
	text-align: left;
}
td.levela{
    background-color:#fff;
    border-right:1px solid #009C64;
    border-bottom:1px solid #009C64;
    color:#333;
    font-size:11px;
    text-align:center;
}
td.evidencea{
    background-color:#fff;
    border-right:1px solid #009C64;
    border-bottom:1px solid #009C64;
    color:#333;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}
td.benchay{
    background-color:#FEFFC9;
    border-right:1px solid #009C64;
    border-left:1px solid #009C64;
    border-bottom:1px solid #009C64;
    color:#333;
    font-size:11px;
	text-align: left;
}
td.levelay{
    background-color:#FEFFC9;
    border-right:1px solid #009C64;
    border-bottom:1px solid #009C64;
    color:#333;
    font-size:11px;
    text-align:center;
}
td.evidenceay{
    background-color:#FEFFC9;
    border-right:1px solid #009C64;
    border-bottom:1px solid #009C64;
    color:#333;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}

td.cueat{
    background-color:#243693;
    font-weight:bold;
    letter-spacing:2px;
    font-style:italic;
    padding:2px;
    border-left:1px solid #009C64;
    border-right:1px solid #009C64;
    border-bottom:1px dashed #fff;
    color:#fff;
	text-align: left;
}
td.atb{
    background-color:#243693;
    border-left:1px solid #243693;
    border-right:1px solid #243693;
    color:#fff;
    font-size:12px;
    width:300px;
	text-align: left;
    
}
td.atl{
    background-color:#243693;
    border-right:1px solid #243693;
    color:#fff;
    font-size:12px;
    width:100px;
    text-align:center;
}
td.ate{
    background-color:#243693;
    border-right:1px solid #243693;
    color:#fff;
    font-size:12px;
    width:100px;
    text-align:center;
}
td.benchat{
    background-color:#fff;
    border-right:1px solid #243693;
    border-left:1px solid #243693;
    border-bottom:1px solid #243693;
    color:#333;
    font-size:11px;
	text-align: left;
}
td.levelat{
    background-color:#fff;
    border-right:1px solid #243693;
    border-bottom:1px solid #243693;
    color:#333;
    font-size:11px;
    text-align:center;
}
td.evidenceat{
    background-color:#fff;
    border-right:1px solid #243693;
    border-bottom:1px solid #243693;
    color:#333;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}
td.benchaty{
    background-color:#FEFFC9;
    border-right:1px solid #243693;
    border-left:1px solid #243693;
    border-bottom:1px solid #243693;
    color:#333;
    font-size:11px;
	text-align: left;
}
td.levelaty{
    background-color:#FEFFC9;
    border-right:1px solid #243693;
    border-bottom:1px solid #243693;
    color:#333;
    font-size:11px;
    text-align:center;
}
td.evidenceaty{
    background-color:#FEFFC9;
    border-right:1px solid #243693;
    border-bottom:1px solid #243693;
    color:#333;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}

td.cuebelow{
    background-color:#A90000;
    font-weight:bold;
    letter-spacing:2px;
    font-style:italic;
    padding:2px;
    border-left:1px solid #A90000;
    border-right:1px solid #A90000;
    border-bottom:1px dashed #fff;
    color:#fff;
	text-align: left;
}
td.belowb{
    background-color:#A90000;
    border-left:1px solid #A90000;
    border-right:1px solid #A90000;
    color:#fff;
    font-size:12px;
    width:300px;
	text-align: left;
    
}
td.belowl{
    background-color:#A90000;
    border-right:1px solid #A90000;
    color:#fff;
    font-size:12px;
    width:100px;
    text-align:center;
}
td.belowe{
    background-color:#A90000;
    border-right:1px solid #A90000;
    color:#fff;
    font-size:12px;
    width:100px;
    text-align:center;
}
td.benchb{
    background-color:#fff;
    border-right:1px solid #A90000;
    border-left:1px solid #A90000;
    border-bottom:1px solid #A90000;
    color:#333;
    font-size:11px;
	text-align: left;
}
td.levelb{
    background-color:#fff;
    border-right:1px solid #A90000;
    border-bottom:1px solid #A90000;
    color:#333;
    font-size:11px;
    text-align:center;
}
td.evidenceb{
    background-color:#fff;
    border-right:1px solid #A90000;
    border-bottom:1px solid #A90000;
    color:#333;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}
td.benchby{
    background-color:#FEFFC9;
    border-right:1px solid #A90000;
    border-left:1px solid #A90000;
    border-bottom:1px solid #A90000;
    color:#333;
    font-size:11px;
	text-align: left;
}
td.levelby{
    background-color:#FEFFC9;
    border-right:1px solid #A90000;
    border-bottom:1px solid #A90000;
    color:#333;
    font-size:11px;
    text-align:center;
}
td.evidenceby{
    background-color:#FEFFC9;
    border-right:1px solid #A90000;
    border-bottom:1px solid #A90000;
    color:#333;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}
.smallbodycue{
    display:block;
    width:510px;
    border:1px solid #FFCC00;
    margin-left:50px;
    margin-right:auto;
    text-align:center;
}
.keyhead{
    width:100%;
    background-color:#FFCC00;
    color:#fff;
    text-align:center;
    font-weight:bold;
}
span.key{
    font-style:italic;
    padding-left:5px;
    font-weight:bold;
    font-size:12px;
}
td.number{
font-size:16px;
vertical-align:top;
padding-top:5px;
padding-right:5px;
width:30px;
text-align:right;
}
td.benchmarkh{
background-color:#2C4EA1;
color:#FFFFFF;
font-size:12px;
text-align:center;
border-left:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
}
td.levelh{
background-color:#8B0F0A;
color:#FFFFFF;
font-size:12px;
text-align:center;
border-left:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
border-right:1px solid black;

}
td.benchmark{
background-color:#CCCCCC;
color:#000000;
font-size:13px;
text-align:left;
border-left:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
width:300px;
padding-left:3px;
}
td.name{
background-color:#CCCCCC;
color:#000000;
font-size:11px;
text-align:center;
border-right:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
width:100px;
padding-left:3px;
vertical-align:top;
}
td.description{
background-color:#CCCCCC;
color:#000000;
font-size:11px;
text-align:center;
border-right:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
width:200px;
padding-left:3px;
vertical-align:top;
}
td.score{
background-color:#CCCCCC;
color:#000000;
font-size:11px;
text-align:center;
border-right:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
width:75px;
padding-left:3px;
}

td.lefttb{
background-color:#CCCCCC;
color:#000000;
font-size:11px;
text-align:right;
border-left:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
width:15px;
padding-left:3px;
vertical-align:top;
}
td.dates{
background-color:#CCCCCC;
color:#000000;
font-size:11px;
text-align:center;
border-right:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
width:20px;
padding-left:3px;
vertical-align:top;
}

td.namew{
background-color:#FFFFFF;
color:#000000;
font-size:11px;
text-align:center;
border-right:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
width:100px;
padding-left:3px;
vertical-align:top;
}
td.descriptionw{
background-color:#FFFFFF;
color:#000000;
font-size:11px;
text-align:center;
border-right:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
width:200px;
padding-left:3px;
vertical-align:top;
}
td.scorew{
background-color:#FFFFFF;
color:#000000;
font-size:11px;
text-align:center;
border-right:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
width:75px;
padding-left:3px;
}

td.lefttbw{
background-color:#FFFFFF;
color:#000000;
font-size:11px;
text-align:right;
border-left:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
width:15px;
padding-left:3px;
vertical-align:top;
}
td.datesw{
background-color:#FFFFFF;
color:#000000;
font-size:11px;
text-align:center;
border-right:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
width:20px;
padding-left:3px;
vertical-align:top;
}


td.level{
background-color:#CCCCCC;
color:#000000;
font-size:17px;
font-weight:bold;
text-align:center;
border-left:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
border-right:1px solid black;

}
td.assessment{
background-color:#CCCCCC;
color:#000000;
font-size:11px;
text-align:left;
border-left:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
border-right:1px solid black;

}
td.assessmenthead{
background-color:#8B0F0A;
padding-left:3px;
color:#FFFFFF;
size:12px;
text-align:left;
border-left:1px solid black;
border-top:1px solid black;
border-right:1px solid black;

}

span.gradeb{
color:#990000;
font-weight:bold;
padding-right:2px;
}
span.grade{
color:#000099;
}
.loginbox div.errorMessage, .loginbox div.Message {
	text-align: left;
	padding: 5px;
	font-size: 11px;
	margin: 0 0 10px 0;
	color: #000;

	background: #dfd;
	border-color: #0a0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;

}
.loginbox{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#float-top{
    background-color:#ddd;
}
div.topmessage {
    display:block;
    width:780px;
	text-align: left;
	padding: 5px;
	font-size: 11px;
	color: #000;
	background: #dfd;
	border-color: #0a0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
    margin-top:5px;
}
div.comments-section {
    display:block;
    width:500px;
	text-align: left;
	padding: 5px;
	font-size: 12px;
	color: #000;
	background: #dfd;
	border-color: #0a0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
    margin-top:5px;
}
