/* login page */
.login {
	background-color: #f5fdff;
}
.leftPanelSkinny {
	width: 405px;
	float: left;
	background-image: url(../Images/gradientBlue.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #FFFFFF;
	padding: 20px;
	margin: 0px;
}
.leftPanelSkinny h2 {
	color: #3BBAD0;
	font-size: 2em;
}
.leftPanelSkinny p {
	font-size: 1.3em;
}
.leftPanelSkinny ul  li {
	font-size: 1.4em;
}

.resetOrdered {
	font-weight: normal;
	font-size: .8em;
}
.leftPanelSkinny .shadow {
	float: right;
	margin-left: 10px;
	clear: right;
	margin-bottom: 10px;
}
.rightPanelFat {
	float: left;
	width: 355px;
	background-color: #c9ecf2;
	padding: 0px;
	text-align: center;
}
.pane1, .pane2, .pane3 {
	padding-top: 2em;
	padding-right: 5em;
	padding-bottom: 2em;
	padding-left: 5em;
}
.pane1 {
	background-color: #3bbad0;
	
}
.pane1 a {
	display: block;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 2em;
	text-decoration: none;
	background-color: #f4fbfc;
	border: 1px solid #477AA3;
	padding: 3px;
	color: #666666;
	cursor: default;
}
.pane1 .logYes {
	background-color: #477AA3;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	cursor: pointer;
}
.logYes:hover {
	background-color: #FFFFFF;
	color: #000000;
	border-top-color: #477AA3;
	border-right-color: #477AA3;
	border-bottom-color: #477AA3;
	border-left-color: #477AA3;
}
.pane1 input {
	margin-bottom: 1em;
	width: 100%;
	margin-left: -1em;
	padding: 2px;
	margin-top: 0px;
	margin-right: -1em;
	border: 1px solid #3BBAD0;
	color: #333333;
}
.paneStudentLogin {
	padding-bottom: 1em;
	padding-left: 5.2em;
	padding-right: 5.2em;
	text-align: left;
	background-color: #3BBAD0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #477AA3;
	padding-top: .5em;
	margin-top: -1em;
}
.paneStudentLogin input {
	border: 1px solid #3BBAD0;
	color: #666666;
	padding: 0px;
	float: left;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 2em;
	width: 4em;
}
.paneStudentLogin a {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	text-decoration: none;
	display: block;
	margin-left: 9em;
	font-weight: bold;
	line-height: 1em;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	background-color: #f4fbfc;
	border: 1px solid #477AA3;
	color: #666666;
	cursor: default;
}
.paneStudentLogin .signYes {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #477AA3;
	display: block;
	margin-left: 9em;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	line-height: 1em;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
}
.signYes:hover {
	background-color: #FFFFFF;
	color: #000000;
	border-top-color: #477AA3;
	border-right-color: #477AA3;
	border-bottom-color: #477AA3;
	border-left-color: #477AA3;
}

.pane2 {
	background-color: #e7fbff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #477AA3;
	border-bottom-color: #477AA3;
}

.pane3 {
	background-color: #F5FDFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #477AA3;
}
.pane2 a, .pane3 a {
	background-color: #e7f5f8;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #38AFC4 !important;
	border: 1px solid #34A4B8;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

.pane2 a:hover, .pane3 a:hover {
	background-color: #3BBAD0;
	color: #FFFFFF !important;
}
.rightPanelFat .pane1 label {
	color: #FFFFFF;
	display: block;
	text-align: left;
	font-weight: bold;
	margin-left: -.2em;
}
.pane2 input {
	width: 100%;
	margin-bottom: .5em;
}
*html .pane2 input {
	width: 17em;
}
.pane2 p {
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.3em;
	margin-left: 0px;
	font-size: 1em;
}
.pane3 p {
	text-align: left;
	margin-top: .3em;
	margin-right: 0px;
	margin-bottom: 0.3em;
	margin-left: 0px;
	font-size: 1em;
}
/* username/logout/help bar */

.whichOne {
	background-color: #009749;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 1.6em;
}
.whichOne h4 {
	display: block;
	float: left;
	width: 550px;
	font-size: 1.1em;
	padding-left: 10px;
	line-height: 1.6em;
	height: 1.6em;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}
.helpPop {
	display: block;
	float: right;
	background-color: #477AA3;
	text-transform: uppercase;
	color: #FFFFFF !important;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	margin: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.logMeOut {
	display: block;
	float: right;
	background-color: #1e4b6f;
	text-transform: uppercase;
	color: #FFFFFF !important;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.helpPop:hover, .logMeOut:hover {
	background-color: #E9F5FE;
	color: #000000 !important;
	border: 1px solid #DF162C;
}
.profileButton {
	background-color: #0b6f3a;
	border: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
}
.profileButton:hover {
	text-decoration: none !important;
	background-color: #477AA3;
}
/* workbook stuff */
.workWrap {
	padding: 1em;
}
.workTop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3bbad0;
	padding: 0px;
	margin: 0em;
}
.workTop h1 {
	color: #3bbad0;
	font-size: 1.9em;
	float: left;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -0.1em;
	margin-left: 0px;
	padding-top: 0.4em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.workTop a {
	display: block;
	float: right;
	background-color: #3BBAD0;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin-top: 1em;
	margin-bottom: -0.2em;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.workTop a:hover {
	background-color: #477AA3;
}
.workbook {
	float: left;
	width: 730px;
	height: 25em;
	overflow: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2em;
	overflow-x: hidden;
}
*:first-child+html .workbook {
	position: relative;
	overflow-y: scroll;
}
.topLeft {
	font-size: 1.5em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #6F3387;
	border-bottom-color: #6F3387;
	text-align: right;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	width: 12em;
}
.topRight {
	font-size: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F3387;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
}
.leftSide {
	text-align: right;
	padding-top: .2em;
	padding-right: .5em;
	padding-bottom: .2em;
	padding-left: .2em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.rightSide {
	padding-top: 0.3em;
	padding-right: 0.2em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.rightSide a {
	display: block;
	float: left;
	text-align: center;
	color: #666666;
	text-decoration: none;
	border: 1px solid #3BBAD0;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	margin-right: 0.5em;
	width: 20%;
}
/* for MacIE \ */

.rightSide a { 
	width: auto
}

.rightSide a:hover, .publishMe a:hover {
	background-color: #3BBAD0;
	color: #FFFFFF;
}
.publishMe {
	float: left;
	color: #666666;
	border: 1px solid #3BBAD0;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
}
.publishMe span {
	display: block;
	font-size: .9em;
	padding: 0px;
	margin-top: -.2em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*:first-child+html .publishMe span {
	margin-top: -.3em;	
}
*html .publishMe span {
	margin-top: -.3em;	
}
.publishMe input {
	color: #333333;
	font-size: 0.9em;
	line-height: 0.9em;
	border: 1px solid #666666;
	height: 1em;
}
.publishMe a {
	float: none;
	display: inline;
	background-color: #477AA3;
	color: #FFFFFF;
	padding: 0em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: .3em;
}
.publishMe img {
	margin-top: .3em;
	margin-bottom: -0.3em;
}
.namedTest {
	display: block;
	font-size: 1.2em;
}
.actualTest {
	font-size: .9em;
}
.dueDate {
	font-size: .9em;
	color: #333333;
}
.createNew a {
	float: left;
	background-color: #3BBAD0;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1.7em;
	text-decoration: none;
	padding: 0.2em;
	border: 1px solid #477AA3;
	margin-top: 0.5em;
	margin-left: 2em;
	margin-right: 1em;
}
.createNew a:hover {
	background-color: #477AA3;
}
.createNew p {
	margin-left: 30em;
	padding: 0px;
	margin-top: 0px;
}

/* results Main */

.resultsWrap, .optionsWrap {
	padding: 1em;
}
.resultsWrap h1, .optionsWrap h1 {
	font-size: 1.5em;
	color: #3BBAD0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3BBAD0;
}
.resultsWrap h1 span {
	color: #000000;
	display: inline;
}
.resultHead {
	font-size: 1.2em;
	font-weight: bold;
}
.resultsMain td {
	padding: 3px;
}
.resultHead:hover {
	color: #000000 !important;
	background-color: #ffffff !important;	
}
.resultStripe {
	background-color: #f4fbfc;
}
.resultStripe td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.resultsMain .studentName, .resultsMain .totalScore, .resultsMain .mcScore {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.resultsMain .crScore, .resultsMain .totalScore, .resultsMain .mcScore {
	text-align:center
}
.resultsMain tr:hover {
	color: #FFFFFF;
	background-color: #3BBAD0;	
}.resultsMain a {
	color: #000000;
}
.resultsMain .crScore a {
	border: 1px solid #477AA3;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.resultsMain .crScore a:hover {
	color: #FFFFFF;
	background-color: #477AA3;
}
.resultsMain .testAverage {
	margin-top: 0.5em;
	margin-bottom: 1em;
	font-size: 1.3em;
	margin-left: .5em;
}
.resultsEnter {
	padding-bottom: 1em;
}

/* results for Entering CR Scores */

.resultsEnter table {
	width: 450px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.resultsEnter td {
	text-align: center;
	padding: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.enterHead td {
	font-weight: bold;
	color: #000000 !important;
	border-top-style: none;
}
.resultsEnter table a {
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.resultsEnter .autoScore {
	border-right-style: none;
}
.gotoTraining img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: -2px;
}
.resultsEnter .studentAnswer, .resultsEnter .correctAnswer, .resultsEnter .teacherScore {
	color: #666666;
}
.teacherScore input {
	border: 1px solid #477AA3;
	text-align: center;
	width: 1.2em;
	font-size: 1em;
	padding: 0px;
	margin: 0px;
}
.mcEnter td {
	color: #000000 !important;
	background-color: #f4fbfc;
}
.mcEnter .notRight {
	color: #990000;
	font-weight: bold;
}
.studentOverview {
	float: left;
	padding-left: 1em;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.5em;
}
.studentOverview h3 {
	font-size: 1.3em;
}
.studentOverview .overLabel {
	font-weight: normal;
	font-size: .9em;
}
.studentOverview .curentScore {
	color: #477AA3;
}
.studentOverview a {
	background-color: #edf9fb;
	color: #3BBAD0;
	border: 1px solid #477AA3;
	text-decoration: none;
	display: block;
	width: 10em;
	text-align: center;
	margin-bottom: 0.5em;
	margin-top: 0.3em;
	font-size: 0.9em;
}
.studentOverview a:hover {
	background-color: #3BBAD0;
	color: #FFFFFF;
}
/* test options */
.optionsWrap .resultsEnter td {
	padding: 3px;
	text-align: left;
}
.optionsHead td {
	font-weight: bold;
	border-top-style: none;
}
.resultsEnter .studentName {
	text-align: left;
}
.resultsEnter .editStudent {
	border-right-style: none;
}
.resultsEnter .editStudent a {
	border: 1px solid #477AA3;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.resultsEnter .editStudent a:hover {
	color: #FFFFFF;
	background-color: #477AA3;
}
.optionsStripe {
	background-color: #f4fbfc;
}

.optionsWrap p {
	margin-top: .5em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
.optionsWrap .createNew {
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3BBAD0;
}
.optionsWrap .createNew a {
	margin-top: .3em;
	margin-right: 1em;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* student portfolio */
.paperMargin {
	background-image: url(../Images/practiceTest/doubleRed.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 6em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #477AA3;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
}
.paperMargin h2 {
	color: #3BBAD0;
	font-size: 2em;
}
.paperMargin p {
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.paperMain {
	background-image: url(../Images/practiceTest/paperClear.gif);
	background-repeat: repeat-y;
	background-position: left -1px;
	padding-left: 48px;
}
.paperMain h3 {
	font-size: 2.2em;
}
.paperMain label {
	display: block;
	margin-top: .8em;
	font-size: 1.5em;
}
.paperMain .dropMenu {
	width: 22em;
	margin-right: 1em;
	font-size: .9em;
}
.paperMain .goButton {
	font-size: .9em;
}
/* old styles were causng issues with FF 3+
.paperLeft {
	float: left;
	width: 50%;
	background-image: url(../Images/practiceTest/paperBlue.gif);
	background-repeat: repeat-y;
	background-position: left -1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #477AA3;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 3em;
	padding-left: 2.1em;
}
.paperRight {
	float: left;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 2.1em;
}*/

.paperLeft {
	float: left;
	width: 50%;
	background-image: url(../Images/practiceTest/paperBlue.gif);
	background-repeat: repeat-y;
	background-position: left -1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #477AA3;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 3em;
	padding-left: 2.1em;
}
.paperRight {
	float: left;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 2.1em;
	width: 40%;
}
.takeNew {
	display: block;
	float: left;
	background-color: #3BBAD0;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1.7em;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	margin-top: 1.4em;
	border: 1px solid #477AA3;
}
.takeNew:hover {
	background-color: #477AA3;	
}

/* student results */

.studentResults {
	padding: 1em;
}
.returnPorfolio {
	background-color: #477AA3;
	display: block;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Images/backArrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0.4em;
	padding-right: 0.5em;
	padding-bottom: 0.4em;
	padding-left: 2em;
	margin-bottom: 1em;
}
.returnPorfolio:hover {
	background-color: #3BBAD0;
}
.overviewResults {
	text-align: center;
}
.overviewResults td {
	font-size: 2em;
	text-align: center;
	padding: 0.2em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3BBAD0;
}
.overviewResults .studentHead td {
	font-weight: bold;
	font-size: 1em;
	border-bottom-color: #3BBAD0;
}
.overviewResults .totalPoints {
	border-right-style: none;
}
.overviewResults .nameDate {
	text-align: right;
}
.overviewResults .nameOfTest {
	font-size: .6em;
	display: block;
	font-weight: bold;
}
.overviewResults .takenOn {
	font-size: .5em;
}
.bump {
	margin-bottom: -0.6em;
	display: block;
}
.howScored {
	display: block;
	font-size: 0.5em;
	margin: -0.3em;
	padding-top: 0.5em;
	padding-right: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.3em;
}
html>body .specificResults {
	padding-top: 2em;
	overflow: auto;
}
*:first-child+html .specificResults {
	overflow-y: hidden;
	padding-bottom: 1em;
}

*html .specificResults {
	overflow-x: auto;
	width: 770px;
	margin-top: 2em;
	padding-bottom: 1.2em;
}
.specificResults td {
	font-size: 0.9em;
	padding: 0.3em;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	white-space: nowrap;
}
.specificResults .detailHead {
	font-weight: bold;
	text-align: right;
	border-right-color: #000000;
}
.specificResults .wrongAnswer {
	color: #9D0A0E;
}
.specificKey {
	background-color: #eaeaea;
	font-size: 0.9em;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	border: 1px solid #999999;
}
.specificKey span {
	padding-right: 1em;
}
.specificKey img {
	margin-bottom: -2px;
}
.printResults {
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #477AA3;
	font-weight:bold;
	margin-bottom:1em;
	padding-top: 0.4em;
	padding-right: 0.5em;
	padding-bottom: 0.4em;
	padding-left: 2em;
	margin-left: 1em;
	background-image: url(../Images/print.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.printResults:hover {
	background-color: #3BBAD0;
}

/* account settings */


.accountsWrap {
	padding-top: 1em;
	padding-right: 3em;
	padding-bottom: 1em;
	padding-left: 3em;
}
.accountsWrap h1, .accountsWrap h2 {
	color: #3BBAD0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3BBAD0;
	font-size: 1.5em;
}
.accountsWrap h2 {
	margin-bottom: .5em;
}
.accountsWrap label {
	display: block;
	clear: both;
	padding-top: 1em;
}
.accountsWrap label span {
	float: left;
	width: 11em;
	text-align: right;
	padding-right: 0.5em;
}
.teacherProvided {
	border: 1px dotted #477AA3;
	background-color: #e4f5f8;
}
.requiredNew {
	display: block;
	margin-top: 1em;
	padding: 0.2em;
	background-color: #477AA3;
	color: #FFFFFF;
}
.accountExplain {
	border: 1px dotted #95C2E3;
	margin-top: 1em;
}
.suggested {
	display: block;
	margin-top: 1em;
	padding: 0.2em;
	background-color: #E4F5F8;
}
.andRequired {
	background-color: #FFCC00;
	background-image: url(../Images/navSkipped.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
}
.notFormy span {
	float: left;
	width: 11em;
	padding-right: .5em;
	text-align: right;
	display: block;
	color: #000000;
}
.accountsWrap input {
	float: left;
	margin-right: 1em;
}
.buttonPlacement {
	display: block;
	margin-left: 11.5em;
	height: 2em;
}
.buttonPlacement input {
	background-color: #3BBAD0;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #477AA3;
}
.accountButton {
	background-color: #3BBAD0;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #477AA3;
	margin-left: 11.5em;
}
.accountsWrap a {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1.4em;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3BBAD0;
	border: 1px solid #477AA3;
	font-weight: bold;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	margin-bottom: 1em;
	margin-left: 8.3em;
	float: left;
	margin-top: 1em;
}
.resultsEnter .assignTest a {
	border: 1px solid #477AA3;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.resultsEnter .assignTest a:hover {
	color: #FFFFFF;
	background-color: #477AA3;
}
.resultsEnter h3 {
	background-color: #c9ecf2;
	padding: .2em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3BBAD0;
}
.currentStudents, .existingStudents {
	margin: 1em;
	border: 1px solid #3BBAD0;
}
.currentStudents table, .existingStudents table {
	display: table;
	float: right;
	width: 100%;
}
.tablewrap {
	height: 15em;
	overflow: auto;
	width: 48em;
	float: right;
	background-color: #f7f7f7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3BBAD0;
}
*:first-child+html .tablewrap {
	position: relative;
	overflow-y: scroll;
	overflow-x: hidden;
	
}
*html .tablewrap {
	overflow-x: hidden;
}
.currentStudents .studentOverview, .existingStudents .studentOverview {
	padding: 0.5em;
	top: 0px;
}
.addNewStudents {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #3BBAD0;
	border-right-color: #3BBAD0;
	border-left-color: #3BBAD0;
	margin-top: 1em;
	margin-right: 1em;
	margin-left: 1em;
	padding-bottom: 0em;
	margin-bottom: 1em;
}
.addNewStudents .newDiv {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3BBAD0;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
}

.addNewStudents input {
	width: 10em;
	margin-right: .5em;
}
.addNewStudents .newDiv a {
	color: #3BBAD0;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #EDF9FB;
	border: 1px solid #477AA3;
	padding-right: 0.5em;
	padding-left: 0.5em;
	margin-right: 0.5em;
	display: block;
	float: left;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-top: 0.2em;
	margin-left: 0.3em;
	width: 8.5em;
	text-align: center;
}
.addNewStudents .newDiv a:hover {
	color: #FFFFFF;
	background-color: #3BBAD0;	
}
.addNewStudents .newDiv .grouping {
	display: block;
	float: left;
	padding: .2em;
	margin: 0px;
}
.tablewrap .assignedID, .tablewrap .editStudent {
	text-align: left;
}
.currentStudents .studentOverview span, .existingStudents .studentOverview span {
	font-weight: normal;
	font-size: .9em;
}
.currentStudents img, .existingStudents img {
	margin-bottom: -1px;
}.testInstructions {
	padding: 2em;
}
.testInstructions h1, .testInstructions h2 {
	color: #3BBAD0;
}
.testInstructions p {
	padding-right: 1em;
	padding-left: 1em;
	padding-top: .5em;
	padding-bottom: .5em;
}
.testInstructions .threeChoices {
	margin-bottom: 1em;
}
.testInstructions .threeChoices a {
	text-decoration: none;
	background-color: #3BBAD0;
	display: block;
	border: 1px solid #477AA3;
	float: left;
	width: 12em;
	text-align: center;
	margin-right: 1em;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
	padding-top: .5em;
	padding-bottom: .5em;
}
.testInstructions .threeChoices a:hover {
	background-color: #477AA3;	
}
.teacherInstructions {
	float: left;
	width: 40%;
	margin-right: 1.5em;
	padding-right: 0.5em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #477AA3;
}
.tablewrap th {
	text-align: left;
	padding: .2em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	background-color: #FFFFFF;
}
.tablewrap .AspNet-GridView-Alternate td {
	background-color: #f4fbfc;
}
.resultsEnter th {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding-right: .3em;
	padding-left: .3em;
	text-align: center;
}
.resultsEnter .studentOverview h3 {
	background-color: #FFFFFF;
	padding-left: 0px;
}
.resultsMain th, .resultsMain td {
	padding: .3em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.resultsMain .AspNet-GridView-Alternate {
	background-color: #f4fbfc;
}
.testAverage {
	padding: .2em;
	margin-top: .5em;
	background-color: #F4FBFC;
	border: 1px solid #95C2E3;
}
.autoDisclaim {
	background-color: #FFCC00;
	padding: .5em;
	border: 1px solid #FF9900;
	margin-top: .5em;
}
.editThis span {
	padding-right: 1em;
}
.editThis a {
	text-decoration: none;
	padding-left: 0.2em;
	color: #FFFFFF;
	background-color: #3BBAD0;
	margin-left: 0.5em;
	padding-right: 0.2em;
	font-weight: normal;
}
.editThis a:hover {
	background-color: #477AA3;
}
.acountSettings a {
	width: 15em;
	text-align: center;
	margin-left: 0px;
	clear: both;
}
.acountSettings a:hover {
	background-color: #477AA3;
}
.acountSettings input {
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 0px;
	margin-left: 0px !important;
}
/*styles custom test table */
#welcome .leftPanel .tablewrap {
	height: 23em;
}
#welcome .leftPanel .tablewrap th {
	text-align: left;
}
#welcome .leftPanel .tablewrap td {
	text-align: left;
}
*html #welcome .leftPanel .tablewrap {
	width: 440px;
}
.reorderWrap {
	padding: 2em;
}
.optionsreorder {
	padding-top: 1em;
	padding-bottom: 1em;
}
.optionsreorder a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #477AA3;
	display: block;
	float: left;
	margin-right: .5em;
	padding-top: 0.3em;
	padding-right: 0.8em;
	padding-bottom: 0.3em;
	padding-left: 0.8em;
}
.tabsReorder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1E4B6F;
	margin-top: 1em;
}
.tabsReorder a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1E4B6F;
	display: block;
	float: left;
	margin-right: 0.5em;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	margin-left: 0.5em;
	border: 1px solid #1E4B6F;
	margin-bottom: -1px;
}
*:first-child+html .tabsReorder a {
	margin-bottom: -20px;
}

*html .tabsReorder a {
	margin-bottom: -20px;
}
.tabsReorder .activeTab {
	background-color: #FFFFFF;
	color: #1E4B6F;
	border-bottom-color: #FFFFFF;
}
.tabsBottom {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #1E4B6F;
	border-bottom-color: #1E4B6F;
	border-left-color: #1E4B6F;
	padding-top: .3em;
}
.tabsBottom p {
	padding-right: 1em;
	padding-left: 1em;	
}
.tabsBottomReorder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #1E4B6F;
	border-bottom-color: #1E4B6F;
	border-left-color: #1E4B6F;
	padding-top: 0.3em;
	padding-right: .5em;
	padding-bottom: .3em;
	padding-left: .5em;
}
*html .tabsBottom, *html .tabsBottomReorder {
	height: 1%;
}
.reorderWrap .testName {
	background-color: #efefef;
	padding: .3em;
	border: 1px solid #999999;
}
.tablewrap2 .saveOrder {
	text-align: right;
	padding-top: .3em;
}
.controlQuestions a {
	color: #477AA3;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
	float: right;
	margin-right: .5em;
	padding-top: 0em;
	padding-right: .5em;
	padding-bottom: 0em;
	padding-left: .5em;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	border: 1px solid #477AA3;
	line-height: 1.5em;
}.studentLink, .teacherLink {
	width: 398px;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
.studentLink a {
	display: block;
	background-image: url(../Images/twochoicesStudents.gif);
	background-repeat: no-repeat;
	width: 142px;
	height: 118px;
	text-indent: -9999px;
	margin-left: 150px;
	margin-top: 100px;
	margin-bottom: 100px;
}
.teacherLink a {
	display: block;
	background-image: url(../Images/twochoicesTeachers.gif);
	background-repeat: no-repeat;
	width: 142px;
	height: 118px;
	text-indent: -9999px;
	margin-left: 100px;
	margin-top: 100px;
	margin-bottom: 100px;
}
/* Hides OGT Specific wording*/
.autoNote, .textOGT
 {
	display: none;
}
.firstColumn {
	text-align: center !important;
}
