
	/* CSS Document */

body {
		background-color: #FFFFFF;
		font-family: verdana; 
		font-size:			small;
		margin:				10px;
		line-height:         1.2em;
		}
		
#header, #nav {
		max-width:		960px;
		}


#header		{
		position:  absolute;
		top: 36px;
		right:  5px;
		left:  20px;
		width:  960px;
}

#logo		{
		position:  absolute;
		color:  #333333;
		top:  45px;
		left:	1px;
		width:  600px;
		margin:  1px;
		padding:  2px;
}

#logo2		{
		position:  absolute;
		color:  #333333;
		top:  65px;
		left:	160px;
		width:  600px;
		margin:  1px;
		padding:  2px;
}

.name	{
		font-size: 325%;
}

#tag		{
		position:  absolute;
		top:	38px;
		left:  1px;
		width:  600px;
		padding:  5px;
		margin:  5px;
}



.logo1		{
		font-size:  50%;
}

.tagline	{
		font-size:  100%;
		padding:  1px;
		margin:  1px;
		color: #FFFFFF;
}
		
#topbut	{
		position:	absolute;
		top:		-31px;
		left:  0px;
		width:  960px;
		background:  #5BA6F9;
}

.topbut	{
		margin:  5px;
		padding:  2px;
		font-size: 12px;
		color: #FFFFFF;
		text-align:  left;
}

#homebutton	{
		position:  absolute;
		top: 6px;
		left:  920px;
		text-decoration:  none;
		padding:  0px 3px 0px 3px;
		width: 20px;
		height:  10px;
}

#homebutton a:link {
	text-decoration: none;
	color: white;
} 

#homebutton a:visited {
	text-decoration: none;
	color: white;
}


#main	{
		position:  absolute;
		top:  135px;
		left: 25px;
		margin: 3px;
		padding:  3px;
		width:  350px;
}


#nav12	{
		position:	absolute;
		top:		30px;
		left:  20px;
		width:  300px;
		height:  20px;
}

#nav13	{
		position:	absolute;
		top:		165px;
		left:  15px;
		width:  680px;
		height:  20px;
		background-color: #5BA6F9;
}



#foundation		{
				position:  relative;
				width:		800px;
		}



#right	{
		position:	absolute;
		top:		220px;
		right:		5px;
		left:		688px;
		width:		275px;
		margin:  3px;
		border:  1px solid #AEAEFF;
}

#stress	{
		position:  absolute;
		top:  45px;
		left:  60px;
}

#joinright	{
		position:	absolute;
		top:		260px;
		right:		5px;
		left:		688px;
		width:		275px;
		margin:  3px;
		border:  1px solid #AEAEFF;
}

#newmember1{
		position:  absolute;
		top:  45px;
		left:  60px;
}

#newmember2{
		position:  absolute;
		top:  350px;
		left:  10px;
}

#newmember3{
		position:  absolute;
		top:  605px;
		left:  10px;
}

#newmember4{
		position:  absolute;
		top:  850px;
		left:  10px;
}



#leftstates		{
			position:	absolute;
			top:  525px;
			left:  14px;
			width:		160px;
			margin:  2px;
}

#leftcontact		{
			position:	absolute;
			top:  715px;
			left:  14px;
			width:		160px;
			margin:  2px;
}

#start 	{
		position:  absolute;
		top:	30px;
		left: 400px; 
		width:	650px;
		text-align:  justify;
		text-decoration:none;
}

#locationstart 	{
		position:  absolute;
		top:	235px;
		left: 25px; 
		width:	925px;
		text-align:  left;
}

#joinstart 	{
		position:  absolute;
		top:	205px;
		left: 25px; 
		width:	625px;
		text-align:  left;
}

#termsstart 	{
		position:  absolute;
		top:	205px;
		left: 25px; 
		width:	800px;
		text-align:  left;
}

#location1 	{
		position:  absolute;
		top:	98px;
		left: 25px; 
		width:	275px;
		text-align:  justify;
}

#location2 	{
		position:  absolute;
		top:	98px;
		left: 350px; 
		width:	275px;
		text-align:  justify;
}

#location3 	{
		position:  absolute;
		top:	98px;
		left: 675px; 
		width:	275px;
		text-align:  justify;
}
	

#mainbase		{
		position:  absolute;
		top:	490px;
		left: 40px; 
		width:	630px;
		text-align:  justify;
}


#joinpic		{
		position:  absolute;
		top:	-1px;
		left: 680px; 
		width:	300px;
		text-align:  justify;
}

#main1		{
		position:  absolute;
		top:	965px;
		left: 40px; 
		width:	630px;
		text-align:  justify;
		border:  1px solid #AEAEFF;
}

#main2		{
		position:  absolute;
		top:	1170px;
		left: 40px; 
		width:	630px;
		text-align:  justify;
		border:  1px solid #AEAEFF;
}



#main4		{
		position:  absolute;
		top:	1375px;
		left: 40px; 
		width:	630px;
		text-align:  justify;
		border:  1px solid #AEAEFF;
}

#maincaregiver		{
		position:  absolute;
		top:	550px;
		left: 205px; 
		width:	560px;
		text-align:  justify;
}

#mainad		{
		position:  absolute;
		top:	38px;
		left: 50px; 
		width:	560px;
}

table		{
		margin:  2px;
		padding:  3px;
}

#finadv		{
	float:  left;
	margin:  1px 17px 1px 3px;
	padding:  1px 17px 1px 3px;
	}
	
#showcase1	{
	float:  left;
	margin:  1px 10px 5px 5px;
	padding:  1px 10px 5px 5px;
	}
	


#terms		{
position:  absolute;
top:  265px;
left:  20px;
width:  800px;
}

#table1		{
		position:  absolute;
		top:	390px;
		left: 200px; 
		width:	640px;
		text-align:  justify;
}

#table2		{
		position:  absolute;
		top:	390px;
		left: 250px; 
		width:	640px;
		text-align:  justify;
}

#statesad1		{
position:  absolute;
top:  800px;
left:  42px;
width:  100px;
}

#statesad2		{
position:  absolute;
top:  900px;
left:  42px;
width:  100px;
}

.states		{
	margin:  10px 15px 10px 15px;
	padding:  10px;
}

h1		{
		color: #333333;
		font-size:  500%;
		font-family:  tahoma;
		margin:  15px;
		padding:  0px;
		
}
h2		{
		color: #000000;
		font-size: 130%;
		text-align:center;
		margin:  2px;
		padding:  2px;
		line-height:	1.2em;
}

h3		{
		color: #333333;
		font-size: medium;
		text-align:	left;
		margin:  2px;
		padding:  2px;
}

h4		{
		color: #333333;
		font-size:115%;
		text-align:	center;
		margin:  2px;
		padding:  2px;
}


p		{
		color:  #333333;
		line-height:  1.2em;
		margin:	2px;
		padding:    2px;
		text-align:	justify;
}		

th		{
		margin:  5px;
		text-align: center;
	}
	


	
.research		{
		text-align: left;
		margin-left:  1px;
		padding:  -5px;
	}
	
.regth		{
		text-align:left;
		padding:  2px;
		color:  #333333;
}

.reg		{
		text-align:left;
		padding:  2px;
		color:  #333333;
}

.researchtd	{
		color:  #333333;
		padding:  2px;
		text-align:left;
}

.options	{
	font-size:11px;
	text-align: justify;
	color:  #333333;
}

.options1	{
	text-align: center;
	color:  #EC7600;
}

.options12	{
	font-size:10px;
	text-align: left;
	color:  #333333;
}

table		{
		margin:  0px 5px 0px 5px;
		padding:  0px 5px 0px 5px;
}

td		{
		margin:  0px 15px 0px 15px;
		padding: 0px 12px 0px 12px;
		color:  #FFFFFF;
		text-align:center
}

area	{
	text-decoration:none;
}

.mainheader	{
	text-align: left;
	font-size:18px;
	margin:  0px 5px 0px 5px;
	padding:  5px;
}

.logo1		{
		font-size:  50%;
}

.tagline	{
		font-size:  125%;
		padding:  5px;
		margin:  5px;
}
	
.subdomainh	{
	text-align: left;
	margin:  2px 2px 0px 2px;
	padding:  2px 2px 0px 2px;
	color:  #4A4AFF;
}


.releaseh	{
	text-align: center;
	font-size:  150%;
	margin:  2px 2px 0px 2px;
	padding:  2px 2px 0px 2px;
	color: #0070A6;
}

.release	{
	text-align:  justify;
	margin:  2px;
	padding:  3px;
}

.releaseimage	{
	margin:  1px 1px 1px 10px;
	padding:  1px 1px 1px 10px;
}

.releasead	{
	margin:  1px 1px 1px 30px;
	padding:  1px 1px 1px 6px;
}

.releasead1	{
	margin:  1px 1px 1px 5px;
	padding:  1px 1px 1px 6px;
}
.sidebar	{
	text-align: justify;
	margin:  2px;
	padding:  3px;
}

.caregiver	{
	text-align:  justify;
	margin:  2px;
	padding:  5px;
}

#footer		{
		position:	absolute;
		top:		525px;
		left:  10px;
		width:  960px;
		height:  20px;
		padding:  0px 5px 5px 5px;
		background: #5BA6F9;
		text-align:  center;
}

#footerlocation		{
		position:	absolute;
		top:		765px;
		left:  10px;
		width:  960px;
		height:  10px;
		padding:  0px 5px 5px 5px;
		background: #5BA6F9;
		text-align:  center;
}

#footersignup		{
		position:	absolute;
		top:		765px;
		left:  10px;
		width:  960px;
		height:  20px;
		padding:  0px 5px 5px 5px;
		background: #5BA6F9;
		text-align:  center;
}

#footertopic		{
		position:	absolute;
		top:		990px;
		left:  30px;
		width:  960px;
		height:  20px;
		padding:  0px 5px 5px 5px;
		background: #FD7E00;
		text-align:  center;
}

#footerfee		{
		position:	absolute;
		top:		520px;
		left:  30px;
		width:  960px;
		height:  20px;
		padding:  0px 5px 5px 5px;
		background: #FD7E00;
		text-align:  center;
}

#footerjoin		{
		position:	absolute;
		top:		2935px;
		left:  30px;
		width:  960px;
		height:  20px;
		padding:  0px 5px 5px 5px;
		background: #5BA6F9;
		text-align:  center;
}

#footercontact		{
		position:	absolute;
		top:		800px;
		left:  30px;
		width:  960px;
		height:  20px;
		padding:  0px 5px 5px 5px;
		background: #FD7E00;
		text-align:  center;
}


#navbar		{
		color: #000000;
		text-align:  center;
		}

.slogan	{
	color: #333333;
	margin:  0px 0px 0px 11px;
}



.foot a:link 	{
		color:  #FFFFFF;
		margin:  0px 5px 0px 5px;
		padding:  0px 10px 0px 10px
		text-decoration:  none;
}

.partner	{
	font-size:  10px;
	}

.indexfooter	{
	text-align:  center;
	width:  100px;
	padding-right:  10px;
	padding-left:  10px;
}

.indexfooter a:link, .indexfooter a:visited {
	text-decoration: none;
	color: #FFFFFF;

}

.indexfooter a:hover{
	color: #009900;
}


a:link	{
			color: #FFFFFF;
			text-decoration: none;
		}
		
a:visited	{
			color: #FFFFFF;
			text-decoration: none;
		}
		
a:hover		{
		color:  #5353FF;
		text-decoration: none;
		}
		

.links a:link	{
			color: #FF8000; 
			text-decoration:underline;
		}
		
.links a:visited	{
			color: #FF8000; 
			text-decoration:underline;
		}
		
.links a:hover		{
		color:  #5353FF;
		text-decoration:underline;
		}

		
.sidebar a:link{
			color: #0070A6;
			text-decoration:underline;
		}
		
.sidebar a:visited	{
			color: #0070A6;
			text-decoration:underline;
		}
		
.sidebar a:hover		{
		color:  #FF8000;
		text-decoration:underline;
		}


/* CSS Document */



