/* -------------------------------------------------------------------------------------*/

/* Start Basic Style Tags */
@media screen {
.bar {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	height: 35px;
	background-image: url(images/bar_back.jpg);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 5px;
}
.barsmall {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	height: 35px;
	background-image: url(images/bar_back_small.jpg);
	background-repeat: no-repeat;
	padding-left: 5px;
}
h6 {
	font-size: 14pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #234380;
	margin: 0;
	padding: 0;
}
h5 {
	font-size: 14pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #234380;
	margin: 0;
	padding: 0;
}
.blockheader {
	background-color: #4770B0;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-align: center;
	padding: 3px;
	border: 2px solid #234380;
}
a:link {
color: #234380;
text-decoration: underline;
}
a:visited {
color: #234380;
text-decoration: underline;
}
a:hover {
color: #AC9009;
text-decoration: underline;
}
a:active {
color: #1F531D;
text-decoration: underline;
}

.submitbutton {
	color: #9F4401;
	background-color: #E9C20B;
	border-top: 1px solid #9F4401;
	border-bottom: 3px solid #9F4401;
	border-left: 1px solid #9F4401;
	border-right: 1px solid #9F4401;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-decoration: none;
	text-align: center;
	width: 112px;
	height: 30px;
	display: block;
}

a.button:link {
color: #9F4401;
background-color: #E9C20B;
border-top: 1px solid #9F4401;
border-bottom: 3px solid #9F4401;
border-left: 1px solid #9F4401;
border-right: 1px solid #9F4401;
padding-top: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
text-decoration: none;
text-align: center;
width: 112px;
height: 25px;
display: block;
}
a.button:visited {
color: #9F4401;
background-color: #E9C20B;
border-top: 1px solid #9F4401;
border-bottom: 3px solid #9F4401;
border-left: 1px solid #9F4401;
border-right: 1px solid #9F4401;
padding-top: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
text-decoration: none;
text-align: center;
width: 112px;
height: 25px;
display: block;
}
a.button:hover {
color: #E9C20C;
background-color: #CD7700;
border-top: 1px solid #964000;
border-bottom: 3px solid #964000;
border-left: 1px solid #964000;
border-right: 1px solid #964000;
padding-top: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
text-decoration: none;
text-align: center;
width: 112px;
height: 25px;
display: block;
}
a.button:active {
color: #9F4401;
background-color: #E9C20B;
border-top: 1px solid #9F4401;
border-bottom: 3px solid #9F4401;
border-left: 1px solid #9F4401;
border-right: 1px solid #9F4401;
padding-top: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
text-decoration: none;
text-align: center;
width: 112px;
height: 25px;
display: block;
}

a.pdfbooks:link {
color: #234380;
text-decoration: underline;
font-size: 9pt;
}
a.pdfbooks:visited {
color: #234380;
text-decoration: underline;
font-size: 9pt;
}
a.pdfbooks:hover {
color: #990000;
text-decoration: underline;
font-size: 9pt;
}
a.pdfbooks:active {
color: #990000;
text-decoration: underline;
font-size: 9pt;
}

a.c1:link {
color: #9a3334;
text-decoration: underline;
font-size: 9pt;
font-weight: bold;
font-family: verdana;
}
a.c1:visited {
color: #9a3334;
text-decoration: underline;
font-size: 9pt;
font-weight: bold;
font-family: verdana;
}
a.c1:hover {
color: #9a3334;
text-decoration: underline;
font-size: 9pt;
font-weight: bold;
font-family: verdana;
}
a.c1:active {
color: #9a3334;
text-decoration: underline;
font-size: 9pt;
font-weight: bold;
font-family: verdana;
}

a.c2:link {
color: #bc5f02;
text-decoration: underline;
font-size: 9pt;
font-weight: bold;
font-family: verdana;
}
a.c2:visited {
color: #bc5f02;
text-decoration: underline;
font-size: 9pt;
font-weight: bold;
font-family: verdana;
}
a.c2:hover {
color: #bc5f02;
text-decoration: underline;
font-size: 9pt;
font-weight: bold;
font-family: verdana;
}
a.c2:active {
color: #bc5f02;
text-decoration: underline;
font-size: 9pt;
font-weight: bold;
font-family: verdana;
}

a.c3:link {
color: #336633;
text-decoration: underline;
font-size: 9pt;
font-weight: bold;
font-family: verdana;
}
a.c3:visited {
color: #336633;
text-decoration: underline;
font-size: 9pt;
font-weight: bold;
font-family: verdana;
}
a.c3:hover {
color: #336633;
text-decoration: underline;
font-size: 9pt;
font-weight: bold;
font-family: verdana;
}
a.c3:active {
color: #336633;
text-decoration: underline;
font-size: 9pt;
font-weight: bold;
font-family: verdana;
}
a.footer:link {
	color: #BFCBE1;
	font-family: Verdana;
	font-size: 7pt;
  text-decoration: underline;
}
a.footer:visited {
	color: #BFCBE1;
	font-family: Verdana;
	font-size: 7pt;
  text-decoration: underline;
}
a.footer:hover {
  color: #ffffff;
	font-family: Verdana;
	font-size: 7pt;
  text-decoration: underline;

}
a.footer:active {
  color: #990000;
	font-family: Verdana;
	font-size: 7pt;
  text-decoration: underline;
}

a.blueback:link {
color: #FFFFFF;
text-decoration: none;
font-size: 10pt;
}
a.blueback:visited {
color: #FFFFFF;
text-decoration: none;
font-size: 10pt;
}
a.blueback:hover {
color: #FFFFFF;
text-decoration: underline;
font-size: 10pt;
}
a.blueback:active {
color: #FFFFFF;
text-decoration: none;
font-size: 10pt;
}

a.blueback2:link {
color: #FFFFFF;
text-decoration: underline;
font-size: 10pt;
}
a.blueback2:visited {
color: #FFFFFF;
text-decoration: underline;
font-size: 10pt;
}
a.blueback2:hover {
color: #FFFFFF;
text-decoration: none;
font-size: 10pt;
}
a.blueback2:active {
color: #FFFFFF;
text-decoration: underline;
font-size: 10pt;
}

a.coursemenu:link {
	background-color: #BFCBE1;
	color: #0C1A37;
	font-size: 10pt;
	border-bottom: 1px solid #1C2D40;
	font-family: Verdana;
	width: 100%;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
a.coursemenu:visited {
	background-color: #BFCBE1;
	color: #0C1A37;
	font-size: 10pt;
	border-bottom: 1px solid #1C2D40;
	font-family: Verdana;
	width: 100%;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
a.coursemenu:hover {
	background-color: #1C2D40;
	color: #ffffff;
	font-size: 10pt;
	border-bottom: 1px solid #1C2D40;
	font-family: Verdana;
	width: 100%;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
a.coursemenu:active {
	background-color: #1C2D40;
	color: #ffffff;
	font-size: 10pt;
	border-bottom: 1px solid #1C2D40;
	font-family: Verdana;
	width: 100%;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

a.sectionlink:link {
	background-color: #BFCBE1;
	color: #1C2D40;
	font-size: 10pt;
	border: 1px solid #1C2D40;
	font-family: Verdana;
	width: 100%;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
a.sectionlink:visited {
	background-color: #BFCBE1;
	color: #1C2D40;
	font-size: 10pt;
	border: 1px solid #1C2D40;
	font-family: Verdana;
	width: 100%;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
a.sectionlink:hover {
	background-color: #1C2D40;
	color: #ffffff;
	font-size: 10pt;
	border: 1px solid #1C2D40;
	font-family: Verdana;
	width: 100%;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
a.sectionlink:active {
	background-color: #1C2D40;
	color: #ffffff;
	font-size: 10pt;
	border: 1px solid #1C2D40;
	font-family: Verdana;
	width: 100%;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

div.coursemenu:link {
	background-color: #BFCBE1;
	color: #1C2D40;
	font-size: 10pt;
	border: 1px solid #1C2D40;
	font-family: Verdana;
	width: 178px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
div.coursemenu:visited {
	background-color: #BFCBE1;
	color: #1C2D40;
	font-size: 10pt;
	border: 1px solid #1C2D40;
	font-family: Verdana;
	width: 178px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
div.coursemenu:hover {
	background-color: #1C2D40;
	color: #ffffff;
	font-size: 10pt;
	border: 1px solid #1C2D40;
	font-family: Verdana;
	width: 178px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
div.coursemenu:active {
	background-color: #1C2D40;
	color: #ffffff;
	font-size: 10pt;
	border: 1px solid #1C2D40;
	font-family: Verdana;
	width: 178px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}




body {
	background-color: #2E5788;
}

td.mainframe {
	background-color: #91A7CA;
}
td.content {
	background-color: #FFFFFF;
}
td.contentborderblue {
	background-color: #234380;
}
div.maintext {
	color: #234380;
	font-family: Verdana;
	font-size: 10pt;
}
div.lessontext {
	color: #234380;
	font-family: Verdana;
	font-size: 10pt;
	margin-left: 5px;
}
H1 {
	color: #234380;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
}
H2 {
	color: #990000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
}
div.footertext {
	color: #BFCBE1;
	font-family: Verdana;
	font-size: 7pt;
}
div.adminmenu {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: lighter;
	text-align: center;
	display: block;
	background-color: #234380;
	font-variant: small-caps;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}
a.adminmenu:link {
	display: block;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	height: 15px;
	background-color: #BFCBE1;
	border: 1px solid #234380;
	font-family: Verdana;
	font-size: 8pt;
	color: #234380;	
}
a.adminmenu:visited {
	display: block;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	height: 15px;
	background-color: #BFCBE1;
	border: 1px solid #234380;
	font-family: Verdana;
	font-size: 8pt;
	color: #234380;
}
a.adminmenu:hover {
	display: block;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	height: 15px;
	background-color: #234380;
	border: 1px solid #234380;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
}
a.adminmenu:active {
	display: block;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	height: 15px;
	background-color: #BFCBE1;
	border: 1px solid #234380;
	font-family: Verdana;
	font-size: 8pt;
	color: #234380;
}
input.form {
	background-color: #f6f5ef;
	border: 1px solid #234380; 
	font-family: Verdana;
	color: #234380;
	font-size: 8pt;
	font-variant: normal;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
}
select.form {
	background-color: #f6f5ef;
	border: 1px solid #234380; 
	font-family: Verdana;
	color: #234380;
	font-size: 8pt;
	font-variant: normal;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
}
td.table {
	color: #234380;
	font-family: Verdana;
	font-size: 8pt;
	background-color: #BFCBE1;
	font-weight: bold;
	font-variant: small-caps;
	border: 1px solid #F6F5EF;
}
td.table1 {
	color: #234380;
	font-family: Verdana;
	font-size: 8pt;
	background-color: #DCDCDC;
	font-weight: bold;
	font-variant: small-caps;
	border: 1px solid #F6F5EF;
}
td.table1g {
	color: #234380;
	font-family: Verdana;
	font-size: 8pt;
	background-color: #B3CBA5;
	font-weight: bold;
	font-variant: small-caps;
	border: 1px solid #F6F5EF;
}
td.rtable {
	color: #234380;
	font-family: Verdana;
	font-size: 8pt;
	background-color: #BFCBE1;
	border: 1px solid #F6F5EF;
}
td.rtable1 {
	color: #234380;
	font-family: Verdana;
	font-size: 8pt;
	background-color: #DCDCDC;
	border: 1px solid #F6F5EF;
}
td.btable {
	color: #234380;
	font-family: Verdana;
	font-size: 8pt;
	background-color: #BFCBE1;
	font-weight: bold;
	font-variant: small-caps;
	border: 1px solid #F6F5EF;
}
td.btable1 {
	color: #234380;
	font-family: Verdana;
	font-size: 10pt;
	background-color: #DCDCDC;
	font-weight: bold;
	font-variant: small-caps;
	border: 1px solid #F6F5EF;
}
div.questionnum {
	background-color: #234380;
	font-family: Verdana;
	font-size: 10pt;
	width: 724px;
	color: #ffffff;
	font-weight: bold;
	font-variant: small-caps;
	border: 1px solid #f6f5ef;
}
div.question {
	background-color: #C9C8CA;
	font-family: Verdana;
	font-size: 10pt;
	display: block;
	width: 724px;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #f6f5ef;
}
div.questionchoice {
	background-color: #DFDEDC;
	font-family: Verdana;
	font-size: 10pt;
	display: block;
	width: 724px;
	font-weight: normal;
	border: 1px solid #f6f5ef;
}
div.questionchoiceindent {
	margin-left: 30px;
	padding-top: 1px;
	padding-bottom: 1px;
}
div.questionindent {
	margin-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.studyanswer {
	background-color: #C9C8CA;
	font-family: Verdana;
	font-size: 10pt;
	display: block;
	width: 724px;
	font-weight: normal;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #f6f5ef;
}
div.studyanswerindent {
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px 5px 5px 5px;
	background-color: #DFDEDC;
	text-align: left;
	border: 1px dashed #990000; 
}
div.correct {
	color: #067D00;
	font-weight: bold;
}
div.incorrect {
	color: #990000;
	font-weight: bold;
}
div.null {
	color: #8E8D9A;
	font-weight: normal;
}
td.questionnum {
	font-family: Verdana;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	font-variant: small-caps;
}
td.quizresults {
	background-color: #DFDEDC;
	border: 1px solid #f6f5ef;
	font-size: 10pt;
	font-weight: bold;
}
div.error {
	background-color: #234380;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana;
	width: 90%;
	padding: 3px 3px 3px 3px;
	text-align: center;
}
div.errors {
	background-color: #DFDEDC;
	color: #990000;
	font-weight: bold;
	font-family: Verdana;
	width: 90%;
	padding: 3px 3px 3px 3px;
	text-align: left;
	border: 1px solid #F6F5EF;
}

td.TRtop {
	background-color: #234380;
	color: #FFFFFF;
	font-variant: small-caps;
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	border: 1px solid #F6F5EF;
}
td.TRrows {
	background-color: #DFDEDC;
	color: #234380;
	font-variant: small-caps;
	font-family: Verdana;
	font-weight: bold;
	border: 1px solid #F6F5EF;
}
td.TRchrows {
	background-color: #DFDEDC;
	color: #234380;
	font-variant: small-caps;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	border: 1px solid #F6F5EF;
}
td.TRoptions {
	background-color: #BFCBE1;
	color: #234380;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	border: 1px solid #F6F5EF;
}
div.TRcorrect {
	color: #067D00;
	font-weight: bold;
	font-size: 14pt;
}
div.TRincorrect {
	color: #990000;
	font-weight: bold;
	font-size: 14pt;
}
div.print {
	display: none;
}

li {
	padding: 8px;
}
.border {
	border: 1px solid #234380;
}
}
/* End Basic Style Tags */

/* PRINT STYLES BEGIN */

@media print {
	.noprint {
		display: none;
	}
	div.footertext {
		display: none;
	}
	.br {
		page-break-after: always;
	}
	div.print {
		color: Black;
		font-family: Verdana;
		font-size: 10pt;
	}
}

/* PRINT STYLES END */


/* -------------------------------------------------------------------------------------*/

/* Start Scrolling Window CSS */

/* define height and width of scrollable area. Add 16px to width for scrollbar          */
div.tableContainer {
	clear: both;
	height: 285px;
	overflow: auto;
	width: 580px
}

/* Reset overflow value to hidden for all non-IE browsers. */
html>body div.tableContainer {
	overflow: hidden;
	width: 580px
}

/* define width of table. IE browsers only                 */
div.tableContainer table {
	float: left;
	width: 560px
}

/* define width of table. Add 16px to width for scrollbar.           */
/* All other non-IE browsers.                                        */
html>body div.tableContainer table {
	width: 580px
}


/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */
html>body tbody.scrollContent {
	display: block;
	height: 285px;
	overflow: auto;
	width: 100%
}

/* End Scrolling Window CSS */

/* -------------------------------------------------------------------------------------*/


