﻿/*CSS Styles*/

@import "/styles.css";
@import "/nav.css";

#wrapper {
	width:798px;
	font-family: Arial, Helvetica, sans-serif;
	border:6px solid #fff;
	float:left;
	background-image:url(/images/wrapper_bg.gif);
	background-repeat:repeat-y;}

#print_banner { display:none;}

#header { 
	background-image:url(/images/home_header.gif); 
	background-repeat:no-repeat;
	width:798x;
	height:131px; }

#body_wrapper {
	width:548px;
/*	background-color:blue;*/
	float:left;}
	
#body_top_wrapper {
	width:548px;
	float:left;
	background-image:url(/images/home_top_wrapper_bg.gif);
	background-repeat:repeat-y;}
	
#left_col {width:291px;
/*	background-color:orange;*/
	background-image: url(/images/home_intro_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	padding:18px 18px 20px 19px;}

.homepic {border: 4px solid #f4f2e4; margin-bottom:10px;}
	
#left_col h1 {
	color:#271e01;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin:0 0 .6em 0;
}

#left_col ul {margin:0 0 12px 25px; padding:0px}
	
#middle_col {
	width: 220px;
/*	background-color:pink;*/
	background-image: url(/images/home_subnav_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;}
	
#login {
	width:212px;
	background-image:url(/images/member_login_bg.gif);
	background-repeat:repeat-y;
	margin-top:18px;
	padding-bottom:12px;}
	
#login h1 {background-image: url(/images/member_login_header.gif);
	height:44px;
	margin:0px; padding:0px;
	background-repeat:no-repeat;
	text-indent: -9000px;
	 :-moz-any-link:focus;}

#login h2 {background-image: url(/images/login_password.gif);
	height:20px;
	margin:0px; padding:0px;
	background-repeat:no-repeat;
	text-indent: -9000px;
	 :-moz-any-link:focus;}

#login span {margin:2px 0px 10px 24px;}

#login span.forgot a {
	color:#4e3a01;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	text-decoration:underline;
	margin:20px 0 0 0;
}

#login input {width:161px; font-size:13px; color:#4e3a01; margin:0 0 5px 0;}

.submit {float:right; padding-top:5px; padding-right:18px;}
	
#features {
	width:511px;
	background-image:url(/images/home_topics_bg.gif);
	background-position:top; background-repeat:no-repeat;
	clear:both; float:left;
	padding:18px 18px 20px 19px;}
	
#features dl {margin:0px 0 15px 0px; padding:0px; width:511px; float:left;}
#features dd  {margin:0px; padding:0px;}
#features dt {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ad6200;
}
#features dd.img {float:left; padding:5px 10px 0 0;}
#features dd img {border:2px solid #ae6404;}

#right_col {
	width:250px;
/*	background-color:red;*/
	float:left;}
	
.rc_text {
	width:225px;
	background-color:#efe0cc;
	border-bottom:1px solid #fff;
	color:#ad6200;
	padding:10px 10px 10px 15px;
	font-size: 1em;
	line-height: 1.4em;
} 

h1.eight_elements {
	background-image:url(images/right_col_header.gif); 
	width:250px; height:69px; 
	text-indent: -9000px;
	 :-moz-any-link:focus;
	 margin:0px;padding:0px;}
	 

h1.personal_planning_assessment {
	background-image:url(/images/ppa_header.gif); 
	width:250px; height:46px; 
	text-indent: -9000px;
	 :-moz-any-link:focus;
	margin:0px;padding:0px;}
	
h1.webinars {
	background-image:url(/images/webinars_header.gif); 
	width:250px; height:46px; 
	text-indent: -9000px;
	 :-moz-any-link:focus;
	margin:0px;padding:0px;}
	 
h1.thought_of_the_day {
	background-image:url(/images/thought_of_the_day.gif); 
	width:250px; height:46px; 
	text-indent: -9000px;
	:-moz-any-link:focus;
	margin:0px;padding:0px;}
	
#user_info {
	float:right; 
	color:#fff; 
	text-align:right;
	padding:25px 15px 5px 0px;
	font-size:.9em;
	line-height:1.4em;}

#user_info a {color:#fff; text-decoration:underline;}
#user_info a:hover {color:#CCCCCC; text-decoration:underline;}


.purchaseGift {
	margin: 20px 0 0 8px;
	}