body, td, th, p, li, a, blockquote, h1, h2, h3, h4, h5, b, strong, i, em {

		font-family : verdana,geneva,arial,helvetica,sans-serif;
}
body, td, th, p, ul.li p, ul.li ul.li, ul.li ol.li, ol.li ol.li, ol.li ul.li, h3 {
		font-size : 94%;
}
/*		ALIGNMENT		
*/
.center	{	text-align: center;
}
.left {		text-align : left;
}
.list {		margin-bottom : 0;
}
.inline {	display : inline;
}
/*		WEIGHT 
*/
.bold {		font-weight : bold;
}
.centerbold {	font-weight : bold;
		text-align : center;
}
/*		SIZE 
*/
.large {	font-size : 130%;
}
.normal {	font-size : 100%;
}
.small {	font-size : 85%;
}
.smaller {	font-size : 75%;
}
/*		COLORS 
*/
.blue {		background-color : transparent;
		color : #015a9c;
}
.green {	background-color : transparent; 
		color : #556F1D;
		font-weight : bold;
}
.grey {		background-color : #cccccc;
		color : black;
}
.darkgrey {	background-color : #666666;
		color : black;
}
.red {		background-color : transparent; 
		color : #cc0000;
}
p.redbar {	background-color : #cc0000;
		color: #ffffff;
		font-weight : bold;
		text-align : center;
}
.super {	font-size : 75%;
		vertical-align : super;
}
.uline {	text-decoration: underline;
}
/*		HEADINGS 
*/
h1, h2, h3, h4, h5 {
		background-color : transparent;
		color : #556F1D; 
		font-weight : bold;
		text-decoration : none;
}
h1 {		font-size : 128%;
		margin-top : 0;
		padding-top : 25px;
}
h1.nopad {	font-size : 128%;
		margin-top : 0;
		padding-top : 0;
}
h2 {		font-size : 112%;
}
h3 {		font-size : 94%;
}
h4 {		font-size : 80%;
		text-align : center;
}
h5 {		font-size : 75%;
		margin-top : 0;
		padding-top : 25px;
		text-align : center;
}
p.newsletter {	font-weight : bold;
		margin-top : 0;
		padding-top : 25px;
}
/*		LISTS
*/
ol.loweralpha {	list-style-type : lower-alpha;
}
ol.lowerroman {	list-style-type : lower-roman;
}
ul.bluearrow {	list-style-image : url("graphics/lwvbluearrow.gif");
		list-style-type : disc;
		margin-top : 0;
}
ul.redarrow {	list-style-image : url("graphics/lwvredarrow.gif");
		list-style-type : disc;
		margin-top : 0;
}
ul.bluesquare {	list-style-image : url("graphics/lwvbluesquare.gif");
		list-style-type : square;
		margin-top : 0;
}
/*		LINKS
*/
a {		font-weight : bold;
}
a:link, a:visited {
		background-color : transparent; 
		color : #015a9c;
}
		   /* OR a:visited 	  {color : #556F1D;} */

a:active, a:hover {
		background-color : transparent; 
		color : #cc0000;
}
/*		TOP MENU
*/
#banner {	background-color : #a5bdd6;
}
tr.title {	background-color : #9dc024;
}
tr td.navhead {	background-color : #08639c;
		border-right : 1px solid #639cbd;
		border-left :  2px solid #015a9c;
}
tr td.navhead a:link, tr td.navhead a:visited, 
tr td.navhead a:active, tr td.navhead a:hover {
		background-color : #08639c;
		color : white;
		display : inline;
		font-family : geneva,arial,helvetica,sans-serif;
		font-size : 85%;
		text-decoration : none;
}
tr td.navhead a:active, tr td.navhead a:hover {
		color : #9cc621;
}
/*		SIDE MENU
*/
table.sidebar {	float : left;
}
tr td.navside {	margin : 0; 
		padding-bottom : .2cm; 
		padding-top : .2cm; 
		width : 156px;
}
tr td.hdot {	background : transparent url(graphics/yg_dots.gif) repeat fixed; 
		color : white; 
		height : 3px;
}
tr td.navside a:link, tr td.navside a:visited, 
tr td.navside a:active, tr td.navside a:hover, p.darkgreen {
		background-color : transparent;  
		color : #7CA122; 
		display : inline; 
		font-family : geneva,arial,helvetica,sans-serif;
		font-size : 96%;
		font-weight : bold;
		padding-left : 5px; 
		padding-right : 0;

		text-decoration : none;
}
tr td.navside a:active, tr td.navside a:hover {
		color : #cc0000;
}
p.darkgreen {	background-color : transparent; 
		color : #556F1D;
}
/*		PAGE CONTENT
*/
#content {	border-left : 3px solid #08639c;
		margin-left : 156px;
		padding-left : 4%; 
		padding-right : 5%;
}
#pad {		float : left;
		padding-right : 40px;
		padding-left : 45px;
}
#padwide {	clear : both;
		float : left;
		padding-right : 90px;
		padding-left : 95px;
}
/*		FOOTER MENU
*/
#foot {	clear : both;
		text-align : center;
}
tr td.navfoot {	font-family : geneva,arial,helvetica,sans-serif;
		font-size : 82%;
		font-weight : bold;
		text-align : center;
}
/*		TABLES
*/
tr td.halfwide {
		width : 50%;
}
/*		IMAGES
*/
img {		border : 0;
}
.block {	display : block;
}
.floatleft {	float : left;
}
.floatright {	float : right;
}
.smartvoter {	border : 0; 
		padding-bottom : 10px;
		padding-left : 30px;
		padding-top : 10px;
}
.right {	text-align: right;
}