

.info-link h3 {
	font: bold 18px/26px Arial, Helvetica, sans-serif;
	color: #990000;
	margin: 0;
}

.info-link h3 a {
	font: bold 18px/26px Arial, Helvetica, sans-serif;
	color: #003366;
	margin: 0;
	text-decoration: none;
}

.info-link h3 a:hover {
	font: bold 18px/26px Arial, Helvetica, sans-serif;
	color: #003399;
	margin: 0;
	text-decoration: underline;
}

.group-header {
	width: 100%;
	float: left;
	clear: both;
}

.group-block {
	width: 715px;
}

.group-links {
	width: 300px;
	float: left;
}

.group-describe {
	width: 100%;
	padding: 10px 10px 10px 10px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	font-size: 14px;
}

.group-info {
	width: 100%;
	float: left;
	clear: both;
	border-top: 1px dotted #777;
}

.group-amount {
	width: 150px;
	float: left;
	font-size: 24px;
	clear: right;
}

.group-amount h3 {
	font: bold 36px/36px Arial, Helvetica, sans-serif;
	color: #990000;
	margin: 0;
}

.group-amount p {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
}

.groupthumb {
	width: 150px;
	float: left;
	padding: 0 0 0 0;
	height: 93px;
}

.groupthumb img {
	float: left;
}

.group-row {
	width: 310px;
	float: left;
	padding: 18px 20px 25px 20px;
	height: 50px;
	color: #333333;
}

.group-row h3 {
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	margin: 0;
}

.group-sub {
	width: 170px;
	float: right;
	padding: 5px 5px 5px 5px;
	border: 1px dotted #bbb;
	margin: 30px 10px 20px 10px;
}

.group-sub a {
	color: #666;
	text-decoration: none;
}

.group-sub hover {
	color: #222;
	text-decoration: none;
}

.group-row a {
	width: 20px;
	float: right;
	border: 1px solid #ccc;
	margin: 20px 20px 20px 20px;
}

/* - group pages - */

.group-pages {
	background: url('../images/hor-bg.gif') repeat-x;
	width: 100%;
	overflow: hidden;
	padding: 0 0 35px;
	float: left;
	clear: both;
}

.group-pages ul {
	float: right;
	list-style: none;
	padding: 10px 0 0;
	margin: 0;
}

.group-pages li {
	float: left;
	padding: 0 5px;
}

.group-pages a {
	float: left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 0 7px;
}

.group-pages .active a,
.group-pages a:hover {
	background: #000;
	color: #fff;
}

.list li p {
	width: 300px !important;
	float: left;
	text-align: left;
	margin: 0 13px 0 0;
}

#content h5 {
	font: 12px/16px Georgia, "Times New Roman", Times, serif;
	color: #666666;
	font-style: italic;
}

#content h6 {
	font: 16px/20px Arial, Helvetica, sans-serif;
}

.pages .h8 {
	float: left;
	padding: 10px 0 0;
	margin: 0;
}

.pr2 {
	width: 335px;
	float: left;
}

.pr3 {
	width: 335px;
	float: right;
}

.pr4 {
	width: 530px;
	float: left;
}

.pr5 {
	width: 130px;
	float: right;
}

.pr6 {
	float: left;
	max-width: 125px;
}

.pr7 {
	float: left;
	font-size: 12px;
	padding-left: 20px;
	line-height: normal;
	max-width: 175px;
}

div.yellow {
	background-color: #f2e7b1;
}

div#home-info {
	width: 715px;
}

.part2 .homeinfo-column {
	background: #fff url('../images/bord-2.gif') repeat-y;
	width: 545px;
}

.xxx-column {
	background: #fff url('../images/bord.gif') repeat-y;
	width: 335px;
	margin-bottom: 15px;
	float: left;
	padding-left: 15px;
}

.homeinfo-column .top2 {
	background: url('../images/hor-dot.gif') repeat-x;
}

.homeinfo-column .bot2 {
	background: url('../images/hor-dot.gif') repeat-x 0 100%;
	padding: 0px 0px 0px px;
/

*
	overflow: hidden;	
	height: 330px;
	*/
}

div.none {
	background-image: none !important;
}


.hold2 {
	width: 100%;
	overflow: hidden;
	background: none repeat-x 0 100%;
	padding-bottom: 12px;
	font: 9px Verdana;
	padding-top: 0;
	border-top: 1px none #a9a9a9;
}

.cont-hold2 {
	width: 280px;
	float: left;
}

.pr2 .hold2 .button2 {
	float: right;
	margin: 10px 0 0;
}

.date {
	width: 80px;
	float: left;
}

.gov-vote {
	width: 130px;
	float: right;
	text-align: right;
}

.gov-vote-yes {
	color: #009933;
	font-weight: bold;
}

.gov-vote-no {
	color: #ec3a3a;
	font-weight: bold;
}

.homebill-container {
	width: 100%;
}

.homebill-container2 {
	width: 700px;
	float: left;
}

.homebill-container3 {
	width: 300px;
	float: right;
}

.hold-home {
	width: 130px;
	text-align: right;
	float: right;
}

.hold-home2 {
	text-align: left;
	float: left;
}

.info-yellow {
	width: 673px;
	float: left;
	background-color: #f2e7b1;
	border: solid #FFF 1px;
	padding: 40px 20px 40px 20px;
}

#content .h8 {
	font: bold 28px/30px Georgia, "Times New Roman", Times, serif;
}

.group-block2 {
	width: 700px;
	float: left;
}

.group-describe2 {
	width: 100%;
	padding: 25px 10px 10px 10px;
	font: 22px/36px Georgia, "Times New Roman", Times, serif;
	color: #222222;
}

.pr4 h8 {
	font: bold 28px/30px Georgia, "Times New Roman", Times, serif;
}

.info-top {
	background: url('../images/hor-dot.gif') repeat-x;
	width: 700px;
	overflow: hidden;
	padding: 20px 0 30px;
}

.info-top p {
	font: 16px/30px Georgia, "Times New Roman", Times, serif;
	text-align: center;
}

.red-bold {
	font-weight: bold;
	color: #990000;
}

.homeinfo-colleft {
	width: 340px;
	font: 16px/24px Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	float: left;
}

.homeinfo-colright {
	width: 355px;
	font: 16px/24px Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	float: left;
	margin-left: 15px;
}

fieldset li {
	list-style-type: none;
}

form li {
	margin: 5px 0px;
}

.bill_categories {
	position: relative;
	top: -15px;
	overflow: hidden;
	height: 20px;
}

.bill_categories a {
	font-size: 10px;
}

image-head3 {
	padding: 0;
	float: left;
}

.home-info {
	background: url('../images/hor-bg.gif') repeat-x;
	overflow: hidden;
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

#content div.home-info div.homeinfo-colright ul li {
	list-style-image: url(../images/top-priority_white.gif);
	font-size: 14px;
	list-style-position: outside;
	background: none repeat-x;
	margin-bottom: 16px;
	padding-top: 5px;
	border-top: 1px dashed #797979;
	border-bottom-color: #a9a9a9;
	border-bottom-style: none;
	line-height: 20px;
}

#content div.home-info div.homeinfo-colright ul {
	margin: 0;
	border-style: dotted;
	border-width: 1px;
	background-color: white;
	padding-top: 10px;
	padding-right: 10px;
}

.home-info p {
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin: 0;
	background-image: none;
	padding: 10px 0 0;
	border-top-style: none;
	font: 12px/20px Verdana;
}

#content div.home-info div.homeinfo-colleft ul {
	list-style-type: none;
	font-size: 14px;
	line-height: 18px;
	padding: 10px 10px 0;
	background-color: #fffeff;
	border: 1px dotted #797979;
	margin: 0;
}

#content div.home-info div.homeinfo-colleft ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dashed #797979;
	line-height: 20px;
}

#content div.home-info a {
	color: #000066;
	text-decoration: none;
	border-top: 1px none #247ec5;
	border-bottom: 1px none #000066;
}

#content div.home-info a:hover {
	background-color: #FFFFCC;
	text-decoration: none;
	color: black;
}

#content div.home-info h1 {
	font: bold 22px/26px Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	margin: 0;
	padding-bottom: 10px;
}

.side-header {
	font-size: 12px;
	border-bottom: px dotted #666;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: 666;
	padding: 0px 0px 2px 0px;
	margin: 20px 0px 0px;
}

.side-header2 {
	font-size: 12px;
	border-bottom: px dotted #666;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: 666;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}

.side-entry {
	border-bottom: px dotted #666;
	color: 666;
}

.side-entry li {
	list-sytle: none;
	list-style: none;
	text-transform: none;
	text-decoration: none;
	padding: 10 px 2 px 10 px 0 px;
	display: block;
	font-size: 11px;
}

.side-header2 a {
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}

.side-header2 a:hover {
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFCC;
	display: block;
}

.side-header2 ul {
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	display: block;
}

.side-header2 li {
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	display: block;
	text-transform: none;
	list-style: none;
	border-bottom: 1px dotted #666;
	padding-top: 5px;
	padding-bottom: 5px;
}
