/**************reset css **************/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
/*	vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*****************end reset css **************************/
td {vertical-align:top}  /*** jwb addition to resets *****/
p, table, tr, td, ul, ol, li, blockquote, a {font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
a, a:link, a:visited {color:#265d9b; text-decoration:underline;}
a:active, a:hover { color:#eb6f24; text-decoration:underline;}
p, ul, ol, blockquote {margin-bottom:12px;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#265d9b; font-weight:bold; font-size:1.4em; margin-bottom:10px; letter-spacing:-0.8px;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#265d9b; font-weight:bold; font-size:1.2em; margin-bottom:4px; letter-spacing:-0.8px;}




















































/* ------------------------------------------------------*/
/*					GLOBAL STYLES                        */
/* ------------------------------------------------------*/
body { }
#bgWrapper { background-color:#50933d; position:relative;}
#bgWrapper.home {}
#mainWingsBGWrapperTable { width:100%; height:100%;}
#mainLeftWingWrapperCell { background:transparent url(http://www.shfb.org/view.image?id=407) top right no-repeat; padding-bottom:926px;}
#mainSiteCenterColumnOuterWrapperCell { width:900px;}
#mainRightWingWrapperCell {background:transparent url(http://www.shfb.org/view.image?id=408) top left no-repeat; padding-bottom:926px;}


.spacer {font-size:1px; line-height:1px; white-space:nowrap;}
.clearboth {clear:both;}
/* ------------------------------------------------------*/
/*					END GLOBAL STYLES                    */
/* ------------------------------------------------------*/



/* ------------------------------------------------------*/
/*                    HEADER                             */
/* ------------------------------------------------------*/
#superNavWrapperCell {width:900px; height:30px;}
#superNavWrapper { background:#3a79c0 url(http://www.shfb.org/view.image?id=403) top left repeat-x; margin:0 0 0 0; width:900px; height:30px; vertical-align:middle;}
#superNavWrapper table { width:900px;}
#superNavWrapper td { vertical-align:middle;}
#superNavWrapper p { margin:0 2px 0 0; color:white; text-align:right; font-size:0.6em; padding-top:4px;}
.home #superNavWrapper p {padding-top:9px;}
#superNavWrapper p img { margin: 0 8px 2px 0;}
#superNavWrapper a, #superNavWrapper a:link, #superNavWrapper a:visited, #superNavWrapper a:active, #superNavWrapper a:hover {color:white; text-decoration:none; padding:0 6px;}
#superNavWrapper a:active, #superNavWrapper a:hover {color:white; text-decoration:underline;}

#logoWrapperCell {background-color:#360; width:175px;}
#logoWrapper {}
#logoWrapper p {margin:0 0 0 20px;}
#shfbNameWrapperCell {background-color:#360; vertical-align:middle; width:725px;}
#shfbNameWrapper {}
#shfbNameWrapper h1, #shfbNameWrapper h2 {font-size:2em; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-variant:small-caps; font-weight:normal; letter-spacing:1.5px; margin-bottom:2px; line-height:1.15em;}
#shfbNameWrapper h2 { margin:0; font-size:1.4em; letter-spacing:2px;}
#shfbNameWrapper h2 i, #shfbNameWrapper h2 em { font-style:italic; font-variant:normal;}
/* ------------------------------------------------------*/
/*                  END HEADER                           */
/* ------------------------------------------------------*/



/* ------------------------------------------------------*/
/*                  MAIN NAV                             */
/* ------------------------------------------------------*/
#mainNavWrapperCell { width:700px; height:33px; background-color:#1c330d;}
#mainNavWrapper {font-size:0.8em;}
#mainNavWrapper ul {margin:0 0 0 10px; list-style-type:none;}
#mainNavWrapper ul li { height:33px; float:left;}
#mainNavWrapper ul li:hover { background-color:#eb6f24; }
#mainNavWrapper ul li a { padding:9px 25px 10px 5px; margin-right:10px; font-size:0.95em; text-transform:uppercase; color:white; text-decoration:none; display:block; }
#mainNavWrapper ul li a.active { color:#ffcc04; }
#mainNavWrapper ul li a:hover { color:#fff; background-color:#eb6f24; }

#mainNavWrapper div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffcb07;
	border-bottom: 8px solid #eb6f24;
	width: 200px;
	}

	#mainNavWrapper ul li div a
	{	position: relative;
		display: block;
		margin: 5px;
		padding: 5px 5px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		text-transform: none;
		background: #ffcb07;
		color: #265d9b;
		float: none;
		letter-spacing: -0.3px;
		}

	#mainNavWrapper ul li div a:hover
	{	background: #ffe583;
		color: #265d9b;
		}

/* ------------------------------------------------------*/
/*                  END MAIN NAV                         */
/* ------------------------------------------------------*/




/* ------------------------------------------------------*/
/*                  SEARCH BOX                           */
/* ------------------------------------------------------*/
#searchBoxWrapperCell { width:200px; height:30px; background-color:#1c330d; vertical-align:middle;}
#searchBoxWrapper {margin:0 5px 2px 0; text-align:right;}
#searchBoxWrapper input {border:0; font-size:0.7em; padding:3px; color:#8e8e8e;}
#searchBoxWrapper input.searchbutton {background-color:#eb6f24; color:#fff; cursor:pointer; font-family:Verdana,Arial,Helvetica,sans-serif;}
/* ------------------------------------------------------*/
/*                  END SEARCH BOX                       */
/* ------------------------------------------------------*/



/* ------------------------------------------------------*/
/*                  MAIN CONTENT                         */
/* ------------------------------------------------------*/
#ContentOuterWrapperCell { background-color:#fff; }
#ContentOuterWrapper {margin:20px 0; font-size:0.8em; line-height:1.1em;}
/* ------------------------------------------------------*/
/*                  END MAIN CONTENT                     */
/* ------------------------------------------------------*/


/* ------------------------------------------------------*/
/*                  FOOTER                               */
/* ------------------------------------------------------*/
#footerLinksDarkBlueLinksLeftWrapperCell { background-color:#265d9b;}
#footerLinksDarkBlueLinksLeftWrapper {}
#footerLinksDarkBlueLinksLeftWrapper p {margin:20px 0 20px 10px; color:#93AECD; font-size:0.7em; text-transform:uppercase;}
#footerLinksDarkBlueLinksLeftWrapper p a, 
#footerLinksDarkBlueLinksLeftWrapper p a:link, 
#footerLinksDarkBlueLinksLeftWrapper p a:visited {color:#93AECD; text-transform:uppercase; text-decoration:none;}
#footerLinksDarkBlueLinksLeftWrapper p a:active, 
#footerLinksDarkBlueLinksLeftWrapper p a:hover {color:#fff; text-transform:uppercase; text-decoration:none;}
#footerLinksDarkBlueLinksRightWrapperCell { background-color:#265d9b; vertical-align:middle;}
#footerLinksDarkBlueLinksRightWrapper { text-align:right; margin:0 10px 0 0;}
#footerLinksDarkBlueLinksRightWrapper p { margin-bottom:4px;}
#footerSocialWrapperCell { background-color:#3d7dc5; width:900px;}
#footerSocialWrapper {}
#footerSocialWrapper p { text-align:center; margin:15px 0 20px 0;}
#footerCopyrightWrapperCell { width:900px;}
#footerCopyrightWrapper {}
#footerCopyrightWrapper p {text-align:center; text-transform:uppercase; margin:18px 0; color:#fff; font-size:0.7em;}
/* ------------------------------------------------------*/
/*                  END FOOTER                           */
/* ------------------------------------------------------*/




/* ------------------------------------------------------*/
/*               INNER PAGE MAIN CONTENT                 */
/* ------------------------------------------------------*/
#breadcrumbsWrapperCell {height:21px; vertical-align:middle; background:transparent url(http://www.shfb.org/view.image?id=410) top left no-repeat;}
#breadcrumbsWrapper { margin:0 0 0 2px;}
#breadcrumbsWrapper p { margin:0; font-size:0.7em; color:#fff;}
#breadcrumbsWrapper a, #breadcrumbsWrapper a:link, #breadcrumbsWrapper a:visited { color:#fff; text-decoration:none; padding:0 2px;}
#breadcrumbsWrapper a:active, #breadcrumbsWrapper a:hover { color:#ffcd00; text-decoration:none;}
#breadcrumbsWrapper p span.on { color:#f6b319; }

/* ------------------------------------------------------*/
/*             END INNER PAGE MAIN CONTENT               */
/* ------------------------------------------------------*/



/* ------------------------------------------------------*/
/*           PLANNED GIVING CONTENT-SPECIFIC             */
/* ------------------------------------------------------*/

#nav {
	border:0;
	padding:3px 0;
	margin-left:10px;
	}

#vgnav .first {
	margin-top:0;
	}

#vgnav .header {
	background-color:#fff;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#vgnav a {
	color:#000;
	}

#vgnav a:hover {
	color:#eb6f24;
	background-color:#fff;
	}

#body {
	margin-right:20px;
	}

img.vgdonor {
	margin-bottom:10px;
	}

#vgdonors {
	margin-top:25px;
	}

#ContentOuterWrapper u {
	text-decoration:none;
	}

#ContentOuterWrapper h1 {
	color:#336600; 
	font-size:1.4em; 
	text-transform:uppercase; 
	letter-spacing:0.5px; 
	border-bottom:2px solid #f6b319; 
	padding-bottom:2px; 
	padding-left:32px; 
	background:url(view.image?id=433) bottom left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	}
