body {
   margin:		0px;
   cursor:		default;
   background-color:	white;
   font:		11.5pt Verdana, sans-serif;
   line-height:		14pt;
   overflow:		auto;
   color:		#686463;
}

p {   text-align: justify;}

.td_rule {
   font:		0 monospace;
   line-height:		0;
   height:		1px;
   background-color:	#C8C4C3;
}

a {
   color:		#3966bf;
   text-decoration:	underline;
   font:		bold 11.5pt Tahoma, sans-serif;
}

a:hover {
   color:		#444444;
}

.bottomNavLink {
   color:		#444444;
   text-decoration:	none;
   font:		bold 7pt ITC Officina Sans Std, Tahoma;
}


.disclaimerText {
   font:		8.5pt Verdana, sans-serif;
   font-style:		italic;
   line-height:		10pt;
}

.background {
   position:		absolute;
   top:			0px;
   left:		0px;
   width:		100%;
   height:		100%;
   z-index:		-1;
   background:		url(skin_background.jpg) no-repeat top left;
}


xml {
   display:		none;
}


.dashBody {
   background-color:	white;
   padding:		10px;
}


.dashTitle {
   font:		26px arial, helvetica, sans-serif;
   padding-bottom:	20px;
   text-align:		center;   
}

.dashName {
   font:		bold 20px arial, helvetica, sans-serif;
   padding-bottom:	12px;
}


.dashPrompt {
   font:		bold 14px arial, helvetica, sans-serif;
   text-align:		center;
   background-color:	silver;
   color:		midnightblue;
}


.dashData {
   font:		18px arial, helvetica, sans-serif;
}


.glassEdge {
   background-color:	#eeeeee;
   filter: 		alpha(opacity=10);
   -moz-opacity:	.10;
   opacity:		.10;
}


.glassBox {
   filter: 		alpha(opacity=90);
   -moz-opacity:	.90;
   opacity:		.90;
}


.linkable {
   text-decoration:	underline;
   color:		#3966bf;
   cursor:		hand;
}


td {
   font:		11.5pt Verdana, sans-serif;
   line-height:		14pt;
}


.content {
   border-top:		3px solid red;
   border-right:	3px solid #686463;
   position:		absolute;
   top:			200px;
   left:		0px;
   width:		998px;
   height:		392px;
   font:		20px arial, helvetica, sans-serif;
   line-height:		28px;
   background-color:	white;
   padding:		15;
   text-align:		justify;
}


h1 {
   font:		bold 22px arial, helvetica, sans-serif;
}


h2 {
   font:		bold 20px arial, helvetica, sans-serif;
}


ul {
   list-style-image:	url(bullet.gif);
   margin-left:		25px;
}

li {
   padding-bottom:	15px;
}



.questionInstructions {
   font:		italic 20px arial, helvetica, sans-serif;
   padding-top:		10px;
   padding-bottom:	20px;
   text-align:		center;
}


.questionPrompt {
   font:		bold 20px arial, helvetica, sans-serif;
}


.questionChoiceUnselected {
   font:		20px arial, helvetica, sans-serif;
   cursor:		hand;
}


.questionChoiceSelected {
   font:		bold italic 20px arial, helvetica, sans-serif;
   cursor:		hand;
}


.questionChoiceCorrect {
   font:		bold 20px arial, helvetica, sans-serif;
   color:		green;
}


.questionChoiceIncorrect {
   font:		bold 20px arial, helvetica, sans-serif;
   color:		red;
}



.btnPage {
   cursor:		hand;
   filter: 		alpha(opacity=50);
   -moz-opacity:	.80;
   opacity:		.80;   
   cursor:		hand;
}

.btnPageOver {
   filter: 		alpha(opacity=100);
   -moz-opacity:	1;
   opacity:		1;   
   cursor:		hand;
}


#btnDashboard {
   position:		absolute;
   top:			596;
   left:		200;
   z-index:		9999;
}


#btnPagePrev {
   position:		absolute;
   top:			596;
   left:		430;
   z-index:		9999;
}


#btnPageNext {
   position:		absolute;
   top:			596;
   left:		520;
   z-index:		9999;
}


#btnSize1 {
   display:		none; /*HIDE BUTTONS!*/
   position:		absolute;
   top:			596;
   left:		64;
   z-index:		9999;
}

#btnSize2 {
   display:		none; /*HIDE BUTTONS!*/
   position:		absolute;
   top:			598;
   left:		32;
   z-index:		9999;
}

#btnSize3 {
   display:		none; /*HIDE BUTTONS!*/
   position:		absolute;
   top:			600;
   left:		4;
   z-index:		9999;
}


/* No Script Rules */

.noscriptHeader {
   font:		18px/20px arial, helvetica, sans-serif;
}

.noscriptBody {
   font:		18px/20px arial, helvetica, sans-serif;
}