

	/* 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: #FFFFFF;
		top:  50px;
		left:	125px;
		width:  600px;
		margin:  1px;
		padding:  2px;
}

.name	{
		font-size: 385%;
}

#tag		{
		position:  absolute;
		top:	63px;
		left:  75px;
		width:  600px;
		padding:  10px;
		margin:  5px;
}



.logo1		{
		font-size:  50%;
}

.tagline	{
		font-size:  100%;
		padding:  1px;
		margin:  1px;
}
		
#topbut	{
		position:	absolute;
		top:		-35px;
		left:  0px;
		width:  960px;
		background: #AFBBCF;
}

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


#mainpics	{
		position:  absolute;
		top:  5px;
		left:  744px;
		margin: 3px;
		padding:  3px;
		width:  300px;
}

#mainpics3	{
		position:  absolute;
		top:  46px;
		left:  10px;
		margin: 5px;
		padding:  5px;
		width:  250px;
}

#mainpics4	{
		position:  absolute;
		top:  38px;
		left:  773px;
		margin: 5px;
		padding:  5px;
		width:  250px;
}

#mainbookpic	{
		position:  absolute;
		top:  38px;
		left:  762px;
		margin: 5px;
		padding:  5px;
		width:  250px;
}

#buy{
		position:  absolute;
		top:  121px;
		left:  850px;
		margin: 5px;
		padding:  5px;
		width:  250px;
}

#buy2{
		float:  right;
		
}


#bookoverview {
		position:  absolute;
		top:  40px;
		left:  852px;
		margin: 5px;
		padding:  5px;
		width:  250px;
}

#picwords	{
		position:  absolute;
		top:  42px;
		left:  749px;
		padding:  2px;
		width:  299px;
		color:  #D1D1A5;
}

#picwords3	{
		position:  absolute;
		top:  182px;
		left:  703px;
		padding:  0px;
		width:  299px;
		color: #333333;
}

#nav12	{
		position:	absolute;
		top:		190px;
		left:  21px;
		width:  600px;
		height:  25px;
		background: #AFBBCF;
}

#nav22	{
		position:	absolute;
		top:		218px;
		left:  21px;
		width:  600px;
		height:  25px;
		background: #B4B4D6;
}

#nav32	{
		position:	absolute;
		top:		246px;
		left:  21px;
		width:  600px;
		height:  25px;
		background: #8A8EC8;
}

#nav42	{
		position:	absolute;
		top:		274px;
		left:  21px;
		width:  600px;
		height:  25px;
		background: #6B6F94;
}

#subsignin	{
	position:	absolute;
	top:	190px;
	left:  625px;
	width:  350px;
	height:  108px;
	text-align:  center;
	border:  1px solid #AFBBCF;
}


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





#speakingbox		{
			position:	absolute;
			top: 295px;
			left:  10px;
			height: 235px;
			width:	230px;
			margin:  2px;
			border:  1px solid #AFBBCF;
}

#speakingbox2		{
			position:	absolute;
			top: 295px;
			left:  7px;
			height: 1055px;
			width:	625px;
			margin:  2px;
			border:  1px solid #AFBBCF;
}

#speakingtitle		{
			position:	absolute;
			top: 1px;
			left:  5px;
			height: 55px;
			width:	216px;
			margin:  2px;
			background: #FFFFFF;
			border-bottom: 1px dotted #AFBBCF;
}


#speakingboxinsert		{
			position:	absolute;
			top: 66px;
			left:  -1px;	
			height: 152px;
			width:	210px;
			margin:  1px;
			background: #FFFFFF;
			border:  3px solid #FFFFFF;
}

#speakingboxinsert2		{
			position:	absolute;
			top: 5px;
			left:  5px;	
			height: 960px;
			width:	606px;
			margin:  1px;
			background: #FFFFFF;
}

#booksandarticlesbox		{
			position:	absolute;
			top: 295px;
			left:  251px;
			height: 235px;
			width:	230px;
			margin:  2px;
			border:  1px solid #AFBBCF;
}

#booksandarticlestitle		{
			position:	absolute;
			top: 1px;
			left:  5px;
			height: 55px;
			width:	216px;
			margin:  2px;
			background: #FFFFFF;
			border-bottom: 1px dotted #AFBBCF;
}

#booksandarticlesinsert		{
			position:	absolute;
			top: 66px;
			left:  -1px;	
			height: 152px;
			width:	210px;
			margin:  1px;
			background: #FFFFFF;
			border:  3px solid #FFFFFF;
}

#myfrbox		{
			position:	absolute;
			top: 295px;
			left:  493px;
			height: 235px;
			width:	230px;
			margin:  2px;
			border:  1px solid #AFBBCF;
}

#myfrtitle		{
			position:	absolute;
			top: 1px;
			left:  5px;
			height: 55px;
			width:	216px;
			margin:  2px;
			background: #FFFFFF;
			border-bottom: 1px dotted #AFBBCF;
}

#myfrinsert		{
			position:	absolute;
			top: 66px;
			left:  -1px;	
			height: 152px;
			width:	210px;
			margin:  1px;
			background: #FFFFFF;
			border:  3px solid #FFFFFF;
}

#flbox		{
			position:	absolute;
			top: 295px;
			left:  733px;
			height: 235px;
			width:	230px;
			margin:  2px;
			border:  1px solid #AFBBCF;
}

#fltitle		{
			position:	absolute;
			top: 1px;
			left:  5px;
			height: 55px;
			width:	216px;
			margin:  2px;
			background: #FFFFFF;
			border-bottom: 1px dotted #AFBBCF;
}

#flinsert		{
			position:	absolute;
			top: 66px;
			left:  -1px;	
			height: 152px;
			width:	210px;
			margin:  1px;
			background: #FFFFFF;
			border:  3px solid #FFFFFF;
}



#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:	290px;
		left: 20px; 
		width:	740px;
		text-align:  justify;
}

#right	{
		position:	absolute;
		top:		294px;
		right:		5px;
		left:		645px;
		width:		316px;
		height:  	1054px;
		margin:  3px;
		border:  1px solid #AFBBCF;
}

#contactbox		{
			position:	absolute;
			top: 295px;
			left:  7px;
			height: 405px;
			width:	625px;
			margin:  2px;
			border:  1px solid #AFBBCF;
}

#rightc	{
		position:	absolute;
		top:		294px;
		right:		5px;
		left:		645px;
		width:		316px;
		height:  	404px;
		margin:  3px;
		border:  1px solid #AFBBCF;
}


#myfrleft		{
			position:	absolute;
			top: 308px;
			left:  10px;	
			height: 1114px;
			width:	316px;
			margin:  1px;
			padding:  10px;
			background: #FFFFFF;
			border:  1px solid #AFBBCF;
}

#moneyreflection	{
	float:	left;
	margin:  1px 8px 8px 8px;
	padding:  -12px 8px 8px 8px;
}

#myfrpics	{
	float:	left;
	margin:  -10px 8px 8px 8px;
	padding:  -12px 8px 8px 8px;
}

#myfrpics2	{
	float:	right;
	margin:  20px 8px 8px 8px;
	padding:  1px 8px 8px 8px;
}

#myfrpics3	{
	float:	left;
	margin:  13px 8px 8px 8px;
	padding:  1px 8px 8px 8px;
}

#myfrright	{
		position:	absolute;
		top:		315px;
		right:		5px;
		left:		365px;
		width:		606px;
		height:  	1142px;
		margin:  3px;
		border:  1px solid #AFBBCF;
}

#financialkarma		{
			position:	absolute;
			top: 295px;
			left:  11px;
			height: 450px;
			width:	469px;
			margin:  1px;
			border:  1px solid #AFBBCF;
}


#fivethings		{
			position:	absolute;
			top: 305px;
			left:  503px;
			height: 450px;
			width:	469px;
			margin:  1px;
			border:  1px solid #AFBBCF;
}


#fkcover	{
	float:  left;
	margin:  1px 8px 1px 4px;
	padding:  1px 5px 1px 3px;
}

#fxl	{
	float:  left;
	margin:  1px 8px 1px 4px;
	padding:  1px 5px 1px 3px;
}

#main		{
		position:  absolute;
		top:	545px;
		left:  10px;
		width:	960px;
}

#termsbox		{
			position:	absolute;
			top: 295px;
			left:  7px;
			height: 1920px;
			width:	955px;
			margin:  2px;
			border:  1px solid #AFBBCF;
}


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


#otherresources	{
position:  absolute;
top:  1690px;
left:  50px;
}

#audience	{
	float:  right;
margin:  4px 1px 1px 10px;
	padding:  2px 1px 1px 5px;

}

#nsa	{
	position:  absolute;
	top:  10px;
	left:  95px;
}

#books1	{
	position:  absolute;
	top:  50px;
	left:  95px;
}

#books2	{
	position:  absolute;
	top:  300px;
	left:  95px;
}

#books3	{
	position:  absolute;
	top:  550px;
	left:  95px;
}

#books4	{
	position:  absolute;
	top:  800px;
	left:  95px;
}

#cancel	{
	position:  absolute;
	top:  10px;
	left:  50px;
}

#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;
}


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

h1		{
		color: #FFFFFF;
		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: medium;
		text-align:	center;
		margin:  2px;
		padding:  2px;
}


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

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

#releaseimg	{
	float:  right;
	margin:  4px 1px 1px 10px;
	padding:  2px 1px 1px 5px;
}

.options	{
	font-size:12px;
	line-height:  1.3em;
	text-align: justify;
	color:  #333333;
}

.optionsindex	{
	font-size:12px;
	text-align: justify;
	color: #333333;
}

.optionsindexcenter	{
	font-size:12px;
	text-align: center;
	color: #333333;
	text-decoration:underline;
}

.optionsindexcenter	a:link{
	font-size:12px;
	text-align: center;
	color: #333333;
}

.optionsindexcenter	a:hover{
	font-size:12px;
	text-align: center;
	color: #333333;
}


.optionsindext	{
	font-size:12px;
	text-align: justify;
	color: #333333;
	text-decoration:underline;
}

.optionsindexe	{
	font-size:14px;
	text-align: justify;
	color: #6B6F94;
	text-decoration:underline;
}

.optionsindexe	a:link{
	color:  #6B6F94;
}

.optionsh	{
	text-align: center;
	color:  #6B6F94;
}

.options1	{
	line-height:  1.5em;
	text-align: center;
	color:  #6B6F94;
}

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

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

.optionsindexc	{
	font-size:12px;
	text-align: center;
	color: #333333;
}

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

td		{
		margin:  0px 30px 0px 30px;
		padding:  0px 5px 0px 5px;
}

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

.logo1		{
		font-size:  50%;
}

.tagline	{
		font-size:  190%;
		padding:  5px;
		margin:  5px;
}
	

.releaseh	{
	text-align: left;
	margin:  2px;
	padding:  5px;
}

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

.releaseimage	{
	text-align:  center;
	margin:  1px 1px 1px 6px;
	padding:  1px 1px 1px 6px;
}

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

.releasead1	{
	margin:  1px 1px 1px 5px;
	padding:  1px 1px 1px 6px;
}

.sidebar	{
	font-size:  14px;
	text-align: center;
	margin:  2px;
	padding:  5px;
	text-decoration:underline;
}

.sidebarmyfr	{
	font-size:  12px;
	text-align: justify;
	margin:  2px;
	padding:  5px;
}


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

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

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

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

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

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

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


#footer		{
		position:  absolute;
		top: 0px;
		left: 1px;
		width:  960px;
		text-align:   center;
}

#footer2		{
		position:  absolute;
		top: 0px;
		left: 1px;
		width:  950px;
		text-align:   center;
}

#footer3		{
		position:  absolute;
		top: 820px;
		left: 1px;
		width:  950px;
		text-align:   center;
}

#footer4		{
		position:  absolute;
		top: 225px;
		left: 1px;
		width:  950px;
		text-align:   center;
}

#footer5		{
		position:  absolute;
		top: 800px;
		left: 1px;
		width:  950px;
		text-align:   center;
}

#footer6		{
		position:  absolute;
		top: 175px;
		left: 1px;
		width:  950px;
		text-align:   center;
}

#footer8		{
		position:  absolute;
		top: 1700px;
		left: 1px;
		width:  950px;
		text-align:   center;
}

#footer9		{
		position:  absolute;
		top: 925px;
		left: 8px;
		width:  950px;
		text-align:   center;
}

#footercontent		{
		position:  absolute;
		top: 10px;
		left: 1px;
		width:  960px;
		text-align:   center;
}


#navbar		{
		position: absolute;
		left:  335px;
		color: #000000;
		text-align:  center;
		}

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


.footer		{
		color: #FFFFFF;
		line-height: 1.4em;  
		text-align:		center;
}

.partner	{
	font-size:  10px;
	}

a:link	{
			color:  #FFFFFF;
			text-decoration:  none;
		}
		
a:visited	{
		color: #FFFFFF;
		text-decoration:none;
		}
		
a:hover		{
		color: #333333;
		}
		
.name  a:visited	{
		color: #FFFFFF;
		text-decoration:none;
		}
		

.optionsindex a:link	{
			color: #333333;
			text-decoration: underline;
		}
		
.optionsindex a:hover		{
		color: #6B6F94;
		}
	
.optionsindex a:visited		{
		color: #333333;
		text-decoration:none;
		}

.options1 a:link	{
			color: #6B6F94;
			text-decoration: underline;
		}

.options1 a:hover		{
		color: #333333;
		}

.options1 a:visited		{
		color: #6B6F94;
		text-decoration:none;
		}

.options12 a:link	{
			color: #6B6F94;
			text-decoration: underline;
		}
		
.options12 a:hover		{
		color: #333333;
		}
		
.options12 a:visited		{
		color: #333333;
		}

.optionsh a:link	{
			color: #6B6F94;
		}
		
.optionsh a:hover		{
		color: #333333;
		}

.optionsh a:visited		{
		color: #6B6F94;
		text-decoration:none;
		}
		
.options a:hover		{
		color: #333333;
		}

.options a:link	{
			color: #333333;
			text-decoration: underline;
		}

.options a:visited		{
		color:  #333333
		}

.optionsb a:link	{
		color:  #6B6F94;
		text-decoration:  none;
		}
		
.optionsb a:hover		{
		color:  #6B6F94;
		}
		
.optionsb a:visited	{
		color:  #6B6F94;
		text-decoration:none;
		}
		
.optionsbh a:link	{
		color: #FFFFFF;
		text-decoration:  underline;
		}
		
.optionsbh a:hover		{
		color: #333333;
		}
		
.optionsbh a:visited	{
		color:  #FFFFFF;
		}