@charset "utf-8";
/* Global CSS */
/*************************************/
/*
/*	HTML ELEMENTS TO OVERRIDE RESET STYLE SHEET
/*
/*************************************/

* {
	margin:0px;
	padding:0px;
}
html, body, button, input {
	background-color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
input {
	background-color: #F4F4F4;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color:#424242;
}
h1 {
	border-bottom:1px dotted #333333;
	font-size:26px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:10px;
}
h2 {
	border-bottom:1px dotted #333333;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:10px;
}
h3 {
	border-bottom:1px dotted #333333;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:10px;
}
h4 {
	font-size:16px;
	font-weight:bold;
	padding-bottom: 10px;
	border-bottom:1px dotted #333333;
	margin-bottom:10px;
}
h5 {
	border-bottom:1px dotted #333333;
	font-size:22px;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:10px;
	color:#84918a;
}
h6 {
	font-size:18px;
	margin-bottom:10px;
}
.header-tag-borders {
	border-bottom:1px dotted #333333;
	border-top:2px solid #b6beba;
	margin-bottom:10px;
}
a, a:visited, a:active, a:hover {
	color:#0099FF;
	font-size:12px;
	text-decoration:none;
	display: inline;
	padding: 0 0 1px 0;
}
a:hover {
	padding: 0;
	border-bottom:1px solid;
	display: inline;
}
p {
	padding-bottom: 10px;
	font-size:12px;
	color:#424242;
}
img {
	border: 0px;
}
pre {
	font-size: 14px;
	line-height: 16px;
	padding: 0px 0px 10px 0px;
	font-family: 'Georgia', Times, 'Times New Roman', serif;
	white-space: pre-wrap;					/* css-3 */
	white-space: -moz-pre-wrap !important;	/* Mozilla, since 1999 */
	white-space: -pre-wrap;					/* Opera 4-6 */
	white-space: -o-pre-wrap;				/* Opera 7 */
	word-wrap: break-word;					/* Internet Explorer 5.5+ */
}
.unit-lesson-heading {
	font-size:30px;
}
#lesson-form textarea {
	width:100%;
	border:1px solid #ccc;
	min-height:150px;
	margin-bottom:10px;
}
.contactxt {
	font-family:Arial;
	font-weight:300;
	color:#666666;
	font-size:12px;
}
input[type=radio], input[type=checkbox] {
	background-color: #F4F4F4;
}
/*************************************/
/*
/* 404 elems
/*
/************************************/
.help-links {
	padding-left:20px;
}
.cyan {
	color:#0099ff;
}
.sorry {
	font-size:18px;
}
/*************************************/
/*
/*	GIVE ELEMENTS AN OUTLINE ON FOCUS
/*
/*************************************/
input[type=radio]:focus {
	outline:#000000 dotted thin;
	background-color: #F4F4F4;
}
input:focus {
	outline:#CCCCCC solid thin;
}
select:focus {
	outline:#CCCCCC solid thin;
}
/*************************************/
/*
/*	COLORS
/*
/*************************************/
.green {
	color:#66cc33;
}
.grey {
	color:#84918a;
	border:none;
	margin:0;
	padding:0;
}
.blue {
	color:#0099FF;
}
/*************************************/
/*
/*	SINGLE FLOATS
/*
/*************************************/
.float-left {
	float:left;
	width:auto;
	display:inline;
}
.float-right {
	float:right;
	width:auto;
	display:inline;
}
.float-right-required-text {
	float:right;
	width:auto;
	margin-top:10px;
}
/*************************************/
/*
/*	Text Align
/*
/*************************************/
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
/*************************************/
/*
/*	WRAPPER
/*
/*************************************/
#wrapper {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 40px;
}
/*************************************/
/*
/*	PRIVATE HEADER
/*
/*************************************/
#header {
	width:980px;
	float:left;
}
#header-nav {
	width:1000px;
	background-image:url('/images/body.bg.png');
	background-repeat:repeat-y;
	min-height:149px;
}
#header-nav-left {
	float:left;
	width:990px;
	min-height:146px;
}
#header-nav-right {
	float:right;
	width:10px;
	min-height:146px;
	background-image:url('/images/right.wing.repeat.bg.png');
	background-repeat: repeat-y;
}
#navigation-container {
	background-color:#FFF;
	background-image: url('/images/navigation.background.png');
	background-repeat: repeat-y;
	background-position: 0 0;
	width:980px;
	float:left;
	min-height:37px;
}
#wing-left {
	float:left;
	width:10px;
}
#wing-left-student {
	float:left;
	width:10px;
	height:146px;
	background-image:url('/images/left.wing.blue.png');
	background-repeat:no-repeat;
}
#navigation {
	background-color:#006699;
	height:28px;
}
#wing-right {
	float:right;
	width:10px;
}
#wing-right-student {
	float:left;
	width:10px;
	height:146px;
	background-image:url('/images/right.wing.blue.png');
	background-repeat:no-repeat;
}
/*************************************/
/*
/*	PUBLIC HEADER
/*
/*************************************/

#public-header {
	width:960px;
	padding-left:20px;
	padding-right:20px;
	background-image:url('/images/body.bg.png');
	background-repeat:repeat-y;
}
/*************************************/
/*
/*	MAIN BODY CONTAINER
/*
/*************************************/
#main-content {
	padding-left:20px;
	padding-right:20px;
	width:960px;
	background-image:url('/images/body.bg.png');
	background-repeat:repeat-y;
}
#main-content .QuestionTitle {
	padding-top: 10px;
	font-weight: bold;
}
#main-content textarea.QuestionAnswer {
	width: 630px;
	max-width: 630px;
	border: 2px solid #acacac;
	margin: 0px 0px 10px 0px;
}
#main-content ul.LessonPaging {
	text-align: right;
	padding-top: 10px;
	margin-top:10px;
	border-top:1px dotted #333;
}
#main-content ul.Options li {
	display: inline;
}
#body-bg-bottom {
	background-image:url('/images/body.bg.bottom.png');
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	float:left;
	width:980px;
	height:19px;
}
/*************************************/
/*
/*	Text Buttons
/*
/*************************************/
.TextBTN {
	background: #393f39;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 1px;
	display: inline-block;
	padding: 0px 4px 0px 4px;
}
.TextBTN a, .TextBTN a:visited, .TextBTN a:active, .TextBTN a:hover {
	color: #FFF;
	padding: 5px;
	display: inline-block;
}
a.cufon, a span.cufon {
	display: inline-block;
}
.formBTN {
	background:url('/images/save.gif') no-repeat left center;
	width:55px;
	height:23px;
	display:block;
	margin-left:511px;
	float:left;
}
.TurnIn {
	background:url('/images/turnin.gif') no-repeat left center;
	width:72px;
	height:23px;
	display:block;
	float:left;
}
.TextBTN_Cancel {
	background: #B5BEB9;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 1px;
	display: inline-block;
}
.TextBTN_Cancel a, .TextBTN_Cancel a:visited, .TextBTN_Cancel a:active, .TextBTN_Cancel a:hover {
	color: #FFF;
	padding: 5px;
	display: inline-block;
}
.TextBTN .BTN_PrintableVersion {
	font-size: 18px;
	color: #FFFFFF;
}
.TextBTN_Cancel .BTN_Cancel {
	font-size: 18px;
}
.TextBTN .BTN_Save {
	font-size: 18px;
	color: #006699;
}
.TextBTN .BTN_Post {
	font-size: 18px;
	color: #FFFFFF;
}
.TextBTN .BTN_TurnIn {
	font-size: 18px;
	color: #006699;
	background:url('/images/turn_in.gif') no-repeat left center;
}
.TextBTN .BTN_GoToCourse {
	font-size: 18px;
	color: #FFFFFF;
}
/*************************************/
/*
/* Teacher and Student Account Pages */
/*
/*************************************/
.inner-content {
	height:99%;
	padding:10px;
	padding-top: 13px;
	background-color:#F2F2F2;
}
.margin-top {
	margin-top:15px;
}
.margin-bottom {
	margin-bottom:15px;
}
.margin-bottom-15 {
	margin-bottom:15px !important;
}
.no-margin-bottom {
	margin-bottom:0 !important;
}
.margin-right {
	margin-right:5px;
}
.border-bottom {
	border-bottom:1px dotted #000000;
}
a.input-button, a.anchor-button, 
a.input-button:link, a.anchor-button:link, 
a.input-button:active, a.anchor-button:active, 
a.input-button:hover, a.anchor-button:focus,
a.input-button:hover, a.anchor-button:focus,
a.input-button:visited, a.anchor-button:visited {
	outline:none;
	display:inline-block;
	color: #0099FF;
	font-size:14px !important;
	border:1px solid #0099FF;
	font-weight: bold;
	padding:1px 8px 1px 8px;
	background-color: #F4F4F4;
	line-height:15px;
	text-decoration: none;
}
/*a.input-button:hover, a.anchor-button:hover {
	color: #F4F4F4;
	border:1px solid #0099FF;
	background-color: #0099FF;
	text-decoration: none;
}*/

a.dismiss-button,
a.dismiss-button:active,
a.dismiss-button:hover,
a.dismiss-button:focus,
a.dismiss-button:visited {
	outline:none;
	display:inline-block;
	color: #0099FF;
	font-size:14px !important;
	border: none;
	font-weight: bold;
	padding:1px 0px 1px 0px;
	margin-left:8px;
	background-color: transparent;
	line-height:15px;
	text-decoration: none;
}
/*a.dismiss-button:hover {
	color: #0099FF;
	background-color: transparent;
	text-decoration: none;
	border-bottom:1px solid;
}*/
/*************************************/
/*
/*	Lesson Paging (ie Next Lesson / Previous Lesson)
/*
/*************************************/
ul.LessonPaging li {
	display: inline;
}
/*************************************/
/*
/*	TWO COLUMN LOOK
/*
/*************************************/
#left-column {
	float:left;
	width:645px;
	padding-right:10px;
	margin-right:10px;
}
#right-column {
	float:right;
	width:274px;
	margin-top:38px;
}
#content-grey-bg {
	min-height:500px;
	height:auto !important /* Added for IE6 to work with min-height */;
	height:500px;
	padding:10px;
	background-color:#f4f4f4;
}
.text-indent {
	margin-left:10px;
}
.padding-left-and-right {
	padding-left:10px;
	padding-right:10px;
}
ul#bullets {
	margin-left:20px;
}
ul#bullets li {
	list-style:disc;
	font-size:14px;
}
/*************************************/
/*
/*	THREE COLUMN LOOK
/*	THESE TO IDS GO INSIDE THE <DIV ID="left-column"></DIV>
/*  EXAMPLE ON CREATE-ACCOUNT.PHP
/*
/*************************************/
#left-column-left {
	float:left;
	width:309px;
	padding-right:10px;
	margin-right:10px;
	border-right:1px dotted black;
	display:inline;
}
#left-column-right {
	float:right;
	width:310px;
	display:inline;
}
/*************************************/
/*
/*	INDEX PAGE
/*
/*************************************/
.place-holders {
	width:100%;
	margin-bottom:10px;
}
.solid-grey-line {
	width:100%;
	height:1px;
	border-bottom:2px solid #b6beba;
	margin-bottom:10px;
}
#login-form {
	text-align:right;
	padding-right:30px;
}
#login-form li {
	font-size:14px;
	color:#000;
	margin-bottom:10px;
}
.input-login {
	width:275px;
	border:1px solid #b6beba;
	padding:3px;
	color:#000; /*changed from #b6beba RogerA */
	font-size:12px;
	background-color:#FFF;
}
.input-login-error {
	width:275px;
	padding-left: 80px;
	font-size:12px;
}
#body-top {
	background-color:#f4f4f4;
}
#body-bottom {
	padding-top:10px;
}
#learn-more {
	float:left;
	background-color:#ccebff;
	padding: 40px 50px 30px 50px;
	width:375px;
	min-height: 124px;
}
#rtn-interview {
	float:right;
	width:375px;
	background-color:#e0f5d6;
	padding: 40px 50px 30px 50px;
	min-height:124px;
}
/*************************************/
/*
/*	COLLEGEED IN ACTION/COLLEGEED PROGRAM PAGES
/*
/*************************************/

.intro-images {
	margin-bottom:10px;
}
#img-space {
	margin-right:15px;
}
.font-color {
	color:#ED8500 /* orange-ish*/;
}
/*************************************/
/*
/*	CREATE ACCOUNT PAGE
/*
/*************************************/
.create-account-input {
	width:100%;
	margin-bottom:10px;
}
.create-account-input li {
	display:inline;
}
.input-code {
	width:122px;
	border:1px solid #b6beba;
	padding:3px;
	color:#999;
	font-size:12px;
}
/*************************************/
/*
/*	CREATE ACCOUNT ABOUT PAGE
/*
/*************************************/
#about-form {
	float:left;
	margin-right:15px;
}
#about-form li {
	margin-bottom:10px;
	text-align:right;
}
.about-input {
	width:250px;
	border:1px solid #b6beba;
}
#genderRadios {
	margin:0px 28px;
}
.selectMenu {
	width:198px;
	margin-left:-1px;
}
#user-photo-upload {
	width:300px;
	float:left;
}
/*************************************/
/*
/*	FEEDBACK PAGE
/*
/*************************************/
#feedback-form {
	margin-top: 20px;
	width:100%;
}
#feedback-form li {
	margin-top:0px;
	margin-bottom:2px;
	vertical-align:top;
	padding-bottom:0px;
}
#feedback-form label {
	display:inline-block;
	width:140px;
	margin:0px 10px 0px 0px;
	text-align:right;
	font-size:12px;
	color:#424242;
	vertical-align:top;
}
#feedback-form .error-message {
	margin-left: 155px;
	width:250px;
}
.feedback-input {
	width:250px;
	border:1px solid #bbbbbb;
	background-color: #ffffff;
	display:inline-block;
	color:#424242;
}
#feedback-form textarea {
	padding:3px;
	color:#424242;
	font-size:12px;
	width:475px;
	min-height:100px;
	height: 100px;
}
#feedback-buttons {
	margin-left:153px;
}
#inquiries-buttons {
	margin-left:153px;
}
.inq-txt {
	color:#333333;
}
a.regional {
	color:#0099ff;
}
#feedback-buttons .input-button {
	margin-left:10px;
}
.required-field {
	display:inline;
	margin-left: 126px;
	font-style:italic;
	padding:0px;
}
.asterisk {
	color: #999999;
}
/*************************************/
/*
/*	STUDENT SYLLABUS & RESOURCES PAGE
/*
/*************************************/
.UnitWrapper {
	padding: 10px 0px 0px 0px;
}
.unit-heading {
	padding-left:0px;
	padding-top:10px;
}
.unit-heading h2 {
	border-bottom: 0px none;
}
.list-container {
	padding-left:0px;
	padding-bottom:0px;
}
.list-container h2 {
	border-bottom: 0px none;
	padding-bottom:0px;
}
.list-container-last {
	border-bottom:2px solid #B6BEBA;
	padding-left:10px;
	padding-bottom:0px
}
.list-container-last li {
	padding-bottom:10px;
}
.list-left {
	float:left;
}
.list-right {
	float:right;
}
.image-spacing {
	padding-left:5px;
	padding-right:5px;
}
.list-description {
	padding-right:10px;
	padding-top:4px;
	margin-bottom:0px;
}
/*************************************/
/*
/*	TEACHER RESOURCES/LESSON-RESOURCES PAGES
/*
/*************************************/
.course-data {
	min-height:40px;
	height:auto !important /* Added for IE6 to work with min-height */;
	height:40px;
}
.course-data p {
	padding:0;
	color:#006699;
	font-weight:bold;
}
/*************************************/
/*
/*	CREATE COURSE PAGE
/*
/*************************************/
#create-course-form {
	width:100%;
	float:left;
}
#create-course-form li {
	margin-bottom:10px;
	text-align:left;
}
.create-course-input {
	width:195px;
	border:1px solid #b6beba;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.create-course-input-school-year {
	width:53px;
	border:1px solid #b6beba;
}
/*************************************/
/*
/*	VERIFY PAGE
/*
/*************************************/
#verify-list {
	width:100%;
	margin-left:50px;
	margin-top:10px;
	margin-bottom:20px;
}
#verify-list li {
	font-size:14px;
	font-weight:bold;
}
/*************************************/
/*
/*	ANNOUNCEMENTS
/*
/*************************************/
.announcement-list {
	margin-bottom:10px;
}
.announcement-title {
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	color: #424242;
}
.announcement-post {
	color: #424242;
	width:100%;
}
/*************************************/
/*
/*	GREY BACKGROUND BOX FOR QUICK LINKS
/*
/*************************************/
.grey-bg-box {
	background-color:#f4f4f4;
	padding-top:3px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.white-bg-box {
	background-color:#fff;
	padding:10px;
	margin-bottom:10px;
}
.grey-bg-box h5 {
	color: #84918a;
}
.grey-bg-box p {
	padding-bottom: 0px;
}
/*************************************/
/*
/*	GREEN BACKGROUND BOX FOR INTERVIEW OF THE DAY
/*
/*************************************/
#interv_hdr {
	width:258px;
	height:54px;
	border-bottom:1px dotted #ccc;
	background:url('/images/roadtrip_int_day.gif') no-repeat #dfeed7;
}
.green-bg-box {
	background-color:#dfeed7;
	padding:10px;
	margin-bottom:10px;
}
.green-bg-box p {
	font-size:12px;
	padding-bottom:0px;
}
.white-bg-box p {
	font-size:12px;
}
#rtn-interview-container p {
	font-size:12px;
}
.grey-line {
	border-top:2px solid #B6BEBA;
	margin-bottom:10px;
	margin-top:10px;
}
.dotted-line {
	height:1px;
	border-bottom:1px dotted black;
}
/*************************************/
/*
/*	ROADTRIP NATION
/*	INTERVIEW OF THE DAY
/*
/*************************************/
.video-icon {
	float:left;
	margin-right:10px;
}
.video-text {
	display:inline;
	float:left;
	width:166px;
}
.clearer {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}
/*************************************/
/*
/*	TEACHER COURSE KEY
/*
/*************************************/
#courseBtns {
	width:530px;
	float:left;
}
#courseBtns a {
	margin:0 0 0 7px;
}
#courseBtns a.print {
	margin:0 0 0 10px;
}
/*************************************/
/*
/*  TEACHER COURSES PAGE
/*
/*************************************/
.container {
	margin-bottom: 10px;
	line-height: 18px;
}
.container-top {
	padding: 10px 10px 0 10px;
	width: auto;
}
.container-top h4.t-course-h4-course {
	padding-bottom: 0px;
}
.container-bottom {
	padding-left:10px;
	padding-right:10px;
}
.course-description {
	margin-bottom:10px;
}
/**************************************/
/*
/*   QUICK LINKS MOD
/*
/**************************************/
#Ql-mod {
	width:260px;
	height:216px;
	display:block;
	margin:10px 0 10px 0;
	float:left;
	background-color:#ffffff;
}
.helva {
	font-family:Arial, Helvetica;
	font-weight:200;
}
.helv {
	font-family:Arial, Helvetica;
	font-weight:200;
	font-size:12px;
	color:#666666;
}
.dotter {
	width:260px;
	height:35px;
	display:block;
	float:left;
	background:url('/images/quick_links.gif') no-repeat;
	border-bottom:1px dotted #cccccc;
}
.dotter-mid {
	width:240px;
	padding:10px;
	height:35px;
	display:block;
	float:left;
	border-bottom:1px dotted #cccccc;
}
.dotter-last {
	width:240px;
	padding:10px;
	height:95px;
	display:block;
	float:left;
}
.serifaRoman {
	font-size:18px;
	color:#cccccc;
	padding:5px 0 0 10px;
	color:#666666;
}
/**************************************/
/*
/*   LEARN MORE ABOUT COLLEGED WIDGET
/*
/**************************************/
#learn-more-about-colleged li {
	margin-bottom:10px;
}
/*************************************/
/*
/*  t-courses.php
/*
/*************************************/
.t-course-h4-link {
	font-size: 24px;
	width: 100%;
	font-weight: bold;
	padding-bottom: 10px;
}
.t-course-h4-course {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}
.t-course-h4-code {
	padding-left: 5px;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}
/*************************************/
/*
/*  t-students-lesson.php
/*
/*************************************/
.t-students-lesson ul.ReportOptions {
	text-align: right;
	border-bottom: 2px solid #B6BEBA;
	padding: 0px 0px 10px 0px;
	font-size: 18px;
	line-height: 18px;
	vertical-align: middle;
}
.t-students-lesson ul.ReportOptions li {
	display: inline;
	font-size: 18px;
	line-height: 18px;
	vertical-align: middle;
}
.t-students-lesson ul.ReportOptions li a {
	font-size: 18px;
	line-height: 18px;
}
.t-students-lesson .StudentWrapper {
	border-top: 2px solid #B6BEBA;
}
.t-students-lesson .StudentWrapperFirst {
	border-top: 0px;
}
.t-students-lesson .StudentWrapper .StudentHeader {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px dotted #333;
	width: 100%;
}
.t-students-lesson .StudentWrapper .StudentHeader img {
	display: inline-block;
	vertical-align: text-bottom;
	margin: 0px 0px 0px 10px;
}
.t-students-lesson .StudentWrapper .StudentHeader h2 {
	font-size: 24px;
	display: inline;
	border:none;
	float:left;
	padding:0px;
	margin:0px;
}
p.DateSubmitted {
	font-size: 11px;
	font-style: italic;
	display:inline;
	float:right;
}
p.NotSubmitted {
	color: #ff0000;
}
.t-students-lesson .StudentWrapper dl {
	padding: 10px 0px 10px 0px;
	border: none;
}
.t-students-lesson .StudentWrapper dl.Last {
	border-bottom: 0px;
}
.t-students-lesson .StudentWrapper dl dt {
	padding: 0px 10px 0px 10px;
}
.t-students-lesson .StudentWrapper dl dd {
	padding: 10px 10px 0px 20px;
}
.lesson-question {
	font-weight: bold;
}
#st-name-header {
	width:645px;
	display:block;
	border-bottom:1px dotted #ccc;
}
.blu-headr {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0099ff;
}
.print-prev {
	font-family:Arial;
	font-weight:200;
	color:#333;
	float:left;
	padding:5px 0 5px 505px;
	clear:both;
}
.status-text {
	font-style:italic;
	font-size:12px;
	color:#333;
	font-weight:bold;
}
.print-prev a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0099ff;
	font-size:12px;
}
#view-paging {
	float:left;
	display:block;
	float:left;
	width:645px;
}
/*************************************/
/*
/*	t-student-lesson.php
/*
/*************************************/
.t-student-lesson {
	position: relative;
}
.t-student-lesson dl {
	padding: 10px 0px 10px 0px;
	border: none;
}
.t-student-lesson dl dt {
	padding: 0px 10px 0px 10px;
}
.t-student-lesson dl dd {
	padding: 0px 10px 0px 10px;
}
.t-student-lesson .StudentHeader {
	position: relative;
	border-bottom: 2px solid #B6BEBA;
	padding: 0px;
	font-size: 48px;
	line-height: 60px;
}
.t-student-lesson .StudentHeader img {
	vertical-align: text-bottom;
	display: inline-block;
}
.t-student-lesson .StudentHeader h1 {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.t-student-lesson ul.ReportOptions {
	text-align: right;
	padding: 0px 0px 0px 0px;
}
.t-student-lesson ul.ReportOptions li {
	display: inline;
	line-height: 18px;
	font-size: 18px
}
.t-student-lesson ul.ReportOptions li a {
	line-height: 18px;
	font-size: 18px
}
.t-student-lesson .StudentHeader ul.ReportOptions {
	position: absolute;
	top: 0px;
	right: 10px;
	text-align: right;
	line-height: 48px;
	font-size: 48px
}
.t-student-lesson .StudentHeader ul.ReportOptions li {
	display: inline;
	line-height: 18px;
	font-size: 18px;
	vertical-align: middle;
}
.t-student-lesson .StudentHeader .t-student-lesson ul.ReportOptions li a {
	line-height: 18px;
	font-size: 18px
}
.t-student-lesson .LessonHeader {
	position: relative;
	border-bottom: 1px dotted #000;
	line-height: 48px;
	text-align: right;
}
.t-student-lesson .LessonHeader h2 {
	border: 0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 48px;
	float: left;
}
.t-student-lesson .LessonHeader p.DateSubmitted {
	display: inline-block;
	vertical-align: baseline;
	padding: 0px 0px 0px 0px;
}
.StudentHeader, .LessonHeader, .LessonHeader h2 {
	/* Zoom is a hack to fix IE6 haslayout -1 cufon issues */
	zoom: 1
}
/*************************************/
/*
/*	t-lesson.php
/*
/*************************************/
.PageTitleWrapper {
	position: relative;
}
.PageTitleWrapper .TextBTN {
	position: absolute;
	right: 0px;
	top: 21px;
}
/*************************************/
/*
/*	s-myportfolio.php
/*
/*************************************/
#MyPortfolio ul.ReportOptions {
	text-align: right;
	font-size: 18px;
	line-height: 18px;
	padding: 30px 0px 0px 0px;
}
#MyPortfolio ul.ReportOptions li {
	display: inline;
	vertical-align: middle;
}
#MyPortfolio ul.ReportOptions li a, #MyPortfolio ul.ReportOptions li a:hover, #MyPortfolio ul.ReportOptions li a:active, #MyPortfolio ul.ReportOptions li a:visited {
	font-size: 18px;
	line-height: 18px;
}
/*************************************/
/*
/*	FOOTER ELEMENTS
/*
/*************************************/
#footer-container {
	width:960px;
	padding:10px;
	background-color:#FFF;
	margin:30px auto 0;
}
#footer-left {
	float:left;
	width:auto;
}
#footer-left li {
	float: left;
	list-style: none;
}
#footer-right {
	float:right;
	width:auto;
}
span.pipes {
	font-size:12px;
	color:#000;
	padding-left:5px;
	padding-right:5px;
}
#truste-logo {
	float:right;
	margin:10px;
	text-align:right;
}
/*************************************/
/*
/*	ERROR NOTIFICATIONS
/*
/*************************************/
.error-message {
	display:block;
	width:auto;
	margin-left:210px;
	color:#ff3535;
	font-size:11px;
	font-weight:bold;
}
.notice-message {
	display:block;
	width:auto;
	margin-left:210px;
	color:#137E0C;
	font-size:11px;
	font-weight:bold;
}
.lesson-error-message {
	position: relative;
	width: 340px;
	display:block;
	margin: 0px auto;
	margin-bottom:10px;
	text-align:center;
}
.error-text {
	padding:0;
	text-align: center;
	color: #FF0000;
	font: bold 11px Arial, sans-serif;
}
/*************************************/
/*
/*  LOGIN ACCOUNT INFO
/*
/*************************************/
#login-info-form {
	float:left;
}
#login-info-form label {
	width: 195px;
	text-align: right;
	padding-right: 5px;
	display: inline-block;
}
#login-info-form li {
	margin-bottom: 10px;
}
/*************************************/
/*
/*  FAQ PAGE
/*
/*************************************/
.faq-container {
	border-top:1px dotted black;
	margin-top:10px;
	padding-top:10px;
	padding-left:10px;
}
/*************************************/
/*
/*  Simple Attribute Style
/*
/*************************************/
.PadLeft10 {
	padding-left: 10px;
}
.pad-bottom10 {
	padding-bottom: 10px;
}
.bold {
	font-weight:bold;
}
.bold-20 {
	font-size:20px;
	color:#393f39;
	font-weight:bold;
	margin-bottom:10px;
	padding-top:10px;
}
.italic {
	font-style:italic;
}
.text-14 {
	font-size: 14px;
}
.text-16 {
	font-size: 16px;
}
/*************************************/
/*
/*  Teacher nav
/*
/*************************************/
#nav-l {
	width:400px;
	display:block;
	float:left;
	margin:3px 0 0 0;
}
#nav-l ul {
}
#nav-l ul li {
	float:left;
}
#nav-l a.crses {
	display:block;
	height:12px;
	border-right:1px solid #fff;
	color:#ffffff;
	padding:4px 13px 0 13px;
}
#nav-l a.edu {
	display:block;
	height:20px;
	color:#ffffff;
	padding:4px 0 0 13px;
}
#nav-r {
	width:400px;
	float:left;
	margin:3px 0 0 170px;
	display:block;
}
#nav-r ul {
	float:left;
}
#nav-r li {
	float:left;
}
#nav-r a.name {
	color:#fff;
	padding:0 12px 2px 0;
}
#nav-r .seperator {
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	padding:0 10px 0 10px;
	color:#ffffff;
}
#nav-r .soff {
	padding:0 0 0 10px;
	color:#ffffff;
}
/*******************************/
/*
/* t.educator elements
/*
/*******************************/
#gray-slug {
	width:960px;
	min-height:2655px;
	background-color:#f4f4f4;
}
.forEd {
	font-size:24px;
}
#for-ed {
	width:935px;
	margin:0 13px 10px 13px;
	display:block;
	float:left;
	height:25px;
	border-bottom:1px dotted #ccc;
}
#left-coll {
	display:block;
	float:left;
	width:600px;
	height:550px;
}
#imp-tut {
	font-size:24px;
	margin:90px 0 0 13px;
	border-bottom:1px dotted #ccc;
}
.implementation-video {
	width:592px;
	height:343px;
	margin:10px 0 0 13px;
	background-color:#999;
}
#state-standard {
	width:600px;
	display:block;
	height:300px;
	float:left;
}
#state-st {
	font-size:24px;
	margin:10px 0 0 13px;
	border-bottom:1px dotted #ccc;
}
#edu {
	font-size:24px;
	color:#666;
}
#hyper {
	width:600px;
	display:block;
	float:left;
	margin:10px 0 0 13px;
	font-size:24px;
	height:22px;
	border-bottom:1px dotted #ccc;
}
.hyper {
	font-size:24px;
	color:#666;
	padding:0 0 0 11px;
}
#faq {
	width:275px;
	float:left;
	background-color:#ffffff;
	display:block;
	margin:0 0 0 42px;
	height:365px;
}
#contact-info {
	width:330px;
	float:left;
	background-color:#ffffff;
	display:block;
	margin:10px 0 0 17px;
	height:338px;
}
.pdf-sources {
	float:left;
	width:245px;
	margin:15px 0 0 50px;
}
.pdf-sources ul {
	float:left;
}
.pdf-sources li {
	list-style-image: url('/images/pdf.resource.gif');
}
#pdf-sources a.resource-link {
	font-family:Arial;
	font-weight:200;
	font-size:12px;
}
.pdf-links li {
	padding-bottom: 6px;
}
.pdf-links img {
	float:left;
	margin-right: 10px;
	vertical-align: text-bottom;
}
#job-links {
	float:left;
	display:block;
	width:300px;
}
#job-rel {
	font-size:14px;
	color:#666;
	margin-bottom:15px;
	margin-left:-12px;
}
.bureau {
	font-family:Helvetica;
	font-weight:100;
	padding-bottom:4px;
	font-size:14px;
}
#hyperlinks {
	width:600px;
	height:500px;
	float:left;
}
.sub-heads {
	font-size:17px;
	color:#333333;
	font-weight:300;
}
#rtnResources {
	width:960px;
	display:block;
	float:left;
	background-color:#d9f2cc;
	height:820px;
}
#gutter {
	width:960px;
	display:block;
	float:left;
	background-color:#ffffff;
	height:10px;
	margin:460px 0 0 0;
}
.rtnRS {
	font-size:20px;
	width:935px;
	margin:0 13px;
	color:#333;
}
.plist-favs {
	margin-bottom:10px;
}
.plist-image {
	float:left;
	margin-right:10px;
}
.plist-details {
	float:left;
	width:165px;
}
.second-heading {
	font-size:16px;
	font-weight:normal;
}
.second-text {
	font-size:14px;
	font-weight:normal;
}
.no-border {
	border: none;
}
.defaultTextActive {
	color: #333333 !important;
}