/* backgrounds */
body {background: #646464;margin:0;padding:0;}
.topborder {background: #000000;height: 10px;}
.menu_bg {background: #a70f1b;height: 25px;}
.admintop {font: bold 12pt tahoma, arial, sans-serif;color: #ffffff;}
.leftside {background: #668b08; padding-bottom: 20px;}
.rightside {background: #ffffff;}
.mainbg {width:589px;height: 300px;padding: 0;margin:0;}
.linkbg {background: #e4e4e4;padding: 4px 20px;}
.content {background: #ffffff url(images/main_bg.jpg) repeat-x;padding: 10px;}
.footer {background: #a70f1b;font: normal 8pt tahoma, arial, sans-serif;color: #ffffff;padding: 0 10px;height: 25px;}
.btmborder {background: #000000;height: 10px;}
/* dropdown menu */
.anylinkcss {position:absolute;visibility: hidden;border:1px solid black;border-bottom-width: 0;font: bold 9pt tahoma, arial, sans-serif;color: #4b6606;line-height: 1.5;z-index: 100;background-color: #fee6a6;width:150px;}
.anylinkcss a:link, .anylinkcss a:visited {width: 100%;display: block;font: bold 9pt tahoma, arial, sans-serif;color: #a70f1b;text-indent: 3px;border-bottom: 1px solid black;padding: 1px 0;text-decoration: none;}
.anylinkcss a:hover,  .anylinkecss a:active { /*hover background color*/background-color: #4b6606;color: #fee6a6;}
/* tables */
#side {padding: 0 10px;}
#side td.heading {font: bold 14pt tahoma, arial, sans-serif;color: #ffffff;}
#side td {font: normal 10pt tahoma, arial, sans-serif;color: #ffffff;line-height: 1.5;}
#side a:link, #side a:visited {font: bold 10pt tahoma, arial, sans-serif;color: #fee6a6;text-decoration: underline;}
#side a:hover, #side a.active {color: #ffffff;text-decoration: underline;}
#main {margin-top: 100px;margin-left: 10px;}
#main td.heading {font: bold 12pt tahoma, arial, sans-serif;color: #000000;padding: 5px 0;}
#main td {font: normal 10pt tahoma, arial, sans-serif;color: #000000;padding: 5px 0;}
#main td.tagline {font: bold 14pt tahoma, arial, sans-serif;color: #000000;padding: 5px 0;}
.main_divider td {background: #a70f1b;font: bold 9pt tahoma, arial, sans-serif;color: #ffffff;padding: 0 10px;height: 25px;}
.data_news {margin-top: 10px;padding: 0 10px;}
.data_news td {font: normal 10pt tahoma, arial, sans-serif;color: #000000;padding: 10px 0;}
.data_adopt {margin: 10px;}
.data_adopt td {font: normal 10pt tahoma, arial, sans-serif;color: #000000;padding: 0 5px;}
.data {border: 1px solid #e4e4e4;border-collapse: collapse;}
.data td { font: normal 10pt tahoma, arial, sans-serif;color: #000000;border: 1px solid #e4e4e4;border-collapse: collapse;padding: 5px;}
.data td a:link, .data td a:visited {font: bold 8pt tahoma, arial, sans-serif;color: #a70f1b;text-decoration: none;}
.data td a:hover, .data td a:active {color: #a70f1b;text-decoration: underline;}
.data_noborder {border: 0;}
.data_noborder td { font: normal 10pt tahoma, arial, sans-serif;color: #000000;border: 0;padding: 5px 10px;}
.data_noborder td a:link, .data_noborder td a:visited {font: bold 10pt tahoma, arial, sans-serif;color: #a70f1b;text-decoration: none;}
.data_noborder td a:hover, .data_noborder td a:active {color: #a70f1b;text-decoration: underline;}
.data_noborder td .notes {border: 1px solid #b6b6b6; padding: 5px; margin: 10px 0;}
.data_noborder td ul {}
.data_noborder td ul li {margin: 5px 0;}
#gallery {border: 1px solid #e4e4e4;border-collapse: collapse;}
#gallery th {background: #646464;font: bold 9pt tahoma, arial, sans-serif;color: #ffffff;text-align: left;padding: 5px;}
#gallery td {font: normal 10pt tahoma, arial, sans-serif;color: #000000;padding: 5px;}
.insert {background: #EAFFD4;border: 1px solid:a4a4a4;border-collapse: collapse;margin: 0 10px;}
.insert td {font: bold 10pt tahoma, arial, sans-serif;color: #668b08;padding: 10px 5px;border: 0;}
.insert td.quote {font: bold 20pt tahoma, arial, sans-serif;color: #a70f1b;padding: 0 5px;}

#donations {border: 1px solid #e4e4e4;border-collapse: collapse;}
#donations th {background: #646464;font: bold 9pt tahoma, arial, sans-serif;color: #ffffff;text-align: left;padding: 5px;}
#donations td {font: normal 10pt tahoma, arial, sans-serif;color: #000000;border: 1px solid #e4e4e4;border-collapse: collapse;padding: 5px 10px;}
#donations tr td table tr td.no_border {border: 0; }

#admin {padding: 10px;border: 1px solid #a4a4a4;border-collapse: collapse;}
#admin th {font: bold 10pt tahoma, arial, sans-serif;color: #668b08;padding: 5px;
border: 1px solid #a4a4a4;border-collapse: collapse;}
#admin td {font: normal 8pt tahoma, arial, sans-serif;color: #000000;padding: 5px;border: 1px solid #a4a4a4;border-collapse: collapse;}
#admin a.frontpage:link, #admin a.frontpage:visited {font:normal 8pt tahoma, arial, sans-serif;color: #a70f1b;text-decoration: none;}
#admin a.frontpage:hover, #admin a.frontpage:active {color: #a70f1b;text-decoration: underline;}
input, select, textarea {background: #ffffff;font: normal 8pt tahoma, arial, sans-serif;padding: 2px;border: 1px solid #a4a4a4;}
input.button {background: #ffffff;font: bold 8pt tahoma, arial, sans-serif;color: #a70f1b;border: 1px solid #a4a4a4;}
input.btn {background: none;border: 0;}
input.noborder {background: none;border: 0;}
a.cancel:link, a.cancel:visited  {background: #ffffff;font: bold 8pt tahoma, arial, sans-serif;color: #a70f1b;text-decoration: none;padding:3px;border: 1px solid #a4a4a4;}
a.cancel:hover, a.cancel:active {color: #a70f1b;}
.error {color: #ff0000;}
/* text */
.date {font: normal 10pt tahoma, arial, sans-serif;color: #000000;padding-top: 5px;padding-right: 10px;}
h1 {font: bold 14pt tahoma, arial, sans-serif;color: #4b6606;}
.title {font: bold 10pt tahoma, arial, sans-serif;color: #668b08;}
.smalltext {font: normal 9pt tahoma, arial, sans-serif;color: #000000;}
/* links */
a:link, a:visited {font: normal 10pt tahoma, arial, sans-serif;color:#a70f1b;text-decoration: none;}
a:hover, a:active {text-decoration: underline;}
a.nav:link, a.nav:visited {font: bold 10pt tahoma, arial, sans-serif;color: #ffffff;text-decoration: none;padding: 5px 10px;}
a.nav:hover, a.nav:active {text-decoration: underline;}
a.footerlink:link, a.footerlink:visited {font: normal 9pt tahoma, arial, sans-serif;color: #fee6a6;text-decoration: none;}
a.footerlink:hover, a.footerlink:active {text-decoration: underline;}
a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(images/pdficon.gif) center left no-repeat;
}
/* misc */
img {border: 0;}
.vspacer_10 {height: 10px; clear: both;}
.vspacer_100 {height: 100px; clear: both;}
/* Contact Form Styles */
.mailwrapper {text-align: center;}
.maildiv {font: normal 10pt tahoma, arial, helvetica, sans-serif;color: #000000;margin: 0;text-align: left;	width: 100%;}
.maildiv form {text-align: left;}
.maildiv label {/* used for right side captions */vertical-align: top;padding: 0 0 0 3px;}
.maildiv .sidelbl {/* used for left side labels */width: 250px;padding: 0 10px 0 0;vertical-align: top;position: relative;display: block; float: left; clear: left;}
.maildiv a {color: #343959;}
.maildiv h2 {color: #343959;font-size: 120%;}
.maildiv input {margin-bottom: 5px; border: 1px solid #b6b6b6;}
.maildiv select {margin-bottom: 10px;}
.maildiv textarea {margin-bottom: 5px; border: 1px solid #b6b6b6;}
.maildiv .ver_img {padding: 0;margin: 0 0 5px 10px;vertical-align:bottom;  border: 1px solid #a90f1b; }
.maildiv fieldset {padding: 0 10px;margin-bottom: 10px; border: 1px solid #b6b6b6;}
.maildiv .legendspacing {height: 10px;}
.maildiv .fmcredits {float: left;font-size: 90%;}
.maildiv .fmsubmit {float: right;}
.maildiv .fmrequired {color: #a90f1b;font-size: 90%; float: left;margin-top: 3px;margin-left: 5px;width: 10px;}
.maildiv .fmreq {color:  #a90f1b;}
.maildiv .fmspacer {height: 10px;}
.maildiv .fminfofull {padding: 0;color: #000000;}
.maildiv .fminfohalf {padding: 0 10px 0 10px;color: #a90f1b;margin-left: 110px;margin-bottom: 15px;}
.maildiv .fmerrorbox {text-align: left;}
.maildiv li {margin: 0 0 4px 0;}
.maildiv .fmerrortitle {color: #FF0000;font-size: 120%;}
.maildiv th {background: #efefef; font: bold 10pt tahoma, arial, sans-serif; color: #000; padding: 5px; }
.maildiv td {padding: 10px 0;}
