* {font-size: 100.01%;}
html {font-size: 75%;}
body {
	margin:0;
	color:#fff;
	font:1em Arial, Helvetica, sans-serif;
	background:#3c444d;
	min-width:1000px;
}
img {	border-style:none;}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
input, textarea, select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
.buffer .news-comments {display:none !important;}
.int .buffer {
	margin-top: 20px;
}
.int .buffer a {
	color: #00a;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#intcontent {
	float:left;
	width:710px;
	margin-right:20px;
}
#sidebar {
	float:left;
	width:220px;
	padding-top:20px;
}
#intcontent h1 {
	color: #3c454e;
	font-size:26px;
	margin: 20px 0 5px;
}
#sidebar h3 {
	color: #3c454e;
	font-size:20px;
}
#sidebar ul {
	padding-left:10px;
	width:200px;
}
#sidebar ul li {
	list-style-type:none;
	border-bottom: 1px solid #c5c5c5;
	padding: 10px 0 10px 15px;
}
#sidebar ul li:hover {background:url(/images/sidex.jpg) bottom repeat-x;}
#sidebar ul li  a:hover{
	text-decoration:none;
}
.internal {
	background:#fff;
	margin-top: 280px;
	color:#555;
	padding: 0 20px 15px 30px;
	margin-bottom: 100px;
	overflow: hidden;
}
.internal .middleheadline {
	font-size: 18px;
	color:#333;
}
#header {
	background:#fff;
	overflow:hidden;
	color:#3c444d;
}
#header .holder {
	width:1000px;
	margin:0 auto;
	padding:20px 0 25px 0;
	overflow:hidden;
}
#header .topnav {
	float:left;
	width:150px;
	padding:0 0 0 16px;
}
#header .topnav:first-child {padding:0;}
#header .head {
	font-size:1.167em;
	line-height:1.25em;
	display:block;
	margin: 0 0 20px 0;
	text-transform:uppercase;
}
#header .topnav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#header .topnav ul li {padding:0 0 2px 0;}
#header .topnav ul li a {
	color:#3c444d;
}
.banner-area {
	/*background:url(../images/img-02.jpg) #8c97a3 center top no-repeat;*/
	overflow:hidden;
}
.bgone {	background:url(../images/bg.jpg) #8c97a3 center top no-repeat;}
.bgtwo {background:url(../images/bg2.jpg) #8c97a3 center top no-repeat;}
.bgthree {background:url(../images/bg3.jpg) #8c97a3 center top no-repeat;}
.bgfour {background:url(../images/bg4.jpg) #8c97a3 center top no-repeat;}
.bgfive {background:url(../images/bg5.jpg) #8c97a3 center top no-repeat;}
.bgsix {	background:url(../images/bg.jpg) #8c97a3 center top no-repeat;}
.text a {color:#fff;}
.text a:hover {text-decoration:none;}
.int .banner-area {
	background:url(/images/intbg.jpg) #8c97a3 center top no-repeat;
	overflow:hidden;
}
.banner-area .holder {
	width:1000px;
	margin:0 auto;
	position:relative;
	min-height:809px;
}
.banner-area .top-links {
	overflow:hidden;
	position:relative;
	z-index:100;
}
.banner-area .menu-btn {
	background:url(../images/shadow-02.png) no-repeat center bottom;
	padding:0 0 24px 0;
	float:left;
	color:#3c444d;
	font-size:2.25em;
	text-transform:uppercase;
	margin:0 0 0 2px;
}
.banner-area .menu-btn strong {
	background:url(../images/arrow-01.gif) no-repeat 108px 20px #fff;
	padding:10px 49px 11px 21px;
	display:inline-block;
	cursor:pointer;
}
.banner-area .add-nav {
	float:left;
	margin:16px 0 0 10px;
	padding:0;
	list-style:none;
}
.banner-area .add-nav li {
	float:left;
	background:url(../images/sep-02.png) no-repeat left 2px;
	padding:0 6px;
}
.banner-area .add-nav li:first-child {
	background:none;
}
.banner-area .add-nav li a {
	font:1.667em Helvetica, Arial, sans-serif;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:-1px;
	text-shadow:1px 1px 1px #3c444d;
}
.banner-area .add-nav li a:hover {text-decoration:none;}
.banner-area .items {
	position:absolute;
	bottom:-1px;
	left:2px;
	margin:0;
	padding:0;
	list-style:none;
}
.int .banner-area .items {
	margin-bottom: -100px;
}
.banner-area .items li {
	float:left;
	position:relative;
	margin:0 17px 0 0;
}
.banner-area .items li a {
	background:url(../images/icons.png) no-repeat;
	height:55px;
	width:76px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.banner-area .items li.item-1 a {background-position:0 -95px;}
.banner-area .items li.item-2 a {background-position:-93px -95px;}
.banner-area .items li.item-3 a {background-position:-187px -95px;}
.banner-area .items li.item-4 a {background-position:-280px -95px;}
.banner-area .items li.item-5 a {background-position:-371px -95px;}
.banner-area .items li.item-1 a.active,
.banner-area .items li.item-1:hover a {background-position:0 -164px;}
.banner-area .items li.item-2 a.active,
.banner-area .items li.item-2:hover a {background-position:-93px -164px;}
.banner-area .items li.item-3 a.active,
.banner-area .items li.item-3:hover a {background-position:-187px -164px;}
.banner-area .items li.item-4 a.active,
.banner-area .items li.item-4:hover a {background-position:-280px -164px;}
.banner-area .items li.item-5 a.active,
.banner-area .items li.item-5:hover a {background-position:-371px -164px;}
.banner-area .items .tooltip {
	background:url(../images/corner-02.png) no-repeat center bottom;
	padding:0 0 10px 0;
	position:absolute;
	top:-44px;
	left:-33%;
	display:none;
	color:#3c444d;
}
.banner-area .items .tooltip span {
	background:url(../images/bg-tooltip.png);
	display:block;
	padding:5px 7px 6px 9px;
	font-size:0.833em;
	text-transform:uppercase;
	width:120px;
}
.banner-area .items li:hover .tooltip {display:block;}
.slider {
	position:absolute;
	left:3px;
	top:309px;
	width:1026px;
	height:368px;
}
.slider .slides-area {
	background:url(../images/shadow-01.png) no-repeat left bottom;
	overflow:hidden;
	padding: 0 0 24px 0;
}
.slider .slides-area .frame {overflow:hidden; position:relative;}
.slider .slides-area ul {
	width:9999px;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	position:relative;
}
.slider .slides-area ul li {
	float:left;
	position:relative;
	background:#fff;
}
.slider .slides-area .img {
	padding:18px 19px;
	float:left;
	position:relative;
	width:579px;
	}
.slider .slides-area .caption {
	background:url(../images/icons.png) no-repeat -471px -136px;
	width:29px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	right:-29px;
	bottom:0px
}
.slider .switcher {
	margin:-14px 0 0 6px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.slider .switcher li {
	float:left;
	margin:0 15px 0 0;
}
.slider .switcher li a {
	background:url(../images/icons.png) no-repeat -448px -66px;
	height:17px;
	width:17px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.slider .switcher li a:hover, .slider .switcher li.active a {background:url(../images/icons.png) no-repeat -480px -66px;}
.banner-area .text {
	width:610px;
	position:absolute;
	top:110px;
	font-family:Helvetica, Arial, sans-serif;
	left:5px;
	text-transform:uppercase;
	color:#fff;
}
.banner-area .text .subhead {
	font-size:2.188em;
	display:block;
	text-shadow:1px 1px 1px #3c444d;
}
.banner-area .text h1 {
	font-size:6.7em;
	margin:0;
	line-height:1em;
	letter-spacing:-5px;
	text-shadow:1px 1px 1px #3c444d;
}
.banner-area .text .subtext {
	color:#3c444d;
	font-size:2.167em;
	letter-spacing:-1px;
	display:block;
	line-height:0.70em;
	text-align:right;
}
.banner-area .big-img {
	position:absolute;
	left:518px;
	top:13px;
}
#main {
	overflow:hidden;
	width:992px;
	margin:0 auto;
	padding:43px 0 35px 0;
	background:url(../images/border-01.gif) repeat-x bottom;
}
#main #content {
	float:left;
	width:625px;
}
.search {
	overflow:hidden;
	padding:0 0 23px 0;
}
.search .row {
	overflow:hidden;
	text-align:right;
	padding:0 27px 7px 0;
}
.search .i-text {
	float:left;
	background:#292f35;
	width:552px;
	height:48px;
}
.search .i-text input {
	padding:12px 18px;
	width:516px;
	height:24px;
	outline:none;
	background:none;
	font-weight:bold;
	font-size:1.583em;
	border:0;
	color:#fff;
}
.search .submit {
	background:url(../images/icons.png) no-repeat right top;
	width:44px;
	height:48px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	border:0;
	float:left;
}
.search .submit:hover {cursor:pointer;}
.search .radio-area {
	display:inline-block;
	margin:0 5px 0 8px;
}
*+html .search .radio-area {display:inline;}
.search .radio-area label {
	float:left;
	color:#9ca8b3;
}
.search .radio-area .radio {
	height:16px;
	width:16px;
	padding:0;
	margin:0 5px 0 0;
	float:left;
}
#main .content {overflow:hidden;}
#main fieldset{ overflow:hidden;}
.signup {
	float:left;
	width:206px;
	line-height:1.417em;
}
.signup h2 {
	font-size:1.583em;
	line-height:1.833em;
	margin:0 0 12px 0;
}
.signup p {margin:0 0 24px 0;}
.signup .i-text {
	background:url(../images/icons.png) no-repeat 0 -231px;
	width:202px;
	padding:1px;
	height:33px;
	overflow:hidden;
	margin:24px 0 0 0;
}
.signup .i-text:first-child{ margin:0;}
.signup .i-text input {
	padding:7px 10px;
	width:182px;
	height:19px;
	color:#9faab6;
	border:0;
	background:none;
}
.signup .submit {
	background:url(../images/icons.png) no-repeat -369px 0;
	width:79px;
	height:26px;
	float:right;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	margin:34px 3px 0 0;
}
.signup .submit:hover {cursor:pointer;}
.news-post {
	float:right;
	width:355px;
	padding:2px 3px 0 0;
}
.news-post .news {
	overflow:hidden;
	line-height:1.583em;
	padding:15px 0 23px 0
}
.news-post .news:first-child {padding-top:0}
.news-post .title {
	font-size:1.5em;
	margin:0;
}
.news-post .title a {color:#9ca8b3;}
.news-post .date {
	color:#9ca8b3;
	font-style:normal;
	display:block;
	padding:0;
}
.news-post p {margin:0;}
.news-post .read-more {color:#fff;}
.news-post .more {
	background:url(../images/bg-btn.gif) repeat-x;
	border:1px solid #363d45;
	padding:5px 24px;
	float:right;
	color:#fff;
	font-weight:bold;
}
.aside {
	width:338px;
	float:right;
	margin:0 3px 0 0
}
.tweets {
	overflow:hidden;
	padding:0 0 13px 0;
}
.tweets .updates {
	background:url(../images/corner-01.gif) no-repeat 129px bottom;
	padding:0 0 15px 0;
	line-height:1.417em;
	margin:0 0 11px 0;
	overflow:hidden;
}

.tweets .updates ul li:last-child,
.tweets .updates ul li:nth-child(2) {
	display:none;
}
.tweets .updates ul {
	list-style:none;
	margin:0;
	background:#292f35;
	padding:13px 19px 16px 19px;
}
.tweets .updates ul li {position:relative;}
.tweets .updates ul li p {margin:0;}
.tweets .updates a {
	color:#fff;
	text-decoration:underline;
}
.tweets .updates a:hover {text-decoration:none;}
.tweets .updates .time {
	position:absolute;
	right:-17px;
	bottom:-35px;
	color:#9aa5b1;
	font-size:0.917em;
	font-style:normal;
}
.tweets .follow {
	background:url(../images/tw.gif) no-repeat;
	float:right;
	padding:7px 0 7px 49px;
	line-height:1.417em;
	color:#fff;
	margin:0 2px 0 0;
	text-transform:uppercase;
}
.aside .ad {margin:0 0 12px 0;}
.aside .callbox {
	background:url(../images/bg-box.png) repeat-y -337px 0;
	overflow:hidden;
	margin:0 0 31px 1px;
}
.aside .callbox .holder {
	background:url(../images/bg-box.png) no-repeat left top;
	overflow:hidden;
}
.aside .callbox .frame {
	background:url(../images/bg-box.png) no-repeat -674px bottom;
	padding:11px 22px 13px 22px;
	overflow:hidden;
}
.aside .callbox .number {
	color:#182029;
	font-size:2.25em;
	display:block;
}
.aside .callbox .text {
	font-size:0.917em;
	line-height:1.167em;
	display:block;
	color:#647680;
}
.aside .social {
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
}
.aside .social li {
	float:left;
	margin:0 3px 0 0;
}
.aside .social li a {
	width:64px;
	height:60px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/icons.png) no-repeat;
}
.aside .social li.fb a {background-position:0 0;}
.aside .social li.yt a {background-position:-68px 0;}
.aside .social li.tw a {background-position:-134px 0;}
.aside .social li.fl a {background-position:-203px 0;}
.aside .social li.rs a {background-position:-273px 0;}

.aside .social li.fb a:hover {background:url(../images/coloricons.png) no-repeat;background-position:0 0;}
.aside .social li.yt a:hover {background:url(../images/coloricons.png) no-repeat;background-position:-68px 0;}
.aside .social li.tw a:hover {background:url(../images/coloricons.png) no-repeat;background-position:-134px 0;}
.aside .social li.fl a:hover {background:url(../images/coloricons.png) no-repeat;background-position:-203px 0;}
.aside .social li.rs a:hover {background:url(../images/coloricons.png) no-repeat;background-position:-273px 0;}

.trackerad {
	margin: 0 0 12px 0;
	width:336px;
	height:65px;
	display:block;
	background:url(../images/ad.gif) no-repeat;
}
.trackerad:hover {
	background:url(../images/colorad.gif) no-repeat;
}

#footer {
	overflow:hidden;
	width:1000px;
	margin:0 auto;
}
#footer .femablock {
	background:url(../images/border-01.gif) repeat-x top;
	padding:40px 2px 40px 3px;
	overflow:hidden;
}
#footer .femablock:first-child {
	padding:9px 0 16px 0;
	background:none;
}
.logo {
	float:left;
	background:url(../images/logo.gif) no-repeat;
	width:177px;
	height:68px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 25px 0 3px;
}
.logo:hover {
	background:url(../images/colorlogo.gif) no-repeat;
}
.logo a {
	display:block;
	height:100%;
}
#footer .text {
	float:left;
	width:265px;
	padding:7px 0 0 0;
}
#footer .text h3 {
	line-height:1.217em;
	font-size:1.167em;
	margin:0 0 5px 0;
}
#footer .assist {
	color:#9ca8b3;
	display:block;
	font-weight:bold;
	margin:0 0 2px 0;
	text-transform:uppercase;
}
#footer .text .links {
	margin:0;
	padding:0 0 2px 0;
	overflow:hidden;
	list-style:none;
}
#footer .text .links li {
	float:left;
	background:url(../images/sep-03.gif) no-repeat left 2px;
	padding:0 4px 0 5px;
}
#footer .text .links li:first-child {
	background:none;
	padding-left:0;
}
#footer .text .links li a {	color:#9ca8b3;}
#footer .text .number {
	color:#9ca8b3;
	display:block;
}
#footer .nav-area {
	float:right;
	padding:15px 0 0 0;
	width:506px;
}
#footer .nav-area ul {
	float:left;
	margin:0;
	width:128px;
	padding:0 0 0 10px;
	list-style:none;
}
#footer .nav-area ul:first-child {
	padding:0;
	width:230px;
}
#footer .nav-area ul li {
	background:url(../images/arrow-02.png) no-repeat left 4px;
	padding: 0 0 8px 10px;
	overflow:hidden;
}
#footer .nav-area ul li a {color:#9ca8b3;}
#footer .copyright {
	float:left;
	text-transform:uppercase;
	line-height:1.167em;
	font-size:0.917em;
}
#footer .terms-links {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#footer .terms-links li {
	float:left;
	padding:0 6px 0 7px;
	background:url(../images/sep-01.gif) no-repeat left 0px;
}
#footer .terms-links li:first-child {
	background:none;
}
#footer .terms-links li a {
	color:#fff;
	line-height:0.875em;
	font-size:0.917em;
	display:block;
	text-transform:uppercase;
}
#header .slide-holder{
	width:100%;
	overflow:hidden;
	position:relative;
}
.slider .slides-area .slide-holder{
	float:left;
	height: 342px;
	overflow:hidden;
}
.banner-area .holder:after, .slider .slides-area:after {
	clear:both;
	display:block;
	content:"";
}
.slidecont{
	float:left;
	padding:22px 25px 0 8px;
	width:347px;
	overflow:hidden;
}
.slidecont h2{
	font-size:1.917em;
	margin:0 0  5px 0;
	line-height:1em;
}
.slidecont h2 a{
	color:#9ca8b3;
}
.slidecont .date{
	color:#9ca8b3;
	margin:0 0 22px 0;
	display:block;
	font-style:normal;
}
.slidecont p{
	color:#292f35;
	margin:0 0 27px 0;
	line-height:1.583em;
}
.slidecont .more{
	background:url(../images/btn-01.png) no-repeat right top;
	padding:0 3px 0 0;
	color:#fff;
	float:left;
}
.slidecont .more strong{
	height:18px;
	padding:5px 25px 3px 22px;
	background:url(../images/btn-01.png) no-repeat left bottom;
	display:inline-block;
}
#zDebtBox {
	font-weight:bold;
}
#intcontent .block {
	background:url('/images/bar.jpg') repeat-x;
}
.block {
	color:#9e9e9e;
	padding:16px 6px 12px 21px;
	margin:0 -12px 14px -18px;
	overflow:hidden;
}
.block ul {
	float:right;
	margin:1px 0 0;
	padding:0;
	list-style:none;
	font-size:0.83em;
	line-height:1.4em;
}
.block img {float: left;}
.block ul li {
	float:left;
	padding:0 12px;
	border-left:1px solid #aeaeae;
}
.block ul li:first-child {border-left:none;}
.block ul li a , .block ul li a.share {
	color:#9e9e9e;
	padding:0 0 0 18px;
	/*background:url(../images/sprite.png) no-repeat;*/
}
.block ul li .share {background-position:-34px -340px;}
.block ul li .print {background-position:-114px -338px;}
.block ul li .email {background-position:-190px -341px;}
.block ul li .email span {display:none;}
.block span {
	float: left;
	margin-right: 10px;
}
.block span .date {
	font-style:normal;
	color:#9e9e9e;
}
.block p {margin:0 0 10px;}
.rightblock {
	float:right;
}

#county-map
{
	width:622px;
	position:relative;
	background:url(/images/ar03.png) no-repeat;
	height:610px;
}
#county-map img,
#county-map div
{
	position:absolute;
	display:none;
	left:0;
	top:0;
}
#county-map img.show
{
	display:block;
	z-index:10;
}
#county-map div span
{
	display:block;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:1.6em;
	line-height:normal;
	text-shadow:0 0 8px #000;
	font-family:'Droid Sans', Arial Narrow, Arial, Sans-Serif;
}
#county-map #benton {left:18px; top:56px;}
#county-map #carroll {left:207px; top:59px;}
#county-map #boone {left:355px; top:60px;}
#county-map #marion {left:458px; top:63px;}
#county-map #washington {left:30px; top:142px;}
#county-map #madison {left:179px; top:122px;}
#county-map #crawford {left:43px; top:295px;}
#county-map #newton {left:291px; top:182px;}
#county-map #franklin {left:150px; top:290px;}
#county-map #johnson{left:244px; top:296px;}
#county-map #pope { left:350px; top:306px; }
#county-map #sebastian { left:41px; top:394px; }
#videogallery {margin:0;padding:0;}
#videogallery li {
	list-style-type:none;
	height: 175px;
}
#videogallery li img {
	width: 200px;
	float:left;
}
.vidtext {
	float:left;
	width:425px;
	margin-left:10px;
}
.vheadline {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color:#454545;
}
.videodetails {
	font-weight:bold;
	margin:10px 0;
}

#voterecord
{
    margin:10px auto;
    font-size:.9em;
	width: 670px;
}
#voterecord .voteHeader td
{
    font-weight:bold;
    color:White;
    background:#3C444D;
    padding:5px 6px;
}
#voterecord .voteRow td
{
    border-bottom:1px solid black;
    padding:5px 6px;
    text-transform:capitalize;
}
#voterecord .voteRow a
{
    color:Black;
}
#voterecord .aye
{
    color:#057422;
}
#voterecord .nay
{
    color:#D20000;
}
#voterecord .col4
{
    width:475px;
}
