@charset "utf-8";
/* CSS Document */
.help_ul{ border-bottom:1px dotted #CCC}
.help_title{font-size:14px; font-weight:bold; line-height:30px; color:#06F}
.help_topics a{ font-size:14px; text-decoration:underline; font-weight:bold; color:red; line-height:30px;}
.help_donate a{ font-size:14px; text-decoration:underline; font-weight:bold; color:red; line-height:30px;}

#scroll_images{ position:relative; font-size:14px; left:0px; width:700px; height:320px; padding:0px; margin:0px; overflow:hidden;}
#scroll_txt{ position: absolute; left:0px; top:290px; width:700px; height:30px; background-image:url(images/roll_txt_bk.png); background-repeat:repeat-x; line-height:30px; overflow:hidden;}
#scroll_txt a{ font-size:14px; color:#fff; padding-left:5px;}
#scroll_txt a:hover{ color:red; text-decoration:underline}

#scroll_btns{ position: absolute; left:400px; top:290px; width:290px; height:30px; line-height:30px; overflow:hidden; text-align:right;}
.scroll_btn_off{ font-size:14px; color:#fff; padding:3px; border:1px solid #fff; font-weight:bold; text-decoration:none;}
.scroll_btn_on{ font-size:14px; color:#f00; padding:3px; border:1px solid #f00; font-weight:bold; text-decoration:none;}

#v_projects_box{float:left; width:698px; height:auto; border:1px solid #ddd; margin-top:10px;}
.v_projects_title{ float:left; width:690px; height:40px; margin-top:5px 0px 5px 0px;}
.v_one_project{ float:left; width:340px; margin-left:2px; margin-right:2px; height:180px;}
.v_project_img{ float:left; width:340px; height:auto;}
.v_project_intro{ float:left; width:340px; height:55px; font-size:12px; overflow:hidden;}
.v_project_btns{ height:40px; line-height:40px;}
.v_project_btns span{ display:block; float:right; height:40px; line-height:40px; margin-left:10px;}
.v_project_btns a{ font-size:12px; font-weight:bold; color:#408DCD;}
.v_projects_more{float:right; font-size:14px; font-weight:bold; padding-right:30px; line-height:25px;}
.v_projects_more a{font-size:14px; color:red; font-weight:bold;}

#v_information_box{float:left; width:698px; height:auto; border:1px solid #ddd; margin-top:10px;}
.v_information_title{ float:left; width:690px; height:40px; margin:5px 0px 0px 0px;}
.v_info_box{ float:left; width:312px; margin:0px 0px 10px 10px; padding:10px; height:auto; border:1px solid #eee;}
.v_title_box{ width:300px; height:30px; line-height:30px; border-bottom:1px solid #eee;}
.v_title{ font-size:14px; font-weight:bold; color:#F90; margin-right:10px;}
.v_more a{ color:#09F; font-size:12px;}
#v_information_box .cell_list{ width:320px; height:auto; overflow:hidden;}
#v_information_box .cell_list ul{ width:320px; height:auto; overflow:hidden;}

#v_video_box{float:left; width:694px; height:auto; padding-left:4px; border:1px solid #ddd; margin-top:10px;}
.v_video_title{ float:left; width:690px; height:40px; margin-top:5px 0px 5px 0px;}
.v_one_video{ float:left; width:132px; margin:4px 0px 4px 4px;}
.v_video_img{ display:block; width:122px; height:92px; margin:2px; padding:2px; border:1px solid #eee; overflow:hidden}
.v_video_txt{ width:126px; height:32px; overflow:hidden; line-height:16px;  text-align:center;}


#v_friends_box{float:left; width:698px; height:auto; border:1px solid #ddd; margin-top:10px;}
.v_friends_title{ float:left; width:690px; height:40px; margin-top:5px 0px 5px 0px;}
.v_one_friend{ float:left; width:160px; margin:5px 0px 5px 5px;}
.v_friend_img{ display:block; width:150px; height:50px; margin:5px; padding:5px; overflow:hidden}
.v_friend_img img{ width:150px; height:50px;}
.v_friend_txt{ width:160px; height:20px; overflow:hidden; line-height:20px;  text-align:center;}

#v_links_box{float:left; width:698px; height:auto; border:1px solid #ddd; margin-top:10px;}
.v_links_title{ float:left; width:690px; height:40px; margin-top:5px 0px 5px 0px;}
.v_links{ padding:10px; width:678px; overflow:hidden;}
.v_link_txt{ padding-left:10px; line-height:20px;}

.adv{ position:relative; margin-left:auto; margin-right:auto; margin-bottom:10px; width:960px; height:150px; overflow:hidden;}

#donate_pic{position:relative;}
#donate_pic_txt{ position:absolute; left:20px; top:40px; width:220px; height:60px; line-height:20px; font-size:14px; font-weight:bold; color:#666;}

.v_step{ position:relative; padding-left:10px; width:688px; overflow:hidden; font-size:14px;}
.v_step_head{ position:relative; width:670px; height:26px; overflow:hidden; background-image:url(vfund/step_h.jpg)}
.v_step_body{ position:relative; width:600px; padding-left:50px; padding-right:20px; height:auto; overflow:hidden; background-image:url(vfund/step_b.jpg); background-repeat:repeat-y;}
.v_step_tail{ position:relative; width:670px; height:26px; overflow:hidden; background-image:url(vfund/step_t.jpg)}

.tcl_video{ float:left; width:180px; height:220px; margin:5px; line-height:16px; overflow:hidden;}
.tcl_video p{ padding:0px; margin:0px;}
.tcl_video_title{ text-align:center;}
.tcl_video_title a{ font-size:14px; font-weight:bold; color:#000; line-height:20px; text-decoration:none;}
.tcl_video_text{ display:block; height:48px; width:auto; color:#666}
.tcl_video_number{ font-weight:bold; color:red;}
.tcl_video_ballot{ display:block; height:20px; width:auto; margin-top:5px; text-align:right; border-bottom:1px dotted #CCC;}
.tcl_video_ballot a{ text-decoration:none;}