body { background-color:#faf1c5; margin:0px; font:normal 14px arial; }
hr { height:0px; border:0px; border-top:1px solid #e0e0e0; margin-top:6px; margin-bottom:6px; }
h4 { color:#CD5A13; font:normal 14pt arial; margin-top:0px; margin-bottom:18px; }
h5 { color:#CD5A13; font:normal 20pt arial; margin-top:0px; margin-bottom:18px; }
h6 { color:#CD5A13; font:normal 14pt arial; margin-top:24px; margin-bottom:12px; }
img.border { border:1px solid #c60; margin-bottom:6px; }
fieldset { padding:16px; border:1px solid #ccc; }
legend { font:bold 160% arial; color:#bbb; padding:8px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; }
textarea { font:normal 100% arial; border:1px solid #ddd; width:100%; }
textarea:hover { background-color:#ffd; }

a:link { color:#CD5A13; text-decoration:underline; }
a:visited { color:#CD5A13; text-decoration:underline; }
a:hover { color:#999; text-decoration:none; } 
a:link.sp { color:#CD5A13; font:normal 11pt/24px arial; text-decoration:underline; }
a:visited.sp { color:#CD5A13; font:normal 11pt/24px arial; text-decoration:underline; }
a:hover.sp { color:#999; font:normal 11pt/24px arial; text-decoration:none; }
a:link.footer { color:#999; font:normal 8pt arial; text-decoration:none; }
a:visited.footer { color:#999; font:normal 8pt arial; text-decoration:none; }
a:hover.footer { color:#666; font:normal 8pt arial; text-decoration:none; }
a:link.toplink { color:#CD5A13; text-decoration:underline; font:normal 9pt arial; }
a:visited.toplink { color:#CD5A13; text-decoration:underline; font:normal 9pt arial; }
a:hover.toplink { color:#999; text-decoration:none; font:normal 9pt arial; }

.button { background-color:#CD5A13; border:2px solid #fc9; font:bold 10pt arial; color:#fff; cursor:hand; padding:5px; vertical-align:top; }
.text { font:normal 11pt/1.5 arial; color:#666; padding-left:30px; padding-right:30px; }
.smtext { font:normal 10pt/1.5 arial; color:#666; padding-left:30px; padding-right:30px; }
.smalltext { font:normal 11px/1.5 arial; color:#666; }
.footer2 { background-image:url(images/footer.gif); background-position:bottom left; background-repeat:no-repeat; height:50px; padding-left:32px; margin:0 -15px; color:#ddd; }
.slideshow { height:278px; margin:0 0 17px; }
.uplogo { padding-left:10px; padding-top:20px; padding-bottom:20px; }
.upmenu { text-align:right; padding-right:20px; padding-top:10px; color:#ddd; }
.inputnew { height:18px; font:normal 10pt arial; border:1px solid #ddd; }
.inputnew:hover { background-color:#ffd; }

#navmenuabout a:link, a:visited { color:#CD5A13; font:normal 11pt/24px arial; text-decoration:underline; }
#navmenuabout a:hover { color:#999; font:normal 11pt/24px arial; text-decoration:none; }
#pagenwl a#linknew:visited,
#pagebrd a#linkbrd:visited, 
#pageabt a#linkabt:visited, 
#pagecnt a#linkcnt:visited, 
#pagednr a#linkdnr:visited, 
#pagecsn a#linkcsn:visited, 
#pagedwp a#linkdwp:visited, 
#pagehpf a#linkhpf:visited, 
#pagemof a#linkmof:visited, 
#pagemeg a#linkmeg:visited, 
#pagevgt a#linkvgt:visited, 
#pageevt a#linkevt:visited, 
#pageegl a#linkegl:visited, 
#pagegal a#linkgal:visited, 
#pagejaa a#linkjaa:visited, 
#pageuty a#linkuty:visited { color:#999; font:normal 11pt/24px arial; text-decoration:none; }

#friend { float:left; vertical-align:top; }
#friendly { padding-left:235px; vertical-align:top; }
#donor { float:left; }
#payment { padding-left:325px; }
label { margin-top:.33em; display:block; }
.inputdonate { display:block; width:290px; font-family:arial; border:1px solid #ccc; height:20px; }
.donorsm { font:normal 9pt/1.4 arial; color:#333; }

#page_margins { background-color:#fff; background-image:url(images/bg_left.gif); background-position:left; background-repeat:repeat-y; margin:0 auto; width:1004px; }
#page { background-image:url(images/bg_right.gif); background-position:right; background-repeat:repeat-y; padding:0 15px; }
