.skiplink {
	display: none;
}
#header {
	display: none;
}
#footer {
	display: none;
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	top: 0px;
	background-color: #e1e1e1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
form {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.overwrap {
	margin: auto;
	padding: 0px;
	text-align: left;
	top: 0px;
	width: 95%;
	background-color: #FFFFFF;
	border: 1pt solid #000000;
}
.overwrap #maincontent a {
	color: #000000;
}

#tree {
	display: none;
}
#welcome p, ul {
	padding-top: 5pt;
	padding-right: 20pt;
	padding-bottom: 10pt;
	padding-left: 20pt;
	margin: 0px;
}
#welcome img {
	margin: 0pt;
	padding-top: 0pt;
	padding-right: 20pt;
	padding-bottom: 20pt;
	padding-left: 20pt;
}
#understandInstructions {
	margin: 0px;
	padding-top: 10pt;
	padding-right: 20pt;
	padding-bottom: 10pt;
	padding-left: 20pt;
}


/* Portal Home Styles 			--------------------------------============================================================*/

h1 {
	font-size: 18pt;
	font-family: "trebuchet ms";
	margin: 0px;
	padding-top: 20pt;
	padding-right: 20pt;
	padding-bottom: 5pt;
	padding-left: 20pt;
}
#location h2{
	font-family: "trebuchet ms";
	font-size: 14pt;
	margin: 0pt;
	padding-left: 30pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
}

#understandPortal a, #expectedPortal a, #practicePortal a, #educators a{
	font-size: 14pt;
	text-decoration: none;
	display: block;
	padding-top: 20pt;
	padding-right: 20pt;
	padding-bottom: 10pt;
	padding-left: 20pt;
}
#maincontent #teacher {
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

/* Understand2 Styles 			--------------------------------============================================================*/

.boxWrap {
	margin: 0px;
	padding-top: 5pt;
	padding-right: 20pt;
	padding-bottom: 5pt;
	padding-left: 20pt;
	border-top-width: 1pt;
	border-top-style: dashed;
	border-top-color: #666666;
}
#choiceBox {
	display: none;
}

/* FAQ/Resources Styles 			--------------------------------============================================================*/

.firstlist {
	display: none;
}
#maincontentFAQ {
	margin: 0px;
	padding-top: 0pt;
	padding-right: 20pt;
	padding-bottom: 10pt;
	padding-left: 20pt;
}
#maincontentFAQ a{
	color: #000000;
	display: inline;	
}
.backTo {
	display: none;
}

/* What's Expected Styles 			--------------------------------============================================================*/

.chart {
	padding-top: 0pt;
	padding-right: 40pt;
	padding-bottom: 0pt;
	padding-left: 40pt;
	margin: 0px;
}
#numberAdvanced, #numberAccelerated, #numberProficient, #numberBasic, #numberLimited {
	color: #000000;
	font-size: 14pt;
	font-weight: bold;
	display: inline;
}
#levelAdvanced, #levelAccelerated, #levelProficient, #levelBasic, #levelLimited {
	display: inline;
	padding-right: 5pt;
	padding-left: 5pt;
}
.levelBarrel p {
	display: inline;
}
.levelBarrel {
	padding: 10pt;
	margin: 0px;
	border-bottom-width: 1pt;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}
#meets2 {
	border-bottom-width: 2pt;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}
#expectedInside .explanation img {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#expectedInside .explanation {
	margin: 0px;
	padding-top: 20pt;
	padding-right: 20pt;
	padding-bottom: 10pt;
	padding-left: 20pt;
}
.explanation .nextButton a {
	display: none;
}
#expectedInside2 {
	padding-top: 10pt;
	padding-right: 20pt;
	padding-bottom: 10pt;
	padding-left: 20pt;
	margin: 0px;
}
.contentStandard {
	padding-top: 5pt;
	padding-right: 0pt;
	padding-bottom: 10pt;
	padding-left: 0pt;
	border-top-width: 1pt;
	border-top-style: dashed;
	border-top-color: #000000;
	margin-top: 15pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
}
#contentExplanation h2 {
	font-family: "trebuchet ms";
	margin: 0pt;
	padding: 0pt;
	font-size: 16pt;
}
#contentExplanation img {
	padding-right: 10pt;
}
.contentStandard h3 {
	margin: 0pt;
	padding: 0pt;
	font-size: 12pt;
}
.seeState a {
	display: none;
}
#expectedInside2 .backButton a {
	display: none;
}

/* Can Do Styles 			--------------------------------============================================================*/

#maincontentCan {
	padding: 20pt;
	margin: 0px;
}
#scoreReportGraphic img {
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	display: block;
	padding-top: 10pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}
#topCanDo {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding: 0px;
}
#tableLevels th {
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.canDoLabel div {
	padding-right: 5pt;
	border-right-width: 1pt;
	border-right-style: solid;
	border-right-color: #000000;
	padding-left: 5px;
	border-left-width: 1pt;
	border-left-style: solid;
	border-left-color: #000000;
}
.canDoLabelCenter div {
	padding-right: 5pt;
	padding-left: 5pt;
}
.levelLeft, .levelCenter, .levelCenterSelected, .levelRight, .tableStrand {
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #666666;
	margin: 0px;
	padding: 0px;
}
.levelCenterSelected a, .levelRightSelected a, .levelLeftSelected a {
	display: block;
	height: 5pt;
	width: 5pt;
	margin: 0pt;
	padding: 0pt;
	border: 3pt solid #000000;
	font-size: 1pt;
	line-height: 1pt;
}
.levelLeft a, .levelCenter a, .levelRight a {
	text-decoration: none;
	color: #FFFFFF;
}
.rightWrong {
	display: none;
}
.strandCan {
	padding-top: 5pt;
	padding-bottom: 0pt;
	border-top-width: 1pt;
	border-top-style: dashed;
	border-top-color: #000000;
	margin-top: 10pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
}
.standardCan h2 {
	font-size: 14pt;
	margin: 0pt;
	padding: 0pt;
}
.strandCan h3 {
	font-size: 12pt;
	font-style: italic;
	margin: 0pt;
	padding: 0pt;
}

/* Practice Test Styles 			--------------------------------============================================================*/

#instructionsWide p, ul {
	margin: 0pt;
	padding-top: 5pt;
	padding-right: 20pt;
	padding-bottom: 5pt;
	padding-left: 20pt;
}
#rightSide {
	margin: 0pt;
	padding: 20pt;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #000000;
}
#rightSide2 {
	margin: 0pt;
	padding: 20pt;
	border-top-width: 1pt;
	border-top-style: dashed;
	border-top-color: #333333;
}
#instructionsFull p{
	margin: 0pt;
	padding-top: 5pt;
	padding-right: 20pt;
	padding-bottom: 5pt;
	padding-left: 20pt;
}
#readySide {
	display: none;
}
#ready4 {
	display: none;
}
#twoPanes {
	padding: 20pt;
	width: 100%;
}
#twoPanes h3{
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #333333;
	text-align: left;
}
#twoPanes h2{
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #000000;
	text-align: left;
}
#twoPanes span{
	font-size: 10pt;
	font-weight: bold;	
}
#twoPanes p {
	text-align: left;
	font-size: 10pt;
}
.yourResults  {
	display: block;
	width: 2in;
	margin: 0px;
	padding: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.yourResults2  {
	display: block;
	width: 2in;
	padding: 0px;
	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: 2.5in;
}
.bottomPane {
	display: none;
}
.theBottom {
	display: none;
}
.topPane {
	margin: 0px;
	padding: 0px;
}
