.title { FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica; }
.indextitle { FONT-SIZE: 11px; COLOR: #CC6600; FONT-FAMILY: Verdana, Arial, Helvetica; }
.bigred { FONT-SIZE: 12px; COLOR: #A43C22; FONT-FAMILY: Verdana, Arial, Helvetica; }
.bigred2 { FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica; }
.subpagetitle { FONT-SIZE: 12px; COLOR: #CC6600; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-WEIGHT: bold; }
.bottomnav { FONT-SIZE: 9px; COLOR: #CCD7E4; FONT-FAMILY: Verdana, Arial, Helvetica; }
.blue { FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica; }
.smlink { FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica; }
.exams { FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica; }
.red { FONT-SIZE: 10px; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.green { FONT-SIZE: 10px; COLOR: #336600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.white { FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; }
.white11 { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; }
.white12 { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; }
.white14 { FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; }
.smwhite { FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; }

TD { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica }
INPUT, SELECT {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica }
.forminput {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; border: thin solid lightgrey }

A.tt:link { BORDER-RIGHT: #36acfb 1px solid; BORDER-TOP: #36acfb 1px solid; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: #DDE2E9; BORDER-LEFT: #36acfb 1px solid; COLOR: #36acfb; TEXT-DECORATION: none; PADDING: 4px 10px 4px 10px; }
A.tt:visited { BORDER-RIGHT: #36acfb 1px solid; BORDER-TOP: #36acfb 1px solid; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: #DDE2E9; BORDER-LEFT: #36acfb 1px solid; COLOR: #36acfb; TEXT-DECORATION: none; PADDING: 4px 10px 4px 10px; }
A.tt:hover { BORDER-RIGHT: #36acfb 1px solid; BORDER-TOP: #36acfb 1px solid; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: #FFFFFF; BORDER-LEFT: #36acfb 1px solid; COLOR: #36acfb; TEXT-DECORATION: none; PADDING: 4px 10px 4px 10px; }
A.tt:active { BORDER-RIGHT: #36acfb 1px solid; BORDER-TOP: #36acfb 1px solid; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: #DDE2E9; BORDER-LEFT: #36acfb 1px solid; COLOR: #36acfb; TEXT-DECORATION: none; PADDING: 4px 10px 4px 10px; }

A:link { FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A:visited { FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A:hover { FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
A:active { FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

A.block:link { FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; DISPLAY: block; }
A.block:visited { FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; DISPLAY: block; }
A.block:hover { FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; DISPLAY: block; }
A.block:active { FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; DISPLAY: block; }

A.topicons:link { FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.topicons:visited { FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.topicons:hover { FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.topicons:active { FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

A.topbar:link { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
A.topbar:visited { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
A.topbar:hover { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
A.topbar:active { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; }

A.leftnav:link { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color:EEEEEE; DISPLAY: block; padding: 5px 5px 5px 10px; }
A.leftnav:visited { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color:EEEEEE; DISPLAY: block; padding: 5px 5px 5px 10px; }
A.leftnav:hover { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color:DBD9D9; DISPLAY: block; padding: 5px 5px 5px 10px; }
A.leftnav:active { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color:EEEEEE; DISPLAY: block; padding: 5px 5px 5px 10px; }

A.rightnav:link { FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color:DDE5ED; DISPLAY: block; padding: 5px 5px 5px 10px; }
A.rightnav:visited { FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color:DDE5ED; DISPLAY: block; padding: 5px 5px 5px 10px; }
A.rightnav:hover { FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color:B3C4D5; DISPLAY: block; padding: 5px 5px 5px 10px; }
A.rightnav:active { FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color:DDE5ED; DISPLAY: block; padding: 5px 5px 5px 10px; }

A.logout:link { FONT-SIZE: 10px; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color:DDE5ED; DISPLAY: block; padding: 5px 5px 5px 10px; }
A.logout:visited { FONT-SIZE: 10px; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color:DDE5ED; DISPLAY: block; padding: 5px 5px 5px 10px; }
A.logout:hover { FONT-SIZE: 10px; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color:B3C4D5; DISPLAY: block; padding: 5px 5px 5px 10px; }
A.logout:active { FONT-SIZE: 10px; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color:DDE5ED; DISPLAY: block; padding: 5px 5px 5px 10px; }


.border01 { border: 1px solid #B1B1B1; }

.basicTable{
	background-color:#f3f3f3;
	border: thin solid #cccccc;
}

.success{
	background-color: #ebf7df;
	border-top: 2px solid #7cbf4f;
	border-bottom: 2px solid #7cbf4f;
	padding: 2px 20px;
}

td .success{ padding: 2px; }

.info{
	background-color: #eff3fb;
	border-top: 2px solid #8ba7cd;
	border-bottom: 2px solid #8ba7cd;
	padding: 2px 20px;
}

td .info{ padding: 2px; }

.warning{
	background-color: #FFF999;
	border-top: 2px solid #ff9900;
	border-bottom: 2px solid #ff9900;
	padding: 2px 20px;
}	

td .warning{ padding: 2px; }

.error{
	background-color: #ffdddd;
	border-top: 2px solid #d94a49;
	border-bottom: 2px solid #d94a49;
	padding: 2px 20px;
}

td .error { padding: 2px; }

.quizTable a, .quizTable a:link, .quizTable a:visited {
	border:none;
}
.quizTable {
	width:100%;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	margin:1em auto;
	border-collapse:collapse;
}
.quizTable td {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	font-size: 52%;
}
.quizTable th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
}
.quizTable div{
	background-color:#ebf7df;
	border-top:1px solid #7cbf4f;
	border-bottom:1px solid #7cbf4f;
}
.resultItem{
	font-family: arial,sans-serif;
	line-height: 1.4;
	padding: 15px;
}
a.titleLink:link, a.titleLink:visited, a.titleLink:hover, a.titleLink:active {
	color: #12C;
	font-weight:bold;
	font-size:10pt;	
	text-decoration:underline;
}
.summaryText{
	font-size: 8pt;
	
}
.urllink{
	color: #093;
	font-weight:bold;
	font-size:8pt;	
	text-decoration:none;
	width:400px;
	max-width:400px;
	overflow:hidden;
}

.message-success{
	background-color: #ebf7df;
	border-top: 2px solid #7cbf4f;
	border-bottom: 2px solid #7cbf4f;
	padding: 2px 20px;
}

.message-error{
	background-color: #ffdddd;
	border-top: 2px solid #d94a49;
	border-bottom: 2px solid #d94a49;
	padding: 2px 20px;
}
