/* REPORT CARD */
/*@import url("globalcss/global.css");*/
body {background: #ECE2D9 url(../pix/body-bg.jpg) repeat-x; color: #000000; margin: 0; padding: 0; font-size: small;}
div { font-family: Arial, sans-serif;}
p {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {white-space: normal; font-family: Arial, sans-serif; margin:0; background: transparent; margin-top: 0em; margin-bottom: 0em;}
h1 {color:#820A0C; font-size: medium;  border-width: 0 0 1px 0; border-style: dotted; border-color: #820A0C; font-weight: bold; margin:10px 0px 10px 0px;}
h2 {color:#800000; font-size: medium; font-weight: bold;}
h3 {color:#800000; font-size: medium; }
h4 {color:#915700; font-size: small;font-weight: bold;margin:0 0 3px 0}
h5 {color:#800000; font-size: x-small; ;}
h6 {color:#800000; font-size: xx-small;}
h7 {color:#666699; font-size: small;font-weight: bold;margin:0 0 3px 0;	border-bottom: 1px solid #666699;}

#site {
        width: 760px;
        position: absolute;
        left: 50%;
        margin: 0 0 0 -380px;
		margin-top: 0px;
		padding: 0;
		background: #FFFFFF;
}
#measureInfo {
	margin: 10px;
}

#help {
 position: absolute;
 top: 0px;
 right: 0px;
 margin: 0px;
 width: 180px;
 height: 60px;
}
#help img{
border: 0px;
}
.rc-county {
 float: left;
 position: relative;
 font-size: small;
 font-family: arial;
 color: #000000;
 margin: 5px 5px 5px 5px;
 padding: 10px;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 font-weight: normal;
 background: #FFFCEE;
 }
.rc-hmo{
 position: relative;
 float: left;
 font-size: small;
 font-family: arial;
 color: #000000;
 margin: 5px 5px 5px 5px;
 padding: 10px;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 font-weight: normal;
 background: #FFFCEE;
 }
.rc-hmo img{
 vertical-align: middle;
 margin: 10px 0 0 0;
}
.rc-hmo input, .rc-measure input{
 color:#000000;
 border: 0;
 margin: 0px;
 background: transparent;
 vertical-align: middle;
}
.selecthmo{
 padding: 0;
 margin: 0;
 border: 0;
}
.selecthmo img{
 margin: 0px;
 background: transparent;
 vertical-align: middle;
}
.rc-measure {
 font-size: small;
 font-family: arial;
 color: #000000;
 margin: 5px 10px 10px 10px;
 padding: 10px;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 font-weight: normal;
 background: #FFFCEE;
 }
.trenddata,.measuredescription  {
 font-size: small;
 font-family: arial;
 color: #000000;
 padding: 5px;
 margin: 10px;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 font-weight: normal;
 background: #FFFCEE;
 }

#footnotes {
 font-size: x-small;
 font-family: arial;
 color: #000000;
 text-align: left;
 padding: 5px;
 margin: 1em 0 0 0;
 border-style: solid;
 border-color: #000000;
 border-width: 0px;
 background: #fff;
 line-height: 14pt;
 clear:both;
 }


#footnotes img {
 margin:2px;
 vertical-align: middle;
}

#footertext {font-size: .9em;}
#iconlinks {margin: 2px 1em 0 1em;}

.rc-hmoinfo {
 width: 250px;
 font-size: small;
 font-family: arial;
 margin: 2px;
 color: #000000;
 padding: 2px;
 border-style: dotted;
 border-color: #333333;
 border-width: 1px;
 font-weight: normal;
 background: transparent;
 }

 #largetext.rc-hmoinfo {
 width: auto;
 margin: 10px;
 text-align: justify;
 }
#rc-top-art {
 width: 760px;
 height: 89px;
 margin: 0;
 border: 0;
 }
#rc-top-1 {
 margin: 0;
 height: 89px;
 border: 0px;
 }
#rc-top-1 img{
height: 89px;
border: 0;
margin: 0;
}
.h-graph{
 color: #000000;
 background: #ffffff;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 padding:0;
 margin:0;
}
.graph-default{
 border-style: solid;
 border-color: #FF9B04;
 border-width: 1px;
 padding:0;
 margin:0;
}
.graph-average{
 border-style: solid;
 border-color: #8B9EBC;
 border-width: 1px;
 padding: 0px;
 margin:0;
}
fieldset {
 margin: 0;
 border: none;
 border-left: 0;
 padding: 0;
}
label {
 margin:0;
 border: 0;
}
legend {
 margin: 0;
 font-weight: bold;
 font-size: small;
 font-family: tahoma;
 color: #000000;
 background-color: transparent;
}
.measurename {
font-style: italic;
font-weight: bold;
}
.overalltrend {
 font-weight: bold;
 border-style: dotted;
 border-color: #8B9EBC;
 border-width: 1px;
 padding: 1px;
}
.overalltrend img{
 vertical-align: middle;
}
.step1,.step2{
 margin: 0 0 0 10px;
 height: 35px;
 width: 250px;
}
.step3{
 margin: 0 0 0 10px;
 height: 35px;
 width: 300px;
}
.comparebutton {
 color: #000000;
 background: #FFDB6F;
 padding: 8px 8px 8px 8px;
 font-size: large;
 cursor: pointer;
 margin: 10px 10px 10px 10px;
 font-weight: bold;
}
.legendsubtext{
width: 380px;
}
br{
clear: left;
}
.everyothertr{
 background-color: #FFEECC;
}
.averagetr{
 background-color: #8B9EBC;
 color: #ffffff;
}
.datadisplay {
 clear: both;
 margin-left: 2%;
 margin-right: 2%;
 padding-top: 10px;
}
.ratingdata {
 clear: left;
 float: left;
 font-size: small;
 font-family: arial;
 color: #000000;
 padding: 5px;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 font-weight: normal;
 background: #FFFCEE;
 width: 350px;
}
.textdata {
 font-size: small;
 font-family: arial, helvetica, sans-serif;
 color: #000000;
 padding: 5px;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 font-weight: normal;
 background: #FFFCEE;
 margin-left: 370px;
 }

.headerlink div, .trendback, #nextlink {
 color: #000000;
 font-size: x-small;
 font-family: arial;
/* border-style: solid;
 border-color: #000000;
 border-width: 1px;
 background: #FFDB6F;*/
 vertical-align: middle;
}
.trendback {
 margin: 10px;
}
#nextlink {
	float:right;
	clear:both;
	margin-bottom: 10px;
}
#nextlink a {
	white-space: nowrap;
}
.headerlink div a, .trendback a, #nextlink a {
 color: #000000;
 font-weight: normal;
 background-color: transparent;
 }
.headerlink div a:hover, .trendback a:hover, #nextlink a:hover {
 color: #6b6b6b;
 background-color: transparent;
 }
.headerlink div img, .trendback img {
 border: 0;
 margin: 2px;
 vertical-align: middle;
 }
 .headerlink {
 clear: left;
 margin-top: 20px;
 width: 95%;
 text-align:center;
}
.headerlink div {
 float: left;
}
.headerlinkleft, .headerlinkright {
 width: 39%;
}
.headerlinkcenter {
 width: 15%;
 margin-left: 3%;
 margin-right: 3%;
 text-align: center;
}
.headerlinkright {
 float: right;
 text-align: right;
}
#measuredescription {
 margin-top: 10px;
 margin-bottom: 10px;
}
.trendpercent {
 text-align: center;
 width: 100%;
 padding-bottom: 10px;
}
.trendyears {
 text-align: center;
}
.trenddata table {
 text-align:left;
}
.trenddata table tr {
 vertical-align:top;
}
.trendrange {
 text-align: center;
 border: 1px dotted #8B9EBC;
}

.mainmenu_step_current {
   white-space: normal;
   font-family: Tahoma, gadget, sans-serif;
   font-size: small;
   font-weight: bold;
   color: #000000;
}

.mainmenu_step_past {
   white-space: normal;
   font-family: Tahoma, gadget, sans-serif;
   font-size: small;
   color: #000000;
}

.measures_list_container {
   position: relative
}

.mainmenu_step_future {
   white-space: normal;
   font-family: Tahoma, gadget, sans-serif;
   font-size: small;
   color: #ababab;
}

.mainmenu_step_heading {
   font-size: medium;
   font-weight: bold;
}

#measures_list {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 500px;
}


#compare_county_select {
  visibility: hidden;
}

.mainmenu_error {
   color: red;
   font-weight: bold;
}

.group_compare_table {
 padding: 0px;
 font-size: small;
 font-family: arial;
 color: #000000;
/*
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
*/
 font-weight: normal;
 background: #fff;
 border-collapse: separate;
}


.group_compare_table th, .group_compare_table td {
   clear: both;
   border-left: solid 1px #bbbbbb;
   border: 1px solid #333; border-bottom: 2px solid #333;
}

.group_compare_table th {
   color: #000;
   background: #F6EFE9;
   vertical-align: top;
   border: solid 1px #bbbbbb;
   font-weight: normal;
   text-align: left;
   font-size: .8em;
}

.group_compare_table th.firstcol {

   border-left: /*none*/1px solid #999;
   padding: 3px;
 }


.group_compare_table th.sorted_on {
   /*background: #FFDB6F;*/
   background: #FFF6FF;
   border-style: solid;
   border-width: 1px 2px 0px 2px;
   border-color: #000;
   font-weight: bold;
   color: #000;
   font-size: .9em;
   border-bottom: 1px solid #999;
 }

.group_compare_table td {
   text-align: center;
   padding: 5px;
  /* width: 75px;*/
   height: 50px;
}

tr#sort_row td {height: 10px;}

.group_compare_table td.firstcol {
   text-align: left;
   font-size: .9em;
   /*border-bottom: 1px dashed #666;*/
   /*border-bottom: 2px solid #333;*/
   border-left: 1px solid #333;
}

.group_compare_table td.entitycell {
	/*background: #FFF6FF;*/
	background: #F6EFE9;
	font-size: 1em;
}

.group_compare_table td.emptycell {
   background: #666666;
}

.group_compare_table tr td{
   /*background: #f2f9ff;*/
}
.group_compare_table tr.erow td{
   /*background: #fff;*/
}

.group_compare_table td.sorted_on {
   /*background: #fff;*/
   border-style: solid;
   border-width: 1px 2px 0px 2px;
   border-color: #000;
   border-bottom: 2px solid #999;
}

.group_compare_table tr.erow td.sorted_on {
   /*background: #D4C2B5;*/
}

.group_compare_table span.sort_link {
   float: left;
   text-align: left;
   position: relative;
   left: 3px;
   font-size: x-small;
   font-weight: normal;
}

.group_compare_table span.measure_trend_link {
   float: right;
   text-align: right;
   position: relative;
   left: -3px;
   font-size: x-small;
   font-weight: normal;
}

.group_compare_table tr td {
	/*border-spacing: 2px;*/
	/*border-bottom: 1px solid #FFF;*/
	border: 1px solid #333;
	border-left: none;
	border-bottom: 2px solid #333;
	/*border-top: 4px solid #FFF;*/
	/*border-right: 1px dashed #666;*/
}

.group_compare_table td.spacer, .group_compare_table th.spacer {
   width: 15px;
   border: none;
   border-right: 1px solid #333;
   background: #FFF;
}


.entity_info_table {
 padding: 0px;
 border-spacing: 0px;
 margin-left: 0px;
 margin-right: 2%;
 margin-bottom: 5px;
 margin-top: 20px;
 font-size: small;
 font-family: arial;
 color: #000000;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 font-weight: normal;
 background: #fff;
}

.entity_info_table th, .entity_info_table td {
   clear: both;
   border-left: solid 1px #bbbbbb;
}

.entity_info_table th {
   background: #cccccc;
}

.entity_info_table th.firstcol {
   text-align: left;
   border-left: none;
   padding: 3px
 }

.entity_info_table th.sorted_on {
   background: #999999;
 }

.entity_info_table td.emptycell {
   background: #666666;
}

.entity_info_table tr.erow td{
   background: #F2F9FF;
}

.entity_info_table td.sorted_on {
   background: #cccccc;
}

.entity_info_table tr.erow td.sorted_on {
   background: #EEDDBB;
}

.entity_info_table span.sort_link {
   float: left;
   text-align: left;
   position: relative;
   left: 3px;
   font-size: x-small;
   font-weight: normal;
}

.entity_info_table span.measure_trend_link {
   float: right;
   text-align: right;
   position: relative;
   left: -3px;
   font-size: x-small;
   font-weight: normal;
}


.errormsg {
   color: red;
   font-weight: bold;
}

.entity_info_display {
   margin: 0px;
   font-size: small;
}

#entity_data_table h2 {
	margin-top: 1em;
	margin-bottom: .5em;
}

#entity_data_table table {
	margin-top: .5em;
	margin-bottom: 1em;
}

#entity_data_table tr.measurehead th {
	background: #EEE;
	border-bottom: #666;
	font-weight: normal;
	vertical-align: bottom;
}

#entity_data_table th, #entity_data_table td {
	text-align: center;
}

#entity_data_table table.entity_info_table td.firstcol, #entity_data_table table.entity_info_table th.firstcol {text-align: left; padding: 2px; }

#entity_data_table td img {margin-right: 5px;}

.entity_info_table .title th {
   background: #F6EFE9;
   color: #000;
   border-bottom: solid 1px black;
 }

 #datatable {
 /*margin-top: 15px;*/
width: 95%;
margin-left: 10px;
border-spacing: 0 6px;
/*border-collapse: separate;*/
 }


/* AJAX - BEGIN */

#definition, #legend {
	position: absolute;
	z-index: 100;
	display: none;
	cursor: pointer;
}
#definition-header-image, #legend-header-image {
	background-image: url(../pix/popup-header.png);
	width:250px;
	height:20px;
}
#trend-header-image {
	background-image: url(../pix/trend-popup-header.png);
	width:500px;
	height:20px;
}
#definition-title-image, #legend-title-image {
	background-image: url(../pix/popup-title.png);
	width:250px;
}
#trend-title-image {
	background-image: url(../pix/trend-popup-title.png);
	width:500px;
}
#definition-arrow-image-left-down, #legend-arrow-image-left-down {
	background-image: url(../pix/popup-pointer-left-down.png);
	width: 55px;
	height: 101px;
	top: 70px;
	left: -44px;
	position:absolute;
	z-index: 500;
}
#definition-arrow-image-right-down, #legend-arrow-image-right-down {
	background-image: url(../pix/popup-pointer-right-down.png);
	width: 55px;
	height: 101px;
	top: 70px;
	left: 235px;
	position:absolute;
	z-index: 500;
}
#definition-arrow-image-left-up, #legend-arrow-image-left-up {
	background-image: url(../pix/popup-pointer-left-up.png);
	width: 55px;
	height: 101px;
	top: 75px;
	left: -44px;
	position:absolute;
	z-index: 500;
}
#definition-arrow-image-right-up, #legend-arrow-image-right-up {
	background-image: url(../pix/popup-pointer-right-up.png);
	width: 55px;
	height: 101px;
	top: 75px;
	left: 235px;
	position:absolute;
	z-index: 500;
}
#trend-arrow-image-left-down, #legend-arrow-image-left-down {
	background-image: url(../pix/popup-pointer-left-down.png);
	width: 55px;
	height: 101px;
	top: 70px;
	left: -44px;
	position:absolute;
	z-index: 500;
}
#trend-arrow-image-right-down, #legend-arrow-image-right-down {
	background-image: url(../pix/popup-pointer-right-down.png);
	width: 55px;
	height: 101px;
	top: 70px;
	left: 488px;
	position:absolute;
	z-index: 500;
}
#trend-arrow-image-left-up, #legend-arrow-image-left-up {
	background-image: url(../pix/popup-pointer-left-up.png);
	width: 55px;
	height: 101px;
	top: 75px;
	left: -44px;
	position:absolute;
	z-index: 500;
}
#trend-arrow-image-right-up, #legend-arrow-image-right-up {
	background-image: url(../pix/popup-pointer-right-up.png);
	width: 55px;
	height: 101px;
	top: 75px;
	left: 488px;
	position:absolute;
	z-index: 500;
}
#definition-description-image, #legend-description-image {
	background-image: url(../pix/popup-body.png);
	width:250px;
}
#trend-description-image {
	background-image: url(../pix/trend-popup-body.png);
	width:500px;
}
#definition-footer-image, #legend-footer-image {
	background-image: url(../pix/popup-footer.png);
	width:250px;
	height:27px;
}
#trend-footer-image {
	background-image: url(../pix/trend-popup-footer.png);
	width:500px;
	height:27px;
}
#definition-title, #legend-title {
	padding: 0px 15px 2px 25px;
}
#definition-title-close, #legend-title-close {
	color:#000;
	position:absolute;
	left:190px;
}
#trend-title-close {
	color:#000;
	position:absolute;
	left:440px;
}
#definition-read-more, #legend-read-more {
	position: absolute;
}
#definition-title-term, #legend-title-term {
	color: #000;
	width: 150px;
}
#trend-title-term {
	color: #000;
	width: 430px;
}
#definition-description, #legend-description {
	padding: 5px 25px 20px 25px;
}
#definition-description a {
	position: relative;
}
#trend-description {
	padding: 5px 25px 20px 10px;
}
.popup-link {
	cursor: pointer;
	text-decoration: underline;
}

/* AJAX - END */

#left-column {
	float: left;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 2px;
}
#right-column {
	float: left;
	width: 597px;
	margin-top: 0px;
}
#info-panel {
	width: 580px;
	margin-left: 10px;
}
.compare-table {
	clear: both;
	width: 100%;
	margin-top: 2px;
}


/* MENU - BEGIN */
#navcontainer
{
width: 156px;
border-right: 0px solid #F2F9FF;
border-bottom: 5px solid #7899A0;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
/*font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;*/
background-color: #fff;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #F2F9FF;
margin: 0;
list-style: none;
}

#navcontainer li a
{
display: block;
padding: 2px 15px 2px 3px;
border-left: 7px solid #235D6A;
/*border-right: .7em solid #ECE1D9;*/
background-color: #ECE1D9;
color: #000;
text-decoration: none;
width: 131px;
font-size: 10px;
}

#navcontainer li a#current {
	font-weight: bold;
	background: #D7C1C2;
	/*border-right-color: #D7C1C2;*/
	font-size: 11px;
}

#navcontainer li a#current:hover {
	/*border-right-color: #820A0C;*/
}

#navcontainer li.menu-heading {
	display: block;
	padding: 3px 3px 4px 3px;
	/*border-left: .7em solid #D9BC34;*/
	/*border-right: .7em solid #D9BC34;*/
	background-color: #7899A0;
	color: #fff;
	text-decoration: none;
	width: 150px;
	list-style: none;
	font-weight: bold;
	font-size: 12px;
}

#navcontainer li.menu-heading a, #navcontainer li.menu-heading a:visited {
	text-decoration: underline;
	border: none;
	background-color: #7899A0;
	color: #fff;
	font-weight: bold;
	padding: 3px 3px 4px 1px;
	font-size: 12px;
	width: 149px;
}

#navcontainer li.menu-heading a:hover {
	background: #7899A0 url(../pix/arrow.gif) right center no-repeat;
}

#navcontainer li.menu-subheading {
	display: block;
	padding: 0px;
	/*border-left: .7em solid #D9BC34;*/
	/*border-right: .7em solid #D9BC34;*/
	background-color: #A08A78;
	color: #fff;
	text-decoration: none;
	width: 156px;
	list-style: none;
	font-weight: bold;
	font-size: 11px;
}
#navcontainer li#menu-subheading-selected {
	display: block;
	padding: 5px;
	/*border-left: .7em solid #D9BC34;*/
	/*border-right: .7em solid #D9BC34;*/
	background-color: #A08A78;
	color: #fff;
	text-decoration: none;
	width: 146px;
	list-style: none;
	font-weight: bold;
	font-size: 11px;
}

#navcontainer li.menu-subheading a {
	display: block;
	padding: 3px 3px 4px 5px;
	border-left: 0px;
	/*border-left: .7em solid #D9BC34;*/
	/*border-right: .7em solid #D9BC34;*/
	background-color: #A08A78;
	color: #fff;
	text-decoration: underline;
	width: 148px;
	list-style: none;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
}

#navcontainer li a:hover
{
border-left-color: #820A0C;
/*border-left: 7px solid #820A0C;*/
/*border-right-color: #820A0C;*/
background-color: #D5B69E;
color: #000;
background: #D5B69E url(../pix/arrow.gif) right center no-repeat;
}

#navcontainer li a#subcurrent {
border-left-color: #F6EFE9;
color: #000;
font-weight: bold;
/*font-size: 11px;*/
background: #F6EFE9 url(../pix/arrow.gif) right center no-repeat;
}

#navcontainer li a#subcurrent:hover {
	border-left-color: #D5B69E;
	background: #D5B69E url(../pix/arrow.gif) right center no-repeat;
}
#navcontainer li a.notcurrent {
	border-left-color: #F6EFE9;
}
#navcontainer li a.notcurrent:hover {
	border-left-color: #D5B69E;
}


#navcontainer li a#hmo_subcurrent {
border-left-color: #820A0C;
color: #000;
font-weight: bold;
/*font-size: 11px;*/
background: #F6EFE9 url(../pix/arrow.gif) right center no-repeat;
}


#navcontainer li li
{
border-top: 1px solid #F2F9FF;
border-bottom: 0;
margin: 0;
list-style: none;
}

#navcontainer li li a
{
padding: 2px 1px 2px 10px;
background-color: #F6EFE9;
/*border-right-color: #F6EFE9;*/
width: 138px;
font-weight: normal;
}

.subgroups {
display: block;
padding: 2px 0px 2px 3px;
border-left: 7px solid #235D6A;
/*border-right: .7em solid #D9BC34;*/
background-color: #ECE1D9;
color: #000;
text-decoration: none;
width: 146px;
font-size: 10px;
}

#navcontainer li li li a
{
padding: 3px .5em 3px 1.9em;
background-color: #73b2e8;
width: 8.2em;
}


#navcontainer ul li.popup ul {
   display: none;
}

#navcontainer ul li.popup ul.cur_submenu {
   display: block;
}


#navcontainer ul li.popup:hover ul, #navcontainer ul li.sfhover ul {
   display: block;
}


ul.subgroup_menu, ul.subgroup_menu li {display: inline; list-style: none;}

/* MENU - END */

.small {
	font-size: .7em;
}
.firstcol-small {
	font-size: .8em;
}

#county_change, #entity_type_change {
	display: inline;
	margin: 0;
}
.location {
	background-color: #ECE1D9;
	padding: 0px 0px 0px 10px;
	width: 750px;
	color: #000000;
	height: 32px;
}
.loc-drop {
padding-top: 5px;
}
.view-legend {
float: right;

}

.view-legend a, .view-legend a:visited {
display: block;
font-weight: bold;
font-size: .9em;
margin-top: 16px;
width:130px;
/*width: 207px;
background-color: #FFFFFF;*/
text-align: right;
/*border-style: solid;
border-width: 1px 0px 0px 1px;
border-color: #7899A0;*/
color: #235D6A;
text-decoration: none;
padding-right: 5px;
}
/*.view-legend a:hover {
display: block;
font-weight: bold;
font-size: .9em;
margin-top: 16px;
width: 207px;
background-color: #7899A0;
text-align: right;
border-style: solid;
border-width: 1px 0px 0px 1px;
border-color: #7899A0;
color: #fff;
text-decoration: none;
}*/
.view-legend img{
border: 0;
margin-right: 2px;
}

#legend-no-script {
	width: 150px;
	padding-left: 5px;
}
#legend-no-script p {
	font-weight: bold;
	color: #820A0C;
	border-bottom: 1px solid #820A0C;
}

.topnav
{
width: 760px;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
height: 36px;
}
.topnav img {
float: left;
}

.topnav a, #topnav a:visited
{
text-align: center;
display: block;
float: left;
color: #fff;
font-weight: bold;
padding: 12px 0 0 0;
text-decoration: none;
width: 140px;
height: 24px;
}
.topnav .menu1 {
background-image: url(../pix/menu1.jpg);
}
.topnav .menu1:hover {
background-image: url(../pix/menu1-on.jpg);
color: #000;
}
.topnav .menu2 {
background-image: url(../pix/menu2-on.jpg);
color: #000;
}
.topnav .menu2:hover {
background-image: url(../pix/menu2-on.jpg);
color: #000;
}
.topnav .menu3 {
background-image: url(../pix/menu3.jpg);
}
.topnav .menu3:hover {
background-image: url(../pix/menu3-on.jpg);
color: #000;
}
.topnav .menu4 {
background-image: url(../pix/menu4.jpg);
}
.topnav .menu4:hover {
background-image: url(../pix/menu4-on.jpg);
color: #000;
}

.topnav a#current {
	font-weight: bold;
}

#footer {
	text-align: center;
	font-size: 12px;
	clear: both;
	background: #ECE2D9;
	padding-top: 5px;
	height: 100px;
}

#entity-info {
	padding: 20px;
}

 .group_compare_table th.measure_subtype {
   background: #4D919A;
   color: #fff;
   font-weight: bold;
   font-size: x-small;
   text-align: center;
 }

 /* FEEDBACK PAGE */

 .fb_table {
   border-collapse: collapse;
   width: 100%;
 }

 .fb_table th {background: #ECE2D9;}
 .fb_table th, .fb_table td {
   border: 1px solid #EEEEEE;
   padding: 3px;
   vertical-align: top;
 }

 .fb_right { text-align: right; padding-right: 2px;}
 .fb_left {text-align: left; }
 .fb_links {font-size: .9em; margin-bottom: 1em;}

 /* some background color classes for above, at, below avg scores */

.avgbg {background: #D9D9C3; border: 1px solid #333; border-bottom: 2px solid #333;}
.goodbg {background: #9CAD9C; border: 1px solid #333; border-bottom: 2px solid #333;}
.badbg {background: #D9C3C3; border: 1px solid #333; border-bottom: 2px solid #333;}
/*
.avgbg {background: #D9D9C3; }
.goodbg {background: #00CC00;}
.badbg {background: #FF9980;}
*/

/* end background color classes */

.table-header {
	display: inline;
}

#bottomnav {
	width:100%;
	height:32px;
	background:#ECE1D9;
}

.bwprint {
	display: none;
}

#printlegend {
	display: none;
}

.tools  {
 width: 150px;
 margin: 10px 0px 0px 5px;
}
.tools a  {
 font-size: x-small;
 font-family: Tahoma, gadget, sans-serif;
 text-align: left;
 display: block;
 margin: 2px;
 text-decoration: none;
 padding: 2px 10px;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
 font-weight: normal;
 color: #000000;
 background: #FFFFFF;
 vertical-align: middle;
}
.tools a:hover {
	background: #ECE2D9;
}
.tools ul {
 padding: 0px;
 margin: 0px;
}
.tools li {
 list-style-image: none;
 list-style-type: none;
 margin-bottom: 0px;
 margin-top: 0px;
}
.tools img {
	margin-right: 10px;
}

#printable-version {
	float: right;
}

.entity-display-score {
	float: right;
}
.trending-img {
	float: left;
}

#location {
	display: none;
}