@charset "UTF-8";
/* CSS Document */

body {
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	background-color:#fdfdfc;
	margin:0;
	padding:0;
	}

img {
	display:block;
	}

form {
	margin:0;
	padding:0
	}

.headerbg_left, .headerbg_right, .footerbg_left, .footerbg_right {
	background-repeat:no-repeat;
	}

.footer_bg_tile {
	background-repeat:repeat-x;
	}
	
.headerbg_left {
	background-image:url('/images/header_side_223.png');
	width:253px;
	height:349px;
	
	background-position:right;
	}

.headerbg_right {
	background-image:url('/images/header_side_223.png');
	width:253px;
	height:349px;
	}

.footerbg_left {
	background-image:url('/images/footer_left_223.png');
	width:253px;
	height:129px;
	background-position:right;
	}

.footerbg_right {
	background-image:url('/images/footer_right_223.png');
	width:253px;
	height:129px;
	}
	
.home_paper {
	background-color:#ffffff;
	font-size:14.94px;
	}

.home_paper_text {
	padding:0 25px 0 25px;
	background-image:url('/images/paper_bg2.png');
	background-repeat:repeat-y;
	}

.home_bottom_padding, .petition_bottom_padding_right, .petition_bottom_padding_left {
	padding-top:20px;
	}

.home_bottom_padding {
	padding-top:25px;
	}

.schools_work_text {
	padding-top:40px;
	}

.email_bottom_padding_right {
	padding-top:35px;
	}

.petition_text {
	font-size:15.10px;
	color:#414040;
	width:434px;
	}

.petition_textboxes {
	background-color:transparent;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:solid 3px #f47a7f;
	color:#414040;
	}

.footer {
	font-size:13.71px;
	color:#ffffff;
	background-color:#83b2c2;
	}

.source_text {
	font-size:11.96px;
	}

.schools_work_text {
	color:#250000;
	font-size:17.93px;
	}

.elected_body {
	background-image:url('/images/legislator/elected_bg.png');
	background-repeat:repeat-y;
	width:483px;
	font-size:15.94px;
	color:#c159bb;
	}

.leg_textboxes {
	background-color:transparent;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:solid 3px #c159bb;
	color:#414040;
	}

#governor, #senate, #assembly {
	font-size:12px;
	color:#c159bb;
	}

#senate {
	font-size:13px;
	color:#89c971;
	}

#assembly {
	font-size:13px;
	color:#40c2f3;
	}
	
.callleg_text {
	font-size:15.10px;
	color:#414040;
	width:508px;
	padding-bottom:5px;
	}

.lte_checkboxes, .lte_form, .lte_caption {
	color: #5d18dc;
	font-family: 'Helvetica Narrow', Helvetica, Arial, sans-serif;
	padding-left:20px;
	}

.lte_checkboxes, .lte_form {
	font-size: 15.94px;
	}

.lte_caption {
	font-size: 14px;
	}

.lte_name, .lte_address, .lte_email, .lte_city, .lte_state, .lte_zip, .lte_phone {
	width: 322px;
	}

.lte_name, .lte_address, .lte_email, .lte_city, .lte_state, .lte_zip, .lte_phone, .lte_subject {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: solid 1px #5d18dc;
	background-color: #fdfdfc;
	}

.lte_subject {
	width: 352px;
	}

.lte_body {
	width: 413px;
	height: 279px;
	border: solid 1px #5d18dc;
	}

.paper_font {
	font-size: 13px;
	}

.switchgroup1 {
	padding-left:10px;
	}

.call_body {
	background-image: url('/images/call/taxcaps_bg.png');
	background-repeat: repeat-y;
	padding:0 10px 0 20px;
	}

.call_info {
	font-family: 'Helvetica Narrow', Helvetica, Arial, sans-serif;
	font-size: 15.94px;
	color: #000000;
	padding-left:15px;
	}