	/*
html,body,address,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,p,blockquote,table,caption,th,td,img {margin: 0; padding: 0;}
*/
	abbr, acronym {border-bottom: 1px dotted #000; cursor: help; font-style: normal;}
	a img, a:link img, a:visited img {border: none; border-width: 0; vertical-align: top;}
	hr {background-color: gray; border: 0; border-top: 1px solid gray; height: 0;}
	label {cursor: pointer;} /* label elements are clickable, demonstrate visually */
	input {margin: 0;}
	body, input, select, textarea, p, .learning-styles-panel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px/1.131;}

	h3{text-align:center;}
	
	h3.title{padding:5px 0;}
	
	h2{color:#C02126; font-size:1.25em; font-weight:bold; margin:0; padding:0 0 0 5px; border-bottom:3px double #CCCCCC;}
	
	.section-title{ 
		border-bottom:3px double #000000;
		border-top:1px solid #b1b1b1;
		font-size:14px;
		font-weight:bold;
		padding:3px;
		margin:20px 0;
		text-transform:uppercase;
		color:#2756B3;
		
}
	
	.ui-tabs-nav li a{font-size:12px;}
	
	.section-content{font-weight:normal;}
	.section-content div div ul, .section-content div div ol{margin:0px 0px 0px 40px;}
		
	.sub-title{border-bottom:1px solid #B1B1B1; border-top:1px solid #B1B1B1; padding:1px; font-weight:bold; margin-bottom:4px;}
	
	#report{width:99%; margin:0px auto;}
	#report-options{float:right; width:auto; margin:10px 0 0 0;}
	#report-options td{padding-left:8px;}
	table#summary{margin:0 0 10px 20px; width:99%;}
	table#summary td.label{font-weight:bold; padding-right:10px; width:20%;}
	table#summary td.value{width:80%;}
	

	div.account-requested-data{margin:0 0 0 20px;}
	div.account-requested-data .question{font-weight:bold; padding:0 0 0 0;}
	div.account-requested-data .response{padding:0 0 0 20px; line-height:1.0em;}
	
	table#color-key{margin:0px auto; padding:10px 0; width:450px;}
	table#color-key td.col1{width:150px; text-align:center; font-weight:bold;}
	table#color-key td.col2{width:50px; text-align:center;}
	table#color-key td.col3{width:50px; text-align:center;}
	table#color-key td.col4{width:50px; text-align:center;}
	table#color-key td.col5{width:50px; text-align:center;}
	table#color-key td.col6{width:150px; text-align:center; font-weight:bold;}
	
	
	table#results-at-a-glace-charts {width:100%;}
	table#results-at-a-glace-charts td.col1{width:49%; text-align:center;}
	table#results-at-a-glace-charts td.col2{width:2%;}
	table#results-at-a-glace-charts td.col3{width:49%; text-align:center;}
	
	div#results-at-a-glance div.section-content{text-align:center;}
	p {margin:10px 0; line-height:1.2em;}
	.c{text-align:center;}
	
	
	/* Personal Attributes Table */
	table#personal-attributes {width:100%;}
	table#personal-attributes td.title{font-size:115%; font-weight:bold; border-bottom:1px solid black;}
	table#personal-attributes td.level-color{vertical-align:top; width:35px; padding:5px 0 15px 0; text-align:center;}
	table#personal-attributes td.result-text{padding:3px 0 15px 0;}
	
	/*Learning Styles*/
	table#learing-style-snapshot{}
	table#learing-style-snapshot td{width:50%;}
	table#learing-style-snapshot td.col1{text-align:right; padding-right:10px;}
	table#learing-style-snapshot td.col2{text-align:left; padding-left:10px;}
	table#learing-style-snapshot table{font-size:110%;}
	
	div.learning-styles-overview{font-weight:bold; border-bottom:1px solid black; margin:0 0 10px 0;}
	
	/* Tech Comp */
	div.tech-comp-section-score{font-weight:bold;}
	div.tech-comp-section-details{margin:10px 0 0 30px;}
	div.tech-comp-section-details ul{margin:8px 0 8px 30px;}
	
	/*Tech Knowledge*/
	table#tech-knowledge{width:100%;}
	table#tech-knowledge td.title{font-size:115%; font-weight:bold; border-bottom:1px solid black;}
	table#tech-knowledge td.level-color{vertical-align:top; width:35px; padding:5px 0 15px 0; text-align:center;}
	table#tech-knowledge td.result-text{padding:3px 0 15px 0;}
	table#tech-knowledge tr.individual td{padding-top 4px; border-bottom:1px solid #e0e0e0;}
	
	/*Typing Results*/
	table#typing{width:99%; margin-bottom:10px;}
	table#typing td.label{font-weight:bold; width:18%;}
	table#typing td{padding:3px 0;}
	table#typing-bullseye{ margin:10px 0;}
	table#typing-bullseye td.board{width:50%; text-align:right;}
	table#typing-bullseye td.explain{width:50%; padding-left:30px; vertical-align:middle; text-align:left; font-weight:bold;}
	
	table#typing-speeds{width:99%;}
	table#typing-speeds td{padding:2px;}
	table#typing-speeds td.speed-level{width:40%; text-align:right; padding-right:10px;}
	table#typing-speeds td.wpm{width:12%; text-align:right; padding-right:10px;}
	table#typing-speeds td.your-score{width:48%; text-align:left; font-weight:bold; color:red; vertical-align:middle;}
	
	
	/*Learning Styles*/
	.learning-styles-panel{font-size:120%;}
	
	div.group-title{}
	div.group-title div{font-weight:bold; border-bottom:1px solid black;}
	div.group-title dl{margin:5px 0;}
	div.group-title dl dt{margin:5px 0 5px 10px;}
	div.group-title dl dd{margin:0px 0 3px 30px; font-size:90%;}
	
	.ui-tabs-hide { display: none; }
	
	
	
	/* The section reset styles */
	div.reset-confirm{display:none; padding:0 10px 10px 10px;}
	
	
	
