body {	margin: 0;	padding: 0;	background: #D9D9D9 url(../gifs/hs_bkg.gif) repeat-x top;	color: #000;	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Verdana, sans-serif;	font-size: 10px;	line-height: 1.4em; }a:link {	color: #2B6952;	text-decoration: none;	font-weight: bold;}a:visited {	color: #2B6952;	text-decoration: none;	font-weight: bold;}a:hover {	color: #2B6952;	text-decoration: underline;}a:active {	color: #2B6952;	text-decoration: none;}h1 {	font-size: 1.6em;	line-height: 1.6em;	color: #2B6952;	font-weight: bold;	clear: both;	padding-bottom: 0.5em;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;}h2 {	font-size: 1.2em;	line-height: 1.2em;	color: #FF6600;	text-transform: uppercase;	margin: 0px;	padding: 0px;	font-weight: normal;}h3 {	font-size: 1.1em;	font-weight: normal;	text-transform: uppercase;	margin-top: 2em;	margin-bottom: 1em;	color: #666666;}ul {	margin: 0px;	padding: 0px;}li {	margin: 0px;	padding: 0px;}p {	padding: 0em;	margin-top: 0em;	margin-right: 0px;	margin-bottom: 1.1em;	margin-left: 0px;}option, select, input {	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif;	font-size: 1em;}#wrapper {	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 782px;}#header {	width: 100%;}#topnav {	font-size: 11px;	padding: 0px 0px 25px 230px;	display: block;}#topnav a {	font-weight: normal;	}#content {	width: 100%;}#content_top {	width: auto;}#content_body {	width: auto;	background-color: #FFFFFF;	text-align: left;	padding: 10px 30px 0px;	margin: 0px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCC;	border-left-color: #CCC;}#content_bottom {	width: 780px;	clear: both;}#footer {	font-size: 1.1em;	width: auto;	text-align: center;	padding: 1.5em;	font-weight: bold;	margin: 0px;	height: auto;}#footer ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#footer li {	display: inline;	list-style-type: none;	margin: 0px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;	padding: 0px 15px;}#footer a {	color: #333333;	margin: 0px;	padding: 0px;	font-weight: normal;}#footer a:hover {	color: #2B6952;	margin: 0px;	padding: 0px;	font-weight: normal;	text-decoration: none;}.side_column_A {	padding: 0px;	margin: 0px;	float: left;	width: 160px;	font-size: 1em;}.side_column_A img {	margin: 12px 0px 2px;}.main_col_a {	text-align: justify;	font-size: 1.1em;	float: left;	overflow: auto;	width: 385px;	margin: 0px 25px;	padding: 0px;}.question {	font-weight: bold;	margin-top: 2.2em;	padding: 0px;	margin-right: 0px;	margin-bottom: 1.1em;	margin-left: 0px;}.answer {	font-weight: normal;	margin-top: 1.1em;	margin-right: 0px;	margin-bottom: 1.1em;	margin-left: 0px;}.prev_next_list {	padding: 0px;	height: 1.1em;	width: auto;	margin-top: 2em;}.prev_list {	display: inline;	list-style-type: none;	float: left;	margin: 0px;	padding: 0px;	overflow: auto;}.next_list {	display: inline;	list-style-type: none;	float: right;	margin: 0px;	padding: 0px;	overflow: auto;}.content_clear {	clear: both;	width: auto;	height: 5px;	margin: 0px;	padding: 0px;}.note {	font-weight: normal;	font-style: oblique;	margin: 0px;	padding: 1em 0px;}.question_top {	font-weight: bold;	margin-top: 0em;	margin-bottom: 1em;}.sidebar_list {	list-style-type: square;	list-style-position: outside;	color: #666666;	margin-left: 1.5em;	padding-left: 0.1em;	margin-right: 2px;}.sidebar_list li {	padding-bottom: .5em;}.side_box_B {	padding: 10px 15px 10px 10px;	margin: 2px 0px 0px 0px;	width: 148px;	font-size: 1em;	background-color: #F0F0F0;	float: left;	border: 1px solid #CCCCCC;}.side_box_C {	padding: 0em;	margin: 2px 0px 0px 0px;	float: left;	width: 120px;	font-size: 1em;}.side_box_C img {	border: 1px solid #CCC;}.stat_table {	margin: 0px;	padding: 5px 10px 10px;	width: auto;	border-right: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}.stat_table td {	padding-right: 0em;	padding-left: 0em;	line-height: 1.4em;}.half_page_text {	margin: 0px;	padding: 0px;	float: left;	width: 345px;	clear: left;	height: auto;}.clear_both {	clear: both;	height: 5px;	font-size: 5px;	padding-bottom: 10px;	margin: 0px;	line-height: 5px;}.half_page_text p {	font-size: 1.1em;	line-height: 1.4em;	text-align: justify;	margin-bottom: .5em;}.half_page_data {	margin: 0px;	padding: 0em;	float: right;	width: 350px;	list-style-type: square;	right: -4px;	position: relative;}.program_stats {	margin: 2px 0px 0px;	padding: 0px;	float: right;	width: 200px;}.page_main {	margin: 0px;	padding: 0px;	float: left;	width: 490px;	height: auto;}.page_main p {	font-size: 1.1em;	line-height: 1.4em;	text-align: justify;}.chart_nav {	text-align: center;	width: auto;	margin: 1em;}.chart_nav ul {	width: 100%;	list-style-type: none;}.chart_nav li {	display: inline;	list-style-type: none;	padding: 2px 1em;	color: #666666;	background-color: #CCCCCC;	margin-right: 5px;	margin-left: 5px;}.stat_heading {	background-color: #FFFFFF;	background-image: url(../gifs/boxes/top200.gif);	background-repeat: no-repeat;	padding-top: 10px;	padding-right: 15px;	font-size: 1.1em;	line-height: 1em;	padding-bottom: 5px;	padding-left: 20px;}.perf_table {	font-size: 0.9em;	border-right: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	padding-top: 8px;	padding-right: 8px;	padding-left: 8px;	line-height: 2em;}.program_charts {	text-align: left;	width: auto;	margin-top: 1.5em;	margin-bottom: 0em;	margin-left: 10px;}.perf_summary {	width: 490px;	overflow: hidden;}.perf_heading {	background-color: #FFFFFF;	background-image: url(../gifs/boxes/top490.gif);	background-repeat: no-repeat;	margin: 0px;	overflow: auto;	padding-top: 10px;	padding-right: 10px;	padding-left: 10px;}.results_inputs {	margin: 0px;	padding: 5px 5px;	border: 1px solid #CCCCCC;	float: right;	width: 290px;	background-color: #F0F0F0;}.submit_button {	padding-top: 7px;}.half_page_text ul {	list-style-type: square;	line-height: 1.4em;	font-size: 1em;	margin-left: 35px;	padding-bottom: 1.3em;	margin-right: 20px;	padding-top: .2em;}.side_column {	margin: 0px 0px 10px;	padding: 0px;	float: right;	width: 200px;}.side_column ul {	list-style-type: square;	list-style-position: outside;	margin-left: 1.5em;	padding-left: 10px;	margin-right: 0px;	padding-right: 12px;	text-align: justify;	padding-top: 5px;}.side_column li {	padding-bottom: 1em;}h5 {	float: left;	font-size: 1.1em;	font-style: normal;	margin: 0px;	padding: 0px;	font-weight: normal;	line-height: 1.4em;	text-transform: uppercase;	color: #666666;}.perf_bottom {	background-color: #FFFFFF;	background-image: url(../gifs/boxes/bot490.gif);	background-repeat: no-repeat;	width: 490px;}.stat_bottom {	background-color: #FFFFFF;	font-size: 1.1em;	background-image: url(../gifs/boxes/bot200.gif);	background-repeat: no-repeat;	width: 200px;}h6 {	float: right;	font-size: 0.9em;	font-weight: normal;	margin: 0px;	padding: 0.2em 0px 0px;	line-height: 1.4em;}.side_box_body {	margin: 0px;	padding: 0px;	width: auto;	border-right: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	overflow: auto;}.side_box_body li {	padding-right: 10px;	text-align: left;}.side_box_top {	background-image: url(../gifs/boxes/top200.gif);	background-repeat: no-repeat;	padding-top: 10px;	padding-right: 15px;	font-size: 1.1em;	line-height: 1.2em;	padding-bottom: 5px;	padding-left: 10px;	color: #666666;	overflow: auto;	font-weight: normal;	text-transform: uppercase;	width: auto;}.side_box_bottom {	background-color: #FFFFFF;	font-size: 1.1em;	background-image: url(../gifs/boxes/bot200.gif);	background-repeat: no-repeat;	width: 200px;}.align_center {	text-align: center;	padding-bottom: 1.1em;}.page_main ul {	list-style-type: square;}.pressrelease_subtitle {	font-size: 1.2em;	text-align: center;	line-height: 1.4em;	margin-bottom: 1.4em;	margin-top: 0.6em;	font-weight: normal;}.page_main li {	margin-left: 1em;}.side_box_body p {	padding-left: 15px;	padding-right: 15px;	margin: 0px;	padding-bottom: 1.1em;}.side_box_body img {	border: 1px solid #CCC;}.prev_next_list li {	margin: 0px;	padding: 0px;}.side_box_body dt {	margin: 0px;	padding: 0px;}.side_box_body dl {	margin: 0px 0px 5px 20px;	padding: 10px 0px 0px;}.side_box_body dd {	margin: 0px;	padding: 0px 0px 0px 20px;}#section_title {	font-size: 1.1em;	line-height: 1.1em;	color: #666666;	text-transform: uppercase;	margin: 0px;	padding: 0px;	font-weight: normal;}#section_title a {	color: #999999;	font-weight: normal;}#section_title a:hover {	color: #2B6952;	font-weight: normal;}.homepage_top {	margin: 0px;	padding: 0px;	list-style-type: square;}.homepage_top p {	font-size: 1em;	padding: 0em;	text-align: justify;	margin: 0px 0px 1em;}.homepage_top ul {	padding: 0em;	margin: 0em 1em 1em;	list-style-type: square;	font-size: 1em;	list-style-position: outside;}.homepage_top li {	padding-bottom: .2em;	list-style-type: square;	margin-left: 1em;	padding-left: 0em;}.homepage_subtitle {	color: #666666;	font-weight: bold;	font-size: 1.1em;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	line-height: 1.6em;	text-transform: uppercase;	padding: 0px 0px 2px;	margin-bottom: 1em;}.center_column_A {	float: left;	width: 340px;	margin-top: 0px;	margin-right: 30px;	margin-bottom: 0px;	margin-left: 30px;}.no_top_margin {	margin-top: 0px;	padding-top: 0px;}.half_box_top {	background-image: url(../gifs/boxes/top345.gif);	background-repeat: no-repeat;	padding-top: 10px;	padding-right: 15px;	font-size: 1.1em;	line-height: 1.5em;	padding-bottom: 7px;	padding-left: 17px;	color: #666666;	overflow: auto;	text-transform: uppercase;	width: auto;}.half_box_bottom {	background-color: #FFFFFF;	font-size: 1.1em;	background-image: url(../gifs/boxes/bot345.gif);	background-repeat: no-repeat;	width: auto;}.half_box_body {	margin: 0px;	padding: 0px;	width: auto;	border-right: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}.side_box_body li ul li {	padding-right: 10px;	text-align: left;	padding-bottom: 0px;}.half_box_body ul {	padding-bottom: 0.5em;	font-size: 1em;}.results_inputs p {	font-size: 1em;	color: #000000;	line-height: 1.4em;	margin-bottom: 0.6em;	margin-left: 2px;}.side_box_body h3 {	text-transform: none;	padding-right: 0px;	padding-left: 15px;	padding-top: .5em;	padding-bottom: 0.5em;	margin: 0em;}.team_list {	font-size: 1em;	padding-left: 2em;}.team_list p {	font-size: inherit;	margin: 0em;}.team_list ul {	padding-top: 0.3em;	padding-bottom: 1em;}.half_page_text h3 {	margin-top: 0em;}.team_list li {	margin-left: 1.5em;}.half_box_body dl {	padding-left: 17px;	margin: 0px;	text-indent: 0px;	list-style-position: inside;	list-style-type: none;}dt {	display: block;	clear: left;	float: left;	width: 45px;	margin: 0px;	padding: 0px;}dd {	margin: 0px 0px 0px 45px;	display: block;	padding-bottom: 1em;	padding-top: 0px;	padding-right: 15px;	padding-left: 5px;	text-indent: 0px;}.side_box_body dl {	margin: 0px;	padding: 0px 15px;}.home_title {	font-size: 1.6em;	font-weight: normal;	line-height: 1.6em;	color: #333333;	padding-bottom: 0.5em;	letter-spacing: -1px;}.homepage_subtitle2 {	color: #235643;	font-weight: bold;	font-size: 11px;	text-transform: uppercase;	padding: 0px 0px 3px 1px;	margin-bottom: 1em;	border-bottom: 2px solid #CCCCCC;}.program_list {	margin: 0px;	padding: 0px 10px 10px 12px;}.program_list dt {	text-align: right;	width: 50px;	margin: 0px;	padding: 0px;}.program_list dd {	margin-left: 60px;	padding-bottom: 5px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-right: 0px;	text-align: left;	text-indent: 0px;}.twocolumnlist {	margin: 0px;	padding: 0px;}.contactform {	padding: 10px 5px;	margin: 0px 10px;}.half_box_body p {	font-size: 1em;	text-align: left;	margin: 0px;}.box_item {	font-size: 1em;	padding: 0px 17px 1em;}.box_item img {	padding-bottom: 0px;	padding-left: 10px;}.page_main .news_subtitle {	font-size: 1.2em;	color: #333333;}#disclaimer {	font-size: 0.9em;	clear: both;	text-align: center;	padding-top: 1em;	width: auto;	color: #666666;}.page_list {	padding-left: 1em;	margin-left: 2em;	margin-right: 3em;	margin-bottom: 1em;}.page_list li {	padding-left: 0em;} .image_right {	margin: 0px 0px 20px 20px;	float: right;	border: 0px solid #CCCCCC;	clear: right;}.image_portrait {	margin: 0px 0px 25px 0px;	display: inline;}.bio_text {	float: right;	width: 310px;}.image_portrait img {	border: 1px solid #CCCCCC;}.reading_title {	font-weight: bold;	text-transform: uppercase;	color: #333333;}.data_source {	text-align: left;	font-size: 9px;	margin: 1.1em;}.metrics_toolTipHover {	cursor: default;	color: #003300;}.metrics_toolTipBox {	background: #FFFFE0;	border: 1px solid #006600;	width: 175px;	text-align: justify;	padding: 7px;	margin: 0px;	font-size: 10px;	line-height: 14px;	visibility: visible;	display: block;}.no_link {	font-weight: bold;	color: #333;}