body {background-color: #004090; marginwidth:0; marginheight:0;  bottommargin:0; topmargin:0; leftmargin:0; rightmargin:0}

#text {font-size:10px; color:white; font-family: Verdana, Arial, Helvetica, sans-serif }
.text-black {font-size:10px; color: red; font-family: Verdana, Arial, Helvetica, sans-serif; }

#content {font-size:10px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif}
#content2 {font-size:12px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif}

#lhead {font-size:10px; font-weight:bold; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif }
.lhead {font-size:10px; font-weight:bold; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif }

#lsub {font-size:10px; font-weight:bold; color:white; font-family: Verdana, Arial, Helvetica, sans-serif}
.lsub {font-size:10px; font-weight:bold; color:white; font-family: Verdana, Arial, Helvetica, sans-serif}

#foot {font-size:10px;font-weight:bold; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif}
.foot {font-size: 10px; font-weight: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}

form {font-size:10px; color:black; font-family:  Verdana, Arial, Helvetica, sans-serif}
tr.w {background-color:#ffffff}
tr.lb {background-color:#A3CDFF}
tr.lg {background-color:#BACBE1}
tr.dg {background-color:#7E9EC7}
tr.db {background-color:#004090}
tr.mg {background-color:#ECF1F7}
td.rt {text-align:right; vertical-align:top;}
td.lt {text-align:left; vertical-align:top;}
td.lm {text-align:left; vertical-align:middle;}
td.rm {text-align:right; vertical-align:middle;}
td.cm {text-align:center; vertical-align:middle;}
td.lb {text-align:left; vertical-align:bottom;}
td.rb {text-align:right; vertical-align:bottom;}

A.navlink:HOVER {
	color : #004090;
}

.navlink {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}

A.trail {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	font-weight : normal;
}

A.trail:HOVER {
	color : #004090;
	text-decoration: underline;
}

.brownlink {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #004090;
	font-weight : normal;
	text-decoration : none;
}

A.brownlink:hover {
	text-decoration: underline;
}

.border {
	border: 1px solid #004090 ;
}

.bold {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #004090;
	font-weight : bold;
}

.footerlink {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #004090;
	font-weight : normal;
	text-decoration : none;
}

A.footerlink:hover {
	text-decoration: underline;
}

INPUT {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background : #ffffff;
	color : #004090;
}

SELECT {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background : #ffffff;
	color : #004090;
}



TEXTAREA {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background : #ffffff;
	color : #004090;
	width : 300px;
	height : 100px;	
}

.bgblank {
	/* resets the bgcolour to nothing (used by checkboxs and radio buttons) */
	background : ;
}

.aspire, .aspire_content {background-color:#ffffff; font-size:10px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.aspire A, .aspire_content A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}
.aspire_home, .aspire_home_content {font-size:10px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.aspire_title {color:#374FBC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}

.contents_box {border:1px solid #FCD5AF; border-top:5px solid #FCD5AF; background-color:#FFF1D2; font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.contents_box TD {padding:5px 5px 5px 5px;}
.contents_box_title {color:#374FBC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.contents_box A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}
.contents_box_list_item {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:10px;}

.review_box {border:1px solid #AFB4FC; border-top:5px solid #AFB4FC; background-color:#D2D2FF; font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.review_box TD {padding:5px 5px 5px 5px;}
.review_box_title {color:#374FBC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.review_box A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}

.complete_box {border:1px solid #FCF9AF; border-top:5px solid #FCF9AF; background-color:#FEFFD2; font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.complete_box TABLE {font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.complete_box TD {padding:5px 5px 5px 5px;}
.complete_box_title {color:#374FBC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.complete_box A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}

.incomplete_box {border:1px solid #FCF9AF; border-top:5px solid #FCF9AF; background-color:#FEFFD2; font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.incomplete_box TABLE {font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.incomplete_box TD {padding:5px 5px 5px 5px;}
.incomplete_box_title {color:#374FBC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.incomplete_box A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}

.question_error_box {border:1px solid #CF5258; border-top:5px solid #CF5258; background-color:#FFECE9; font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.question_error_box TD {padding:5px 5px 5px 5px;}
.question_error_box A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}

.question_1_box {border:1px solid #F0F0F0; border-top:5px solid #F0F0F0; background-color:#FFFFFF; font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.question_1_box TD {padding:5px 5px 5px 5px;}
.question_1_box A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}

.question_2_box {border:1px solid #DCDEFB; border-top:5px solid #DCDEFB; background-color:#F4F4FF; font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.question_2_box TD {padding:5px 5px 5px 5px;}
.question_2_box A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}

.question_box_title {color:#5AA5FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.question_box_table {font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}

.search_box {border:1px solid #FCD5AF; background-color:#FFF1D2; font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.search_box TD {padding:5px 5px 5px 5px;}
.search_box .title_bar {color:#374FBC; background-color:#FCD5AF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.search_box .title {color:#374FBC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.search_box A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}

.module_list_box {border:1px solid #D5DFEA; background-color:#E8F3FF; font-size:11px; color:#374FBC; font-family: Verdana, Arial, Helvetica, sans-serif;}
.module_list_box TD {padding:5px 5px 5px 5px;}
.module_list_box .title_bar {border-right:1px solid #E8F3FF; color:#374FBC; background-color:#D5DFEA; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.module_list_box .title_bar_2 {border-right:1px solid #E8F3FF; color:#374FBC; background-color:#D5DFEA; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
.module_list_box .row_1 {color:#374FBC; background-color:#E8F3FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
.module_list_box .row_1 TD {border-right:1px solid #D5DFEA;}
.module_list_box .row_2 {color:#374FBC; background-color:#D5DFEA; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
.module_list_box .row_2 TD {border-right:1px solid #E8F3FF;}
.module_list_box .title {color:#374FBC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.module_list_box A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}

.failed {color:#CF5258; font-weight:bold;}
.passed {color:#219C00; font-weight:bold;}
.not_started {color:#374FBC; font-weight:bold;}

.assessment_title_box {border:1px solid #D5DFEA; background-color:#E8F3FF; font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.assessment_title_box TD {padding:5px 5px 5px 5px;}
.assessment_title_box .title_bar {color:#374FBC; background-color:#D5DFEA; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.assessment_title_box .title {color:#374FBC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.assessment_title_box A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}

.assessment_list_box {border:1px solid #D5DFEA; background-color:#E8F3FF; font-size:11px; color:#374FBC; font-family: Verdana, Arial, Helvetica, sans-serif;}
.assessment_list_box TD {padding:10px 10px 10px 10px; border-right:1px solid #D5DFEA; border-bottom:1px solid #D5DFEA;}
.assessment_list_box .title_bar {border-right:1px solid #E8F3FF; color:#374FBC; background-color:#D5DFEA; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.assessment_list_box .title {color:#374FBC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.assessment_list_box A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}

.tutor_box {border:1px solid #A7BDEF; border-top:5px solid #A7BDEF; background-color:#F5F4EF; font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.tutor_box TD {padding:5px 5px 5px 5px;}
.tutor_box_title {color:#374FBC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.tutor_box A {color:#E66E33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:10px;}