﻿/*CSS Styles*/

@import "styles.css";
@import "nav_inside.css";

#wrapper {
	width:798px;
	font-family: Arial, Helvetica, sans-serif;
	border:6px solid #fff;
	float:left;
	background-image: url(images/inside_wrapper_bg.gif);
	background-repeat:repeat-y;}
	
body.about #wrapper, body.favorites #wrapper {background-image: url(images/inside_wrapper_bg2.gif);}

.print_banner { display:none;}

#header {
	background-image:url(images/Inside_header_bg.gif);
	background-repeat:no-repeat;
	width:798px;
	height:110px;
	background-position: bottom;
}

.display_friends {
	background-color:#fff;
	padding:10px;
	border-top: 2px outset #e6cfb2;
	border-right: 2px outset #b9741b;
	border-bottom: 2px outset #b9741b;
	border-left: 2px outset #e6cfb2;
}

#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;}

#body_wrapper {
	width:607px;
/*	background-color:blue;*/
background-image:url(images/inside_body_wrapper_bg.gif);
background-position:top;
background-repeat:no-repeat;
padding-top:9px;
	float:left;}
	
#body_top_wrapper {
	width:607px;
	float:left;
	padding:0 0 10px 0;
	background-color:#f9f8f3;
	background-image:url(images/inside_body_top_wrapper_bg.gif);
	background-position:right;
	background-repeat:repeat-y;
}
	
#left_col {width:175px;
	float:left;
	padding:15px 0px 0px 15px;}


body.two_col #left_col, body.about #left_col {display:none;}

#left_col img {border: 2px solid #beb9b9; margin:0 0 10px 0;}
#left_col img.noborder {border:0px; margin:0 0 10px 0;}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005288;
	font-size: 1em;
	margin:0 0 .6em 0;
}

#left_col ul {margin:0 5px 20px 30px; padding:0px;}
#left_col ul li {
	color:#ad6200;
	font-size: 1em;
}
	

body.two_col #middle_col, body.about #middle_col {width:570px;}
#middle_col {
	width: 382px;
/*	background-color:blue;*/
	float:left;
	padding:12px 20px 0px 15px;
}

h1 {
	margin:0 0 .6em 0;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005288;
	font-size: 1.2em;
}
h1 span {
	display:block;
	font-style: italic;
	font-size: 0.8em;
	line-height: 1.3em;
	padding-right:10px;
}

#middle_col p {margin:0 0 12px 0; padding:0px;}

#middle_col p.nomargin {margin:0px; padding:0px;}

#middle_col ul {margin:0 0 12px 25px; padding:0px;}
#middle_col li {margin:0px; padding:0px;}

body.favorites #middle_col {	
	width: 382px;
/*	background-color:blue;*/
	float:left;
	padding:12px 20px 0px 15px;}
	
body.about #features, body.favorites #features {display:none;}

#features dl h2 {margin:0px 0 0 -18px; padding:0px;}
	
#features {
	width:574px;
	clear:both; float:left;
/*	background-color:green;*/
	padding:18px 18px 20px 15px;
	background-image:url(images/inside_features_bg.gif);
	background-position:top;
	background-repeat: no-repeat;}
	
#features dl {
	margin:0px 0 15px 0px; 
	padding:0px; 
	width:560px; 
	float:left;
}

#features dt {
	margin:0px;
	padding:0px 0 0 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ad6200;
	background-image: url(images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 12px;
}
/*#features dt.locked {
	background-image: url(images/lock_bullet.gif);
	margin:0; 
	background-position: 12px;
}*/

#features dt.l1, #search_results dt.l1, /*div#search_results dl.testimonial dt.l1 a  */{
	background-image: url(images/level1_lock.gif);
	margin:0; 
	background-position: 12px;
}
#features dt.l1u, #search_results dt.l1u {
	background-image: url(images/l1_u.gif);
	margin:0; 
	background-position: 12px;
}


#features dt.l2, #search_results dt.l2 {
	background-image: url(images/level2_lock.gif);
	margin:0; 
	background-position: 12px;
}
#features dt.l2u, #search_results dt.l2u {
	background-image: url(images/l2_u.gif);
	margin:0; 
	background-position: 12px;
	background-repeat:no-repeat;
}

#features dt.l3, #search_results dt.l3 {
	background-image: url(images/level3_lock.gif);
	margin:0;
	background-position: 12px;
}
#features dt.l3u, #search_results dt.l3u {
	background-image: url(images/l3_u.gif);
	margin:0;
	background-position: 12px;
}

#features dt.l4, #search_results dt.l4 {
	background-image: url(images/level4_lock.gif);
	margin:0; 
	background-position: 12px;
}
#features dt.l4u, #search_results dt.l4u {
	background-image: url(images/l4_u.gif);
	margin:0; 
	background-position: 12px;
}
#features dd  {
	margin:0 0 .6em 0; 	
	padding:0px 0 0 30px;
	font-size: 1em;}

#features dd.viewall {
	padding:0px 0 0 60px;
	background-image: url(images/double_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 35px 5px;
}

#features dd.img {float:left; padding:5px 10px 0 0;}
#features dd img {border:2px solid #ae6404;}


.viewall2 {
	padding:0 0 0 40px;
	background-image: url(images/double_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;

}
#search_results dd.viewall3 
{
	padding:0 0 0 55px;
	background-image: url(/images/double_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 30px 5px;
	clear:both;

}
.viewall_nopad {
	padding:0 0 0 30px;
	background-image: url(images/double_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;

}









/*SEARCH RESULTS STYLES*/

#search_results {
	width:350px;
	clear:both; float:left;
/*	background-color:green;*/
	padding:0px 18px 20px 0px;
	background-position:top;
	background-repeat: no-repeat;}
	
#search_results dl {
	margin:0px 0 15px 0px; 
	padding:0px; 
	width:350px; 
	float:left;
}

#search_results dt {
	margin:0px;
	padding:0px 0 0 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ad6200;
	background-image: url(images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 12px;
}



#search_results dd  {
	margin:0 0 .6em 0; 	
	padding:0px 0 0 30px;
	font-size: 1em;}
	
/*#search_results dd.viewall {
	padding:0px 0 0 60px;
	background-image: url(images/double_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 35px 5px;
}*/

#search_results dd.img {float:left; padding:5px 10px 0 0;}
#search_resultsdd img {border:2px solid #ae6404;}

/*END SEARCH RESULTS STYLES*/


#right_col {
	width:191px;
/*	background-color:blue;*/
	float:left;}
	
#right_col h1.eight_elements {
	background-image:url(images/eight_elements_inside_header.gif); 
	background-repeat:no-repeat; 
	width:191px; height:67px;
	text-indent: -9000px;
	 :-moz-any-link:focus;
	 margin:0px; padding:0px;}
	 
#right_col h1.quick_reference {
	background-image:url(images/inside_quick_reference_header.gif); 
	background-repeat:no-repeat; 
	width:191px; height:51px;
	text-indent: -9000px;
	 :-moz-any-link:focus;
	margin:0px; padding:0px;}
	 
ul {margin:0px; padding:0px;}
li {margin:0px; padding:0px;}

#left_col ul.helpful {margin:0px 0 15px 0; padding:0px;}

.none {
	background-image:url(images/arrow_bullet.gif);
	background-repeat:no-repeat;
	background-position: 4px 7px;
	list-style-image: none;
	list-style-type: none;
	padding:0 0 0 22px;
	margin:0 0 6px 12px;
}

.addtofav {
	background-image:url(images/plus_bullet.gif);
	background-repeat:no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
	padding:0 0 0 22px;
	margin:0 0 6px 12px;
}


.printfriendly {
	background-image:url(images/printer_bullet.gif);
	background-repeat:no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
		padding:0 0 0 22px;
	margin:0 0 6px 12px;
}

.adjustfont {	
	background-image:url(images/a_bullet.gif);
	background-repeat:no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
	padding:0 0 0 22px;
	margin:0 0 6px 12px;
}

.related_articles {	
	background-image:url(images/articles_bullet.gif);
	background-repeat:no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
	padding:0 0 0 22px;
	margin:0 0 6px 12px;
}

.related_webinars {	
	background-image:url(images/webinar_bullet.gif);
	background-repeat:no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
	padding:0 0 0 22px;
	margin:0 0 6px 12px;
}
.related_forums {	
	background-image:url(images/forum_bullet.gif);
	background-repeat:no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
	padding:0 0 0 22px;
	margin:0 0 6px 12px;
}
.related_links {	
	background-image:url(images/links_bullet.gif);
	background-repeat:no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
	padding:0 0 0 22px;
	margin:0 0 6px 12px;
}

.workbooks {	
	background-image:url(images/workbooks_bullet.gif);
	background-repeat:no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
	padding:0 0 0 22px;
	margin:0 0 6px 12px;
}

.assessments {	
	background-image:url(images/assessment_bullet.gif);
	background-repeat:no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
	padding:0 0 0 22px;
	margin:0 0 6px 12px;
}

.testimonials {	
	background-image:url(images/testimonial_bullet.gif);
	background-repeat:no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
	padding:0 0 0 22px;
	margin:0 0 6px 12px;
}

.calculators {	
	background-image:url(images/calculator_bullet.gif);
	background-repeat:no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
	padding:0 0 0 22px;
	margin:0 0 6px 12px;
}

#search {width:140px;  margin:0 0 15px 0px; padding:0px;}
#search h2 {margin:0 0 .4em 0;}
#search span {padding:0 0 0 15px;}
#search dl {margin:0px; padding:0px;}

#search .input {width:135px; font-size:13px; color:#4e3a01; margin:0 0 10px 15px; background-color:#fff;}

#edu_center {padding:10px 0; width:572px; float:left;}

#edu_center dl {margin:0px 0 5px 0px; padding:5px; width:180px; float:left;}
#edu_center dd  {margin:0px; padding:0px;}
#edu_center dt {
	margin:0px;
	padding:5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ad6200;
}
#edu_center dd.img {float:left; padding:5px 10px 0 0;}

dl.form {
	margin:0px; 
	padding:20px 0px 5px 20px;
	clear:both;
	width:500px;
	float:left;}

dl.form dt {
	width:150px;
	/* background-color:red;*/ 
	float:left; 
	margin:0px;
	padding:0px; 
	clear:both; 
	text-align:right;}
	
dl.form dd {
	width:300px; 
	float:left; 
/*	background-color:blue; */
	margin:0px;
	padding:0px 0 10px 15px;}
	
dl.form input {margin:0px;
	padding:0px;
	background-color:none;
	}
	
dl.form2 {
	margin:0px; 
	padding:0px 0px 10px 20px;
	clear:both;
	width:500px;
	float:left;
/*	background-color:red;*/}
	
dl.form2 dt {
	margin:12px 0;
	padding:0;
/*	background-color:blue;*/
	font-weight: bold;
}
	
dl.form2 dd.input{float:left; margin:0px; padding:0; width:25px; /*background-color:green;*/}
dl.form2 dd {float:left; width:100px; margin:0px; padding:0px; /*background-color:yellow;*/}



dl.form3 {
	margin:0px 0 10px 0; 
	padding:0px 0px 0px 20px;
	clear:both;
	width:336px;
	float:left;
/*	background-color:red;*/}
	
dl.form3 dt {
	margin:12px 0;
	padding:0;
/*	background-color:blue;*/
	font-weight: bold;
	display:block;
}
	
dl.form3 dd.input{float:left; margin:0px; padding:0; width:25px; /*background-color:green;*/}
dl.form3 dd {float:left; width:87px; margin:0px; padding:0px; /*background-color:yellow;*/}


dl.form4 {
	margin:10px 0 10px 10px; 
	padding:0px 0px 0px 20px;
	clear:both;
	width:315px;
	float:left;
/*	background-color:red;*/}
	

dl.form4 dt {margin:0px; padding:0px; font-weight:bold;}
dl.form4 dd {margin:0 0 10px 0; padding:0px; /*background-color:yellow;*/}


.noborder {border:0px; margin:5px 0 0 0;}

#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;}

.forgot {clear:both;}

#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;}


/*--*/
#forgot {
	width:212px;
	background-image:url(images/member_login_bg.gif);
	background-repeat:repeat-y;
	margin-top:18px;
	padding-bottom:22px;}
	
#forgot h1 {background-image: url(images/forgot_password_header.gif);
	height:44px;
	margin:0px; padding:0px;
	background-repeat:no-repeat;
	text-indent: -9000px;
	 :-moz-any-link:focus;}

#forgot span {margin:2px 0px 10px 24px;}

#forgot input {width:161px; font-size:13px; color:#4e3a01; margin:0 0 5px 0;}

/*--*/

.submit {float:left; padding:0 40px 0 25px; vertical-align:top;}

.submit img {border:0px;}

h5 {
	color:#333333;
	font-size: 0.9em;
	margin: 0px 0 10px 0;
	padding: 0px;
}

.articlehelpers {margin:0; padding:0px; background-color:blue;}

ul.articlehelpers li {
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
	list-style-image: none;
	list-style-type: none;
}

div#search_results dl.testimonial {
	margin:0px 0 10px 0; 
	padding:0px; 
	float:left; 
	clear:both;}



div#search_results dl.testimonial dd.thumb2 {
	float:left;
	margin:0px;
	padding:0px 15px 0 0;
	text-align:left;
	width:100px;
	list-style-image: none;
	list-style-type: none;
	background-image:none;
}
div#search_results dl.testimonial dd.teaser 
{
    /* RV 7/17/07 set to float left to line up if there is an image */
    float:left; 
	margin:0px;
	padding:0px 0 0 15px;
	list-style-image: none;
	list-style-type: none;
	background-image:none;

}

div#search_results dl.testimonial dt.l1 a { 
	padding-left:20px; 
	background-image:url(/images/level1_lock.gif); 
	background-repeat:no-repeat;}

div#search_results dl.testimonial dt.l1u a { 
	padding-left:20px; 
	background-image:url(/images/l1_u.gif); 
	background-repeat:no-repeat;
	background-position:2px 5px;}	

	
div#search_results dl.testimonial dt.l2 a { 
	padding-left:20px; 
	background-image:url(/images/level2_lock.gif); 
	background-repeat:no-repeat;}
	
div#search_results dl.testimonial dt.l2u a { 
	padding-left:20px; 
	background-image:url(/images/l2_u.gif); 
	background-repeat:no-repeat; 
	background-position:2px 5px;}
	
div#search_results dl.testimonial dt.l3 a { 
	padding-left:20px; 
	background-image:url(/images/level3_lock.gif); 
	background-repeat:no-repeat;}
	
div#search_results dl.testimonial dt.l3u a { 
	padding-left:20px; 
	background-image:url(/images/l3_u.gif); 
	background-repeat:no-repeat;
	background-position:2px 5px;}
	
div#search_results dl.testimonial dt.l4 a { 
	padding-left:20px; 
	background-image:url(/images/level4_lock.gif); 
	background-repeat:no-repeat;}
	
div#search_results dl.testimonial dt.l4u a { 
	padding-left:20px; 
	background-image:url(/images/l4_u.gif); 
	background-repeat:no-repeat;
	background-position:2px 5px;}


.msgform { font-family: Arial, helvetica; font-size: 13px; width: 360px; }

/* RV for popup window */
.popupbody 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; background-color:#ffffff;
}

/* RV for partners page */
.partnerlogo { float: left; padding-bottom: 10px; width:250px;}
.partnertext { float: left; padding-bottom: 10px; }

/* RV for the forum comments page */
#display_post 
{
    width:560px;
    background:#fff url(images/post_bg.gif) repeat-y;
	margin-bottom: 25px;
	padding:0px; height: 100%;
	border-top: 2px outset #e6cfb2;
	border-right: 2px outset #b9741b;
	border-bottom: 2px outset #b9741b;
	border-left: 2px outset #e6cfb2;
	float:left;
}
#display_post .header { width: 150px;
	/*border-right: 2px outset #b9741b; */
    /*background: #AD6200; */
    color:#fff;
	float:left;
	padding:10px;
}
.header A { color:#fff; text-decoration:underline; }
.header a:hover {color:#CCCCCC; text-decoration:underline;}
.header a:visited {color:#CCCCCC; text-decoration:underline;}


#display_post .info { float:left; padding:10px; 
width:360px;
    }
#display_post .infotop { float:left; padding:3px; 
        width:384px;
        text-align: right;
        background-color:#EEDEC9;
    }


/* RV for partners page */
.bioimg { float: left; padding-bottom: 10px; width:175px;}
.biotext { float: left; padding-bottom: 10px; }
.bioname 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005288;
	font-size: 1em;
}
#mediaimg 
{
    float: left;
    margin: 0 15px 10px 0;
}