/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.cs_ashx.2
 * CSS Author:    Yi Zhang
 * Browser:        0
 * Browser group: 
 */
html, body, form { height: 100%; background-color: #82B64A; }
body { background-color: #82B64A; font-family: Arial, "Bitstream Vera Sans" , sans-serif; margin: 0px; padding: 0px; color: #727272; position: relative; font-size: .8em; }
p, ul { margin: 10px 0px 0px 0px; line-height: 1.8em; }
h1, h2, h3, h4, h5, h6 { text-transform: none; font-weight: 200; margin: 0px 0px 0px 0px; padding: 0px; color: #82B64A; }
h1 { font-size: 1.5em; font-weight: 500; font-variant: small-caps; }
h2 { font-size: 1.3em; font-variant: small-caps; }
h3 { font-weight: 500; font-variant: small-caps; font-size: 1.3em; }
h4 { font-size: 1em; }
h5 { font-size: 1.3em; font-variant: small-caps; font-weight: 500; }
a { text-decoration: underline; color: #82B64A; font-family: Arial, Helvetica, sans-serif; }
a:hover { text-decoration: none; }
strong { font-weight: 700; }
.page { margin: 20px auto 0px auto; padding: 0px; background: #82B64A ; width: 1000px; }
.header { background: #FFFFFF; height: 215px; margin: 20px auto 0 auto; padding: 12px 0 0 0; width: 1000px; background-repeat: no-repeat; background-position: top; background-image: url(../img/css/top-curve.jpg); }
.header-bottom { width: 1000px; height: 12px; margin: 0 auto; padding: 0; background-color: #FFFFFF; background-repeat: no-repeat; background-position: bottom; background-image: url(../img/css/bottom-curve.jpg); }
.logo { float: left; margin-left: 16px; padding: 0; background-image: url(../img/css/logo.jpg); height: 215px; width: 215px; }
.header-image { float: right; margin: -4px 50px 0px 0px; border: 1px solid #C4C4C4; padding: 4px; }
.header-image:hover { border: 1px solid #FFF; padding: 4px; }
.title { margin-left: 300px; margin-top: 180px; font-size: 1.3em; font-family: Century Gothic, sans-serif; color: #82B64A; font-variant: small-caps; }
.title span { font-size: .8em; }
.title span.titletext { font-size: 1.4em; }
.title strong { font-size: 1.6em; color: #82B64A; }
.header-image-container { margin: 0px 35px 0px 0px; }
.header input { width: 150px; height: 100px; }
.main-menu { padding: 5px 55px 0px 0px; height: 52px; float: right; }
.sub-menu { margin: 0px 0px 0px -7px; }
.menu ul { list-style: none; margin: 0px; padding: 0px; text-align: left; }
.menu ul li { padding: 0px 7px 0px 7px; display: inline; }
.menu ul li a { color: #82B64A; padding: 5px 9px 5px 9px; margin: 0px; text-decoration: none; }
.sub-menu ul li a { border: 1px solid #82B64A; color: #82B64A; }
.sub-menu ul { }
.menu ul li a:hover, .menu ul li a.selected { background-color: #82B64A; color: #FFFFFF; }
.footer-menu { position: relative; left: 50%; }
.footer-menu ul li a.selected { text-decoration: none; color: #75582B; background-color: #82B64A; }
.footer-menu ul li a:hover { color: #75582B; background-color: #82B64A; }
.footer-menu ul li a { color: #ffffff; }
.footer-menu ul li { padding-left: 20px; text-decoration: none; }
.footer-menu ul a { font-size: .9em; color: #ffffff; }
.footer-menu-center-wrapper { float: right; position: relative; right: 50%; }
.content { background-repeat: no-repeat; background-position: top; background-color: #fff; background-image: url(../img/css/top-curve.jpg); padding: 10px 0px 30px 0px; margin: 20px 0px 0px 0px; overflow: auto; }
.main-content { float: left; width: 570px; padding: 0px 15px 0px 40px; }
.main-content li li { display: inline; padding-right: 10px; }
#btnDonate { border: none; top: 5px; position: relative; }
.side-content { float: right; width: 320px; padding: 0 40px 0px 15px; }
.side-content ul { margin: 0; padding: 0; list-style: none; }
.footer { padding: 15px 0px 0px 0px; margin: -30px auto; text-align: left; line-height: normal; height: 30px; width: 1000px; background: url(../img/css/bottom-curve.jpg) no-repeat top; background-repeat: no-repeat; background-color: #82B64A; color: #E6F0D5; position: relative; clear: both; }
.footer p { font-size: .7em; text-align: center; }
.footer a { text-decoration: underline; color: #ffffff; }
.footer a:hover { text-decoration: none; }
.bulleted-list { padding: 0 40px 0 40px; list-style-type: disc; }
.paging a { padding: 3px 6px; float: left; text-decoration: none; }
.paging a:hover { text-decoration: none; color: #FFFFFF; background-color: #82B64A; }
a.paging-ellipses:hover { text-decoration: none; color: #82B64A; background-color: #FFFFFF; }
.paging-ellipses { font-weight: bolder; }
.current-paged { color: #FFFFFF; background-color: #82B64A; }
.director-image { float: right; border: 1px solid #C4C4C4; padding: 4px; margin: 5px 0px 0px 5px; vertical-align: bottom; }
img { float: left; }
p img { margin: .4em 1em 0em 0em; }
.sub-content img { border: 1px solid #E4E4E4; padding: 3px; margin: 0px 10px 0px 0px; }
.sub-content img:hover { border: none; padding: 4px; margin: 0px 10px 0px 0px; }
.sub-content { border: 1px solid #82B64A; }
.sub-content ul ul { margin: 0px; }
.sub-content li li { display: inline; list-style-type: none; padding: 0 7px 0 0; }
.sub-content li, .sub-content p, .sub-content h3 { list-style-type: none; padding: 0px 20px 0px 20px; }
div.hr { border-top: 1px dotted #82B64A; width: 100%; height: 0px; }
#logo { }
.main-content input, .main-content select, .main-content textarea { border: 1px solid #CCC; }
#recaptcha_response_field, #recaptcha_area, #recaptcha_image img { border: 1px solid #CCC !important; }
#recaptcha_table, #recaptcha_table #recaptcha_image { border: none !important; }
#recaptcha_response_field { font-size: .9em !important; }
input[type="submit"] { background-color: #FFF; border: 1px solid !important; border-color: #82B64A !important; font-size: 1em; padding: 2px 8px 2px 8px; color: #82B64A; }
input[type="checkbox"] { border: none; }
.clear { clear: both; }
.validation p { margin: 0px; }
.validation ul { color: #FF0000; }
.validation ul li { line-height: normal; }
.login input[type="text"], .login input[type="password"] { width:150px; }
.management-content { float: left; width: 920px; padding: 0px 40px 0px 40px; }
