@charset "UTF-8";

/*/ Original item View styles /////*/

.image {
	vertical-align: middle;
}
.expand {
	background: no-repeat;
	background: no-repeat;
	display: inline;
	height: 19px;
	margin-left: 5px;
	padding: 0px 19px 4px 0px; /* padding for firefox */
	width: 19px;
}
p, li, ol {
	margin-top:0px;
	margin-bottom:0px;
}
.navtop, .navbottom, .itemnav {
	display: none;
}
.description  {
	display: none;
}
.formpos h3 {
	color: #000000;
	font-weight: bolder;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-indent: 1em;
}
.passage, .passagehide {
	border: 1px dotted #CCCCCC;
	cursor: pointer;
	padding: 5px;
	display: block;
	clear: both;
}
.passinfo {
	font-weight: bold;
}

.stem {
	font-weight: normal;
	padding: 15px 0px 10px 0px;
}

.passagehide .stem {
	padding: 15px 0px 10px 0px;
}
.passagehide .stem img
 {
	background: url(../images/close.gif) no-repeat right bottom;
	padding: 3px;
}
.optionlist {
	margin-left: 0px;
	padding-left: 5px;
}
.option {
	cursor: pointer;
	font-weight: bold;
	line-height: 22px; /* this is so Netscape 6 will look right with expand icon */
	list-style-position: inside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 50px;
}
.optionhide {
	border: 1px solid White;
	cursor: hand;
	cursor: hand;
	font-weight: bold;
	line-height: 22px; /* this is so Netscape 6 will look right with expand icon */
	list-style-position: inside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 50px;
}
.option p, .optionhide p {
	display: inline;
}
.rationale {
	font-weight: normal;
	line-height: normal;
	padding-top:5px;
}
.rationale p {
	display: block;
}
.optionhide .rationale {
	display: none;
}
.optionhide .expand {
	background-image: url(../images/open.gif);
	background-repeat: no-repeat;
}
.optionCorrect {
	border: 1px solid White;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	line-height: 22px; /* this is so Netscape 6 will look right with expand icon */
	list-style-position: inside;
	background-image: url(images/arrow.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 50px;
}
.practicegroup {
	height: 1px;
	width: 45px;
	display: inline;
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 0px;
	margin-left: -65px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.radio {
	height: 1px;
	width: 20px;
	display: inline;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.rightwrong {
	height: 1px;
	width: 20px;
	display: inline;
	margin: 0px;
	padding: 0px;
}
.rightwrong img{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.optionCorrect .rationale {
	display: none;

}
.optionCorrect .expand {
	display: none;
}
.optionCorrect p {
	display: inline;
}
.explanation {
	background: url(../images/close.gif) no-repeat right bottom;
	cursor: pointer;
	cursor: hand;
	margin-bottom: 15px;
	padding: 1px 5px 1px 16px;
}
.explanationhide {
	background: none;
	border: 1px solid White;
	cursor: pointer;
	cursor: hand;
	margin-bottom: 15px;
	padding: 1px 5px 1px 16px;
}
.explanation h4, .explanationhide h4 {
	display: block;
	font-size: 1em;
	line-height: 22px; /* this is so Netscape 6 will look right with expand icon */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.explanation .value {
	padding-top:5px;
}
.explanationhide .value {
	display: none;
}
.explanationhide .expand {
	background: url(../images/open.gif) no-repeat;
}
.scoring {
	background: url(../images/close.gif) no-repeat right bottom;
	border: 1px solid #7BBEE7;
	cursor: pointer;
	cursor: hand;
	margin-bottom: 15px;
	padding: 1px 5px 30px 5px;
}
.scoringhide {
	background: none;
	border: 1px solid White;
	cursor: pointer;
	cursor: hand;
	margin-bottom: 15px;
	padding: 1px 5px 1px 5px;
}

.scoring h4, .scoringhide h4 {
	display: block;
	font-size: 1em;
	line-height: 22px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 0px;
	padding-top: 0px;
}

.rfheading {
	background-color: #EFEFEF;
	border-bottom-color: #6BBEEF;
	border-left-color: #6BBEEF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #6BBEEF;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #6BBEEF;
	border-top-style: solid;
	border-top-width: 1px;
	font-size: 1em;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-left: 16px;
	padding-top: 5px;
	background: White;
}
.scoring h4 {
	padding-bottom: 10px;
}
.scoring table, .scoringhide table {
	border-collapse: collapse;
	font-size: 1em;
	margin: 5px 10px 0px 10px;
}
.scoring thead, .scoringhide thead {
	background: #EFEFEF;
}
.scoring th, .scoringhide th {
	border: 1px solid Black;
	border-collapse: collapse;
	padding: 3px 3px 3px 3px;
}

.scoring td, .scoringhide td {
	border: 1px solid Black;
	border-collapse: collapse;
	padding: 3px 3px 3px 3px;
}
.scoringhide table {
	display: none;
}
.scoringhide .expand {
	background: url(../images/open.gif) no-repeat;
}
.rangefinding {
	background: #EFEFEF;
	border: 1px solid #6BBEEF;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-top: 0px;
}
.rangefinding h5 {
	display: block;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}
.studentresponse, .studentresponsehide {
	background: #FFFFFF url(../images/close.gif) no-repeat right bottom;
	border: 1px solid #7BBEE7;
	cursor: pointer;
	cursor: hand;
	line-height: 22px; /* this is so Netscape 6 will look right with expand icon */
	margin: 10px 10px 10px 10px;
	padding: 1px 5px 1px 5px;
}
.studentresponsehide {
	background: none;
	border: 1px solid #EFEFEF;
}
.studentresponse .paper {
	line-height: normal;
	padding-top:5px;
}
.studentresponsehide .paper {
	display: none;
}
.studentresponsehide .expand {
	background: url(../images/open.gif) no-repeat;
}
.questioninfo {
	background-color: #ebf4fa;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin: 0px;
}
.questioninfo h3 {
	display: block;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
.csc, .cschide, .sbi, .sbihide, .stats, .statshide {
	cursor: pointer;
	cursor: hand;
	display: block;
	float: left;
	padding-right: 0px;
	text-align: left;
	text-align: left;
	background-image: url(../images/bottomItem/length.gif);
	background-repeat: repeat-y;
}
.cscdesc {
	display: block;
	margin: 0px;
	background-image: url(../images/bottomItem/openBack.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 50px;
}
.csctext {
	background-image: url(../images/bottomItem/closeIt.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
.cschide {
	background: none;
}
.cschide .cscdesc {
	background-image: url(../images/bottomItem/closedBack2.gif);
	background-repeat: no-repeat;
}
.cschide .csctext {
	display: none;
	padding-top:10px;
}
.sbidesc {
	display: block;
	margin: 0px;
	background-image: url(../images/bottomItem/openBack.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.sbitext {
	padding: 15px 15px 15px 15px;
	background-image: url(../images/bottomItem/closeIt.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sbitext dl{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.sbitext dt{
	font-weight: bold;
}
.sbitext dd{
	margin: 0px;
	padding: 0px 0px 15px;
}
.sbihide {
	background: none;
}
.sbihide .sbidesc {
	background-image: url(../images/bottomItem/closedBack2.gif);
	background-repeat: no-repeat;
}
.sbihide .sbitext {
	display: none;
}
.statsdesc {
	display: block;
	height: 50px;
	margin: 0px;
	background-image: url(../images/bottomItem/openBack.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.statstext {
	padding: 15px 15px 15px 15px;
	background-image: url(../images/bottomItem/closeIt.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.statstext ul{
	margin: 0px 5px 0px 10px;
	padding: 0px 5px 0px 5px;
}
.statstext li{
	padding-bottom: 15px;
}
.statshide {
	background: none;
}
.statshide .statsdesc {
	background-image: url(../images/bottomItem/closedBack2.gif);
	background-repeat: no-repeat;
}
.statshide .statstext {
	display: none;
}
#toolbar {
	display: none;
}
.rubriclist .point, .optioncontainer li {
	font-weight: bold;
}
.bottom2 {
	display: none;
}
.question {
	padding-left: 15px;
	margin-bottom: 15px;
}
.itemShow {
	display: block;
}
.paper {
	margin-right: 24px;
}
#grouping {
	background-color: #CC3300;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3300CC;
	border-left-color: #3300CC;
	margin: 0px;
	padding: 0px;
	display: block;
}
.divider {
	margin: 0px;
	padding: 0;
	font-size: 2px;
	width: 4px;
	height: 24px;
	line-height: 24px;
	background-image: url(../images/status/shading.gif);
	list-style-type: none;
}

/* TEMP HIDING FOR OGT //////////////////////////////////////////////========================---------------------*/

.statshide, .cschide, .rfheading, .rangefinding, .optionhide .expand, .explanationhide {
	display: none;
}
.questioninfo {
	padding-right: 20px;
	padding-left: 20px;
}
.sbihide, .sbi {
	width: 100%;
	cursor: default;
	
}
.sbi .sbidesc, .sbihide .sbidesc {
	background-image: none;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	border-bottom-style: none;
}
.sbi .sbitext, .sbihide .sbitext {
	background-image: none;
	background-color: #FFFFFF;
	display:block
}
.optionhide:hover, .optionhide p:hover, .optionhide li:hover {
	background-color: #ffffff !important;
	
}
.correctTemp {
	color: #006600;
}
.correctTemp p {
	color: #000000;
}
.description table {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #ED1C24;
	border-left-color: #ED1C24;
}
.description td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #ED1C24;
	border-right-color: #ED1C24;
}
.scoringhide p {
	display: none;
}
.correctTemp .tempMark {
	margin-left: -3em;
	padding-right: 2.1em;
	margin-bottom: -1px;
}
.description .intro, .description .HIMI {
	display: none;
}

/* Original Practice Test Styles /////////////////////////////*/


/* login page */
.login {
	background-color: #f5fdff;
}
.leftPanelSkinny {
	width: auto;
	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 {
	display: none;
}
.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;
	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;
}
.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;
}
/* username/logout/help bar */

.whichOne {
	background-color: #824c98;
	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;
	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;
	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;
	border: 1px solid #DF162C;
}

/* workbook stuff */
.workWrap {
	padding: 1em;
}
.workTop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding: 0px;
	margin: 0em;
}
.workTop h1 {
	color: #000000;
	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: none;
}
.topLeft {
	font-size: 1.5em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	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: #333333;
	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 #666666;
	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: #CCCCCC;
	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;
}
.createNew a:hover {
	background-color: #477AA3;
}

/* results Main */

.resultsWrap, .optionsWrap {
	padding: 1em;
}
.resultsWrap h1, .optionsWrap h1 {
	font-size: 1.5em;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.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 {
	display: none;
}
.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 {
	display: none;
}
.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 {
	padding-left: 6em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
}
.paperMargin h2 {
	color: #666666;
	font-size: 2em;
}
.paperMargin p {
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.paperMain {
	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;
}
.paperLeft {
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 3em;
	padding-left: 2.1em;
}
.paperRight {
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 2.1em;
}
.takeNew {
	display: none;
}
.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: #999999;
}
.overviewResults .studentHead td {
	font-weight: bold;
	font-size: 1em;
	border-bottom-color: #999999;
}

.overviewResults .nameDate {
	text-align: right;
}
.overviewResults .nameOfTest {
	font-size: .6em;
	display: block;
	font-weight: bold;
}
.overviewResults .takenOn {
	font-size: .5em;
}
.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;
}

/* account settings */


.accountsWrap {
	padding-top: 1em;
	padding-right: 3em;
	padding-bottom: 1em;
	padding-left: 3em;
}
.accountsWrap h1, .accountsWrap h2 {
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	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 solid #CCCCCC;
	margin-top: 1em;
}
.suggested {
	display: block;
	margin-top: 1em;
	padding: 0.2em;
}
.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;
	display: none;
}
.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 {
	padding: 0.2em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.currentStudents, .existingStudents {
	margin: 1em;
	border: 1px solid #999999;
}
.currentStudents table, .existingStudents table {
	display: table;
	float: right;
	width: 100%;
}
.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: 35%;
}
.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;
}.andRequired {
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
}
.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;
}
.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;
}





/*Original Applications styles /////*/

#location {
	display: none;
}
#itemList {
	display: none;
}
#maincontent {
	padding: 0px;
	background-color: #FFFFFF;
	margin: 0px;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#welcome {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
#instructions {
	margin: 0px;
	padding: 0px;
	width: 509px;
	float: left;
}
#instructions h1 {
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
	font-size: 3em;
}
#instructions ol {
	margin: 0px;
	padding: 0px;
	width: 220px;
	font-size: 2.5em;
	line-height: 2.5px;
}

#instructions ol li {
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0.2em;
	padding-right: 0px;
	padding-left: 20px;
	list-style-position: inside;
	margin: 0px;
	padding-bottom: 0.7em;
}
#instructions ol li span{
	font-size: 0.5em;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	margin-left: 1em;
	padding: 0px;
}
#instructions img {
	padding-right: 40px;
	padding-top: .5em;
}
.ready {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.ready a {
	display: block;
	height: 38px;
	width: 289px;
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 22px;
	line-height: 38px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center;
}
.notReady {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.notReady a {
	display: block;
	height: 38px;
	width: 289px;
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 22px;
	line-height: 38px;
	background-color: #E2D0B9;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#ready {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#ready a {
	display: block;
	height: 38px;
	width: 289px;
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 22px;
	line-height: 38px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center;
}
#notReady {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#notReady a {
	display: block;
	height: 38px;
	width: 289px;
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 22px;
	line-height: 38px;
	background-color: #E2D0B9;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#clickButton {
	padding: 5px;
	font-size: 1.2em;
	text-align: center;
}



body#practiceTest #instructions {
	margin: 0px;
	padding: 0px;
	width: 490px;
	float: left;
}
/* ------------------------------------- */

#welcome #instructions p {
	margin-left: 20px;
	margin-bottom: 10px;
}
#welcome #instructions li {
	padding-bottom: 10px;
}
#welcomeWide #instructionsWide p {
	width: 280px;
	margin-left: 20px;
}
#welcomeWide #instructionsWide li {
	width: 260px;
	margin-bottom: 10px;
	margin-left: 3em;
}
#welcomeFull #instructionsFull li {
	padding-bottom: 10px;
}
#welcomeFull #instructionsFull a {
	color: #000000;
}
#welcome #instructions a {
	color: #000000;
}.footnote {
	font-size: 11px;
	text-align: center;
	background-color: #A89073;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
}
body#practiceTest .footnote, body#whatExpected .footnote {
	display: none	
}


/*/ Original Portal layout styles /////*/
body {
	font: .75em Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	top: 0px;
	background-color: #FFFFFF;
}
h1, h2, h3, h4 {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 0px;
}
.skiplink {display:none}
.clear {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.ogtMain p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.categories {
	margin-right: 100px;
	margin-left: 100px;
	text-decoration: none;
	display: block;
	padding-bottom: 15px;
}
.shadow {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;

	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 13px;
	float: left;
}
.categories h2 {
	color: #6F3387;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F3387;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 166px;
	padding-left: 5px;
	/* if there is text use padding-top: 10px; */
	padding-top: 30px;
}
.categories p {
	margin-left: 166px;
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	color: #000000;
}
.categoryMain {
	padding-left: 3em;
	padding-top: 1em;
	width: 520px;
	float: left;
	padding-bottom: 1em;
}
.categoryMain h3 {
	font-size: 1.3em;
	padding-left: 5px;
}
.categoryMain p {
	padding-left: 5px;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 5px;
}
.applications {
	margin-bottom: 25px;
	text-decoration: none;
	display: block;
	margin-right: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

.applications img {
	display: block;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.applications h2 {
	color: #6F3387;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F3387;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 143px;
	padding-left: 5px;
	padding-top: 25px;
	font-size: 2.5em;
}
.applications p {
	margin-left: 143px;
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	color: #000000;
	background-image: url(../Images/arrowMainSmall1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
}
.applications p:hover {
	background-image: url(../Images/arrowMainSmall2.gif);
}
#teachers .applications {
	background-image: url(../Images/arrowMain1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #fbf9fc;
	border: 1px solid #6F3387;
	padding: 0.2em;
	margin-bottom: 20px;
}
#teachers .applications h2{
	margin-left: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 2.5em;
	padding: 10px;
}
#teachers .applications p{
	margin-left: 35px;
	background-image: none;
}
#popHelpButton {
	background-color: #824c98;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#popHelpButton .thickbox {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: .2em;
	background-color: #477AA3;
	float: right;
	margin-top: .2em;
	margin-right: 1em;
	margin-bottom: .2em;
	margin-left: .2em;
	border: 1px solid #FFFFFF;
}
.download {
	background-image: none;
}
/*instructions*/
.downInstructions a, .downer {
	text-align: left;
	color: #477AA3;
}
.downInstructions .content {
	padding: 1em;
	text-align: left;
}
.downInstructions h2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: .5em;
}
.practiceInstructions .content {
	text-align: left;
	padding: .5em;
}

.practiceInstructions .float{
float:right; 
margin: 0px 0px 10px 10px;

}
.practiceInstructions .center{
	text-align:center
}
.practiceInstructions .center img{
	display:block;
	margin:0px auto;
}
.practiceInstructions hr{
	clear:both;
}






/* PRINT STYLES ///////////////////////////////////////////////////////////////*/
.topLinks, #footer {
	display: none;
}
.overwrap {
	width: 95%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}
.ode {
	display: none;
}
#header {
	width: auto;
	margin: 0px;
	padding: 0px;
}
.breadcrumb {
	margin: 0px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	color: #000000;
}
.breadcrumb a {
	color: #000000;
	text-decoration: none;
}
.breadcrumb h3 {
	font-size: 1.5em;
}
.categories a {
	color: #000000;
}
.categories h2 {
	color: #000000;
}
.categories .shadow {
	background-image: none;
	border: 1px solid #CCCCCC;
}
.categoryMain {
}
#teachers .applications {
	background-color: #FFFFFF;
	background-image: none;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	border-bottom-color: #666666;
}
.montage {
	display: none;
}
#loading  {
	display: none;
}
.whichOne {
	background-color: #FFFFFF;
	color: #000000;
}
.helpPop {
	display: none;
}
.logMeOut {
	display: none;
}
#rightPanel {
	display: none;
}
.leftPanel #instructions .shadow {
	display: none;
}
#welcome .leftPanel #instructions {
	width: auto;
}
.addNewStudents {
	display: none;
}
.resultsEnter .createNew {
	display: none;
}
.workWrap .createNew a {
	display: none;
}
.profileButton {
	display: none;
}
.returnPorfolio, .printResults {
	display: none;
}
.studentResults {
	margin-top: -1.5em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.studentResults p, .resultsWrap p {
	margin-bottom: 0.5em;
	margin-top: .5em;
}
.attempts {
	display: none;
}
/*new results page */
.splitResults th {
	border: 1px solid #999999;
	padding-right: 5px;
	padding-left: 5px;
	font-size: .9em;
}
.splitResults td {
	text-align: center;
	border: 1px solid #DBDBDB;
	padding-right: 2px;
	padding-left: 2px;
}
.splitResults h3 {
	padding-top: 20px;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #333333;
	margin-bottom: 10px;
}
.multipleResults {
	float: left;
	padding-right: 20px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	width: 45%;
}
.constructedResults {
	padding-bottom: 10px;
	margin-left: 50%;
}
.splitResults table a {
	color: #000000;
}
.constructedResults .notscored {
	color: #666666;
	font-size: .9em;
}
.resultsName {
	margin: 0px;
	padding: 0px;
}

