.main				{ background-color: #E2EBF1; padding: 1em; width: 95%; }
.text					{ font-family: Arial, Helvetica; font-size: 75%; line-height: 1.6em;}
.heading			{ font-family: Arial, Helvetica; font-size: 85%; line-height: 1.6em;}
.smalltext			{ font-family: Verdana, Arial, Helvetica; font-size: 70%; line-height: 1.4em;}
.select				{ font-family: Arial, Helvetica; font-size: 75%; }
.author				{ font-family: Verdana, Arial, Helvetica; font-size: 80%; color: #666666; margin-top: -6px; margin-left: 6px;}



a						{ color: #336699; text-decoration: none; }
a:hover				{ color: #CC0000; text-decoration: underline; }

a.home				{ color: #000000; text-decoration: none; }
a.home:hover	{ color: #CC0000; text-decoration: underline; }

ul						{ line-height: 1.8em; }
ol						{ line-height: 1.8em; }
.alert_new {font-family: Arial, helvetica; font-size: 0.85em; color: red; background-color: #FFFFCC; border-color: #999999; border-width: 1px; border-style: solid; padding: 4px; line-height: 1.6em;}

.paragraph {font: 0.7em/1.3 Verdana, Arial, Helvetica, sans-serif ;}

p.download a		{ color: #fff; text-decoration: none; background-color: #313131; border-bottom: 0px solid #313131; padding: 6px}
p.download a:visited	{ color: #fff; text-decoration: none;  background-color: #313131; border-bottom: 0px solid #313131; padding: 6px}
p.download a:hover	{ color: #fff; text-decoration: none;  background-color: #666; border-bottom: 0px solid #313131; padding: 6px}

p.download-cert a		{ color: #fff; text-decoration: none; background-color: #980103; border-bottom: 0px solid #980103; padding: 6px}
p.download-cert a:visited	{ color: #fff; text-decoration: none;  background-color: #980103; border-bottom: 0px solid #980103; padding: 6px}
p.download-cert a:hover	{ color: #fff; text-decoration: none;  background-color: #ba0b0e; border-bottom: 0px solid #ba0b0e; padding: 6px}

/*assessmentlist*/
table.assessmentlist {
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	width: 100%;
	text-align: left;
}
table.assessmentlist thead tr th, table.assessmentlist tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	padding: 8px;
}
table.assessmentlist thead tr .header {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.assessmentlist tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.assessmentlist tbody tr.odd td {
	background-color:#F0F0F6;
}
table.assessmentlist thead tr .headerSortUp {
	background-image: url(../img/asc.gif);
}
table.assessmentlist thead tr .headerSortDown {
	background-image: url(../img/desc.gif);
}
table.assessmentlist thead tr .headerSortDown, table.assessmentlist thead tr .headerSortUp {
background-color: #8dbdd8;
}