.aabanner {
	position: absolute;
	z-index: 1;
	height: 119px;
	width: 760px;
	left: 0px;
	top: 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #0000CC;
}
.Lsidebar {
	position: absolute;
	background-color: #040063;
	z-index: 3;
	left: 0px;
	top: 119px;
	width: 152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
}
.Reg2vote {
	position: relative;
	width: 110px;
	z-index: 30;
	left: 0px;
	top: 0px;
	height: 140px;
	text-align: center;
	margin-left: 22px;
}
.Candidates {
	position: static;
	width: 144px;
	z-index: 31;
	left: 0px;
	top: 0px;
	height: 135px;
	text-align: center;
	margin-left: 4px;
}
.Wham {
	position: static;
	width: 140px;
	z-index: 32;
	height: auto;
	text-align: center;
	color: #FFFFFF;
	margin-left: 6px;
	display: block;
}
.Wham a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: underline;
}
#OffSiteLink {
	border: 1px solid #CCCCCC;
	position: static;
	padding: 4px;
	color: #FFFFFF;
	width: 134px;
	height: auto;
	margin-top: 40px;
	display: block;
	z-index: 33;
	margin-left: 4px;
}
#OffSiteLink a {
	color: #00FFFF;
}
.content {
	top: 100px;
	left: 144px;
	position: relative;
	width: 602px;
	padding-top: 20px;
	padding-right: 16px;
	padding-bottom: 60px;
	padding-left: 20px;
	z-index: 2;
}
#Contents h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 24px;
}
#Contents p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: 200;
	text-align: justify;
}
#Contents li {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: 200;
	text-align: left;
	padding-bottom: 8px;
}
#Contents a, Contents a:visited {
	text-decoration: none;
}
#Contents a:hover, Contents a:active, Contents a:focus {
	color: #000099;
	background-color: #FFCCFF;
}
.menus p {margin: 0;}
/* 	Submenu Link Styles
	1px on top and bottom, 8px left and right. Display set to block	so
	entire link box, including padding is clickable. Border set to 1px solid.
	Border colors set to light color for top and left - and to darker color
	for right and bottom to create a raised button effect.
	Set background color to white, text to dark blue and turn off underlines. */
.menus a, .menus a:visited {
	display: block;
	padding: 1px 4px;
	background-color: #FFFFFF;
	color: #000099;
	text-decoration: none;
	text-align: center;
	border-top: 1px solid #0000FF;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	border-left: 1px solid #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* 	Combined selector for hover, active, and focus.
	Active and Focus trigger the color change in IE-PC and other
	modern browsers when tabbing through the links with keyboard. */ 
.menus a:hover, .menus a:active, .menus a:focus {
	background-color: #000099;
	color: #FFFFFF;
	border-top-color: #9999CC;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #9999CC;
}
/* Set topmenus like menus, but transparent b/g and hover goes to bold. */
.topmenus p {
margin: 0;
}
.topmenus a, .topmenus a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	text-align: center;
}
.topmenus a:hover, .topmenus a:active, .topmenus a:focus {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* 	Basic Submenu Stuff, not including links and rollovers */
.submenus p, .submenusr p, .submenusl p {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9999CC;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #9999CC;
}
/* 	Submenu Link Styles
 	Padding set to 1px on top and bottom, 8px right and left.
	Display set to block, so entire link box, including
	padding is clickable. Border set to 1px solid, with raised button effect.
	Background color set to dark blue, text to white and turn off underlines. */
.submenus a, .submenus a:visited {
	display: block;
	padding: 1px 4px;
	background-color: #000099;
	color: #FFFFFF;
	text-decoration: none;
}
.submenusr a, .submenusr a:visited, .submenusl a, .submenusl a:visited {
	display: block;
	padding: 1px 4px;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
}
.submenusr a, .submenusr a:visited {
	background-position: right;
	background-image: url(/duh/images/arrow-r.gif);
	background-position: 100% 50%;
	background-color: #000099;
}
.submenusl a, .submenusl a:visited {
	background-position: left;
	background-image: url(/duh/images/arrow-l.gif);
	background-position: 0% 50%;
	background-color: #000099;
}
/* 	Change background and text colors when links are hovered over.
	Use a combined selector for hover, active, and focus. */ 
.submenus a:hover, .submenus a:active, .submenus a:focus {
	background-color: #CC0000;
	color: #FFFFFF;
}
.submenusr a:hover, .submenusr a:active, .submenusr a:focus, .submenusl a:hover, .submenusl a:active, .submenusl a:focus {
	color: #FFFFFF;
	background-repeat: no-repeat;
}
.submenusr a:hover, .submenusr a:active, .submenusr a:focus {
	background-image: url(/duh/images/arrow-rh.gif);
	background-position: 100% 50%;
	background-color: #CC0000;
}
.submenusl a:hover, .submenusl a:active, .submenusl a:focus {
	background-image: url(/duh/images/arrow-lh.gif);
	background-position: 0% 50%;
	background-color: #CC0000;
}
/* 	The Submenu Layers
 	Combined selector to assign all properties common to each of the Submenu Layers. */
#TaxeconSub, #GunsSub, #PrivSub, #TerrorSub, #CourtSub, #DrugSub, #SovSub, #ArchSub {
	position: absolute;
	top: 118px;
	font-size: 11px;
	visibility: hidden;
	background-color: #9999FF;
	width: 301px;
	left: 375px;
}
#ConstSub {
	position: absolute;
	top: 118px;
	font-size: 11px;
	visibility: hidden;
	width: 301px;
	left: 152px;
	width: 150px;
	z-index: 20;
}
#ConstSubF {
	position: absolute;
	top: 120px;
	left: 300px;
	font-size: 11px;
	visibility: hidden;
	background-color: #FFFFFF;
	width: 161px;
	z-index: 21;
}
#ConstSubA {
	position: absolute;
	top: 136px;
	left: 300px;
	font-size: 11px;
	visibility: hidden;
	background-color: #FFFFFF;
	width: 148px;
	z-index: 21;
}
#TaxeconSub {
	left: 224px;
	width: 306px;
	z-index: 22;
}
#GunsSub {
	left: 316px;
	width: 149px;
	z-index: 22;
}
#PrivSub {
	left: 356px;
	width: 298px;
	z-index: 22;
}
/* 	TerrorSub has light blue background for non-rollover area. */
#TerrorSub {
	left: 408px;
	width: 148px;
	background-color: #CCCCFF;
	z-index: 22;
}
#CourtSub {
	left: 470px;
	width: 267px;
	z-index: 22;
}
#DrugSub {
	left: 320px;
	width: 243px;
	z-index: 22;
}
#SovSub {
	left: 416px;
	width: 218px;
	z-index: 22;
}
#ExtraSub {
	position: absolute;
	top: 118px;
	font-size: 11px;
	visibility: hidden;
	width: 120px;
	left: 562px;
	z-index: 20;
}
#ExtraSubB {
	position: absolute;
	top: 120px;
	font-size: 11px;
	visibility: hidden;
	background-color: #FFFFFF;
	overflow: visible;
	width: 160px;
	left: 404px;
	z-index: 21;
}
#ExtraSubF {
	position: absolute;
	top: 136px;
	font-size: 11px;
	visibility: hidden;
	background-color: #FFFFFF;
	overflow: visible;
	width: 160px;
	left: 404px;
	z-index: 21;
}
#ExtraSubQ {
	position: absolute;
	font-size: 11px;
	visibility: hidden;
	background-color: #FFFFFF;
	overflow: visible;
	width: 134px;
	top: 152px;
	left: 430px;
	z-index: 21;
}
#ExtraSubP {
	position: absolute;
	font-size: 11px;
	visibility: hidden;
	background-color: #FFFFFF;
	overflow: visible;
	width: 160px;
	left: 404px;
	top: 168px;
	z-index: 21;
}
#ArchSub {
	left: 590px;
	width: 270px;
}
#ssearch {
	position: absolute;
	visibility: visible;
	z-index: 5;
	height: 25px;
	width: 260px;
	left: 507px;
	top: 40px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.gobutton, .gobutton a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
#Copyright {
	padding-top: 50px;
	position: relative;
	z-index: 30;
	left: 0px;
	top: 0px;
	width: 120px;
	margin-left: 12px;
}
.Copyright a, .Copyright a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.Copyright a:hover, .Copyright a:active, .Copyright a:focus {
	font-weight: bold;
}
.Ballot {
	position: static;
	width: 140px;
	z-index: 32;
	height: auto;
	text-align: center;
	color: #FFFFFF;
	margin-left: 6px;
}
.Ballot a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.Feature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 20px;
	font-weight: normal;
}
.Feature a, .Feature a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.Feature a:hover, .Feature a:active, Feature a:focus {
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
}
.badnarik img {
	border: 1px solid #FFFFFF;
}
.LftAdd {
	position: static;
}
.footr {
	top: 40px;
	left: 144px;
	position: relative;
	width: 602px;
	padding-top: 20px;
	padding-right: 16px;
	padding-bottom: 20px;
	padding-left: 20px;
	z-index: 3;
}
#Contents tr {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: 200;
}
#Contents h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 18px;
}
.content_print {
	top: 100px;
	left: 0px;
	position: relative;
	width: 760px;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 80px;
	padding-left: 0px;
	z-index: 2;
}
.sdctr a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.sdctr {
	position: static;
	width: 140px;
	z-index: 32;
	height: auto;
	text-align: center;
	color: #FFFFFF;
	margin-left: 6px;
}
#sdstkr {
	border: 0px none #999999;
}
.firstletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
}
