@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:15px; 
	color:#333333;
	height:100%;
	background-color:#dcdcdc;
}
a, a:visited {
	color:#b1103c;
    text-decoration:none;
}
a:hover {
	text-decoration:underline;
}


/*MAIN BODY//////////////////////////////////////////////////////////////*/
#body_table .body {
	width:924px;
	background-color:#FFF;
	background:url(images/bg_body_table.gif) repeat-y 0px 0px;
}
#body_table .footer {
	width:924px;
	background-color:#FFF;
	background:url(images/bg_body_bottom.gif) no-repeat 0px 0px;
	height:34px;
}


/*INNER BODY//////////////////////////////////////////////////////////////*/
.inner_body_div {
	padding-left:12px;	
}
#inner_body_table .header_td {
	width:900px;
	height:100px;
	background-color:#004b7f;
	background:url(images/bg_header.gif) no-repeat 0px 0px; 
}
#inner_body_table .nav_td {
	width:900px;
	height:50px;
	background-color:#333333;
}

.body_div {
	padding:20px;	
}


/*TOP NAVIGATION//////////////////////////////////////////////////////////////*/
.nav_div {
	padding:13px 0px 0px 20px;
}
.nav_span a, .nav_span a:link, .nav_span a:visited {
	color:#fff;
	font-size:20px;
	padding:3px 10px 3px 10px;
	text-decoration:none;
}
.nav_span a:hover, .nav_span a:active {
	color:#333333;
	background-color:#FFF;
	font-size:20px;
	padding:3px 10px 3px 10px;
	text-decoration:none;
}


/*SIDE NAVIGATION//////////////////////////////////////////////////////////////*/
#main_area_table .left_nav {
	border-left:1px solid #dcdcdc;
	width:300px;
}

#left_nav_table .left_nav_td {
	border-bottom:1px solid #dcdcdc;
}
.left_nav_spacer_div {
	padding:15px;	
}

.nav_right_off, .nav_right_off:link, .nav_right_off:visited,
a.nav_right_off, a.nav_right_off:link, a.nav_right_off:visited{
	font-size:18px;
	color:#000;
	padding:0px 5px 0px 5px;
}
.nav_right_on, .nav_right_on:link, .nav_right_on:visited, .nav_right_on:hover, .nav_right_on:active,
a.nav_right_on, a.nav_right_on:link, a.nav_right_on:visited, a.nav_right_on:hover, a.nav_right_on:active{
	font-size:18px;
	color:#000;
	background-color:#FFE879;
	padding:0px 5px 0px 5px;
}


/*FOOTER//////////////////////////////////////////////////////////////*/
.footer_head_a, .footer_head_a:visited {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.footer_a, .footer_a:visited {
	font-size:12px;
}


/*MAIN AREA//////////////////////////////////////////////////////////////*/
.main_area_div {
	padding:0px 20px 20px 20px;	
}
.sign_pet_btn_div {
	padding-top:30px;	
}

/*FORM///////////////////////////////////////////////////////////////////*/
.table_input_div {
	padding-bottom:3px;	
}
.left_text_input {
	font-size:14px;	
	font-family:"Times New Roman", Times, serif;
	width:150px;
}
.text_input {
	font-size:15px;	
	font-family:"Times New Roman", Times, serif;
	width:250px;
}
.textarea {
	font-size:15px;	
	font-family:"Times New Roman", Times, serif;
	width:325px;
	height:70px;
}
.left_textarea {
	font-size:15px;	
	font-family:"Times New Roman", Times, serif;
	width:250px;
	height:60px;
}



/*TEXT//////////////////////////////////////////////////////////////*/
.header_div1 {
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	padding:25px 0px 0px 20px;
}
.header_div2 {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:3px 0px 0px 20px;
}
.head1 {
	font-weight:bold;
	color:#be0002;
	font-size:32px;
	padding-bottom:10px;
}
.head2 {
	font-weight:bold;
	font-size:20px;
	padding-bottom:4px;
	padding-top:25px;
}
.head2link, .head2link:link, .head2link:hover, .head2link:active, a.head2link {
	font-weight:bold;
	font-size:20px;
	padding-bottom:4px;
	color:#000;
}
.body_text {
	font-size:15px;	
}
.side_head {
	font-weight:bold;
	font-size:22px;
	padding-bottom:4px;
	color:#015c93;
}
.side_text {
	font-size:14px;	
}
.hilite {
	background-color:#ffe879;
}
.hilite_link, .hilite_link:visited {
	text-decoration:underline;	
}
.hilite_link:hover {
	background-color:#be0002;
	color:#FFF;
	text-decoration:none;
}
a.head2, a.head2:visited {
	color:#000;	
}


/*HELP//////////////////////////////////////////////*/
.contacts_letter_example {
	padding:10px;
	background-color:#f2f2f2;
	border:3px solid #be0002;
}
.contacts_letter_example2 {
	padding:10px;
	background-color:#ffffff;
	border-left:3px solid #be0002;
	border-right:3px solid #be0002;
}


/*NEWS//////////////////////////////////////////////*/
.news_date {
	font-size:13px;
	color:#666;
	padding-top:15px;
}
.news_link {
	font-weight:bold;
}


/*FEES////////////////////////////////////////////////////*/
#owners_fee_table td {
	padding:3px;
}


/*PETITION//////////////////////////////////////////////*/
#petition_sign_table td {
	padding-bottom:4px;
}
/*signatures*/
#list_of_sigs_table {
	width:500px;	
}
#list_of_sigs_table .left_td {
	width:60px;
	background-color:#ffe879;
	border-bottom:2px solid #FFF;
}
#list_of_sigs_table .right_td {
	background-color:#ffe879;
	border-bottom:2px solid #FFF;
}
.left_div, .right_div {
	padding:5px;
}


/*FACT VERSUS FICTION///////////////////////////////////////////////////////*/
#fvf_table {
	width:500px;	
}
#fvf_table td.sides {
	width:220px;	
	border-bottom:2px solid #ffe879;
}
#fvf_table td.middle {
	width:60px;	
	border-bottom:2px solid #ffe879;
}
#fvf_table div.side_div {
	padding-top:8px;	
	padding-bottom:8px;	
}
#fvf_table div.middle_div {
	padding-top:12px;	
	padding-left:10px;
}


/*LIST OF BILLS//////////////////////////////////////////////////*/
.bill_list_span {
	padding-right:15px;	
}
