BODY {
	WORD-WRAP: break-word
}
A.linkExternal:hover {
	OVERFLOW: hidden
}
A.internal {
	BACKGROUND: url(internal_link.gif) no-repeat -0.2em 0.4em
}
A.internal:hover {
	BACKGROUND: url(internal_link.gif) no-repeat -0.2em 0.4em
}
A.external {
	BACKGROUND: url(external_link.gif) no-repeat 0px 0.2em
}
A.external:hover {
	BACKGROUND: url(external_link.gif) no-repeat 0px 0.2em
}
#map {
	DISPLAY: block
}
#pageTitle {
	OVERFLOW: hidden
}
#pageTitle A {
	OVERFLOW: hidden
}
#staticContent {
	HEIGHT: 700px
}
#header {
	BACKGROUND: url(header_content.jpg) repeat-y 0px 0px; LEFT: 0px; FLOAT: left; TOP: 0px; HEIGHT: 25.7em
}
#header HR {
	LEFT: 178px; MARGIN: 1em 0px; TOP: 24em
}
#header H2 {
	MARGIN-TOP: 0.3em
}
#header P {
	WIDTH: 33em
}
.headerButton {
	POSITION: absolute; TOP: 34.5em
}
#additionalStories {
	LEFT: 174px
}
#headerControls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
#headerControls LI {
	MARGIN: 0px
}
#headerContentMedia {
	LEFT: 44em; TOP: 133px
}
#headerContentMedia {
	Z-INDEX: 5; LEFT: 36em; TOP: 99px
}
#text {
	Z-INDEX: 7; FLOAT: left; POSITION: absolute
}
#art {
	Z-INDEX: 6; LEFT: 4em; POSITION: absolute; TOP: 0px
}
#alertBanner {
	LEFT: 0px
}
#textSize {
	DISPLAY: block
}
#bodyContent {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='images/body_content_ie.png'); WIDTH: 40em; HEIGHT: 700px
}
.interiorPage#bodyContent {
	HEIGHT: 750px
}
.issues#bodyContent {
	HEIGHT: 750px
}
.agenda#bodyContent {
	HEIGHT: 750px
}
.voting#bodyContent {
	HEIGHT: 750px
}
.legislation#bodyContent {
	HEIGHT: 750px
}
.press#bodyContent {
	HEIGHT: 750px
}
.statements#bodyContent {
	HEIGHT: 750px
}
.speeches#bodyContent {
	HEIGHT: 750px
}
.multimedia#bodyContent {
	HEIGHT: 750px
}
.news#bodyContent {
	HEIGHT: 750px
}
.academy#bodyContent {
	HEIGHT: 750px
}
.internships#bodyContent {
	HEIGHT: 750px
}
.letters#bodyContent {
	HEIGHT: 750px
}
.flags#bodyContent {
	HEIGHT: 750px
}
.casework#bodyContent {
	HEIGHT: 750px
}
.tours#bodyContent {
	HEIGHT: 750px
}
.about#bodyContent {
	HEIGHT: 750px
}
.timeline#bodyContent {
	HEIGHT: 750px
}
.photos#bodyContent {
	HEIGHT: 750px
}
.family#bodyContent {
	HEIGHT: 750px
}
.contact#bodyContent {
	HEIGHT: 750px
}
H1#issueTitle {
	MARGIN: 0px; WIDTH: 18em
}
#ajax_issue_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
#issueSelector {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 27em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TOP: 3em
}
.issueRule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.factsFiction DT {
	WIDTH: auto
}
#courtesyNav {
	OVERFLOW: hidden; HEIGHT: 103px
}
#mainSiteSearch {
	FONT-SIZE: 1em; MARGIN: -30px 0px 0px 67px; WIDTH: 88px; HEIGHT: 1em
}
.goButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: -19px
}
#contactButton {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; OVERFLOW: hidden; WIDTH: 147px; CURSOR: hand; TEXT-INDENT: -1000px; PADDING-TOP: 0px; HEIGHT: 26px; BORDER-RIGHT-WIDTH: 0px
}
#contactButton A {
	DISPLAY: block; BACKGROUND: url(contact_ie.png) no-repeat 0px 0px; CURSOR: hand; TEXT-INDENT: -10000px
}
#contactButton A:hover {
	BACKGROUND: url(contact_ie.png) no-repeat 0px -26px
}
#recentVotes .bill {
	WIDTH: 10em
}
#constituentFeedback .nav {
	MARGIN-LEFT: 0.2em
}
#constituentFeedback {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#constituentFeedback .nav LI {
	TOP: 0.3em
}
#constituentFeedback .nav LI.selected {
	TOP: 0.1em
}
#constituentFeedback HR {
	MARGIN: 8px 0px 5px
}
#constituentFeedback .tabContent {
	MARGIN-TOP: -1px
}
#researchContent UL.list {
	LIST-STYLE-POSITION: outside
}
#feedbackForm .inputFirst INPUT {
	MARGIN-RIGHT: -0.5em
}
#feedbackForm .inputFirst LABEL {
	MARGIN-TOP: 0.9em
}
#contactForm .inputFirst LABEL {
	MARGIN-TOP: 0.5em; WIDTH: 20em
}
INPUT {
	WIDTH: 20em
}
TEXTAREA {
	WIDTH: 20em
}
LEGEND {
	MARGIN: 0px 0px 1.5em -5px
}
.inputText {
	WIDTH: 20em
}
.inputFirst LABEL {
	MARGIN-TOP: -1.4em; WIDTH: 50px
}
.imageList LI {
	DISPLAY: inline-block; MIN-HEIGHT: 5em
}
.imageList IMG {
	MARGIN: 0.5em 0.9em 0px 0px
}
#altSearch {
	HEIGHT: 1.6em; hight: 1.2em
}
#mini_album {
	MARGIN-LEFT: 0px
}
.inputFirst INPUT {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#flagForm #check {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#flagForm #moneyorder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.paymentType LABEL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pressReleases DD {
	PADDING-LEFT: 1.5em; MARGIN: 0px 0px 1em 5em; TEXT-INDENT: -1.5em
}
.pod H3 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; FONT-FAMILY: "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif
}
.pod FORM {
	MARGIN: 0px
}
.pod HR {
	MARGIN: 0px auto 0.5em
}
.pod INPUT {
	MARGIN: 0.2em 0px 0px
}
.pod SELECT {
	MARGIN: 0.2em 0px 0px
}
.pod OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2.5em; PADDING-TOP: 0px
}
.pod OL LI {
	MARGIN: 0px 0px 1em
}
.pod#votingRecord {
	MARGIN: 0px
}
.pod#votingRecord A:hover {
	
}
.pod#nominations LABEL {
	WIDTH: 6em
}
.pod UL LI {
	PADDING-LEFT: 1.5em; TEXT-INDENT: -1.5em
}
.pod DT {
	PADDING-LEFT: 1.5em; TEXT-INDENT: -1.5em
}
.pod DD {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 0.8em 1.5em
}
.footer LI A {
	VERTICAL-ALIGN: bottom
}
.consent INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.consent LABEL {
	MARGIN: -1.3em -2em 0px 1em
}
.contentNavigator {
	HEIGHT: 1.6em
}
.instructions {
	MARGIN-LEFT: 11.5em
}
.contentNavigator LI {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.contentNavigator SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.paginationFeedback {
	RIGHT: 10px; WIDTH: 120px; POSITION: absolute; TEXT-ALIGN: right
}
#textSize {
	DISPLAY: none
}