/* GLOBAL ELEMENTS */
* {
	color:#000;
	font-family:verdana,trebuchet ms,helvetica,arial,sans-serif;
	}

body {
	background:#fff;
	margin:0;
	padding:0;
}


p, span, ul, ol, input, textarea, #pagecopy {
	font-size:11px;
	line-height:14px;
	}
p {
	margin:2px 10px 5px 10px;
	}
/* Table ELEMENTS */
#whopper {
	margin-top:0;
	width: 786px;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
}
	
#content {
	width:762px;
	}

.border_left, .border_right {
	width:12px;
	background-repeat:repeat-y;
	vertical-align:top;
	}

.border_left {
	background-image:url("images/shadow_left.gif");
	}
	
.border_right {
	background-image:url("images/shadow_right.gif");
	}

#content_table {
	margin:0;
	padding:0;
	width: 100%;
	border-collapse: collapse;
}
	
#top_wrapper, #bottom_wrapper, #bottom_wrapper_int, #top_wrapper_int {
	width:100%;
	}

#top_wrapper {
	height:334px;
	vertical-align:top;
	}

#top_wrapper_int {
	height:227px;
	vertical-align:top;
	}
	
#bottom_wrapper {
	background-color:#fff;
	}

#bottom_wrapper_int {
	background-color:#f1ecd9;
	}

#foot_table {
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width: 786px;
	border-collapse: collapse;
}

#footer {
	background-image:url("images/shadow_bottom.gif"); 
	background-repeat:no-repeat;
	text-align:center;
	width:762px;
	height:50px;
	}
	
#donor {
	width:400px;
	padding:0;
	margin:10px 0 0 0;
	}
	
td.donor_width {
	width:200px;
	}
	
#contact_table {
	width:100%;
	padding:0;
	margin:10px 5px 5px 10px;
	}
/* End Table ELEMENTS */

/* Div ELEMENTS */
#logo_int, #random_int {
	height:180px;
	background-color:#00655b;
	padding:0;
	margin:0;
	position:static;
	}

#logo_int {
	float:left;
	width:274px;
	text-align:center;
	}

#random_int {
	float:right;
	width:488px;
	}

#logo, #flashreport {
	height:287px;
	background-color:#00655b;
	padding:0;
	margin:0;
	position:static;
	}

#logo {
	float:left;
	width:274px;
	text-align:center;
	}
	
#flashreport {
	float:right;
	width:488px;
	}
	
	
#flashnav {
	height:47px;
	width:762px;
	padding:0;
	margin:0;
	position:static;
	}
	
#left_content, #right_content, #right_content_hm {
	vertical-align:top;
	}
	
#left_content {
	float:left;
	background-image:url("images/shadow_content_left.gif");
	background-repeat: no-repeat;
	width:274px;
	min-height:375px;
	height:375px;
	height:auto !important;
	background-color:#f1ecd9;
	}
	
#right_content {
	float:right;
	background-image:url("images/shadow_content_right.gif");
	background-repeat: no-repeat;
	width:488px;
	min-height:375px;
	height:375px;
	height:100% !important;
	background-color:#fff;
	}

#right_content_hm {
	float:right;
	background-image:url("images/shadow_content_right.gif");
	background-repeat: no-repeat;
	width:488px;
	min-height:200px;
	height:200px;
	height:100% !important;
	background-color:#fff;
	}
	
#pagecopy {
	margin:2px 10px 5px 10px;
	padding:0;
	}
/* End Div ELEMENTS */


/* image ELEMENTS */
img.header {
	margin:15px 0px 5px 5px;
	padding:0;
	}
	
img.img_logo {
	margin:0;
	padding:0;
	}
	
img.img_logo_int {
	margin:0px 0 0 0;
	padding:0;
	}
	
/* End image ELEMENTS */


/* P ELEMENTS */
p.events {
	margin:5px 5px 5px 7px;
	padding:0;
	}

p.report {
	margin:5px 2px 5px 7px;
	padding:0;
	}

p.hm_copy {
	font-size:12px;
	line-height:16px;
	margin:5px 10px 5px 10px;
	padding:0;
	}

p.copy {
	font-size:11px;
	line-height:14px;
	margin:2px 10px 5px 10px;
	padding:0;
	}

p.foot {
	font-size:10px;
	line-height:12px;
	margin:15px 0 5px 0;
	padding:0;
	}
	
/* End P ELEMENTS */

/* ul ELEMENTS */
.mission {
	margin:5px 10px 5px 10px;
	padding:0;
	}
/* End ul ELEMENTS */

/* LI ELEMENTS */
li.statement {
	margin:5px 5px 5px 15px;
	padding:0;
	list-style-type:none;
	}

li.number {
	margin:5px 5px 5px 15px;
	padding:0;
	}
	
li.value {
	margin:5px 5px 5px 20px;
	padding:0;
	list-style-type: disc;
	}
/* End LI ELEMENTS */

/* header */
h1, h2, h3, h4, h5, h6 {margin:0;padding:15px 5px 0 10px;color:#00655b;}

h1 {font-size:14px;font-weight:bold;line-height:18px;margin:0 0 0 0;word-spacing:-0.125em;}
h2 {font-size:13px;margin:0 0 1em 10px;font-weight:bold;border:0;padding:4px 0;word-spacing:-0.125em;}
h3 {font-size:11px;font-weight:bold;line-height:20px;margin:0;word-spacing:-0.125em;}
h4 {font-weight:bold;font-size:10px;letter-spacing:0;margin:0 0 0 2px;line-height:12px;}
h5, h6 {font-weight:bold;}
h5 {font-size:11px;color:#b2b2b2;text-transform:uppercase;padding:4px 0;}
h6 {padding:4px 0 10px 0;font-size:11px;line-height:14px;}

/* LINKS */
a:link, a:visited, a:hover, a:active {text-decoration:none;color:#00655b;}
a:hover {color:#00b3a1;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {text-decoration:none;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {text-decoration:none;}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {font-weight:bold;text-decoration:none;}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {font-weight:bold;text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}
li a:link, li a:visited, li a:hover, li a:active {text-decoration:none;}
li a:hover {text-decoration:underline;}

img {border-width:0;border-style:none;}

a.event_title:link, a.event_title:visited, a.event_title:hover, a.event_title:active {text-decoration:none;color:#00655b;}
a.event_title:hover {color:#00b3a1;}

a.make:link, a.make:visited, a.make:hover, a.make:active {text-decoration:none;color:#fff;font:11px;}
a.make:hover {color:#ccc;}

.alert {color:#ff0000;font:11px;line-height: 15px;padding:0 5px 0 10px;}

.legal {
	font-size:10px;
	color: #8f9194;
	font-style:italic;
	line-height:13px
}

/* ALIGNMENTS */
.cal {text-align:center;}
.left {text-align:left;padding-left:4px;}
.ral {text-align:right;padding-right:10px;}
.tvert {vertical-align:top;}
.mvert {vertical-align:middle;}

hr {
	color: #00655b;
	background-color: #00655b;
	height: 2px;
	width: 90%;
	border: 0;
	margin-top: 12px;
	text-align: left;
	margin-top: 5px;
	margin-right:auto;
	margin-top:5px;
	margin-left:auto;
}
.wysiwyg {
	margin:2px 10px 5px 10px;
	width:467px;
	font-size:11px;
	line-height:14px;
	}
.wysiwyg p, .wysiwyg #pagecopy {
	margin:2px 0 5px 0;
	padding:0;
	}
	
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h5 {
	padding:15px 0 0 0;
	margin:0;
	}