body { 
margin: 0 auto;
background:  url(tile.gif);
align: center;
font: normal 80%/1.3em  Arial, Verdana, sans-serif;
color: white;
font-size: 12px;
background-color: black; 
text-align: left;
margin-top: 10px;
}

#donation_page {
text-align: left;
color: black;
width: 80%; 
margin-top: 20px;
margin-bottom: 20px;
border: 1px solid black;
padding: 20px 30px 0px 30px;
background-color: white;
}

#donation_page_pics {
text-align: left;
color: black;
width: 90%; 
margin-top: 20px;
margin-bottom: 20px;
border: 1px solid black;
padding: 20px 30px 0px 30px;
background-color: white;
}


#page {
text-align: left;
width: 90%; 
margin-top: 20px;
margin-bottom: 20px;
border: 1px solid white;

}

#page_pics {
text-align: left;
width: 100%; 
margin-top: 20px;
margin-bottom: 20px;
border: 1px solid white;

}


.navtop {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #CCCCCC; 
margin-left: 20px; 
margin-right: 7px; 
font-weight: bold;
}

div.navtop A:link {color: white; text-decoration: none}
div.navtop A:visited {color: white; text-decoration: none;}
div.navtop A:hover {color: #FF9900;}

A:link {color: #CC6600; text-decoration: underline;}
A:visited {color: #CC6600; text-decoration: underline;}
A:hover {color: red; text-decoration: none;}

select.sel_input {
	background-color: white;
	color: black;
	font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #89959B;
	padding: 3px 5px 3px 5px;
}

.ad_border
{
	width: 100%;
	text-align: center;
	border: 1px solid #89959B;
	background-color: #D1D1D1;
	
}

.grey_tcat {
	background-color: #666666;
	color: #FFFFFF;
	text-align: left;
	font: bold 75% verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 0px 3px 12px;
	border-bottom: 1px solid #89959B;	
}

.grey_button {
	background-color: #666666;
	color: #FFFFFF;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 12px 2px 12px;
}

.panel
{
	background-color: #EFEDEE;
	color: #000000;
	padding: 10px;
	border: 2px outset;
	margin: 6px;
	
}

.panelsurround {
background-color: #EFEDEE;
color: #000000;
}

#admenu {

width: 100%;
}

.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


#display {
width:99%;
background-color:  #EFEDEE; 
margin: 5px 5px 5px5px;
}

.show_display {
text-align: center; 
padding: 10px;
}

.dat_label {
color: black;
display: block;
text-align: right;
float: left;
width:70px;
padding: 0px 5px 0px 40px;
margin-bottom: 5px;
}

.dat_label_clear {
color: black;
display: block;
text-align: right;
float: left;
padding: 0px 5px 0px 5px;
margin-bottom: 5px;
}





.dat_label_ded {
color: black;
display: block;
text-align: right;
float: left;
width:150px;
padding: 0px 5px 0px 40px;
margin-bottom: 5px;
}

.dat_label_recur {
color: black;
display: block;
text-align: right;
vertical-align:middle;
float: left;
width:150px;
padding-right: 5px;
margin: 0px 5px 0px 20px;

}



.dat_input {
display: block;
float: left;
margin-bottom: 5px;

}

.bginput
{
	background-color: white;
	color: black;
	font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #89959B;
	padding: 3px 5px 3px 5px;
}

.clear_above {
    clear: both;
}














img.left{
margin: 5px 50px 3px 0px;
float: left;
}

img.right{
margin: 5px 0px 3px 10px;
float: right;
}


.ahapic {
margin-top: 30px;
margin-bottom: 30px;
}

a:link.nm {
color: white;
font-weight: strong;
background-color: transparent;
text-decoration: none;
}
a:visited.nm {
color: white;
background-color: transparent;
text-decoration: none;
}
a:active.nm {
color: yellow;
background-color: transparent;
text-decoration: none;
}
a:hover.nm {
color: yellow;
background-color: transparent;
text-decoration: none;
}

a:link.faq {
color: white;
font-weight: strong;
background-color: transparent;
text-decoration: underline;;
}
a:visited.faq {
color: white;
background-color: transparent;
text-decoration: underline;
}
a:active.faq {
color: yellow;
background-color: transparent;
text-decoration: none;
}
a:hover.faq {
color: yellow;
background-color: transparent;
text-decoration: none;
}

a:link.don {
color: yellow;
font-weight: strong;
background-color: transparent;
text-decoration: underline;;
}
a:visited.don {
color: yellow;
background-color: transparent;
text-decoration: underline;
}
a:active.don {
color: white;
background-color: transparent;
text-decoration: none;
}
a:hover.don {
color: white;
background-color: transparent;
text-decoration: none;
}

a:link.pn {
color: black;
font-weight: strong;
background-color: transparent;
text-decoration: none;
}
a:visited.pn {
color: black;
background-color: transparent;
text-decoration: none;
}
a:active.pn{
color: red;
background-color: transparent;
text-decoration: none;
}
a:hover.pn {
color: red;
background-color: transparent;
text-decoration: none;
}
/*--------------------*/

a:link.rtf {
color: #c0c0c0;
font-size: large;
font-weight: strong;
background-color: transparent;

}
a:visited.rtf {
color: #c0c0c0;
font-size: large;
background-color: transparent;

}
a:active.rtf{
color: red;
font-size: large;
background-color: transparent;
text-decoration: none;
}
a:hover.rtf {
color: red;
font-size: large;
background-color: transparent;
text-decoration: none;
}


img	{
border: none; 
}

.clear_above {
    clear: both;
}
