.no-js {
   text-align: center;
   background: #426E93;
   margin: 0px;
   padding-top: 10px;
   padding-bottom: 10px;
}
html, body {
	height: 100%;
}

body {
margin: 0 auto;
background-color: #f5f5f5;
color: black;
font-size: 13px;
 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
/*background: #333333 url(../images/bkg.gif) repeat-y scroll center center;*/
width: 950px;
}


#wrapper {
/*background-color: #FFFFFF;*/
width: 950px;
margin: 0 auto;
display: block;
position: relative;
min-height: 100%;
}`

#container {
float: left;
position: relative;
background: #f5f5f5;
width: 950px;
}

#newheader {
	background-image:url(http://www.sos.state.or.us/images/website-header-950x115-statue.jpg);
	width: 950px;
	height: 115px;
}

#newfooter {
	background-image:url(http://www.sos.state.or.us/images/seal.png);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	text-align:center;
	width: 930px;
	height: 200px;
	overflow: hidden;
	position: relative;
	vertical-align: bottom;
	margin-top: 0px;
	padding: 10px;
	font-size: 9pt;
	color: 848484;
	clear: both;
}

#newfooter_copy {
	display:block;
	margin-top: 10px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#newfooter_links {
	display: block;
	text-align:center;
	width: 700px;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
}

#newfooter ul {
	display: inline-block;
	list-style:none;
}

#newfooter li {
	display:inline-block;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 20px
}

.sos-search-nav {
	float:right;
	text-align:right;
	margin-top:20px;
	margin-bottom:5px;
	white-space:nowrap;
	width:400px;
	display: block;
}

h1 {
 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #916E33;
font-size: 25px;
margin: 5px 0;
}

h2 {
 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #916E33;
font-size: 18px;
margin: 10 0 5px;
}

h3 {
font-weight: bold;
font-size: 14px;
margin: 0px;
padding: 0px;
}

h4 {
	font-style:italic;
	font-weight:bold;
font-size: 14px;
margin: 0px;
padding: 0px;
}

h5 {
	font-weight:bold;
	color: #916E33;
font-size: 13px;
margin: 0px;
padding: 0px;
}

h6 {
	font-style:italic;
	color: #916E33;
	font-weight:bold;
font-size: 13px;
margin: 0px;
padding: 0px;
}

a {
 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #306E9D;
font-size: 12px;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

ul, li {
list-style: none;
padding-left: 0px;
}

li.numbered {
	list-style-type:decimal;
	margin-top:10px;
}

li.bullet {
	list-style-type:disc;
	margin-top:10px;
}

li.nobullet {
	list-style-type:none;
	margin-top:10px;
	margin-left:20px;
}

.sos_seal_navbar {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 100%;
position: relative;
height: 120px;
vertical-align: top;
display: block;
font-family: sans-serif;
background-color: #FFFFFF;
}


#sos_seal {
display: block;
float: left;
position: relative;
background-color: white;
}

#sos_seal_bg_image {
padding-left: 177px;
position: absolute;
height: 120px;
}

#sos_seal_text {
display: block;
font-size: 24pt;
margin-left: 1em;
color: #426e93;
position: relative;
z-index: 1;
}

#sos_seal_text_secretary_name {
font-size: 27pt;
font-weight: bold;
}
/************************************ HEADER ************************************/

#primary_navigation {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 58%;
display: block;
float: right;
position: relative;
color: white;
}

#primary_nav_unit_divs {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 59%;
display: block;
float: right;
position: relative;
color: white;
vertical-align: top;
}

#primary_nav_unit_divs a {
text-decoration: none;
color: white;
font-family: serif;
font-size: 10pt;
padding: 0 0 0 0;
margin: 0 0 0 0;
border: 0;
cursor: hand;
}

.primary_nav_unit_div {
width: 16%;
display: block;
float: right;
position: relative;
vertical-align: top;
}

#primary_nav_elections_div {
color: white;
}

#primary_nav_executive_div {
border-right: solid 2px white;
color: white;
}

#primary_nav_archives_div {
border-right: solid 2px white;
color: white;
}

#primary_nav_audits_div {
border-right: solid 2px white;
color: white;
}

#primary_nav_corporation_div {
border-right: solid 2px white;
color: white;
}

#primary_nav_home_div {
border-right: solid 2px white;
color: white;
}

#primary_nav_div {
border-right: solid 2px white;
color: white;
}

.primary_nav_unit_div_unselected {
font-family: Arial;
height: 90px;
display: block;
float: left;
position: relative;
width: 100%;
background-color: #707070;
}

.primary_nav_unit_div_unselected_text {
font-family: Arial;
font-weight: bold;
background-color: #707070;
/*padding-left: 8px;*/
line-height: 30px;
vertical-align: center;
text-align: center;
}

.primary_nav_unit_div_selected {
display: none;
background-color: #A28553;
height: 90px;
float: left;
position: relative;
width: 90px;
}

.primary_nav_unit_div_selected_text {
font-family: Arial;
font-weight: bold;
background-color: #A28553;
/*padding-left: 8px;*/
line-height: 30px;
vertical-align: center;
margin-top: 90px;
text-align: center;
}

.primary_navigation {
display: block;
margin-left: auto;
margin-right: auto;
height: 90px;
width: 85px;
border: 0;  /* this element was added to fix a display issue with Firefox 2.x */
	vertical-align: bottom;  /* this element was added to fix a display issue with Internet Explorer 7.x */
}


/************************************ SEARCH BAR ************************************/

#search_bar {
clear: both;	
background-color: #31526e;
height: 80px;
vertical-align:middle;
position: relative;
}

#blank_bar {
clear: both;	
background-color: #31526e;
height: 30px;
vertical-align:middle;
position: relative;
}

#nav_bar {
margin: 0;
padding: 0;
background-color: #31526e;
height: 40px;
position: relative;
}

#new_nav_bar {
margin: 0;
padding: 0;
background-color: #31526e;
height: 40px;
position: relative;
}

/* -------- Start New Menu Styles -------- */
/* -- Tier 1 + Tier 2 -- */

.navbar, .inner-navbar {
width: 100%;
height: 40px;
overflow: hidden;
margin: 0;
padding: 0;
}
.navbar li, .inner-navbar li {
text-align: center;
float: left;
display: block;
height: 40px;
border-right: 1px solid rgba(255,255,255,0.25);
}

.navbar li:hover {
background: #416c91;
}

.navbar li.active {
background: #416c91;
font-weight: 900;
}

.navbar a, .inner-navbar a {
display: block;
color: #fff;
line-height: 40px;
font-size: 12px;
text-decoration: none;
padding: 0px 20px 0px;
}
.navbar a:hover, .inner-navbar a:hover {
text-decoration: none !important;
}



/* -- Tier 2 -- */
/* .inner-navbar {
background: #BCA683;
display: none;
position: absolute;
top: 30px;
left: 0;
z-index: 5;
}
.navbar li:hover .inner-navbar,
.inner-navbar.active {
display: block;
}

.inner-navbar.active {
font-weight: normal;
}

.inner-navbar.active {
	z-index: 1 !important;
}

.inner-navbar li:hover {
background: #A28553;
}

.inner-navbar li.active {
font-weight: 900;
background: #A28553;
}

.two-line {
font-size: 11px !important;
line-height: 13px !important;
padding: 2px 0;
}

*/


/* -- Tier 3 -- */
.sidebar_nav {
padding-top: 40px;
margin-left: 12px;
}

.sidebar_nav ul {
width: 170px;
/*padding: 25px 0 100px;*/
padding: 25px 0 25px;
background: #3C5844;
margin: 0;
font-family: "Lato",Georgia,"Times New Roman",Times,serif;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
list-style: none;
}

.sidebar_nav ul li {
font-family: "Lato",Georgia,"Times New Roman",Times,serif;
font-size: 14px;
line-height: 20px;
}

.sidebar_nav ul > li:first-child {
border-top: 1px solid #FFF;
}

.sidebar_nav ul > li > a {
display: block;
background: #3C5844;
border-bottom: 1px solid #FFF;
position: relative;
margin-left: 0;
margin-right: 0;
padding: 10px 15px 10px 20px;
font-family: "Lato",Georgia,"Times New Roman",Times,serif;
font-size: 12px;
color: #FFF;
text-shadow: none;
line-height: 1.5;
-webkit-transition: background-color .25s ease-in-out;
-moz-transition: background-color .25s ease-in-out;
-o-transition: background-color .25s ease-in-out;
transition: background-color .25s ease-in-out;
}

.sidebar_nav ul > li > a:hover {
text-decoration: none;
background-color: #283A2C;
-webkit-transition: background-color .25s ease-in-out;
-moz-transition: background-color .25s ease-in-out;
-o-transition: background-color .25s ease-in-out;
transition: background-color .25s ease-in-out;
}

.sidebar_nav ul > li > a.active {
background: #4f7040;
color: #FFF;
margin-left: -11px;
margin-right: -11px;
padding: 10px 25px 10px 31px;
text-shadow: none;
-webkit-transition: background-color .25s ease-in-out;
-moz-transition: background-color .25s ease-in-out;
-o-transition: background-color .25s ease-in-out;
transition: background-color .25s ease-in-out;
}

.sidebar_nav ul > li > a.active:hover {
background-color: #4F7040;
-webkit-transition: background-color .25s ease-in-out;
-moz-transition: background-color .25s ease-in-out;
-o-transition: background-color .25s ease-in-out;
transition: background-color .25s ease-in-out;
}

.sidebar_nav ul > li > a.active:before {
content: "";
position: absolute;
width: 0;
height: 0;
border: 5px solid;
border-color: #446036 #446036 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
left: 0;
bottom: -11px;
z-index: 1000;
}

.sidebar_nav ul > li > a.active:after {
content: "";
position: absolute;
right: 0;
bottom: -11px;
width: 0;
height: 0;
border: 5px solid;
border-color: #446036 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #446036;
z-index: 1000;
}

/* -------- End New Menu Styles -------- */

#site_search_main {
padding: 5px;
display: block;
position: relative;
float: left;
background-color: #31526e;
width: 277px;
}

/************************************ SIDE NAVIGATION ************************************/


#secondary_navbar {
float: left;
/*width: 287px;*/ /* firefox 2 renders incorrectly if this is a % */
width: 200px;
display: block;
position: relative;
min-height: 100%;
overflow:hidden;
/*padding-bottom: 145px; */
padding-bottom: 75px;
}


#secondary_navbar_test {
background-color: #426e93;
float: left;
width: 285px; /* firefox 2 renders incorrectly if this is a % */
display: block;
border: solid;
border-color: #426e93
}

.secondary_navbar_link {
 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #306e9d;
}

.secondary_navbar_link : selected {
 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #848484;
}

#division_secondary_nav {
background-color: white;
}

#division_secondary_nav a {
font-weight: bold;
}

#division_secondary_nav li {
padding-bottom: 5px;
}

#division_secondary_nav ul {
padding-left: 10px;
}


#division_secondary_nav ul > ul li {
margin-left: 5px;
list-style: circle;
list-style-image: inherit;
list-style-position: outside;
}

/************************************ KEEPING UP ************************************/
#kuwk_div {
margin: 0px;
margin-top: 1px;
background-color: #a28553;
height: auto;
width: 100%;
float: left;
text-align: left;
position: relative;
overflow: hidden;
}

.kuwk_title {
margin: 0;
padding: 1px;
padding-left: 10px;
background-color: #8f6c2f;
height: 20px;
color: #ffffff;
font-weight: 400;
font-size: 11pt;
}

.kuwk_row {
height: auto;
width: auto;
}

.kuwk_img {
margin: 5px;
float: left;
height: auto;
width: 60px;
text-align: center;
}

.kuwk_img img {
display: inline;
border: 0;
}

.kuwk_img a {
text-decoration: none;
}

/************************************ GENERAL TEMPLATE ************************************/
	
#content, #footer {
margin-left: 170px;
padding-top: 20px;
padding-bottom: 15px;
padding-right: 30px;
padding-left: 30px;
position: relative;
}

#content_test, #footer_test {
width: 100%;
padding-top: 20px;
padding-bottom: 15px;
padding-right: 30px;
padding-left: 30px;
}


#content_noside {
width: 890px;
padding-top: 20px;
padding-bottom: 15px;
padding-right: 30px;
padding-left: 30px;
clear: both;
}

.header {
font-family: sans-serif;
font-weight: bold;
font-size: 25pt;
color: #916e33;
height: 120px;
background-color: #FFFFFF;
}

.mainheader {
font-family: sans-serif;
font-weight: bold;
font-size: 25pt;
color: #916e33;
margin-bottom: 15px;
}
.address {
 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 11pt;
color: #a6a6a6;
margin-bottom: 10px;
}

.subheader {
 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16pt;
color: #A8854A;
margin-bottom: 10px;
white-space: no
}

.subheader_link {
text-decoration: none;
 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 18pt;
font-weight: none;
color: #306e9d;
}

.subheader_link:hover {
color: #bca683;
}
 
.subheader_darkbackground {
 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 18pt;
color: #ffffff
}

.primary_link {
 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12pt;
color: #306e9d;
}

.secondary_link {
color: #848484;
font-size: 12pt;
font-family: sans-serif;
}

.link_darkbackground {
color: #ffffff;
font-size: 12pt;
font-family: sans-serif;
}

.text {
color: black;
font-size: 12pt;
font-family: sans-serif;
}

.text_darkbackground {
color: white;
font-size: 12pt;
font-family: sans-serif;
}

.notification_link {
text-decoration: none;
color: #57879f;
}

/************************************ FOOTER ************************************/

#footer {
margin-top: 0px;
text-align: left;
font-size: 11pt;
color: #848484;
clear: both;
}

#footer hr {
color: #848484;
width: 600px;
}
	
#footer_links_div {
white-space: nowrap;
}

#footer_noside {
	overflow:hidden;
	width:930px;
	height: 40px;
	position: relative;
	vertical-align: bottom;
background-color: #31526e;
margin-top: 0px;
padding: 10px;
font-size: 9pt;
color: #848484;
clear: both;
}

#footer_noside_copyright {
	float: left;
	width: 287px;
	margin-top: 10px;
}

#footer_noside_links {
	float: right;
	text-align: right;
	width: 600px;
	margin-top: 10px;
	margin-right: 0;
	color: white;
}

.footer_noside_text {
	color: white;
	font-size: 9pt;
	text-align: right;
}

.footer_noside_copy_text {
	color: white;
	font-size: 8pt;
	text-align: left;
}

#footer_noside hr {
color: #848484;
width: 890px;
}
	
#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: 1px;
}

/************************************ SITE DOWN ************************************/
body.offline {
background: #333333 url(http://www.sos.state.or.us/images/offline_fill.gif) repeat-y scroll center center;
}
#offline {
padding-top: 5px;
width: 950px;
margin: 0 auto;
}
#offline #logo {
background: white url(http://www.sos.state.or.us/images/seal_full.jpg) no-repeat scroll center center;
width:179px;
height:178px;
margin: 0 auto;
}
#offline #wrap1 {
background: white url(http://www.sos.state.or.us/images/offline_band.gif) repeat-x scroll center center;
min-height:103px;
}
h1.offline {
color: white;
font-size: 36px;
margin-bottom: 0px;
}
h2.offline {
color: white;
font-size:30px;
margin-top: 0px;
margin-bottom: 0px;
float: left;
}

#offline_content {
margin: 0 auto;
padding: 10px;
width: 450px;
font-size: 16px;
}
#offline #header {
margin: 0 auto;
margin-top: 5px;
padding-top: 5px;
width: 450px;
}
#offline .photo {
background: transparent url(http://www.sos.state.or.us/images/sos_offline.png) no-repeat scroll center center;
width:91px;
height: 96px;
float: right;
padding-top: 30px;
}

/************************************ RSS ************************************/

.rss_feed {
	margin: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 277px;
	background-color: white;
	display: block;
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #306e9d;
	position: relative;
}

.rss_feed_title {
	margin-top: 10px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 0px;
padding: 1px;
padding-left: 10px;
background-color: #8F6C2F;
text-align:left;
height: 20px;
color: #ffffff;
font-weight: 400;
font-size: 11pt;
}

.rss_row {
height: auto;
width: auto;
background-color: #bca683;
text-align: right;
height: 30px;
color: ffffff;
font-weight: 400;
font-size: 10pt;
}

.twitter_bird {
	float:left;
	padding-left: 10px;
}

.rss_row_text {
	padding-top: 5px;
	padding-right: 10px;
	color: white;
}

.rss-title {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	display: block;
	font-size: 10pt;
	background-color: bca683;
}

	

.rss_feed_url_text, .rss_feed_url_text a{
	display: inline;
}

.rss_feed_url {
	display: inline;
}

.rss_feed_post_title {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	display: block;
	font-size: 10pt;
}

.rss-item {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 5px;
	display: block;
	font-size: 10pt;
	font-family: sans-serif;
	text-decoration: none;
	color: #848484;
}

.rss_feed_post_title a {
	font-size: 10pt;
	font-family: sans-serif;
	text-decoration: none;
	color: #848484;
}

.rss_feed_post_title a:HOVER {
	text-decoration: underline;
}

.rss_feed_post_title a:VISITED:HOVER {
	text-decoration: underline;	
}

.rss_feed_post_title a:visited {
	text-decoration: none;	
}

.rss_feed_post_description {
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	display: none;
	padding-left: 25px;
	color: black; 
}

.rss_feed_post_description a {
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: black; 
}

.rss_feed_post_description a:hover {
	text-decoration: underline; 
}

#rss_feed_more_less {
	cursor: pointer;
	cursor: hand;	
}

/************************************ Feedburner BuzzBoost Styles ************************************/

.feedburnerFeedBlock {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-top: 0px;
	background-color: white;
	display: block;
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #306e9d;
	position: relative;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.feedburnerFeedBlock ul {
	margin: 0px;
}

div.feedburnerFeedBlock span.headline {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	display: block;
	font-size: 10pt;
}

div.feedBurnerFeedBlock p.date {
	font-size: 8pt;
	padding-left: 10px;
}

div.feedBurnerFeedBlock div#creditfooter {
	display: none;
}


/*******************************Contact Div******************************/

#contact_box {
	position: absolute;
	bottom: 0;
	left: 0;
	background: white;
	height: 135px;
	width: 277px;
	margin: 5px;
	margin-bottom: 0px;
	background-color: white;
	display: block;
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#contact_title {
margin: 0;
padding: 1px;
padding-left: 10px;
background-color: #8F6C2F;
text-align:left;
height: 20px;
color: #ffffff;
font-weight: 400;
font-size: 11pt;
}

p.contact_info {
	padding-left: 10px
}

.container_12 {
	background-color: transparent;
	height: auto !important;
	margin: 0 auto -40px;
	min-height: 100%;
	width: 930px;
}

.push {
	height: 40px;
}

.stronglink {
 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #916E33;
font-size: 16px;
margin: 10 0 5px;
}


/*********************************************AUDITS STYLES*******************************************/

/************************************ AUDITS DIVISION CONTENT HEADER ************************************/
.audits_content_image_menu{
	width: 577px;
	display: block;
	background-image: url(../images/topbanner_bg_gradient.gif);
	height: 181px;
}

.audits_content_cell{
	width: 192px;
	display: block;
	float: left;
	position: relative; 
 	height: 178px;
 	background-image:  url(../images/topbanner_vertical_line.gif);
 	background-repeat: repeat-y;
 
}

.audits_content_cell_blank{
	width: 1px;
	float: right;
	position: relative; 
 	height: 178px; 
 	background-image:  url(../images/topbanner_vertical_line.gif);
 	background-repeat: repeat-y;
}

.audits_content_image_cell{
	padding-top: 10px;
	padding-bottom: 10px; 
	text-align: center;
	height: 30%; 
}

.audits_content_text_cell{
	padding-top: 5px;
	margin: 0px 10px 0px 10px; 
	height: 48%; 
}


.audits_content_text_cell_regular_text {
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, 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: 18px;
	padding-left: 2px;
	text-align: center;
}

.audits_content_button_left{
	background:  url(../images/button_leftside.png) no-repeat scroll 0 0; 
 	width: 3px;
 	display: block;
	float: left;
	position: relative;  
	height: 18px;
}


.audits_content_button_middle{
	background:  url(../images/button_middle.png) repeat-x scroll 0 0; 
	display: block;
	position: relative;
	float:left;  
	height: 18px; 
}

.audits_content_button_right{
	background:  url(../images/button_rightside.png) no-repeat scroll 0 0; 
	width: 3px; 
 	display: block;
	float: left;
	position: relative;  
	height: 18px;
}

.audits_content_button_middle a{
	text-decoration: none;
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	display: block;
	font-size: 8pt; 
	text-align: center;
	font-weight: bold;
	color: white; 
	padding: 2px 4px;
}

/************************************ AUDITS DIVISION CONTENT ************************************/
.audits_content a { 
	padding-top: 10px; 
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 10pt;
	color: #306e9d; 	
	text-decoration: none; 
	display: block;
}
 
.audits_content_column { 
	padding-top: 5px; 
	font-size: 10pt; 
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	color: #000000; 	 
	display: block;
	float: left;
	position: relative; 
	padding-right: 5px; 
}
 
.audits_content_column a{
	padding-top: 0px;   
}
 
.audits_content_header_text {
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #bca683; 	
}

ul.audits_link_list, ul.audits_link_list li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.audits_link_list li {
	padding-bottom: 5px;
}

.audits_secondary_nav_padding {
	padding: 10px;
	padding-top: 20px;
}



/*************************************EXECUTIVE STYLES****************************/

/************************************ EXECUTIVE DIVISION CONTENT HEADER ************************************/
.executive_content_image_menu{
	width: 577px;
	display: block;
	background-image: url(../images/topbanner_bg_gradient.gif);
	height: 181px;
}

.executive_content_cell{
	width: 144px;
	display: block;
	float: left;
	position: relative; 
 	height: 178px;
 	background-image:  url(../images/topbanner_vertical_line.gif);
 	background-repeat: repeat-y;
 
}

.executive_content_cell_blank{
	width: 1px;
	float: right;
	position: relative; 
 	height: 178px; 
 	background-image:  url(../images/topbanner_vertical_line.gif);
 	background-repeat: repeat-y;
}

.executive_content_image_cell{
	padding-top: 10px;
	padding-bottom: 10px; 
	text-align: center;
	height: 27%; 
}

.executive_content_text_cell{
	padding-top: 5px;
	margin: 0px 10px 0px 10px; 
	height: 48%; 
}


.executive_content_text_cell_regular_text {
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 8pt;
	color: #000000; 	
}

.executive_content_text_cell_regular_text a{
	color: #848484; 
	text-decoration: none;	
}

/******** BUTTON *********/

.executive_button_floater {
	float: left;
	position: relative;
	left: 50%;
}

.executive_content_button_cell{ 
	position:relative;
	right:50%;
	height: 18px;
	padding-left: 2px;
	text-align: center;
}

.executive_content_button_left{
	background:  url(../images/button_leftside.png) no-repeat scroll 0 0; 
 	width: 3px;
 	display: block;
	float: left;
	position: relative;  
	height: 18px;
}


.executive_content_button_middle{
	background:  url(../images/button_middle.png) repeat-x scroll 0 0; 
	display: block;
	position: relative;
	float:left;  
	height: 18px; 
}

.executive_content_button_right{
	background:  url(../images/button_rightside.png) no-repeat scroll 0 0; 
	width: 3px; 
 	display: block;
	float: left;
	position: relative;  
	height: 18px;
}

.executive_content_button_middle a{
	text-decoration: none;
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	display: block;
	font-size: 8pt; 
	text-align: center;
	font-weight: bold;
	color: white; 
	padding: 2px 4px;
}

/************************************ CORPORATION DIVISION CONTENT ************************************/
.executive_content a { 
	padding-top: 10px; 
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 10pt;
	color: #306e9d; 	
	text-decoration: none; 
	display: block;
}
 
.executive_content_column { 
	padding-top: 5px; 
	font-size: 10pt; 
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	color: #000000; 	 
	display: block;
	float: left;
	position: relative; 
	padding-right: 5px; 
}
 
.executive_content_column a{
	padding-top: 0px;   
}
 
.executive_content_header_text {
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #bca683; 	
}

ul.executive_link_list, ul.executive_link_list li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.executive_link_list li {
	padding-bottom: 5px;
}

.executive_secondary_nav_padding {
	padding: 10px;
	padding-top: 20px;
}



/*********************************CORPORATION STYLES********************************/
/************************************ CORPORATION DIVISION CONTENT HEADER ************************************/
.corporation_content_image_menu{
	width: 577px;
	display: block;
	background-image: url(../images/topbanner_bg_gradient.gif);
	height: 181px;
}

.corporation_content_cell{
	width: 144px;
	display: block;
	float: left;
	position: relative; 
 	height: 178px;
 	background-image:  url(../images/topbanner_vertical_line.gif);
 	background-repeat: repeat-y;
 
}

.corporation_content_cell_blank{
	width: 1px;
	float: right;
	position: relative; 
 	height: 178px; 
 	background-image:  url(../images/topbanner_vertical_line.gif);
 	background-repeat: repeat-y;
}

.corporation_content_image_cell{
	padding-top: 10px;
	padding-bottom: 10px; 
	text-align: center;
	height: 35%; 
}

.corporation_content_text_cell{
	padding-top: 5px;
	margin: 0px 10px 0px 10px; 
	height: 48%; 
}


.corporation_content_text_cell_regular_text {
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 8pt;
	color: #000000; 	
}

.corporation_content_text_cell_regular_text a{
	color: #848484; 
	text-decoration: none;	
}


/******** BUTTON *********/

.corporation_button_floater {
	float: left;
	position: relative;
	left: 50%;
}

.corporation_content_button_cell{ 
	position:relative;
	right:50%;
	height: 18px;
	padding-left: 2px;
	text-align: center;
}

.corporation_content_button_left{
	background:  url(../images/button_leftside.png) no-repeat scroll 0 0; 
 	width: 3px;
 	display: block;
	float: left;
	position: relative;  
	height: 18px;
}


.corporation_content_button_middle{
	background:  url(../images/button_middle.png) repeat-x scroll 0 0; 
	display: block;
	position: relative;
	float:left;  
	height: 18px; 
}

.corporation_content_button_right{
	background:  url(../images/button_rightside.png) no-repeat scroll 0 0; 
	width: 3px; 
 	display: block;
	float: left;
	position: relative;  
	height: 18px;
}

.corporation_content_button_middle a{
	text-decoration: none;
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	display: block;
	font-size: 8pt; 
	text-align: center;
	font-weight: bold;
	color: white; 
	padding: 2px 4px;
}

/************************************ CORPORATION DIVISION CONTENT ************************************/
.corporation_content a { 
	padding-top: 10px; 
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 10pt;
	color: #306e9d; 	
	text-decoration: none; 
	display: block;
}
 
.corporation_content_column { 
	padding-top: 5px; 
	font-size: 10pt; 
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	color: #000000; 	 
	display: block;
	float: left;
	position: relative; 
	padding-right: 5px; 
}
 
.corporation_content_column a{
	padding-top: 0px;   
}
 
.corporation_content_header_text {
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #bca683; 	
}

ul.corporation_link_list, ul.corporation_link_list li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.corporation_link_list li {
	padding-bottom: 5px;
}

.corporation_secondary_nav_padding {
	padding: 10px;
	padding-top: 20px;
}

li.numbered {
	list-style-type:decimal;
	margin-top:10px;
}

li.bullet {
	list-style-type:disc;
	margin-top:10px;
	margin-left:20px;
}

/* column 1 styles */

#col1 {
float: left;
padding: 0px 10px 0px 15px;
width: 275px;
top: 120px;
color: #000000;
z-index: 50;
}

#col1 ul {
list-style-type: none;
text-indent: 0;
padding-left: 0;
margin: 0;
line-height: 115%;
}

#col1 li {
list-style-type: none;
padding: 0px 0px 5px 15px;
background: url(../images/arrow.jpg);
background-repeat: no-repeat;
background-position: 0em .15em;
}

#col1ns li.sub {
padding-left: 60px;
background: none;
list-style-type: none;
}

#col1ns ul {
list-style-type: none;
text-indent: 0;
padding-left: 0;
margin-left: 0;
line-height: 115%;
}

#col1ns ul.sub {
padding-left: 0px;
background: none;
list-style-type: none;
}

#col1ns {
float: left;
padding-right: 15px;
width: 250px;
top: 120px;
color: #000000;
z-index: 50;
}

#col1ns li {
list-style-type: none;
padding-left: 0px 0px 5px 40px;
}


/* column 2 styles */

#col2 {
float: left;
width: 275px;
top: 120px;
padding: 0px;
margin: 0px;
z-index: 300;
}

#col2 ul {
list-style-type: none;
text-indent: 0;
padding-left: 0;
margin: 0;
line-height: 115%;
}

#col2 li {
list-style-type: none;
padding: 0px 0px 5px 15px;
background: url(../images/arrow.jpg);
background-repeat: no-repeat;
background-position: 0em .15em;
}

#col2ns li.sub {
padding-left: 60px;
background: none;
list-style-type: none;
}

#col2ns ul {
list-style-type: none; 
text-indent: 0;
padding-left: 0;
margin-left: 0;
line-height: 115%;
}

#col2ns ul.sub {
padding-left: 0px;
background: none;
list-style-type: none;
}

#col2ns {
float: left;
width: 250px;
top: 120px;
padding: 0px;
margin: 0px;
z-index: 300;
}

#col2ns li {
list-style-type: none;
padding: 0px 0px 5px 40px;
}


/* column 3 styles */

#col3 {
float: right;
background-color: #D9E9F9;
color:#000000;
width: 175px;
top: 120px;
padding: 0px;
margin-bottom: 15px;
z-index: 300;
}

#col3 p {
padding-left: 10px;
}

#col3bottom-left {
width: 100%;
height: 10px;
margin: 0px;
padding: 0px;
background-image: url(../images/col3corner.jpg);
background-position: left bottom;
background-repeat: no-repeat;
background-color:#D9E9F9;
}

#col3 ul {
list-style-type: none;
text-indent: 0;
padding-left: 0;
margin-left: 0;
line-height: 115%;
}

#col3 ul.sub {
padding-left: 0px;
background: none;
list-style-type: none;
}

#col3 li {
list-style-type: none;
padding-left: 40px;
padding-bottom: 5px;
}

#col3 li.sub {
padding-left: 60px;
background: none;
list-style-type: none;
}

/***************************Live Chat*************************/
#live_chat {
	padding-left: 70px;
	padding-right: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#31526e;
}

/***************************************ELECTIONS STYLES****************************/

/************************************ ELECTIONS DIVISION CONTENT HEADER ************************************/
.election_content_image_menu{
	width: 577px;
	display: block;
	background-image: url(../images/topbanner_bg_gradient.gif);
	height: 181px;
}

.election_content_cell{
	width: 144px;
	display: block;
	float: left;
	position: relative; 
 	height: 178px;
 	background-image:  url(../images/topbanner_vertical_line.gif);
 	background-repeat: repeat-y;
 
}

.election_content_cell_blank{
	width: 1px;
	float: right;
	position: relative; 
 	height: 178px; 
 	background-image:  url(../images/topbanner_vertical_line.gif);
 	background-repeat: repeat-y;
}

.election_content_image_cell{
	padding-top: 10px;
	padding-bottom: 10px; 
	text-align: center;
	height: 30%; 
}

.election_content_text_cell{
	padding-top: 5px;
	margin: 0px 10px 0px 10px; 
	height: 48%; 
}


.election_content_text_cell_regular_text {
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 8pt;
	color: #000000; 	
}

.election_content_text_cell_regular_text a{
	color: #848484; 
	text-decoration: none;	
}

/******** BUTTON *********/

.election_button_floater {
	float: left;
	position: relative;
	left: 50%;
}

.election_content_button_cell{ 
	position:relative;
	right:50%;
	height: 18px;
	padding-left: 2px;
	text-align: center;
}

.election_content_button_left{
	background:  url(../images/button_leftside.png) no-repeat scroll 0 0; 
 	width: 3px;
 	display: block;
	float: left;
	position: relative;  
	height: 18px;
}


.election_content_button_middle{
	background:  url(../images/button_middle.png) repeat-x scroll 0 0; 
	display: block;
	position: relative;
	float:left;  
	height: 18px; 
}

.election_content_button_right{
	background:  url(../images/button_rightside.png) no-repeat scroll 0 0; 
	width: 3px; 
 	display: block;
	float: left;
	position: relative;  
	height: 18px;
}

.election_content_button_middle a{
	text-decoration: none;
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	display: block;
	font-size: 8pt; 
	text-align: center;
	font-weight: bold;
	color: white; 
	padding: 2px 4px;
}

/************************************ ELECTIONS DIVISION CONTENT ************************************/
.election_content a { 
	padding-top: 10px; 
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 10pt;
	color: #306e9d; 	
	text-decoration: none; 
	display: block;
}
 
.election_content_column { 
	padding-top: 5px; 
	font-size: 10pt; 
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	color: #000000; 	 
	display: block;
	float: left;
	position: relative; 
	padding-right: 5px; 
}
 
.election_content_column a{
	padding-top: 0px;   
}
 
.election_content_header_text {
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #bca683; 	
}

.election_content_footer {
	font-size: 10px;
	font-weight: bold;
}

ul.election_link_list, ul.election_link_list li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.election_link_list li {
	padding-bottom: 5px;
}

.election_secondary_nav_padding {
	padding: 10px;
	padding-top: 20px;
}

.notes {
	font-style:italic;
	color: #666666;
}

.warning {
	font-style: normal;
	background-color: #CCCCCC;
	padding: 10px 10px 10px 50px;
	background-image:url(../images/warning.gif);
	background-repeat: no-repeat;
	background-position: 1em;
}

.deadline {
	font-style: normal;
	background-color: #CCCCCC;
	padding: 10px 10px 10px 50px;
	background-image:url(../images/deadline.gif);
	background-repeat: no-repeat;
	background-position: 1em;
}

#downloadlinks {
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:916e33;
}

#downloadlinks a a:hover{
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:916e33;
}

/*********************** CIVICS TOOLKIT BUTTONS ********************/

#civicsmenu {
	position:relative;
	text-decoration: none;
	overflow: hidden;
	margin:0 auto;
	padding: 0;
}
 
#civicsmenu li {
	float: left;
	text-align:center;
	width: 200px;
	height: 160px;
	margin-bottom:0;
}

#civicsmenu a {
	text-indent: -5000em;
	display:block;
	width:100%;
	height:100%;
}

#civicsmenu #button1 {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-1-0.png) no-repeat bottom;
}

#civicsmenu #button1:hover {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-1-1.png) no-repeat bottom;
}

#civicsmenu #button1:active {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-1-1.png) no-repeat bottom;
}

#civicsmenu #button2 {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-2-0.png) no-repeat bottom;
}

#civicsmenu #button2:hover {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-2-1.png) no-repeat bottom;
}

#civicsmenu #button2:active {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-2-1.png) no-repeat bottom;
}

#civicsmenu #button3 {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-3-0.png) no-repeat bottom;
}

#civicsmenu #button3:hover {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-3-1.png) no-repeat bottom;
}

#civicsmenu #button3:active {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-3-1.png) no-repeat bottom;
}

#civicsmenu #button4 {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-4-0.png) no-repeat bottom;
}

#civicsmenu #button4:hover {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-4-1.png) no-repeat bottom;
}

#civicsmenu #button4:active {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-4-1.png) no-repeat bottom;
}

#civicsmenu #button5 {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-5-0.png) no-repeat bottom;
}

#civicsmenu #button5:hover {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-5-1.png) no-repeat bottom;
}

#civicsmenu #button5:active {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-5-1.png) no-repeat bottom;
}

#civicsmenu #button6 {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-6-0.png) no-repeat bottom;
}

#civicsmenu #button6:hover {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-6-1.png) no-repeat bottom;
}

#civicsmenu #button6:active {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-6-1.png) no-repeat bottom;
}

#civicsmenu #button7 {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-7-0.png) no-repeat bottom;
}

#civicsmenu #button7:hover {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-7-1.png) no-repeat bottom;
}

#civicsmenu #button7:active {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-7-1.png) no-repeat bottom;
}

#civicsmenu #button8 {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-8-0.png) no-repeat bottom;
}

#civicsmenu #button8:hover {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-8-1.png) no-repeat bottom;
}

#civicsmenu #button8:active {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-8-1.png) no-repeat bottom;
}

#civicsmenu #button9 {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-9-0.png) no-repeat bottom;
}

#civicsmenu #button9:hover {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-9-1.png) no-repeat bottom;
}

#civicsmenu #button9:active {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-9-1.png) no-repeat bottom;
}

#civicsmenu #button10 {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-10-0.png) no-repeat bottom;
}

#civicsmenu #button10:hover {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-10-1.png) no-repeat bottom;
}

#civicsmenu #button10:active {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/lesson-10-1.png) no-repeat bottom;
}

#civicsmenu #resources {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/resources-01-0.png) no-repeat bottom;
}

#civicsmenu #resources:hover {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/resources-01-1.png) no-repeat bottom;
}

#civicsmenu #resources:active {
	background:url(http://www.sos.state.or.us/elections/pages/voterresources/civics-toolkit/images/resources-01-1.png) no-repeat bottom;
}


/*********************** MAIN DIVISION STYLES **********************/

/********************************************FRONT LINKS *********************************************/
.front_link a.twitter {
   background: transparent url(../images/twitter_grey.jpg) no-repeat scroll 0 0;
}
.front_link a.facebook {
   background: transparent url(../images/facebook_grey.jpg) no-repeat scroll 0 0;
}
.front_link a.email {
   background: transparent url(../images/mail_grey.jpg) no-repeat scroll 0 0;
}
.front_link a.rss {
   background: transparent url(../images/rss_grey.jpg) no-repeat scroll 0 0;
}

.social_column .front_link a {
/*   line-height: 35px;*/
   padding-top: 10px;
   padding-bottom: 25px;
   padding-left: 45px;
}

.front_link_text {
	color: #676767;
	font-size: 12pt;
	font-family: Arial;
	margin-bottom: 10px;
}

.front_link_text a {
	color: #676767;
	text-decoration: none;
}

.main_division_div {
	margin-bottom: 20px;	
	padding-right: 10px;
}

.main_division_heading {
	white-space: nowrap;
	text-decoration: none;
	margin-bottom: 5px;
}

.main_division_text {
	font-family: Arial;
	font-size: 12pt;
	color: #000000
}


#front_link_div {
	display: block;
	position: relative;
	float: left;
	width: 600px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	line-height: 20px;
}

#front_link_div hr {
	color: #707070;
	width: 600px;
}

#front_link_columns {
	display: block;
	white-space: nowrap; 	
}

.front_link_column {
	display: block;
	position: relative;
	float: left;
	width: 33%;
	white-space: normal;
}

.front_link_title {
	font-family: serif;
}

.front_link {
	line-height: 25px;
	vertical-align: middle; 
	line-height: 35px;
}

.front_link a {
	text-decoration: none;
	font-family: Arial;
	font-size: 12pt;
	color: #676767;	
}

.front_link img{
	border: 0;
	vertical-align: middle; 
	width: 16px;
}

.front_link_ODVA_80px_img {
	width: 80px;
}


/************************** ARCHIVES STYLES *************************/

/************************************ ARCHIVES DIVISION CONTENT HEADER ************************************/
#top_nav_container{
	background: #426e93;
	height: 70px;
	margin: 0;
}

#arc_head_container{
	background: #FFFFFF;
	height: 40px;
	margin: 0;
}

#top_nav, #arc_head{
	width: 930px;
	margin: 0;
}

#top_nav{
	height: 30px;
	line-height: 26px;
	color: #FFFFFF;
	padding-left: 10px;
	margin: 0px;
	overflow:hidden;
	width:930px;
}

#top_nav_contact{
	float: right;
	padding-right: 10px;
	color: #426e93;
}

#top_nav a:link, #top_nav a:visited, #top_nav a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
/************************************************************/

.archives_content_image_menu{
	width: 577px;
	display: block;
	background-image: url(../images/topbanner_bg_gradient_190.gif);
	height: 191px;
}

.archives_content_cell{
	width: 144px;
	display: block;
	float: left;
	position: relative; 
 	height: 188px;
 	background-image:  url(../images/topbanner_vertical_line_191.gif);
 	background-repeat: repeat-y;
 
}

.archives_countycontent_cell{
	width: 144px;
	display: block;
	float: left;
	position: relative; 
 	height: 230px;
 	background-image:  url(../images/topbanner_vertical_line.gif);
 	background-repeat: repeat-y;
 
}

.archives_content_cell_blank{
	width: 1px;
	float: right;
	position: relative; 
 	height: 178px; 
 	background-image:  url(../images/topbanner_vertical_line.gif);
 	background-repeat: repeat-y;
}

.archives_content_image_cell{
	padding-top: 10px;
	padding-bottom: 10px; 
	margin: 0px 0px 5px 0px;
	text-align: center;
	height: 23%; 
}

.archives_content_text_cell{
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px 10px 0px 10px;
	height: 48%; 
}

.archives_content_text_cell_noimage{
	padding-top: 40px;
	padding-bottom: 5px;
	margin: 0px 10px 0px 10px;
	height: 71%; 
}


.archives_content_text_cell_regular_text {
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 8pt;
	color: #000000; 	
}

.archives_content_text_cell_regular_text a{
	color: #848484; 
	text-decoration: none;	
}

.archives_home_content_text_cell_regular_text a{
	color: #848484; 
	text-decoration: none;
	font-size: 8pt;	
}

/******** 2nd Level MenuBar *********/
#search_bar2 {
background-color: #426e93;
height: 30px;
position: relative;
}

/******** BUTTON *********/

.archives_button_floater {
	float: left;
	position: relative;
	left: 50%;
}

.archives_content_button_cell{ 
	position:relative;
	right:50%;
	height: 18px;
	padding-left: 2px;
	text-align: center;
}

.archives_content_button_left{
	background:  url(../images/button_leftside.png) no-repeat scroll 0 0; 
 	width: 3px;
 	display: block;
	float: left;
	position: relative;  
	height: 18px;
}


.archives_content_button_middle{
	background:  url(../images/button_middle.png) repeat-x scroll 0 0; 
	display: block;
	position: relative;
	float:left;  
	height: 18px; 
}

.archives_content_button_right{
	background:  url(../images/button_rightside.png) no-repeat scroll 0 0; 
	width: 3px; 
 	display: block;
	float: left;
	position: relative;  
	height: 18px;
}

.archives_content_button_middle a{
	text-decoration: none;
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	display: block;
	font-size: 8pt; 
	text-align: center;
	font-weight: bold;
	color: white; 
	padding: 2px 4px;
}

/************************************ ARCHVIES DIVISION CONTENT ************************************/
#content_no_sidenav, #footer_no_sidenav {
margin-left: 0px;
padding-top: 20px;
padding-bottom: 15px;
padding-right: 30px;
padding-left: 30px;
}

#footer_no_sidenav {
margin-top: 0px;
text-align: left;
font-size: 11pt;
color: #848484;
clear: both;
}

#footer_no_sidenav hr {
color: #848484;
width: 100%;
}

.archives_content a { 
	padding-top: 10px; 
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 10pt;
	color: #306e9d; 	
	text-decoration: none; 
	display: block;
}
 
.archives_content_column { 
	padding-top: 5px; 
	font-size: 10pt; 
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	color: #000000; 	 
	display: block;
	float: left;
	position: relative; 
	padding-right: 5px; 
}
 
.archives_content_column a{
	padding-top: 0px;   
}
 
.archives_content_header_text {
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #bca683; 	
}

.archives_content_footer {
	font-size: 10px;
	font-weight: bold;
}

ul.archives_link_list, ul.archives_link_list li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.archives_link_list li {
	padding-bottom: 5px;
}

.archives_secondary_nav_padding {
	padding: 10px;
	padding-top: 20px;
}

table.archives_content th{
	background-color: #306e9d;
}

.archives_content .indent20{
	text-indent: 20px;
}

.archives_content .title_cell{
	font-weight: bold;
	background-color: #bca683;
}

.archives_content .color_cell{
	background-color: #bca683;
}

table.archives_content a{
	padding-top: 7px;
	font-size: 10pt;
	padding-bottom: 7px;
	line-height: 0px;
}

.caption	{
	color : #000000;
	line-height: 110%;
	font-size: 11px;		
}

.caption a	{
	color : #306e9d;
	line-height: 110%;
	font-size: 11px;		
}
	
#barrighttransparent100	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 100px;
}
	
#barrighttransparent125	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 125px;
}
	
#barrighttransparent150	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 150px;
}
	
#barrighttransparent175	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 175px;
}

#barright175	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 175px;
}
	
#barrighttransparent200	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 200px;
}

#barrighttransparent215	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 215px;	
	}

#barrighttransparent225	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 225px;
}

#barrighttransparent250	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 250px;
}
	
#barrighttransparent265	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 265px;
}
	
#barrighttransparent275	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 275px;
}

#barrighttransparent300	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 300px;
}
	
#barrighttransparent315	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 315px;
}
	
#barrighttransparent350	{
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 350px;
}	

#bargrayright250	{
	float: right;
	background: #e0dddd;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: 230px;	 
}

#bargrayheaderright250	{
	float: right;
	background: #fff;
	border:  0px solid #003366;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: -5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 250px;	 
}

#baryellowright350	{
	float: right;
	background: #F7F4C6;
	border:  2px solid #D1C66A;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 15px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: 350px;	 
}

#barlefttransparent225	{
	float: left;
	padding-bottom: 5px;
	padding-right: 10px;
	margin-bottom: 5px;
	width: 225px;	 
}
	
#barlefttransparent350	{
	float: left;
	padding-bottom: 5px;
	padding-right: 10px;
	margin-bottom: 5px;
	width: 365px;	 
}

#bargrayleft250	{
	float: left;
	background: #cccccc;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	width: 230px;	 
}

#bargrayheaderleft250	{
	float: left;
	background: #fff;
	border:  0px solid #003366;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: -5px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 250px;	 
}
	
.line1	{
	border-top:  1px solid #999999;
	width: auto;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.line350	{
	border-top:  1px solid #003366;
	width: 290px;
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.line225	{
	border-top:  1px solid #003366;
	width: 165px;
	margin-left: 15px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.boldred {
	font-weight : bold;
	color : #990000;
}

.indent10	{
	margin-left: 10px;
	}	
.indent20	{
	margin-left: 20px;
	}	
.indent40	{
	margin-left: 40px;
	}	
.indent60	{
	margin-left: 60px;
	}	
.indent80	{
	margin-left: 80px;
	}	
.indent120	{
	margin-left: 120px;
	}	
.subtitle3 {
	margin-left: 0px;
	color: #306e9d;
	font-weight: bold;
	font-size: 125%;
	border-bottom: 1px solid #003366;
}
.subtitle2	{
	color : #306e9d;
	line-height: 100%;
	font-size: 14px;
	font-weight : bold;
	}
	
.h2_center {
	text-align: center;
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #BCA683;
	margin: 10 0 5px;
	font-weight: bold;
}

.h1_center {
	 font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #916E33;
	font-size: 25px;
	margin: 5px 0;
	text-align: center;
	font-weight: bold;
}

#outage_notice {
	font-size: 16px;
	color: #934246;
}

/******************************** BUTTON CODE *******************************/

.biz-xpress-button {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}

.biz-xpress-button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(/corporation/images/biz-xpress-button.png) no-repeat top left;
	outline:none;
}

.biz-xpress-button a:hover {
	background-position:0 -50px;
}

.myvote-button {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}

.myvote-button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(/elections/images/military/myvote-button.png) no-repeat top left;
	outline:none;
}

.myvote-button a:hover {
	background-position:0 -50px;
}

.i-voted-button {
	display:block;
	width:208px;
	height:63px;
	text-indent:-9999px;
}

.i-voted-button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(/images/download-button.png) no-repeat top left;
	outline:none;
}

.i-voted-button a:hover {
	background-position:0 -63px;
}

/************************** Skip to Main Content ***************************/

.skip a
{ 
position:absolute; 
left:-10000px; 
top:auto; 
width:1px; 
height:1px; 
overflow:hidden;
} 
 
.skip a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
}

.i-voted-text {
	line-height: 150%;
}

#newheader {
	background-color: #FFF;
	background-image: url(http://www.sos.state.or.us/images/website-header-950x115-statue.jpg);
	background-repeat: no-repeat;
	height: 115px;
	width: 950px;
}

#topnav {
	list-style-type: none;
	margin: 0;
	padding:0;
	padding-top: 6px;
	padding-bottom: 6px;
}

li.topnav {
	display: inline;
	float: right;
}

#topnav li a {
	color:#333;
}

#topnav a:link,a:visited {
	text-align: center;
	padding: 6px;
	text-decoration: none;
}

li.topSocial {
        float: right;
        background-repeat: no-repeat;
        padding: 0;
}

#topnav a:hover,a:active {
}

ul.inline {
    display: inline-block;
}