.no-js {
   display: none;
}

html, body {
	height: 100%;
}

body {
margin: 0;
background-color: #ffffff;
color: black;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
width: 511pt;
}


#wrapper {
width: 511pt;
margin: 0;
display: block;
position: relative;
min-height: 100%;
}

#container {
float: left;
position: relative;
width: 511pt;
margin: 0;
}

#container_noside {
float: left;
position: relative;
background: white;
width: 511pt;
margin: 0;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 18pt;
margin: 3pt 0;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 13.5pt;
margin: 5 0 2.5pt;
}

/* leaving h3 available just in case I need it later */

h3 {
font-weight: bold;
font-size: 9pt;
margin: 0;
padding: 0;
}

a {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 9pt;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

ul, li {
margin: 0;
padding: 0;
list-style: none;
}

.sos_seal_navbar {
display: none;
}


#sos_seal {
display: none;
}

#sos_seal_bg_image {
display: none;
}

#sos_seal_text {
display:none;
}

#sos_seal_text_secretary_name {
display: none;
}
/************************************ HEADER ************************************/

#primary_navigation {
display: none;
}

#primary_nav_unit_divs {
display: none;
}

#primary_nav_unit_divs a {
display: none;
}

.primary_nav_unit_div {
display: none;
}

#primary_nav_elections_div {
display: none;
}

#primary_nav_executive_div {
display: none;
}

#primary_nav_archives_div {
display: none;
}

#primary_nav_audits_div {
display: none;
}

#primary_nav_corporation_div {
display: none;
}

#primary_nav_home_div {
display: none;
}

#primary_nav_div {
display: none;
}

.primary_nav_unit_div_unselected {
display: none;
}

.primary_nav_unit_div_unselected_text {
display: none;
}

.primary_nav_unit_div_selected {
display: none;}

.primary_nav_unit_div_selected_text {
display: none;
}

.primary_navigation {
display: none;
}
.primary .navigation {
display: none;
}
#secondary_navbar {
display:none;
}
#container #content { 
margin:0px;
}
h1.ada-hidden.print-me {
display:block;
position:relative;
height:inherit;
width:inherit;
left: 0px;
}
#content iframe {width:100%; }
/************************************ SEARCH BAR ************************************/

#search_bar {
display: none;
}

#blank_bar {
display: none;
}

#nav_bar {
display: none;
}
header {
display:none;
}
.header-module #topnav {
display: none;
}
/* -------- Start New Menu Styles -------- */
/* -- Tier 1 + Tier 2 -- */
.navbar, .inner-navbar {
display: none;
}
.navbar li, .inner-navbar li {
display: none;
}

.navbar li:hover {
display: none;
}

.navbar li.active {
display: none;
}

.navbar a, .inner-navbar a {
display: none;
}
.navbar a:hover, .inner-navbar a:hover {
display: none;
}


/* -- Tier 2 -- */
.inner-navbar {
display: none;
}
.navbar li:hover .inner-navbar,
.inner-navbar.active {
display: none;
}

.inner-navbar.active {
display: none;
}

.inner-navbar.active {
display: none;
}

.inner-navbar li:hover {
display: none;
}

.inner-navbar li.active {
display: none;
}

.two-line {
display: none;
}


/* -- Tier 3 -- */
.sidebar_nav {
display: none;	
}

.sidebar_nav_test {
display: none;
}

.sidebar_nav li {
display: none;
}
.sidebar_nav a {
display: none;
}
.sidebar_nav li:hover {
display: none;
}

.sidebar_nav li.active {
display: none;
}
.sidebar_nav li.active {
display: none;
}

.sidebar_nav li:hover a,
.sidebar_nav li.active a {
display: none;
}
.sidebar_nav a:hover,
.sidebar_nav li.active a {
display: none;
}


/* -- Tier 4 -- */
.sidebar_nav-inner {
display: none;
}

.sidebar_nav li:hover .sidebar_nav-inner {
display: none;
}

.sidebar_nav-inner li {
display: none;
}

.sidebar_nav-inner a {
display: none;
}

.sidebar_nav-inner li:hover {
display: none;
}
/* -------- End New Menu Styles -------- */

#site_search_div {
display: none;
}

#site_search_main {
display: none;
}

.site_search_search_line {
display: none;
}

.site_search_scope_select_line {
display: none;
}

/************************************ SIDE NAVIGATION ************************************/

#secondary_navbar {
display: none;
}

#secondary_navbar_test {
display: none;
}

.secondary_navbar_link {
display: none;
}

.secondary_navbar_link : selected {
display: none;
}

#division_secondary_nav {
display: none;
}

#division_secondary_nav a {
display: none;
}

#division_secondary_nav li {
display: none;
}

#division_secondary_nav ul {
display: none;
}

#division_secondary_nav ul > ul li {
display: none;
}

/************************************ KEEPING UP ************************************/
#kuwk_div {
display: none;
}

.kuwk_title {
display: none;
}

.kuwk_row {
display: none;
}

.kuwk_img {
display: none;
}

.kuwk_img img {
display: none;
}

.kuwk_img a {
display: none;
}
/************************************ QUICK LINKS ************************************/	
#quick_links_div {
display: none;
}

.quick_links_elements_layout {
display: none;
}

.quick_links_elements_header {
display: none;
}

.quick_links_elements {
display: none;
}
/************************************ GENERAL TEMPLATE ************************************/
	
#content, #footer {
position: relative;
width: 510pt;
clear: both;
margin: 0;
}

#content_noside {
width: 510pt;
clear: both;
margin: 0;
}

.header {
display: none;
}

.mainheader {
display: none;
}

.subheader {
display: none;
}

.subheader_link {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: none;
color: #000000;
}

.subheader_link:hover {
color: #000000;
}
 
.subheader_darkbackground {
font-family: Arial, Helvetica, sans-serif;
font-size: 18pt;
color: #ffffff
}

.primary_link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #306e9d;
}

.secondary_link {
color: #848484;
font-size: 11pt;
font-family: sans-serif;
}

.link_darkbackground {
color: #ffffff;
font-size: 11pt;
font-family: sans-serif;
}

.text {
color: black;
font-size: 11pt;
font-family: sans-serif;
}

.text_darkbackground {
color: white;
font-size: 11pt;
font-family: sans-serif;
}

.notification_link {
text-decoration: none;
color: #57879f;
}

/************************************ FOOTER ************************************/

#footer {
margin-top: 0pt;
text-align: left;
font-size: 11pt;
color: #333;
clear: both;
}

#footer hr {
color: #333;
width: 375pt;
}
	
#footer_links_div {
white-space: nowrap;
}

#footer_noside {
	overflow:hidden;
	width:500pt;
	height: 30pt;
	position: relative;
	vertical-align: bottom;
background-color: #ffffff;
margin-top: 0pt;
margin: 0;
padding: 7.5pt;
font-size: 9pt;
color: #333;
clear: both;
}

#footer_noside_copyright {
	float: left;
	width: 215pt;
	margin-top: 7.5;
}

#footer_noside_links {
	display: none;
}

.footer_noside_text {
	color: #333;
	font-size: 9pt;
	text-align: right;
}

.footer_noside_copy_text {
	color: #333;
	font-size: 8pt;
	text-align: left;
}

#footer_noside hr {
color: #333;
width: 668pt;
}
	
#footer_links_div {
white-space: nowrap;
}

img {
vertical-align: bottom;  /* this element was added to fix a display issue with Internet Explorer 7.x */
}

#bannerImg {
width: 100%;
}

/* the text-only version of the website is currently driven by the removal of the stylesheets */
/* when that happens those element with this style applied will become visible */
.textOnly {
display: none;
}
 
.clear {
clear: both;
height: 1pt;
}

/**************************************** list styles *******************************/

li.numbered {
	list-style-type:decimal;
	margin-top:7.5pt;
}

li.bullet {
	list-style-type:disc;
	margin-top:7.5pt;
	margin-left:14.5pt;
}

/************************************ RSS ************************************/

.rss_feed {
display: none;
}

.rss_feed_title {
display: none;
}

.rss_row {
display: none;
}

.twitter_bird {
display: none;
}

.rss_row_text {
display: none;
}

.rss-title {
display: none;
}

	

.rss_feed_url_text, .rss_feed_url_text a{
display: none;
}

.rss_feed_url {
display: none;
}

.rss_feed_post_title {
display: none;
}

.rss-item {
display: none;
}

.rss_feed_post_title a {
display: none;
}

.rss_feed_post_title a:HOVER {
display: none;
}

.rss_feed_post_title a:VISITED:HOVER {
display: none;
}

.rss_feed_post_title a:visited {
display: none;}

.rss_feed_post_description {
display: none;
}

.rss_feed_post_description a {
display: none;
}

.rss_feed_post_description a:hover {
display: none;
}

#rss_feed_more_less {
display: none;
}

/************************************ Feedburner BuzzBoost Styles ************************************/

.feedburnerFeedBlock {
display: none;
}

div.feedburnerFeedBlock span.headline {
display: none;
}

div.feedBurnerFeedBlock p.date {
display: none;
}

div.feedBurnerFeedBlock div#creditfooter {
display: none;
}


/*******************************************************Contact Div*******************************************/

#contact_box {
display: none;
}

#contact_title {
display: none;
}

p.contact_info {
display: none;
}

.container_12 {
display: none;
}

.push {
display: none;
}

.stronglink {
display: none;
}

/************************************************Audits Styles**************************************/
/************************************ AUDITS DIVISION CONTENT HEADER ************************************/
.audits_content_image_menu{
	width: 432.75pt;
	display: block;
	background-image: url(../images/topbanner_bg_gradient.gif);
	height: 135.75pt;
}

.audits_content_cell{
	width: 144pt;
	display: block;
	float: left;
	position: relative; 
 	height: 133.5pt;
 	background-image:  url(../images/topbanner_vertical_line.gif);
 	background-repeat: repeat-y;
 
}

.audits_content_cell_blank{
	width: 1pt;
	float: right;
	position: relative; 
 	height: 133.5x; 
 	background-image:  url(../images/topbanner_vertical_line.gif);
 	background-repeat: repeat-y;
}

.audits_content_image_cell{
	padding-top: 7.5pt;
	padding-bottom: 7.5pt; 
	text-align: center;
	height: 30%; 
}

.audits_content_text_cell{
	padding-top: 3pt;
	margin: 0pt 7.5pt 0pt 7.5pt; 
	height: 48%; 
}


.audits_content_text_cell_regular_text {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000; 	
}

.audits_content_text_cell_regular_text a{
	color: #848484; 
	text-decoration: none;	
}

/******** BUTTON *********/

.audits_button_floater {
	float: left;
	position: relative;
	left: 50%;
}

.audits_content_button_cell{ 
	position:relative;
	right:50%;
	height: 13.5pt;
	padding-left: 1pt;
	text-align: center;
}

.audits_content_button_left{
	background:  url(../images/button_leftside.png) no-repeat scroll 0 0; 
 	width: 1.5pt;
 	display: block;
	float: left;
	position: relative;  
	height: 13.5pt;
}


.audits_content_button_middle{
	background:  url(../images/button_middle.png) repeat-x scroll 0 0; 
	display: block;
	position: relative;
	float:left;  
	height: 13.5pt; 
}

.audits_content_button_right{
	background:  url(../images/button_rightside.png) no-repeat scroll 0 0; 
	width: 1.5pt; 
 	display: block;
	float: left;
	position: relative;  
	height: 13.5pt;
}

.audits_content_button_middle a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	display: block;
	font-size: 8pt; 
	text-align: center;
	font-weight: bold;
	color: white; 
	padding: 1pt 2pt;
}

/************************************ AUDITS DIVISION CONTENT ************************************/
.audits_content a { 
	padding-top: 7.5pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000000; 	
	text-decoration: none; 
	display: block;
}
 
.audits_content_column { 
	padding-top: 3pt; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 	 
	display: block;
	float: left;
	position: relative; 
	padding-right: 3pt; 
}
 
.audits_content_column a{
	padding-top: 0;   
}
 
.audits_content_header_text {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #000000; 	
}

ul.audits_link_list, ul.audits_link_list li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.audits_link_list li {
	padding-bottom: 3pt;
}

.audits_secondary_nav_padding {
	padding: 7.5pt;
	padding-top: 14.5pt;
}

li.bullet {
	list-style-type:disc;
	margin-top:10px;
	margin-left:20px;
}