@charset "utf-8";

/*=============================================================*/

body{background:#fff;margin:0; color:#4d4d4d;}

html,body,div,p,table,td,form,h1,h2,h3,h4,h5,h6,input{
   font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

html,body,div,p,table,td,form,input,span{
   font-size:11px;line-height:140%; word-wrap:break-word; }

.iepngfix{_behavior:url(/common/v3/iepngfix.htc);}

h1{
   font-size:18px;
   margin:0;
   padding:0;}

h2{
   font-size:17px;
   margin:0;
   padding:0;}

h3{
   font-size:14px;
   margin:0;
   padding:0;}

h4{
   font-size:12px;
   margin:0;
   padding:0;}

h5{
   font-size:11px;
   margin:0;
   padding:0;}

img{
   border:0;}

body a{
   color:#007c00;
   text-decoration:underline;
}

body a:hover{
   color:#f36500;
   text-decoration:none;
}

a.linkorg{
   color:#f36500;}
a.linkgrey{
   color:#4d4d4d;}

ul {list-style-type:none;padding:0; margin:0;}
ul li{ padding:0; margin:0;}

p{ margin:5px 2px; padding:2px 0; line-height:160%; text-align:left;}

.fontcolor_green{color:#007c00;}

.fontcolor_black{color:#000;}

.fontcolor_org{color:#de5400;}

.fontcolor_red{color:#e71616;}

.fontsize12{ font-size:12px;}
.fontsize14{ font-size:14px;}

form{
   margin:0;}

.margin_space{
   margin-top:10px;
}

.margin_space2{
   margin-top:5px;
}


.input_btn_style1{
   background:#4d983b;
   border-top:solid 1px #ddead9;
   border-left:solid 1px #ddead9;
   border-right:solid 1px #295b0e;
   border-bottom:solid 1px #295b0e;
   height:22px;
   color:#fff;
   font-size:11px;
   font-weight:bolder; }

.input_btn_style2{
   background:#60c500;
   border:solid 1px #52a900;
   height:22px;
   color:#fff;
   font-size:11px;
   font-weight:bolder;

}

.input_btn_style3{
   background:#f0f0f0;
   border-top:solid 1px #e7e7e7;
   border-left:solid 1px #e7e7e7;
   border-right:solid 1px #666;
   border-bottom:solid 1px #666;
   height:22px;
   color:#000;
   font-size:11px;
   font-weight:bolder; }

.formstyle{
   font-size:11px;
   margin:2px 0;}

.cl{ clear:both;}

.list_style1 ul{ margin:3px;}
.list_style1 ul li{ display:block; margin:2px 0; background:url(/common/v3/en_US/images/list6.gif) no-repeat left 8px;
   padding:2px 0 2px 10px; line-height:170%;}

.list_style1 li a{
  color:#4d4d4d;
}
.list_style1 li a:hover{
  color:#007c00;
}

.list_style2 li{ display:block; margin:2px 0; background:url(/common/v3/en_US/images/list7.gif) no-repeat left 10px;
   padding:2px 0 2px 8px;}

.dashed_line{border-bottom:dashed 1px #ccc;}
.dashed_line input{ margin:2px;}

.dashed_line_faq{border-bottom:dashed 1px #ccc; padding-bottom:3px; color:#000;}

.tit_bg_green{ background:#ddf2c8; margin:3px;}

.tit_bg_grey{ background:#e5e5e5; margin:3px;}


.previous_link{
  background:url(/common/v3/en_US/images/list4.gif) no-repeat left 4px;
  padding-left:10px;
  margin:2px 5px;
  font-size:12px;}

.next_link{
  background:url(/common/v3/en_US/images/list2.gif) no-repeat right 4px;
  padding-right:10px;
  margin:2px 5px;
  font-size:12px;}

.username_link{
  text-align:left;
  padding-left:2px;
  margin:2px 2px 4px 4px;
  font-size:12px;
  font-weight:bolder;}

.normal_link_ar{
  background:url(/common/v3/en_US/images/list2.gif) no-repeat left 5px;
  text-align:left;
  padding-left:8px;
  margin:2px 2px 4px 4px;
}

.search_link1{
  background:url(/common/v3/en_US/images/icon_search1.gif) no-repeat left 2px;
  text-align:left;
  padding-left:20px;
  margin:2px 4px;
  height:18px;
  font-size:12px;
}

.close_link{
  background:url(/common/v3/en_US/images/icon_close2.gif) no-repeat left 2px;
  display:block;
  height:20px;
  padding-left:20px;
  margin:2px 5px;
  font-size:12px;
}

.up_link{
  background:url(/common/v3/en_US/images/list8.gif) no-repeat left 7px;
  text-align:left;
  padding-left:10px;
  margin:2px 2px 4px 4px;}

.tips_note{
  background:url(/common/v3/en_US/images/icon_tips.gif) no-repeat left 1px;
  display:block;
  padding-left:20px;
  margin:2px;}

.tips_note2{
  background:url(/common/v3/en_US/images/icon_alert_1.gif) no-repeat left 1px;
  display:block;
  padding-left:20px;
  margin:2px;}

.shadow_wrap{
  height:auto;
  padding:0 2px 2px 0;}

.shadow_wrap[class]{background: url(/common/v3/en_US/images/trans_shadow.png) repeat;}

.shadow_wrap_width1{
  width:450px;}

.float_right{
  float:right;
  display:block;}

.float_left{
  float:left;
  display:block;}


/* button ---------------------------------------------------------*/

.div_btn_box_1{
  width:auto;
  margin:4px;
  padding:3px 8px 3px 10px;
  height:18px;
  background:url(/common/v3/en_US/images/btn_bg1.gif) top center repeat-x;
  border:solid 1px #68cf0b;
  text-align:left;}

.div_btn_box_1_a{
  display:block;
  font-weight:bolder;
  text-decoration:none;
  font-size:12px;
  background:url(/common/v3/en_US/images/list2.gif) no-repeat left 5px;
  padding-left:8px;
}


.div_btn_box_3{
  width:auto;
  margin:4px;
  padding:3px 8px 2px 10px;
  height:18px;
  background:url(/common/v3/en_US/images/btn_bg1.gif) top center repeat-x;
  border:solid 1px #f4a925;
  text-align:left;}

.div_btn_box_3_a{
  display:block;
  color:#f36500;
  font-weight:bolder;
  text-decoration:none;
  font-size:12px;
}

.div_btn_box_3_compose{
  display:block;
  color:#f36500;
  font-weight:bolder;
  text-decoration:none;
  font-size:12px;
  background:url(/common/v3/en_US/images/btn_icon_email_add.gif) no-repeat left center;
  padding-left:22px;
}


.div_btn_box_2{
  width:auto;
  padding-left:5px;
  margin:4px;
  height:auto;
  text-align:left;
  background:#fff url(/common/v3/en_US/images/btn_bg2.gif) top center repeat-x;
  border:solid 1px #68cf0b;
}


.div_btn_box_2_g{
  width:auto;
  padding-left:5px;
  margin:4px;
  height:auto;
  text-align:left;
  background:#fff url(/common/v3/en_US/images/btn_bg2.gif) top center repeat-x;
  border:solid 1px #b8b8b8;
}

.div_btn_box_2_red{
  width:auto;
  padding-left:5px;
  margin:4px;
  height:auto;
  text-align:left;
  background:#fff url(/common/v3/en_US/images/btn_bg2.gif) top center repeat-x;
  border:solid 1px #de8454;
}

.btn_chat{
  display:block;
  text-decoration:none;
  padding:2px 5px 2px 20px;
  background:url(/common/v3/en_US/images/btn_icon_chat.gif) no-repeat left 2px;}

.btn_chat2{
  display:block;
  text-decoration:none;
  padding:2px 5px 2px 20px;
  color:#999;
  background:url(/common/v3/en_US/images/btn_icon_chat_grey.gif) no-repeat left 2px;}

a.btn_chat2:hover{
  color:#999;}

.btn_smile{
  display:block;
  text-decoration:none;
  padding:2px 5px 2px 20px;
  background:url(/common/v3/en_US/images/btn_icon_smile.gif) no-repeat left 2px;}

.btn_email{
  display:block;
  text-decoration:none;
  padding:2px 5px 2px 20px;
  background:url(/common/v3/en_US/images/btn_icon_mail.gif) no-repeat left 2px;}

.btn_addhotlist{
  display:block;
  text-decoration:none;
  color:#e25000;
  padding:2px 5px 2px 20px;
  background: url(/common/v3/en_US/images/btn_icon_addhotlist.gif) no-repeat left 2px;}

.btn_block{
  display:block;
  text-decoration:none;
  padding:2px 5px 2px 20px;
  background: url(/common/v3/en_US/images/btn_icon_block.gif) no-repeat left 2px;}

.btn_upload{
  display:block;
  text-decoration:none;
  padding:3px 5px 3px 20px;
  background: url(/common/v3/en_US/images/btn_icon_uploadphoto.gif) no-repeat left 2px;}

.btn_edit{
  display:block;
  text-decoration:none;
  padding:3px 5px 3px 20px;
  background: url(/common/v3/en_US/images/btn_icon_edit.gif) no-repeat left 2px;}

.btn_remove{
  display:block;
  color:#e25000;
  text-decoration:none;
  padding:2px 5px 2px 20px;
  background: url(/common/v3/en_US/images/btn_icon_remove.gif) no-repeat left 2px;}

.btn_search{
  display:block;
  color:#e25000;
  text-decoration:none;
  font-weight:bolder;
  padding:2px 5px 2px 20px;
  background: url(/common/v3/en_US/images/btn_icon_search.gif) no-repeat left 2px;}



.tips_box_org{
  height:auto;
  background:#fffde2;
  border:solid 1px #f1d770;
  padding:5px;}


.tips_box_org table{+width:98%;}

.tips_box_org input{
  margin:2px;}

.tips_box_grey{
  width:auto;
  height:auto;
  background:#f7f7f7;
  border:solid 1px #ccc;
  padding:5px;}

.tips_box_grey table{+width:98%;}

.no_margin_padd{ margin:0; padding:0;}

.tips_box_white{
  height:auto;
  background:#fff;
  border:solid 1px #ccc;
  padding:5px;}

.tips_box_white table{+width:98%;}

.tips_box_green{
  height:auto;
  background:#eef8e3;
  border:solid 1px #b9d29f;
  padding:5px;}

.tips_box_green table{+width:98%;}

.tips_box_red{
  height:auto;
  background:#ffebe8;
  border:solid 1px #e3542d;
  padding:5px;}



/*---------------------------------------------------------*/

#wrapper{
   width:826px;
   padding-right:9px;
   height:auto;
   margin:0;
   background:url(/common/v3/en_US/images/main_bg.png) repeat-y right;
   _behavior:url(/common/v3/iepngfix.htc);
}


#main_wrapper{
   width:100%;
   padding-bottom:10px;
   padding-right:3px;
   background:#fff; /* BGcolor for main content*/
   }

/*=============================================================*/

/* hearder */

#top_box{
   height:73px;
   background:url(/common/v3/en_US/images/img_top.gif) no-repeat bottom right;
}

.logo_text{
  display:block;
  margin-top:3px;}

.top_search_box{
   width:282px;
   height:29px;
   background:url(/common/v3/en_US/images/top_search_bg.png) no-repeat center top;
   _behavior:url(/common/v3/iepngfix.htc);
   padding:1px 0 0 20px;
   margin-left:60px;

}

.top_search_box input{position:relative;}


/* Top menu */
.pd_menu_01 {
   float:left;
   padding:0;
   margin:1px 0 0 0;
   color: #FFFFFF;
   background: #349f17 url(/common/v3/en_US/images/menu_bg.jpg) repeat-x top;
   width:823px;
   border-top:solid 2px #56b041;
   clear:both;
   position:relative;
   z-index:100;
   } /*Color navigation bar normal mode*/

.pd_menu_01  a, .pd_menu_01 a:visited {
   font-size:11px;
   color: #FFFFFF;
   text-decoration: none;
}

.pd_menu_01 ul {
   list-style-type:none;
   padding:0;
   margin:0;
}

.pd_menu_01 ul li { font-weight:bolder;float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px #56b041; }
.pd_menu_01 ul li a {color: #FFFFFF;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:26px; line-height:25px; padding:0 15px 0 15px; text-decoration:none;}
.pd_menu_01 ul li ul {display:none; border:none;color:#FFFFFF;background: #349f17; margin:0; padding:0;}
.pd_menu_01 ul li ul li{font-weight:normal;}
.pd_menu_01 ul li:hover a {background:#FFFFFF; text-decoration:none; +line-height:26px; color:#219507;} /*Color main cells hovering mode*/

.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:25px; margin-top:1px; left:0; padding:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:11em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 12px 5px 12px; border-left:solid 1px #56b041; border-bottom: solid 1px #56b041; background-color:#FFFFFF;  color:#008000;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#42a52a; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.pd_menu_01 table {position:absolute; top:0; left:0; border-collapse:collapse;color: #FFFFFF;}
.pd_menu_01 ul li a:hover {background-color:#FFFFFF; text-decoration:none;color:#219507;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:11em; position:absolute; z-index:999; top:26px; left:0; }
.pd_menu_01 ul li a:hover ul li a {display:block; width:11em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #56b041; border-bottom: solid 1px #56b041; background-color:#FFFFFF;  color:#008000;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#42a52a; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/

/* Top menu End */


/*=============================================================*/

/* footer */

#footer_wrapper{
   width:835px;
   height:85px;
}

.bt_shadow{ width:835px; height:auto;}

.footer_bg_shadow{
   width:815px;
   height:8px;
   background:url(/common/v3/en_US/images/footer_shadow_bg.png) repeat-x top;
   _behavior:url(/common/v3/iepngfix.htc);
}


.footer_shadow_corner{
  _behavior:url(/common/v3/iepngfix.htc);
  background:url(/common/v3/en_US/images/footer_shadow_corner.png) no-repeat top;
  width:20px;
  height:8px;
 }

#footer_content{
 height:auto;
 padding:5px;}

#footer_con_links{
  width:600px;
  float:left;
  height:40px;
  margin:10px 5px 5px 10px;
}
#footer_content a{
  color:#4d4d4d;
  }
#footer_content a:hover{
  color:#007c00;
  }

#footer_con_copyr{
  width:200px;
  float:left;
  height:auto;
  margin-top:5px;
  line-height:170%;
  text-align:center;}

#footer_con_copyr a{ text-decoration:none;}


/*=============================================================*/

/* main content*/

.main_content_wrap{
  width:799px;
  margin-top:5px;
  margin-left:12px;
}

/* left side ---------------------------------------------------*/

.member_leftbox{width:1px;}

.left_wrap{
   width:194px;
   height:auto;
   padding:3px;

}

.left_outer_wrap{
   height:auto;
   min-height:100px;
   margin:7px 0 10px 0;
   width:194px;
}

/*----------------------------------*/

.box_style1_top{
    height:13px;
	_behavior:url(/common/v3/iepngfix.htc);
	background:url(/common/v3/en_US/images/box_style1_top.png) no-repeat bottom center;}



.box_style1_content{
   _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_style1_bg.png) repeat-y;
   height:auto!important;
   height:1%;
   min-height:100px;
   padding:1px;
   margin:0;
}

.box_style_content_wrap{
   margin:0 10px;
   height:auto;}


.box_style1_btm{
   _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_style1_btm.png) no-repeat top center;
   height:13px;
 }

#user_name{
   display:block;
   padding:0 10px 3px 15px;
   font-size:13px;
   color:#ff7300;
}

#userimg{
   border:solid 1px #cee0c4;
   padding:4px;
   display:block;
   float:left;
   margin:5px 5px 5px 10px;
}

.user_membership{ float:left; margin-top:5px; margin-left:5px; color:#e71616;}
.userlogout{
   display:block;
   background:url(/common/v3/en_US/images/list1.gif) left center no-repeat;
   padding-left:15px;
   margin-top:10px;
   }

.userlogout2{
  display:block;
   background:url(/common/v3/en_US/images/list1.gif) left 6px no-repeat;
   height:20px;
   padding-left:15px;
   margin-left:10px;}

.userlogout a{
   color:#f36500;}


.tit_input{
   clear:both;
   padding:5px 5px 5px 10px;

}

/*input*/
.input_on{
padding:2px 8px 0pt 3px;
height:17px;
border:1px solid #aed594;
background-color:#FFFFCC;
color:#CC3300;
font-size:11px;
}
.input_off{
padding:2px 8px 0pt 3px;
height:17px;
border:1px solid #CCC;
background-color:#FFF;
color:#CC3300;
font-size:11px;

}
.input_move{
padding:2px 8px 0pt 3px;
height:17px;
border:1px solid #aed594;
background-color:#FFFFCC;
color:#CC3300;
font-size:11px;

}
.input_out{
padding:2px 8px 0pt 3px;
height:17px;
border:1px solid #CCC;
background-color:#FFF;
color:#CC3300;
font-size:11px;

}

#user_btn{
   padding:3px 0 3px 20px;
}


#user_status{
   border-top:solid 1px #ededed;
   padding:10px 5px 5px 5px;
   text-align:center;
   margin-top:3px;

}

/*----------------------------------*/

.left_menu_top{
   display:block;
   _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/left_menu_top.png) no-repeat top;
   color:#fff;
   height:auto!important;
   height:1%;
   padding:7px 5px 5px 15px;
}


.left_menu{margin-left:12px; margin-right:8px;}

.left_menu li{
   display:block;
   background:url(/common/v3/en_US/images/list2.gif) no-repeat left 6px;
   padding:2px 0 2px 10px;
   margin:3px 0;}

.left_menu li a{
   text-decoration:none;}

.left_menu li a:hover{
   text-decoration:underline;}

.grey_line{
   border-top: solid 2px #e9e9e9;}

/*----------------------------------*/

.left_invite_t{
   _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_left_invite_t.png) no-repeat bottom center;
   height:13px;
 }

.left_invite_c{
   _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_left_invite_c.png) repeat-y top;
   height:auto!important;
   height:1%;
   padding:4px 12px 4px 10px;}

.left_invite_c img{_behavior:url(/common/v3/iepngfix.htc);}


.left_invite_b{
   _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_left_invite_b.png) no-repeat top center;
   height:15px;}

/*----------------------------------*/

.box_style2_top{
   height:13px;
   _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_style2_top.png) no-repeat bottom center;
}


.box_style2_content{
   height:auto!important;
   height:1%;
   min-height:100px;
   margin:0;
   padding:0;
   _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_style2_bg.png) repeat-y;
}


.box_style2_btm{
   _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_style2_btm.png) no-repeat top center;
   height:13px;}


.left_search_tit{
   display:block;
   color:#278000;
   padding:0 5px 2px 15px;
}

.whiteBG_in_style2box{
   background:#fff;
   height:auto;
   margin:3px 10px 0 7px;
   padding:3px 3px 5px 5px;
}

.whiteBG_in_style2box p{ margin:6px 2px 4px 2px;}


.imgbtnfloat{ float:left;}

.fontbox1{
   display:block;
   float:left;
   margin-left:8px;}

/*----------------------------------*/

.left_tips_top{
   _behavior:url(/common/v3/iepngfix.htc);
   background: url(/common/v3/en_US/images/box_left_tips_t.png) no-repeat bottom center;
   height:13px;

}

.left_tips_tit{
   display:block;
   background:#e9e9e9 url(/common/v3/en_US/images/left_tips_tit_bg.jpg) repeat-x top center;
   color:#278000;
   height:auto;
   margin:0 3px 0 1px;
   padding:8px 5px 8px 14px;
}


.left_tips_c{
  _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_left_tips_c.png) repeat-y;
   height:auto!important;
   height:1%;
   margin:0;
}

.font_tit1{
   display:block;
   color:#278000;
   padding:5px 5px 5px 15px;
}

.left_tips_btm{
   _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_left_tips_b.png) no-repeat top center;
   height:13px;}



/* right side ---------------------------------------------------*/

#right_wrap{
   padding-top:10px;
   padding-left:12px;
}

.main_tit{
   display:block;
   margin:15px 10px 10px 0;;
   color:#239600;}

/*----------------------------------*/

#update_wrap{
   height:auto;
   min-height:24px;}

.embedrequest{
   width:273px;
   height:auto;
   padding:0 3px 3px 0;
   _behavior:url(/common/v3/iepngfix.htc);
   background: url(/common/v3/en_US/images/trans_shadow.png) repeat;
   text-align:left;
}

.embednewsfeed{
   width:290px;
   height:auto;
   padding:0 3px 3px 0;
   _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/trans_shadow.png) repeat;
   text-align:left;
}

.embedfriend{
   height:auto;
   margin-left:4px;
   padding:0 3px 3px 0;
   text-align:left;
   overflow:hidden;
}

.embedfriend[class]{background:url(/common/v3/en_US/images/trans_shadow.png) repeat;}


.blockhead{
   display:block;
   cursor:pointer;
   height:18px;

   padding:2px 5px 2px 5px;
   color:#fff;
}

.newsfeed_titbg{
   background-color:#349f17!important;
   background:url(/common/v3/en_US/images/menu_bg.jpg) repeat-x top;
   height:auto;
}


.collapsed{
   background: url(/common/v3/en_US/images/arrow_white_normal.gif) no-repeat 10px 7px;
   padding-left:20px;
}

.expanded{
   background: url(/common/v3/en_US/images/arrow_white_down.gif) no-repeat 10px 9px;
   padding-left:22px;
}

.hide{display:none;}

ul.updatelist{
   /*width:261px;*/
   padding:5px;
   background:#fff;
   border-left:solid 1px #d8d8d8;
   border-right:solid 1px #d8d8d8;
   border-bottom:solid 1px #d8d8d8;
   max-height:200px;
   overflow:auto;
   overflow-x:hidden;
   }
.updatelist li{
   margin:3px;
   background:url(/common/v3/en_US/images/list3.gif) no-repeat 5px 7px;
   padding-left:15px;}

.updatelist li.dateheader {
   margin:3px;
   padding-left:15px;
   color:#e24500;
   font-weight:bolder;
   background:url(nobullet.gif) no-repeat 5px 7px;
}



ul.updatelist2{
   width:278px;
   padding:5px;
   background:#fff;
   border-left:solid 1px #d8d8d8;
   border-right:solid 1px #d8d8d8;
   border-bottom:solid 1px #d8d8d8;
   max-height:200px;
   overflow:auto;
   overflow-x:hidden;
   }
.updatelist2 li{
   margin:3px;
   background:url(/common/v3/en_US/images/list3.gif) no-repeat 5px 7px;
   padding-left:15px;}

.updatelist2 li.dateheader {
   margin:3px;
   padding-left:15px;
   color:#e24500;
   font-weight:bolder;
   background:url(nobullet.gif) no-repeat 5px 7px;
}





.sns_friendlist{
   padding:1px;
   height:auto;
   background:#fff;
   border-left:solid 1px #d8d8d8;
   border-right:solid 1px #d8d8d8;
   border-bottom:solid 1px #d8d8d8;
}

.sns_friendlist ul{
  margin:0;
  padding:0;}

.sns_friendlist li{
  display:block;
  width:90px;
  height:90px;
  float:left;
  margin:1px;
  padding:1px;
  text-align:center;
  border:solid 1px #e8e8e8;}

.sns_friendlist li a{ color:#8e8e8e;}


/*----------------------------------*/

.right_advice_wrap{
   width:583px;
   height:auto;
   margin-top:10px;
}

.right_advice_t{
   height:21px;
   padding:6px 5px 0 5px;
   _behavior:url(/common/v3/iepngfix.htc);
   background: url(/common/v3/en_US/images/box_right_advice_t.png) no-repeat;
}

.right_advice_t2{
  height:12px;
  _behavior:url(/common/v3/iepngfix.htc);
  background:url(/common/v3/en_US/images/box_right_advice_t2.png) no-repeat; overflow:hidden;}

.right_advice_t h4{
   color:#278000;
   margin:0;
   padding-left:10px;
}

.right_advice_c{
   height:auto!important;
   height:1%;
   padding:10px 10px 5px 20px;
   _behavior:url(/common/v3/iepngfix.htc);
   background: url(/common/v3/en_US/images/box_right_advice_c.png) repeat-y;
}

.right_advice_c2{
   height:auto!important;
   height:1%;
   padding:0 12px 0 10px;
   _behavior:url(/common/v3/iepngfix.htc);
   background: url(/common/v3/en_US/images/box_right_advice_c.png) repeat-y;
}


.right_advice_c ul{
   margin-top:5px;
   list-style-type: square;
   padding:2px 5px 0 10px;}

.right_advice_c ul li{
   padding:3px;
   margin:0;}

.right_advice_b{
  _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_right_advice_b.png) no-repeat;
   height:12px;
 }

/*----------------------------------*/

#totalnum_wrap{
   margin-top:10px;
   text-align:center;
   font-weight:bolder;
}

#totalnum_wrap img{
   border:0;
   margin:0 3px;
   padding:0;
   }

#totalnum_wrap a{
   color:#FF0000;
}

/*----------------------------------*/


#main_c_l{
  width:280px;
}

#main_c_r{
  padding-left:8px;

}
/*----------------------------------*/
#slideshow_wrap{
 width:280px;
 margin-top:5px;}

.slideshow_photo_top{
  _behavior:url(/common/v3/iepngfix.htc);
 background:url(/common/v3/en_US/images/slide_photo_t.png) no-repeat center;
 height:12px;}

.slideshow_photo_content{
 height:auto!important;
 height:1%;
  _behavior:url(/common/v3/iepngfix.htc);
 background-image: url(/common/v3/en_US/images/slide_photo_bg.png);
 background-repeat:repeat-y;
 padding:0 10px 0 8px;
}


.slideshow_photo_btm{
 _behavior:url(/common/v3/iepngfix.htc);
 background:url(/common/v3/en_US/images/slide_photo_b.png) no-repeat center;
 height:12px;}

.slideshow_photo{
 border:solid 1px #d1f3cb;}



/*----------------------------------*/

#mem_idealmatch_wrap{
  width:280px;
  height:auto;
  margin-top:10px;
}

.mem_idealmatch_top{
  _behavior:url(/common/v3/iepngfix.htc);
  background:url(/common/v3/en_US/images/idealmatch_top.png);
  background-repeat:no-repeat;
  height:24px;
  padding:5px 8px 0 10px;
}


.mem_idealmatch_top h4{
   color:#ff7300;
   display:block;
   float:left;
   width:165px;
   margin:0;
   padding-left:5px;
}

.mem_idealmatch_content{
  _behavior:url(/common/v3/iepngfix.htc);
  background-image: url(/common/v3/en_US/images/idealmatch_bg.png);
  height:auto!important;
  height:1%;
  padding:5px 10px 5px 8px;
  background-repeat:repeat-y;
}


.mem_idealmatch_btm{
  _behavior:url(/common/v3/iepngfix.htc);
 background:url(/common/v3/en_US/images/idealmatch_btm.png) no-repeat top center;
 height:12px;
}

.mem_idealmatch_box{
 margin-top:10px;
 padding-bottom:8px;
 border-bottom:solid 1px #dfdfdf;}

/*----------------------------------*/

.photo_list_wrap_g{
  height:auto;
  float:left;
  width:140px;
  margin-top:5px;
  padding:0 2px 2px 0;}

.photo_list_wrap_o{
  height:auto;
  float:left;
  width:140px;
  margin-top:5px;
  padding:0 2px 2px 0;
  margin-left:8px;}

.photo_list_box{
  border-left:solid 1px #cfcfcf;
  border-right:solid 1px #cfcfcf;
  border-bottom:solid 1px #cfcfcf;
  height:auto;
  min-height:100px;
  background:#fff;
  padding-bottom:5px;}

.photolist_tit_g{
  display:block;
  color:#fff;
  background: #349f17 url(/common/v3/en_US/images/menu_bg.jpg) repeat-x top;
  height:18px;
  margin:0;
  padding:4px 3px 3px 10px;}

.photolist_tit_o{
  display:block;
  color:#fff;
  background: #349f17 url(/common/v3/en_US/images/menu_bg.jpg) repeat-x top;
  height:18px;
  margin:0;
  text-align:center;
  padding:4px 3px 3px 10px;}

.photo_show_wrap{
  height:auto;
  margin:3px 0;
  }

.photo_show_tit{
  height:auto;
  height:30px;
  padding:2px;}

.photo_show_tit span{
  display:block;
  float:left;
  padding:2px;
  font-size:12px;
  font-weight:bolder;
  }
.photo_show_tit img{
  float:left;
  margin:0 4px;}

.photo_show_img{
 text-align:center;
 margin:3px 0;
  }

.photo_show_info{
  text-align:center;}



/*----------------------------------*/


.profile_tit_box{
  background:#e6f6d8;
  height:auto;
  border:solid 1px #bce1b2;
  padding:5px 10px;}

.profile_tit_box h4{
  color:#000;
  display:block;
  float:left;
  width:auto;}

.profile_tit_box h4 span{
  color:#c34500;}

/*----------------------------------*/

.r_wrap_nostyle{
  height:auto;
  padding:0;
  margin:10px 0 5px 0;
  overflow:hidden;}

#level_num{
  height:17px;
  width:400px;
  padding:4px 5px 15px 10px;
  color:#000;
  _behavior:url(/common/v3/iepngfix.htc);
  background:url(/common/v3/en_US/images/le_num_bg.png) no-repeat;
}

.level_c_arrow{
  height:17px; background: url(/common/v3/en_US/images/arrow_degree.gif) no-repeat 100px center;}

.level_c_box{
  border:solid 1px #cfcfcf;
  background:#fff;
  height:auto;
}

.level_c_top{
  background:#dfdfdf;
  padding:4px;
  height:18px;
}

.level_c_top h4{
  display:block;
  float:left;
  padding-left:10px;
}

.level_c_main{
  padding:8px;
  height:auto;}

.level_c_main ul{
  margin:0;}

.level_c_main ul li{
  display:block;
  margin:3px;
  padding:3px 3px 3px 100px;
  font-weight:bolder;
  }


/*profile ----------------------------------*/

.bg_green_wrap {
  background:#caecac;
  margin-top:10px;}

.bg_pink_wrap{
  background:#e55a8b;
  margin-top:10px;}

.bg_white_box {
  background:#fff;
  height:auto;
  padding:8px;
}

.bg_white_box img{_behavior:url(/common/v3/iepngfix.htc);}

.profile_photo_style{
  padding:4px;
  border:solid 1px #ccc;}

.box_greyborder{
  border:dashed 1px #ccc;}

.profile_text_l{
 background:#eaf9de;
 border-bottom:dashed 1px #ccc;
 padding-left:5px;
 color:#007c00;
}

.profile_text_l2{
 background:#fff7d6;
 border-bottom:dashed 1px #ccc;
 padding-left:5px;
 color:#ea6900;
}

.profile_text_l3{
 background:#f5f5f5;
 border-bottom:dashed 1px #ccc;
 padding-left:5px;
 color:#007c00;
}

.profile_more_tit{
 display:block;
 height:20px;
 text-align:left;
 padding:3px;
}

.profile_more_tit2{
 display:block;
 height:20px;
 text-align:left;
 padding:3px;
}

.profile_more_box{
 background:#fff;
 height:auto;
 padding:5px;
 border-top:solid 2px #4dbc45;
 border-bottom:solid 1px #c4c4c4;
 border-right:solid 1px #c4c4c4;
 border-left:solid 1px #c4c4c4;
 overflow:hidden;
}

.profile_more_box2{
 background:#fff;
 height:auto;
 padding:5px;
 border-top:solid 2px #f6b028;
 border-bottom:solid 1px #c4c4c4;
 border-right:solid 1px #c4c4c4;
 border-left:solid 1px #c4c4c4;
 overflow:hidden;
}

#photo_remarks{
 height:auto;
 padding:2px;
 margin-:5px 0 5px 5px;}

#photo_remarks ul{ margin-top:5px;}

#photo_remarks ul li{ display:block; margin:2px 0; background:url(/common/v3/en_US/images/list6.gif) no-repeat left 6px;
   padding:2px 0 2px 10px;}

#photo_remarks ul li ul{ margin-left:10px;}

#photo_remarks ul li ul li{ display:block; margin:2px 0; background:url(/common/v3/en_US/images/list7.gif) no-repeat left 10px;
   padding:2px 0 2px 8px;}


 /*friends ----------------------------------*/

.right_tab_bg{
  height:34px;
  padding:0 12px 0 15px;
  _behavior:url(/common/v3/iepngfix.htc);
  background:url(/common/v3/en_US/images/tab_bg.png) no-repeat;
}

.tab_menu{ height:25px; margin-right:5px;}
.tab_nolink_left{ background:url(/common/v3/en_US/images/tab_menu_left_nolink.gif) no-repeat left bottom; width:17px;}
.tab_nolink_text{ font-weight:bolder; color:#007c00; background:#fff;}
.tab_nolink_right{ background:url(/common/v3/en_US/images/tab_menu_right_nolink.gif) no-repeat right bottom; width:12px;}

.tab_link_left{ background:url(/common/v3/en_US/images/tab_menu_left.gif) no-repeat left bottom; width:17px;}
.tab_link_text{ font-weight:bolder; color:#fff; background:#636363;}
.tab_link_text a{ color:#fff; text-decoration:none;}
.tab_link_text a:hover{ color:#ddd;}
.tab_link_text span{ font-weight:normal;}
.fontcolor_yellow{color:#fff000;}
.tab_link_right{ background:url(/common/v3/en_US/images/tab_menu_right.gif) no-repeat right bottom; width:12px;}




.right_tab_bg2{
  height:34px;
  padding:0 12px 0 20px;
  _behavior:url(/common/v3/iepngfix.htc);
  background:url(/common/v3/en_US/images/tab_bg.png) no-repeat;
}


.right_tab_bg ul{ margin:0; padding:0;}

.right_tab_bg ul li{
  display:block;
  float:left;
  height:20px;
  margin:9px 6px 0 0;
}

.right_tab_bg ul li a{
  display:block;
  color:#fff;

  text-decoration:none;}

.right_tab_bg ul li a:hover{ color:#ddd;}

.tab_nolink{
  width:147px;
  color:#007c00;
  font-weight:bolder;
  padding:5px 10px 0 22px;
  background:url(/common/v3/en_US/images/tab_menu_bg2.gif) no-repeat left bottom;
}
.tab_nolink span{ font-weight: normal; color:#ff7300;}

.tab_link{
  width:147px;
  color:#fff;
  padding:5px 10px 0 22px;
  background:url(/common/v3/en_US/images/tab_menu_bg1.gif) no-repeat left bottom;
}



.tab_nolink_m{
  width:125px;
  color:#007c00;
  font-weight:bolder;
  padding:5px 8px 0 17px;
  background:url(/common/v3/en_US/images/tab_menu_bg2_m.gif) no-repeat left bottom;
}


.tab_link_m{
  width:125px;
  color:#fff;
  padding:5px 8px 0 17px;
  background:url(/common/v3/en_US/images/tab_menu_bg1_m.gif) no-repeat left bottom;
}




.tab_nolink_s{
  width:95px;
  color:#007c00;
  font-weight:bolder;
  padding:5px 8px 0 17px;
  background:url(/common/v3/en_US/images/tab_menu_bg2_s.gif) no-repeat left bottom;
}

.tab_nolink_s span{ font-weight: normal; color:#ff7300;}

.tab_link_s{
  width:95px;
  color:#fff;
  padding:5px 8px 0 17px;
  background:url(/common/v3/en_US/images/tab_menu_bg1_s.gif) no-repeat left bottom;
}


.tab_link_s2{
  width:70px;
  color:#fff;
  padding:5px 12px 0 18px;
  background:url(/common/v3/en_US/images/tab_menu_bg1_s2.gif) no-repeat left bottom;
}


.tab_nolink_s2{
  width:70px;
  color:#007c00;
  font-weight:bolder;
  padding:5px 12px 0 18px;
  background:url(/common/v3/en_US/images/tab_menu_bg2_s2.gif) no-repeat left bottom;
}



.right_tab_c{
   height:auto!important;
   height:1%;
   padding:5px 8px 5px 6px;
   background-repeat:repeat-y;
   _behavior:url(/common/v3/iepngfix.htc);
   background-image: url(/common/v3/en_US/images/box_right_advice_c.png);
}


.fr_pages_box{ background:#f5f5f5; padding:2px 5px; height:auto; min-height:18px;}

.sort_box{ width:280px; float:left; text-align:left;}

.sort_box input{ height:18px;}

.ordinal_num_box{ width:240px; float:right;  text-align:right;}

.ordinal_num_box a{padding:1px; margin:0 1px; color:#565656;}

.ordinal_num_box a:hover{ background:#565656; color:#fff; text-decoration:none;}

.current_page_num{font-weight:bolder; color:#007c00;}

#friends_list_wrap{ height:auto; margin-top:10px;}

.iconitem{ width:90px; float:left; padding:5px; margin:5px 3px 0 3px; height:110px; cursor: pointer; border:solid 1px #fff;
text-align:center;
        event:expression(
        onmouseover=function(){
		this.style.borderColor ='#c9ddb7';
        this.style.backgroundColor ='#e7f7d9';},
        onmouseout=function(){
		this.style.borderColor ='';
        this.style.backgroundColor ='';});/* for ie*/ }

.iconitem:hover{ background:#e7f7d9; border:solid 1px  #c9ddb7;}/* for firefox */

.iconitem span{ display:block; margin:2px 0;}
.iconitem a{ color:#747b6d;}

.fr_details_wrap{clear:both; margin:0 3px;height:auto; padding:0;}

.fullitem{clear:both; background:#e7f7d9; width:auto; height:auto; border:solid 1px #c9ddb7; margin:0 3px; padding:5px; }

.activated{ background:#e7f7d9; border-top:solid 1px #c9ddb7; border-left:solid 1px #c9ddb7; border-right:solid 1px #c9ddb7; *border-bottom:solid 1px #c9ddb7;}

.mem_class_bg_default{ background:#fff; height:auto; padding:3px; margin:3px;}

.mem_class_bg_green{ background:#e2ffe2; height:auto; padding:3px; margin:3px;}

.mem_class_bg_yellow{ background:#ffffcc; height:auto; padding:3px; margin:3px;}

.mem_class_bg_pink{ background:#ffe4ec; height:auto; padding:3px; margin:3px;}

.mutual_fr_box a{ display:block; margin:2px; padding:1px; color:#000; width:auto; float:left;}

 /*invite friends ----------------------------------*/

.right_invite_wrap{width:234px; height:auto;}

.right_invite_t{
   _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_right_invite_t.png) no-repeat top center;
   height:12px;
 }

.right_invite_c{
  _behavior:url(/common/v3/iepngfix.htc);
   background-image:url(/common/v3/en_US/images/box_right_invite_c.png);
   background-position:top;
   background-repeat:repeat-y;
   height:auto!important;
   height:1%;
   padding:4px 12px 4px 10px;}


.right_invite_b{
  _behavior:url(/common/v3/iepngfix.htc);
   background:url(/common/v3/en_US/images/box_right_invite_b.png) no-repeat bottom center;
   height:12px;}

/*Search friends ----------------------------------*/

#one_click_search{ height:auto; overflow:hidden; padding:3px;}
#one_click_search ul{ margin:0; padding:0;}
#one_click_search ul li{display:block; background:url(/common/v3/en_US/images/icon_1click_search.gif) no-repeat left 6px; padding:2px 2px 2px 15px; margin:2px;}


#m_search_box tr:hover{ background:#fff;}
.search_tittext{ font-weight:bolder; width:130px;}



/* messages*/

.mailbox_tab { height:auto; width:280px; overflow:hidden; float:left;}
.mailbox_tab ul{ margin:0; padding:0;}
.mailbox_tab ul li{display:block; float:left; height:20px; margin:9px 6px 0 0; }
.mailbox_tab ul li a{display:block;color:#fff; text-decoration:none;}
.mailbox_tab ul li a:hover{ color:#ddd;}

.mailbox_r_wrap{ float:right; width:250px; height:auto;}

.refresh_box{background:#f1f1f2 url(/common/v3/en_US/images/btn_icon_refresh.gif) no-repeat 10px 6px;width:auto; border:solid 1px #afafaf; border-bottom: solid 1px #959595; margin:5px 6px 0 6px; height:18px; float:right; padding:2px 8px 2px 22px;}

.refresh_box a{ display:block; color:#000; text-decoration:none;}

#msgwrap tr:hover{ background:#f5f5f5;}

/* ----------------------------------*/
.msg_menu_01 {float:right; padding:0; margin:0;color:#000;background: #f1f1f2;width:90px; border:solid 1px #afafaf; border-bottom: solid 1px #959595; margin:5px 6px 0 6px;} /*Color navigation bar normal mode*/

.msg_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.msg_menu_01 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:920 /*IE6*/; }
.msg_menu_01 ul li a {color: #000;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:22px; line-height:22px; padding:0 5px 0 5px; text-decoration:none; }
.msg_menu_01 ul li ul {display:none; border:none;color: #000;background: #f1f1f2;}

.msg_menu_01 ul li ul li{border-right:solid 1px #afafaf;  }

.msg_menu_01 ul li:hover a {text-decoration:none; color:#000; background-color:#ECECEC;} /*Color main cells hovering mode*/
.msg_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:21px; margin-top:1px; left:0;}
.msg_menu_01 ul li:hover ul li a {display:block; width:9em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #afafaf; border-bottom: solid 1px #afafaf; background-color:#fff;  color:#303030;} /*Color subcells normal mode*/
.msg_menu_01 ul li:hover ul li a:hover {background-color:#438e00; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.msg_menu_01 table {position:absolute; top:0; left:0; border-collapse:collapse;color: #000;background: #f1f1f2;}
.msg_menu_01 ul li a:hover {text-decoration:none;color:#000;background-color:#ECECEC;} /*Color main cells hovering mode*/
.msg_menu_01 ul li a:hover ul {display:block; width:9em; position:absolute; z-index:999; top:21px; left:0; }
.msg_menu_01 ul li a:hover ul li a {display:block; width:9em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #afafaf; border-bottom: solid 1px #afafaf; background-color:#fff;  color:#303030;} /*Color subcells normal mode*/
.msg_menu_01 ul li a:hover ul li a:hover {background-color:#438e00; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.fistone{border-top:solid 1px #afafaf;}

/* ----------------------------------*/

.scrollcell{ height:150px; overflow:auto; width:300px; border:dotted 1px #ccc;position:relative; }

.chatlist_wrap{
 width:125px;
 margin:5px;
 padding:3px;
 height:240px;
 float:left;
 border:dashed 1px #ccc;
}

.chatlist_wrap:hover{ background:#e7ffde;}

/*=============================================================*/

/* Public pages*/

td#pub_rightbox{
  width:200px;
  padding-left:12px;}


td#pub_rightbox2{
  width:300px;
  padding-left:12px;}

.pub_right_wrap{
   width:194px;
   height:auto;
   padding:3px;
}

.pub_right_wrap{_behavior:url(/common/v3/iepngfix.htc);}

#pub_left_wrap{
   padding-top:5px;
}

.mainCon_wrap{ width:583px;}

#pub_mainimg{
  _behavior:url(/common/v3/iepngfix.htc);
  background:url(/common/v3/en_US/images/main_img_shadowbg.png) no-repeat right top;
  width:582px;
  height:304px;}

.mainImg{
  width:579px;
  height:300px;
  background-repeat:no-repeat;
}

.text_mainimg{
 width:218px;
 height:270px;
 padding:15px 5px 5px 15px;
}

.text_mainimg img{_behavior:url(/common/v3/iepngfix.htc);}

.text_mainimg ul{ margin:5px 2px; line-height:130%;}

.text_mainimg ul li{ display:block; background:url(/common/v3/en_US/images/list9.gif) no-repeat left 8px; padding:1px 0 1px 15px;}

.text_mainimg img{ margin-left:10px;}
.text_mainimg span{ font-size:10px; text-align:center; display:block; margin-top:5px;}

.pub_userphoto{ border:solid 1px #ccc; padding:5px;}

.connect {
	position: relative;
/*	float:left;*/
	width: 80px;
	height: 30px;
	text-align: center;
}

.connectpast {
	background: url(/common/v3/en_US/images/back_done.jpg) -10px 100% no-repeat;
}

.connectfuture {
	background: url(/common/v3/en_US/images/back_future.jpg) -10px 100% no-repeat;
}

.connectend {
	background: url(/common/v3/en_US/images/back_end.jpg) -10px 100% no-repeat;
}

.connectopac {
	background: url(/common/v3/en_US/images/back_opac.jpg) -10px 100% no-repeat;
}

.connectstart {
	background: url(/common/v3/en_US/images/back_start.jpg) -10px 100% no-repeat;
}

.chainhistory {
/*	float: left;*/
	position:relative;
	width: 600px;
	clear:both;
	margin-top: 5px;
	margin-bottom: 10px;
}
.chaindone{
	float: left;
	position: relative;
	background: #666;
	margin: auto;
}
.chainfuture{
	float: left;
	position: relative;
	margin: auto;
}

.request-message{
	clear:both;
	float: left;
	position: relative;
	border: 1px #ccc solid;
	background: #eec;
	width: 580px;
	margin-bottom: 10px;
}

.target-message{
	clear:both;
	float: left;
	postion: relative;
	border: 1px #999 solid;
	background: #ccc;
	width: 600px;
}

pre {
     white-space: pre-wrap;       /* css-3 */
     white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
     white-space: -pre-wrap;      /* Opera 4-6 */
     white-space: -o-pre-wrap;    /* Opera 7 */
     word-wrap: break-word;       /* Internet Explorer 5.5+ */
     white-space : normal ;
}

.invite_box_tit{ font-size:15px; font-weight:bolder; color:#278000; text-align:center; line-height:140%;}
.invite_box_text{ font-size:11px;  text-align:center;}
.invite_box_text2{ font-size:13px; color:#000; text-align:center;}
.fontsize13{ font-size:13px;}

.mail_trangle{ width:90px;background:url(/common/v3/en_US/images/list10.gif) no-repeat 75px 9px; padding-right:12px;}

.trusteLogo {display:none;}

/* Trip Board  =============================================================*/

.trip_tit{font-size:15px; font-weight:bold; margin-bottom:8px;}
.cityname_tit{ font-size:13px; font-weight:bolder;}
.cityname_tit2{ font-size:16px; font-weight:bolder;}

.fontcolor_lightgreen{color:#58b63b;}

.trip_username{ font-weight:bolder; margin-left:2px;}
.tips_box_green2{
  height:auto;
  background:#f7fbf2;
  border:solid 1px #dbdbdb;
  padding:5px;}

.tips_box_green2 table{+width:98%;}
.trip_leftmargin{margin-left:10px;}
.addtrip{background:url(/common/v3/en_US/images/travel/add_new_icon.gif) no-repeat left 2px; display:block; width:80px; height:25px; font-size:12px; cursor:pointer;}

.trip_mytripbox{
 background:#f7f7f7;
 height:auto;
 padding:5px;
 border-top:solid 2px #55a700;
 border-bottom:solid 1px #c4c4c4;
 border-right:solid 1px #c4c4c4;
 border-left:solid 1px #c4c4c4;
 overflow:hidden;
}

.trip_input{width:360px;}
.trip_input2{width:380px; margin-right:20px; margin-left:10px; color:#696969;}

.fontcolor_lightgrey{ color:#818181;}

.trip_resultbox{border-top:dotted 1px #b6b6b6; width:90%;}
.trip_resultbox td{border-bottom:dotted 1px #b6b6b6; width:50%; text-align:left;}
.trip_resultbox td:hover{background:#f6f6f6;}
.trip_resultbox i{font-style:normal; display:block; margin-left:1.4em;}
.dotline_right{border-right:dotted 1px #b6b6b6;}
.link_cityname a{ display:block; color:#409600; font-weight:bolder; font-size:12px; text-decoration:none;}
a.link_showmap { display:block; color:#c07a4c; margin-left:1.4em;}

.input_margin{margin:2px 5px;}

span.Rline{ border-right:solid 1px #808080; display: inline; padding-right:10px; margin-right:10px;}
.trip_textpad{padding-top:5px;}
.link_block{display:inline; margin:0 5px;}




div.tab_countrylist{ border:solid 1px #dbdbdb; margin:0; padding:0; background:#fff; height:auto;}

.tab_menubox{ background:#d1d1d0; float:left; line-height:normal; width:100%;}

.tab_menubox ul {
	margin:0;
	padding:7px 10px 0 25px;
	list-style:none;
      }
.tab_menubox li {
      display:inline;
      margin:0;
      padding:0;
	  cursor:pointer;
	  font-weight:bolder;
      }
.tab_menubox a {
      float:left;
      background:url(/common/v3/en_US/images/travel/tab_trip_bg_l.gif) no-repeat left top;
      margin:0 2px;
      padding:0 0 0 4px;
      text-decoration:none;
      }
.tab_menubox a span {
      float:left;
      display:block;
      background:url(/common/v3/en_US/images/travel/tab_trip_bg.gif) no-repeat right top;
      padding:3px 12px 2px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.tab_menubox a span {float:none;}
    /* End IE5-Mac hack */
.tab_menubox a:hover span {
      color:#007c00;
	  background-position:100% -42px;}
.tab_menubox a:hover {
      background-position:0% -42px;}
.tab_menubox a:hover span {
      background-position:100% -42px;}


.tab_current a span {
      color:#007c00;
	  background-position:100% -42px;}
.tab_current a{
      background-position:0% -42px;}
.tab_current a span {
      background-position:100% -42px;}


.tab_contentbox{padding:10px; height:auto; clear:both;}

.tab_contentbox img{ vertical-align:middle; margin-right:5px;}

div.wrap_greenborder{ background:#fff; border:solid 8px #caecac; margin-top:10px; padding:8px;}

.triangle_green{
  background:url(/common/v3/en_US/images/list2.gif) no-repeat left 5px;
  padding-left:10px;
  margin:2px 5px;}

.prov_colse{
   background: url(/common/v3/en_US/images/travel/icon_colse.gif) no-repeat left 6px;
   padding-left:12px;
}
.prov_open{
   background: url(/common/v3/en_US/images/travel/icon_open.gif) no-repeat left 6px;
   padding-left:12px;
}
.prov_blocktit{
   display:block;
   cursor:pointer;
   height:18px;
}

.citylist li{ display: inline-block; width:120px; margin:5px; line-height:2em;}
.citylist li{*display:inline; zoom:1; }


/* New registration process 2009.08.03*/
div.reg_loginLink{width:710px;margin:10px auto 0 auto; text-align:right; padding:5px; font-size:13px; color:#007c00;}
div.reg_outborder{width:670px; margin:10px auto 0 auto; padding:20px; border:solid 18px #caecac;background:#fff;}
div.reg_outborder h1{font-size:20px; color:#359f19;}
div.reg_outborder ul{ margin-top:20px;}
div.reg_outborder ul li{margin:12px 5px; *margin:10px 5px; clear:left;}
div.reg_outborder ul li label{display:block; text-align:right; margin-right:10px; font-weight:bold; font-size:14px; width:150px; vertical-align: middle; float:left; color:#6ba03d; line-height:160%;}
input.reg_new{width:300px; border:solid 1px #b5b8c8; background:url(/common/v3/en_US/images/input_bg.png) repeat-x 0 0; font-size:14px; padding:3px;vertical-align: middle; margin:0;}
span.reg_error{ display:block; margin-top:5px; margin-left:160px;color:#FF3333;font-size:12px;}
div.reg_outborder div.btn_regNext{padding-left:165px;margin:20px auto 10px auto;}
p.legal{ margin-left:165px;}
p.legal a{ text-decoration:none;}
div.reg_shadowbox{background:url(/common/v3/en_US/images/shadow_box.jpg) repeat-x 0 0; height:40px; width:746px; margin:2px auto;}

.reg_new_tit{font-size:20px;  text-align:center; line-height:160%; color:#6ba03d;}
.reg_new_p{ font-size:16px; font-weight:bold; line-height:160%;text-align:center;}
.reg_new_tipBox{width:600px; margin-left:auto; margin-right:auto;}

/*---------- Profile ----------*/
div.profile_new_topbox{height:auto; margin:10px;overflow:hidden; zoom:1;}
div.profile_new_tit{width:300px; float:left;}
div.profile_new_tit h1{font-size:20px; color:#359f19; line-height:160%;}
div.profile_completion{float:right; width:300px; padding-top:10px; overflow:hidden; zoom:1;}
div.Profile_progress{ border:solid 1px #84c24c; height:12px; width:120px; margin-right:10px; float:left;}
div.profile_completion span{ font-size:15px; color:#5fac26; line-height:100%; display:block; float:left;}

div.profile_new_edit{width:775px; margin:10px auto; height:auto; overflow:hidden; zoom:1;}
div.profile_edit_menu{width:220px; float:left; height:auto; position:relative; margin-right:-1px;}
div.profile_edit_content{width:530px; float:left; height:auto; min-height:420px;_height:420px;background:#f9f9f9; border:solid 1px #bdd3b8; padding:10px;}

div.profile_edit_menu ul{list-style-type:none; margin:0; padding:0;}
div.profile_edit_menu ul li{margin-bottom:2px; _margin-bottom:0px; padding:0; display:block; min-height:38px; _height:38px;}

html[xmlns] span.t_l_conner, span.b_l_conner{display:block; height:7px; background:url(../en_US/images/round_conner.png) no-repeat;}
html[xmlns] span.t_l_conner{ background-position:-7px 0; margin-bottom:-7px; position:relative; }
html[xmlns] span.b_l_conner{ background-position:-7px -7px; margin-top:-7px;}

div.profile_edit_menu ul li a{display:block; min-height:26px;_height:26px; border:solid 1px #bdd3b8; padding:5px 10px 5px 15px; text-decoration:none; cursor:pointer; }
div.profile_edit_menu ul li a{background:url(/common/v3/en_US/images/edit_menu_bg.png) repeat-x 0 0; color:#707070;}
div.profile_edit_menu ul li a:hover{background:url(/common/v3/en_US/images/edit_menu_bg.png) repeat-x 0 -80px; color:#007c00;}
div.profile_edit_menu ul li a span{font-size:13px; font-weight:bold; line-height:100%; display:block; padding-left:20px; overflow:hidden; zoom:1;}

div.profile_edit_menu ul li a.profile_menu_selected{border-right:none; background:#f9f9f9; color:#007c00;cursor:default; }
div.profile_edit_menu ul li a.profile_menu_selected:hover{border-right:none; background:#f9f9f9; color:#007c00; cursor:default;}
div.profile_edit_menu ul li a.profile_menu_selected span{font-size:14px;}


div.profile_edit_menu ul li.p_account a span{ background:url(/common/v3/en_US/images/icon_account.png) no-repeat left top;}
div.profile_edit_menu ul li.p_basic a span{ background:url(/common/v3/en_US/images/icon_basic.png) no-repeat left top;}
div.profile_edit_menu ul li.p_match a span{ background:url(/common/v3/en_US/images/icon_match.png) no-repeat left top;}
div.profile_edit_menu ul li.p_about a span{ background:url(/common/v3/en_US/images/icon_more.png) no-repeat left top;}
div.profile_edit_menu ul li.p_words a span{ background:url(/common/v3/en_US/images/icon_words.png) no-repeat left top;}
div.profile_edit_menu ul li.p_appearance a span{ background:url(/common/v3/en_US/images/icon_appearance.png) no-repeat left top;}
div.profile_edit_menu ul li.p_preferences a span{ background:url(/common/v3/en_US/images/icon_preferences.png) no-repeat left top;}
div.profile_edit_menu ul li.p_cities a span{ background:url(/common/v3/en_US/images/icon_cities.png) no-repeat left top;}
div.profile_edit_menu ul li.p_travel a span{ background:url(/common/v3/en_US/images/icon_travel.png) no-repeat left top;}
div.profile_edit_menu ul li.p_photos a span{ background:url(/common/v3/en_US/images/icon_photos.png) no-repeat left top;}
div.profile_edit_menu ul li.p_friends a span{ background:url(/common/v3/en_US/images/icon_friends.png) no-repeat left top;}

div.profile_edit_menu ul li a span span.incomplete{ background:none; height:3px; display:block; width:80px; border:1px solid #d5d5d5; margin-top:7px; text-align:left; padding:0; float:left;}
div.profile_edit_menu ul li a span span.incomplete_text{ background:none; display:block; font-size:9px; color:#969696; line-height:100%; float:left; padding:0; margin:4px 0 0 3px; font-weight:normal;}
div.profile_edit_menu ul li a:hover span span.incomplete{border:1px solid #c6e6ae;}
div.profile_edit_menu ul li a:hover span span.incomplete_text{color:#72b640;}
div.profile_edit_menu ul li a.profile_menu_selected span span.incomplete, div.profile_edit_menu ul li a.profile_menu_selected:hover span span.incomplete{border:1px solid #c6e6ae;}
div.profile_edit_menu ul li a.profile_menu_selected span span.incomplete_text, div.profile_edit_menu ul li a.profile_menu_selected:hover span span.incomplete_text{color:#72b640;}


div.profile_edit_content ul{ margin-top:10px;}
div.profile_edit_content ul li{margin-bottom:12px; clear:left;font-size:12px; overflow:hidden; zoom:1; }
div.profile_edit_content ul li label{ display:block;text-align:right; margin-right:10px; font-weight:bold; width:140px; vertical-align: middle; float:left; color:#4d4d4d; line-height:150%;}
div.profile_edit_content ul li select{ font-size:12px; color:#4d4d4d; margin-right:3px;vertical-align: middle; font-family:tahoma,arial,sans-serif;}
div.profile_edit_content ul li textarea{font-size:12px; color:#4d4d4d; vertical-align: middle; font-family:tahoma,arial,sans-serif; width:330px; display:block;}

.showblock{ display:block;}
div.profile_edit_content ul li span.textarea_wrap{ display:block; float:left; width:365px; min-height:40px;_height:1%; font-size:12px;}

/**/
div.profile_edit_content ul li ul.mult_check{ display:block; float:left; width:340px;}
div.profile_edit_content ul li ul.mult_check li{ display:inline-block;font-size:11px; margin:2px; padding:0;}
div.profile_edit_content ul li ul.mult_check li{ *display:inline; zoom:1;}
/**/


div.profile_edit_content ul li.longtext{ padding-left:20px;}
div.profile_edit_content ul li.longtext label{font-weight:bold;color:#4d4d4d; float:none; line-height:150%; width:auto; text-align:left;}
div.profile_edit_content ul li.longtext textarea{font-size:12px; color:#4d4d4d; font-family:tahoma,arial,sans-serif; width:420px; height:50px;}
div.profile_edit_content ul li.longtext select{ font-size:12px; color:#4d4d4d; margin-right:3px;vertical-align: middle; font-family:tahoma,arial,sans-serif; margin-top:5px; width:320px;}

div.profile_edit_content ul li input.cityinput{ width:300px;font-size:12px; color:#4d4d4d; font-family:tahoma,arial,sans-serif;}

div.btnsave_box{padding-left:150px;margin:20px auto 10px auto;}
input.btnsave{background:url(/common/v3/en_US/images/btn_save_bg.png) repeat-x 0 0; border: solid 2px #fff; padding: 3px 10px 5px 10px; font-size:14px; font-weight:bold; color:#fff; height:35px;}
input.btnsave:hover{border:solid 2px #359f19; cursor: pointer;}
.profile_skip{text-align:right; margin-bottom:5px; margin-right:10px; font-size:12px;}
.profile_skip a{}

div.photo_upload{ height:auto;padding-left:10px; overflow:hidden; zoom:1;}
div.profile_edit_content h2{ color:#5ba721; font-size:15px; line-height:120%;}
div.photo_upload ul{ margin-top:10px;}
div.photo_upload  ul li label{ font-weight:normal; width:180px;}
div.photo_upload  ul li.btnupload{padding-left:195px;}

div.photos_uploaded{ height:auto;padding-left:10px; padding-right:10px;}
div.photos_uploaded div.photos_admin{height:auto; overflow:hidden; zoom:1; border:solid 1px #d2d2d2; background:#fff; padding:10px; margin-top:10px; }
div.photos_uploaded div.photos_admin div.photos_admin_l{float:left; height:auto; text-align:center; width:210px;}
div.photos_uploaded div.photos_admin div.photos_admin_r{float:right; height:auto; width:250px;}

div.photos_uploaded div.photos_admin div.photoshow{width:200px; height:auto;  padding:3px;text-align:center;}
div.photos_uploaded div.photos_admin div.photoshow span{display:inline; margin:5px 5px 5px 0;}

table.multi_table{ padding:0; margin:0;}
table.multi_table td{ padding:3px;}

input.btn_RegContinue{background:url(/common/v3/en_US/images/btn_bg_continue.png) repeat-x 0 0; border: solid 2px #e99f47; padding: 3px 10px 5px 10px; font-size:14px; font-weight:bold; color:#fff; min-width:200px; height:35px;}
input.btn_RegContinue:hover{border:solid 2px #c86d00; cursor: pointer;}
input.btn_RegContinue_null{background:url(/common/v3/en_US/images/btn_bg_continue.png) repeat-x 0 -50px; border: solid 2px #d8d8d8; padding: 3px 10px 5px 10px; font-size:14px; font-weight:bold; color:#acacac; min-width:150px; height:35px;}
span.selected_con{display:block; padding:3px; margin:2px; font-size:11px; background:#fff;}
h2.pro_content2{display:block; padding:3px; border-bottom:solid 1px #bdd3b8;margin:0 10px 10px 10px;}


/* virtual Gift [2009.08.26] */
div.mainContent_fullwide{ width:799px; margin:0px auto; height:auto;}
.box_outline_green{ border:solid 10px #caecac; background:#fff; padding:5px; margin-top:10px; height:auto; overflow:hidden; zoom:1;}

.mygift_table{background:#fff; border:solid 1px #DEE7C2}
.btn_gift{
  display:block;
  text-decoration:none;
  color:#e25000;
  padding:2px 5px 2px 20px;
  background: url(/common/v3/en_US/images/btn_icon_gift.gif) no-repeat left 2px;}

#gift_wrap{width:700px; margin:0 auto; height:auto;}

.gift_content{margin:10px 0; height:auto; overflow:hidden; zoom:1;}
.gift_content .gift_leftside{width:140px; float:left; height:auto; text-align:right;}
.gift_leftside ul{}
.gift_leftside ul li{display:block; font-size:12px; margin-bottom:1px;}
.gift_leftside ul li a{display:block; padding:5px 10px 5px 5px; color:#4d4d4d; text-decoration:none; cursor:pointer;}
.gift_leftside ul li a:hover{ background:#f3f3f3;color:#478d37;}
.gift_leftside ul li a.category_seleted{background:#f3f3f3; font-weight:bold; color:#478d37;}
.gift_content .gift_rightside{ background:#f3f3f3;width:535px; float:left; min-height:250px; height:auto;}
.gift_rightside .gift_r_main{background:#fff; margin:10px; padding:5px; text-align:center; height:auto; min-height:230px; overflow:hidden; zoom:1;}

.gift_r_main ul{}
.gift_r_main ul li{display:block; border:1px solid #eaeaea; margin:8px;  _margin:8px 6px;float:left; width:83px; text-align:center;}
.gift_r_main ul li a{display:block; margin-top:3px; background:#EFEFEF;padding:2px 1px;text-decoration:none; color:#666;cursor:pointer;overflow:hidden; zoom:1;}
.gift_r_main ul li a:hover{color:#fff; background:#393;}
.gift_r_main ul li a:hover span {color:#fff;}
.gift_r_main ul li.gift_seleced{border:#c5e4be 1px solid;}
.gift_r_main ul li.gift_seleced a {color:#fff; background:#393;}
.gift_r_main ul li.gift_seleced a span {color:#fff;}

.gift_seleced_content{clear:both; background:#fff; width:490px; padding:5px; border:solid 1px #c5e4be; height:auto; overflow:hidden;text-align:left;}
.gift_seleced_content ul{}
.gift_seleced_content ul li{ float:none; width:auto; border:none; margin:3px; text-align:left;}
.gift_seleced_content span{ display:block;clear:both;}

.member_photo_b{width:325px; float:left; height:auto; text-align:center; padding-bottom:10px;}
.member_photo_b span{display:block; font-size:13px; margin:5px; font-weight:bold;}
.member_photo_b img{}

.gift_buy_r{ width: 425px; float:left; margin-left:10px; height: auto;}
.gift_words_wrap{ overflow:hidden; zoom:1; height:auto;}
.gift_box_float{float:left; padding:5px; width:80px; text-align:center; border:1px solid #eaeaea; height:auto;}
.gift_box_float span{display:block;}
.gift_words_show {float:left; width:310px; height:auto; margin:25px 0 0 10px;}
.gift_words_show p{font-size:13px;}
.ok_icon{background: url(/common/v3/en_US/images/gifts/ok_icon.png) no-repeat left center; padding-left:20px;}
h2.gift_tit{ display:block; color: #999; margin:10px 0;}
.coins_icon{background: url(/common/v3/en_US/images/gifts/worldcoins_20.png) no-repeat 0 0; margin-left:10px; color:#C33; font-weight:bold; padding:4px; line-height:22px; padding-left:30px;}
* html .coins_icon{behavior:url(/common/v3/iepngfix.htc); line-height:normal; padding-left:25px; width:35px; float:left;}

/* Groups */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block; }
.clearfix {display:block;}
.clearfix {display:inline-table;}
.clearfix {_height:1%;}

.group_l_input{color:#515151; width:170px;}
.fontbold{ font-weight:bolder;}
.align_center{text-align:center;}
.margin_space_bt{ margin-bottom:10px;}
.common_container{ height:auto; margin-bottom:10px;}
span.btnbox_r{ display:block; margin-top:10px; padding-right:10px; text-align:right;}
h2.topic_tit{ color:#000; line-height:normal; margin:5px;}

a.btn_style{ float: left; background:#e4860b; border-left:solid 1px #ffc228;  border-top:solid 1px #ffc228;  border-right:solid 1px #a06118;  border-bottom:solid 1px #a06118; text-align:center; text-decoration:none; color:#fff;}
a.btn_style span{display:block; height:auto; padding:3px 8px;}
a.btn_style:hover{background:#6ab057; border:solid 1px #4d983b; border-left-color:#92ce82; border-top-color:#92ce82; color:#fff;}

a.btn_style_add{ float:left; background:url(/common/v3/en_US/images/group/icon_addNew.png) no-repeat 0 5px;}
a.btn_style_add span{display:block; padding:2px 10px 2px 14px;}

a.btn_style_back{ float:left; background:url(/common/v3/en_US/images/group/icon_back.png) no-repeat 0 5px;}
a.btn_style_back span{display:block; padding:2px 10px 2px 14px;}

a.btn_style_leave{ float:left; background:url(/common/v3/en_US/images/group/icon_leave.png) no-repeat 0 5px; color:#c76c00;}
a.btn_style_leave span{display:block; padding:2px 10px 2px 14px;}

a.btn_style_join{ float:left; background:url(/common/v3/en_US/images/group/icon_join.png) no-repeat 0 5px;}
a.btn_style_join span{display:block; padding:2px 10px 2px 15px;}

a.btn_style_newwall{ float:left; background:url(/common/v3/en_US/images/group/icon_addNew_wall.png) no-repeat 0 0;}
a.btn_style_newwall span{display:block; padding:2px 10px 2px 20px;}

a.btn_style_manage{ float:left; background:url(/common/v3/en_US/images/group/icon_manage.png) no-repeat 0 0;color:#c76c00;}
a.btn_style_manage span{display:block; padding:2px 10px 2px 20px;}

.page_container{ text-align:right; margin-top:10px; overflow:hidden; zoom:1;}
.page_container ul{}
.page_container ul li{ display:inline;}
.page_container ul li a{ display:inline-block; background:#fff; color:#4d4d4d; text-decoration:none; padding:0 4px;}
.page_container ul li a:hover{ background:#4d983b; color:#fff;}
.page_container ul li.current{ font-weight:bold; font-size:12px; color:#007c00;}



.group_wrap{height:auto;}
.group_wrap .group_leftside{width:188px; height:auto; float:left;}
.group_wrap .group_mainwrap{width:600px;width:598px\9; float:left; margin-left:9px;}
.group_wrap .group_mainwrap_public{width:580px;width:578px\9; float:left; margin-left:9px;}

.group_l_box{height:auto; margin-bottom:10px;}
.group_l_box .group_l_header{ background:#e5f1e2; display:block; border-bottom:solid 1px #ccd6ca; padding:5px 5px 4px 10px; line-height:normal;}
.group_l_box .group_l_content{ height:auto; margin:8px 3px 5px 3px; }
.group_l_box .group_l_content p{ margin:0 0 3px 3px;}

ul.new_members{}
ul.new_members li{margin:0 0 10px 0; padding:0 0 10px 5px; overflow:hidden; _height:1%; border-bottom:solid 1px #e3e3e3;}
ul.new_members li img{float:left; display:block; width:50px; padding-left:5px;}
ul.new_members li h5{margin:15px 0 0 65px;}
ul.new_members li h5 a{ text-decoration:none;}


.group_r_container{background:#f2f2f2; height:auto; width:100%;}
.group_r_container .group_r_header{ background: url(/common/v3/en_US/images/group/group_tab_bg.jpg) repeat-x 0 0; height:28px;}
.group_r_header ul{margin:0;padding:4px 10px 0 10px;}
.group_r_header ul li{ display:inline; font-weight:bolder;}
.group_r_header ul li a {float:left;padding:0 0 0 6px;text-decoration:none; color:#fff; margin-right:5px;}
.group_r_header ul li a span{display:block; padding:5px 10px 4px 4px;}
.group_r_header ul li a:hover{ text-decoration:underline; color:#fff;}
.group_r_header ul li.current_tab a { background:url(/common/v3/en_US/images/group/group_tab_l.png) no-repeat left top; color:#208908; cursor:default;}
.group_r_header ul li.current_tab a span{ background:url(/common/v3/en_US/images/group/group_tab_r.png) no-repeat right top;}
.group_r_header ul li.current_tab a:hover{text-decoration:none; color:#208908;}


h3.group_subtit{font-size:15px; color:#000; line-height:normal; display:block; border-bottom: solid 3px #d4e8ce; padding:5px;}
h3.group_subtit span{font-size:15px; color:#e17400; line-height:normal;}
h4.group_subtit{font-size:14px; color:#000; line-height:normal; display:block; border-bottom: solid 1px #d6d6d6; padding:5px;}

.group_statebox{ background:#f9f9f9; padding:5px; overflow:hidden; _height:1%;}
.group_statebox span.left{ float:left;}
.group_statebox span.right{ float:right;}


.group_r_container .group_r_content{ margin:10px; height:auto; background:#fff; padding:10px;}
.group_r_content p{ margin:0px 5px;}
.groups_list{ margin:15px 0 10px 0;}
.groups_list li{margin:0 0 15px 0; padding:0 0 15px 5px; overflow:hidden; _height:1%; border-bottom:solid 1px #e3e3e3;}
.groups_list li dl{ margin:0 0 0 120px; padding:0;}
.groups_list li dl dt{ font-size:13px; font-weight:bolder; margin:0; padding:0;}
.groups_list li dl dt a{text-decoration:none;}
.groups_list li dl dd{ margin:5px 0 0 0; padding:0;}
.groups_list li img{float:left; display:block; padding-left:5px;}


ul.formwrap{margin-top:10px;}
ul.formwrap li{margin-bottom:12px; padding:0 0 5px 0; clear:left;}
ul.formwrap li label{text-align:right;font-size:12px; margin-right:10px; font-weight:bold; width:140px; vertical-align: middle; float:left; color:#4d4d4d; line-height:150%;}
ul.formwrap li span.tipsbox{ display:block; margin-left:150px; margin-top:5px; color: #666;}
ul.formwrap li .long_input{ width:350px;}
ul.formwrap li p{  margin: 0 0 0 150px; padding:0;}

.group_basic{ margin:10px 0; overflow:hidden; _height:1%;}
.group_basic dl{ margin:0 0 0 120px; padding:0;}
.group_basic dl dt{ color:#26840d; font-size:15px; font-weight:bolder; margin:0; padding:0;}
.group_basic dl dt a{ font-size:13px;text-decoration:none;}
.group_basic dl dd{ margin:5px 0 0 0; padding:0;}
.group_basic dl dd p{ margin:3px 0 5px 0;}
.group_basic img{float:left; display:block; padding-left:5px;}

.group_topic_list{ margin:10px 0 0 10px;}
.group_topic_list li{ margin:5px 0 10px 0; padding:0 0 10px 0;}
.group_topic_list li h5{ background:url(/common/v3/en_US/images/group/icon_topic.png) no-repeat 0 0; padding-left:20px;}
.group_topic_list li h5 a{ text-decoration:none;}
.group_topic_list li span{ display:block;line-height: 160%;}
.group_topic_list li span span{ display:inline;}

.b_line{border-bottom: solid 1px #e3e3e3;}
.b_line_li li{border-bottom: solid 1px #e3e3e3;}
.b_line2{border-bottom: solid 2px #e9e9e9; padding-bottom:5px;}


textarea.thewall{ width:545px; height:50px; color:#666;}

.group_comment{ margin:10px 0; padding:0 0 10px 0; border-bottom:dashed 1px #999; overflow:hidden; _height:1%;}
.group_comment dl{ margin:0 0 0 65px; padding:0;}
.group_comment dl dt{ background:#f2f2f2; border-bottom:solid 1px #e0e0e0;margin:0; padding:3px 3px 3px 10px;}
.group_comment dl dt a{text-decoration:none;}
.group_comment dl dd{ margin:5px 0 0 0; padding:0 8px;}
.group_comment dl dd p{ margin:3px 0 5px 0;}
.group_comment img{float:left; display:block; width:50px; padding-left:5px;}

.group_newphotos{ margin:10px 0 0 0;}
.group_newphotos li{margin:5px;display:-moz-inline-box; display:inline-block; padding:3px 5px;text-align:center;}
.group_newphotos li{ *display:inline;}
.group_newphotos li img{padding:4px; border:solid 1px #ccc;}
.group_newphotos li span{ display:block; text-align:center;}
.group_photo_list_width li{width:240px; margin:5px 10px!important;margin:5px;}
.group_photo_s_list_width li{width:75px;margin:5px 10px!important;margin:5px;}
.group_member_list_width li{width:88px!important;width:90px;text-align:center;}

.group_mult_scroll{ max-height:100px; _height:100px; padding:5px; overflow:auto; border:dotted 1px #ccc;position:relative; margin-bottom:10px;}
.group_mult_scroll input{vertical-align:middle;}
.group_mult_scroll ul{}
.group_mult_scroll ul li{ display: inline-block; width:120px; margin:5px;}
.group_mult_scroll ul li{ *display:inline;}

table.member_manage { width:100%; border-collapse:collapse; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc;}
table.member_manage td{ padding:5px; text-align:center; border-bottom: solid 1px #e3e3e3;}
table.member_manage td img{margin-right:5px; vertical-align:middle;}
table.member_manage td.toprow{ background:#e5f1e2; font-weight:bold; color:#000;}
table.member_manage tr.owner {background:#fefad3;}
table.member_manage tr.admin {background:#edffe8;}
