body 		, html{ 	line-height: 18px; 	color: #434343; 
				text-align: left;
				margin: 0;
				padding: 0;
				font-size: 13px; 
				font-family: "Helvetica", Arial, Lucida Grand,sans-serif; 
				background: #c8c8ff url(images/bkgd_repeat.jpg) repeat-x; }
				
img 		{ 	padding: 0px;  
				margin: 0px;
				border: none; }
				
a 		{ 	color: #2984b6;  
				text-decoration: underline; }
				
a:visited 	{	color: #2984b6; }

a:hover 	{ 	color: #9eb803;  }

a:active 	{ 	color: #FF0000;}

		
h1 			{ 	color: #dedede; 
				font-size: 12px; }
				
h2 			{ 	color: #dedede; 
				font-size: 14px; 
				margin-top: 30px; }
				
#container 	{ 	width: 802px; 
				margin-top: 0px; 
				margin-bottom: 0px; 
				margin-left: auto; 
				margin-right: auto; 
				 }
				
				
#header 	{ 	background-repeat: no-repeat; 	
				margin: 0; 
				width: 802px; 
				height: 67px;
				display: block;
				}
				
				
#logoholder 	{
	margin: 0;
	width: 570px;
	height: 67px;
	float: left;
}
								
#logo 		{ 	margin: 0;  
				float: left;  }
#contact-link {
	float: left;
	display: block;
	height: 30px;
	width: 79px;
	line-height: 30px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;


}
#contact-link a {
	color: #FFF;
	text-decoration: none;
}
#contact-link a:hover {
	text-decoration: underline;
}


				
				
#navigation   { margin: 0px; width: 808px; 
				height: 42px; 
				 }
				 
#midsection {	float: left;	padding: 0px;	
				margin: 0px;	
				background-position: center top;	
				background-repeat: repeat-y;	
				background-image: url(images/center_repeat.jpg);
				width: 802px;}   									

#midinside {	float: left;	z-index: 0;	padding: 0px;	
				margin: 0px;	
				background-image: url(images/graphic_world.jpg);
				background-position: left bottom;
				background-repeat: no-repeat;
				width: 802px;}   									

				
#rightsection {
				padding-right: 25px;
				margin-top: 15px;
				float: right;
				width: 434px;}
								
#righthead {
				height: 65px;
				width: 434px;}
								
#rightheadleft {height: 65px; background-position: left top; background-image: url(images/storiesofhope.jpg); background-repeat: no-repeat; float: left;
				width: 267px;}
								
#rightheadright {height: 55px; padding-top: 10px; float: right;
				width: 167px;}
								
.disclaimer {
	font-size: 10px;
	line-height: 12px;
				}
#disclaimer p {
	padding-left: 20px;
}

								
#leftsection {
				float: left;
				margin-right: 20px;
				margin-top: 15px;
				width: 314px;}
				
#leftsectionsub {
				float: left;
				padding-left: 10px;
				padding-bottom: 0px;
				padding-right: 10px;
				padding-top: 10px;
				background: url(/images/teal_extend.jpg) no-repeat left top;
				margin-top: 15px;
				width: 274px;
				margin-left: 20px;
				display:inline;
				}
				
#leftsectionsub_bottom {
				float: left;
				background: url(/images/teal_ext_bottom.jpg) no-repeat left top;
				width: 294px;
				margin-left: 20px;
				min-height: 8px;
				margin-bottom: 20px;
				display:inline;
				}
/* End */
#contact-join-ug {
	display: block;
	margin-left: 30px;
	float: left;
	width: 150px;
	margin-bottom: 20px;
}

				
				
ul#subnavigation  { 
				font-size: 16px;
				list-style-type: none;
				margin-left: 20px;
				padding-left: 0px;
				width: 294px;}
				
				
ul#subnavigation  li { margin-left: 0px; 
						border-bottom-color: #b8b8b8; 
						border-bottom-style: solid; 
						border-bottom-width: 2px; 
						height: 20px; 
						padding-top: 10px; }

ul#subnavigation li a { color: #424242; 
						text-decoration: none; 
						font-size: 16px; 
						}

ul#subnavigation li a:hover { color: #5c5ccd; }

#graphic_box {background-image: url(images/graphic_world_noedge.jpg);
				background-position: left bottom;
				background-repeat: no-repeat;
				float: left;
				height: 354px;
				margin-top: 10px;
				margin-left: 1px;
				width: 313px;}
			
                   									

				
#footer {
	color: #443473;
	line-height: 14px;
	font-size: 10px;
	margin: 0px;
	background-position: center top;
	background-image: url(images/bkgd_footer_clean.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 802px;
	float:left;
	display:inline;
	padding-left: 0px;
	padding-top: 30px;
}
#footer #footer-menu {
	margin-bottom: 10px;
}
#footer #footer-menu a {
	color: #231B3A;
	text-decoration: none;
}
#footer #footer-menu a:hover {
	text-decoration: underline;
}



			
.text_24	{line-height: 24px; font-size: 20px;}

.text_18	{line-height: 18px; font-size: 16px;}
.text_13	{line-height: 16px; font-size: 13px;}
.color42	{color: #424242;}
.hometext	{line-height: 24px; font-size: 20px;}

.join1 { width: 143px; }

.pullquote { line-height: 20px; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }

.pictborder { padding-left: 7px; padding-bottom: 4px; padding-right: 7px; padding-top: 7px; margin-right: 10px; margin-bottom: 7px; float: left; border-style: solid; border-width: 1px; border-color: #a3a3a3; }

.picture_rule { display: block; height: 200px; border-color: #b8b8b8; border-style: solid; border-width: 2; margin-left: 20px; width: 290px; }

.product { min-height: 215px; padding-top: 7px; border-top-color: #c5c5c5; border-top-style: solid; display: block; border-top-width: 2px; margin-bottom: 10px;}

.product a:link { padding-left: 50px; padding-bottom: 6px; padding-right: 7px; padding-top: 7px; background-position: 7px center; background-repeat: no-repeat; background-image: url(images/pdf.jpg); width: 377px; color: #0f8b8b; text-decoration: none; background-color: #b6e3e3; border-color: #9fc3c3; border-style: solid; float: left; display: inline; border-width: 1px; margin-bottom: 7px;}

.product a:visited { padding-left: 50px; padding-bottom: 6px; padding-right: 7px; padding-top: 7px; background-position: 7px center; background-repeat: no-repeat; background-image: url(images/pdf.jpg); width: 377px; color: #0f8b8b; text-decoration: none; background-color: #b6e3e3; border-color: #9fc3c3; border-style: solid; float: left; display: inline; border-width: 1px; margin-bottom: 7px;}

.product a:hover {color: #424242;}

#buttonjoin a {
	float: right;
	display: block;
	margin-top: 0px;
	height: 63px;
}


#buttonjoin a#join1 {
	width: 143px;
	background: url(images/join.jpg) 0 0 no-repeat;
}


#buttonjoin a#join1:hover {
	width: 143px;
	background: url(images/join.jpg) 0 -67px no-repeat;
}

#buttonread a {
	float: right;
	display: block;
	margin-top: 0px;
	height: 40px;
}

#buttonread a#read1 {
	width: 167px;
	background: url(images/readmore_btn.jpg) 0 0 no-repeat;
}


#buttonread a#read1:hover {
	width: 167px;
	background: url(images/readmore_btn.jpg) 0 -40px no-repeat;
}


.nav1 { width: 76px; }
.nav2 { width: 97px; }
.nav3 { width: 90px; }
.nav4 { width: 115px; }
.nav5 { width: 142px; }	
.nav6 { width: 190px; }	
.nav7 { width: 92px; }	

#navigation a {
	float: left;
	display: block;
	height: 42px;
}

#navigation a#nav1 {
	width: 76px;
	background: url(images/btn_home.jpg) 0 0 no-repeat;
}

#navigation a#nav2 {
	width: 97px;
	background: url(images/btn_mystory.jpg) 0 0 no-repeat;
}

#navigation a#nav3 {
	width: 90px;
	background: url(images/btn_results.jpg) 0 0 no-repeat;
}

#navigation a#nav4 {
	width: 115px;
	background: url(images/btn_about.jpg) 0 0 no-repeat;
}

#navigation a#nav5 {
	width: 142px;
	background: url(images/btn_products.jpg) 0 0 no-repeat;
}

#navigation a#nav6 {
	width: 190px;
	background: url(images/btn_business.jpg) 0 0 no-repeat;
}

#navigation a#nav7 {
	width: 92px;
	background: url(images/btn_espanol.jpg) 0 0 no-repeat;
}

#navigation a#nav1:hover {
	width: 76px;
	background: url(images/btn_home.jpg) 0 -42px no-repeat;
}

#navigation a#nav2:hover {
	width: 97px;
	background: url(images/btn_mystory.jpg) 0 -42px no-repeat;
}

#navigation a#nav3:hover {
	width: 90px;
	background: url(images/btn_results.jpg) 0 -42px no-repeat;
}

#navigation a#nav4:hover {
	width: 115px;
	background: url(images/btn_about.jpg) 0 -42px no-repeat;
}

#navigation a#nav5:hover {
	width: 142px;
	background: url(images/btn_products.jpg) 0 -42px no-repeat;
}
			
#navigation a#nav6:hover {
	width: 190px;
	background: url(images/btn_business.jpg) 0 -42px no-repeat;
}

#navigation a#nav7:hover {
	width: 92px;
	background: url(images/btn_espanol.jpg) 0 -42px no-repeat;
}


.vid1 { width: 313px; }
.vid2 { width: 313px; }
.vid3 { width: 313px; }
.vid4 { width: 313px; }
.vid5 { width: 313px; }	
.vid6 { width: 313px; }	
.vid7 { width: 313px; }	
.vid8 { width: 313px; }	

#videos a {
	float: left;
	display: block;
	height: 49px;
	margin-bottom: 10px;
	margin-left: 1px;
}

#videos a#vid1 {
	width: 313px;
	background: url(images/vid1.jpg) 0 0 no-repeat;
}

#videos a#vid2 {
	width: 313px;
	background: url(images/vid2.jpg) 0 0 no-repeat;
}

#videos a#vid3 {
	width: 313px;
	background: url(images/vid3.jpg) 0 0 no-repeat;
}

#videos a#vid4 {
	width: 313px;
	background: url(images/vid4.jpg) 0 0 no-repeat;
}

#videos a#vid5 {
	width: 313px;
	background: url(images/vid5.jpg) 0 0 no-repeat;
}

#videos a#vid6 {
	width: 313px;
	background: url(images/vid6.jpg) 0 0 no-repeat;
}

#videos a#vid7 {
	width: 313px;
	background: url(images/vid7.jpg) 0 0 no-repeat;
}

#videos a#vid8 {
	width: 313px;
	background: url(images/vid8.jpg) 0 0 no-repeat;
}

#videos a#vid1:hover {
	width: 313px;
	background: url(images/vid1.jpg) 0 -49px no-repeat;
}

#videos a#vid2:hover {
	width: 313px;
	background: url(images/vid2.jpg) 0 -49px no-repeat;
}

#videos a#vid3:hover {
	width: 313px;
	background: url(images/vid3.jpg) 0 -49px no-repeat;
}

#videos a#vid4:hover {
	width: 313px;
	background: url(images/vid4.jpg) 0 -49px no-repeat;
}

#videos a#vid5:hover {
	width: 313px;
	background: url(images/vid5.jpg) 0 -49px no-repeat;
}
			
#videos a#vid6:hover {
	width: 313px;
	background: url(images/vid6.jpg) 0 -49px no-repeat;
}			
				
#videos a#vid7:hover {
	width: 313px;
	background: url(images/vid7.jpg) 0 -49px no-repeat;
}
			
#videos a#vid8:hover {
	width: 313px;
	background: url(images/vid8.jpg) 0 -49px no-repeat;
}
			
				
/* Fix IE. Hide from IE Mac */
* html ul li a { height: 1%; }
