BODY {
	color : #000000;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	background-color:steelblue;
	background-image:url(../img/main_stripe.gif);	
}

td.logoleftheader {
	text-align: center;	

}

td.footerLinks 
{
	font-family:Tahoma,sans-serif;
	font-size:11px;
	color:Gray;
	text-align:center;
}

td.footerInfo
{
	font-family:Tahoma,sans-serif;
	font-size:10px;
	color:Gray;
	text-align:center;
}

div.feedback
{
	
	font-size:11px;
	font-family:Tahoma,sans-serif;
	color:Green;
}

td.blackboldright {
	color : #000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align : left;
	vertical-align : top;
	font-weight: bold;
	padding-right : 10px;
	padding-top: 5px
}

td.headbluebold {
	color : #00008b;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 85%;
	text-align : left;
	vertical-align : top;
	font-weight: bold;
	padding-right : 10px;
	padding-top: 10px
}

td.subdom {
	color :#00008b;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: 500;
	padding-left : 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color:#dcdcdc;
	width:100%;
	
}

td.crumbs 
{
	color :#000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	padding-left : 10px;
	padding-top: 2px;
	padding-bottom: 10px;
	width:100%;
}

td.scoreQ {
	color :#00008b;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: 500;
	padding-left : 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right:3px;
	background-color:#dcdcdc;
	width:100%;
	
}

td.scoreQHead 
{
 padding-left:10px;
 padding-right:10px;
 text-align:center;	
}

td.blackbold {
	color : #000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: 400;
	padding-left : 50px;
	padding-top: 10px;
	overflow:hidden;
}

td.whitebold {
	color : #ffffff;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: bold;
}

td.info 
{
	color:Gray;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right : 10px;
	padding-top: 10px;
	vertical-align:middle;
}

td.question 
{
	color:black;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right : 10px;
	padding-top: 0px;
	padding-bottom:10px;
	vertical-align:middle;
	background-color:silver;
}

td.infosmallblack
{
	color:#000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right : 10px;
	padding-top: 10px
}

td.contentheader {
	color : #000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	padding-right : 10px;
	padding-top: 5px
}

td.contentheadersmall {
	color : white;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;	
	padding-right : 10px;
	padding-left : 10px;
}


td.tablecontent {
	font-size: 70%;
	padding: 5px 0px 5px 5px;
}

td.user 
{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
}

td.glossary
{
	width:100%;
	background-color:Silver;
	font-weight:bolder;
	padding-left: 5px;
	padding-top:3px;
	padding-bottom:3px;

}

td.logon
{	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:85%;
	text-align:right;
	padding-right:0px;	
}

td.wrong
{	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:bold;
	text-align:right;
	padding-right:0px;	
}

table.footer 
{ border:solid 3 #333366;
	width:762px;	
}

td.footer {
	color:White;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:600;
	background-color:silver;
	text-align:center;
	width:100%;	
}

td.button 
{
	padding-top:10px;
	padding-bottom:3px;
	text-align:center;
}

div.scenario
{
	color:#787878 ;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	padding-right : 5px;
	padding-top: 5px;
	padding-bottom:15px;
	vertical-align:middle;
	background-color:silver;
	font-weight:bold;
	background-image:url(../img/r_arrow_b.gif);
	background-repeat:no-repeat;
	background-position:5 7;
}

table.controlPanel
{
	width:100%;
	color:#000000;
	/*border:1;
	border-style:dashed;
	border-color:#999999;*/
}

td.controlPanel
{
	padding:1px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	background-color:silver;	
	vertical-align:middle;
	text-align:center;
	color:#707070;
}

td.buttonPanel
{
	padding:1px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	background-color:silver;	
	vertical-align:middle;
	text-align:left;
	color:#707070;
}

div.controlPanel
{
	padding:1px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	background-color:silver;	
	vertical-align:middle;
	text-align:center;
	color:#707070;
}

td.controlPanelHeader
{
	padding:2px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight:bold;
	background-color:#999999;	
	vertical-align:middle;
	text-align:center;
	color:Silver;
}

/************XML Report Tab Contents****************/
.xml_report
{
	 width:100%;
	 background-color:#ffffff;	 
}

td.xml_report_tab
{
 background-color:White;
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
}

td.xml_score_head
{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#303030;
}

table.xml_score_detail
{
	width:100%;
	background-color:White;
}

tr.xml_score
{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	background-color:#909090  ;
	text-align:right;	
}

tr.xml_score_summary
{	
	background-color:lightsteelblue;	
}

td.xml_score_email
{
	padding:1px 1px 1px 1px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	width:20px; 
	height:20px;
	border-right-color:White;
	border-right-width:2;
	border-right-style:solid;
 
}

td.xml_score_user
{
	padding:1px 1px 1px 1px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-indent:0;
	color:#303030 ;
	text-align:left;
	text-indent:5px;
	
}

td.xml_score
{
	padding:1px 5px 1px 1px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	background-color:#B8B8B8;	
}

td.xml_score_summary
{
	padding:1px 5px 1px 1px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-right:1px;
	font-style:normal;
	text-align:right;
	color:#303030;
}

td.xml_score_pre
{
	padding:1px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: 400;
	background-color:#909090  ;	
	color:#E0FFFF;
	text-indent:4px;
}

td.xml_score_post
{
	padding:1px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: 400;
	background-color:#909090  ;
	color:#000000;	
	text-indent:4px;

}

.xml_no_tests
{
 font-size:11px;
 font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
 color:#303030;
}

.linkNoUL:LINK, .linkNoUL:VISITED
{
	color:#336699;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

.linkNoUL:HOVER {
	color: #ff9900;
}

.linkNoULTab:LINK, .linkNoULTab:VISITED
{
	color:Gray;
	background-color:#E0E0E0;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding-top:1.5px;
	padding-left:0px;
	padding-right:0px;	
	border-color:Silver;
	border-style:solid;
	border-width:1;
	
	text-align:center;
	background-image:url(../img/unselTab.gif);
	background-repeat:no-repeat;
	
	width:116;
	height:17px;
	display:block;
	float:left;
}

.linkNoULTab:HOVER {
	color:#336699;
}

.linkNoULTabSelected:LINK, .linkNoULTabSelected:VISITED
{
	
	color:#336699;
	background-color:White;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding-top:1.5px;
	padding-left:0px;
	padding-right:0px;
	background-color:White;
	border-color:Silver;
	border-style:solid;
	border-width:1;
	 
	 
	text-align:center;
	background-image:url(../img/selTab.gif);
	background-repeat:no-repeat;
	
	width:116px;
	height:17px;
	display:block;
	float:left;
	
	/*border-right-style:ridge;border-right-width:2;border-right-color:DarkGray;
	border-left-style:ridge;border-left-width:1;border-left-color:DarkGray;*/
	
}

.linkNoULTabSelected:HOVER {
	color:#336699;
	font-weight:normal;
}

A:LINK, A:VISITED {
	color : #336699;
}

A:HOVER {
	color: #ff9900;
}

A.ext:LINK, A.ext:VISITED {
	color : #ff9900;
	font-weight:bold;
}

A.ext:HOVER {
	color: #87ceeb;
	font-weight:bold;
}

a.boldblue {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 70%;
	padding : 4px 5px 4px 5px;
}

a.boldwhitenav {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 65%;
	color: #ffffff;
	line-height : 200%;
	text-decoration : none;
}

a.boldwhitenav:visited {
	color: #ffffff;
}

a.boldwhitenav:hover {
	color: #ff9900;
}

a.smallwhitenav {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: #ffffff;
}

a.smallwhitenav:visited {
	color: #ffffff;
}

a.smallwhitenav:hover {
	color: #ff9900;
}

a.pagenumber {
	font-size: 60%;
	text-align : right;
	vertical-align: middle;
}


H1 {
	color : #000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 100%;
	margin: 0px 0  -5px 0;
}

H2 {
	color : #000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 3;

}

CAPTION {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
}


span.footer {
font-size: 75%;
}
span.ctimer 
{
	display:none;
}

td.footer {
	font-size: 60%;
	vertical-align: bottom;
	padding: 10px 0 5;
}

td.ListValue 
{
	padding: 3px 3px 3px 5px;
	font-size:100%;
}

.GridHead
{
	text-indent:3;
	height:20px;
	font-size:12px;
}

.GridList
{
	text-indent:5;
	height:20px;
}

.GridHeadChart
{
	text-indent:3;
	height:20px;
	font-size:12px;
	text-align:center;

}

.GridListChart
{
	text-indent:5;
	height:20px;
	text-align:center;
}

.noShow
{
	display:none;
}

caption.Timer {
 font-family:Tahoma;
 font-size:11px;
 font-weight:normal;
 color:black;
 padding-top:1px;
 padding-bottom:2px;
 text-align:center;
 text-decoration:italic;
 letter-spacing:5;
}
table.Timer {
 
 background-color:black;
 border:1px solid black;
}
th.Timer {
 font-family:Tahoma;
 font-size:11px;
 font-weight:normal;
 color:black;
 background-color:silver;
 padding-left:3px;
 padding-right:3px;
 text-align:center;
 
}
td.Timer {
 font-family:Tahoma;
 font-size:12px;
 font-weight:bold;
 color:gray;
 padding-left:3px;
 padding-right:3px;
 text-align:center;
 background-color:#ffffff; 
}

	

