﻿@charset "UTF-8";
/* CSS Document */

.chart { margin-left:20px; margin-top:1em; text-align:right; margin-bottom:2em; }
.chart table { width:100%; border-collapse:collapse; border-bottom: 1px solid #CCCCCC; }
.chart tr { }
.chart th, .chart td { vertical-align:middle; padding:0.5em; }
.chart th { background:#67A035; color:white; border-top:1px solid white; }
.chart .units, .chart .scale_verbal, .chart .scale_num, .chart .groups { 
	text-align:center; font-size:70%; font-weight: bold; text-transform:uppercase; /* height:18px; */
}
.chart .units { text-align:center; font-weight:bold; font-size:70%; text-transform:uppercase; }
.chart .scale_num th { width:38px; border-top: 1px solid white; border-right:1px solid white; }
.chart .groups th { width:8em; border-top: 1px solid white; border-right:1px solid white; }
.chart .data { height:32px; }
.chart .data th { padding:0; color:#000000; text-align:left; font-weight:normal; vertical-align:middle; font-size:80%; padding-right: 20px; padding-left: 6px; background-color: #F9F9F9; border-top: 1px solid #CCCCCC; background:url(graphics/triangle.gif) no-repeat right center; }
.chart .data td { padding:0; font-size:110%; border-top: 1px solid white; border-right:1px solid white; font-weight: bold; vertical-align:middle; text-align:center; background:#E8EFE1; /* height:30px; width:38px; */ }
.chart td.mean, .chart td.dnk { background:#EEEEEE; }
.chart .left { text-align:left; }
.chart .middle { text-align:center; }
.chart .right { text-align:right; }
.chart .arrows { background:url(graphics/arrow_double.gif) no-repeat center; }

#results h4 { clear:right; font-size:1.1em; margin-top:1em; }
#results img { float:right; margin-bottom:1em; }
#results dt { text-align:left; float: left; font-weight: bold; color: #67A035; margin-right: 0.25em; }
#results dd { text-align:left; margin-left: 1em; }
#results #demographics { padding-top:1em; border-top:1px solid #999999; margin-left:20px; font-size:80%; }
#results #demographics p { margin-left:0; }
