/* rocky_mountain_home_association.css */

/* general styles */
body { 
 color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	background-color: #F4F8FF; 
	margin: 0px; 
	}
td { 
 color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	} 
table { 
 display: table; 
	table-layout: auto; 
	}
a { 
 color: #6666FF; 
	text-decoration: none; 
	}
a:hover { 
 text-decoration: underline; 
 }

/* header bar decorations */
td.bar_blue { 
 height: 5px; 
	background-color: #000066; 
	}
td.line_white { 
 height: 1px; 
	background-color: #FFFFFF; 
	}

/* content sets the page width to 700px for all pages*/
td.content { width: 700px; }

/* all pages have content inside a td.page_text_box */
td.page_text_box { 
 padding: 10px; 
	}
td.page_text_box h1 { 
	color: #000000;
	font-size: 20px; 
	display: inline; 
	font-style: italic; 
	}
td.page_text_box a { 
	color: #000000;
	text-decoration: underline; 
	}
td.page_text_box a:hover { 
 color: #FFFFFF; 
	text-decoration: none; 
	background-color: #8EABC4; 
	}

/* navigation bar */
td.navbar { 
 background-color: #000000; 
	}
div.menu { 
 visibility: hidden; 
	position: absolute; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #FFFFFF; 
	background-color: #000000; 
	padding: 5px; 
	}
a.navbar { 
 color: #FFFFFF; 
	text-decoration: none; 
	padding-left: 10px; 
	padding-right: 10px; 
	}
a.navbar:hover { 
 text-decoration: underline; 
	}
a.nav { 
 color: #FFFFFF; 
	text-decoration: none; 
	}
a.nav:hover { 
 text-decoration: underline; 
	}

/* contact bar */
div.contact { 
 text-align: center; 
	display: block; 
	}
td.contact_bar { 
 text-align: center; 
	background-color: #8AA4E5; 
	}
td.contact { 
 color: #FFFFFF; 
	font-size: 8pt; 
	padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; 
	margin: 0px; 
	}
a.contact { 
 color: #25406D; 
	font-size: 8pt; 
	font-weight: normal; 
	text-decoration: none; 
	}
a.contact:hover { 
 text-decoration: underline; 
	}

/* search pages only */
a.white_link { 
 color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	text-decoration: none; 
	}
a.white_link:hover { 
 text-decoration: underline; 
	}
td.announce_head { 
 font-size: 10pt; 
	color: #FFFFFF; 
	background-color: #000099; 
	border: 1px solid #000099; 
	text-align: center; 
	padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; 
	}
td.announce_text { 
 font-size: 10pt; 
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px solid #000099; 
	text-align: center; padding: 5px; 
	}

/* events page */
div.event {
 background-color: #FFFFFF;
	border: #8AA4E4 solid 1px;
	padding: 10px;
 }
	
/* board_members.html & member_savings_programs.php */
td.msg_text { 
 background-color: #FFFFFF; 
	padding-right: 5px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; 
	}

/* online application form */
.app_box { 
 border: solid 1px #8EABC4; 
	}
td.app_head { 
 background-color: #8EABC4; 
	font-weight: bold; 
	text-align: center; 
	padding: 5px; 
	}
td.app_left { 
 color: #25406D; 
	width: 250px; 
	text-align: right; 
	padding: 5px; 
	}
td.app_right { 
 color: #25406D; 
	}
td.app_full { 
 color: #25406D; 
	padding: 5px;
	}

/* find_a_member page */
td.index {
 padding: 10px;
	}
td.premium {
	padding: 10px;
 width: 540px;
	text-align: center;
 }
td.member {
 color: #000000;
 padding: 10px;
	width: 270px;
	vertical-align: top;
 }
			
/* find_a_service page */
td.service_head { 
 padding: 5px; 
	color: #FFFFFF; 
	background-color: #8EABC4; 
	white-space: nowrap; 
	border: solid 1px #F4F8FF; 
	}
td.service_data { 
 padding: 5px; 
	white-space: nowrap; 
	border: solid 1px #8EABC4; 
	}	

/* banner ad styles */
div#content_container {
 position: relative;
 }
div.banner_ad { 
	position: absolute; 
	top: 100px;
	left: 50px;
	z-index: 10;
	width: 400px;
	color: #25406D;
	background-color: #FFFFFF;
	padding: 5px;
 }
div#ad_rmha { visibility: hidden; border: 2px #8EABC4 solid; top: 10px; }	
div#ad_golden_villa_homes { visibility: hidden; border: 2px #EFA80F solid; top: 25px; }	
div#ad_sherman_and_howard { visibility: hidden; border: 2px #EFA80F solid; top: 140px; }	
div#ad_usa_insurance_group { visibility: hidden; border: 2px #8EABC4 solid; top: 205px; }	
div#ad_accolade_homes { visibility: hidden; border: 2px #8EABC4 solid; top: 335px; }	
div#ad_pmh_financial { visibility: hidden; border: 2px #8EABC4 solid; top: 285px; }	
div#ad_colorado_foreclosure_hotline { visibility: hidden; border: 2px #8EABC4 solid; top: 330px; }	
div#ad_karsten_homes { visibility: hidden; border: 2px #8EABC4 solid; top: 50px; }	
div#ad_manufactured_home_source { visibility: hidden; border: 2px #EFA80F solid; top: 660px; }	
div#mhs_container { position: relative; width: 150px; height: 60px; }
div#mhs_bottom { position: absolute; z-index: 0; }
div#mhs_top { position: absolute; z-index: 20; padding: 10px; font-size: 8px; color: #0000FF; }
a.mhs { color: #0000FF; text-decoration: underline; }