/* CSS Document */

body {
	background-image:url(/images/background1.jpg);
	background-position:top left;
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	height:100%;
	line-height:16px;
	margin:0;
	padding:0;
	text-align:center;
	}
	
body a {
	color:#bf3d28;
	text-decoration:none;
	}
	
body a:hover {
	color:#dad1bb;
	}
	
sup {
	font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
	}
	
#container {
	background-image:url(/images/background2.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin:0 auto;
	position:absolute;
	left:0;	
	text-align:center;
	top:0;
	width:100%;
	}
	
#content {
	background-image:url(/images/content_repeater.gif);
	background-position:top left;
	background-repeat:repeat-y;
	height:100%;
	margin:56px auto 0 auto;
	padding:0 0 0 0;
	width:770px;
	z-index:6;
	}
	
#policies {
	color:#ffffff;
	margin:7px auto 56px auto;
	text-align:right;
	width:760px;
	}
	
#policies a {
	color:#ffffff;
	text-decoration:none;
	}
	
#policies a:hover {
	color:#bf3d28;
	}
	
#770 {
	height:100%;
	width:770px;
	}
	
.bold {
	font-weight:bold;
	}
	
.bold_red {
	color:#bf3d28;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
	
.btn_intro {
	padding:14px 0 0 0;
	}
	
.btn_foundation {
	padding:4px 0 0 0;
	}
	
.btn_truewealth {
	padding:4px 0 0 0;
	}
	
.btn_breakthrough {
	padding:4px 0 0 0;
	}
	
.btn_connection {
	padding:4px 0 0 0;
	}
	
.buttons {
	float:right;
	margin:0 0 0 0;
	padding:0 6px 0 0;
	width:153px;
	}
	
.client_retreat {
	background-image:url(/images/client_retreat.gif); 
	background-position:top right; 
	background-repeat:no-repeat; 
	margin:12px 8px 0 0; 
	height:92px; 
	text-align:left;
	}
	
.client_retreat a {
	color:#333333;
	text-decoration:none;
	}
	
a.client_retreat2 {
	background-image:url(/images/client_retreat2.gif); 
	background-position:top right; 
	background-repeat:no-repeat; 
	margin:20px 0 0 0; 
	height:92px; 
	display:block;
	text-align:right;
	color:#ffffff;
	text-decoration:none;
	}
	
a.client_retreat2:hover {
	background-image:url(/images/client_retreat2b.gif); 
	background-position:top right; 
	background-repeat:no-repeat;
	display:block;
	color:#ffffff;
	}
	
.flash-logo {
	font-size:9px;
	line-height:11px;
	padding:10px 45px 0 45px;
	}
	
.footer {
	background-image:url(/images/footer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	clear:both;
	height:13px;
	margin:0;
	padding:0;
	width:100%;
	}
	
.footer4 {
	background-image:url(/images/footer3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	clear:both;
	height:13px;
	margin:0;
	padding:0;
	width:100%;
	}
	
.header {
	background-image:url(/images/header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:153px;
	width:100%;
	}
	
.header2 {
	border-bottom:solid 1px #cccccc;
	color:#bf3d28;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	margin:0 0 10px 0;
	}
	
.header2_blue {
	border-bottom:solid 1px #D9CB85;
	border-top:solid 1px #D9CB85;
	color:#5A6BA1;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	margin:0 0 10px 0;
	}
	
.header2_red {
	border-bottom:solid 1px #D9CB85;
	border-top:solid 1px #D9CB85;
	color:#bf3d28;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	margin:0 0 10px 0;
	}
	
.header2-b {
	color:#bf3d28;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	margin:0 0 10px 0;
	}
	
.header3 {
	font-size:13px;
	font-weight:bold;
	}
	
.header3_blue {
	color:#5A6BA1;
	font-size:14px;
	font-weight:bold;
	padding:20px 0 5px 0;
	}
	
.header3_green {
	color:#969466;
	font-size:14px;
	font-weight:bold;
	padding:20px 0 5px 0;
	}
	
.header3_orange {
	color:#f26e2b;
	font-size:14px;
	font-weight:bold;
	padding:20px 0 5px 0;
	}
	
.header3_red {
	color:#bf3d28;
	font-size:14px;
	font-weight:bold;
	padding:20px 0 5px 0;
	}
	
.italic {
	font-style:italic;
	font-weight:normal;
	}
	
.left {
	color:#636466;
	float:left;
	font-size:14px;
	height:100%;
	line-height:26px;
	padding:20px 0 0 0;
	text-align:right;
	width:220px;
	}
	
.left2 {
	float:left;
	padding:3px 10px 0 0;
	}
	
.list {
	font-weight:bold;
	padding:0 0 0 10px;
	}
	
.list2 {
	padding:0 0 0 10px;
	}
	
.main {
	background-image:url(/images/content_bottom.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:100%;
	margin:0;
	padding:0 0 20px 0;
	width:100%;
	}
	
.main4 {
	background-image:url(/images/content_bottom3.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:100%;
	margin:0;
	padding:0 0 20px 0;
	width:100%;
	}
	
.nav_link a {
	color:#636466;
	margin:0 28px 0 0;
	text-decoration:none;
	}
	
.nav_link a:hover {
	color:#bf3d28;
	}
	
.nav_link_at {
	background-image:url(/images/left_nav1.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#636466;
	margin:0 8px 0 0;
	padding:0 20px 0 0;
	text-align:right;
	}
	
.right {
	height:100%;
	margin:0 0 0 220px;
	min-height:432px;
	padding:0;
	text-align:left;
	}

.right_l {
	height:100%;
	margin:0;
	padding:0;
	text-align:left;
	width:390px;
	}
	
.right_l2 {
	height:100%;
	margin:0;
	padding:0;
	text-align:left;
	width:440px;
	}
	
.text {
	padding:20px 20px 0 22px;
	}
	
.title {
	padding:20px 0 0 20px;
	}
	
	
	
/*forms*/
.cr-9 {font-size:9px; font-style:italic;}
.cr-10 {font-size:10px;}
.cr-dropdown {padding:0 6px 0 0;}
.cr-dropdown2 {font-size:10px;}
.cr-form {padding:8px 0;}
.cr-header3 {font-size:13px;font-weight:bold;}
.cr-list {padding:0 0 0 35px;}
.cr-list1 {border-bottom:solid 1px #666666; margin:0 0 3px 25px; padding:0 0 3px 0;}
.cr-list2 {border-bottom:solid 1px #666666; margin:10px 0 3px 25px; padding:0 0 3px 0;}
.cr-note {color:#333333; padding:10px 0 0 25px; font-size:10px; font-style:italic;}
.cr-note2 {font-size:9px; font-style:italic; line-height:11px; margin:0 15px 0 15px;}
.cr-red {color: #9A3329;}
.cr-register {padding:8px 20px 8px 0;}
.cr-session {padding:10px 0 8px 0;}
.cr-title {font-weight:bold; padding:0 0 5px 0;}
.cr-title2 {border-bottom:solid #D9CB85 1px; border-top: solid #D9CB85 1px; padding:10px 0;}
