/* v1.0 | 20080212 - hat tip to eric meyer */
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;}
a:link		{ color:#0071bb; }
a:visited	{ color:#7473a9; }
a:focus		{ color:#00bce7; }
a:hover		{ color:#00bce7; }
a:active	{ color:#f68220; } 

/* Clearing Floats */
.clearfix 		{ display: inline-block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear 			{ clear:both; height:1px; width:100%; margin-bottom:-1px; font-size:0px; line-height:0; }
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;} 
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
/*** REUSEABLE CLASSES ***/	
.imgflr		{ float:right; padding:5px; background-color:#fff; border:1px solid #e9e3dc; margin:0 0 15px 15px;}
.imgflr	img		{ display:block; background-color:#e9e3dc;}
.imgflr span 	{ font-size:0.68em; padding:0px; margin:5px 0 0 0; line-height:1; color:#9b8f81; display:block; width:250px}
/* The basics */

body		{ background:#fff; font-family:Arial, Helvetica, sans-serif; }
#wrapper	{ width:910px; margin:0px auto; }
#printheader	{ display:none; }

#header		{ width:850px; height:95px; padding:25px 30px 0px 30px; background:url(../img/banner-top.gif) no-repeat top left; position:relative; display:block}
	#logo		{ position:absolute; top:25px; left:30px }
	#header-right		{ width:600px; float:right; padding:0px; font-size:0.75em; }
		#header-links 		{ padding:0; margin-bottom:30px; display:block; float:right;}
		#header-links li	{ list-style:none; display:inline; margin-left:25px }
		#header-links a		{ color:#fff; padding:0; margin:0; }
			#header-links a:link, #header-links a:active, #header-links a:visited	{ color:#fff; text-decoration:none }
			#header-links a:hover 	{ color:#fff; text-decoration:underline}
		#header-search				{ clear:right; float:right; padding:0; }
		#header-search .hideMe		{ display:none}
		#header-search .searchInp	{ width:246px; height:18px; border:0; outline:0; padding:4px 2px 4px 2px; line-height:1; margin:0px 1px 0px 0px; float:left; display:inline; background:url(../img/search-tool.gif) no-repeat 0 0; color:#808285; text-indent:5px; outline:0; border:0 }
		#header-search .header-search-btn 		{ width:78px; height:25px; outline:0; padding:0; margin:0; line-height:1; font-size:1em; display:block; float:left; display:inline; background:url(../img/search-tool.gif) no-repeat -252px 0 }
		#header-search .header-search-btn input	{ width:78px; height:25px; }

/* Main Nav */
#nav		{ width:910px; height:40px; overflow:hidden; background:url(../img/nav-bg.gif) repeat-x 0 0; position:relative; border-bottom:1px solid #fff}
	#nav ul					{ margin:0; padding:0 0 0 16px; }
	#nav ul li				{ list-style:none; padding:0; margin:0; float:left}
	#nav ul li a			{ display:block; height:40px; text-indent:-9999em}
	#nav ul li #n01			{ width:65px; margin-right:1px;}
	#nav ul li #n02			{ width:89px; margin-right:1px;}
	#nav ul li #n03			{ width:63px; margin-right:1px;}
	#nav ul li #n04  		{ width:114px; margin-right:1px;}
	#nav ul li #n05  		{ width:78px; margin-right:1px;}
	
		#nav ul li #n01		{ background:url(../img/buttons/nav.gif) no-repeat -16px 0px}
		#nav ul li #n02		{ background:url(../img/buttons/nav.gif) no-repeat -82px 0px}
		#nav ul li #n03		{ background:url(../img/buttons/nav.gif) no-repeat -172px 0px}
		#nav ul li #n04 	{ background:url(../img/buttons/nav.gif) no-repeat -236px 0px}
		#nav ul li #n05 	{ background:url(../img/buttons/nav.gif) no-repeat -351px 0px}
		
		#nav ul li #n01:hover, #nav ul li.highlighted #n01	{ background:url(../img/buttons/nav.gif) no-repeat -16px -40px}
		#nav ul li #n02:hover, #nav ul li.highlighted #n02	{ background:url(../img/buttons/nav.gif) no-repeat -82px -40px}
		#nav ul li #n03:hover, #nav ul li.highlighted #n03	{ background:url(../img/buttons/nav.gif) no-repeat -172px -40px}
		#nav ul li #n04:hover, #nav ul li.highlighted #n04  	{ background:url(../img/buttons/nav.gif) no-repeat -236px -40px}
		#nav ul li #n05:hover, #nav ul li.highlighted #n05	{ background:url(../img/buttons/nav.gif) no-repeat -351px -40px}
		
		
		.regions { width: 105px; height: 40px; display:block; text-indent:-9999em; position:absolute; right:367px; top:0px; margin:0px;}
		.regions:link, .region:active, .regions:visited { background:url(../img/buttons/regions-btn.gif) no-repeat 0px 0px;}
		.regions:hover {background:url(../img/buttons/regions-btn.gif) no-repeat 0px -40px;}
		.run-fundraiser			{ width:147px; height:40px; display:block; text-indent:-9999em; position:absolute; right:215px; top:0px; margin:0px;}
		.run-fundraiser:link, .run-fundraiser:active, .run-fundraiser:visited 
		{ background:url(../img/buttons/fundraiser-btn.gif) no-repeat 0px 0px;}
		.run-fundraiser:hover 	{ background:url(../img/buttons/fundraiser-btn.gif) no-repeat 0px -40px;}
		.donate-large			{ width:182px; height:40px; display:block; text-indent:-9999em; position:absolute; right:28px; margin:0px}
		.donate-large:link, .donate-large:active, .donate-large:visited	{ background:url(../img/buttons/donate-btn-new.gif) no-repeat 0px 0px;}
		.donate-large:hover		{ background:url(../img/buttons/donate-btn-new.gif) no-repeat 0px -40px; }
	
/* Subnav */
#subnav		{ width:150px; padding:25px 20px 25px 35px; font-size:0.69em; line-height:1.2; float:left; display:block; margin:0;}
#subnav	ul		{ margin:0; padding:0;}
#subnav ul li	{ list-style:none; padding:0; margin:0; }
#subnav ul li a { display:block; padding:5px 0px 7px 0; margin:0;}
#subnav ul li.highlighted a		{ font-weight:bold}
#subnav ul li a:link, #subnav ul li a:active, #subnav ul li a:visited { text-decoration:none; color:#4d4d4d}
#subnav ul li a:hover 	{ text-decoration:underline; color:#4d4d4d}
	#subnav ul li ul	{ padding:0; margin:0; }
	#subnav ul li ul li	{ list-style:none; margin:0; }
	#subnav ul li.highlighted ul li a 	{ padding-left:15px; font-weight:normal}
	#subnav ul li.highlighted ul li.highlighted		{ }
	#subnav ul li.highlighted ul li.highlighted	a	{ font-weight:bold; background:url(../img/sub-nav-arrow.gif) no-repeat 0px 8px}
	#subnav ul li ul li ul		{ padding:0; margin:0 0 0 15px; }
	#subnav ul li ul li	ul li 	{ list-style:none; margin:0; }
	#subnav ul li.highlighted ul li.highlighted ul li a 	{ padding-left:15px; font-weight:normal; background:url(../img/sub-sub-nav-arrow.gif) no-repeat 0px 8px}
	#subnav ul li.highlighted ul li.highlighted ul li.highlighted a 	{ font-weight:bold; background:url(../img/sub-subactive-nav-arrow.gif) no-repeat 0px 8px}

/* Home Content */
#home-content-1		{ background:url(../img/home-bg-1.gif) repeat-y top left; padding:15px 25px 20px 25px; margin:0;}
	#home-flashbox	{ margin:0 5px; padding:0; width:850px; height:260px;}
	#home-buttons		{ width:830px; margin:0px auto; background:url(../img/homepage-fader.gif) no-repeat top left; padding:10px 10px 20px 10px}
		#who-we-are, #what-we-do, #do-you-need, #do-you-want, #big-donate-now { float:left; display:block; width:250px; height:35px; background-repeat:no-repeat; text-indent:-9999em; }
		.home-buttons-left	{float:left; width:505px; height:75px}
		#big-donate-now { width:320px; height:75px; float:right; background:url(../img/buttons/donate-huge.gif);}
		#who-we-are		{ background-image:url(../img/buttons/who-we-are.gif); margin:0px 5px 5px 0px; }
		#what-we-do		{ background-image:url(../img/buttons/what-we-do.gif); margin:0px 5px 0px 0px;}
		#do-you-need	{ background-image:url(../img/buttons/do-you-need-help.gif); margin:0px 0px 0px 0px;}
		#do-you-want	{ background-image:url(../img/buttons/do-you-want-help.gif); margin:0px 0px 0px 0px;}
		#who-we-are:link, #who-we-are:active, #who-we-are:visited, #what-we-do:link, #what-we-do:active, #what-we-do:visited, #do-you-need:link, #do-you-need:active, #do-you-need:visited, #do-you-want:link, #do-you-want:active, #do-you-want:visited { background-position:0px 0px}
		#who-we-are:hover, #what-we-do:hover, #do-you-need:hover, #do-you-want:hover { background-position:0px -35px}
		#big-donate-now:link, #big-donate-now:active, #big-donate-now:visited { background-position:0px 0px}
		#big-donate-now:hover { background-position:0px -75px}
	
	#home-divider		{ height:1px; width:910px; outline:none; border:none; background:url(../img/home-divider.gif) no-repeat top left; margin:0px; padding:0px; line-height:1px}
		#home-divider hr{ display:none}
	
#home-content-2			{ background:url(../img/home-bg-2.gif) repeat-y top left; padding:20px 40px}
#home-content-2	p		{width:460px; font-size:0.9em; color:#3e4043; line-height:1.4; float:left; padding-top:10px; margin:0}
	.home-text			{ width:460px; font-size:0.9em; color:#3e4043; line-height:1.4; float:left; padding-top:10px; margin:0}
	#talk-box			{ position:relative; float:right; width:315px; }
	#talk-box-hidden div	{ clear:both; padding-bottom:5px; display:block;}
	#talk-box-hidden label	{ float:left; width:30px;  font-weight:normal !important; margin:5px 0 0 0 !important; font-size:0.825em; color:#ada6a3; }
	#talk-box-hidden input, #talk-box-hidden select	{ float:right; width:225px; border:none; outline:none; background:url(../img/talk-fields-bg.gif) no-repeat top left; height:17px; padding:2px 3px; color:#ada6a3; font-size:0.825em; font-family:Arial, Helvetica, sans-serif}
	#talk-box-hidden select	{ height: auto; width: 231px;}
	#talk-box fieldset  	{ width:320px; background:url(../img/talk-to-us.gif) no-repeat top left; margin:0px; padding:0px; border:none; display:block}
	#talk-box em			{ display:block; color:#ada6a3; margin-bottom:7px; font-weight:bold; line-height:1; font-style:normal}
	#talk-box fieldset textarea 	{ width:295px; height:70px; padding:10px; outline:none; border:none; background:none; font-family:Arial, Helvetica, sans-serif; color:#ada6a3; font-size:0.75em; overflow:auto}
	#talk-box fieldset input		{ float:right; margin:5px 5px 0px 0px}

#home-content-3			{ background:url(../img/home-bg-3.gif) repeat-y top left; padding:20px 40px}
	.home-leftbox		{ width:400px; float:left; display:block; background:url(../img/home-spot-bg.gif) no-repeat 0px 10px; padding-top:17px; position:relative }
	.home-leftbox em, .home-rightbox em	{ width:220px; font-weight:bold; font-style:normal; color:#808285; margin:0 0 20px 0; padding:0px 10px; line-height:1; display:block}
	.home-spot-link		{ color:#0171bb; margin-bottom:5px; font-size:0.9em; display:block; width:230px;}
		.home-spot-link:link, .home-spot-link:active, .home-spot-link:visited { color:#0171bb; text-decoration:underline}
		.home-spot-link:hover { color:#0171bb; text-decoration:none}
	.home-leftbox p, .home-rightbox p 	{ font-size:0.8em; color:#3e4043; line-height:1.2; width:230px; margin-bottom:5px}
	.home-leftbox img	{ padding:5px; background:#fff; border:1px solid #e9e3dc; margin:0; position:absolute; top:0; right:20px}
	.home-rightbox	{ float:right; width:400px; display:block; background:url(../img/home-spot-bg.gif) no-repeat 0px 10px; padding-top:17px; position:relative}
	.home-rightbox img	{ position:absolute; top:0; right:10px}
	.home-spot-readmore	{ color:#0171bb; font-size:0.8em}
		.home-spot-readmore:link, .home-spot-readmore:active, .home-spot-readmore:visited { color:#0171bb; text-decoration:none;}
		.home-spot-readmore:hover		{ text-decoration:underline}

/* Footer */
#footerWrapHome		{ padding:0px 10px; border:10px solid #f2f2f3; border-width:0 10px 10px 10px; }
#footerWrapInside	{ margin:1px 0 0 0; border:10px solid #f2f2f3; padding:0px 10px; }
	#footerWrapHome	#footer		{ border-top:10px solid #f2f2f3; }
	
	#footer			{ padding:25px 10px 25px 10px; font-size:0.70em; color:#808285; }
	#footer p		{ margin-bottom:3px}
	#footer p.footerNumbers	{ margin-top:8px; }
	#footer a:link, #footer a:active, #footer a:visited { color:#808285; text-decoration:none}
	#footer a:hover		{ color:#808285; text-decoration:underline}
	#footer a.footerRSS	{ background:url(../img/icons/rss-mini.gif) no-repeat 0px 2px; padding-left:16px}
	.footerLeft			{ float:left}
	.footerRight		{ float:right}
	.footerLeft span	{ margin-right:10px}
	.footerRight span	{ margin-left:10px}
	
/*** BREADCRUMB ***/
#breadcrumb 	{ width:543px; clear:left; margin:8px 0 0 0}
#breadcrumb ul	{ margin:0; padding:0; font-size:0.68em}
#breadcrumb li 	{ list-style:none; float:left; color:#808285; margin-right:8px}
#breadcrumb li a	{ padding-left:11px; background:url(../img/breadcrumb-arrow.gif) no-repeat 0px 5px; color:#0171bb}
#breadcrumb li a:link, #breadcrumb li a:active, #breadcrumb li a:visited { text-decoration:none; color:#0171bb}
#breadcrumb li a:hover { text-decoration:underline; color:#0171bb}
#breadcrumb li span { padding-left:11px; background:url(../img/breadcrumb-arrow.gif) no-repeat 0px 5px; }
	
/*** LAYOUTS ***/
#inside			{ background:url(../img/inside-bg.gif) repeat-y top left}

/*** GENERIC ***/
select, option, input, textarea { font-family:Arial, Helvetica, sans-serif; }
#inside .contentWrap 		{ float:right; width:705px; padding:0; margin:0; display:block}
#inside #inside-header		{ width:543px; padding:20px 142px 12px 20px; background:transparent url(../img/inner-header-bg.gif) repeat-y top right; position:relative }
#inside #inside-header-wrap	{ width:515px;}
	#inside #inside-header h1, #inside #inside-header h2	{ color:#818386; font-size:1.75em; font-weight:normal;  white-space:normal; padding:0; float:left }
	#inside #inside-header h1 			{ background:url(../img/h1-divider.gif) no-repeat top right; padding-right:15px; margin-right:15px; }
	#inside #inside-header h1.no-divide { background: none; }
	#inside #header-buttons				{ position:absolute; top:15px; right:30px; width:113px;}
		#header-buttons .header-print	{ width:113px; height:25px; display:block; background:url(../img/buttons/print-page.gif) no-repeat 0px 0px; text-indent:-9999em; margin-bottom:5px}
		#header-buttons .header-print:hover	{ width:113px; height:25px; display:block; background:url(../img/buttons/print-page.gif) no-repeat 0px -25px;}
		#header-buttons .header-email	{ width:113px; height:25px; display:block; background:url(../img/buttons/email-page.gif) no-repeat 0px 0px; text-indent:-9999em; margin-bottom:5px}
		#header-buttons .header-email:hover	{ width:113px; height:25px; display:block; background:url(../img/buttons/email-page.gif) no-repeat 0px -25px;}
#inside .h3-box				{ width:675px; padding:15px 0 10px 20px; border-bottom:1px solid #f2f2f3; }
	#inside .h3-box h3		{ color:#f68220; font-size:1.25em; font-weight:normal; line-height:1.2; margin:0; padding:0; }
	#inside .h3-box p		{ font-size:0.75em; color:#808285; padding:5px 0 0 0; line-height:1}
	
#inside #nav-level-4		{ padding:5px 20px 0 2px;  }
	#inside #nav-level-4 li	{ list-style:none; display:inline; }
	#inside #nav-level-4 li a 				{ font-size:0.75em; line-height:1; padding:0 0 0 10px; margin:0 10px 0 0; background:url(../img/l4-arrow.gif) no-repeat 0px 4px; color:#4d4d4d}
	#inside #nav-level-4 li a:link, #inside #nav-level-4 li a:active, #inside #nav-level-4 li a:visited { color:#4d4d4d; text-decoration:none}
	#inside #nav-level-4 li a:hover 		{ text-decoration:none; color:#4d4d4d; background:url(../img/sub-subactive-nav-arrow.gif) no-repeat 0px 4px;}
	#inside #nav-level-4 li.highlighted a 	{ font-weight:bold; background:url(../img/sub-subactive-nav-arrow.gif) no-repeat 0px 4px; color:#4d4d4d; text-decoration:none}
#inside .h3-backbtn			{ float:right; text-align:right; padding-top:5px; font-size:0.75em; line-height:1; color:#0171bb; padding-left:10px; padding-right:20px; background: url(../img/icons/arrow-left.gif) no-repeat 0 9px; margin:0; cursor:pointer;}
#inside .h3-backbtn:link, #inside #h3-backbtn:active, #inside #h3-backbtn:visited { color:#0171bb; text-decoration:none;}
#inside .h3-backbtn:hover	{ color:#0171bb; text-decoration:underline}

#inside .content			{ padding:20px; overflow: auto;}
#inside .content h1			{ color:#808285; font-size:1.125em; font-weight:normal; margin-bottom:10px; line-height:1.3}
#inside .content h2			{ color:#f68220; font-size:1em; font-weight:normal; margin-bottom:10px; line-height:1.3}
#inside .content h3			{ color:#f68220; font-size:0.875em; font-weight:normal; line-height:1.3; margin-bottom:7px}
#inside .content h4			{ color:#f68220; font-size:0.8125em; font-weight:normal; line-height:1.3; margin-bottom:7px}

#inside .content h1 a:link, #inside .content h1 a:active, #inside .content h1 a:visited { color:#808285; text-decoration:underline;}
#inside .content h1 a:hover { color:#808285; text-decoration:none}
#inside .content h2 a:link, #inside .content h2 a:active, #inside .content h2 a:visited, #inside .content h3 a:link, #inside .content h3 a:active, #inside .content h3 a:visited, #inside .content h4 a:link, #inside .content h4 a:active, #inside .content h4 a:visited { color:#f68220; text-decoration:underline}
#inside .content h2 a:hover, #inside .content h3 a:hover, #inside .content h4 a:hover { color:#f68220; text-decoration:none }

#inside .content p			{ color:#000; font-size:0.75em; line-height:1.5; margin-bottom:15px;}
#inside .content p a:link, #inside .content p a:active, #inside .content p a:visited { color:#0171bb; text-decoration:underline}
#inside .content p a:hover	{ color:#0171bb; text-decoration:none}

#inside .content .contentList ul		{ display:block; margin-bottom:15px; font-size:0.75em; color:#000}
	#inside .content .contentList ul li	{ list-style:none; padding-left:10px; background:url(../img/icons/bullet.gif) no-repeat left 4px; line-height:1.4; }
	#inside .content .contentList li ul	{ margin:5px 0px; font-size:100%}
#inside .content ol, #inside .content ul	{ display:block; margin-bottom:15px; font-size:0.75em; color:#000}
	#inside .content ol li, #inside .content ul li	{ list-style-type:decimal; list-style-position:inside; line-height:1.4; }
	#inside .content ol li ol{ margin:5px 0px 5px 15px; font-size:100%}	
	
#inside .content .submissionList		{ display:block; margin:0;}
	#inside .content .submissionList ul	{ margin:0 0 15px 0; font-size:0.75em; color:#000;}
	#inside .content .submissionList ul li	{ list-style-type:none; list-style-position:outside; line-height:1.2; margin:0 0 3px 0;}

	
#inside .content table		{ display:table; border-collapse:collapse; border:1px solid #e2dcd5; background-color:#f4f1ed; margin-bottom:15px; width:100%; font-size:0.75em }
		#inside .content table	th	{ padding:5px 6px; background-color:#808285; color:#e9e3dc; text-align:left; border:1px solid #e2dcd5;}
		#inside .content table	td	{ padding:4px 6px; text-align:left; border:1px solid #e2dcd5;}
		#inside .content table .alt td	{ background-color:#e2dcd5}
		
#inside .svpForm						{ display:block; margin-bottom:15px}
#inside span.ErrorLabel					{ font-size: 0.75em; font-weight: bold; color: #000;}
	#inside .svpForm fieldset			{ padding:5px 0px; margin-bottom:15px;}
	#inside .svpForm legend  			{ padding:5px 10px; margin:0; background:#e2dcd5 url(../img/legend-bg.gif) repeat-x top left; color:#808285; font-size:0.75em; font-weight:bold; border:1px solid #e2dcd5 }
	#inside .svpForm .formline			{ display:block; min-height:20px; clear:both; border-top:1px solid #e2dcd5; background-color:#fbfaf8; overflow: hidden; }
	#inside .svpForm .required label	{ font-weight:bold}
	#inside .svpForm .formline label	{ display:block; width:210px; padding:11px 24px 4px 12px; float:left; text-align:right; line-height:1; margin:0; color:#000; font-size:0.75em;}
	#inside .svpForm .formline span		{display:block; width:375px; padding:0px 0px 4px 12px; float:left; text-align:right; line-height:1; margin:0; color:#F68220; font-size:0.75em;}
	#inside .svpForm .formline input	{ display:inline; line-height:1; margin:6px 0; padding:2px; font-size:0.75em;}
	#inside .svpForm .formline select	{ display:inline; line-height:1; margin:6px 0; padding:2px; font-size:0.75em; }
	#inside .svpForm .formline textarea	{ display:inline; line-height:1.3636; margin:6px 0; padding:2px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:0.675em }
	
	#inside .svpForm .checklist ul		{ margin:4px 0; padding:0px; width:250px; float:left}
	#inside .svpForm .checklist li		{ list-style:none; background:none; padding:0px 0px 2px 0; line-height:1; margin:4px 0}
	#inside .svpForm .checklist input	{ margin:0px 5px 0px 0px; border:none}
	#inside .radioList					{ display:block; float:left; padding:0px; margin:4px 0px; }
	#inside .radioList input			{ float:left; margin:4px 5px 0px 0px !important; padding:0 !important; clear:both; border:none !important}
	#inside	.radioList label		{ text-align:left; padding:5px 0px 4px 0px !important; display:block; float:left; margin:0; line-height:1; text-align:left !important; width:260px !important}
	#inside	.checkboxList			{ display:block; float:left; padding:0px; margin:4px 0px;}
	#inside	.checkboxList input		{ display:block; float:left; margin:0px 5px 0px 0px; padding:0px; clear:both; border:none;}
	#inside	.checkboxList label		{ text-align:left; padding:2px 0px 7px 0px !important; margin:0px; float:left; line-height:1; text-align:left !important; width:260px !important;}
	#inside .buttonline				{ clear:both; min-height:20px; padding:5px 0px; border-top:1px solid #e2dcd5; border-bottom:1px solid #e2dcd5; text-align:center}
	.s50 input, .s50 select	{ width:50px;} .s75 input, .s75 select { width:75px;} .s85 input, .s85 select { width:85px;} .s100 input, .s100 select { width:100px} .s125 input, .s125 select { width:125px} .s150 input, .s150 select { width:150px;} .s175 input, .s175 select, .s175 textarea { width:175px} .s200 input, .s200 select, .s200 textarea { width:200px} .s225 input, .s225 select, .s225 textarea { width:225px;} .s250 input, .s250 select, .s250 textarea { width:250px} .s265 input, .s265 select, .s265 textarea { width:265px} 

#inside .content blockquote			{ background-color:#f4f1ed; color:#808285; padding:10px; margin:0 0 15px 0}
	#inside .content blockquote p	{ margin:0px 0px 10px 0px;}
	#inside .content cite			{ font-size:0.8125em; font-style:italic}
	#inside .content address, #inside pre		{ font-size:0.8125em; margin-bottom:15px; color:#000; font-style:normal}

#inside .content dl			{ margin:0px 0px 15px 0px; font-size:0.8125em}
	#inside .content dl dt	{ font-weight:bold; margin:10px 0px 5px 0;}
	#inside .content dl dd	{ margin:0 0 3px 0;}

#inside .audioWrap			{ display:block; margin:0px 0px 15px 0px}
#inside .videoWrap, #inside .slideshowWrap	{ float:right !important; margin:0px 0px 15px 15px; }
#inside .videobox, #inside .slideshowbox	{ display:block}
#inside a.download		{ font-size:95%; background:url(../img/icons/download.gif) no-repeat left 2px; padding:5px 0px 5px 25px}
	#inside a.download:link, #inside a.download:active, #inside a.download:visited	{ color:#0771bb; text-decoration:none}
	#inside a.download:hover	{ color:#0771bb; text-decoration:underline}
#inside .flashError		{ font-size:0.8125em; padding:10px; background-color:#f5f1ee}	
	
/***** RELATED LINKS ****/
.related-links				{ padding:0px 20px 20px 20px; width:655px}
	.related-links em		{ border-bottom:1px solid #e9e3dc; display:block; color:#f68220; font-style:normal; padding-bottom:10px; margin-bottom:10px}
	.related-links ul		{ margin:0; padding:0;}
	.related-links ul li	{ font-size:0.75em; margin-bottom:10px; padding:2px 0px 0px 25px;}
	.related-links ul li.mini-pdf	{ background:url(../img/icons/mini-pdf.gif) no-repeat 0 0}
	.related-links ul li.mini-doc	{ background:url(../img/icons/mini-doc.gif) no-repeat 0 0}
	.related-links ul li.mini-excel	{ background:url(../img/icons/mini-excel.gif) no-repeat 0 0}
	.related-links ul li.mini-txt	{ background:url(../img/icons/mini-txt.gif) no-repeat 0 0}
	.related-links ul li.mini-web	{ background:url(../img/icons/mini-web.gif) no-repeat 0 0}
	.related-links ul li a	{ margin-right:10px; color:#0171bb; font-weight:bold}
	.related-links ul li a:link, .related-links ul li a:active, .related-links ul li a:visited { text-decoration:none; color:#0171bb}
	.related-links ul li a:hover 	{ text-decoration:underline; color:#0171bb}
	
/* special text formatting */
sup			{ vertical-align:super; font-size:0.95em; margin:0px; padding:0px; line-height:1; display:inline}
sub			{ vertical-align:sub; font-size:0.95em; margin:0px; padding:0px; line-height:1;}
sup, sub 	{ height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; }
sup 		{ bottom: 1ex;}
sub 		{ top: .5ex;}

/**** NEWS ITEMS ***/
#inside #news .newsItem			{ display:block; margin-bottom:15px}
	#inside #news .newsItem .newsThumb	{ float:left; display:block; padding:4px; margin:0px 10px 10px 0px; width:115px; line-height:1}
	#inside #news .newsItem .newsThumb:link, #inside #news .newsItem .newsThumb:active, #inside #news .newsItem .newsThumb:visited { border:1px solid #e9e3dc; }
	#inside #news .newsItem .newsThumb:hover { border:1px solid #0171bb;}
	#inside #news .newsItem img	{ margin:0px; border:0;}
	#inside #news .newsItem dl	{ float:left; width:520px}
	#inside #news .newsItem dl a:link, #inside #news .newsItem dl a:active, #inside #news .newsItem dl a:visited	{ color:#0171bb; text-decoration:none;}
	#inside #news .newsItem dl a:hover	{ color:#0171bb; text-decoration:underline}
	#inside #news .newsItem dl dt		{ font-size:1.23em; font-weight:normal; line-height:1; margin:5px 0px}
	#inside #news .newsItem dl dd.newsDate	{ color:#808285; margin:0px 0px 5px 0px; line-height:1; font-size:0.885em}
	#inside #news .newsItem dl dd.newsBite	{ line-height:1.3}
#inside #news .newsLinks		{ display:block; margin-bottom:15px;}
	#inside #news .newsLinks p	{ display:block; border-bottom:1px solid #eae3db; margin:0; padding:5px 10px; position:relative}
	#inside #news .newsLinks a	{ font-size:1.125em; display:block; width:565px}
	#inside #news .newsLinks span		{  width:65px; display:block; font-size:0.885em; text-align:right; position:absolute; top:8px; right:10px; color:#818284}
	#inside #news .newsLinks a:link, #inside #news .newsLinks a:active, #inside #news .newsLinks a:visited { text-decoration:none; color:#0771bb;}
	#inside #news .newsLinks a:hover 	{ text-decoration:underline; color:#0171bb}
	#inside #news .newsLinks .firstLink	{ border-top:1px solid #eae3db;}
	.newsMediaColumn {float:right; width: 280px;}
	.newsSlideShow {margin-top: 20px; float:left;}
	 
/******** PAGINATION ************/
#pagination			{ margin:0px; padding:5px 15px 5px 0px; background-color:#f5f0ea }
	#pagination #pagPrevious, #pagination #pagFirst	{ margin-right:6px}
	#pagination #pagPrevious a 	{ background:url(../img/buttons/previous.gif) no-repeat left 7px; padding-left:10px; }
	#pagination #pagFirst a 	{ background:url(../img/buttons/first.gif) no-repeat left 7px; padding-left:15px; }	
	#pagination #pagNext, #pagination #pagLast		{ margin-left:6px}
	#pagination #pagNext a		{ background:url(../img/buttons/next.gif) no-repeat right 7px; padding-right:10px; }
	#pagination #pagLast a		{ background:url(../img/buttons/last.gif) no-repeat right 7px; padding-right:15px; }
	#pagination #pagInfo		{ margin:0 35px 0 45px}
	#pagination #pagGoTo		{ padding:5px 45px 5px 6px;}
	#pagination #pagGoTo label  { margin-right:3px; color:#000; }
	#pagination #pagGoTo select { color:#000; border:1px solid #e9e3dc; padding:2px; font-size:0.8125em}	
	#pagination ul				{ margin-left:auto; margin-right:auto; text-align:center; margin-bottom:0 !important; line-height:1}
	#pagination li				{ list-style:none; display:inline; margin-right:2px; background:none !important; padding:0; font-size:0.75em;}
	#pagination li a			{ display:inline; padding:3px 0; margin:0; line-height:1; color:#0072b9;}
	#pagination li a:link, #pagination li a:active, #pagination li a:visited { color:#0072b9; text-decoration:none } 
	#pagination li a:hover 		{ color:#0072b9; text-decoration:underline } 
	#pagination #pagOn a		{ color:#000; background-color:#e0e2e3}
	
/******* CONTACT FORM **********/
#inside #contact-intro h1		{ color:#f68220; font-size:1em; font-weight:normal; margin-bottom:10px; line-height:1.3}
#inside #contact-intro p		{ font-size:0.875em}

/******* SEARCH RESULTS ********/
.search-results-intro			{ padding:20px 20px; background:url(../img/h3-border.gif) no-repeat bottom left}
	.search-results-intro p		{ font-size:0.875em;  color:#f68220; }
#search-results					{ padding:0 20px 15px 20px;}
	#inline-search-tool			{ background:url(../img/search-block-bg.gif) repeat-x top left;  padding:5px 10px; margin-bottom:5px; margin-top:-20px;}
	#inline-search-tool label	{ font-size:0.8125em; float:left; margin:6px 8px 0 0}
	#inline-search-tool .inlineSearchInp	{ width:215px; height:25px; background:url(../img/search-block-tool.gif) no-repeat top left; outline:none; border:none; padding:5px 5px 0px 5px; margin-right:2px; float:left; display:inline; font-size:80% !important; color:#808285; }
	#inline-search-tool .inlineSearchBtn	{ width:78px; height:25px; background:url(../img/search-block-tool.gif) no-repeat -227px 0px; display:block; float:left; display:inline; margin-right:8px;}
	#inline-search-tool .inlineSearchBtn input	{ width:78px; height:25px; }
	#inline-search-tool .advSearch	{ float:left; font-size:0.6875em; margin-top:8px; line-height:1; white-space:nowrap}
	#inline-search-tool .advSearch:link, #inline-search-tool .advSearch:active, #inline-search-tool .advSearch:visited { color:#0771bb; text-decoration:underline;}
	#inline-search-tool .advSearch:hover { color:#0771bb; text-decoration:none}
#search-results dl				{ background:#fff url(../img/icons/searchresults.png) no-repeat top left; padding-left:45px; margin:10px 0 18px 0; display:block}
	#search-results dl dt		{ font-weight:normal; color:#0171bb; line-height:1.2; }
	#search-results dl dt a		{ font-weight:normal;}
	#search-results dl dt a:link, #search-results dl dt a:active, #search-results dl dt a:visited { color:#0171bb; text-decoration:underline;}
	#search-results dl dt a:hover { color:#0171bb; text-decoration:none}
	#search-results dl dd		{ line-height:1.2; font-size:0.9em; margin-bottom:2px; }
	.search-url a				{ color:#808285; text-decoration:none; padding:2px;}
	.search-url a:hover			{ background:#fff2b5; color:#002c5b; }
	
/******* SITEMAP ********/
#inside .content .sitemap					{ float:left; width:295px; padding:0 20px 0 0; display:block; margin-bottom:15px; font-size:0.75em }
#inside .content .sitemap li				{ margin:0 0 20px 0; background:none; padding:0; list-style:none; line-height:1.4; }
#inside .content .sitemap li a				{ color:#006fb8; font-weight:bold; text-decoration:none; font-size:1.2em }
#inside .content .sitemap li a:hover		{ text-decoration:underline; }
#inside .content .sitemap ul, #inside .content .sitemap ul ul, #inside .content .sitemap ul ul ul { margin:0; font-size:100% }
#inside .content .sitemap .sm02 li			{ padding:2px 0 0 20px; margin:0; background:url(../img/smap-dots01.png) no-repeat; }
#inside .content .sitemap .sm02 li a		{ font-weight:normal; }
#inside .content .sitemap .sm02 li.end		{ background:url(../img/smap-dots01-end.png) no-repeat;  }
#inside .content .sitemap .sm03 li			{ padding:2px 0 0 40px; margin:0 0 0 -20px; background:url(../img/smap-dots02.png) no-repeat; }
#inside .content .sitemap .sm03 li a		{ font-weight:normal; color:#000; }
#inside .content .sitemap .sm03 li.end		{ background:url(../img/smap-dots02-end.png) no-repeat;  }
#inside .content .sitemap .sm04 li			{ padding:2px 0 2px 60px; margin:0 0 0 -40px; background:url(../img/smap-dots03.png) no-repeat;  }
#inside .content .sitemap .sm04 li a		{ font-weight:normal; color:#808285; }
#inside .content .sitemap .sm04 li.end		{ background:url(../img/smap-dots03-end.png) no-repeat;  }

/******** LOCATIONS - CONTACT INFO *********/
.loc-column			{ float:left; width:300px; padding:0 20px 0 0; }
.loc-item			{ padding:0 0 20px 0; }
.loc-item .fn		{ display:block; color:#0071bb;text-decoration:none; font-size:0.9em; line-height:1.2; padding:0 0 2px 24px; background:url(../img/icons/loc-item.png) no-repeat; } 
.loc-item .fn:hover	{ text-decoration:underline; }
.loc-item .adr, .loc-item .tel, .loc-item .email		{ display:block; margin:0 0 2px 0; clear:both; font-size:0.75em; line-height:1.2;  }
.loc-item .adr:after, .loc-item .tel:after, .loc-item .email:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.loc-item .type		{ width:65px; padding:0 10px 0 0; color:#808285; display:block; float:left; text-align:right; }
.loc-item .info		{ width:225px; display:block; float:left; }
.loc-item .email a			{ color:#0071bb; }
.loc-item .email a:hover	{ text-decoration:none; }

/******** MULTIPLE *********/
.multiLeft	{ float:left; width:485px; }
.multiRight	{ float:right; width:150px; }
.multi-latest				{ background:#f4f1ed; }
.multi-latest em			{ text-indent:-9999em; background:url(../img/latest-issue-heading.png) no-repeat; height:25px; font-style:normal; display:block }
.multi-latest dl			{ padding:0 20px 20px 70px; }
.multi-latest dt				{ font-size:1.4em; padding:4px 0 0 0;}
.multi-latest .pdf				{ background:#f4f1ed url(../img/icons/pdf-large.png) no-repeat 15px 0; }
.multi-latest .doc				{ background:#f4f1ed url(../img/icons/doc-large.png) no-repeat 15px 0; }
.multi-latest .xls				{ background:#f4f1ed url(../img/icons/xls-large.png) no-repeat 15px 0; }
.arc-list-col .pdf				{ background:#fff url(../img/icons/pdf-small.png) no-repeat 0 0; }
.arc-list-col .doc				{ background:#fff url(../img/icons/doc-small.png) no-repeat 0 0; }
.arc-list-col .xls				{ background:#fff url(../img/icons/xls-small.png) no-repeat 0 0; }
#inside .content .arc-list dt	{ font-weight:normal; }
.arc-list-col				{ width:225px; margin:0 10px 0 0; float:left;}
.arc-list dt a				{ color:#0071bb; text-decoration:none; }
.arc-list dt a:hover		{ text-decoration:underline; }
.arc-list dd				{ color:#808285; }
.arc-list dd .date			{ color:#000; }
.arc-list dd .sep			{ color:#ada6a3; padding:0 5px; }
.arc-list-col dd			{ font-size:0.875em; }
.arc-list-col dl			{ padding:0 0 0 22px; }

/********** INLINE NAV *********/
.drop-down-nav				{ display:block; margin:0px 0px 15px 0px; background-color:#f4f1ed; padding:15px }
.drop-down-nav label		{ display:none}
.more-info					{ background:#f4f1ed url(../img/more-information.gif) no-repeat top left; padding-top:30px}
.more-info em				{ text-indent:-9999em; display:block; height:0px}
.drop-down-nav p			{ margin:0px 0px 5px 0px !important}
.drop-down-nav select		{ width:200px;}
.drop-down-result em		{ font-size:0.8125em; font-weight:bold; line-height:1.3; margin-bottom:7px; font-style:normal; display:block}		

/*********** FAQS ************/
/* Q and A page */
/* Show/Hide */
#inside .content .bigIntro p	{ color:#f68220; font-size:1em; line-height:1.2; }

#expanderWrap	{width:100%; height:100%; margin:15px 0px 15px 0px; padding:0px;}
.expander		{ display:block; border-top:1px solid #e9e3dc; position:relative; padding:0px; margin:10px 0px 2px 0px;}
.expanderTitle	{ margin:0px; padding:7px 10px 0 30px; cursor:pointer; background:#fff url(../img/icons/q-faq.png) no-repeat top left; }
.expanderTitle a	{ width:100%; display:block; line-height:1.2 }
.expanderTitle a:hover	{color:#0071bb;}
.expanderContent 	{ margin:0px; padding:10px 10px 0 30px; display:none; background:#fff url(../img/icons/a-faq.png) no-repeat top left;}
#inside .content .expanderContent *	{  color:#808285; }
.expcoll						{ font-size:0.875em; color:#ada6a3; }
.expAll, .colAll				{ cursor:pointer; color:#0071bb; }
.expAll:hover, .colAll:hover	{ text-decoration:underline; }

/* ************* ACROBAT ***********************/
#inside .content #get-acrobat em	{ background:url(../img/get-acrobat-heading.png); width:150px; height:30px; text-indent:-9999em; margin:0; font-style:normal; display:block}
#get-acrobat div					{ border:1px solid #e9e3dc; padding:4px; }
#inside .content #get-acrobat p		{ font-size:0.7em; padding:2px 2px 5px 2px; margin:0; }
#get-acrobat div img				{ display:block; }

/* ************* DONATIONS ***********************/
#don-wrap						{ background:#f4f1ed url(../img/donations/end-donations-box.png) no-repeat bottom; margin:0 5px; }
#donate-single					{ background:#000 url(../img/donations/single-donation.png) no-repeat top left; display:block; height:45px; text-indent:-9999em; margin-bottom:-20px !important}
#inside .content #don-wrap #don-tabs		{ height:45px; background:#fff; margin-bottom:-20px }
#inside .content #don-tabs li 	{ display:inline; margin:0; padding:0; background:none; list-style:none; }
#don-tabs li a					{ display:block; float:left; height:45px; text-indent:-9999em; background-image:url(../img/donations/top-tabs.png) }
#dt-single						{ width:325px; }
#dt-single.on					{ background-position:0 -45px; }
#dt-regular						{ width:330px; background-position:-325px 0; }
#dt-regular.on					{ background-position:-325px -45px; }
#don-middle						{ border:1px solid #e9e3dc; border-width:0 1px;  margin:0; padding:15px 0 1px 0;}
#don-middle	.donForm			{ margin:20px;  background:#fff; border:1px solid #e9e3dc; }
#inside .donForm p.formInstruction 		{ font-weight: bold; text-align:center;}
#inside .donForm span.inlineAsterisk 	{ font-weight: bold; margin-left: 215px; }
#inside .donForm span.inlineInfo		{ font-weight:normal; margin-left:225px; width:350px; text-align:left; line-height:1.2}
#inside .donForm fieldset		{ padding:0 10px; }
#inside .donForm legend			{ font-weight:normal; display:block; background:none; color:#f68220; font-size:1em; border:0; border-bottom:1px solid #f4f1ed; margin:5px 0 10px 0; padding:10px 0; }
#inside .donForm .formline			{ border:0; background:none; overflow:hidden; }
#inside .donForm .formline select	{ font-family:Arial, Helvetica, sans-serif}
#inside .donForm .formline label	{ padding:11px 14px 4px 12px; }
#inside .donForm  .doninfo label	{ padding:11px 10px 4px 0px }
#inside .donForm .buttonline		{ text-align:left; border:0; }
#inside .donForm .buttonline input	{ margin-left:236px; padding:5px; }
#inside .donForm .formline .dmy					{ padding:4px 0 4px 0; line-height:1.6; }
	#inside .donForm .formline .dmy select	{ display:inline; float:none; margin:0; }
	#inside .donForm .formline .dmy label 	{ display:none; }
#inside .donForm .formline .lone-checkbox		{ margin:10px 0 }
.donformeuro															{ color:#808285; font-size:0.8em; display:block; float:left; padding:11px 2px 0 0; }
#inside .donForm span.validatorMessage { margin-left:225px; text-align:left; color:#0171bb!important; margin-bottom:3px; width:350px; }
#inside .content .don-options		{ padding:10px 15px; margin:0 0 9px 0; color:#00bce7; background-color:#d5ebf0}
#inside .content .don-options p		{ color:#0071bb; margin:0 0 10px 0 }

#inside .content .don-options .or-divider	{ display:block; width:560px; height:16px; background:url(../img/or.gif) no-repeat 80px 0; text-indent:-9999em; margin:0 auto 10px auto}
#inside .content .doninfo			{ padding:10px 15px; margin:0 0 9px 0; background:#f4f1ed; color:#808285; }
#inside .content .doninfo p			{ color:#808285; margin:0px}
#inside .content .doninfo .selectLine {margin-left:210px; color:#000000; }
#inside .content .doninfo select	{ }
#inside .content .forminfo			{ padding:5px 15px 0 15px; margin:0; }
#inside .content .tick-list			{ margin:0; padding:7px 0 0 0;  }
#inside .content .tick-list li		{ float:left; display:block; margin:0; padding:0; background:none; list-style:none; width:100px;}
#inside .content .tick-list input	{ float:left;}
#inside .content .tick-list label	{ float:left; width:auto; margin:0; padding:6px; font-size:1em; }
#inside .content .bottom-content	{ margin: 10px 0px 0px 5px;}
#inside .content .formheading p		{ font-size:0.8em; color:#f68220; margin:0; display:block; padding:11px 24px 4px 12px; float:left; text-align:right;}
#inside .content #altAddressContainer	{ background:#f4f1ed; padding-bottom:8px}

#gifts				{ padding:10px 0px 20px 0px; overflow: auto;}
.giftBoxRow			{ width:600px; margin-left:25px}
	.giftBox		{ width:180px; display:block; float:left; margin:0 30px 20px 0;}
	.endBox			{ margin-right:0 !important}
	.giftBoxRow .giftBox em		{ margin-bottom:5px !important; display:block; line-height:1; font-size:1em; font-style:normal; font-weight:bold}
	.giftBox .gift-10	{ color:#b7006d !important; }
	.giftBox .gift-50	{ color:#d79657 !important; }
	.giftBox .gift-100	{ color:#60bd68 !important; }
	.giftBox .gift-250	{ color:#f68220 !important; }
	.giftBox .gift-500	{ color:#522887 !important; }
	.giftBox .gift-1000	{ color:#da1a35 !important; }
	.giftBox p			{ line-height:1.2; margin:0 !important; font-size:0.68em !important}
	.giftBox p.gift-10-text		{ color:#bb1076 !important}
	.giftBox p.gift-50-text		{ color:#d79657 !important}
	.giftBox p.gift-100-text	{ color:#60bd68 !important}
	.giftBox p.gift-250-text	{ color:#f68220 !important}
	.giftBox p.gift-500-text	{ color:#522887 !important}
	.giftBox p.gift-1000-text	{ color:#da1a35 !important}
	
/* REALEX */
#realexETable		{ background-color:#fff; font-size:100%}
#realexETable table, #realexETable table td, #realexETable td table, #realexETable #mainBody, #realexETable #mainBody td, #realexETable #mainBody td.cctd	{ background-color:#fff; border:none !important;}
#realexETable table td.cctd			{ font-family:Arial, Verdana, Helvetica, sans-serif !important; font-size:12px}
div.replacementText {padding: 15px;}

/* ************* EVENTS ***********************/
	#inside .h3-box-alt { border-bottom:none; }
	#inside .h3-box-alt h3 { float:left; width:60%; }
	#inside .h3-box-alt h4 { float:right; width:35%; text-align:right; font-size:1.25em; color:#ada6a3; font-weight:normal; line-height:1.2; margin:0 20px 0 0; padding:0; }
	
	/* HOW IT WORKS */
	#inside .content .how-it-works-steps { float:left; width:315px; font-size:.9375em; margin-bottom:50px; }
		#inside .content .how-it-works-steps li { list-style:none; list-style-position:outside }
		#inside .content .step1 								{ background:url(../img/icons/step1.png) no-repeat; padding:0 0 10px 50px; }
		#inside .content .step2 								{ background:url(../img/icons/step2.png) no-repeat; padding:0 0 10px 50px; }
		#inside .content .step3 								{ background:url(../img/icons/step3.png) no-repeat; padding:0 0 10px 50px; }
	
	#inside .content .event-of-the-week 	{ float:left; width:315px; clear:left; }
		#inside .event-of-the-week h4 				{ color:#808285; font-size:1.125em; }
		#inside .content .event-of-the-week h5						{ color:#f68220; font-size:1.125em; font-weight:normal; line-height:1.111; margin:0 135px 15px 0; text-decoration:none; } 
		#inside .content .event-of-the-week h5 a 					{ color:#f68220; text-decoration:none; } 
		#inside .content .event-of-the-week h5 a:hover		{ text-decoration:underline; }
		#inside .content .event-of-the-week p 						{ margin:0 135px 15px 0; } 
		#inside .content .donate-with-img 								{ float:right; }
			#inside .content .donate-with-img .donate-button 						{ display:block; float:none; margin:0; width:125px; height:29px; font-size:1px; line-height:0; text-indent:-9999em; background:url(../img/buttons/donate-with-img.png) no-repeat; }
			#inside .content .donate-with-img .donate-button:hover 			{ background-position:0 -29px; }
	
	#inside .content .get-started 		{ float:right; width:315px; margin:-20px 10px 0 0; display:inline; background:#ffe66b url(../img/backgrounds/get-started-repeat-x.jpg) 0 bottom repeat-x; }
		#inside .content .get-started em 	{ display:block; font-size:1px; line-height:0; text-indent:-9999em; width:165px; height:25px; margin:0 0 20px 0; background:url(../img/headings/want-to-get-started.png) no-repeat;  }
		#inside .content .get-started h1 	{ display:block; font-size:1px; line-height:0; text-indent:-9999em; width:275px; height:39px; margin:0 0 20px 20px; background:url(../img/headings/create-your-fundraising-page.png) no-repeat;  }
		#inside .content .get-started h1 a { display:block; width:275px; height:39px; }
		#inside .content .get-started h2	{ display:block; font-size:1px; line-height:0; text-indent:-9999em; width:187px; height:31px; margin:0 0 5px 20px; background:url(../img/headings/see-example-pages.gif) no-repeat;  }
		#inside .content .get-started h3	{ display:block; font-size:1px; line-height:0; text-indent:-9999em; width:202px; height:22px; margin:0 0 15px 20px; background:url(../img/headings/search-fundraisers.gif) no-repeat;  }
		#inside .content .get-started .examples { width:284px; margin:0 16px 20px 16px; }
			#inside .content .get-started .examples img 	{ display:block; }		
			#inside .content .get-started .examples-info	{ width:254px; padding:5px 20px 18px 20px; background:transparent url(../img/backgrounds/see-example-pages.png) 0 bottom no-repeat; }
				#inside .content .get-started .examples-info strong { font-size:.875em; font-weight:normal; color:#fff; padding-bottom:5px; }
				#inside .content .get-started .examples-info p 			{ color:#ffe66b; font-size:.6875em; line-height:1.2727; padding-top:5px; margin-bottom:0; }
				#inside .content .get-started .examples-info a 			{ color:#fff; padding-left:1em; }
				#inside .content .get-started .examples-info a:visited 		{ color:#fff; }
				#inside .content .get-started .examples-info a:hover 			{ color:#fff; }
		#inside .content .get-started fieldset { width:284px; margin:0 16px; }
			#inside .content .get-started fieldset div 	{ width:284px; overflow:hidden; margin:0 0 15px 0; }
				#inside .content .get-started fieldset .formline label  		{ color:#fff; display:block; float:left; width:132px; font-size:.75em; line-height:1.66667; margin-right:15px; text-align:right; }
				#inside .content .get-started fieldset .formline input,
				#inside .content .get-started fieldset .formline select 		{ float:left; width:132px; border:1px solid #7e9db9; font-size:.75em; }
				#inside .content .get-started fieldset .buttonline 					{ border:0;}
				#inside .content .get-started fieldset .buttonline input 		{ width:auto; color:#002c5b; font-weight:bold; float:right; }
				#inside .content .get-started fieldset .calendarline input 	{ width:108px; margin-right:3px; }

	/* EVENT */	
	#inside .event-page  { padding-top:0;}
	#inside .event-page h4 { color:#808285; font-size:1.125em; clear:left; }
	#inside .content .please-donate		{ display:block; width:269px; height:24px; margin:0 0 5px 0; font-size:1px; line-height:0; text-indent:-9999em; background:url(../img/headings/please-donate.gif) no-repeat; }
	
	#inside .content .amount-raised-graph { width:315px; margin:0 0 24px 0; float:left; background:#0071bb url(../img/backgrounds/amount-raised-graph-repeat-x.jpg) 0 bottom repeat-x; }
		#inside .content .amount-raised-graph p 		{ color:#fff; margin:20px 0 22px 20px; font-size:.875em; }
		#inside .content .amount-raised-graph p em 	{ font-weight:bold; font-style:normal; display:block; }
		#inside .content .amount-raised-graph p span { display:block; }
		#inside .content .donate-button 						{ display:block; float:right; width:95px; height:39px; margin:11px 20px 0 0; font-size:1px; line-height:0; text-indent:-9999em; background:url(../img/buttons/donate-button.png) no-repeat; }
		#inside .content .donate-button:hover 			{ background-position:0 -39px; }
		#inside .content .graph-bg 				{ background:url(../img/backgrounds/graph-numbers.png) no-repeat; width:315px; height:56px; margin-top:10px; }
		#inside .content .graph-bar-wrap 	{ width:269px; height:14px; padding:3px 23px 39px 23px; }
		#inside .content .graph-bar 			{ background:url(../img/backgrounds/graph-bar.png) repeat-x; width:269px; height:14px; }

	#inside .content .slideshow-wrap		{ display:block; float:right; width:315px; }
	#inside .content .slideshow-wrap .imgflr		{ margin-right:10px;}
	#inside .content .spread-the-word 	{ display:block; clear:both; width:403px; height:24px; font-size:1px; line-height:0; text-indent:-9999em; background:url(../img/headings/spread-the-word.gif) no-repeat; }
	
	#inside .content .addthis_toolbox				{ min-height:40px; width:655px; margin:0 0 24px 0; background:#a2dded url(../img/backgrounds/share-links.gif) repeat-x; }
		#inside .content .addthis_toolbox a em 		{ font-style:normal; }
		#inside .content .addthis_toolbox a 			{ float:left; font-size:.75em; text-decoration:none; color:#002c5b; font-weight:bold; line-height:40px; margin:0 40px 0 12px; padding:0 0 0 27px; }
		#inside .content .addthis_toolbox a:hover { color:#005abb; }
		#inside .content .addthis_toolbox a.last 	{ margin-right:0;}
		.addthis_button_bebo 			{ background:url(../img/icons/bebo.gif) 0 50% no-repeat; }
		.addthis_button_facebook 	{ background:url(../img/icons/facebook.gif) 0 50% no-repeat; }
		.addthis_button_twitter 	{ background:url(../img/icons/twitter.gif) 0 50% no-repeat; }
		.addthis_button_email 		{ background:url(../img/icons/email.gif) 0 50% no-repeat; }
		#at16p 										{ left:45% !important; }
	#inside .content .donate-table 			{ background-color:#D0EEF6; margin:0 0 0 1px; width:654px; border:none; }
		#inside .content .donate-table th 				{ background-color:#0071BB; border:1px solid #a2dded; color:#FFFFFF; padding:8px; } 
		#inside .content .donate-table td					{ border:1px solid #a2dded; padding:9px; line-height:1.3636; }
		#inside .content .donate-table tr.alt 		{ background-color:#a2dded; }
		#inside .content .donate-table tr.alt td	{ background-color:#a2dded; }
		#inside .content .donate-table .name 			{ width:136px; }
		#inside .content .donate-table .donation 	{ width:102px; text-align:right; }
		
	#inside .content .donate-table-end 	{ background:url(../img/backgrounds/donate-table-end.gif) no-repeat; width:635px; padding:10px; overflow:hidden; }
	#inside .content .donate-table-end .donate-button { margin:0; }
	
	/* CREATE A PAGE */
	#inside .content .intro 												{ font-size:.9375em; line-height:1.333; }
	#inside .svpForm .formline a.more-images 				{ color:#0071BB; font-size:0.75em; margin-left:245px; padding-left:25px; padding-bottom:6px; text-decoration:underline; float:left; clear:left; line-height:1.333; background:url(../img/icons/add.gif) no-repeat; }
	#inside .svpForm .formline a.more-images:hover 	{ text-decoration:none; }	
	#inside .svpForm .formline a.fewer-images 				{ color:#0071BB; font-size:0.75em; margin-left:245px; padding-left:25px; padding-bottom:6px; text-decoration:underline; float:left; clear:left; line-height:1.333; background:url(../img/icons/remove.gif) no-repeat; }
	#inside .svpForm .formline a.fewer-images:hover 	{ text-decoration:none; }	
	#inside .svpForm .formline .ui-datepicker-trigger 			{ vertical-align:middle; padding-bottom:5px; cursor:pointer; margin-left:3px;}
	
	#inside .createForm .formline input, 
	#inside .createForm .formline select, 
	#inside .createForm .formline textarea	{ color:#77797c; }
	#inside .createForm .formline label			{ line-height:1.6667; padding-top:7px; }
	#inside .createForm .buttonline input 	{ color:#002c5b; padding:5px; font-weight:bold; margin-left:-27px; }
	#inside .createForm .formline span 			{ font-weight:normal; margin-left:235px; width:350px; text-align:left; line-height:1.2; display:inline; }	
	#inside .createForm span.inlineInfo			{ font-weight:normal; margin-left:235px; width:350px; text-align:left; line-height:1.2; display:inline; }
	#inside .createForm span.validatorMessage 	{ color:#0171BB !important; margin-bottom:3px; margin-left:235px; text-align:left; width:130px; }


/* Gift Card */
#inside .col-300		{ display:block; width:340px; margin:0 0 20px 0;}
#inside .fl-left		{ float:left}
#inside .fl-right		{ float:right}
#inside .card-preview	{ display:block; margin:0; padding:20px 15px 0px 25px; width:300px; background: url(../img/gift-cards/preview-bg-top.gif) no-repeat 17px 12px}
#inside .card-preview .card-row		{ display:block; margin:0; padding:0; width:300px;}
#inside .card-preview .card-btn-row		{ display:block; margin:0; padding:0; position:relative}
#inside .card-preview .card-btn-row a	{ position:relative; left:-8px;}
#inside .card-preview .split-big	{ display:block; width:230px; border-style:solid; border-width:0px 1px 1px 0; border-color:#fff;}
#inside .card-preview .split-small	{ display:block; width:69px; border-style:solid; border-width:1px 0px 1px 0; border-color:#fff;}
#inside .card-preview .split-small img	{ margin:0 0 1px 0}
#inside .card-preview img 			{ border:none; margin:0; display:block}
#inside .card-preview .msg			{ background-color:#BBD0EB; padding:10px 20px; width:260px; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.75em; color:#000}
#inside .card-preview .msg p		{ display:block; margin:10px 0; line-height:1.3; text-align:center}

#inside .col-form-right	{ padding:20px 30px 0 0; width:315px !important; }
#inside .col-form-left	{ padding:20px 30px 0 20px; width:295px !important; }
#inside .card-form		{ width:315px; display:block; background:#ffe66b url(../img/gift-cards/form-bg.gif) repeat-x bottom left}
#inside .card-form .hidden					{ display:none !important}
#inside .card-form .step-heading			{ display:block; margin:0 0 10px 0}
#inside .card-form .step-heading p			{ display:block; width:90px; height:25px; text-indent:-9999em}
#inside .card-form .step-heading .gc-step1	{ background:url(../img/gift-cards/step-1.gif) no-repeat 0 0;}
#inside .card-form .step-heading .gc-step2	{ background:url(../img/gift-cards/step-2.gif) no-repeat 0 0;}
#inside .card-form .step-heading .gc-step3	{ background:url(../img/gift-cards/step-3.gif) no-repeat 0 0;}
#inside .card-form .step-heading .gc-step4	{ background:url(../img/gift-cards/step-4.gif) no-repeat 0 0;}

#inside .card-form .amount			{ display:block; padding:45px 20px 10px 20px; margin:0 0 10px 0; background:url(../img/gift-cards/amount-bg.gif) no-repeat 10px 0;}
#inside .card-form .amount label	{ font-weight:bold; font-size:1em; display:block; margin:0 10px 5px 0; padding:3px 0 0 0; float:left}
#inside .card-form .amount select	{ font-size:0.75em; display:block; float:left; width:150px; margin:0 0 5px 0}
#inside .card-form p				{ font-size:0.6875em; line-height:1.3; display:block; color:#000; padding:5px 0;}
#inside .card-form .cta				{ padding:10px; background-color:#ffeeb2; border:1px solid #f8c58e}
#inside .card-form p em				{ color:#ffe66b; font-style:normal; font-weight:bold}
#inside .card-form .form-row, #inside .card-form .form-cal-row		{ padding:5px 20px;}
#inside .card-form .form-row label	{ font-size:0.75em; display:block; margin:0 0 5px 0; color:#002c5b}
#inside .card-form .form-row input	{ border:1px solid #7f9db9; outline:none; font-size:0.75em; padding:2px;}
#inside .card-form .form-row textarea	{ border:1px solid #7f9db9; outline:none; font-size:0.75em; padding:2px; font-family:Arial, Helvetica, sans-serif}
#inside .card-form .form-btn-row	{ padding:10px 20px 20px 20px;}
#inside .card-form .form-btn-row input	{ font-size:0.6875em}
#inside .card-form .ErrorLabel		{ color:#000; font-weight:bold; padding:5px 5px 5px 15px !important; background:url(../img/gift-cards/alert.png) no-repeat 3px 6px; display:block;}
#inside .card-form .form-cal-row label	{ font-size:0.75em; display:block; margin:5px 5px 5px 0; color:#002c5b; float:left}
#inside .card-form .form-cal-row input.cal-date	{ border:1px solid #7f9db9; outline:none; font-size:0.75em; padding:1px 2px; float:left; width:65px; margin:0 2px 0 0 }
#inside .card-form .form-cal-row .ui-datepicker-trigger { float:left; margin:0 10px 0 0}
#inside .card-form .form-cal-row input	{ float:left; margin:0 5px 0 0 }
#inside .card-form .form-cal-row select	{ font-size:0.75em; display:block; float:left;  width:65px;}
#inside .card-form-help				{ border:1px solid #dcdcdc; padding:10px; display:block; width:295px;}
#inside .card-form-help	p			{ font-size:0.75em; display:block; margin:0 0 15px 0; line-height:1.3}
#inside .card-form-help	p span		{ color:#808285}
#inside .card-form-help h1 			{ color:#808285; font-size:1.125em; font-weight:normal; margin-bottom:10px; line-height:1.3}
#inside .card-form-help	ul			{ display:block; margin:0 0 15px 0;}
#inside .card-form-help	ul li		{ list-style:none; padding-left:10px; background:url(../img/icons/bullet.gif) no-repeat left 4px; line-height:1.5; font-size:0.75em}

.modalClose		{ font-size:0.75em; color:#da1a35; display:block; padding:10px 0 10px 30px; background:url(../img/icons/remove.gif) no-repeat 10px 8px}
.modalClose:link, .modalClose:active, .modalClose:visited { color:#da1a35; text-decoration:none}
.modalClose:hover { color:#000; text-decoration:none}

/* Newsticker */
#home-content-1 .newsWrapper	{ display:block; width:725px; height:36px; margin-left:5px; background:url(../img/backgrounds/homepage-newsticker.gif) no-repeat 0 0; padding:7px 15px 0 110px;  }
#home-content-1 .newsWrapper p	{ display:none}
#home-content-1 .newsticker		{ height:18px; overflow:hidden; margin:0; padding:5px 0 0 0}
#home-content-1 .newsticker li	{ list-style:none; padding:0; line-height:1.3; margin-bottom:20px; display:block; font-size:0.875em;}
#home-content-1 .newsticker li a		{ color:#999390; text-decoration:none}
#home-content-1 .newsticker li a:hover	{ color:#000}