
/* Define default spinner */
.ui-icon-loading {
	background: url("SenateMembers/files/resources/lib/jquerymobile/1.4.3/images/ajax-loader.gif") repeat scroll 0 0 / 46px 46px transparent!important;
}
/* mobilecontainer1 */
.ui-content.senators_mobilecontainer1 {
	padding: 15px 15px 15px 15px;
}
/* senate */
.senators_senate {
	height: auto;
	width:100%;
	margin: 4px 0px 4px 0px;
	border-collapse: collapse;
	table-layout: fixed;
}
.senators_senate > tr > td {
	vertical-align: top;
}
.senators_senate_row_0, .senators_senate_row_0 > td {
	height: 30px
}
/* mobilegridcell_3 */
.senators_mobilegridcell_3 {
	height:30px !important;
	width:193px;
	padding: 2px 2px 2px 2px;
}
.senators_mobilegridcell_3 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* mobileimage_7 */
.senators_mobileimage_7 {
	margin: 4px 0px 4px 0px;
	width: 193px; height: 270px;
	display: block;
}
/* lblContactInfo */
.senators_lblContactInfo {
	text-decoration: none; font-weight: bold; text-align: left; font-size: 18px;
	margin: 4px 0px 4px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* lblCapitolAddress */
.senators_lblCapitolAddress {
	text-decoration: none; font-weight: bold; text-align: left; font-size: 16px;
	margin: 10px 0px 0px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* CA_Street1 */
.senators_CA_Street1 {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* CA_Street2 */
.senators_CA_Street2 {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* CA_CityStateZip */
.senators_CA_CityStateZip {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* CA_Phone */
.senators_CA_Phone {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* lblDistrictAddress */
.senators_lblDistrictAddress {
	text-decoration: none; font-weight: bold; text-align: left; font-size: 16px;
	margin: 20px 0px 0px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* DA1_Street1 */
.senators_DA1_Street1 {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* DA1_Street2 */
.senators_DA1_Street2 {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* DA1_CityStateZip */
.senators_DA1_CityStateZip {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* DA1_Phone1 */
.senators_DA1_Phone1 {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* DA2_Street1 */
.senators_DA2_Street1 {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin: 15px 0px 0px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* DA2_Street2 */
.senators_DA2_Street2 {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* DA2_CityStateZip */
.senators_DA2_CityStateZip {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* DA2_Phone */
.senators_DA2_Phone {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* DA3_Street1 */
.senators_DA3_Street1 {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin: 15px 0px 0px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* DA3_Street2 */
.senators_DA3_Street2 {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* DA3_CityStateZip */
.senators_DA3_CityStateZip {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* DA3_Phone */
.senators_DA3_Phone {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin:0;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegridcell_4 */
.senators_mobilegridcell_4 {
	height:30px !important;
	width:auto;
	padding: 2px 2px 2px 10px;
}
.senators_mobilegridcell_4 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* lblName */
.senators_lblName {
	text-decoration: none; font-weight: bold; text-align: left; font-size: 24px;
	margin: 4px 0px 4px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegrid_14 */
.senators_mobilegrid_14 {
	height: auto;
	width:100%;
	margin: 4px 0px 4px 0px;
	border-collapse: collapse;
	table-layout: fixed;
}
.senators_mobilegrid_14 > tr > td {
	vertical-align: top;
}
.senators_mobilegrid_14_row_0, .senators_mobilegrid_14_row_0 > td {
	height: 30px
}
/* mobilegridcell_15 */
.senators_mobilegridcell_15 {
	height:30px !important;
	width:20%;
	padding: 2px 2px 2px 2px;
}
.senators_mobilegridcell_15 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* lblDistrict */
.senators_lblDistrict {
	text-decoration: none; font-weight: bold; text-align: left; font-size: 18px;
	margin: 4px 0px 4px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegridcell_16 */
.senators_mobilegridcell_16 {
	height:30px !important;
	width:auto;
	padding: 2px 2px 2px 2px;
}
.senators_mobilegridcell_16 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* District */
.senators_District {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 16px;
	margin: 4px 0px 4px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegrid_20 */
.senators_mobilegrid_20 {
	height: auto;
	width:100%;
	margin: 4px 0px 4px 0px;
	border-collapse: collapse;
	table-layout: fixed;
}
.senators_mobilegrid_20 > tr > td {
	vertical-align: top;
}
.senators_mobilegrid_20_row_0, .senators_mobilegrid_20_row_0 > td {
	height: 30px
}
/* mobilegridcell_21 */
.senators_mobilegridcell_21 {
	height:30px !important;
	width:20%;
	padding: 0px 2px 0px 2px;
}
.senators_mobilegridcell_21 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* lblParty */
.senators_lblParty {
	text-decoration: none; font-weight: bold; text-align: left; font-size: 18px;
	margin: 0px 0px 0px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegridcell_22 */
.senators_mobilegridcell_22 {
	height:30px !important;
	width:auto;
	padding: 0px 2px 0px 2px;
}
.senators_mobilegridcell_22 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* Party */
.senators_Party {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 16px;
	margin: 0px 0px 0px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegrid_32 */
.senators_mobilegrid_32 {
	height: auto;
	width:100%;
	margin: 4px 0px 4px 0px;
	border-collapse: collapse;
	table-layout: fixed;
}
.senators_mobilegrid_32 > tr > td {
	vertical-align: top;
}
.senators_mobilegrid_32_row_0, .senators_mobilegrid_32_row_0 > td {
	height: 30px
}
/* mobilegridcell_33 */
.senators_mobilegridcell_33 {
	height:30px !important;
	width:20%;
	padding: 0px 2px 0px 2px;
}
.senators_mobilegridcell_33 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* lblCounty */
.senators_lblCounty {
	text-decoration: none; font-weight: bold; text-align: left; font-size: 18px;
	margin: 0px 0px 0px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegridcell_34 */
.senators_mobilegridcell_34 {
	height:30px !important;
	width:auto;
	padding: 0px 2px 0px 2px;
}
.senators_mobilegridcell_34 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* County */
.senators_County {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 16px;
	margin: 0px 0px 0px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegrid_41 */
.senators_mobilegrid_41 {
	height: auto;
	width:100%;
	margin: 4px 0px 4px 0px;
	border-collapse: collapse;
	table-layout: fixed;
}
.senators_mobilegrid_41 > tr > td {
	vertical-align: top;
}
.senators_mobilegrid_41_row_0, .senators_mobilegrid_41_row_0 > td {
	height: 30px
}
.senators_mobilegrid_41_row_1, .senators_mobilegrid_41_row_1 > td {
	height: 30px
}
/* mobilegridcell_42 */
.senators_mobilegridcell_42 {
	height:30px !important;
	width:20%;
	padding: 0px 2px 0px 2px;
}
.senators_mobilegridcell_42 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* lblMemberElect */
.senators_lblMemberElect {
	text-decoration: none; font-weight: bold; text-align: left; font-size: 18px;
	margin: 0px 0px 0px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegridcell_43 */
.senators_mobilegridcell_43 {
	height:30px !important;
	width:auto;
	padding: 0px 2px 0px 2px;
}
.senators_mobilegridcell_43 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* MemberElect */
.senators_MemberElect {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 16px;
	margin: 0px 0px 0px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegridcell_44 */
.senators_mobilegridcell_44 {
	height:30px !important;
	width:20%;
	padding: 0px 2px 0px 2px;
}
.senators_mobilegridcell_44 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* lblVacant */
.senators_lblVacant {
	text-decoration: none; font-weight: bold; text-align: left; font-size: 18px;
	margin: 0px 0px 0px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegridcell_45 */
.senators_mobilegridcell_45 {
	height:30px !important;
	width:auto;
	padding: 0px 2px 0px 2px;
}
.senators_mobilegridcell_45 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* Vacant */
.senators_Vacant {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 16px;
	margin: 0px 0px 0px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegrid_48 */
.senators_mobilegrid_48 {
	height: auto;
	width:100%;
	margin: 4px 0px 4px 0px;
	border-collapse: collapse;
	table-layout: fixed;
}
.senators_mobilegrid_48 > tr > td {
	vertical-align: top;
}
.senators_mobilegrid_48_row_0, .senators_mobilegrid_48_row_0 > td {
	height: 30px
}
.senators_mobilegrid_48_row_1, .senators_mobilegrid_48_row_1 > td {
	height: 30px
}
/* mobilegridcell_49 */
.senators_mobilegridcell_49 {
	height:30px !important;
	width:auto;
	padding: 2px 2px 2px 2px;
}
.senators_mobilegridcell_49 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* lblBiography */
.senators_lblBiography {
	text-decoration: none; font-weight: bold; text-align: left; font-size: 18px;
	margin: 4px 0px 4px 0px;
	word-wrap: break-word;
	white-space: normal;
}
/* mobilegridcell_51 */
.senators_mobilegridcell_51 {
	height:30px !important;
	width:auto;
	padding: 2px 2px 2px 2px;
}
.senators_mobilegridcell_51 > .cell-wrapper {
	padding: 0;
	margin: 0;
}
/* Occupation */
.senators_Occupation {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin: 4px 0px 4px 10px;
	word-wrap: break-word;
	white-space: pre-wrap;
}
/* Education */
.senators_Education {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin: 4px 0px 4px 10px;
	word-wrap: break-word;
	white-space: pre-wrap;
}
/* Career */
.senators_Career {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin: 4px 0px 4px 10px;
	word-wrap: break-word;
	white-space: pre-wrap;
}
/* Military_Service */
.senators_Military_Service {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin: 4px 0px 4px 10px;
	word-wrap: break-word;
	white-space: pre-wrap;
}
/* Other_Boards_Committees_Commissions */
.senators_Other_Boards_Committees_Commissions {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin: 4px 0px 4px 10px;
	word-wrap: break-word;
	white-space: pre-wrap;
}
/* PersonalHistory */
.senators_PersonalHistory {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin: 4px 0px 4px 10px;
	word-wrap: break-word;
	white-space: pre-wrap;
}
/* Parents */
.senators_Parents {
	text-decoration: none; font-weight: normal; text-align: left; font-size: 14px;
	margin: 4px 0px 4px 10px;
	word-wrap: break-word;
	white-space: pre-wrap;
}
/* mobilefooter1 */
.senators_mobilefooter1 {
	min-height:38px;
}