
* {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Techbuchet MS, Century Gothic, sans-serif;
	text-decoration:none;
	border-width: 1px;
	}


/* All scalable elements */


body {
	background-color: #f5f5f7 !important;
	background-image: url(static_images/main_bg.png);
	background-repeat: repeat-x;
	height: 100%;
	font-size: 12px;
	line-height: 17px;
	}

p {
	font-size: 1.0em;
	line-height: 1.42em; /* 17 */
	color: #303030;
	margin-bottom: 12px;
	}

h1 {
	font-size: 1.7em;
	line-height:1.18em; /* 20 */
	margin-bottom: 15px;
	color: #404040;
	font-weight: normal;
	}

h2 {
	padding-top: 3px;
	font-size: 1.5em; /*18 */
	line-height:1.18em; /* 20 */
	margin-bottom: 5px;
	color: #404040;
	font-weight: normal;
	}

h3 {
	font-size: 1.0em;
	line-height: 1.12em; /*19 */
	}

h3.subtopic {
	vertical-align: middle;
	padding-top: 4px;
	display: inline;
	font-weight: bold;
	color: #303030;
	}	

ul {
	font-size: 1.0em;
	line-height: 1.42em; /* 17 */
	color: #303030;
	margin-bottom: 25px;
	padding-left: 20px;
	list-style-position: outside;
	}

ul.inside {
	font-size: 1.0em;
	line-height: 1.42em; /* 17 */
	color: #303030;
	margin-bottom: 25px;
	padding-left: 20px;
	list-style-position: inside;
	}


.indicator_link, .indicator_link:visited {
	vertical-align: middle;
	font-size: 1.0em;
	line-height: 1.12em;
	padding-top: 4px;
	display: inline;
	clear: none;
	background: url(static_images/indicator_link_bg.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left: 20px;
	text-align: left;
	color: #505050;
	margin-left: 5px;
	overflow: visible;
	}

.indicator_link:visited {
	color: #8F95C6;
}
	
.indicator_link:hover {
	color: #090e59;
	background: url(static_images/indicator_link_bg_over.png);
	text-decoration: underline;
	background-position: bottom left;
	background-repeat: no-repeat;
	}

.indicator_column_header {
	font-weight: bold;
	color: #303030;
	font-size: 1.0em;
	padding: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	text-align: right;
	}

.indicator_row_header {
	font-weight: bold;
	color: #303030;
	font-size: 1.0em;
	padding: 2px;
	padding-right: 4px;
	padding-left: 0px;
	}
	
.indicator_cell {
	color: #303030;
	font-size: 1.0em;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
}

.contact_field {
	width: 273px;
	font-size: 1.0em;
	line-height: 1.42em; /* 17 */
	padding: 1px;
	border-style: solid;
	border-color: #c9c9c9;
	vertical-align: middle;
}

.contact_button {
	font-size: 1.0em;
	border-style: solid;
	border-color: #c9c9c9;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ffffff;
	margin-left: 3px;
}

/* End of scalable elements */

img, img a {
	border-style: none;
	}

.preloader {
	display: none;
	width: 0px;
	height: 0px;
	}


a.blue, a.blue:visited {
	color: #090e59;
	text-decoration: none;
	}
	
a.blue:hover {
	color: #090e59;
	text-decoration: underline;
	}

a, a:visited {
	text-decoration:none;
	color: #303030;
	}

a.normal, a.normal:visited {
	color: #090e59;
	text-decoration: none;
	}

a.normal:hover {
	color: #79AAE8;
	text-decoration: underline;
	}



body_area_nosidebar.h2 {
	}

h2.indicator_mainbody_analysis {
	margin-bottom: 10px;
	}

h2.table {
	margin-bottom: 10px;
	font-weight: normal;
	}

h2.underlined {
	display: block;
	background-image: url(static_images/horizontal_rule_gray.png);
	background-repeat: repeat-x;
	background-position: bottom center;
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 5px;
	width: 400px;
	font-weight: normal;
	}



p.indicator_description {
	clear: both;
	color: #303030;
	margin-bottom: 1px;
	width: 95%;
	}

p.indicator_table {
	margin-bottom: 0px;
	}

#page_home {
	width: 888px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	background-image: url(static_images/sidebar_border_left_home.png);
	border-color: #c0c0c0;
	border-width: 1px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	}

#page_search {
	width: 888px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	border-color: #c0c0c0;
	border-width: 1px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	}



#page_nav_utility {
	width: 888px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	background-image: url(static_images/page_nav_utility.png);
	border-color: #c0c0c0;
	border-width: 1px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	}

#page_nav {
	width: 888px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	background-image: url(static_images/page_nav.png);
	min-height: 700px;
	border-color: #c0c0c0;
	border-width: 1px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	}

#page_nav_sidebar {
	width: 888px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	background-image: url(static_images/page_nav_sidebar.png);
	border-color: #c0c0c0;
	border-width: 1px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	}

#page_top {
	width: 888px;
	height: 13px;
	background-color: #10167f;
	}
	
#page_end {
	clear: both;
	height: 0px;
	width:888px;
	}

#banner_left_main_printonly	{
	display: none;
	width: 310px;
	height: 99px;
	float: left;
	}

#banner_left_home {
	display: block;
	width: 310px;
	height: 99px;
	float: left;
	padding-bottom: 1px;
	}
	
#banner_right_home {
	background-image: url(static_images/white.jpg);
	width: 578px;
	height: 100px;
	float: right;
	}

#banner_left_main {
	display: block;
	width: 310px;
	height: 99px;
	float: left;
	}

	
#banner_right_main {
	background-image: url(static_images/banner_right_main.jpg);
	width: 578px;
	height: 99px;
	float: right;
	background-position: top right;
	}

.utility_navigation {
	height: 28px;
	padding-top: 4px;
	width: 578px;
	line-height: 12px;
	font-size: 11px;
	float: right;
	text-align: right;
	margin-right: 4px;
	padding-right: 4px;
	}

.home_uw_logo_top {
	width: 95px;
	height: 65px;
	margin-right: 44px;
	float: right;
	clear: both;
}

a.utility_link, a.utility_link:visited  {
		color: #4c4c4c;
		text-decoration: none;
	}

a.utility_link:hover {
		color: #303030;
		text-decoration: underline;
	}

a.utility_link_active, a.utility_link_active:visited, utility_link_active:hover  {
		color: #090e59;
		text-decoration: none;
	}

.utility_divider {
	height: 19px;
	width: 2px;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
	overflow: hidden;
	}
	
#primary_navigation_home {
	width: 840px;
	padding-left: 48px;
	height: 57px;
	background-image: url(static_images/primary_nav_bg_home.png);
	background-color: #1f52a0;
	background-repeat: repeat-x;
	float: left;
	clear: both;
	}

#primary_navigation_main {
	width: 840px;
	padding-left: 48px;
	height: 57px;
	background-image: url(static_images/primary_nav_bg.jpg);
	background-color: #1f52a0;
	background-repeat: repeat-x;
	float: left;
	clear: both;
	}

	
a.primary_navigation_main_active, a.primary_navigation_main_active:visited {
	display: block;
	width: 21px;
	height: 57px;
	margin-right: 32px;
	background-image: url(static_images/primary_nav_arrow.png);
	float: left;
	clear: none;
	}

a.primary_navigation_main_active:hover {
	display: block;
	width: 21px;
	height: 57px;
	margin-right: 32px;
	background-image: url(static_images/primary_nav_arrow.png);
	float: left;
	clear: none;
	text-decoration: underline;
	}

a.primary_nav_home, a.primary_nav_home:visited {
	display: block;
	width: 21px;
	height: 57px;
	margin-right: 32px;
	background-image: url(static_images/primary_nav_home.png);
	float: left;
	clear: none;
	}

a.primary_nav_home:hover {
	background-image: url(static_images/primary_nav_home_over.png);
	display: block;
	width: 21px;
	height: 57px;
	margin-right: 32px;
	float: left;
	clear: none;
	}

a.primary_nav_home_active, a.primary_nav_home_active:visited, a.primary_nav_home_active:hover {
	display: block;
	width: 21px;
	height: 57px;
	margin-right: 32px;
	background-image: url(static_images/primary_nav_home_active.png);
	float: left;
	clear: none;
	}


a.primary_nav_top, a.primary_nav_top:visited {
	display: block;
	height: 45px;
	padding-top: 12px;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #cedefb;
	clear: none;
	float: left;
	text-transform: uppercase;
	}
	
a.primary_nav_top:hover {
	display: block;
	height: 45px;
	padding-top: 12px;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
	clear: none;
	float: left;
	text-transform: uppercase;
	}

a.primary_nav_top_active, a.primary_nav_top_active:visited, a.primary_nav_top_active:hover {
	display: block;
	height: 45px;
	padding-top: 12px;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	clear: none;
	float: left;
	text-transform: uppercase;
	background-image: url(static_images/primary_nav_arrow.png);
	}

	
.primary_divider {
	height: 21px;
	width: 1px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 8px;
	overflow: hidden;
	clear: none;
	float: left;
	}

#home_banner {
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	clear: both;
	width: 888px;
	height: 214px;
	overflow:hidden;
	background-image: url(static_images/white.jpg);
	}

#searchbar_container {
	width: 888px;;
	height: 28px;
	float: left;
	margin-top: 0px;
	padding-top:0px;
	}

#searchbar_left_home {
	width: 700px;
	height: 28px;
	clear: left;
	float: left;
	background-image: url(static_images/search_bg.png);
	}

#searchbar_right_home {
	width: 188px;
	height: 28px;
	float: right;
	clear: right;
	text-align: right;
	background-image: url(static_images/search_bg.png);
	}

#searchbox_home {
	background-color: #ffffff;
	border-style: solid;
	border-color: #dbdbdb;
	border-width: 1px;
	border-right-style: none;
	font-size: 13px;
	width: 134px;
	height: 15px;
	line-height: 14px;
	padding-top: 1px;
	margin-top: 5px;
	clear: none;
	vertical-align: top;
	}
	
#searchbar_left_main {
	width: 495px;
	padding-left: 215px;
	height: 22px;
	padding-top: 6px;
	clear: left;
	float: left;
	font-size: 10px;
	color: #ffffff;
	background-image: url(static_images/search_bg.png);
	}

#searchbar_left_main a, a:visited {
	color: #ffffff;
	text-decoration: none;
	}

#searchbar_left_main a:hover {
	color: #ffffff;
	text-decoration: underline;
	}

#searchbar_right_main {
	width: 178px;
	height: 28px;
	float: right;
	clear: right;
	text-align: right;
	background-image: url(static_images/search_bg.png);
	}

#searchbox_main {
	background-color: #ffffff;
	border-style: solid;
	border-color: #dbdbdb;
	border-width: 1px;
	border-right-style: none;
	font-size: 13px;
	width: 124px;
	height: 15px;
	line-height: 14px;
	padding-top: 1px;
	margin-top: 5px;
	clear: none;
	vertical-align: top;
	}


#searchbutton {
	margin-top: 5px;
	clear:none;
	vertical-align: top;
	width: 53px;
	height:18px;
	}
	
#body_topbox_nosidebar {
	/* width: 650px; */
	float:right;
	width: 312px;
	clear: none;
	text-align: right;
	}

#topbox_left {
	float: left;
	clear: none;
	text-align: right;
	width: 132px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	}

#topbox_right {
	float: right;
	clear: none;
	width: 178px;
	text-align: left;
	}

#home_body {
	width: 699px;
	float: left;
	}

#home_sidemargin {
	width: 699px;
	float: left;
	}

	
#main_body_sidebar {
	width: 710px;
	padding-right: 1px;
	float: left;
	clear: left;
	padding-bottom: 75px;
	}

#sponsor_box {
	margin-left:19px;
	margin-right:10px;
	font-size: 11px;
	letter-spacing: -0.5px;
	line-height: 12px;
	padding-bottom: 10px;
	padding-top: 10px;
	}

#main_body_nosidebar {
	width: 888px;
	float: left;
	clear: left;
	padding-bottom: 75px;
	}


#home_copy_area {
	width: 519px;
	padding-left: 67px;
	padding-right: 113px;
	}
	
#body_topmargin {
	width: 100%;
	height: 41px;
	float: left;
}

#center_column_topmargin {
	width: 460px;
	height: 41px;
	float: right;
	clear: right;
}

#body_topmargin_topic2 {
	height:41px; 
	float:left; 
	width:300px;
}

#body_topmargin_topic2 {
	float:left; 
	width:650px;
}


#body_nosidebar_text {
	margin-top: 41px;
	float: left;
}

#enlarge_font {
	color: #909090;
	font-size: 11px;
	float: right;
	clear: none;
	margin-right: 10px;
	margin-top: 0px;
	text-decoration: none;
	overflow: visible;
	}

#enlarge_font a, a:visited {
	color: #909090;
	text-decoration:none;
	}

#enlarge_font a:hover {
	color: #404040;
	text-decoration: underline;
	}

#fontsize_normal {
	font-size: 12px;
	text-decoration: underline;
	}
	
#fontsize_larger {
	font-size: 15px;
	text-decoration: none;
	}

#fontsize_largest {
	font-size: 20px;
	text-decoration: none;
	}

#email_link, #email_link:visited {
	display: inline;
	clear: none;
	background-image: url(static_images/email_page_icon.png);
	background-repeat: no-repeat;
	background-position: center left;
	font-size: 12px;
	line-height: 13px;
	color: #909090;
	padding-left: 14px;
	text-decoration: none;
	margin-right: 10px;
	float: right;
	}

#email_link:hover {
	text-decoration:underline;
	}

.linkbox, .linkbox:visited {
	display: block;
	height: 19px;
	padding-top: 2px;
	padding-left: 19px;
	padding-right: 16px;
	color: #ffffff;
	font-size: 11px;
	text-transform: uppercase;
	background-image: url(static_images/linkbox_bg.png);
	background-repeat: no-repeat;
	background-color: #abadb7;
	max-width: 400px;
	float: left;
	}

.linkbox:hover {
	color: #12186b;
	background-image: url(static_images/linkbox_bg_over.png);
	}

#home_sidebar {
	width: 188px;
	float: right;
	padding-left: 1px;
	height: 100%;
	padding-bottom:75px;
	}
	
.sidebar_linkbox, .sidebar_linkbox:visited {
	display: block;
	height: 22px;
	padding-top: 6px;
	width: 139px;
	padding-left: 38px;
	color: #505050;
	font-size: 9px;
	text-transform: uppercase;
	background-image: url(static_images/sidebar_linkbox_bg.png);
	background-repeat: no-repeat;
	background-color: #f4f4f3;
	background-position: top left;
	max-width: 400px;
	float: left;
	}

	
.sidebar_linkbox:hover {
	color: #12186b;
	background-image: url(static_images/sidebar_linkbox_bg_over.png);
	}

.sidebar_linkbox_home, .sidebar_linkbox_home:visited {
	display: block;
	height: 22px;
	padding-top: 6px;
	width: 150px;
	padding-left: 38px;
	color: #505050;
	font-size: 10px;
	text-transform: uppercase;
	background-image: url(static_images/sidebar_linkbox_bg.png);
	background-repeat: no-repeat;
	background-color: #f4f4f3;
	background-position: top left;
	max-width: 400px;
	float: left;
	}

.sidebar_linkbox_home:hover {
	color: #12186b;
	background-image: url(static_images/sidebar_linkbox_bg_over.png);
	}


.sidebar_box_home_top {
	margin-top: 3px;
	height: 22px;
	padding-top: 6px;
	width: 178px;
	padding-left: 10px;
	background-image: url(static_images/sidebar_boxtop_home.png);
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	float: left;
}

.sidebar_right_gray_top {
	margin-top: 3px;
	height: 20px;
	padding-top: 8px;
	width: 177px;
	padding-left: 10px;
	background-image: url(static_images/sidebar_boxtop_home.png);
	background-position: top right;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	float: left;
}

.sidebar_box_home_body {
	border-color: #e8e8e8;
	border-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	background-color: #fafafa;
	width: 186px;
	padding-top: 6px;	
	font-size: 11px;
	color: #303030;
	float: left;
	overflow: visible;
}

.sidebar_box_home_bottom {
	background-image: url(static_images/sidebar_boxbottom_home.png);
	width: 188px;
	height: 5px;
	float: left;
}

#main_footer {
	margin-left: auto;
	margin-right: auto;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	width: 888px;
	font-size: 10px;
	color: #505050;
}

#main_footer_nav_container {
	width: 701px;
	float: left;
	clear: left;
	line-height: 19px;
	}
	
#main_footer_right {
	float: right;
	width: 187px;
	text-align: right;
}

.footer_divider {
	width: 1px;
	height: 13px;
	margin-left: 11px;
	margin-right: 11px;
	vertical-align: middle;
	overflow: hidden;
	}

.footer_primary_link, .footer_primary_link:visited {
	font-size: 10px;
	color: #090e59;
	text-decoration:none;
	text-transform: uppercase;
	line-height: 19px;
	}

.footer_primary_link:hover {
	font-size: 10px;
	color: #090e59;
	text-decoration:underline;
	text-transform: uppercase;
	line-height: 19px;
	}

.footer_util_link, .footer_util_link:visited  {
	font-size: 10px;
	color: #505050;
	text-decoration: none;
	line-height: 19px;
	}
	
.footer_util_link:hover  {
	font-size: 10px;
	color: #505050;
	text-decoration: underline;
	line-height: 19px;
	}

#bottom_cgr {
	width: 65px;
	height: 36px;
	}
	
#bottom_united_way {
	width: 84px;
	height: 36px;
	margin-left: 14px;
	}
	
#banner_main_left {
	width: 215px;
	height: 101px;
	float: left;
	clear: left;
}

#banner_main_right {
	width: 671px;
	padding-left: 2px;
	background-image: url(static_images/white.jpg);
	height: 68px;
	padding-top: 33px;
	float: right;
	clear: right;
	font-size: 26px;
	line-height: 26px;
	font-family: Helvetica, arial, Techbuchet MS, Century Gothic, sans-serif;
	color: #090e59;
}

.graytext {
	color: #505050;
	}

#sidenav {
	width: 188px;
	margin-right: 1px;
	padding-top: 16px;
	float: left;
	clear: none;
	text-transform: uppercase;
	font-size: 10px;
	overflow: hidden;
	}
	
.sidenavlink, .sidenavlink:visited {
	color: #303030;
	float: left;
	display: block;
	width: 160px;
	padding-left: 23px;
	padding-right: 5px;
	height: 17px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	}

.sidenavlink:hover {
	text-decoration: underline;
	}

.sidenavlink_active, .sidenavlink_active:visited, .sidenavlink_active:hover {
	color: #090e59;
	float: left;
	display: block;
	width: 160px;
	padding-left: 23px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(static_images/sidenavlink_active.png);
	background-position: center left;
	background-repeat: no-repeat;
	min-height: 10px;
	font-size: 10px;
	font-weight: bold;
	overflow: visible;
}
.sidenavlink_subtopic, .sidenavlink_subtopic:visited {
	color: #303030;
	display: block;
	float: left;
	width: 160px;
	padding-left: 23px;
	padding-right: 5px;
	padding-top: 7px;
	padding-bottom:6px;
	line-height:13px;
	text-transform: uppercase;
	text-decoration: none;
	min-height: 10px;
	font-size: 10px;
	overflow: visible;
	}

.sidenavlink_subtopic:hover {
	text-decoration: underline;
	}

.sidenavlink_subtopic_active, .sidenavlink_subtopic_active:visited, sidenavlink_subtopic_active:hover {
	display: block;
	float: left;
	width: 160px;
	padding-left: 23px;
	padding-right: 5px;
	padding-top: 7px;
	padding-bottom:6px;
	line-height:13px;
	text-transform: uppercase;
	text-decoration: none;
	min-height: 10px;
	max-height: 55px;
	font-size: 10px;
	color: #090e59;
	background-position: center left;
	background-image: url(static_images/sidenavlink_active.png);
	background-repeat: no-repeat;
	font-weight: bold;	
	overflow: visible
}


.nav_boxtop {
	margin-top: 6px;
	height: 20px;
	padding-top: 8px;
	width: 178px;
	padding-left: 10px;
	background-image: url(static_images/sidebar_boxtop.png);
	font-size: 11px;
	text-transform: uppercase;
	color: #202020;
	float: left;
}

.nav_boxbody {
	width: 188px;
	font-size: 11px;
	color: #303030;
	float: left;
	background-image: url(static_images/nav_boxmiddle.png);
	overflow: visible;
}

.nav_boxbottom {
	background-image: url(static_images/nav_boxbottom.png);
	width: 188px;
	height: 5px;
	float: left;
}

#body_area_nosidebar {
	color: #303030;
	/* total width 698: */
	width: 672px;
	/* padding-left: 26px; */
	float: right;
	clear: none;
	text-align: left;
	}

#body_area_sidebar {
	color: #303030;
	/* total width 698: */
	width: 494px;
	padding-left: 26px;
	float: right;
	clear: none;
	text-align: left;
	}

#center_column_sidebar {
	width: 468px;
	padding-right: 26px;
	float: right;
	clear:right;
	min-height: 400px;
	}

#main_sidebar {
	float: right;
	width: 177px;
	}
	
.indicator_description {
	width: 100%;
	display: inline;
	float: left;
	}
	
#page_indicator {
	width: 900px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	background-image: url(static_images/indicator_bg.png);
	border-color: #c0c0c0;
	border-width: 1px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
}

#page_indicator_table {
	width: 900px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	border-color: #c0c0c0;
	border-width: 1px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
}


#indicator_topbar {
	width: 900px;
	height: 51px;
	float: left;
}

.indicator_close {
	width:115px;
	height: 51px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	}

.indicator_close, .indicator_close:visited {
	display: block;
	clear: none;
	background-image: url(static_images/indicator_close.png);
	width:115px;
	height: 51px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	}

.indicator_close:hover {
	background-image: url(static_images/indicator_close_over.png);
	}


#indicator_topbar_body {
	width: 785px;
	height: 51px;
	float: right;
	background-image: url(static_images/indicator_top.png);
	clear: none;
}

#indicator_topbar_left {
	float: left;
	line-height: 51px;
	font-size: 17px;
	color: #ffffff;
	padding-left: 35px;	
	font-weight: normal;
}

#indicator_topbar_right {
	float: right;
	line-height: 51px;
	font-size: 14px;
	color: #ffffff;
	padding-right: 35px;	
}

#indicator_banner {
	width: 750px;
	padding-left: 150px;
	height: 78px;
	padding-top: 25px;
	font-size: 20px;
	line-height: 28px;
	background-image: url(static_images/indicator_title_bg.png);
	color: #505050;
	float: left;
	clear:both;
	}
	
#indicator_banner2 {
	font-size: 24px;
	line-height: 24px;
	color: #303030;
	}
	
.errortext {
	color: #703535;
	}

.horizontal_rule_gray {
	clear: both;
	height: 24px;
	background-image: url(static_images/horizontal_rule_gray.png);
	background-repeat: repeat-x;
	background-position: center left;
	width: 100%
	}

.horizontal_rule_gray_tall {
	clear: both;
	height: 45px;
	background-image: url(static_images/horizontal_rule_gray.png);
	background-repeat: repeat-x;
	background-position: center left;
	width: 100%
	}


#indicator_tab_row {
	width: 804px;
	height:43px;
	background-image: url(static_images/indicator_tab_bg.png);
	padding-left: 96px;
	float: left;
	clear: both;
	}

.indicator_tab, .indicator_tab:visited {
	display: block;
	clear: none;
	float:left;
	width: 136px;
	padding-left: 36px;
	height: 25px;
	padding-top:18px;
	background-image: url(static_images/indicator_tab_brown.png);
	color: #ffffff;
	font-size: 16px;
	text-decoration:none;
	}
.indicator_tab:hover {
	text-decoration:underline;
	}
.indicator_tab_active, .indicator_tab_active:visited, .indicator_tab_active:hover {
	display: block;
	clear: none;
	float:left;
	width: 136px;
	padding-left: 36px;
	height: 25px;
	padding-top:18px;
	background-image: url(static_images/indicator_tab_white.png);
	color: #303030;
	font-size: 16px;
	text-decoration:none;
	}
	
#indicator_mainbody_analysis {
	width: 475px;
	padding-left: 120px;
	padding-right: 75px;
	padding-top: 40px;
	padding-bottom: 100px;
	float: left;
}

#indicator_mainbody_chart {
	width: 670px;
	padding-top: 10px;
	padding-bottom: 100px;
	float: left;	
}

#indicator_sidebar {
	float: right;
	clear: right;
	width: 202px;
	padding-left: 15px;
	padding-right: 13px;
	padding-top: 18px;
}

#indicator_button_email {
	display: block;
	margin-top: 10px;
	width: 202px;
	height: 33px;
	background-image: url(static_images/indicator_button_email.png);
	}

#indicator_button_print, #indicator_button_print:visited {
	display: block;
	width: 202px;
	height: 32px;
	background-image: url(static_images/indicator_button_print.png);
	}

#indicator_button_print:hover {
	background-image: url(static_images/indicator_button_print_over.png);
}

#indicator_button_download, #indicator_button_download:visited {
	display: block;
	width: 202px;
	height: 32px;
	background-image: url(static_images/indicator_button_download.png);
	}

#indicator_button_download:hover {
	background-image: url(static_images/indicator_button_download_over.png);
}

.indicator_button_csv, .indicator_button_csv:visited {
	display: block;
	width: 178px;
	height: 28px;
	background-image: url(static_images/indicator_button_csv.png);
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
	}

.indicator_button_csv:hover {
	background-image: url(static_images/indicator_button_csv_over.png);
}

#indicator_bottom {
	width: 900px;
	height: 51px;
	float: left;
	clear: both;
	}
	
#indicator_bottom_bar {
	width: 745px;
	padding-left:40px;
	height: 51px;
	line-height: 51px;
	background-image: url(static_images/indicator_bottom_bar_bg.png);
	vertical-align: middle;
	float: right;
	}

.indicator_bottom_link, .indicator_bottom_link:visited {
	display: inline;
	height: 51px;
	line-height:51px;
	font-size: 14px;
	color: #ffffff;
	clear: none;
	}
	
.indicator_bottom_link:hover {
	text-decoration: underline;
	}

.indicator_bottom_divider {
	width: 1px;
	height: 22px;
	vertical-align: middle;
	margin-left: 11px;
	margin-right: 11px;
	}

#indicator_page_end {
	background-color: #090e59;
	width: 900px;
	height: 10px;
	clear: both;
	}

#indicator_chart_box {
	width: 555px;
	padding-left: 18px;
	padding-right: 18px;
	height: 445px;
	/*overflow: auto;*/
	padding-top: 35px;
	background-image: url(static_images/indicator_chart_box.png);
	margin-left: auto;
	margin-right: auto;
	margin-top: 28px;
}

.indicator_chart_image {
	width: 555px;
	height: 360px;
}

#adobe_reader_button, #adobe_reader_button:visited {
	display: block;
	margin-top: 6px;
	color: #404040;
	font-size: 11px;
	background-image: url(static_images/indicator_arrow_download.png);
	background-repeat: no-repeat;
	background-position: center left;
	margin-left: 2px;
	padding-left: 13px;
	}

#adobe_reader_button:hover {
	color: #cd1f00;
}

#indicator_sharethis, #indicator_sharethis:visited {
	display: block;
	height: 16px;
	
	color: #404040;
	font-size: 11px;
	background-image: url(static_images/indicator_sharethis.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	}
#indicator_sharethis:hover {
	color: #38b238;
}

.indicator_table {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	}


#external_file_area_nosidebar {
	float: left;
	margin-right: 30px;
}

#update {
	margin: 30px;
	overflow: hidden;
}

h1.update {
	margin-top: 20px;
	margin-bottom: 0px;
	font-weight: bold;
}

#map_bottom {
	height: 33px;
	padding-top: 8px;
	width: 100%;
	background-image: url(static_images/map_bottom.png);
	font-size: 10px;
	color: #505050;
	text-align: right;
	position: absolute; 
	bottom: 0; 
	left: 0;
}

#map_topbar {
	width: 100%;
	height: 51px;
	float: left;
	height: 66px;
	background-image: url(static_images/map_top.png);
	clear: both;
	overflow:hidden;
}

.grayborder {
	width: 468px;
	border-style: solid;
	border-color: #c9c9c9;
	overflow: hidden;
}

.whiteborder {
	width: 462px;
	border-style: solid;
	border-color: #ffffff;
	border-width: 3px;
	background-color: #f3f3f3;
	overflow: hidden;
}

.centered {
	margin-left: auto;
	margin-right: auto;
}

.sitemap_left {
	width: 220px;
	float: left;
	clear: left;
	padding-right: 28px;
}

.sitemap_right {
	width: 220px;
	float: left;
	clear: right;
}

.cse-overlay {
	border-style: none !important;
}

iframe {
	width: 468px !important;
	border-style: none !important;
	}
