.footnoteRef { color: #FFA330; vertical-align: super; font-size:10px; line-height:10px; display:inline-block; overflow:hidden; }
.tr3TrendsIntro { font-size: 13px; line-height: 12px; font-style: italic; }
.labelError { color:#d92b00;  }
.labelWarning { color:#d92b00; font-size: 13px; }
.label { color:#434448; }
.labelHelp { color:#434448; font-size: 13px;}
.errorBullets { color:#d92b00; }
.errorBullets li { color:#d92b00; }
#clientError { font-family: Helvetica, Arial, sans-serif; font-size:15px; color:#d92b00; padding-top: 20px; padding-bottom: 10px; }

#teacherPrepMessage { font-family: Helvetica, Arial, sans-serif; font-size:15px; color:#FFA330; padding-bottom: 30px; }


table .formTable td { padding-bottom: 5px; }

.twoColumn .col { width:445px; }
.twoColumn .col.right { border-right:0; padding-right:0; margin-right:0; padding-right:19px; padding-left:19px;  }
.twoColumn .col.left { padding-right:14px; width:426px; padding-left:19px;  }

.inputForm { }
.inputForm h2 {  }
.inputForm p { font-size:15px; color:#434448; line-height:18px;  }
.inputForm p.red { color:#d92b00;  }
.inputForm form label { padding-right: 20px; float:left; display:inline;  font-family: Helvetica, Arial, sans-serif; font-size:15px;  }
.inputForm form .row { margin-bottom:16px;  }
.inputForm form .field { width:400px; padding-left:8px; border:1px solid #b0afb1; padding-top:3px; padding-bottom:3px;  }
.inputForm form .clear { width:167px; height:34px; padding-left:8px; background:#879aaf; font-size:15px; color:#ffffff; text-align:left; border:0; cursor:pointer; font-family: 'Oxygen', sans-serif;   }
.inputForm form .send {  width:167px; height:34px; padding-left:8px; font-size:15px; color:#ffffff; text-align:left; border:0; cursor:pointer; font-family: 'Oxygen', sans-serif; background:#092f57 url('images/send-arrow.png') no-repeat right 0; margin-left:10px;  }

.rightDescription { float:left; width: 200px; margin-top: 15px; margin-left: 20px; padding: 10px; border: 1px solid #BBB; }

.linkAnchor { visibility: hidden; }

.captionBox { background-color: #faecd0; border: solid 1px #BBB; padding: 15px;}
.captionBoxRight { background-color: #faecd0; border: solid 1px #BBB; padding: 15px; margin-left: 30px;}
.captionBoxLeft { background-color: #faecd0; border: solid 1px #BBB; padding: 15px; margin-right: 30px;}

.readMoreBox { background-color: #faecd0; padding: 10px; margin-top: 15px;}
.readMoreBoxHeader { color:#003768; font-size:15px; font-family: Arial,Helvetica,sans-serif; }

.tightTable td { padding-bottom: 5px; }

.chartInfo td {
	font-size: 12px;
	padding-right: 10px;
}

table { border-collapse:collapse; }
table td { vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#565658; padding-bottom:15px; line-height:24px;}

.forumNctqRow { padding: 15px; background-color: #FAECD0; font-size: 15px; }
.forumSchoolRow { padding: 15px; background-color: #B6E5EF; font-size: 15px; }
.forumNctqRow p {font-size: 15px; }
.forumSchoolRow p { font-size: 15px; }
.forumSpacerRow { height: 3px; background-color: #FFFFFF; }

.content ul { padding-left: 10px; }
.content ol { padding-left: 30px; }
.content ol li { font-size:15px; color:#434448; line-height:24px; padding-bottom:5px;  }

.rotate {

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}

#commentarySearchLi { display:block !important; }


@media only screen and (max-device-width: 480px) {
    #commentarySearchLi { display:none !important; }
}
