	
	#matrix  {
		background: #ffffff;
		border: 1px solid #cccccc;
		width: 460px; 
		
	}
	#matrix div {
		
		font-size: 75%;
		margin-left: auto;
		margin-right: auto;
		width: 460px;
	}
	
	#matrix div.low { 
		background-color: #CC9966; 
		width: 3%; height: 100%; float: left;
		
	
	}
	
	#matrix div.mid {
		background-color: #FFFFCC;
		width: 3%; height: 100%; float: left;
		
	}
	
	#matrix div.high	{ 
		background-color: #CDECFC ;
		width: 3%; height: 100%; float: left;
		
	}
	
	#matrix div.area {
		width: 100%; 
		font-weight: bold;
		font-size: 75%;
		background: #eee;
		color: #333;
		text-align: center;
		
	}
	
	#matrix div.heading  {
		width: 95%; 
		border: none;
		font-weight: bold;
		background: url("/images/bg_drk.gif");
		color: #ffffff;
		FONT-SIZE: 100%;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
	}
		
	div.area {
		width: 100%; 
		font-weight: bold;
		font-size: 100%;
		background: #eee;
		color: #333;
		text-align: center;
	}
	
	A.blueprint_chart_title:link  {
	font-size: 8.5pt; color: #333366;
	}
	A.blueprint_chart_title:visited  {
	font-size: 8.5pt; color: #333366;	
	}
	A.blueprint_chart_title:active  {
	font-size: 8.5pt; color: #333366;	
	}
	A.blueprint_chart_title:hover  {
	font-size: 8.5pt; color: #333366;	
	}
	
	A.blueprint_chart:link  {
	font-size: 9pt;	color: #333366;
	}
	A.blueprint_chart:visited  {
	font-size: 9pt;	color: #333366;
	}
	A.blueprint_chart:active  {
	font-size: 9pt;	color: #333366;
	}
	A.blueprint_chart:hover  {
	font-size: 9pt;	color: #333366;
	}
	.blueprint_chart_legend  {
	font-size: 7.5pt; color: #333366;	
	}
	img.legend {
	border: solid; border-width: 1px; 
	}
	
	DIV.matrix_header {
	width: 460px; text-align: center;	
	margin-left: auto;
	margin-right: auto;
	}
	
	#matrix div.tops {
		width: 97%;
		float: right;
		text-align: left; vertical-align: top;	
	}
	div.top {
		width: 97%;
		float: right;
		text-align: left; vertical-align: top;	
	}
  
#blueprintquiz fieldset { border: medium none;margin:0;padding:0.5em 5px 0.5em 5px;}
#blueprintquiz fieldset.odd { background:url(/images/bg.gif);}
#blueprintquiz fieldset {  }
/* 
#blueprintquiz legend { float: left; margin-right: 8px; padding: 0; width: 70%;}
#blueprintquiz div.answer { float: right; margin-left: 8px; padding: 0; width: 25%;}
*/
legend { 
white-space:normal;
}

#blueprintquiz .counterbox {font-size: 80%; color: #333; text-align: right; margin-right:20px;}
#blueprintquiz .questionbox {border:1px solid #999; width: 560px; height: auto}
#blueprintquiz .submitbox {text-align: right; width: 560px;}
#blueprintquiz .submitbox a, #blueprintquiz input {cursor: pointer;}
#blueprintquiz .counterbox, #blueprintquiz .questionbox, #blueprintquiz .submitbox, #blueprintquiz .introbox { margin-top:0.5em; margin-bottom:0.5em;}

#blueprintquiz label { font-size:90%;  white-space: nowrap;}

#blueprint_relatedlinks  { border: 1px solid #DDDDDD;    float: right;    font-size: 85%;    margin: 7px;    padding: 0 0.5em;    width: 140px; }
#blueprint_relatedlinks  h2 { font-size: 110%; margin: 0.5em 0; text-align: center; }
#blueprint_relatedlinks  dd { margin-left: 1em; }

#blueprint_matrix {border:1px solid black; border-collapse: collapse; margin: 0 auto; width:80%;}
#blueprint_matrix tbody th {background-color: #eeeeee; text-align: center; }
#blueprint_matrix thead th {background-color: #DDDDCC;    color: #000000;    text-align: center;}
#blueprint_matrix thead th abbr {border:none;}
#blueprint_matrix tbody td:first-child {    text-align: right; }
#blueprint_matrix tbody td:first-child img {   width: 10px; }
#blueprint_matrix tbody td { padding: 3px 0;}
#blueprint_matrix tfoot td {  border: 1px solid; text-align: center; }

#blueprint_matrix td a, #blueprint_matrix  td a:active, #blueprint_matrix td a:focus, #blueprint_matrix td a:visited {  color: #004499;  }
#blueprint_matrix td a:hover {  color: #990000;  }
#blueprint_matrix th a, #blueprint_matrix  th a:active, #blueprint_matrix th a:focus, #blueprint_matrix th a:visited  {  color: #666633;  }
#blueprint_matrix th a:hover {  color: #990000;  }

.odd1 { background-color: #eeeeee; }
.even1 { background-color: #ffffff; }


