/**** BODY ***/html, body 							{ text-align:center; background:#3f3f3f url(../img/backgroundStretch.gif) repeat-x; margin:0; padding:0; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#siteContainer						{ background:#fff; text-align:left; width:940px; padding:0; margin:0 auto; border-left:10px solid #fff; border-right:10px solid #fff; }h1									{ margin:0; padding:0; font:normal 18px/24px "Trebuchet MS", arial, helvetica, sans-serif; color:#bfbfbf; }h2									{ margin:0; padding:0; font:normal 24px/30px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }h3									{ margin:0; padding:0; font:normal 24px/30px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }h4									{ margin:0; padding:0; }h5									{ margin:0; padding:0; }h6									{ margin:0; padding:0; }p									{ margin:0; padding:10px 0; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }a, a:link,a:active							{ text-decoration:underline; color:#0000ff; }a:visited							{ text-decoration:underline; color:#810081; }a:hover								{ text-decoration:underline; }img									{ border:0; display:block; }/**** HEADER ***/#headerWrap							{ background:url(../img/headerBackground.gif) repeat-x; position:relative; z-index:999; display:block; height:115px; }#logo								{ position:absolute; top:0; left:0; z-index:9999; }#logo img							{ width:184px; height:115px; }/**** NAV ***/#navWrap							{ position:relative; z-index:999; padding:70px 0 0 0; }#navWrap ul							{ position:relative; z-index:999; margin:0; padding:0; list-style-type:none; float:right; display:inline; }#navWrap ul li						{ position:relative; z-index:999; margin:0; padding:0; float:left; display:inline; }#navWrap ul li a, #navWrap ul li a:link,#navWrap ul li a:active,#navWrap ul li a:visited			{ border-bottom:4px solid #fff; float:left; display:inline; padding:5px; margin:0 5px; text-decoration:none; color:#666; }#navWrap ul li.current a,#navWrap ul li a:hover				{ text-decoration:none; color:#333; border-color:#ddd; }#navWrap ul ul									{ display:none; float:none; position:absolute; z-index:998; top:32px; left:5px; margin:0; padding:0; }#navWrap ul ul li								{ width:200px; clear:both; }#navWrap ul ul li a, #navWrap ul ul li a:link, #navWrap ul ul li a:visited,#navWrap ul ul li a:active						{ margin:0; border:0; border-bottom:1px solid #bcd5e9; float:none; padding:0 20px; display:block; font:normal 12px/26px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }#navWrap ul li.current li a						{ background:#a6c6e0; }#navWrap ul ul li.current a						{ text-decoration:none; background:#8fafc8; color:#fff; }#navWrap ul li.current ul						{ display:block; }#navWrap ul li.current ul ul					{ display:none; }#navWrap ul ul li.parent a						{ background:#a6c6e0 url(../img/navArrow.gif) no-repeat 187px 10px; }#navWrap ul li.current li.current ul			{ display:block; }#navWrap ul ul ul								{ padding:0; left:200px; top:0; border:0; }#navWrap ul li.parent.current li a				{ background:#a6c6e0; }#navWrap ul li.parent.current li.parent a		{ background:#a6c6e0 url(../img/navArrow.gif) no-repeat 187px 10px; }#navWrap ul li.parent.current li a:hover		{ background-color:#8fafc8; color:#fff; }#navWrap ul li.parent.current li.parent.current a	{ background-color:#8fafc8; }#navWrap ul li.parent.current li.parent.current li a	{ background:#a6c6e0; }#navWrap ul li.parent.current li.parent.current li.parent a	{ background:#a6c6e0 url(../img/navArrow.gif) no-repeat 187px 10px; }#navWrap ul li.parent.current li.parent.current li a:hover	{ background-color:#8fafc8; }/**** MAIN AREA ***/#mainWrap							{ position:relative; float:left; display:inline; width:940px; }#home #mainWrap h1					{ margin:8px 0 0 0; position:absolute; top:119px; left:780px; width:160px; height:116px; display:block; }#mainImg							{ position:relative; margin:0 0 10px 0; }#mainImg #mainText					{ position:absolute; top:119px; left:350px; background:#f7941d; padding:10px 20px; }#mainImg #mainText h2				{ width:380px; margin:0; padding:0; color:#fff; }#mainImg #mainText h1				{ width:380px; margin:0; padding:0; color:#fff; }#mainImg #mainText p				{ width:380px; margin:0; padding:0; color:#fff; }#mainImg img						{ width:710px; height:150px; margin:0; }#home #mainImg img					{ height:235px; margin:0; }#home #mainImg #mainText			{ left:350px; }#fundraisingWrap					{ position:absolute; top:0; left:720px; background:#8fc996; width:220px; height:109px; text-align:center; }#fundraisingWrap dl					{ margin:10px 0 0 0; padding:0; text-align:center; }#fundraisingWrap dl dt				{ margin:0; padding:0; text-transform:uppercase; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }#fundraisingWrap dl dd				{ margin:0; padding:0; font:normal 30px/40px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }#fundraisingWrap .button			{ margin:5px 0 0 63px; }#sidebarLinksWrap					{ position:absolute; top:245px; left:780px; }#sidebarLinksWrap .button			{ margin:10px 0 0 0; background:url(../img/buttonRight.gif) no-repeat 100% 0; }#sidebarLinksWrap .button a, #sidebarLinksWrap .button a:link,#sidebarLinksWrap .button a:active,#sidebarLinksWrap .button a:visited	{ font:normal 10px/24px "Trebuchet MS", arial, helvetica, sans-serif; background:url(../img/buttonLeft.gif) no-repeat 0 0; }.button								{ float:left; display:inline; background:url(../img/buttonRight.png) no-repeat 100% 0; }.button a, .button a:link,.button a:active,.button a:visited					{ margin:0 10px 0 0; padding:0 5px 0 27px; background:url(../img/buttonLeft.png) no-repeat 0 0; float:left; display:inline; text-decoration:none; font:normal 10px/22px "Trebuchet MS", arial, helvetica, sans-serif; color:#999; text-transform:uppercase; }.button a:hover						{ text-decoration:none; color:#333; }.button.big							{ background:url(../img/buttonBigRight.png) no-repeat 100% 0; }.button.big a, .button.big a:link,.button.big a:active,.button.big a:visited				{ font:normal 16px/35px "Trebuchet MS", arial, helvetica, sans-serif; margin:0 16px 0 0; padding:0 10px 0 40px; background:url(../img/buttonBigLeft.png) no-repeat 0 0; }.button.big a:hover					{  }.IE6.button							{ background:url(../img/buttonRightIE6.gif) no-repeat 100% 0; }.IE6.button a, .IE6.button a:link,.IE6.button a:active,.IE6.button a:visited				{ background:url(../img/buttonLeftIE6.gif) no-repeat 0 0; }.IE6.button.big						{ background:url(../img/buttonBigRightIE6.gif) no-repeat 100% 0; }.IE6.button.big a, .IE6.button.big a:link,.IE6.button.big a:active,.IE6.button.big a:visited			{ background:url(../img/buttonBigLeftIE6.gif) no-repeat 0 0; }/**** TEXT AREA ***/#textWrap							{ margin:0 240px 0 40px; }#home #textWrap						{ width:340px; margin:0 230px 40px 370px; }/**** UTILITY AREA ***/#utilityWrap						{ background:#8fafc9; position:absolute; top:245px; left:0; width:350px; padding:0 0 20px 0; }#utilityWrap h3						{ padding:10px 20px; color:#242c32; }#utilityWrap dl						{ float:left; display:inline; width:350px; margin:0; padding:0; border-bottom:5px solid #9ab7cf; }#utilityWrap dl dt					{ float:left; display:inline; width:240px; text-indent:40px; margin:0; padding:0; border-top:5px solid #9ab7cf; font:normal 16px/40px "Trebuchet MS", arial, helvetica, sans-serif; color:#242c32; }#utilityWrap dl dd					{ float:left; display:inline; width:110px; margin:0; padding:0; border-top:5px solid #9ab7cf; font:normal 30px/40px "Trebuchet MS", arial, helvetica, sans-serif; color:#475764; }#utilityWrap p						{ float:left; display:inline; width:310px; margin:10px 20px 0 20px; padding:0; color:#475764; }#utilityWrap p .button				{ margin-top:15px; }/**** CHARITIES ***/#charitiesWrap						{ text-align:center; float:left; display:inline; width:100%; padding:10px 0; }#charitiesWrap a, #charitiesWrap a:link,#charitiesWrap a:active,#charitiesWrap a:visited			{ text-decoration:none; display:inline; margin:0 20px; color:#666; }#charitiesWrap a:hover				{ text-decoration:none; }#charitiesWrap img					{ vertical-align:middle; display:inline; }/**** FOOTER ***/#footerWrap							{ clear:both; border-top:5px solid #8fafc9; }#footerWrap p						{ padding:15px 20px 20px 20px; margin:0; color:#999; }#footerWrap img						{ float:right; display:inline; margin:9px 20px 0 0; }/**** FORM ***/#formWrap input						{ padding:5px 8px 0 8px; margin:0 0 8px 0; border:3px solid #8fafc9; height:20px; width:145px; font:normal 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#666666}#formWrap input#submit				{ border:0; margin:0; padding:0; width:80px; height:26px; }#formWrap p							{ margin:0 15px 0 0; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }
