td.pure_water {
	
	padding-top: 5px; 
	border: 1px solid black;
	


}
td.other {
	padding-top: 5px;
	padding-bottom: 5px; 
}
table.link_table {
	margin-top: 5px; 
}

p { padding-left: 5px; padding-right: 5px; font-family: arial; }
h1 { font:bold 14pt verdana; color: #cccc99; text-align: center;}
h3 { padding-left: 5px; }
li { font-family: arial; }

a:link { text-deoration: none; color: maroon; }
a:visited{ text-decoration: none; color: maroon; }
a:hover { text-decoration: underline; color: navy; }

/* menu */ 
td.menu {
	font-size: 14pt;
	font-family: arial;
	border-bottom: 1px dashed black;
	
}

td.menu a:link {
	text-decoration: none; 
	color: black;
	display: block;
	

}
td.menu a:visited {
	text-decoration: none;
	color: black;
	display: block;
}

td.menu a:hover {
	text-decoration: none;
	color: black;
	background-color: #eee;
	display: block;
}
/* index */
td.index_a {
	text-align: center;
	font-wieght: bold;
	font-style: italic;
	font-size: 36pt;
	
	
}
td.index_b {
	font-style: italic;
	padding: 5px;
	
}

td.mp_assoc {
	background-color: #d6e0e0;
}

table.tab1 {
 	
 	background-color: #cccc77;
 	font-family: arial;
 	margin-top: 10px;
 	margin-bottom: 10px;
}

td.footer {
	font-family: arial;
	background-color: #cccc99;
	
}

/* cd */

table.cd_table {
	width: 600px; 
	padding-left: 5px;
	
}

/* contact */
div#contact {
	

}
table.contacttbl	{
	
	width: 400px;
	background-color: white;

}
div#contactreply {
	width: 400;
	background-color: white;
}
table.replytable {
	
	width: 400;
}
table#contact_shell {
	width: 100%;
	border: 1px solid white;
	margin-top: 10px;
	padding: 5px;
	background: #dce4e7 url('../page_images/tab_1_long.gif') repeat-x;
}
td.alter_contact {
	text-align: center;
}
table.contact_form_styles {
	width: 100%;
	margin-top: 10px;
	background: #dce4e7 url('../page_images/tab_1_long.gif') repeat-x;
}
h1 { 
	font:bold 14pt verdana;
 }
.alert { 
	font:bold; color: red; 
}
.form_table { 
	border: 0;
	text-align: left;
	font: bold 8pt Verdana;
	line-height: 14px;
	width: 400px;
	padding: 4px;
	
}
.short_input { 
	height: 14px;
	width: 185px;
	font: 8pt Verdana;
	padding: 4px;
	border: 1px solid maroon; 
}
.long_input { 
	height: 14px;
	width: 400px;
	font: 8pt Verdana;
	padding: 4px;
	border: 1px solid maroon; 
}
.message_box { 
	width: 400px;
	font: 8pt Verdana; 
	padding: 5px;
	border: 1px solid maroon; 
}
.submit { 
	font: 8pt Verdana;
	padding: 2px;  
}
p.con_3 {
	padding-left: 5px;
	color: maroon;
}

