body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a0aed3;
	font-size:12px;

}
/*-------------------------------text sizes----------------------------------------*/

/*Default Text*/

p  {
	font-size: 12px;
	line-height:26px;
	color: #333333;
	
}

p a:link, p a:visited  {
	color: #2F4B9E;
	/*color: #333333;*/
	line-height:16px;
	text-decoration: none;
    border-bottom-style: dashed;
	border-bottom-color: #2F4B9E;
	border-bottom-width: 1px;
}

p a:hover, p a:active  {
	color: #2F4B9E;
	line-height:16px;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #2F4B9E;
	border-bottom-width: 1px;
	background-color:#efefef;
}

/* Adobe Reader */

.adobe {
	font-size: 10px;
	line-height:1.2em;
	color: #333333;
	line-height:1.4em;
}

.adobe a:link, .adobe a:visited{
	color: #333333;
	text-decoration: none;
    border-bottom-style: dashed;
	border-bottom-color: #2F4B9E;
	border-bottom-width: 1px;
}
.adobe a:hover, .adobe a:active{
	color: #2F4B9E;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #2F4B9E;
	border-bottom-width: 1px;
}


/*contact on homepage text*/

#contact  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:1.4em;
	color: #333333;
	marging-top:10px;
	}

#contact a:link, #contact a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	marging-top:10px;
	color: #333333;
	text-decoration:none;
	border-bottom-style: dashed;
	border-bottom-color: #b0b0b0;
	border-bottom-width: 1px;
}

#contact a:hover, #contact a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	marging-top:10px;
	color: #2F4B9E;
	border-bottom-style: dashed;
	border-bottom-color: #2F4B9E;
	border-bottom-width: 1px;
}


/*Headers*/

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border-bottom:1px solid #000000;
	padding-bottom:-20px;
}

/* Sub Headers on Home Page*/

.homepgsubheaders {
font-family:"Times New Roman", Times, serif;
font-size:12px;
margin-top:1px;
margin-bottom:2px;

}

.homepgsubheaders a:link, .homepgsubheaders a:visited  {
font-family:"Times New Roman", Times, serif;
font-size:10px;
margin-top:1px;
margin-bottom:2px;
}

.homepgsubheaders a:hover, .homepgsubheaders a:active  {

font-family:"Times New Roman", Times, serif;
font-size:10px;
margin-top:1px;
margin-bottom:2px;
}

.homepgsubheaderscontact {
font-family:"Times New Roman", Times, serif;
font-size:12px;

}

/* Sub Header- Bottom Middle Column*/
.subheaders {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	}

#subheaders3 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #2f4b9e;
	line-height: 1.3em;
	}
	
#subheaders3 a:link, #subheaders3 a:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #2f4b9e;
	line-height: 1.3em;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #b0b0b0;
	border-bottom-width: 1px;
	}
	
#subheaders3 a:hover, #subheaders3 a:active{
font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #e72930;
	line-height: 1.3em;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #e72930;
	border-bottom-width: 1px;
	}
	
	
/* Sub Header2 - Bottom Middle Column*/

.subheaders2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #000000;
	}

/*Smaller Text*/

.smalltext {
	font-size: .7em;
}

/*More Content & bread crumb Text*/

.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}
.more a:link, .more a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
	border-bottom-style: dashed;
	border-bottom-color: #b0b0b0;
	border-bottom-width: 1px;
}
.more a:hover, .more a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6065A8;
	text-decoration:none;
	border-bottom-style: dashed;
	border-bottom-color: #2F4B9E;
	border-bottom-width: 1px;
}
/*-----------------Layout Structure-----------------------------------------------------*/

#outsidewrapper {
	text-align: center;
	padding: 0px;
	width: 770px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}

/*Site Container Div*/

#wrapper {
	text-align: center;
	vertical-align: top;
	padding: 0px;
	width: 770px;
	margin: 0px;
	border: thin solid #FFFFFF;
	background-image: url(https://www.ark.org/templates/sos-2007/images/index/bkgd.jpg);
	background-repeat: repeat;
	/*height: 100%;*/
	min-height: 600px;
	max-height: auto;
	position:relative;
}

#wrapper-liquid {
	text-align: center;
	vertical-align: top;
	padding: 0px;
	width: 100%;
	margin: 0px;
	border: thin solid #FFFFFF;
	background-image: url(https://www.ark.org/templates/sos-2007/images/nav-bk-liquid.jpg);
	background-repeat: repeat;
	/*height: 100%;*/
	min-height: 600px;
	max-height: auto;
	position:relative;
}

/*IE6 Hack*/

* html #wrapper {
height: 400px;

}

/*Header Area*/

#header {
	width: 770px;
	height: 119px;
	margin: 0px;
	text-align: left;
	padding: 0px;
	/*float:left;
	clear:both;
	position:relative;*/
}

#contentwrapper {
    text-align: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	/*margin-right: auto;
	margin-left: auto;
	width: 770px;
	min-height: 395px;
	max-height: auto;*/

}	

/*Left Column*/

#contentleft {
	text-align: left;
	vertical-align: top;
	width: 150px;
	padding-left:7px;
	padding-right: 7px;
	position:absolute;
	left: 2px;
	top: 160px;

 }
 
 /*-----------------Middle Column------------------*/
 
#middlecontent {
	text-align: left;
	vertical-align: top;
	height:100%;
    margin-left: 168px;
	margin-right: 0px;
	margin-top: 10px;
	padding: 8px;
	background-position: top;
	clear:left;
	/*position:relative;*/
}


/*Footer*/

#footer {
        margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 10px;
	color: #FFFFFF;
	clear: both;
	height: 26px;
}
#footer a:link, #footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;
}
#footer a:hover, #footer a:active {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

/*------------------Search Box----------------------*/

#searchbox {
	width: 132px;
	z-index: 1;
	margin-right: 0px;
	margin-bottom: 1px;
	padding-bottom: 5px;
	margin-top: -10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
    float: left;
	text-align:left;
    clear: both;
}

.searchinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.button_sm2 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #284A8A;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	height: 20px;
	width: 26px;
	cursor: pointer;
}
.searchresults {
	color: #d6dcec;
	font-size: 0.1em;
	}
	
	/*------------------Search Box Register----------------------*/

#searchboxr {
	width: 232px;
	z-index: 1;
	margin-right: 0px;
	margin-bottom: 1px;
	padding-bottom: 5px;
	margin-top: -10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
    float: left;
	text-align:left;
    clear: both;
}

.searchinputr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.button_sm2r {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #284A8A;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	height: 20px;
	width: 26px;
	cursor: pointer;
}
.searchresultsr {
	color: #d6dcec;
	font-size: 0.1em;
	}
	
	
/*------------------Column Content Areas-------------*/	
	
/*Left Column Navigation*/
	
#subnavleft {
font-size:10px;
	display: block;
	padding-top:0px;	
	padding-bottom: 0px;
	width: 100%;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-top:0px;
	line-height:16px;
}
#subnavleft  ul{
font-size:10px;
	width: 150px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#subnavleft  li{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	display: block;
	color: #333333;
	font-size: 10px;
	padding-top: 1px;
	padding-bottom:1px;
	padding-left: 0px;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
	width: 150px;
}
#subnavleft li a:link,  #subnavleft li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color: #333333;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #b0b0b0;
	border-bottom-width: 1px;
}
#subnavleft li a:hover,  #subnavleft li a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color: #2F4B9E;
	font-weight:bold;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #2F4B9E;
	border-bottom-width: 1px;
}

/*-----left sub nave with icons (elections)-----------*/

#subnavleft2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	display: block;
	color: #333333;
	font-size: 10px;
	padding-top: 1px;
	padding-bottom:1px;
	padding-left: 0px;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
	width: 150px;
}
#subnavleft2 a:link,  #subnavleft2 a:visited{
	color: #333333;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #b0b0b0;
	border-bottom-width: 1px;
}
#subnavleft2 a:hover,  #subnavleft2 a:active{
	color: #2F4B9E;
	font-weight:bold;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #2F4B9E;
	border-bottom-width: 1px;
}

/*contact info, bottom left column*/

#divider {
border-bottom:1px solid #000000;
	margin-top: -10px;
	margin-bottom:10px;
	padding-bottom:5px;
} 
#divider2 {
	margin-top: 10px;
	margin-bottom:10px;
float:left;
clear:both;
} 
#bknavigation {
float:left;
margin-top:0px;

}

* html #bknavigation {
margin-top:-3px;

}
/*--------left box content-------------*/

.leftboxheading {
	width: 100%;
	padding-bottom:4px;
}
.leftbox {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size:0.85em;*/
	background-color: #efefef;
	padding: 5px;
	width: 100%;

}
* html .leftbox {
	width: 90%;

}

.leftboxvn {
	background-image:url(https://www.ark.org/templates/sos-2007/images/elections-votenaturally.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color: #efefef;
		display: block;
	padding: 5px;
	width: 100%;

}
* html .leftboxvn {
	width: 90%;

}
.leftboxcontainer {
	float: left;
	width: 262px;
	display: block;
	padding-top:0px;	
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-top:0px;
	line-height:1.3em;

}
.leftboxcontainer  ul{
	width: 100%;
	padding-left: 20px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.leftboxcontainer  li{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top: 1px;
	padding-bottom:1px;
	padding-left: 0px;
	list-style-type: disc;
	text-align: left;
}
.leftboxcontainer li a:link,  .leftboxcontainer li a:visited{
	color: #333333;
	list-style-type: disc;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #b0b0b0;
	border-bottom-width: 1px;
}
.leftboxcontainer li a:hover,  .leftboxcontainer li a:active{
	color: #2F4B9E;
	list-style-type: disc;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #2F4B9E;
	border-bottom-width: 1px;
}

/*-----------------sub headers with photo to right-----------------------*/
#subheaderfloat {
	/*width: 100%;*/
	float: left;
	width: 360px;
	/*display: block;*/
	padding-top:0px;	
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-top:0px;
	line-height:1.3em;

}

/*----------right box content-----------*/

.rightboxheading {
	width: 100%;
		padding-bottom:4px;
}
.rightbox {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size:0.85em;*/
	background-color: #efefef;
	padding: 5px;
	width: 100%;

}
* html .rightbox {
	width: 90%;

}

.rightboxcontainer {
	float: right;
	width: 262px;
	margin-left: 4px;
	display: block;
	padding-top:0px;	
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 10px;
	margin-top: 0px;
	margin-top:0px;
	line-height:1.3em;
}
.rightboxcontainer  ul{
	width: 100%;
	padding-left: 20px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.rightboxcontainer  li{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top: 1px;
	padding-bottom:1px;
	padding-left: 0px;
	list-style-type:disc;
	text-align: left;

}
.rightboxcontainer li a:link,  .rightboxcontainer li a:visited{
	color: #333333;
	list-style-type:disc;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #b0b0b0;
	border-bottom-width: 1px;
}
.rightboxcontainer li a:hover,  .rightboxcontainer li a:active{
	color: #2F4B9E;
	list-style-type:disc;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #2F4B9E;
	border-bottom-width: 1px;
}
#wireless {
	background-color: #efefef;
}

.subheaderwbackground {
	background-color: #efefef;
}
.tableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
}
#arelection {
	float: left;
	clear: both;
	padding-right: 3px;
}
#wannabeheard {
	float: right;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 8px;
}
.light{	background-color:white; FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 19px; FONT-FAMILY: Arial}
.medium{	background-color:#d6dcec; FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 19px; FONT-FAMILY: Arial}
.dark{	background-color:#2f4b9e; FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #FFFFFF; LINE-HEIGHT: 19px; FONT-FAMILY: Arial}
.alt{	background-color:#efefef; FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 19px; FONT-FAMILY: Arial}
.warn{	background-color:; FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #990000; LINE-HEIGHT: 19px; FONT-FAMILY: Arial}

