/* Styles for Government Relations Rotunda Report */

/* Clear Styles */
h1, h2, h3 {
	margin: 0;
	padding: 0;
	border: 0;
}
/* Header */
#GRShell h1 {
	background-image: url(/AM/Graphics/Template/GR/logo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 85px;
	padding-bottom: 25px;
	text-align: center;
}
#GRShell h1 span {

	text-align: center;
	font-size: 14px;
	position: relative;
	Top: 76px;
}
/*End Header */

#GRShell #GRNews {
	width: 602px;
	position: relative;
}
#GRShell #GRNews #GRLatestNews, #GRShell #GRNews #GRContactUs, #GRShell #GRNews #GRInvolved {
	background-image: url(/AM/Graphics/Template/GR/Rotunda_Report3_r2_c2.jpg);
	background-repeat: no-repeat;
}
/* Latest News */

#GRShell #GRNews #GRLatestNews h2 {
	padding: 10px 0 15px 10px;
	font-weight: normal;
}
#GRShell #GRNews #GRLatestNews {
	width: 422px;
	height: 275px;
}
#GRShell #GRNews #GRLatestNews ul {
	margin: 0 0 0 20px;
	padding: 0 0 0 5px;
}
#GRShell #GRNews #GRLatestNews ul li {
	list-style-type: none;
	padding: 0 0 10px 0;
	font-size: 12px;
	line-height: 12px;
}
#GRShell #GRNews #GRLatestNews img {
	margin: 5px 0 0 35px;
	float: left;
}
#GRShell #GRNews #GRLatestNews #ENews {
	float: left;
	margin: 10px 0 0 10px;
}	
/* End Latest News */

/* WisconsinEye*/

#GRShell #GRNews #GRWiEye h2 {
	padding: 10px 0 15px 10px;
	font-weight: normal;
}
#GRShell #GRNews #GRWiEye h2 a {
	display: block;
	width: 422px;
	color: black;
	font-weight: inherit;
	_font-weight: 500;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#GRShell #GRNews #GRWiEye h2 a:hover, #GRShell #GRNews #GRWiEye h2 a:visited {
	color: black;
	text-decoration: none;
}
#GRShell #GRNews #GRWiEye {
	width: 422px;
	height: 175px;
	background-image: url(/AM/Graphics/Template/GR/WisconsinEye.jpg);
	background-repeat: no-repeat;
	margin-top: 30px;
}
#GRShell #GRNews #GRWiEye ul {
	margin: 0 0 0 20px;
	padding: 0 0 0 5px;
}
#GRShell #GRNews #GRWiEye ul li {
	list-style-type: none;
	padding: 0 0 10px 0;
	font-size: 12px;
	line-height: 12px;
}	
	
/* Contact Us */
#GRShell #GRNews #GRContactUs {
	clear: both;
	position: absolute;
	left: 422px;
	top: 0px;
	width: 180px;
	height: 200px;
}
#GRShell #GRNews #GRContactUs h2 {
	padding: 10px 0 15px 10px;
	font-weight: normal;
}
#GRShell #GRNews #GRContactUs ul {
	margin: 0 0 0 25px;
	padding: 0;
}
#GRShell #GRNews #GRContactUs li {
	list-style-type: none;
	font-size: 85%;
	margin-bottom:.5em;
	line-height: 14px;
}
/* End Contact Us */

/* Get Involved */
#GRShell #GRNews #GRInvolved {
	clear: both;
	position: absolute;
	left: 422px;
	top: 185px;
	width: 180px;
	height: 250px;
}
#GRShell #GRNews #GRInvolved h2 {
	padding: 10px 0 15px 10px;
	font-weight: normal;
}
#GRShell #GRNews #GRInvolved ul {
	margin: 0 0 0 25px;
	padding: 0;
}
#GRShell #GRNews #GRInvolved li {
	list-style-type: none;
	font-size: 85%;
	margin-bottom:.5em;
	line-height: 14px;
}
/* End Get Involved */

#GRShell #GRInfo {
	width: 609px;
	margin: 25px 0 0 0;
	background-image: url(/AM/Graphics/Template/GR/Bottom_Col_Mid.jpg);
	background-repeat: repeat-y;
	position: relative;
	margin: 0 auto;
}
#GRShell #GRInfo #GRInfoHeader {
	background-image: url(/AM/Graphics/Template/GR/Bottom_Col_Top.jpg);
	width: 609px;
	background-repeat: no-repeat;
	height: 140px;
}
#GRShell #GRInfo .GRColumn {
	float: left;
	margin-top: -110px;
	width: 189px;
	z-index: 3;
}
#GRShell #GRInfo .GRColumn h2 {
	text-align: center;
	font-weight: normal;
	font-size: 180%;
	margin: 0 0 10px 0;
}
#GRShell #GRInfo .GRColumn ul {
	margin: 0 0 0 5px;
}
#GRShell #GRInfo .GRColumn p, #GRShell #GRInfo .GRColumn a {
	font-size: 85%;
}
#GRShell #GRInfo #GRCapital {
	padding-left: 13px;
}
#GRShell #GRInfo .GRColumn li {
	list-style-type: none;
	padding: 0 0 5px 0;
}
#GRShell #GRInfo #GRBar {
	padding: 0 3px 0 5px;
}
#GRShell #GRInfo #GRCourts {
	padding: 0 14px 0 5px;
}

#GRShell #GRInfo #GRInfoFooter {
	background-image: url(/AM/Graphics/Template/GR/Bottom_Col_Bottom.jpg);
	width: 602px;
	background-repeat: no-repeat;
	height: 240px;
	clear: both;
	z-index: 1;
}
/* Rotunda Report News */
#RotundaReportDate {
	margin-top: 0;
	font-size: 15px;
}
/* Legislative Positions Administration */

#legForm {
	padding: 5px 0 5px 0;
	background-image: url(/AM/Graphics/Template/GR/GRDB_Full_BG.jpg);
	background-repeat: no-repeat;
	width: 629px;
	margin: 0;
}
#legForm label {
	font-size: .9em;
}
/* Select Proposition */

#legForm #formSelect {
	margin: 0;
	padding: 0;
}
#legForm #formSelect #SelectSession {
	margin: 5px 0 5px 10px;
	width: 100px;
}
#legForm #formSelect label {
	margin: 5px 0 5px 35px;
	display: inline-block;
}
#legForm #formSelect #SelectHouse {
	margin: 5px 0 5px 3px;
	width: 100px;
}
#legForm #formSelect #SelectProposition {
	margin: 5px 0 5px 35px;
	width: 200px;
}
#legForm #formSelect a {
	display: inline-block;
	margin: 3px 0 8px 35px;
}
/* Proposal Form */
#legForm #formProposal {
	margin-top: 5px;
}

#legForm #formProposal select, #legForm #formProposal input {
	width: 145px;
	margin-bottom: 15px;
}
#legForm #formProposal label, #legForm #formGroup label {
	display: inline-block;
	text-align: right;
	width: 65px;
	margin-bottom: 20px;
	vertical-align: middle;
}
#legForm #formProposal #lblBillSession {
	width: 60px;
}
#legForm #formProposal #BillSession {
	width: 100px;
}
#legForm #formProposal hr {
	margin-top: 0;
	padding: 0;
	width: 96%;
	color: #CCC;
	text-align: center;
}
#legForm #formProposal #lblBillType {
	width: 80px;
	margin-left: 155px;
}
#legForm #formProposal .billInfo {
	margin: 10px 0 0 0;
	padding: 0;
	position: relative;
	padding: 3px 0 3px 0;
	height: 230px;
}
/*Form Group */

#legForm #formGroup {
	background-image: url(/AM/Graphics/Template/GR/GRDB_Section_BG.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 15px 0 0 0;
}#legForm #formGroup .billInfo {
	position: relative;
	padding: 20px 6px 10px 6px;
	margin: 0;
	border: 0;
	width: 617px;
}
#legForm #formProposal .billInfo label, #legForm #formGroup .billInfo label {
	width: 130px;
	float: left;
	padding-right: 5px;
	clear: both;
}
#legForm #formProposal .billInfo input, #legForm #formGroup .billInfo input {
	float: left;
}
#legForm #formProposal .billInfo #lblBillRelatedTo {
	position: absolute;
	top: 5px;
	left: 305px;
	_left: 15px;
	text-align: left;
}
#legForm #formProposal .billInfo #BillRelatedTo {
	position: absolute;
	top: 30px;
	left: 305px;
	_left: 15px;
	width: 300px;
	height: 175px;
}
#legForm #formGroup .billInfo label {
	width: 110px;
}
#legForm #formGroup .billInfo input, #legForm #formGroup .billInfo select {
	width: 145px;
	float: left;
}
#legForm #formGroup .billInfo #lblPositionNotes {
	text-align: left;
	margin-bottom: 0;
	margin-top: -20px;
	padding-left: 5px;
}
#legForm #formGroup .billInfo #PositionNotes {
	width: 280px;
	margin-bottom: 10px;
	height: 100px;
	float: left;
	clear: both;
}
#legForm #formGroup .billInfo #lblPositionRationale {
	position: absolute;
	top: 15px;
	left: 305px;
	text-align: left;
}
#legForm #formGroup .billInfo #PositionRationale {
	position: absolute;
	top: 35px;
	left: 305px;
	width: 290px;
	height: 250px;
}
/*Form Group Tab*/
#legForm #formGroup #PositionSection {
	float: left;
	width: 150px;
	margin: 5px 5px 5px 15px;
	padding: 0;
}
#legForm #formGroup #legNew {
	float: right;
	margin-right: 30px;
	display: block;
}
#legForm #formGroup ul {
	width: 390px;
}
#legForm #formGroup ul li {
	display: block;
	background-image: url(/AM/Graphics/Template/GR/GRDB_unselected_tab.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	height: 34px;
	float: left;
	font-size: .8em;
	line-height: 10px;
	width: 90px;
	text-align: center;
	vertical-align:middle;
	margin: 0;
	padding: 0;
}
/*Button Style*/
#legForm Button, #legForm Button:hover {
	border:0;
	cursor:pointer;
	background:url(/AM/graphics/template/mystatebar/button_right.png) no-repeat right;
	padding: 0 25px 0 0;
	text-align: center;
	width: auto;
	overflow: visible;
	position: relative;
	margin: 0 0 0 10px;
}
#legForm Button span {
	background:url(/AM/graphics/template/mystatebar/button_left.png) no-repeat left;
	position: relative;
	display: block;
	white-space: nowrap;
	padding: 0 0 0 25px;
	height: 25px;
	line-height: 25px;
}/*End Button Style*/

/* legislative positions report */

#legPositions h1 {
	margin-bottom: 15px;
	font-size: 15px;
}
#legPositions h2 {
	text-align: center;
	margin-bottom: 10px;
	font-size: 14px;
}
#legPositions #legPositionsListing {
	list-style-type: none;
	margin-left: 0;
}
#legPositions #legPositionsListing ul {
	list-style-type: none;
}
#legPositions div h3 {
	text-align: left;
	font-size: 14px;
	padding: 0;
	margin: 10px 0 0 0;
	text-decoration: underline;
}
#legPositions div p {
	margin: 0;
	padding: 0;
}
#legPositions div span {
	font-weight: bold;
	padding: 3px 0 3px 0;
	display: inline-block;
}
#legPositions div .legPositionsLink {
	padding: 3px 0 3px 0;
	display: inline-block;
	font-weight: normal;
}
