/* @group Global */

* html {
	padding: 0;
	margin: 0;
	height: 100%;
}

#flash { width:100%; height: 550px; display: none; }

#intflashcontent {
		width: 520px;
		height: 370px;
		padding: 10px 0 0 0;
	}

#flash_print { width:920px; height: 549px;}

body {
	text-align: center;
	min-width: 920px;
	font: 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color: #000000;
	height: 100%;
	margin: 0 auto;
	background: #ffffff;
}

body.home {
	text-align: center;
	min-width: 920px;
	font: 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color: #000000;
	height: 100%;
	margin: 0 auto;
	background: #ffffff;
}

#page {
	position: relative;
	width: 920px;
	margin: 0 auto;
	text-align: center;
}

#header {
	width: 900px;
	height: 175px;
	text-align: center;
	margin: 0 auto;
	display: none;
}

#header_print {
	width: 920px;
	height: 155px;
	text-align: left;
	margin: 0 auto;
}

#ei_print {
	width: 900px;
	height: 30px;
	text-align: left;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
}

#top {
	position: relative;
	width: 900px;
	height: 106px;
	text-align: left;
	margin: 0 auto;
}

#EIlogo {
	float: left;
	width: 421px;
	height: 64px;
	margin-top: 43px;
	text-align: left;
}

#FDIClogo {
	position: absolute;
	top: 43px;
	left: 784px;
	width: 116px;
	height: 64px;
}

#nav {
	position: relative;
	width: 900px;
	height: 40px;
	text-align: center;
	margin: 0 auto;
}

#nav #links{
	position: absolute;
	left: 0px;
	top: 5px;
	width: 900px;
	height: 40px;
	text-align: left;
	margin: 0 auto;
}

#nav, #subnav, img.navPadRight {
	border: none;
	padding: 0 5px 0 0;
}

#content_wrapper {
	width: 920px;
	text-align: center;
}

#footnotes {
	clear: both;
	width: 860px;
	font: 12px/16px Georgia, Times New Roman, Times, serif;
	color: #333333;
	text-align: left;
	padding: 0 20px 20px 20px;
}

#disclaimers {
	clear: both;
	width: 860px;
	font: 12px/16px Georgia, Times New Roman, Times, serif;
	color: #333333;
	text-align: left;
	padding: 0 20px 20px 20px;
	display: none;
}

#subnav {
	position: relative;
	width: 900px;
	text-align: left;
	margin: 29px 0 29px 10px;
	display: none;
}

#subnavbtns {
	position: absolute;
	top: 0px;
	left: 454px;
	width: 450px;
}

#greybar {
	position: relative;
	width: 900px;
	text-align: left;
	background: #333333;
	margin: 0 auto;
	min-height: 50px;
	height: auto !important;
	height: 50px;
}

#greybarTitle {
	position: relative;
	width: 710px;
	padding: 14px 0 14px 20px;
}

#greybar #btnPrint {
	position: absolute;
	top: 11px;
	right: 80px;
	width: 79px;
	height: 27px;
	margin: 0 auto;
	display: none;
}

#greybar #btnPrintMSALight {
	position: absolute;
	top: 11px;
	right: 0px;
	width: 79px;
	height: 27px;
	margin: 0 auto;
	display: none;
}

#greybar #btnCompare {
	position: absolute;
	top: 11px;
	right: 11px;
	width: 79px;
	height: 27px;
	margin: 0 auto;
	display: none;
}

#greybar #btnClose {
	position: absolute;
	top: 11px;
	right: 11px;
	width: 58px;
	height: 27px;
	margin: 0 auto;
}

#compare {
	position: relative;
	width: 920px;
	height: 268px;
	text-align: center;
	background: #333333 url('../images/bgCompare.gif') repeat-x top left;
	margin: 0 auto;
}

#compare .compare_heading {
	position: absolute;
	top: 25px;
	left: 32px;
	width: 860px;
	height: 17px;
	margin: 0 auto;
	text-align: left;
}

#compare .compare_arrow {
	position: absolute;
	top: 125px;
	left: 32px;
	width: 39px;
	height: 39px;
	margin: 0 auto;
}

#compare #compare_choice {
	position: absolute;
	top: 62px;
	left: 0px;
	width: 920px;
	height: 17px;
	margin: 0 auto;
}

#compare #compare_selected {
	position: absolute;
	top: 62px;
	left: 80px;
	width: 216px;
	height: 172px;
	margin: 0 auto;
}

#compare #compare_2col_1 {
	position: absolute;
	top: 65px;
	left: 310px;
	width: 275px;
	height: 172px;
	margin: 0 auto;
	text-align: left;
	font: 10px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color: #FFFFFF;
	text-transform: uppercase;
}

#compare #compare_2col_2 {
	position: absolute;
	top: 65px;
	left: 590px;
	width: 310px;
	height: 172px;
	margin: 0 auto;
	text-align: left;
	font: 10px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color: #FFFFFF;
	text-transform: uppercase;
}

#compare #compare_5col_1 {
	position: absolute;
	top: 65px;
	left: 315px;
	width: 125px;
	height: 172px;
	margin: 0 auto;
	text-align: left;
	font: 10px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color: #FFFFFF;
	text-transform: uppercase;
}

#compare #compare_5col_2 {
	position: absolute;
	top: 65px;
	left: 440px;
	width: 115px;
	height: 172px;
	margin: 0 auto;
	text-align: left;
	font: 10px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color: #FFFFFF;
	text-transform: uppercase;
}

#compare #compare_5col_3 {
	position: absolute;
	top: 65px;
	left: 545px;
	width: 115px;
	height: 172px;
	margin: 0 auto;
	text-align: left;
	font: 10px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color: #FFFFFF;
	text-transform: uppercase;
}

#compare #compare_5col_4 {
	position: absolute;
	top: 65px;
	left: 660px;
	width: 115px;
	height: 172px;
	margin: 0 auto;
	text-align: left;
	font: 10px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color: #FFFFFF;
	text-transform: uppercase;
}

#compare #compare_5col_5 {
	position: absolute;
	top: 65px;
	left: 775px;
	width: 115px;
	height: 172px;
	margin: 0 auto;
	text-align: left;
	font: 10px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color: #FFFFFF;
	text-transform: uppercase;
}

#compare #compare_region_1 {
	position: absolute;
	top: 62px;
	left: 80px;
	width: 196px;
	height: 172px;
	margin: 0 auto;
}

#compare #compare_region_2 {
	position: absolute;
	top: 62px;
	left: 286px;
	width: 196px;
	height: 172px;
	margin: 0 auto;
}

#compare #compare_region_3 {
	position: absolute;
	top: 62px;
	left: 490px;
	width: 196px;
	height: 172px;
	margin: 0 auto;
}

#compare #compare_region_4 {
	position: absolute;
	top: 62px;
	left: 696px;
	width: 196px;
	height: 172px;
	margin: 0 auto;
}

#feature {
	position: relative;
	width: 920px;
	text-align: center;
	margin: 0 auto;
}

div.key_feature {
	float: relative;
	width: 920px;
	text-align: center;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #666666;
	margin: 0 auto;
	padding-bottom: 20px;
}

div.keyFindings {
	position: relative;
	width: 860px;
	min-height: 800px;
	height: auto !important;
	height: 800px;
	text-align: left;
	background: #ffffff;
	margin: 0 auto;
}

div.key_feature div.keyFindingText {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 390px;
	text-align: left;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #666666;
}

div.key_feature div.keyFindingsChart {
	position: absolute;
	top: 10px;
	left: 420px;
	width: 450px;
	text-align: left;
}

div.keyFindings div.featureText {
	float: left;
	width: 390px;
	text-align: left;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #666666;
	margin: 20px 10px 24px 0;
}

div.keyFindings #key_feature_links {
	display: none;
	position: relative;
	width: 860px;
	height: 45px;
	text-align: left;
	background: #ffffff;
	margin: 0 auto;
	border-bottom: 1px dotted #666666;
}

div.keyFindings #key_feature_links #definition_left {
	position: relative;
	top: 14px;
	right: 300px;
	width: 260px;
	text-align: left;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #ffffff;
	margin: 0 auto;
}

div.keyFindings #key_feature_links #share_links {
	position: absolute;
	top: 14px;
	right: 0px;
	width: 600px;
	text-align: right;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #ffffff;
	margin: 0 auto;
	z-index: 100;
}

div.keyFindings #key_feature_links img.select_area{
	border: none;
	padding: 14px 0 0 0;
}

div.keyFindings p.footnotes {
	font: 11px/14px Georgia, Times New Roman, Times, serif;
	color: #666666;
	margin: 0 auto;
	margin-top: 15px;
}

div.keyFindings p.footnotes_print {
	font: 11px/14px Georgia, Times New Roman, Times, serif;
	color: #666666;
	margin: 0 auto;
	margin-top: 15px;
}

div.feature_bottom {
	position: relative;
	width: 920px;
	height: 14px;
	text-align: center;
	margin: 0 auto;
}

/* Household Survey */

#householdSurvey {
	position: relative;
	width: 900px;
	text-align: center;
	background: #ffffff;
	margin: 0 auto;
}

#householdSurvey #featureText h1 {
	text-align: left;
	font: 24px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color: #333333;
	padding-top: 40px;
}

#householdSurvey #householdChart {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 520px;
	height: 370px;
	text-align: left;
	background: #ffffff;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #666666;
	margin: 0 auto;
}

#householdSurvey #featureText {
	position: relative;
	top: 0px;
	left: 280px;
	width: 305px;
	text-align: left;
	background: #ffffff;
	margin: 0 auto;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #666666;
	min-height: 370px;
	height: auto !important;
	height: 370px;
}

#householdSurvey #featureText h1 {
	text-align: left;
	font: 24px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color: #333333;
	padding-top: 40px;
}

#householdSurvey #about_featureText {
	position: relative;
	top: 0px;
	left: -30px;
	width: 750px;
	text-align: left;
	background: #ffffff;
	margin: 0 auto;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #666666;
}

#householdSurvey #about_featureText h1 {
	text-align: left;
	font: 24px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color: #333333;
	padding-top: 40px;
}

#survey_buttons {
	position: relative;
	top: 10px;
	width: 295px;
	text-align: left;
	margin: 0 auto;
	padding: 0 0 30px 0;
}

#survey_buttons img.btn {
    border: none;
		padding-bottom: 5px;
}

/* @end */

/* @group Initiatives */

div.initiatives {
	float: left;
	width: 920px;
	text-align: center;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #666666;
	margin: 0 auto;
	padding-bottom: 20px;
}

div.initiativeDiv {
	float: left;
	width: 760px;
	text-align: left;
	background: #ffffff;
	margin: 10px 0 10px 50px;
	clear: both;
}

div.initiativeDiv div.initiativeLogo {
	float: left;
	width: 210px;
	text-align: center;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #666666;
	margin: 20px 0 0 0;
}

div.initiativeDiv div.initiativeText {
	width: 550px;
	float: right;
	text-align: left;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #666666;
	margin: 0 auto;
}

/* @end */

#featureContent {
	position: relative;
	width: 860px;
	text-align: center;
	background: #ffffff;
	margin: 0 auto;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #666666;
}

#featureContent #featureChart {
	float: left;
	margin-top: 10px;
	width: 400px;
	min-height: 315px;
	height: auto !important;
	height: 315px;
	text-align: left;
	background: #ffffff;
}

#featureContent #featureChartRight {
	float: left;
	margin-top: 10px;
	margin-left: 60px;
	width: 400px;
	height: 290px;
	text-align: left;
	background: #ffffff;
}

#featureContent #featureText {
	float: left;
	margin-top: 0;
	margin-left: 40px;
	width: 400px;
	text-align: left;
	background: #ffffff;
	font: 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color: #666666;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

#featureText img.feature_hdg {
	border: none;
	padding: 20px 0 10px 0;
}

#featureText #download {
	padding: 10px 0 0 0;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
}

#feature_links {
	position: relative;
	width: 860px;
	height: 45px;
	text-align: left;
	background: #ffffff;
	margin: 0 auto;
	border-top: 1px dotted #666666;
	display: none;
}

#feature_links #definition_left {
	position: relative;
	top: 14px;
	right: 300px;
	width: 260px;
	text-align: left;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #ffffff;
	margin: 0 auto;
}

#feature_links #share_links {
	position: absolute;
	top: 14px;
	right: 0px;
	width: 600px;
	text-align: right;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #ffffff;
	margin: 0 auto;
	z-index: 100;
}

#feature_links img.select_area{
	border: none;
	padding: 14px 0 0 0;
}

#feature_bottom {
	position: relative;
	width: 920px;
	height: 19px;
	text-align: center;
	margin: 0 auto;
}

div.two_col_float {
  width: 920px;
  min-height: 450px;
	height: auto !important;
	height: 450px;
  position: relative;
  margin: 0 auto;
	background: #ffffff;
	font: 12px/16px Georgia, Times New Roman, Times, serif;
	color: #666666;
	text-align: left;
	margin-bottom: 10px;
	clear: both;
}

div.two_col_float div.left {
	position: absolute;
	width: 400px;
	top: 0px;
	left: 40px;
	text-align: left;
}

div.two_col_float div.right {
	position: absolute;
	width: 400px;
	top: 0px;
	left: 460px;
	text-align: left;
}

#footer {
	position: relative;
	width: 880px;
	height: 100px;
	text-align: center;
	border-top: 1px solid #b9b7b2;
	margin: 0 auto;
	padding: 0 10px 0 10px;
	clear: both;
	display: none;
}

#footer p.left {
	font: 11px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color: #666666;
	margin: 0 auto;
	margin-left: -10px;
	padding: 20px 0 0 0;
	text-align: left;
}

#footer p.right {
	font: 11px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color: #666666;
	margin: 0 auto;
	padding: 20px 0 0 0;
	text-align: right;
}

#footer #rightlinks {
	position: absolute;
	top: 0px;
	left: 500px;
	width: 400px;
	height: 100px;
}

/* @group Home */

#container {
  width: 600px;
  float: left;
  margin: 25px -200px 0 0;
}

#content {
  margin-right: 20px;
	text-align: left;
}

div.home_callout {
	position: relative;
	width: 600px;
	text-align: center;
	margin: 0 auto;
}

div.home_callout h1 {
	font: 22px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color: #000000;
	text-align: left;
	margin: 0 auto;
	padding: 30px 30px 10px 30px;
}

div.home_callout_top {
	position: relative;
	width: 600px;
	height: 9px;
	text-align: center;
	margin: 0 auto;
}

div.home_callout_bottom {
	position: relative;
	width: 600px;
	height: 14px;
	text-align: center;
	margin: 0 auto;
}

div.home_callout div.callout_content {
	position: relative;
	width: 540px;
	text-align: left;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #666666;
	margin: 0 auto;
}

div.callout_content div.callout_image {
	float: left;
	width: 310px;
	text-align: center;
	margin: 0 auto;
	min-height: 215px;
	height: auto !important;
	height: 215px;
}

div.home_feature_links {
	position: relative;
	width: 540px;
	height: 45px;
	text-align: left;
	margin: 0 auto;
	border-top: 1px dotted #666666;
	clear: both;
}

div.home_feature_links div.left_link {
	position: relative;
	top: 14px;
	right: 100px;
	width: 340px;
	text-align: left;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 auto;
}

div.home_feature_links div.share_link {
	position: absolute;
	top: 14px;
	right: 0px;
	width: 200px;
	text-align: right;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 auto;
}

#sidebar {
  position: absolute;
  width: 295px;
  top: 120px;
  right: 10px;
	text-align: left;
}

#sidebar div.sidebar_text {
	position: relative;
	width: 295px;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #333333;
	text-align: left;
	margin: 0 auto;
	border-bottom: 1px dotted #666666;
}

div.sidebar_text p {
	margin: 0 auto;
	padding: 0 0 20px 0;
}

#sidebar #sidebar_buttons {
	position: relative;
	text-align: left;
	margin: 0 auto;
	padding: 20px 0 30px 0;
}

#sidebar_buttons img.btn {
    border: none;
		padding-bottom: 5px;
}

#sidebar div.sidebar_callout {
	position: relative;
	width: 295px;
	font: 11px/15px Arial, Helvetica, Verdana, Sans-Serif;
	color: #666666;
	text-align: left;
	margin: 0 auto;
	clear: both;
}

#sidebar div.sidebar_thumbnail {
  width: 50px;
  float: left;
  margin: 20px 0 0 0;
}

#sidebar div.sidebar_link {
  width: 240px;
  float: right;
	text-align: left;
	margin: 20px 0 0 0;
}

/* @end */

/* @group About */


div.about_callout {
	position: relative;
	width: 600px;
	text-align: center;
	margin: 0 auto;
}

div.about_callout h1 {
	font: 22px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color: #000000;
	text-align: left;
	margin: 0 auto;
	padding: 30px 30px 10px 30px;
}

div.about_callout_top {
	position: relative;
	width: 600px;
	height: 9px;
	text-align: center;
	margin: 0 auto;
}

div.about_callout_bottom {
	position: relative;
	width: 600px;
	height: 14px;
	text-align: center;
	margin: 0 auto;
}

div.about_callout div.about_callout_content {
	position: relative;
	width: 540px;
	text-align: left;
	font: 12px/18px Georgia, Times New Roman, Times, serif;
	color: #666666;
	margin: 0 auto;
	padding-bottom: 20px;
}

div.about_feature_links {
	position: relative;
	width: 540px;
	height: 45px;
	text-align: left;
	margin: 0 auto;
	border-top: 1px dotted #666666;
	clear: both;
}

div.about_feature_links div.left_link {
	position: relative;
	top: 14px;
	right: 100px;
	width: 340px;
	text-align: left;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 auto;
}

div.about_feature_links div.share_link {
	position: absolute;
	top: 14px;
	right: 0px;
	width: 200px;
	text-align: right;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 auto;
}

/* @end */

img {
    border: none;
}

img.centered {
    border: none;
		text-align: center;
}

img.rightimg {
    border: none;
		margin: 2px 0 5px 8px;
}

img.previous {
    border: none;
		padding-right: 20px;
}

.textinput {
	width: 140px;
	margin-bottom: 5px;
}

.button {
	float: right;
	margin-top: 5px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
    text-align: center;
}

.hidden {
    display: none;
}

hr {
    display: none;
    }

a img {
    border: none;
}


/* @end */

/* @group Link Styles */

a { text-decoration: underline; color: #666666; }
a:visited { text-decoration: underline; color: #666666;}
a:active { text-decoration: underline; color: #666666;}
a:link { text-decoration: underline; color: #666666;}
a:hover { text-decoration: none; color: #666666;}

a.green { text-decoration: underline; color: #339900; font-weight: bold;}
a.green:visited { text-decoration: underline; color: #339900; font-weight: bold;}
a.green:active { text-decoration: underline; color: #339900; font-weight: bold;}
a.green:link { text-decoration: underline; color: #339900; font-weight: bold;}
a.green:hover { text-decoration: none; color: #339900; font-weight: bold;}

a.greennormalweight { text-decoration: underline; color: #339900; font-weight: normal;}
a.greennormalweight:visited { text-decoration: underline; color: #339900; font-weight: normal;}
a.greennormalweight:active { text-decoration: underline; color: #339900; font-weight: normal;}
a.greennormalweight:link { text-decoration: underline; color: #339900; font-weight: normal;}
a.greennormalweight:hover { text-decoration: none; color: #339900; font-weight: normal;}

a.compare { text-decoration: underline; color: #FFFFFF; font-weight: normal;}
a.compare:visited { text-decoration: underline; color: #FFFFFF; font-weight: normal;}
a.compare:active { text-decoration: underline; color: #FFFFFF; font-weight: normal;}
a.compare:link { text-decoration: underline; color: #FFFFFF; font-weight: normal;}
a.compare:hover { text-decoration: none; color: #FFFFFF; font-weight: normal;}

a.footer { text-decoration: underline; color: #333333; }
a.footer:visited { text-decoration: underline; color: #333333;}
a.footer:active { text-decoration: underline; color: #333333;}
a.footer:link { text-decoration: underline; color: #333333;}
a.footer:hover { text-decoration: none; color: #333333;}

a.footerright { text-decoration: underline; color: #666666; }
a.footerright:visited { text-decoration: underline; color: #666666;}
a.footerright:active { text-decoration: underline; color: #666666;}
a.footerright:link { text-decoration: underline; color: #666666;}
a.footerright:hover { text-decoration: none; color: #666666;}

/* @end */
