body { margin:0; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; font-size:12px; }
img { border:0; }
.hidden_img {display:none;}
#fpage { background:url(../images/2010_wrpr/fro_wrp_body_bg.jpg) no-repeat center top; margin:0; padding:0; }
#fwrap { width:939px; margin:0 auto; min-height:950px; padding:0; }
#fhead { margin:0; padding:0; width:939px; height:186px; background:#fff; }
#fro_wrp_divide { height:9px; width: 939px; margin:0; padding:0; }
#fleft { display:inline; float:left; width:240px; background:transparent; }
#fright { display:inline; float:left; width:699px;  }
#ffoot { display:inline; float:left; width:939px;  }

#flogo { float:left; }  
#fheadright { float:left; height:186px; background:#fff; }  
#fheadblock { height:150px; text-align:right; }
#fheadcrumb { margin:0 0 40px; padding-top:15px; text-align:right; font-family:Arial, Helvetica, Geneva, Verdana, sans-serif; font-size:13px; font-weight:bold; }
#fheadcrumb span { font-weight:normal; }
#fheadcrumb a#fhead_name, #fheadcrumb a#fhead_name:visited { color:#375954; font-weight:normal; }
#fheadcrumb a#fhead_name:hover { color:#375954; font-weight:normal; }
#fheadcrumb a#fhead_logout, #fheadcrumb a#fhead_logout:visited { color:#375954; font-weight:normal; }
#fheadcrumb a#fhead_logout:hover { color:#375954; font-weight:normal; }
#fheadcrumb #fhead_login { width:400px; display:inline; font-family:Arial, Helvetica, Geneva, Verdana, sans-serif; font-size:13px; }
#fheadcrumb #fhead_login #username { color:#242425; }
#fheadcrumb #fhead_login #password { color:#242425; }
#fheadcrumb #fhead_login #login {  }
#fheadcrumb #fhead_login #login input { vertical-align:middle; }
#fheadcrumb #fhead_login label { font-weight:normal; font-size:11px; }
#fheadcrumb #fhead_login #rememberme { vertical-align:middle; }
#fheadcrumb #fhead_login #question { font-weight:normal; font-size:11px; }
#fheadcrumb #fhead_search { display:inline; }
#fheadcrumb #fhead_search input { background:#e1e2d1; vertical-align:middle; }
#fheadcrumb #fhead_search #search { border:0; background:url(../images/2010_wrpr/search_btn.jpg); width:63px; height:20px; vertical-align:middle; } 
#fheadtag {  }

#fmainnav ul { float:left; margin:0; padding:0; background:#fff; list-style : none; }
#fmainnav li { float:left; height:30px; margin:0; padding:0; background:#fff; }
#fmainnav li img { display:block; }
#fmainnav li a#mainnav_home { background:url(../images/2010_wrpr/fro_wrp_tab_home_2.jpg); display:block; width:78px; height:36px; text-decoration:none; overflow:hidden; font-size:0px; line-height:0px; text-indent:-10000px; }
#fmainnav li a#mainnav_home:hover { background-position:0 -44px; }
#fmainnav li a#mainnav_about { background:url(../images/2010_wrpr/fro_wrp_tab_about_2.jpg); display:block; width:85px; height:36px; text-decoration:none; overflow:hidden; font-size:0px; line-height:0px; text-indent:-10000px;}
#fmainnav li a#mainnav_about:hover { background-position:0 -44px; }
#fmainnav li a#mainnav_go { background:url(../images/2010_wrpr/fro_wrp_tab_go_2.jpg); display:block; width:56px; height:36px; text-decoration:none; overflow:hidden; font-size:0px; line-height:0px; text-indent:-10000px;}
#fmainnav li a#mainnav_go:hover { background-position:0 -44px; }
#fmainnav li a#mainnav_send { background:url(../images/2010_wrpr/fro_wrp_tab_send_2.jpg); display:block; width:73px; height:36px; text-decoration:none; overflow:hidden; font-size:0px; line-height:0px; text-indent:-10000px;}
#fmainnav li a#mainnav_send:hover { background-position:0 -44px; }
#fmainnav li a#mainnav_learn { background:url(../images/2010_wrpr/fro_wrp_tab_learn_2.jpg); display:block; width:81px; height:36px; text-decoration:none; overflow:hidden; font-size:0px; line-height:0px; text-indent:-10000px;}
#fmainnav li a#mainnav_learn:hover { background-position:0 -44px; }
#fmainnav li a#mainnav_give { background:url(../images/2010_wrpr/fro_wrp_tab_give_2.jpg); display:block; width:69px; height:36px; text-decoration:none; overflow:hidden; font-size:0px; line-height:0px; text-indent:-10000px;}
#fmainnav li a#mainnav_give:hover { background-position:0 -44px; }

#fleft_ct { width:232px; margin:0 3px 0 5px; }

#flcaction { background:#fff; }
#flcaction #act1 { background:url(../images/2010_wrpr/lc1_top.jpg) top no-repeat; }
#flcaction #act1 #act1_1 { padding:10px 0px; }
#flcaction #act2 ul { float:left; margin:0; padding:0; background:#ffffff; list-style:none; }  
#flcaction #act2 li { float:left; width:232px; margin:0; padding:4px 0; background:#fff; border-bottom:2px #e7e7de solid; }  
#flcaction #act2 li:last-child { border:0; }
#flcaction #act2 li img { display:block; }

#flcmid {background:url(../images/2010_wrpr/lc2_top_bg.jpg) top no-repeat; background:#c0baa9; margin:2px 0 0;	 }
#flcmid #mid1 { background:url(../images/2010_wrpr/lc2_top_bg.jpg) top no-repeat; }
#flcmid #mid1 ul { float:left; margin:0; padding:0; list-style:none; }  
#flcmid #mid1 li { float:left; width:232px; margin:0; padding:0; border-bottom:2px #e7e7de solid; }  
#flcmid #mid1 li:last-child { border:0; }
#flcmid #mid1 li img { display:block; }

#flcblog { float:left; background:#ffffff url(../images/2010_wrpr/lc3_bg.jpg) top no-repeat; margin:2px 0 0; }
#flcblog #blog1 { margin:0 18px; width:196px; }
#flcblog #blog1 #blog1_1 { margin:16px 0; }
#flcblog #blog1 #blog1_2 { text-transform:uppercase; font-size:10px; }
#flcblog #blog1 #blog1_3 { margin:4px 0 24px; font-size:14px; color:#008b41; font-family:Georgia, Palatino, serif; }
#flcblog #blog1 #blog1_3 a, #flcblog #blog1 #blog1_3 a:visited { font-size:14px; color:#008b41; font-family:Georgia, Palatino, serif; text-decoration:none; }
#flcblog #blog1 #blog1_3 a:hover { font-size:14px; color:#3e5754; font-family:Georgia, Palatino, serif; text-decoration:none; }
#flcblog #blog1 #blog1_4 { font-size:13px; }

#fprayrequest { background:#c3cdba url(../images/2010_wrpr/prequest_btm.jpg) bottom no-repeat; margin:2px 0 0; }
#fprayrequest #preq1 { margin:0 18px;  }
#fprayrequest #preq1_1 img { margin:10px 0 8px; }
#fprayrequest #preq1_2 { font-size:13px; padding:0 0 16px 0; }

.readmore a, .readmore a:visited { color:#008b41; text-decoration:none; font-size:10px; text-transform:uppercase; font-family:Georgia, Palatino, serif; }
.readmore a:hover { color:#3e5754; font-size:10px; text-transform:uppercase; font-family:Georgia, Palatino, serif; }
.readmore_div { margin:8px 0; }

#fstories { margin:22px 18px 0px; background:#fff; }
#fstories #fstory_title { text-align:right; margin-bottom:28px; }
#fstories #fstory_title a, #fstories #fstory_title a:visited { color:#375954; text-decoration:none; font-size:10px; text-transform:uppercase; font-family:Georgia, Palatino, serif; }
#fstories #fstory_title a:hover { color:#3e5754; text-decoration:none; font-size:10px; text-transform:uppercase; font-family:Georgia, Palatino, serif; }
#fstories #fstory_title img { float:left; }
#fstories #fstory1 { clear:both; }
#fstories #fstory1 img { float:left; margin:0 20px 20px 0; }
#fstories #fstory2 { clear:both; }
#fstories #fstory2 img { float:left; margin:0 20px 20px 0;  }
#fstories #fstory3 { clear:both; }
#fstories #fstory3 img { float:left; margin:0 20px 20px 0; }
#fstories .fprev_title a { font-family:Georgia, Palatino, serif; font-size:17px; color:#008b41; margin:0 0 8px; padding:0; text-decoration:none; } 
#fstories .fprev_title a:hover { color:#3e5754; text-decoration:none; }
#fstories .fprev_txt { line-height:22px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }
#fstories .fstory_break { margin:20px 0px; background:#dae1d5; height:2px; width:663px; clear:both;}
#fstories #fstory_end { height:15px; width:663px; clear:both; }

#fstories .fdiv {  }

#ffoot_ct { width:934px; margin:0 3px 0 5px; background:url(../images/2010_wrpr/footer_top.jpg) top no-repeat; font-family:Arial, Helvetica, Geneva, Verdana, sans-serif; }
#foot1 { margin:0 18px; text-align:center; }
#foot1 table { width:898px; } 
#foot1 table #foot1_1 { text-align:left; } 
#foot1 table #foot1_1 ul { list-style:none;  margin:0; padding:0; padding:18px 0 20px; }
#foot1 table #foot1_1 li { font-family:Arial, Helvetica, Geneva, Verdana, sans-serif; font-size:11px; margin:0; display:inline; padding:0 8px 0 0; }
#foot1 table #foot1_1 li#con_txt { }
#foot1 table #foot1_1 li img { position:relative; top:3px; } 
#foot1 table #foot1_2 { } 
#foot1 table #foot1_2 ul { list-style:none; margin:0; padding:0; }
#foot1 table #foot1_2 li { font-size:11px; color:#375954; display:inline; padding:0 4px 0 0; }
#foot1 table #foot1_2 li.fbreak {  }
#foot1 table #foot1_2 li a, #foot1 table #foot1_1 li a:visited { font-family:Arial, Helvetica, Geneva, Verdana, sans-serif; color:#375954; text-decoration:none; font-size:11px; }
#foot1 table #foot1_2 li a:hover { font-family:Arial, Helvetica, Geneva, Verdana, sans-serif; color:#375954; font-size:11px; }

#foot1 table #foot1_3 { font-size:11px; } 

#foot2 { height:2px; width: 934px; background:#ffffff; }

#foot3 { margin:0 18px; }
#foot3 #foot3_1 { text-align:left; }
#foot3 #foot3_1 ul { list-style:none; margin:0; padding:18px 0 40px;}
#foot3 #foot3_1 li { font-family:Arial, Helvetica, Geneva, Verdana, sans-serif; font-size:11px; margin:0; display:inline; padding:0 8px 0 0; }
#foot3 #foot3_1 li#frem a, #foot3 #foot3_1 li#frem a:visited { 
	font-family:Arial, Helvetica, Geneva, Verdana, sans-serif; color:#375954; text-decoration:none; font-size:11px; font-weight:bold; margin:0; display:inline; padding:0 8px 0 0; }
#foot3 #foot3_1 li#frem a:hover { 
	font-family:Arial, Helvetica, Geneva, Verdana, sans-serif; color:#3e5754; font-size:11px; font-weight:bold; margin:0; display:inline; padding:0 8px 0 0; }
#foot3 #foot3_2 {}



/*
	LEFT COLUMN NAV
*/
#flcaction_int1 { background:#fff; }
#flcaction_int1 #act1 { width:232px; background:#ffffff url(../images/2010_wrpr/lc1_top.jpg) top no-repeat; }
/*#flcaction_int1 #act1 #act1_1 { padding:6px 0px; }*/
#flcaction_int1 #act3 { width:232px; /*height:12px;*/ background:#ffffff; }
/* --- ITEMS ABOVE COMMENTED OUT 11-22-11 BY PURSUANT TO REMOVE WHITE STRIP AT CLIENT'S REQUEST --- */

#flcaction_int1 #lnav_group_about { padding:0 8px; margin:0; }
#flcaction_int1 #lnav_group_go { padding:0 8px; margin:0; }
#flcaction_int1 #lnav_group_give { padding:0 8px; margin:0; }
#flcaction_int1 #lnav_group_learn { padding:0 8px; margin:0; }
#flcaction_int1 #lnav_group_send { padding:0 8px; margin:0; }

#flcaction_int1 a.lnav_header { 
	font-size:14px;
	cursor:pointer;
	display:block;
	outline:0;
	clear: both;
	height:25px; 
	line-height:25px; 
	font-family:arial,helvetica,geneva,sans-serif; 
	border-bottom:1px solid #e7e7de; 
	margin:0; 
	padding-left:22px;
	color: #375954; 
	text-decoration: none;
}
#flcaction_int1 a.lnav_header:hover { 
	color:#ffeee; 
}
	
#flcaction_int1 .inset1 { margin:0 0 0 28px; padding:0; border:none;  }
#flcaction_int1 .inset1 a {
	font-size:14px;
	display:block; 		
	font-family:arial,helvetica,geneva,sans-serif; 
	border-bottom:1px solid #e7e7de; 
	margin:0; 
	padding:4px 0 4px 6px;
	color:#6a8580;
	text-decoration: none;
}
#flcaction_int1 .inset1 a:hover { color:#56736d; background:#f3f3ee; }

#lnav_group_send a.last, #lnav_group_go a.last, #lnav_group_about a.last, #lnav_group_give a.last, #lnav_group_learn a.last { border:0; }

#flcaction_int1 #lnav_groupb { padding:0 8px; margin:0; }

#flcaction_int1 .hide_on_start { display:none; }

.lnav_header_closed { background:#fff  url(../images/2010_wrpr/int1/nav_link_arrow1_right.gif) no-repeat; background-position:7px center; }

.lnav_header_open { background:#f3f3ee url(../images/2010_wrpr/int1/nav_link_arrow1_down.gif) no-repeat; background-position:7px center; }


/*
	Other Left Column elements
*/
#flcmid_int1 { background:#c0baa9; margin:2px 0 0;	 }
#flcmid_int1 #mid1 {  }
#flcmid_int1 #mid1 ul { float:left; margin:0; padding:0; list-style:none; }  
#flcmid_int1 #mid1 li { float:left; width:232px; margin:0; padding:0; border-bottom:2px #e7e7de solid; }  
#flcmid_int1 #mid1 li:last-child { border:0; }
#flcmid_int1 #mid1 li img { display:block; }

#flcblog_int1 { float:left; background:#ffffff url(../images/2010_wrpr/int1/lc3_bg.jpg) top no-repeat; margin:2px 0 0; }
#flcblog_int1 #blog1 { margin:0 18px; width:196px; }
#flcblog_int1 #blog1 #blog1_1 { margin:16px 0; }
#flcblog_int1 #blog1 #blog1_2 { text-transform:uppercase; font-size:10px; }
#flcblog_int1 #blog1 #blog1_3 { margin:4px 0 24px; font-size:14px; color:#008b41; font-family:Georgia, Palatino, serif; }
#flcblog_int1 #blog1 #blog1_3 a, #flcblog_int1 #blog1 #blog1_3 a:visited { font-size:14px; color:#008b41; font-family:Georgia, Palatino, serif; text-decoration:none; }
#flcblog_int1 #blog1 #blog1_3 a:hover { font-size:14px; color:#3e5754; font-family:Georgia, Palatino, serif; text-decoration:none; }
#flcblog_int1 #blog1 #blog1_4 { margin:20px 0; font-size:13px; }
#flcblog_int1 #blog1 #blog1_4 span { font-size:11px; font-weight:bold; }

#readmore_div_int1 { margin-top:18px; }

/* Section img */
#si_block { width:699px; height:129px; margin:0; padding:0; }
.si_img { width:699px; }


/* Quotes - left column */
.lcquote_wrap { margin:0; padding:0; line-height:20px; }
.lcquote { margin:0;padding:0; font-size:13px; }
.lcquote_attr { margin:0;padding:0; font-size:11px; }

/* general div line break 663px */
.line_break { margin:20px 0px; background:#dae1d5; height:2px; width:663px; clear:both; }


#video_solo_wrap { margin:30px; }

