/***
	@description: Css for pure advisors site
	@author: Lee Waterman
	@copyright: Interactive inc.
	@date: 10/1/2007
***/

/* general overall */
body{margin:31px 0;padding:0;background:#FFFFFF; font-family:arial;font-size:12px;line-height:18px;}
img {display:block;margin:0;padding:0;border:0;}
#wrapper {margin:auto;padding:0;width:968px;}
#copy{padding:10px 30px 20px 30px;color:#603932;font-family:arial;font-size:12px;line-height:18px;}
#copy a:link {color:#603932;}
#copy a:visited {color:#603932;}
#copy a:hover {color:#603932;}
#copy a:active {color:#603932;}
#copy p {margin-top:0px;}
a.SurveyToolTipLink,a.SurveyToolTipLink:visited, a.SurveyToolTipLink:active { text-decoration:none; } 
.SubTitle { font-size:14px; line-height:20px; font-weight:bold; margin:0; padding:0; }
.HomePageUl  { padding:0px 0px 0px 0px; margin:10px 0px 10px 40px; }

/* header */
#call {float:right;}
#call img {margin:20px 5px 0;}
#logo {float:left;}
#logo img {margin-left:24px;}

/* SiFR */
.flashTitle {color:#325a89;font-family:Arial;font-size:26px;font-weight:normal;letter-spacing: -1.5px;width:415px;}
.flashSubTitle {color:#325a89;font-family:Arial;font-size:1.1pc;font-weight:normal;letter-spacing: -1.5px;width:415px;padding:0;margin:10px 0;}

/* Rounded box body */
.bl {background:url(/_includes/templates/default/images/bl.gif) 0 100% no-repeat; width:968px; text-align:center;}
.br {background:url(/_includes/templates/default/images/br.gif) 100% 100% no-repeat;}
.tl {background:url(/_includes/templates/default/images/tl.gif) 0 0 no-repeat;}
.tr {background:url(/_includes/templates/default/images/tr.gif) 100% 0 no-repeat; padding:25px 22px 20px 22px; text-align:left;}
.t {background:url(/_includes/templates/default/images/dot.gif) 0 0 repeat-x; width:968px;}
.b {background:url(/_includes/templates/default/images/dot.gif) 0 100% repeat-x;}
.l {background:url(/_includes/templates/default/images/dot.gif) 0 0 repeat-y;}
.r {background:url(/_includes/templates/default/images/dot.gif) 100% 0 repeat-y;}

/* Rounded box inside content */
.bl2 {background:url(/_includes/templates/default/images/bl2.gif) 0 100% no-repeat; text-align:center;}
.br2 {background:url(/_includes/templates/default/images/br2.gif) 100% 100% no-repeat;}
.tl2 {background:url(/_includes/templates/default/images/tl2.gif) 0 0 no-repeat;}
.tr2 {background:url(/_includes/templates/default/images/tr2.gif) 100% 0 no-repeat; padding:25px 22px 20px 22px; text-align:left;}
.t2 {background:url(/_includes/templates/default/images/dot2.gif) 0 0 repeat-x; width:100%;}
.b2 {background:url(/_includes/templates/default/images/dot2.gif) 0 100% repeat-x;}
.l2 {background:url(/_includes/templates/default/images/dot2.gif) 0 0 repeat-y;}
.r2 {background:url(/_includes/templates/default/images/dot2.gif) 100% 0 repeat-y;}

/* columns */
#columns {padding:20px 0 0 0;}
body.home #leftcol {height:470px;}
#leftcol {float:left;background:#B5BEB5 url(/_includes/templates/default/images/home_leftcol_bottom.jpg) no-repeat bottom;width:199px;height:560px;}
#middlecol {float:left;background:#E7EBE7 url(/_includes/templates/default/images/home_centercol_bottom.jpg) no-repeat bottom;width:476px;border-left:6px solid #fff;border-right:6px solid #fff;}
#middlecol h1 {margin:20px 30px 0 30px;}
body.home #rightcol {height:470px;line-height:14px;}
/*#rightcol {float:left;background:#E7EBE7 url(/_includes/templates/default/images/home_rtcol_bottom.jpg) no-repeat bottom;width:234px;line-height:14px;height:560px;}*/
#rightcol {float:left;background:#E7EBE7 url(/_includes/templates/default/images/home_rtcol_bottom.jpg) no-repeat bottom;width:234px;line-height:14px;}
#rightcol img {margin:auto;}

/* footer */
#footer { margin:0 auto; padding:0; width:968px; text-align:center; }
#footer, #footer a {color:#757575;font-size:11px;font-family:arial;font-weight:bold;}
#footer ul {margin-left:0;padding-left:0;display:inline;border: none;} 
#footer ul li {margin-left: 0;padding:0 5px 0 5px;border: none;list-style: none;display: inline;border-left:1px solid #757575;}
#footer ul li.first {margin-left:5px;border-left:1px solid #fff;}
#footer ul li.last {margin-right:5px;}
#CFP_Logo { display:block; margin:-20px 0px 0px 0px;  }

/* Soft Join FORM */
#softjoinform {margin:3px 0 0 0;}
#softjoinform label img {display:inline;margin:0 0 2px 0;padding:0;}
#softjoinform label {width:60px;}
#softjoinform input {border:1px solid #CECFCE;color:#424942; font-size:12px; margin:1px 0 0 0; font-family:arial; padding:1px;width:160px;}
#sjform {text-align:center;margin-right:0px;}
form{display:inline;}
input.error {background-color:#FFBFBF;}
#softjoinform .ThanksMessage {line-height:18px;padding:15px;text-align:center;font-weight:bold;color:#325A89;font-size:14px;}
.RequiredSoftJoinText { text-align:center; color:#325A89; font-size:11px; margin:0px 0px 5px 0px; padding:0; }


/* Refer FORM - #ReferFriendFormWrapper */
#ReferFriendFormWrapper label {display:block;width:140px;border:0px solid red;text-align:right;float:left; margin-right:5px;}

/* Full Join FORM - #FullJoinFormWrapper */
#FullJoinFormWrapper label {display:block;width:170px;border:0px solid red;text-align:right;float:left; margin-right:5px;}
input, select, textarea {font-size:12px;margin-bottom:3px;font-family:arial;}
em { color: #C00; font-style: normal; }
div.errors { margin: 0 0 10px 0; padding: 5px 10px; border:1px solid #3D3C4B; background-color: #F2F2F7; }
.ThanksMessage {line-height:18px;}

/* Survey FORM */
ol.surveyq li {padding-bottom:20px;}
.help {background:#fff;position:relative;left:-40px;margin:10px;}
		
/* misc */
.faq_q, .faq_a, .faq_qtext {font-weight:bold;}
.faq_q, .faq_a, .news_item {float:left;}
.faq_qtext, .faq_atext {margin:0 0 10px 30px;}
.news_text {margin:0 0 5px 100px;}
.event_text {margin:0 0 5px 120px;}
.faq_top {clear:both;margin-bottom:30px;text-align:right;}
.promo {margin:20px auto; width:136px;}
.randomquote {margin:20px auto; width:136px;font-family:arial;font-size:11px;color:#41453E;line-height:140%;}
.quote {line-height:17px;font-family:arial;margin:2px 12px 10px 20px;font-size:14px;color:#41453E;}
.help {width:400px;}
.indent {margin-left:30px;}
dt {font-weight:bold;}
dd {margin:0;padding:0 0 20px 0;}
h1.financial {margin-top:2px;line-height:17px;font-family:arial;font-size:14px;color:#41453E; padding-bottom:0px; margin-bottom:0px; display:inline;visibility: visible;font-weight:normal;}

.sm_bios {line-height:100%;}
#biotbl td {line-height:normal;}
A.faded_bio IMG{opacity: .70; filter:alpha(opacity=70); -moz-opacity: .70; -khtml-opacity: .70;}
A.faded_bio:hover IMG {opacity: 1.0; filter:alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0;}
