* {
	margin: 0;
}

html, body { 
	height: 100%;
	}

img, div {  
	margin:0;
	padding:0;
	border:none;
}

body { 
	margin: 0;
	padding: 0;
	text-align: center;
	font: 11pt/15pt Tahoma, Helvetica, Arial, sans-serif;
	color:#686565;	
	}

#wrapper { 
 	width: 967px;  
    min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -75px; /* the bottom margin is the negative value of the footer's height */
    padding: 0;
	z-index: 0;
	}		

	* html #wrapper { height: 100%; }
	
.container {
	width: 976px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	z-index:0;
	}

	
/*  TOP-SECTION STYLES 
---------------------------------------------------------------------*/
#top {
	height:176px;
	display:block;
}

#home #top {
	height:335px;
}

#topLeft {
	width:305px;
	height:176px;
	background: url(../images/logo.jpg) left top no-repeat;
	display:inline;
}

#home #topLeft {
	width:491px;
	height:55px;
	background:url(../images/HomeMastheadLeft.jpg) left top no-repeat;
}

#topRight {
	width:671px;
	height:176px;
	background: url(../images/SubMastheadRight.jpg) left top no-repeat;
}

	#topRight a{
		color:#fff;
		font: 9pt/11pt Helvetica, Arial, sans-serif;
		text-decoration:none;
	}
	
	#headerLinks {
		display:inline;
		margin: 10px 0 0 225px;
		padding:0px;
	}

#home #topRight {
	width:479px;
	height:55px;
	background:url(../images/HomeMastheadRight.jpg) left top no-repeat;
}

	#home #topRight a.headingHome {
		height: 12px; 
		width: 32px;
		display: block; 
		z-index: 998;
		padding: 0;
		margin: 8px 0 0 225px;
		outline: none;
		text-indent: -5000px;
		text-decoration: none;
		}
	
	#home #topRight a.headingAbout {
		height: 12px; 
		width: 48px;
		display: block; 
		z-index: 998;
		padding: 0;
		margin: 8px 0 0 274px;
		outline: none;
		text-indent: -5000px;
		text-decoration: none;
		}
	
	#home #topRight a.headingContact {
		height: 12px; 
		width: 56px;
		display: block; 
		z-index: 998;
		padding: 0;
		margin: -14px 0 0 337px;
		outline: none;
		text-indent: -5000px;
		text-decoration: none;
		}

#home #middleRight {
	width:479px;
	height:134px;
	background:url(../images/logoHomeRight.jpg) left top no-repeat;
}

#home #bottomLeft {
	width:491px;
	height:146px;
	background:url(../images/HomeMastheadBotLeft.jpg);
}

#home #bottomRight {
	width:479px;
	height:146px;
	background:url(../images/HomeMastheadBotRight.jpg);
}

#topNav { 
		margin:0;
		padding:0;
		z-index: 500;
		width:964px; /* added 3 px for IE6 */
		background: url(../images/topNavBG.gif) left top repeat-x;
		height:43px;
	}

#home #topNav {
	width:962px;
	height:42px;
	background: url(../images/topNavBG_home.gif) left top repeat-x;
	padding:0 0 0 10px;
}
	
	#topNav ul {
		margin: 10px 0px 0 70px;
		padding: 0px;
		list-style-type: none;
		border:none;
		height:43px;
		}
	
	#topNav ul li { 
		float: left;
		display:inline;
		background: none;
		margin:0 9px;
		padding:0;
		}
	
	#topNav ul li a {
		background-repeat: no-repeat;
		background-position: center 0;
		text-decoration:none;
		margin:0;
		padding:0;
		color:#fff;
		font: 10pt/14pt Arial, Helvetica, sans-serif;
		font-weight: bold; 
		height:43px;/**/
	}
	
	#topNav ul li a:hover {
		/*background-position: 0 -43px;
		display:block;*/
		color:#CCCCCC;
	}
	
		
		/*#topNav ul li.home {  width:54px;  }
		
		#topNav ul li.home a { 
			background-image: url(../images/topNav_Home.gif);
			height:43px;
		}
		
		#topNav ul li.about { width:149px; }
		
		#topNav ul li.about a { 
			background-image: url(../images/topNav_About.gif); 
			height:43px;
		}
		
		#topNav ul li.programs {  width:82px;  }
		
		#topNav ul li.programs a {	
			background-image: url(../images/topNav_Programs.gif); 
			height:43px;
		}
		
		#topNav ul li.events {  width:123px; }
		
		#topNav ul li.events a { 
			background-image: url(../images/topNav_Events.gif); 
			height:43px;
		}
		
		#topNav ul li.press { width:66px; }
		
		#topNav ul li.press a { 
			background-image: url(../images/topNav_Press.gif); 
			height:43px;
		}
		
		#topNav ul li.trial { width:141px; }
		
		#topNav ul li.trial a { 
			background-image: url(../images/topNav_Trial.gif); 
			height:43px;
		}
		
		#topNav ul li.links { width:104px; }
		
		#topNav ul li.links a {	
			background-image: url(../images/topNav_Links.gif); 
			height:43px;
		}
		
		#topNav ul li.store { width:144px; }
		
		#topNav ul li.store a {	
			/*background-image: url(../images/topNav_Store.gif); 
			height:43px;
		}*/
				
#logo {
	height: 128px; 
	width: 274px;
	display: inline; 
	z-index: 998;
	padding: 0;
	margin: 20px  0 0 7px;
	}
	
	#logo a {
		height: 128px; 
		width: 274px;
		display: block; 
		z-index: 998;
		padding: 0;
		margin: 0;
		outline: none;
		text-indent: -5000px;
		text-decoration: none;
		}

#home #logo {
	height: 134px; 
	width: 491px;
	display: inline; 
	z-index: 998;
	padding: 0;
	margin: 0;
	background-image: url(../images/logoHome.jpg); 
	}
	
	#home #logo a {
		height: 128px; 
		width: 274px;
		display: block; 
		z-index: 998;
		padding: 0;
		margin: 0;
		outline: none;
		text-indent: -5000px;
		text-decoration: none;
		}
				
/* MAIN CONTENT STYLES
---------------------------------------------------------*/
#content {
	display:inline;
	margin: 0px 0 0 0px;
	padding: 0;
	text-align:left;
	background-image: url(../images/bodyBG.gif);
	background-repeat:repeat-y;
	}

#home #content
{
	margin: 0;
}
	
#col1 {
	width:303px; 
	margin:0px;
	padding:0;
	display:inline;
	background-color:#c7e5e8;
	}

	#col1 #missionStatement {
		margin: 0px 0 0 20px;
		padding: 20px 0 0 0px;
		color:#231f20;
	}
		#col1 #missionStatement p{
			width:270px;
		}
		
		p.missionState {
			font: 10pt/12pt Tahoma, Helvetica, Arial, sans-serif;
		}

	#col1 #buttons {
		margin:0px 0 0 0;
		padding:20px 0 0 0px;
		width:265px;
		display: block;
		background-color:#c7e5e8;
	}
		#btnResearch, #btnAffiliates {
			height: 54px; 
			width: 265px;
			display: block; 
			padding: 0;
			margin: 0px 0px 0px 20px;
			background: url(../images/homeButtons_BG.gif) top left no-repeat;
			background-color:#c7e5e8;
			font: 16pt/18pt Geneva, Arial, Helvetica, sans-serif;
		}
			#btnResearch a, #btnAffiliates a {
				height: 54px; 
				width: 215px;
				display: block; 
				z-index: 998;
				padding: 10px 0 0 50px;
				margin: 0;
				outline: none;
				text-decoration: none;
				color:#fff;
			}
			
			#btnAffiliates a {
				letter-spacing:1px;
			}
/* left side nav */
#sideNav { 
		margin:0;
		padding:0;
		z-index: 500;
		width:303px; /* added 3 px for IE6 */
		background-color:#c7e5e8;/**/
	}
	
	#sideNav ul {
		margin: 18px 0px 0 0px;
		padding: 0px;
		list-style-type: none;
		border:none;
		/*height:43px;*/
		
		}
	
	#sideNav ul li { 
		float: left;
		display:inline;
		/*background: none;*/
		padding:0;
		width:303px;
		height:37px;
		}
	
	#sideNav ul li a {
		display:inline;
		float:left;
		margin:0;
		padding:7px 0 0 0px;
		font: 14pt/16pt Tahoma, Arial, Helvetica, sans-serif;
		color:#00a9b0;
		width:303px;
		text-decoration:none;
		height:30px;
		background-color:#c5e4e8;
	}
	
	#sideNav ul li a:hover {
		background-color:#dff3f5;
	}
		
		/*#sideNav ul li.history a { 
			background-image: url(../images/sidebar_History.gif);
			height:37px;
		}*/
		
		#page-history #sideNav ul li.history a,
		#page-mission #sideNav ul li.mission a,
		#page-board #sideNav ul li.board a,
		#page-medical #sideNav ul li.medical a,
		#page-survivors #sideNav ul li.survivors a,
		#page-bunco #sideNav ul li.bunco a,
		#page-mural #sideNav ul li.mural a,
		#page-mothersday #sideNav ul li.mothersday a,
		#page-challenge #sideNav ul li.challenge a,
		#page-massage #sideNav ul li.massage a,
		#page-volunteer #sideNav ul li.volunteer a,
		#page-committee #sideNav ul li.committee a,
		#page-wristband #sideNav ul li.wristband a,
		#page-jewelry #sideNav ul li.jewelry a,
		#page-donate #sideNav ul li.donate a,
		#page-writesenator #sideNav ul li.writesenator a,
		#page-stamps #sideNav ul li.stamps a,
		#page-dryou #sideNav ul li.dryou a,
		#page-meetings #sideNav ul li.meetings a,
		#page-upcomingevents #sideNav ul li.upcomingevents a,
		#page-recentevents #sideNav ul li.recentevents a,
		#page-recappartypics #sideNav ul li.recappartypics a, 
		#page-facts #sideNav ul li.facts a, 
		#page-symptoms #sideNav ul li.symptoms a, 
		#page-takeaction #sideNav ul li.takeaction a, 
		#page-treatments #sideNav ul li.treatments a, 
		#page-riskfactors #sideNav ul li.riskfactors a, 
		#page-localorgs #sideNav ul li.localorgs a, 
		#page-nationalorgs #sideNav ul li.nationalorgs a, 
		#page-foundationnews #sideNav ul li.foundationnews a, 
		#page-researchfindings #sideNav ul li.researchfindings a, 
		#page-pressreleases #sideNav ul li.pressreleases a,
		#page-affiliates #sideNav ul li.affiliates a,
		#page-researchgrants #sideNav ul li.researchgrants a,
		#page-legacy #sideNav ul li.legacy a,
		#page-directions #sideNav ul li.directions a,
		#page-turnsthetownteal #sideNav ul li.turnsthetownteal a,
		#page-pameladennist #sideNav ul li.pameladennist a,
		#page-knowmejournals #sideNav ul li.knowmejournals a
		
		
		{ 
			background-image: url(../images/sidebarArrow.gif);
			background-repeat:no-repeat;
			background-position: 268px 0px;
			background-color:#dff3f5;
		}
		
		/*#sideNav ul li.mission a { 
			background-image: url(../images/sidebarLinksBG.gif);
			height:37px;
		}
		
		#page-mission #sideNav ul li.mission a { 
			background-position: 0 -111px;
		}
		
		#sideNav ul li.board a { 
			background-image: url(../images/sidebar_Board.gif);
			height:37px;
		}
		
		#page-board #sideNav ul li.board a { 
			background-position: 0 -111px;
		}
		
		#sideNav ul li.medical a { 
			background-image: url(../images/sidebar_Medical.gif);
			height:37px;
		}
		
		#page-medical #sideNav ul li.medical a { 
			background-position: 0 -111px;
		}*/
		
#mainContent {
	width:428px; 
	margin: 26px 0 0 20px;
	padding:0;
}

	#mainContent #masthead {
			width:428px; 
			display:inline;
			margin:0;
			padding:0;
	}
	
			#mainContent #masthead #left{
				width:164px;
				height:188px;
				background-image: url(../images/mainContentHeaderLeft.jpg);
			}
		
			#home #mainContent #masthead #left, 
			#page-research #mainContent #masthead #left,
			#page-affiliates #mainContent #masthead #left,
			#page-programs #mainContent #masthead #left,
			#page-events #mainContent #masthead #left,
			#page-press #mainContent #masthead #left,
			#page-trial #mainContent #masthead #left,
			#page-links #mainContent #masthead #left,
			#page-store #mainContent #masthead #left,
			#page-donate #mainContent #masthead #left,
			#page-legacy #mainContent #masthead #left,
			#page-getInvolved #mainContent #masthead #left,
			#page-contact #mainContent #masthead #left,
			#page-about #mainContent #masthead #left
			{
				background:none;
				height:178px;
			}
		
			#mainContent #masthead #right{
				width:263px;
				height:188px;
				background-image: url(../images/mainContentHeaderRight.jpg);
				background:none;
				display: block; 
				z-index: 998;
				padding: 0;
				margin: 0;
				outline: none;
				text-indent: -5000px;
				text-decoration: none;
			}
			
			#home #mainContent #masthead #right, 
			#page-research #mainContent #masthead #right,
			#page-affiliates #mainContent #masthead #right,
			#page-programs #mainContent #masthead #right,
			#page-events #mainContent #masthead #right,
			#page-press #mainContent #masthead #right,
			#page-trial #mainContent #masthead #right,
			#page-links #mainContent #masthead #right,
			#page-store #mainContent #masthead #right,
			#page-donate #mainContent #masthead #right,
			#page-legacy #mainContent #masthead #right,
			#page-getInvolved #mainContent #masthead #right,
			#page-contact #mainContent #masthead #right,
			#page-about #mainContent #masthead #right
			{
				text-indent: 0;
				display:inline;
				font: 10pt/12pt Tahoma, Helvetica, Arial, sans-serif;
				color:#686565;
				background:none;
				margin:0 0 0 0px;
				padding: 0;
				height:178px;
			}
			
			#mainContent #masthead #right p {				
				width:230px;
				margin:0 0 0 16px;
			}
			
			/* define individual page mastheads */
			#page-mission #mainContent #masthead #left{
				background-image: url(../images/mainContentHeaderLeft.jpg);
			}
			
			#page-medical #mainContent #masthead #left{
				background-image: url(../images/mainContentHeaderLeft.jpg);
			}
			
			#page-board #mainContent #masthead #left{
				background-image: url(../images/mainContentHeaderLeft.jpg);
			}
			/* end define individual page mastheads */
			
			#page-history #mainContent #masthead #right,
			#page-board #mainContent #masthead #right,
			#page-mission #mainContent #masthead #right,
			#page-medical #mainContent #masthead #right{
				background-image: url(../images/mainContentHeader_right.jpg);
				text-indent:0;
			}
			
			#page-history #mainContent #masthead #right p,
			#page-board #mainContent #masthead #right p,
			#page-mission #mainContent #masthead #right p,
			#page-medical #mainContent #masthead #right p{
				color:#05585d;
				margin:20px 0 0 12px;
				font: 11pt/13pt Tahoma,Arial, Helvetica, sans-serif;
				width:200px;
			}
			
#col2 {
	width:224px;
	margin:22px 0 0 0px;
	padding:0px;
	}
 
	/* sub page buttons */
	#donate {
		height: 144px; 
		width: 224px;
		background: url(../images/donate_BG.gif) left top no-repeat;
		color: #9b1b9d;
		margin:0;
		padding:0;
	}
	
		#donate #innerText {
			display:block;
			margin:0px 0 0 33px;		
			padding: 10px 0 0 0px;
		}
		
		#donate h3 {
			font-size:12pt;
			font-weight:normal;
			margin-bottom:10px;
		}
		
		#donate p {
			width:175px;
			font:8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
			margin-bottom:0px;
		}
		
		#donate #pad{
			height: 1px; 
			width: 224px;
			display:block;
		}
		
		#donate a {
			height: 18px; 
			width: 20px;
			display: block; 
			z-index: 998;
			padding: 0px 0 0 0px;
			margin: 8px 0 0 190px;
			outline: none;
			text-indent: -5000px;
			text-decoration: none;
			background: url(../images/donate_arrow.gif) right top no-repeat;
		}
	
	#donate_home {
		height: 213px; 
		width: 303px;
		background: url(../images/btnDonate_home.gif) left top no-repeat;
		display:block;
		color: #9b1b9d;
	}
	
		#donate_home #innerText {
			display:block;
			margin:0px 0 0 33px;		
			padding: 40px 0 0 0px;
		}
		
		#donate_home h3 {
			font-size:18pt;
			font-weight:normal;
			margin-bottom:10px;
		}
		
		#donate_home p {
			width:225px;
			font:11pt/13pt Tahoma, Arial, Helvetica, sans-serif;
			margin-bottom:0px;
		}
		
		#donate_home a {
			height: 25px; 
			width: 25px;
			display: block; 
			z-index: 998;
			padding: 0px 0 0 0px;
			margin: 0px 0 0  256px;
			outline: none;
			text-indent: -5000px;
			text-decoration: none;
		}
		
	#legacy {
		height: 174px; 
		width: 224px;
		background: url(../images/legacy_BG.gif) left top no-repeat;
		display:block;
		color:#2798b9;
	}
		
		#legacy #innerText {
			display:block;
			margin:0px 0 0 33px;		
			padding: 20px 0 0 0px;
		}
			#legacy h3 {
				font-size:18pt;
				font-weight:normal;
				margin-bottom:10px;
			}
			
			#legacy p {
				width:175px;
				font:8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
				margin-bottom:0px;
			}
				
				#legacy #innerText a {
					font-weight:bold;
					text-indent: 0;
					margin:0;
					padding:0;
					height:auto;
					display:inline;
					background:none;
				}
	
			#legacy a {
				height: 18px; 
				width: 20px;
				display: block; 
				z-index: 998;
				padding: 0px 0 0 0px;
				margin: 16px 0 0 148px;
				outline: none;
				text-indent: -5000px;
				text-decoration: none;
				background: url(../images/legacy_arrow.gif) right top no-repeat;
			}
	
	#getInvolved {
		height: 122px; 
		width: 224px;
		background: url(../images/getInvolved_BG.gif) left top no-repeat;
		display:block;
		color:#fff;
	}
	
		#getInvolved #innerText {
			display:block;
			margin:0px 0 0 33px;		
			padding: 20px 0 0 0px;
		}
		
		#getInvolved h3 {
			font-size:12pt;
			font-weight:normal;
			margin-bottom:10px;
		}
		
		#getInvolved p {
			width:120px;
			font:8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
			margin:0px 0 0 0px;
			padding:0 0 0 63px;
		}
		
		#getInvolved a {
			height: 18px; 
			width: 20px;
			display: block; 
			z-index: 998;
			padding: 0px 0 0 0px;
			margin: 12px 0 0 192px;
			outline: none;
			text-indent: -5000px;
			text-decoration: none;
			background: url(../images/getInvolved_arrow.gif) right top no-repeat;
		}
	
	#uEvents {
		height: 103px; 
		width: 224px;
		background: url(../images/events_bg.gif) left top no-repeat;
		display:block;
		color: #9b1b9d;
	}
	
		#uEvents #innerText {
			display:block;
			margin:0px 0 0 113px;		
			padding: 18px 0 0 0px;
		}
		
		#uEvents h3 {
			font-size:12pt;
			font-weight:normal;
			margin-bottom:4px;
		}
		
		#uEvents p {
			width:85px;
			font:8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
			margin:0px 0 0 0px;
		}
		
		#uEvents #pad{
			height: 1px; 
			width: 224px;
			display:block;
		}
	
		#uEvents a {
			height: 18px; 
			width: 20px;
			display: block; 
			z-index: 998;
			padding: 0px 0 0 0px;
			margin: 0px 0 0 190px;
			outline: none;
			text-indent: -5000px;
			text-decoration: none;
			background: url(../images/events_arrow.gif) right top no-repeat;
		}
	
	#facebook {
		height: 82px; 
		width: 224px;
		background: url(../images/facebook_BG.gif) left top no-repeat;
		display:block;
		color:#4166bd;
	}
	
		#facebook #innerText {
			display:block;
			margin:0px 0 0 100px;		
			padding: 18px 0 0 0px;
		}
		
		#facebook h3 {
			font-size:12pt;
			font-weight:normal;
			margin:0;
		}
		
		#facebook p {
			width:85px;
			font:8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
			margin:0px 0 0 0px;
		}
	
		#facebook #pad{
			height: 54px; 
			width: 224px;
			display:block;
		}
		
		#facebook a {
			height: 18px; 
			width: 20px;
			display: block; 
			z-index: 998;
			padding: 0px 0 0 0px;
			margin: -8px 0 0 190px;
			outline: none;
			text-indent: -5000px;
			text-decoration: none;
			background: url(../images/fb_arrow.gif) right top no-repeat;
		}
	
	#twitter {
		height: 79px; 
		width: 224px;
		background: url(../images/twitter_BG.gif) left top no-repeat;
		display:block;
		color: #3b94d4;
	}
		
		#twitter #innerText {
			display:block;
			margin:0px 0 0 100px;		
			padding: 15px 0 0 0px;
		}
		
		#twitter h3 {
			font-size:12pt;
			font-weight:normal;
			margin:0;
		}
		
		#twitter p {
			width:85px;
			font:8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
			margin:0px 0 0 0px;
		}
		
		#twitter #pad{
			height: 48px; 
			width: 224px;
			display:block;
		}
		
		#twitter a {
			height: 18px; 
			width: 20px;
			display: block; 
			z-index: 998;
			padding: 0px 0 0 0px;
			margin: -8px 0 0 190px;
			outline: none;
			text-indent: -5000px;
			text-decoration: none;
			background: url(../images/twitter_ARROW.gif) left top no-repeat;
		}
	/* end sub page buttons */
	
/* BOTTOM SECTION STYLES
---------------------------------------------------------*/
.footer {
	height:61px;
	width:966px;
	background-color:#0b8393;
	margin: 0 auto;
	font: 10pt/12pt Helvetica, Arial, sans-serif;
	color:#fff;
	}	
	
	.footer p {
		padding:15px 0 0 0px;
		margin:0;
	}
		
	.footer a {
		color:#fff;
		font: 10pt/12pt Helvetica, Arial, sans-serif;
	}
	
	.footer a:hover {
		color:#CCCCCC;
		font: 10pt/12pt Helvetica, Arial, sans-serif;
	}
	
.subfooter	{
	height:14px;
	width:966px;
	background-color:#fff;
	margin: 0 auto;
	}
	
/*  GENERIC STYLES 
---------------------------------------------------------------------*/		
		
.clear { clear: both; margin: 0; padding: 0; }
.float { float: left; }
.floatR { float: right; }

/*	TEXT STYLES
---------------------------------------------------------------------*/

h1 {
	font: 16pt/18pt Tahoma, Helvetica, Arial, sans-serif;
	color: #00a9b0;
	margin-bottom:10px;
	font-weight:normal;
}

	h1 #upsize {
		font: 19px/20pt Tahoma, Helvetica, Arial, sans-serif;
		font-weight:bold;
	}

h2 {
	color: #643e4d;
	font: 10pt/20pt Helvetica, Arial, sans-serif;
	font-weight:bold;
	margin-bottom:20px;
}	

p { margin-bottom:16px;	}

#mainContent p { width:400px; }

#mainContent ul	{	margin:0 0 16px 20px; padding:0;	}

#mainContent ul li { color:#009da9;	}

/*	LIST STYLES
---------------------------------------------------------------------*/
ul	{
}

ul li {
}

/*	LINK STYLES
---------------------------------------------------------------------*/

a {
	color:#009da9;
	text-decoration:underline;
}

a:hover {
	color:#986208;
}

a.lrgGreen {
	color:#05585d;
	font-weight:bold;
}