/* CSS Document */
body, html {  
margin:0; 
padding:0; 
height:auto;
background-image:url('images/bg.png') repeat;


}
a { color:#5993ad; }
img { border:0px; }
body { 
}

#container { 
position:relative; top:0px; left:0px;text-align:center; vertical-align:top; border:0px;
margin:0; 

}

#left_side { display:none; }
#right_side { position:relative; left:0px; width:95%; }
img#print_logo { display:block; }

#logo { 
display:none;
}
#copy h1 { font-family:"Trebuchet MS"; font-size:100%; color:#000000; font-weight:100; line-height:1.3em; }
#copy h2 { font-family:"Trebuchet MS"; font-size:100%;   color:#000000; font-weight:100; margin-bottom:0px; line-height:1.3em;}
#copy h3 { font-family:"Trebuchet MS"; font-size:100%;  color:#000000; font-weight:100; margin-top:0px; line-height:1.3em;}

#copy { 
margin-top:0px;
text-align:left;
vertical-align:top;
position:relative; 
left:0px; top:0px;
z-index:2;
width:100%;
line-height:1.3em;
font-family:Georgia, "Times New Roman", Times, serif; 
color:#72511e; 
margin:25px;
}

#mainnav { display:none;  }
#mainnav img { display:block; }

#bottom { height:13px; margin:0; padding:0; font-size:0; }

#print_button { font-size:12px; }
#print_link { line-height:27px; }

#logo { 
position:relative; 
top:0px; 
left:0px; 
}
#copy h1 { font-family:"Trebuchet MS"; color:#000000; font-weight:100; line-height:1.3em; }
#copy h2 { font-family:"Trebuchet MS";  color:#000000; font-weight:100; margin-bottom:0px; line-height:1.3em;}
#copy h3 { font-family:"Trebuchet MS"; color:#000000; font-weight:100; margin-top:0px; line-height:1.3em;}


#mainnav { font-size:0;  }
#mainnav img { display:block; }

#bottom { height:13px; margin:0; padding:0; font-size:0; clear:both; }

#print_button { font-size:12px; }
#print_link { line-height:27px; }

#nav_needs { font-size:0px; display:none; overflow:hidden }
#test {
	float:left;
	margin-top:43px;
		background-image:url('../images/subnav_services_bg.png');
	width:168px;
	height:172px;
}
 
#test2 {
	float:left;
	margin-top:31px;
	background-image:url('../images/subnav_about_bg.png');
	width:166px;
	height:83px;
}
#test3 {
	float:left;
	margin-top:31px;
	background-image:url('../images/subnav_resources_bg.png');
	width:166px;
	height:266px;
}
#test4 {
	float:left;
	margin-top:32px;
	background-image:url('../images/subnav_news_bg.png');
	width:166px;
	height:87px;
}
#test5 {
	float:left;
	margin-top:32px;
	background-image:url('../images/subnav_contact_bg.png');
	width:166px;
	height:55px;
}
#test img, #test2 img, #test3 img, #test4 img, #test5 img { margin-left:2px; display:block; font-size:0; }

#text_size { margin-left:25px; margin-top:20px; font-family:"Trebuchet MS"; font-size:11px; color:#72511e; }
#text_size a.text_small:link { font-size:11px; }
#text_size a.text_medium { font-size:13px; }
#text_size a.text_large {font-size:15px; }

#yellow_table, #yellow_table_vision, #yellow_table_goals, #yellow_table_legacy { width:90%; background-color:#f9f8d2; border:1px solid #72511e; padding:25px; margin-top:25px; margin-bottom:15px; }
#yellow_table h6 { font-family:"Trebuchet MS"; font-size:14px; color:#000000; font-weight:bold;  margin-top:10px; margin-bottom:0px; }
#yellow_table h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#72511e; font-weight:100;  margin-top:10px; margin-bottom:0px; }
#yellow_table h2 { font-family:"Trebuchet MS"; font-size:14px; color:#000000; font-weight:100;  margin-top:0px; margin-bottom:0px; }
#yellow_table li { list-style-image:url('../images/bullet.png'); }
#yellow_table_legacy, #yellow_table_goals, #yellow_table_vision {  margin:10px; padding:10px; position:absolute; margin-top:-20px; }
#yellow_table_legacy h1.legacy { font-family:"Trebuchet MS"; color:#b78b49; font-size:16px; margin-top:0px; padding-top:0px;}
#yellow_table_goals h1.goals { font-family:"Trebuchet MS"; color:#86a05c; font-size:16px; margin-top:0px; padding-top:0px;}
#yellow_table_vision h1.vision { font-family:"Trebuchet MS"; color:#56afaf; font-size:16px; margin-top:0px; padding-top:0px;}

 .overview { 
font-family:"Trebuchet MS"; font-size:12px; padding-top:0px; display:none;
}

#footnote { font-size:12px; }
/* FAQS */
#FAQ { font-family:"Trebuchet MS"; font-size:12px; color:#6d6d69; }
#FAQ h3 { cursor:pointer; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#6d6d69; margin:0px; margin-top:10px; }
#faq_bullet { margin-left:10px; }

#why_use_a_cfp { font-family:"Trebuchet MS"; font-size:12px; color:#6d6d69; }
#why_use_a_cfp h3 { font-family:"Trebuchet MS"; font-size:13px; color:#000000; margin-top:10px; margin-bottom:0px; }

#resources_links { font-family:"Trebuchet MS"; color:#6d6d69; font-size:12px; }
#resources_links a, #resources_links a:visited, #resources_links a:active { font-family:"Trebuchet MS"; color:#86a05c; font-size:14px; font-weight:bold; text-decoration:none; }
#resources_links a:hover { font-family:"Trebuchet MS"; color:#86a05c; font-size:14px; font-weight:bold; text-decoration:underline; }
#resources_links h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#72511e; }
#resources_links h3 { font-family: "Trebuchet MS"; font-size:14px; color:#86a05c; margin-bottom:0px; margin-top:10px; }

#resources_books_wrapper { position:relative; }
table#resources_books { font-family:"Trebuchet MS"; color:#6d6d69; font-size:12px; position:relative; table-layout:fixed; }
#resources_books h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#72511e; }
#resources_books h3 { font-family: "Trebuchet MS"; font-size:14px; color:#86a05c; margin-bottom:0px; margin-top:0px; }
td#book_thm { width:140px; vertical-align:top; text-align:left; }
td#book_desc { vertical-align:top; width:460px; padding-bottom:10px;}

#news_news { font-family:"Trebuchet MS"; color:#6d6d69; font-size:12px; }
#news_news a, #news_news a:visited, #news_news a:active { font-family:"Trebuchet MS"; color:#86a05c; font-size:14px; font-weight:bold; text-decoration:none; }
#news_news a:hover { font-family:"Trebuchet MS"; color:#86a05c; font-size:14px; font-weight:bold; text-decoration:underline; }
#news_news h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#72511e; }
#news_news h3 { font-family: "Trebuchet MS"; font-size:14px; color:#86a05c; margin-bottom:0px; margin-top:15px; }

#about {  }
#about .quote { color:#5993ad; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; }
#about .quotee { color:#6d6d69; font-size:14px; font-family:"Trebuchet MS"; }
table#bio { font-family:"Trebuchet MS"; color:#6d6d69;  position:relative; table-layout:fixed; }
td#bio_left { vertical-align:top; width:60%; padding-right:25px;  }
td#bio_left h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#000000; margin-bottom:5px; }
td#bio_left em { color:#000000; }
td#bio_right { vertical-align:top; width:40%; font-family:"Trebuchet MS"; color:#72511e; }
td#bio_right strong { font-size:14px; font-weight:bold; }

#compliance_disclosure, #disclaimer { font-family:"Trebuchet MS"; font-size:11px; color:#6d6d69;  } 

table#download_info { table-layout:fixed; font-size:12px; }
table#download_info a, table#download_info a:visited, table#download_info a:active { color:#000000; text-decoration:none; }
table#download_info a:hover { text-decoration:underline; }

#directions { font-family:"Trebuchet MS"; font-size:12px; color:#000000; width:400px;  }
#contact_address { font-family:"Trebuchet MS"; font-size:14px; color:#568899;  }
#contact_info, #contact_info a, #contact_info a:visited, #contact_info a:active, #contact_info a:hover  {  font-family:"Trebuchet MS"; font-size:11px; color:#5e5e5e; }

table#contact_form { table-layout:fixed; font-family:"Trebuchet MS"; font-size:11px; color:#568899; }
table#contact_form input { width:410px; }

table#getting_started_form { table-layout:fixed; font-family:"Trebuchet MS"; font-size:11px; color:#72511e; }
table#getting_started_form input { width:410px; }
#form_text { font-family:"Trebuchet MS"; color:#6d6d69; }
#form_boxes { font-size:12px; }
#form_boxes input { margin-left:20px; }
