html
{
	font-family: sans-serif;
}

body
{
	margin: 0;
	padding: 4px 0 15px;
	background:#ffffff;
	width: 100%;
}

img 
{

	border:none;
}

#border
{
	padding:10px;
	border:solid 3px #0f3c79;
	width:857px;
	margin: 0 auto;

}

#container
{
	margin: 0 auto;
	width: 850px;
	background:url(img/cloud_bg_lg_lt3.jpg);
	border:solid 2px #0f3c79;
}

#main_home
{
	margin: 0 auto;
	width: 850px;	
	height:1360px;
}


#main
{
	margin: 0 auto;
	width: 850px;	
	height:1110px;
}

#main_authors
{
	margin: 0 auto;
	width: 850px;
	height:875px;
}

#main_ls
{
	margin: 0 auto;
	width: 850px;
	height:1825px;
}

#main_event
{
	margin: 0 auto;
	width: 850px;
	height:1990px;
}

#main_sem
{
	margin: 0 auto;
	width: 850px;
	height:1150px;
}

#main_plan
{
	margin: 0 auto;
	width: 850px;
	height:1100px;
}

#main_syn
{
	margin: 0 auto;
	width: 850px;
	height:900px;
}

#main_fw
{
	margin: 0 auto;
	width: 850px;
	height:3400px;
}

#main_dyk
{
	margin: 0 auto;
	width: 850px;
	height:2700px;
}

#main_reviews
{
	margin: 0 auto;
	width: 850px;
	height:3100px;
}

#main_faq
{
	margin: 0 auto;
	width: 850px;
	height:1400px;
}

#main_buy
{
	margin: 0 auto;
	width: 850px;
	height:625px;
}

#main_contact
{
	margin: 0 auto;
	width: 850px;
	height:500px;
}

#header
{
	position: relative;
	background:#0f3c79;	
	height:85px;
	width:100%;
	
}

#logo
{
	float:left;
	height:85px;
	width:525px;
	
}

#man_sm
{
	margin:5px 0 0 257px;
	float:left;
}



#top_navs
{

	font-weight:bold;
	text-align:right;
	font-size:12px;
	padding:2px 5px 2px 0px;
	color:#ccff42;
	font-family: sans-serif;
	background: #0a5a90;
	width:845px;
	border-bottom: 1px solid #0f3c79;
}

#top_navs a
{

	color:#ccff42;
	text-decoration:none;

}

#top_navs a:hover
{

	color:#ffffff;

}

#top
{
	width:850px;
	float:left;
}

#amazon
{
	float:left;
	margin-left:200px;
	color:#fff;
	font-weight:normal;
}

#intro
{
	width:245px;
	color: #000033;
	float:left;
	margin:15px 20px 0px 20px;	
	font-size:12px;
	line-height:+1.3;
	text-align:justify;
}

#intro a
{
	text-decoration:none;
	font-weight:bold;
	color: #000033;
}

#intro a:hover
{
	color:#ccff42;
}

#intro2
{
	width:765px;
	color: #000033;
	float:left;
	margin:-15px 0px -10px 40px;	
	font-size:12px;
	line-height:+1.3;
	text-align:justify;
}

#intro2 a
{
	text-decoration:none;
	font-weight:bold;
	color: #000033;
}

#intro2 a:hover
{
	color:#ccff42;
}

#cover
{
	float:left;
	width:225px;
	margin:20px 15px 15px 40px;	
	border:solid 1px #0f3c79;
}

#model
{
	float:left;
	width:223px;
	height:315px;
	margin:20px 40px 15px 15px;
	padding:20px 0px 0px 0px;
	text-align:center;
	font-size:14px;
	
	border:solid 1px #0f3c79;
	color:#fff;
	background:#0a5a90;
}

#model a
{
	text-decoration:none;
	color:#ccff42;
	
}

#model a:hover
{
	color:#000033;
	
}

#model p
{
	padding:10px 20px 0px 20px;
}

#model:hover
{
	
	border:solid 1px #0f3c79;
	
	background:#fff;
	color:#000033;
}

#model:hover p
{
	color:#000033;
}

#nav
{
	width:850px;
	padding:8px 5px 20px 5px;
	
}


#quotes
{
	width:340px;
	float:left;
	padding:0px 15px 19px 15px;
	margin:20px 20px 20px 40px;
	border:solid 1px #0f3c79;
	font-size:14px;
	background:#ccff42;
	color:#000033;
	text-align:center:
}
#qt
{
	float:left;
	margin:0px 5px 0px 8px;
	border-bottom: solid 1px #0f3c79;
	padding:8px 0px 8px 0px;

}

#qt_last
{
	float:left;
	margin:0px 5px 5px 8px;
}

.qt
{
	font-style:italic;
	text-align:left;
}

.qter
{
	padding-left:20px;
	font-size:11px;
	
	
}

.no_i
{
	font-style:normal;
}

#quotes a
{
	font-size:12px;
	color:#000033;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	margin-left:105px;
}

#quotes a:hover
{
	
	text-decoration:underline;
	
}

#q
{	
	width:350px;
	float:left;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin-top:10px;
}

#quiz1
{	
	width:343px;
	float:left;
	margin:10px;
	padding:10px;
	vertical-align:middle;
	border:solid 1px #0f3c79;
	background:#0a5a90;
}	

#quiz2
{	
	width:343px;
	float:left;
	margin:17px 10px 10px 10px;
	vertical-align:middle;
	border:solid 1px #0f3c79;
	background:#0a5a90;
	padding:10px;
}


#qz
{
	padding: 10px 5px 10px 5px;
	margin: 10px;
	width:314px;
	border:solid 1px #0f3c79;
	background:#fff;
	font-size:12px;
	float:left;
	text-align:center;
	color:#000033;	
}

#qz:hover 
{
	background:#0f3c79;
	color:#fff;
	
}

#qz:hover p
{
	background:#0f3c79;
	color:#fff;
}

#q p
{
	margin:20px 0px 5px 0px;
	
}

#qz p
{
	padding: 5px;
	margin:0px;
	
}

#qz p:hover
{
	color:#ccff42;
	
}

#qz p.fw
{
	padding: 0 5px 0 5px;
	margin:0px;

}

#qz p.fwlast
{
	padding: 0 5px 5px 5px;
	margin:0px;
}

#qz p.fwlast:hover
{
	color:#ccff42;
}

#qz_hd
{
	padding: 5px;
	margin: -10px;
	width:354px;
	background:#0f3c79;
	text-align:left;
	color:#ccff42;
	font-weight:bold;
}

#qz a
{
	color:#000033;
	text-decoration:none;
	font-weight:bold;
	vertical-align:middle;
}

#lifescape
{
	float:left;
	margin:0px 20px 0px 20px;
	width:188px;
	padding:5px;
	text-align:center;
	border: solid 2px #0f3c79;
}

#lifescape a
{
	font-size:14px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
}

#lifescape a:hover
{
	color:#000033;
}

#about
{
	width:750px;
	color: #000033;
	float:left;
	margin:20px 0px 0 50px;
	text-align:justify;
	font-size:16px;
	line-height:+1.2;
}

#about a
{
	text-decoration:none;
	font-weight:bold;
	color: #000033;
	background:none;
}

#about a:hover
{
	color:#ccff42;
}

#about a.link
{
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
	color: #000033;
	background:none;
}

#about a.link:hover
{
	color:#ccff42;
}

#about li
{
	margin:0 50px 0 50px;
}

#about ol
{
	margin-left:-40px;
}

#about li

{
	padding:2px 0px 2px 0px;
}

ul.none
{
	list-style-type:disc;
	font-family:sans-serif;
	float:left;
	font-size:16px;
	margin: 0 0 10px 0;
}

li.none
{	
	margin:0 50px 0 50px;
	width:650px;
	padding:5px 0px 5px 0px;
}

#authors
{
	font-size:12px;
	text-align:center;
}

#authors img
{
	border:solid 1px #0f3c79;
}

.title
{
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
}


p.quote
{
	font-style:italic;
	
}

li.emp_quote
{
	font-style:italic;
}

span.qtitle
{
	font-style:normal;
	
}

p.quoter 
{
	font-size:14px;
	padding-left:50px;
}
span.name
{
	font-weight:bold;
}

p.foreword
{
	font-size:12px;
	margin-left:400px;
	text-align:left;
}

span.foreworder
{
	font-weight:bold;
}

span.ftitle
{
	font-weight:bold;
	text-align:center;
}

p.model
{
	margin:5px 75px 5px 75px;
}

#filler
{
	margin:0 200px 0 200px;
	width: 100%;
}

#return
{
	width: 100%;
	text-align:center;
	font-size:10px;
	margin: 10px 0 10px 0;
}

#return a
{
	text-decoration:none;
	color:#000033;
}

#lg_model
{
	width:710px;
	background:url(img/model.png);
	margin:10px 20px 10px 20px;
}

#bottom 
{
	margin-top:15px;
	float:left;
	color:#000033;
	width:100%;
	text-align:center;
	font-size:10px;
}

#bottom a 
{
	color:#000033;
}

#bk_model 
{
	margin:0 0px 0 140px;
}

#buy
{
	width:800px;
	float:left;
	margin:0px 10px 0px 10px;
}

.bk
{	
	text-align:center;
	float:left;
	margin:20px;
	width:200px;
}

#buy img
{
	border: solid 1px #0f3c79;
}

#buy img:hover
{
	border: solid 1px #ccff42;
}

#buy_bk
{
	margin:10px 255px 0 255px;
	border: solid 1px #0f3c79;
	width:225px;
	float:left;
}

p.quest
{
	font-weight:bold;
}

#doyouknow
{

	font-size:12px;
	text-align:center;
	font-style:italic;
	margin:0px;
	color:#000033;
	width:800px;
	padding:30px 25px 5px 25px;
}

#doyouknow a
{
	text-decoration:none;
	color:#000033;
	font-weight:bold;
}

#doyouknow a:hover
{
	color:#ccff42;
}

#dyk
{	
	font-weight:normal;
}

table
{
	width:100%;
	text-align:left;
	margin: 0 0 20px 0;
	background:#0f3c79;
	border: solid 1px #0f3c79;
}


th
{
	
	border: solid 1px #0f3c79;
	text-align:center;
	padding:10px;
	background:#0a5a90;
	color:#ccff42;
}

td 
{
	
	border: solid 1px #0f3c79;
	text-align:left;
	width:30%;
	padding:10px;
	background:#0a5a90;
	color:#fff;
}

td.speakers
{
	text-align:center;
}

ul.tb
{
	list-style-type:disc;
	font-family:sans-serif;
	float:left;
	font-size:14px;
	margin: 0 0 0px 0;
}

li.tb
{	
	margin:0 0px 0 0px;
	width:250px;
}

#linkedin
{
	width:765px;
	float:left;
	margin:10px 20px 20px 40px;
	border:solid 1px #0f3c79;
	background:#ffffff;
	text-align:center:
}

#linkedin a
{
	text-decoration:none;
	font-weight:bold;
}

#linkedin a:hover
{
	font-weight:bold;
	text-decoration:none;
}

#linkedin img
{
	margin:10px 10px 10px 10px;
	vertical-align:middle;
	
}

.break
{
	width:100%;
	text-align:center;
	font-size:11px;
}

#blog
{
	margin:15px 0px 0px 15px;
	width:348px;
	float: left;
	text-decoration:none;
	text-align:center;	
	border:solid 1px #0f3c79;
	vertical-align:middle;
	padding:10px 5px 10px 5px;
	background:#ffffff;
}



#ablog 
{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#000033;
}

#ablog:hover 
{
	color:#000033;
	text-decoration:none;
}


#blg_clr :hover 
{
	background:#ccff42;

}

#lkn {
	margin:0px 0px 0px 100px;
	float:left;
	font-size:12pt;
	text-align:center;
	font-weight:bold;
	color:#000033;
}

#lkn a {
	color:#000033;
}

#lkn_head {
	background: #0f3c79;
	text-align: left;
	color: #ccff42;
	font-size:14px;
	font-weight:bold;
	width:755px;
	text-align:left;
	float:left;
	padding:5px;
}


.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;	
	height:1900px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
.white_content {
	display: none;
	margin: 0 auto;
	position:relative;
	width: 450px;
	height: 270px;
	padding: 15px 15px 0px 15px;
	border:solid 2px #0f3c79;
	background:url(img/cloud_bg_lg_lt3.jpg);
	background-position: -300px -300px;
	z-index:1002;
	overflow: auto;
	}
	
#vry_sm_cover {
	float: right;
	margin: -20px 20px 0px 0px;
}

#vry_sm_cover img {
	width:90px;
}


#light{
	text-align:center;
	color: #000033;
}

#light a{
	color: #000033;
}
 	
#light a:hover{
	color:#ccff42;
}

.event_pop{
	text-decoration:none;
	font-weight:bold;
	font-size:30px;
	
}

.e_pop{
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
}

.event_link{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.event_link_register{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

#call{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

#event_link_close{
	width:100%;
	float:left;
	text-decoration:none;
	font-size:10px;
}

#event_link_close a{
	text-decoration:none;
}

#visibleDiv
{
    position: fixed;
	left: 10px;
    bottom: 10px;
	border:solid 2px #0f3c79;
	background-color:#ccff42;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	z-index:100;
	padding:5px;
}

#visibleDiv a
{
	text-decoration:none;
	color: #000033;
}

#sm
{
	font-size:10px;
	cursor: pointer; 
	cursor: hand;
}

.med
{
	font-size:12px;
}

#retirementcoach
{
	
}

#retirementcoach img
{
	border:solid 1px #0f3c79;
	float:right;
	margin-left:20px;
}

