/* Gradebook Spreadsheet Style */

html, body {background-color:#cc9; font-family: verdana, arial, sans-serif;
height: 100%; 

margin: 3px; border:0;
-webkit-overflow-scrolling: touch;
}

.smax {width: 300px;}
a {color:#363;}
a.nu {text-decoration:none;}
a.nu:hover {text-decoration:underline;}
p, span {font: 9pt verdana, arial, sans-serif; padding:1px; margin:0;}
h2 {color:#363;}
.npd {padding:0; margin:0;}
div.smsg {padding:10px;font: 9pt verdana, arial, sans-serif;
background:#eeeebd; border:1px solid #000; width:175px;}
h5.sk {margin-bottom:0;}
a.fill {margin-left:15px; color:#7B7B4F;text-decoration:none;}
a.fill:hover{text-decoration:underline;}
input.outof{width:30px;}

table { background-color:#FFF; border-collapse:collapse; }
table.ubs { background-color:#cc9; }
th {font: 14pt verdana, arial, sans-serif; text-align:left; padding:6px;}
td {font: 9pt verdana, arial, sans-serif; border:1px solid #999; padding:4px;}
td.bg {background-color:#cc9; color: #000; border:1px solid #cc9;}
td.sm  {font-size:8pt;}

/* heading row, all white body with no borders on tds */
table.a {padding:4px; margin:4px; border:1px solid #000;}
table.a td {font: 9pt verdana, arial, sans-serif; border:0px; padding:5px;}
table.a tr.hrow { border-bottom:1px solid #000;}
tr.hrow td.hrw {white-space:nowrap;}

table.a2 {padding:4px; margin:5px; border:1px solid #000;}
table.a2 td {font: 9pt verdana, arial, sans-serif; border:0px; padding:4px; margin:0px;}
table.a2 tr.hrow { border-bottom:1px solid #000; padding:0px; margin:0px;}

form {padding:0; margin:0;}
input, select {font: 8pt verdana, arial, sans-serif;}

ul {margin:0; padding:0;}
ul.codes li {display:block;}
li {display:inline; margin-right:20px;margin-left:0; padding:0; font-size:10pt;}



ul.content {margin:15px; padding:5px;}
ul.content li {display:list-item; margin-right:2px;margin-left:40px; padding:2px; font-size:10pt;}

.close {margin-bottom:0px; margin-top:1px;}
.b {font-weight:bold;}

ul.btight {margin-left:10px; padding:0px;}
ul.btight li {display:list-item; margin-left:10px; padding:1px; font-size:10pt;}

a.header {font-weight:bold; color:#000; }
a.smgr:hover {text-decoration: underline;}
a.hl {font:10pt arial; font-weight:normal;}
a.copy{text-decoration:none; font-size:14px; font-family:times;}
a.copy:hover{color:#930;text-decoration:underline;}
.smgr {font-size: 10px; color:#666; text-decoration:none;}

.hirow {background: transparent url(../images/hirow.png) repeat top left;} 


.alt {background-color:#d1e4bd;}/*cf9;*/
.wht {background-color:#fff;}
.over {background-color:#E4B826;}/*cf9;*/
.std {background-color:#97E6CC;}/*cf9; FFA851 - peach 97E6CC - lt blue*/
.cbm {margin-left:45px;}

.darkbar { border-bottom:2px solid #000}
.av {border-left:2px solid #000}
.tt {font: 9pt verdana, arial, sans-serif; color: #666;}
.hrow {background-color:#eeeebd;}
.left {text-align:left;}
.right {text-align:right; }
.inline {display:inline;}
.c {text-align:center;}
.m {margin:0 auto;}
.padbt { padding-bottom:8px; }
.menuSel td {border:0px; background-color: #cc9; border-collapse:collapse;}
.menuSel table {background-color: #cc9;border-spacing:0;
    border-collapse:collapse;}
.gtext {color:#363; font-weight:bold;}
.clearB {clear:both;}
.sbt {margin-bottom:7px;}
.sbb {margin-top:7px;}
.msg {padding-top:20px;font: 9pt verdana, arial, sans-serif; color: #70703D;}
.q {font-style:italic; padding-top:10px;}
.qb {text-align:right;}
.learn {margin-top:20px;}
.floatR {float:left; width:200px; text-align:right; margin-top:15px;}
.gpfl {display:inline-block; margin:10px; padding:0px 10px 10px 10px; border:1px solid #999;}

.mTB {margin-top:20px; margin-bottom:20px;}
.box { border: 1px solid #333; margin-left: 10px; position: relative; top:-14px; padding: 8px; }
.uap {width:247px;}
.ecodes { width: 360px; float:right; }
.space {margin-top:10px;}
.smspace {margin-top:5px;}
.deltr {height:30px; vertical-align:bottom;border:1px solid #cc9;}
#title {
background: transparent url(../images/gwell-med.gif) no-repeat top left;
height:34px; 
width:457px; 
padding-bottom:20px;
padding-top:0px;	
}

#ag, #oo {display:inline;}

#titleMain {background: url(../images/gwell.gif) no-repeat center;
		height:95px; width:391px; }
		
#title h2 {display:none;}
#titleMain h2 {display:none;}

#login {background: url(../images/login.gif) no-repeat center;
		height:40px; width:247px; }
		
#login h3 {display:none;}

#wrapper {width:100%;}
#litable {width:790px; margin:0 auto; border:0px solid #000;}
#sitext {padding-left:20px; width:350px;}
#myform {float:right; width:350px; height:250px; margin-top:20px; padding-top:20px; text-align:center;  border:1px solid #70703D;}


#edit {

	position: absolute;
	top: 90px;
	left: 60px;
	visibility: hidden;
	width: 350px;
	height: 170px; 
	z-index: 30;
	background-color: #eeeebd;
	border: 2px solid #360;
	padding: 10px;
}
#clone {

	position: fixed;
	top: 200px;
	left: 210px;
	visibility: hidden;
	width: 350px;
	height: 75px; 
	z-index: 40;
	background-color: #fff;
	border: 1px solid #360;
	padding: 10px;
}
#edit2{

	position: absolute;
	top: 90px;
	left: 60px;
	visibility: hidden;
	width: 400px;
	height: 180px;
	z-index: 30;
	background-color: #eeeebd;
	border: 2px solid #360;
	padding: 10px;
}

#flag {

	position: absolute;
	top: 90px;
	left: 60px;
	visibility: hidden;
	width: 300px;
	height: 160px;
	z-index: 30;
	background-color: #eeeebd;
	border: 2px solid #360;
	padding: 10px;
}
#copy {

	position: absolute;
	top: 90px;
	left: 60px;
	visibility: hidden;
	width: 490px;
	height: 180px;
	z-index: 30;
	background-color: #eeeebd;
	border: 2px solid #360;
	padding: 10px;
}

#fillCol {

	position: absolute;
	top: 90px;
	left: 60px;
	visibility: hidden;
	width: 420px;
	height: 180px;
	z-index: 30;
	background-color: #eeeebd;
	border: 2px solid #360;
	padding: 10px;
}

.wrap {position:relative;}
.gradeDesc {
	position: absolute;
	top: 1px;
	left: 55px;
	width:170px;
	visibility: hidden;
	z-index: 30;
	background-color: #fff;
	border: 1px solid #360;
	padding: 10px;
	OVERFLOW: auto;
}


#orderHelp {
	
	position: relative;
	float:left;
	left: 30px;
	display: none;
	width: 280px;
	
}
#orderHelp img {margin-left:10px;}
#orderHelp p {line-height: 1.4;}

#saving {

	position: absolute;
	top: 200px;
	left: 200px;
	visibility: hidden;
	width: 128px;
	height: 128px;
	z-index: 30;
	background: #fff url(../images/saving.gif) no-repeat 32px 25px;
	border: 1px dotted #360;

}
#saving p{
	color:#5C8533;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	margin-top:100px;

}
/*
table.indent .column1{width:80px; margin:0;}
table.indent .column1show{width:80px;margin:0;}
table.indent td {text-align:left; width:100%;}
*/

table.indent {margin:6px 0 10px 30px; }
table.indent2 {margin:4px 0 0px 30px; }
table.indent .column1{width:80px; margin:0;}
table.indent .column1show{width:80px; margin:0;}
.mb5 {margin-bottom:15px;}
.column1 {display:none;}
.column1show {display:block; }

.bgc {background-color: #cc9;}
.fltrt {float: right;}
.fltlft {float: left;}
.tbutton {margin-top:4px;}
#other {position:absolute; display:none; top:190px; left:360px;font: 9pt verdana, arial, sans-serif;}

.topmar {margin-top:25px;}
.topmar2 {margin-top:30px;}

#blockScreen {
    position:fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 20;
    display: none;
    background-color: #360;
    opacity: 0.45; /* Safari, Opera */
	/*-moz-opacity:0.45; /* FireFox */
	/*filter: alpha(opacity=45);  /* IE */

    
}

div.ra {text-align:center; color:#999; font-size: 8px; display:inline;}
div.ra a {color:#999; font-size:9px;}
.allpdf {margin-left:40px; display:inline;}
.coltext {width:450px; margin:5px;}

#sessionTimer {font:9pt arial; margin-top:15px;}
#warn {position:absolute; display:none; width:340px; background:#eeeebf; border:1px solid #000;text-align:center; height:155px; padding:5px;}
#warn-text {margin-top:15%;}
#timer {border:0px;background-color:#eeeebf;}

.sop {margin-top:7px; color:#333;font:9pt arial;}
.tsop {background-color:transparent;}
.tsop td {border:0px; padding:2px;}
.tsop td.h {color:#000;}

.indent2 {margin-left:20px;}
