@charset "UTF-8";
/* CSS Document */
* {margin:0;padding:0}
body {font-family:Verdana, Arial, Helvetica, sans-serif;color:#4f4f4f;background:#578bc5;font-size:13px}
img {border:none}
h1, h2, h4 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#2b6db6;font-weight:100;margin:30px 0 20px 0}
h2 { font-size:18px; margin:0 0 15px }
h3 { font-size:15px; margin:0 0 15px; color:#999 }
p {line-height:21px;margin:0 0 10px;padding:0;font-family:Georgia, "Times New Roman", Times, serif}
.c3 p { line-height:16px; margin:0 0 10px; padding:0 }
.c3 h3 { margin-top:0; margin-bottom:3px }
.c3 h3, .c3 p { font-family:verdana, sans-serif; }
.c3 h3 a { text-decoration:none }
ul, ol { padding:0 0 0 21px; font-size:11px; line-height:17px }
.top {height:5px;background:#2b6cb5;font-size:1px}
.logo {height:128px;background:#fff}
.mast {background:url(../img/mast_bg.gif) top left repeat-x #fff;height:288px}
.mast h1 { color:#fff }
.ml {height:288px;width:415px;float:left}
.mr {height:243px;width:425px;float:right;padding:20px 45px 0 45px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif}
.home .mr { font-size:24px; padding-top:45px }
.home .mr { line-height:38px }
.int .mast { height:auto }
.int .ml, .int .mr { height:auto }
.int .mast p { line-height:16px }
.int .mr { padding-top:31px; padding-bottom:17px; }
.main {padding-bottom:50px;background:#fff}
.int .main { padding:0 }
.int .columnl, .int, .columnr { padding-bottom:30px }
.content {width:930px;margin:0 auto}
a {color:#2c6db5;text-decoration:underline}
a:hover{text-decoration:none}
.links1, .links1 a {color:#2c6db5;font-size:10px;text-decoration:none}
.links1 {padding: 8px 0}
.links1 a:hover, .links2 a:hover {text-decoration:underline}
.links2, .links2 a {color:#2c6db5;font-size:13px;text-decoration:none}
.links2 {padding-bottom:10px}
.donateButton { line-height:0; margin-bottom:-8px; margin-top:3px; margin-left:3px }
#thanks { display:none }

.sl {height:155px;width:225px;float:left}
.sr {height:121px;width:705px;float:right;padding-top:34px}
.hl1 {color:#ba2d46;font-size:17px}
.hl1a {color:#ba2d46;font-size:20px;font-weight:900}
.hl2 {color:#ba2d46;font-size:14px}
.hl3 {color:#0f4d91;font-size:12px}
a.gray {color:#4f4f4f;text-decoration:underline}
a.gray:hover {color:#2c6db5;text-decoration:underline}
a.gray2 {color:#606060;text-decoration:underline}
a.gray2:hover {color:#2c6db5;text-decoration:underline}
a.white {color:#fff;text-decoration:none}
a.white:hover {color:#fff;text-decoration:underline}
.c1a {width:324px;float:left;border-bottom:1px solid #d0c6ad;padding-bottom:4px;margin-top:10px}
.c1b {width:322px;float:left;border-bottom:1px solid #d0c6ad;padding-bottom:4px;margin-top:10px}
.c1c {width:283px;float:left;border-bottom:1px solid #d0c6ad;padding-bottom:4px;margin-top:10px}
.c2a {width:283px;float:left;margin-top:15px;padding-right:20px;border-right:1px solid #d0c6ae}
.c2b {width:282px;float:left;margin-top:15px;padding:0 20px;border-right:1px solid #d0c6ae}
.c2c {width:283px;float:left;margin-top:15px;padding-left:20px}
.c3 {margin:10px 0 20px 0}
.date {width:53px;height:43px;float:left;background:url(../img/square.gif) top left no-repeat;font-family: Trebuchet MS, Verdana, Arial, sans-serif;font-size:17px;color:#88adcd;text-align:center;padding-top:10px;font-weight:bold;line-height:18px}
.blurb {width:220px;float:right;font-size:11px;color:#606060;line-height:14px}
.field {width:206px;color:#af1f23;font-size:11px;margin:10px 0;line-height:18px}
.field input {width:204px;border:1px solid #bfcbbd;height:18px;padding-top:2px}
.submit {background:transparent;border:none;font-size:14px;color:#af1f23;cursor:pointer}
.content_sub {width:930px;margin:0 auto;background:url(../img/side_bg.gif) top right repeat-y #fff}
.columnl {float:left;width:605px;padding-right:20px; padding-top:33px}
.columnr {float:right;width:305px; padding-top:33px}
.side {padding:10px 20px}
.int .side { padding-top:0 }
.side .f1 {margin:20px 0 0 30px}
p.shl, h2 {width:100%;border-bottom:1px solid #d0c5ad;color:#9b1b1f;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;margin:30px 0 10px 0; padding:3px 0; font-weight:normal}
h2 { margin-top:0 }
h3 { font-size:14px; color:#9b1b1f; font-weight:normal; font-family:georgia, serif }
h4 { font-size:12px; color:#9b1b1f; font-weight:normal; font-family:verdana, sans-serif; margin-top:18px; margin-bottom:7px }
.columnr h3 { margin-top:23px; margin-bottom:7px }
p.sb {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:606060;line-height:14px;padding-right:20px}
.footer { background: url(../img/bot_bg.gif) bottom left repeat-x #578bc5; }
.foot_cont {margin-top:30px;padding:10px 0 50px 0;font-size:9px;font-weight:400;width:930px;margin:0 auto}
.footl {float:left;color:#fff}
.footr {float:right;color:#fff}
.m20 {margin-top:20px}
#M1 {margin: 13px 0}
#M2 {margin: 20px 0 0 20px}
.right { float:right; margin-left:25px; margin-bottom:20px; clear:right }
.left { float:left; margin-right:25px; margin-bottom:20px; clear:left }
