.topmenu
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-align: right;
	font-weight: normal;
}

.topmenu a,
.topmenu a:LINK,
.topmenu a:VISITED
{
	color: magenta;
	text-decoration: none;
}

.topmenu a:HOVER
{
	text-decoration: underline;
}

.content
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
}

.content h1
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #3366FF;
	font-weight: normal;
	margin: 0px;
	font-size: 18pt;
}

.content h2
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #3366FF;
	font-weight: normal;
	font-size: 16pt;
}

.content ul
{
	list-style-image: url(/images/dot.jpg);
}

.content a,
.content a:LINK,
.content a:VISITED
{
    text-decoration: none;
}

.content a:HOVER
{
	text-decoration: underline;
}

.pageimages
{
	text-align: left;
}

.pageimages img
{
	padding-right: 1px;
}

.yui-skin-sam .yuimenubar,
.yui-skin-sam .yuimenu .bd,
.yui-skin-sam .yuimenuitem
{
	background: none orange !important;
	color: white !important;
}

.yui-skin-sam .yuimenuitem-selected
{
	background: magenta !important;
}

.yui-skin-sam .yuimenubar a,
.yui-skin-sam .yuimenubar a:LINK,
.yui-skin-sam .yuimenubar a:VISITED
{
	color: white !important;
	font-weight: bold !important;
	font-style: normal !important;
}

a.quicklink,
a.quicklink:LINK,
a.quicklink:VISITED
{
	color: #9561A8;
	text-decoration: none;
}

a.quicklink:HOVER
{
	text-decoration: underline;
}

.smalltext,
.smalltext th,
.smalltext td
{
	font-size: 10pt;
}

.questionnaire
{
	border-collapse: collapse;
}

.questionnaire td
{
	border: 1px solid black;
	text-align: center;
}

.questionnaire .label
{
	border-bottom: none;
	font-size: small;
	white-space: nowrap;
}

.questionnaire .button
{
	border: none;
	padding-bottom: 6px;
	border-bottom: 1px solid black;
}

.questionnaire .even
{
	background-color: #FFD0B0;
}

.questionnaire .left
{
	border-top: none;
	border-bottom: none;
	border-left: none;
}

.questionnaire .right
{
	border-top: none;
	border-bottom: none;
	border-right: none;
}

.assessmentwarning
{
	background: orange;
	text-align: left;
	height: 18px;
	margin: 4px;
	padding: 6px;
	display: none;
	font-size: 10pt;
	white-space: nowrap;
}

.CheckboxCell
{
	text-align: right;
}

.CheckboxLabel
{
	font-weight: normal;
}


/***** BLOG STYLES *****/
#sidebar .widget {
	list-style-type: none;
}

#sidebar .widget h2 {
	color: #fff;
	font-size: 11pt;
	margin-bottom: 0;
}


#sidebar li ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sidebar {
	background-color: #7298c5;
	padding: 5px;
	color: #fff;
}

#sidebar a, #sidebar a:visited {
	color: #fff;
}

#sidebar a:hover {
	text-decoration: none;
}

