@charset "utf-8";
/* CSS Document */
html { height:101%;}
body { background:url(/images/bg.jpg) repeat-x #e8eddd; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#4f4b4b; behavior:url("/css/csshover.htc"); margin:0;}
table, td { border:0; border-spacing:0; border-collapse:collapse; padding:0; margin:0; vertical-align:top }
img { border:0; }
img.right { float:right; padding-left:5px; }
img.left { float:left; padding-right:5px;}
a	{ color:#0e6332; text-decoration:none;}
a:hover	{ color:#4f4b4b; text-decoration: underline;}
a.arrow { background:url(/images/arrow.gif) no-repeat; font-size:13px; display:block; padding-left:14px;  }
h1 { font-size:22px; color:#0b5736; line-height:22px; font-weight:normal; margin-bottom:14px;}
h2  { font-size:20px; color:#747373; line-height:20px; font-weight:normal; }
h2.grn  { font-size:16px; color:#0b5736; line-height:20px; font-weight:normal; }
h3{ font-size:18px; color:#959595; line-height:18px; font-weight:normal; }
h4 { font-size:14px; color:#959595; line-height:14px; font-weight:normal; }
ul { list-style:circle; list-style-image:none;}
ul li, ol li { margin-bottom:16px;}
ul.links { list-style-image: url(/images/arrow.gif);}
ul.links li { font-weight:bold; }

#wrapper { width: 866px; margin:0 auto;}
#content-tbl { width:866px; padding:0; background: url(/images/bg_content.png) repeat-y; position:relative; z-index:1; }

/* Home Page Only */
#header, #header-int { position:relative; width:816px; height:107px; margin:0; padding:49px 20px 0px 28px; background:url(/images/bg_header.jpg) no-repeat;}
#header #nav, #header-int #nav { text-align:right;}
#header .donate, #header-int .donate { position:absolute; top:0; right:7px; width:128px; height:36px; background:url(/images/button-donate.gif) no-repeat; border:0 none; border-collapse:collapse }
#header .donate:hover, #header-int .donate:hover { background:url(/images/button-donate-hover.gif) no-repeat;}


#hp_spl-left	{ background:url(/images/bg_home-middle_01.jpg) no-repeat; width:456px; height:350px; margin:0; float:left; }
#hp_spl-right { background: url(/images/bg_home-middle_02.jpg) no-repeat; width:340px; height:279px; margin:0; padding:71px 40px 0 30px; float:left; position:relative; z-index:1; }
#tiles {width:866px; background:url(/images/bg_home-tiles.jpg) no-repeat; padding-top:42px; margin-bottom:-28px; color:#747373; float:left; position:relative; z-index:1; }
#tiles #lft { width:270px; padding:0px 15px 20px 30px; float:left;}
#tiles #lft h2 { font-size:18px; line-height:18px; color:#959595; font-weight:normal; margin:0 0 22px 130px; }
#tiles #lft h2 a  { font-size:18px; line-height:18px; color:#959595; font-weight:normal; }
#tiles #lft h2 a:hover   { text-decoration:none; }
#tiles #lft h2 strong  { font-size:18px; letter-spacing:-1px; line-height:20px; color:#747373; font-weight:normal; margin-left:10px; }
#tiles #lft h2 strong.two  { font-size:20px; line-height:20px; color:#747373; font-weight:normal; margin-left:23px; }
#tiles #ctr	{ width:195px; padding:0px 14px 14px 14px; border-left:solid 1px #e3e4e4; border-right:solid 1px #e3e4e4; float:left;  }
#tiles #ctr h2{ font-size:18px; line-height:18px; color:#959595; font-weight:normal; margin:0 0 23px 30px;}
#tiles #ctr h2 a  { font-size:18px; line-height:18px; color:#959595; font-weight:normal; }
#tiles #ctr h2 a:hover  { text-decoration:none; }
#tiles #ctr h2 strong  { font-size:18px;letter-spacing:-1px; line-height:20px; color:#747373; font-weight:normal; padding-left:35px;}
#tiles #rt { width:265px; padding:0px 30px 20px 15px; float:left;}
#tiles #rt h2  { font-size:18px; line-height:18px; margin:0; color:#959595; font-weight:normal;  }
#tiles #rt h2 a  { font-size:18px; line-height:18px; color:#959595; font-weight:normal; }
#tiles #rt h2 a:hover  { text-decoration:none; }
#tiles #rt img { margin:-15 0 0px 0; padding-bottom:0}

/* Internal Styles */
#header-int { width:816px; height:107px; margin:0; padding:49px 20px 0px 28px; background: url(/images/bg_header-int.jpg) no-repeat;}
#header-int #nav { text-align:right;}
#col-1 { width:239px; background: url(/images/bg_content-int.jpg) top left no-repeat; padding:52px 24px 0 41px;  }
#col-2 { width:492px; background: url(/images/bg_content-int.jpg) top right no-repeat; padding:52px 40px 0 30px;  }
.quote-top { width:239px; background:url(/images/bg_quote-top.gif) top no-repeat;}
.quote-btm { width:203px; background:url(/images/bg_quote-btm.gif) bottom no-repeat; padding:16px 18px; font-style:italic;}
.quote-btm strong { font-style:normal;}
#meet	{ width:492px;}
.staff { padding:25px 10px 10px 5px;}
.logobox { width:200px; float:left; text-align:center;}
#board td { padding:5px; border:1px solid #EBF0F4;}

#footer { background: url(/images/bg_footer.jpg) no-repeat; width:826px; height:34px; padding:45px 20px 0 20px; margin:0 auto;  font-size:11px; color:#747373; position:relative;}
#footer a { color:#747373;}
#footer a:hover { text-decoration: none;}
#footer #ftr_nav { float:right; text-align:right;}
#footer #ftr_nav a { padding:0 5px; color:#747373;}
#footer #ftr_nav a:hover { padding:0 5px; color:#0e6332; text-decoration:underline;}

/*  Donation Page   */
.donation-error{padding:3px;margin:7px 0;background:pink;border:1px solid red;font-weight:bold}
.donation-instructions{margin:0 0 7px 0}
#FormInputs{margin:0 0 7px 0}
#FormInputs fieldset{border:none;padding:0;margin:7px 0}
#FormInputs fieldset legend{font-size:16px;font-weight:bold;border-bottom:2px solid #0b5736;width:100%;margin:0 0 7px 0;padding:0 0 7px 0}
#FormInputs fieldset .field{width:50%;float:left;height:50px;margin:0 0 7px 0}
#FormInputs fieldset .field.full{width:100%}
#FormInputs .requiredtext{clear:both;display:block;color:red;font-weight:bold}
#success .header{font-size:16px;font-weight:bold;border-bottom:2px solid #0b5736;padding:0 0 7px 0}
