/* Basic Styles */
html,body{
	background:#1e2881 url(/i/bg.gif) repeat-x top;
	font:11px/1.25em verdana;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	letter-spacing: normal;
}
img{border:0;}

form,script{margin:0;padding:0;}
h2,h3,h4,h5,h6,h7{margin:0;padding:0;}
h1 {color:#333333;font-size:17px;}

hr {color: #fff; background-color: #fff; border: 1px dotted #cccccc; border-style: none none dotted; }
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.float-left{float:left;position:relative;}
.float-right{float:right;position:relative;}
.nowrap{white-space:nowrap;}
.center-table{margin:0 auto;}
.image-border{
	border: 1px solid #cccccc;
	padding: 8px;
	margin: 5px;
}

a:link{color:#002b7f;}
a:active{color:#002b7f;}
a:visited{color:#fcb514;}
a:hover{color:#FC3D32;}



/* Site Layout */
.site-overall{margin:0 auto;text-align:left;width:1020px;height:100%;}
.site-overall-left{background:#1e2881 url(/i/lbg.gif) repeat-y right;text-align:right;vertical-align:top;width:10px;}
.site-overall-center{background:#fff;text-align:left;vertical-align:top;}
.site-overall-right{background:#1e2881 url(/i/rbg.gif) repeat-y left;text-align:left;vertical-align:top;width:10px;}



/* Site Header */
.site-header td{background:#1e2881 url(/i/nbg.gif) repeat-x bottom;vertical-align:top;}



/* Site Navigation */
.site-nav{float:right;text-align:right;width:597px;}
.site-nav ul{list-style:none;margin:0;padding:0;text-align:left;}
.site-nav li{float:left;position:relative;z-index:5;}
.site-nav li a,.site-nav li span{display:block;}
.site-nav li span{color:#c60;padding:5px 12px 5px 12px;}
.site-nav li a:link,.site-nav li a:visited,.site-nav li a:active,.site-nav li a:hover{text-decoration:none;}
.site-nav li ul{display:none;position:absolute;top:29px;width:185px;}
.site-nav li ul li{background:#fd6e5d;border:1px solid #ff371a;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
.site-nav li ul li a{width:161px;}
.site-nav li ul li span{color:#fff;font:bold 10px verdana;}
.site-nav li ul li a:link,.site-nav li ul li a:visited,.site-nav li ul li a:active,.site-nav li ul li a:hover{text-decoration:none;}
.site-nav li ul li a:hover{background:#ff371a;}
.site-nav li:hover ul,.site-nav li.over ul{display:block;}



/* Site Search */
.site-search{background:#62c13a;text-align:right;}
.site-search input.text{color:#f90;}



/* Site Content */
.site-content{padding:7px;}



/* Site Footer */
.site-footer{border-top:1px solid #ccc;color:#666;font:11px Arial;margin:7px 0 0 0;}
.site-footer td{padding:5px 0 5px 0;}
.site-footer a{color:#002b7f;}



/* Form Inputs & Buttons */
form input.text{background:#fff url(/i/fc.gif) repeat-x top;border:1px solid #999;font:12px Arial;padding:1px 2px 1px 2px;}



/* Box Border */
.box-border .btl{background:url(/i/btl.gif) no-repeat top left;}
.box-border .btr{background:url(/i/btr.gif) no-repeat top right;}
.box-border .bbl{background:url(/i/bbl.gif) no-repeat bottom left;}
.box-border .bbr{background:url(/i/bbr.gif) no-repeat bottom right;}
.box-border .bt{background:url(/i/bt.gif) repeat-x top;}
.box-border .bl{background:url(/i/bl.gif) repeat-y left;}
.box-border .br{background:url(/i/br.gif) repeat-y right;}
.box-border .bb{background:url(/i/bb.gif) repeat-x bottom;}



/* Box Colors */
.callout .ctl{background:#62c13a url(/i/ctl_62c13a.gif) no-repeat top left;}
.callout .ctr{background:#62c13a url(/i/ctr_62c13a.gif) no-repeat top right;}
.callout .header{
	background:#62c13a;
	color:#fff;
	padding:5px 0 5px 0;
	vertical-align:top;
	font-weight:bold;
	font-family: verdana;
	font-size: 11px;
}
.callout .body{padding:5px 0 5px 5px;vertical-align:top;}
.callout .extra{vertical-align:top;}
.grant-header{border-bottom:5px solid #ff371a;}
.fundraising-header{border-bottom:5px solid #004990;}
.donate-header{border-bottom:5px solid #ffb300;}
.recent-header{border-bottom:5px solid #00c2e2;}

.box .ctl{background:url(/i/ctl.gif) no-repeat top left;}
.box .ctr{background:url(/i/ctr.gif) no-repeat top right;}
.box .cbl{background:url(/i/cbl.gif) no-repeat bottom left;}
.box .cbr{background:url(/i/cbr.gif) no-repeat bottom right;}
.box .body{background:#fff3d7;padding:21px 14px 21px 14px;vertical-align:top;}

.box-blue .ctl{background:#f0faff url(/i/ctl.gif) no-repeat top left;}
.box-blue .ctr{background:#f0faff url(/i/ctr.gif) no-repeat top right;}
.box-blue .cbl{background:#f0faff url(/i/cbl.gif) no-repeat bottom left;}
.box-blue .cbr{background:#f0faff url(/i/cbr.gif) no-repeat bottom right;}
.box-blue .body{background:#f0faff;padding:21px 14px 21px 14px;vertical-align:top;}

.box-yellow .ctl{background:#fff3d7 url(/i/ctl.gif) no-repeat top left;}
.box-yellow .ctr{background:#fff3d7 url(/i/ctr.gif) no-repeat top right;}
.box-yellow .cbl{background:#fff3d7 url(/i/cbl.gif) no-repeat bottom left;}
.box-yellow .cbr{background:#fff3d7 url(/i/cbr.gif) no-repeat bottom right;}
.box-yellow .body{background:#fff3d7;padding:21px 14px 21px 14px;vertical-align:top;}

.box-green .ctl{background:#EFFFE0 url(/i/ctl.gif) no-repeat top left;}
.box-green .ctr{background:#EFFFE0 url(/i/ctr.gif) no-repeat top right;}
.box-green .cbl{background:#EFFFE0 url(/i/cbl.gif) no-repeat bottom left;}
.box-green .cbr{background:#EFFFE0 url(/i/cbr.gif) no-repeat bottom right;}
.box-green .body{background:#EFFFE0;padding:21px 14px 21px 14px;vertical-align:top;}

.box-dk_blue .ctl{background:#ECF0F7 url(/i/ctl.gif) no-repeat top left;}
.box-dk_blue  .ctr{background:#ECF0F7 url(/i/ctr.gif) no-repeat top right;}
.box-dk_blue  .cbl{background:#ECF0F7 url(/i/cbl.gif) no-repeat bottom left;}
.box-dk_blue  .cbr{background:#ECF0F7 url(/i/cbr.gif) no-repeat bottom right;}
.box-dk_blue  .body{background:#ECF0F7;padding:21px 14px 21px 14px;vertical-align:top;}

.box-red .ctl{background:#FBF5F5 url(/i/ctl.gif) no-repeat top left;}
.box-red .ctr{background:#FBF5F5 url(/i/ctr.gif) no-repeat top right;}
.box-red .cbl{background:#FBF5F5 url(/i/cbl.gif) no-repeat bottom left;}
.box-red .cbr{background:#FBF5F5 url(/i/cbr.gif) no-repeat bottom right;}
.box-red .body{background:#FBF5F5;padding:21px 14px 21px 14px;vertical-align:top;}
