/*global---------------->*/
A {
	COLOR: #222; TEXT-DECORATION: none
}
A:visited {
	COLOR: #222; TEXT-DECORATION: none
}
A:active {
	COLOR: #f24600; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #F24600; TEXT-DECORATION: underline
}
img{
	border:none;
}
body { 
	text-align:center; 
	/*background-color: #444;*/
	margin-bottom:30px;
	margin-top:0px;
}
th{
	text-align:left;
	float:left;
	color:#333;
}


/*layout---------------->*/
#body {
	 text-align:center; 
     width:760px;
	 color:#333;
	 font-size:12px;
	 margin: 10px auto;	 
	 white-space:normal; word-break:;overflow:hidden;
	 font-family:arial,verdana,simsun;
}

#logo {
	padding-left:15px;
	width:214px;
	height:58px;
	padding-top:3px;
	float:left;
}
#header {
     display:block;
	 height:72px;
	 background:#fff;
	 /*border-bottom:4px solid #eee;*/
     padding:0px;
	 position:relative;
	 }
#container {
	float:left;
	width:100%;
	background:#fff;
	padding:0;
	margin:0;
	display:list-item;
	}
#dialogContainer {
	float:left;
	background:#fff;
	padding:15px 0 0 0
}
/*
#memo {
	padding-left:20px;
	width:72%; 
	height:30px;
	text-align:left;
	float:left;
	clear:left;
	background:#fff;
	margin-top:5px;
}
#search {
	width:28%; 
	height:30px;
	text-align:right;
	float:right;
	clear:right;
	margin-right:0px;
	margin-top:3px;
	background:#fff;
}
*/
#memo {
	width:68%; 
	height:26px;
	text-align:left;
	float:left;
	background:#fff;
	margin-top:5px;
	padding-left:20px;
}
#search {
	width:204px; 
	text-align:left;
	margin-right:0px;
}
.searchinput {
margin-right: 4px;
width: 138px;
font-size: 14px;
border-top: #444 1px solid;
border-left: #444 1px solid;
border-right: #d9d9d9 1px solid;
border-bottom: #d9d9d9 1px solid;
height: 28px;
padding-top:5px;
padding-left:3px;
line-height:18px;
font-family:arial,Simsun;
}
.gosearch {
border-top: #cecece 1px solid;
border-left: #cecece 1px solid;
border-bottom: #444 1px solid;
border-right: #444 1px solid;
color:#018666;
height:28px;
width:60px;
font-size:14px;
background-color:#fff;
}
#content {
	width:530px; 
	float:left;
	clear:left;
	overflow:hidden;
}
#content_big {
	width:95%; 
	float:center;
	clear:left;
}
#box {
    float:left;
	clear:right;
	width:204px;
	margin-left:12px;
	word-break:break-all;
}
#footer {

	width:100%;
	background:#fff;
	padding:5px 0 0 0;
	clear:both;
}
#error {
	background:#fff;
	color:#f24600;
	margin:auto;
	width:auto;
	font-size:12px;
	}
#warn {
	float:center;
	text-align:middle;
	background:#fff;
	padding:10px 0 0 0;
	color:#018666;
	width:100%;
	clear:both;
	margin:auto;
	}
#wideline {
height:4px;
background-color:#eee;
width:100%;
clear:both;
font-size:0px;
border-top:1px solid #ddd;
}
/*layout<-------------------------*/

/*menu-------------------------------->*/

#menu {
    width:auto;
	height:auto;
	margin:auto;
}
#menu .session {
	float:right;
	text-align:right;
	font-size:12px;
	white-space:nowrap;
	padding-top:7px;
	padding-right:31px;
	margin:auto;
}
#menu .item{
	float:right;
	text-align:right;
	white-space:nowrap;
	font-size:18px;
	padding-top:22px;
	padding-right:5px;
	margin:auto;
	font-family:serif;
}
#menu .newtips{
float:right;
font-size:18px;
margin-left:0px;
margin-top:30px;
padding-right:188px;
text-align:right;
white-space:nowrap;
}
#menu .notlogin {
float:right;
font-size:18px;
margin-top:44px;
white-space:nowrap;
}
#menu .here {
float:right;
font-size:18px;
margin-top:44px;
padding-right:227px;
white-space:nowrap;
}
.menu_active{
	COLOR: #F24600; 

	text-decoration:none;
}
.menu_notactive{
	text-decoration:underline;
}
#menu ul {
	 padding-right:0px;
	 padding-left:0px;
	 padding-bottom:0px; 
	 margin:0px;
	 padding-top:0px; 
	 list-style-type:none;
     }
#menu li {
	 float:left;
	 padding-right:18px;
	 font-size:14px;
	 font-weight: normal;
     TEXT-DECORATION: underline;
     }	 
/*menu<--------------------------------*/

/*div table--------------------------->*/
/* CSS+DIV Table*/
div.table {
	margin-left:0px;
}

#info {
	font-size:14px;
	font-weight: normal;
    text-decoration: none;
    text-align:left;
    padding-left:8px;
	line-height:26px;
	position:relative;
	height:24px;
	color:#f24600;
}

#info1 {
	width:204px;
    text-decoration: none;
    text-align:left;
	height:auto;
	margin-right:14px;
	margin-bottom:4px;
}

div.th {
	font-size:14px;
	height:32px;
}
div.tr {
     float:left;
	 width:100%;
	 height:25px;
	 padding-top:4px; 
     padding-left:5px;
}

div.td {
	font-size: 14px;
	height:25px;
	font-weight: normal;
	color:#555;
}

/* ? */
div.th .title {
     float:left;
	 padding-left:2px; 
	 width:220px;
	 text-align:left;
}
div.th .title2 {
	 padding-left:2px; 
	 text-align:left;
}
div.th .title3 {
     float:left;
	 padding-left:2px; 
	 width:400px;
	 text-align:left;
}
div.th .number {
     float:left;
	 padding-left:2px; 
	 width:85px;
	 text-align:left;
}
div.th .summary {
     float:left;
	 padding-left:2px; 
	 width:60px;
	 text-align:middle;
}
div.th .date {
     float:left;
	 padding-left:47px; 
	 width:100px;
	 text-align:right;
}
div.th .date2 {
     float:left;
	 padding-left:2px; 
	 width:70px;
	 text-align:left;
}

div.th .person {
     float:left;
	 padding-left:2px; 
	 width:140px;
	 text-align:left;
}
div.th .person2 {
     float:left;
	 width:150px;
	 text-align:left;
}
div.th .person3 {
     float:left;
	 padding-left:2px; 
	 width:150px;
	 text-align:left;
}
div.th .person4 {
     float:left;
	 padding-left:2px; 
	 width:150px;
	 text-align:left;
}

div.th .flag {
     float:left;
	 padding-left:2px; 
	 width:40px;
	 text-align:left;
	 white-space:nowrap;
}
div.th .action {
     float:left;
	 padding-left:120px;
	 width:120px;
	 text-align:center;
}
/**/

div.td .title {
     float:left;
	 padding-left:2px; 
	 width:220px;
	 text-align:left;
}
div.td .titleInvalid {
     float:left;
	 padding-left:2px; 
	 width:220px;
	 text-align:left;
}
div.td .title2 {
     float:left;
	 padding-left:2px; 
	 width:300px;
	 text-align:left;
}
div.td .title2Invalid {
	 color:#9CC3B7;
}
div.td .title3 {
     float:left;
	 padding-left:2px; 
	 width:300px;
	 text-align:left;
}
div.td .title3Invalid {
     float:left;
	 padding-left:2px; 
	 width:300px;
	 text-align:left;
	 color:#9CC3B7;
}
div.td .number {
     float:left;
	 padding-left:0px; 
	 width:55px;
	 text-align:left;
}
div.td .summary {
     float:left;
	 padding-left:2px; 
	 width:40px;
	 text-align:middle;
}
div.td .date {
     float:left;
	 padding-left:2px; 
	 width:70px;
	 text-align:left;
	 white-space:nowrap;
}
div.td .date2 {
     float:left;
	 padding-left:2px; 
	 width:80px;
	 text-align:left;
	 white-space:nowrap;
}

div.td .person {
     float:left;
	 padding-left:2px; 
	 width:80px;
	 text-align:left;
	 white-space:nowrap;
}
div.td .person2 {
     float:left;
	 padding-left:2px; 
	 width:138px;
	 text-align:left;
	 white-space:nowrap;
}
div.td .person3 {
     float:left;
	 padding-left:2px; 
	 width:150px;
	 text-align:left;
	 white-space:nowrap;
}
div.td .flag {
     float:left;
	 padding-left:2px; 
	 width:30px;
	 text-align:center;
	 white-space:nowrap;
}

div.td .action {
     float:left;
	 padding-left:2px; 
	 width:90px;
	 text-align:center;
	 white-space:nowrap;
}


div.label {
     float:left;
	 padding-left:2px; 
	 width:16%;
	 text-align:left;
	 white-space:nowrap;
	 text-align:right;
	 font-weight:bold;
}
div.value {
     float:left;
	 padding-left:2px; 
	 width:84%;
	 text-align:left;
}
div.htmlValue{
     float:left;
	 padding-left:2px; 
	 width:84%;
	 text-align:left;
}
/**/

div.title {
	width:100%;
	float:left;
	padding-left:6px;
	text-align: left;
}

div.more {
	float: right;
	font-size:14px;
	text-align: right;
	padding-right: 0px;
	line-height:20px;
}
/*div table<-------------------------------*/

/*quickbox-------------------------------------->*/
.box_fillable {
    width:204px;
	clear:both;
}
.box_fillable .bf_corner {
	FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../images/box_fillable.gif); LINE-HEIGHT: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px;
}
.box_fillable .bf_nw {
	BACKGROUND-POSITION: left -9px
}
.box_fillable .bf_ne {
	BACKGROUND-POSITION: right 0px
}
.box_fillable .bf_sw {
	BACKGROUND-POSITION: left -13px
}
.box_fillable .bf_se {
	BACKGROUND-POSITION: right -4px
}
.box_fillable .bf_n {
	BACKGROUND-COLOR: #fff;BORDER-TOP: #aaa 1px solid; MARGIN-LEFT: 6px; MARGIN-RIGHT: 6px; HEIGHT: 5px
}
.box_fillable .bf_content {
	BACKGROUND-COLOR: #fff;BORDER-RIGHT: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; margin:auto;
}
.box_fillable .bf_s {
	BACKGROUND-COLOR: #fff;MARGIN-LEFT: 6px; MARGIN-RIGHT: 6px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 5px;
}
/*quickbox<--------------------------------------*/


/*tab-------------------------------------->*/
UL.tab_bar {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 20px 20px 0px 20px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #aaa 1px solid; 
	LIST-STYLE-TYPE: none; 
	POSITION: relative; 
	HEIGHT: 27px;
}
LI.tab {
	BORDER-RIGHT: #aaa 1px solid; 
	PADDING: 1px; 
	BORDER-TOP: #aaa 1px solid; 
	DISPLAY: block; 
	FONT-SIZE: 14px; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(../images/buttonbar-middle.gif); 
	MARGIN:0px; 
	BORDER-LEFT: #aaa 1px solid; 
	BACKGROUND-REPEAT: repeat; 
	LIST-STYLE-TYPE: none; 
	POSITION: absolute;
	bottom:0px;
cursor:pointer;
}
LI.g1 {
	left:10px;
}
LI.g2 {
	left:86px;
}
LI.g3 {
	left:190px;
}
LI.g4 {
	left:294px;
}
LI.v1 {
	left:10px;
}
LI.v2 {
	left:86px;
}
LI.v3 {
	left:162px;
}
LI.v4 {
	left:266px;
}
LI.active {
	color:#f24600;
	BACKGROUND:#fff; 
	bottom:-1px;
	height:28px;
}
LI.t1 {
	left:10px;
}
LI.t2 {
	left:103px;
}
LI.t3 {
	left:370px;
}
LI.i1 {
    left:10px;
}
LI.i2 {
    left:210px;
}
LI.i3 {
    left:370px;
}
LI.p1 {
	left:20px;
}
LI.p2 {
	left:125px;
}
LI.p3 {
	left:230px;
}
LI.p4 {
	left:335px;
}
LI.p5 {
	left:440px;
}
LI.m1 {
	left:10px;
}
LI.m2 {
	left:140px;
}
LI.tab .nw {
	BACKGROUND-POSITION: left top; 
	DISPLAY: block; 
	LEFT: -2px; 
	BACKGROUND-IMAGE: url(../images/box_nw.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: relative; 
	TOP: -2px
}
LI.tab .ne {
	PADDING-RIGHT: 19px; 
	BACKGROUND-POSITION: right top; 
	DISPLAY: block; 
	PADDING-LEFT: 15px; 
	LEFT: 4px; 
	BACKGROUND-IMAGE: url(../images/box_ne.gif); 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 6px; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: relative; 
	TOP: 0px
}


/*box<--------------------------------------*/

P {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px; }
OL {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px; }
UL {
	FONT-SIZE: 14px; LINE-HEIGHT: 16px; }
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px; }
Li {list-style:none; }


#center { 
	margin:auto; 
}


#video {float:left;background:url(../images/attachments_v.gif) no-repeat; width:12px;overflow:hidden;}

#groupCreator{color:blue;font-weight:bold}
/*#blackMember{color:#E5E5E5;}*/
#blackMember{text-decoration:line-through;}
#kick1Member{color:#018666;}
#newMember{color:#F24600;}

table{
	font-size:12px;
}
table td.underline{
	 padding-bottom:1px;
	 font-size:14px;
	 text-decoration:underline;
}

.underline {
	 padding-bottom:1px;
	 font-size:14px;
     text-decoration:underline;
}
.underline a{
     text-decoration:underline;
}
.underline a:visited{
     text-decoration:underline;
}
.underline a:hover{
     text-decoration:underline;
}
.underline a:active{
     text-decoration:underline;
}
.underline1{
	width:180px;
	font-size:0px;
	border-bottom: 1px solid #fffff8;
}
.line{
	width:500px;
	background-color:#d9d9d9;
	clear:both;
    height:1px;
	margin:6px auto 0px auto;
	overflow:hidden;
}

#post {
clear:both;
float:left;
	margin : 0px;
padding-top:5px;
	text-align:left;
width:100%;
}
#post A {
	COLOR: #f24600; TEXT-DECORATION: underline
}
#post A:visited {
	COLOR: #f24600; TEXT-DECORATION: underline
}
#post A:active {
	COLOR: #f24600; TEXT-DECORATION: underline
}
#post A:hover {
	COLOR: #F24600; TEXT-DECORATION: underline
}
#postTitle{
	margin :0px;
	font-weight: bold;
	font-size: 18px;
	text-align:left;
	padding-left:18px;
}
#postag{
	margin :5px;
	font-size: 14px;
	text-align:right;
}
#postContent{
float:left;
padding-left:20px;
padding-right:15px;
padding-top:20px;
padding-bottom:30px;
font-size:14px;
}
#post p {
	font-size : 14px;
	line-height: 20px;
	padding-left:5px;
}

#postHeader {
	 text-align:left;
	 margin-left:20px;
	 border-bottom: 1px solid #e3e3e3;
	 width:100%;
	 padding-bottom:1px;
}

#postHeader ul {
	 float:left;
	 padding-right:0px;
	 padding-left:3px;
	 padding-bottom:0px; 
	 margin:0px;
	 padding-top:0px; 
	 list-style-type:none;
     }
#postHeader li {
	 float:left;
	 padding-right:10px;
	 font-size:12px;
	 font-weight: normal;
     }
#message_row {
	padding-top:5px;
	float:left;
	text-align:left;
	position:relative;
	bottom:0px;
	left:20px;
	width:500px;
	border-bottom:1px solid #d9d9d9;
	font-size:12px;
}
#messageContent {
    font-size:14px;
	text-align:left;		
	line-height:150%;
	padding-left:20px;
	padding-top:10px; 
	padding-bottom:25px;
	clear:both;
	}
#reply {
     margin :0px;
	 padding-top:3px;
	 padding-bottom:3px;
	 clear:both;
	 }
#reply A {
	COLOR: #f24600; TEXT-DECORATION: underline
}
#reply A:visited {
	COLOR: #f24600; TEXT-DECORATION: underline
}
#reply A:active {
	COLOR: #f24600; TEXT-DECORATION: underline
}
#reply A:hover {
	COLOR: #F24600; TEXT-DECORATION: underline
}

#replyHeader {
border-bottom:1px solid #E3E3E3;
clear:both;
font-size:12px;
height:44px;
margin-left:20px;
padding-bottom:1px;
position:relative;
text-align:left;
}
#replyTitle {
    float:left;
	margin : 0px;
	padding:0px;
	text-align:left;
	position:absolute;
	bottom:0px;
	left:0px;
}
#replyFloor {
     float:right;
	 color:#018666;
	 text-align:right;
	 font-family:verdana;
	 padding-right:15px;
	 font-size:12px;
	 padding-top:25px;
	 }
#replyContent {
    font-size : 14px;
	text-align:left;		
	line-height:20px;
	padding-left:20px;
	padding-top:10px; 
	padding-bottom:20px;
	clear:both;
	}
#replyContent p{
    font-size : 14px;
	line-height:20px;
}
#ps {
text-align:left;
color:#018666;
font-size:12px;
border-bottom:1px dashed #eee;
padding:5px 0;
width:510px;
margin:15px 0px 30px 20px;
}
.quickreply {
    font-size:14px;
	margin-left:20px;
    color:#018666;
	text-align:left;
}
.filter {
    font-size:14px;
	text-align:left;
    padding-left:20px;
	padding-bottom:15px;
}

#op {
	 float:left;
	 font-weight:bold;
	 height:20px; 
	 text-align:center;
	 padding-left:3px;
	 padding-top:7px; 
	 padding-bottom:6px;
	 border-bottom: 1px solid #e3e3e3;
	 }
#op ul {
	 padding-right:0px;
	 padding-left:0px;
	 padding-bottom:0px; 
	 margin:0px;
	 padding-top:0px; 
	 list-style-type:none;
     }
#op li {
	 float:left;
	 padding-right:9px;
	 font-size:12px;
	 font-weight: normal;
     TEXT-DECORATION: none;
     }

.clear
{
  clear:both;
}


.info-a {
	LINE-HEIGHT:20px;
	color:#f24600;
	text-align:left;
	padding-right:8px;
}

.info-b {
	LINE-HEIGHT:24px;
	font-size:14px;
	text-align:left;
	color:#f24600;
}

.info-c {
	LINE-HEIGHT:26px;
	text-align:left;
	font-size:14px;
}
.info-d {
	LINE-HEIGHT:3px;
	text-align:left;
	font-size:3px;
}
.info-e {
	LINE-HEIGHT:22px;
	text-align:left;
	font-size:14px;
	margin:10px auto;
}

.d-note {
	 float:left;
}

.d-note1 {
     float:left;
	 padding-left:2px; 
	 width:300px;
	 text-align:left;
}

.info-d {
	LINE-HEIGHT:3px;
	text-align:left;
	font-size:3px;
}

.inputLabel {
	font-size:14px;	
	margin:auto 0px;
	text-align:left;
	line-height:24px;
}
.inputValue {
	font-size:14px;	
	text-align:left;
}
#s_bottom {
    background-color:#f33;
	height:5px;
	}
.bottom_l {
    float:left;
	font-size:0px;
	width:5px; 
	BACKGROUND-POSITION: left top; 
	height:5px; 
	BACKGROUND-IMAGE: url(../images/body_bottom_left.gif); 
	BACKGROUND-REPEAT: no-repeat
}
.bottom_c {
    float:left;
	font-size:0px;
    width:750px;
    height:5px; 
background-color:#fff;
}
.bottom_r {
    float:left;
	font-size:0px;
	width:5px; 
	BACKGROUND-POSITION: right top; 
	height:5px; 
	BACKGROUND-IMAGE: url(../images/body_bottom_right.gif); 
	BACKGROUND-REPEAT: no-repeat;
}
#s_top {
    background-color:#f33;
	height:5px;
}
.top_l {
    float:left;
	font-size:0px;
	width:5px; 
	BACKGROUND-POSITION: left bottom; 
    height:5px;
	BACKGROUND-IMAGE: url(../images/body_top_left.gif); 
	BACKGROUND-REPEAT: no-repeat
}
.top_c {
    float:left;
	font-size:0px;
    width:750px;
    height:5px;
    background-color:#fff;
}
.top_r {
    float:left;
	font-size:0px;
	width:5px; 
	BACKGROUND-POSITION: right bottom; 
    height:5px;
	BACKGROUND-IMAGE: url(../images/body_top_right.gif); 
	BACKGROUND-REPEAT: no-repeat;
}



/*add by sake--------------------------*/



#row {
border-bottom:1px solid #D9D9D9;
height:78px;
margin-top:4px;
left:20px;
position:relative;
width:500px;
clear:both;
float:left;
overflow:hidden;
}
#head40 {
border:1px solid #E5E5E5;
left:0px;
margin-right:0px;
margin-top:10px;
position:absolute;
width:40px;
margin-bottom:10px;
padding:1px;
}
.smshead {
border:1px solid #E5E5E5;
width:40px;
padding:1px;
}
.detail {
float:right;
font-size:12px;	
text-align:right;
color:#999;
padding-top:58px;
padding-right:15px;
}
.b1 {
    border:solid 1px #e5e5e5;
	}	 
#list {
border-bottom:1px solid #D9D9D9;
clear:both;
height:40px;
width:500px;
}
#s_content {
     float:left;
	 font-size: 14px;
	 font-weight: normal;
	 padding-top:10px;
	 line-height:24px; 
	 text-align:left;
	 height:41px;
	 left:50px;
	 position:absolute;
     width:452px;
	 overflow:hidden;
}
.repost {
	font-size:14px;
	color:#f24600;
	font-family:lucida Grande;
}
.s_title {
    border-bottom: 1px solid #e3e3e3;
    font-size:0px;
	height:25px;
	margin-top:16px;
	margin-left:17px;
	position:relative;
}
.title_button {
	float:left;
	height:26px;
	position:absolute;
	left:20px;
	bottom:-1px;
}
.post_button {
	float:left;
	height:26px;
    position:absolute;
	left:370px;
	bottom:-1px;
}

.tag {font-size:12px;cursor:pointer;z-index:10000;}
.tag_del {font-size:9pt;cursor:pointer;color:red}
.mytag {cursor:pointer;line-height:24px;word-break:break-all;white-space:normal;height:24px;}


/*quickgreenbox-------------------------------------->*/
.g_box_fillable {
	margin:30px auto;
	text-align:center;
}
.g_box_fillable .bf_corner {
	FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../images/g_box_fillable.gif); LINE-HEIGHT: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 4px;
}
.g_box_fillable .bf_nw {
	BACKGROUND-POSITION: left -7px
}
.g_box_fillable .bf_ne {
	BACKGROUND-POSITION: right 0px
}
.g_box_fillable .bf_sw {
	BACKGROUND-POSITION: left -10px
}
.g_box_fillable .bf_se {
	BACKGROUND-POSITION: right -3px
}
.g_box_fillable .bf_n {
	BACKGROUND-COLOR: #F0FAF4;BORDER-TOP: #B7E8CB 1px solid; MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px; HEIGHT: 4px
}
.g_box_fillable .bf_content {
	BACKGROUND-COLOR: #F0FAF4;BORDER-RIGHT: #B7E8CB 1px solid; BORDER-LEFT: #B7E8CB 1px solid; margin:auto;
}
.g_box_fillable .bf_s {
	BACKGROUND-COLOR: #F0FAF4;MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #B7E8CB 1px solid; HEIGHT: 4px;
}
/*quickgreenbox<--------------------------------------*/

.creat_group {
    margin:10px auto;
	text-align:center;
	width:420px;
}
.cginput {
 border-top: #444 1px solid;
border-left: #444 1px solid;
border-right: #d9d9d9 1px solid;
border-bottom: #d9d9d9 1px solid;
padding-left:2px;
}
.others {
	height:18px;TEXT-DECORATION: underline;
}
.others A {
	COLOR: #018666; TEXT-DECORATION: underline
	 }
.others A:hover {
	COLOR: #f24600; TEXT-DECORATION: underline
	 }
.others A:visited {
	COLOR: #018666; TEXT-DECORATION: underline
	 }
.others A:active {
	COLOR: #f24600; TEXT-DECORATION: underline
	 }
.note {
	font-size:12px;	
	margin:auto 10px;
	text-align:left;
	line-height:24px;
	padding:5px 0;
}
.last {
  color:#444;
}
.last a {
  color:#444;
}
.myhome {
position:absolute;
bottom:0px;
left:399px;
background-image:url(../images/here.gif);
BACKGROUND-REPEAT: no-repeat;
width:13px;
height:6px;
font-size:0px;
color:#d9d9d9;
}
.menuspace {
margin-right:15px;
}
.by {
bottom:7px;
left:130px;
position:absolute;
width:65px;
cursor:pointer;
}
#box2 {
clear:right;
float:left;
margin-left:7px;
margin-top:47px;
overflow:hidden;
}
#newtip {
width:431px;
margin-top:10px;
margin-left:30px;
}
#ntcontent {
	width:500px; 
	float:left;
	clear:left;
	text-align:left;
}
/*squickgreenbox-------------------------------------->*/
.g_box {
    width:430px;
	margin:15px auto;
	float:left;
}
.g_box .bf_corner {
	FONT-SIZE: 0px; BACKGROUND-IMAGE: url(../images/g_box_fillable.gif); LINE-HEIGHT: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 4px;
}
.g_box .bf_nw {
	BACKGROUND-POSITION: left -7px
}
.g_box .bf_ne {
	BACKGROUND-POSITION: right 0px
}
.g_bo .bf_sw {
	BACKGROUND-POSITION: left -10px
}
.g_box .bf_se {
	BACKGROUND-POSITION: right -3px
}
.g_box .bf_n {
	BACKGROUND-COLOR: #F0FAF4;BORDER-TOP: #B7E8CB 1px solid; MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px; HEIGHT: 4px
}
.g_box .bf_content {
	BACKGROUND-COLOR: #F0FAF4;BORDER-RIGHT: #B7E8CB 1px solid; BORDER-LEFT: #B7E8CB 1px solid; margin:auto;
}
.g_box .bf_s {
	BACKGROUND-COLOR: #F0FAF4;MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #B7E8CB 1px solid; HEIGHT: 4px;
}
/*squickgreenbox<--------------------------------------*/
.tinput {
float:left;
margin:auto;
width:auto;
}
.taginput {
float:left;
margin:auto;
	font-size:14px;	
	margin-top:5px;
	line-height:24px;
	padding-left:2px;
}
.tipconfim {
margin:0;
}
.transfer {
width:190px;
margin-left:10px;
}
.tipnote {
font-size:12px;
margin:0 auto;
text-align:left;
clear:left;
line-height:100%;
}
.s24 {
height:25px;
font-size:12px;
}
.cleft {
clear:left;
margin:auto;
}
.reginput {
width:160px;
border-top: #444 1px solid;
border-left: #444 1px solid;
border-right: #d9d9d9 1px solid;
border-bottom: #d9d9d9 1px solid;
font-size: 14px;
height: 26px;
padding-top:3px;
padding-left:2px;
}
.codeinput {
width:76px;
border-top: #444 1px solid;
border-left: #444 1px solid;
border-right: #d9d9d9 1px solid;
border-bottom: #d9d9d9 1px solid;
font-size: 14px;
height: 26px;
padding-top:3px;
margin-left:1px;
margin-top:15px;
padding-left:2px;
}
#reg {
margin-top:40px;
height:240px;
margin-left:200px;
text-align:left;
}
#regrow {
height:32px;
}
.regtitle {
text-align:left;
float:left;
font-size:14px;
width:74px;
clear:left;
padding-top:6px;
}
.regvalue {
float:left;
width:180px;
text-align:left;
}
.regnote {
float:left;
color:#777;
padding-top:8px;
text-align:left;
width:250px;
}
.errnote {
height:20px;
}
.regconfirm {
margin-left:221px;
margin-top:20px;
text-align:left;
font-size:14px;
}
.left {
float:left;
}
.regbutton {
clear:left;
padding-left:40px;
padding-top:15px;
text-align:left;
}
#pcontent {
width:760px;
overflow:hidden;
float:left;
margin-top:10px;
}
#pbcenter {
margin-left:80px;
text-align:center;
clear:left;
}
.pinput {
border-top: #444 1px solid;
border-left: #444 1px solid;
border-right: #d9d9d9 1px solid;
border-bottom: #d9d9d9 1px solid;
font-size: 14px;
padding-top:4px;
height:26px;
padding-left:2px;
}
.profile_input {
border-top: #444 1px solid;
border-left: #444 1px solid;
border-right: #d9d9d9 1px solid;
border-bottom: #d9d9d9 1px solid;
font-size: 14px;
padding-top:2px;
height:24px;
width:190px;
text-align:center;
}
.textarea {
border-top: #444 1px solid;
border-left: #444 1px solid;
border-right: #d9d9d9 1px solid;
border-bottom: #d9d9d9 1px solid;
font-size: 14px;
padding-top:4px;
}
.linkarea {
border-top: #444 1px solid;
border-left: #444 1px solid;
border-right: #d9d9d9 1px solid;
border-bottom: #d9d9d9 1px solid;
font-size: 12px;
padding-top:4px;
width:360px;
height:80px;
padding:6px;
word-break:break-all;
font-family:arial;
} 
.tipfunc {
border-top: #cecece 1px solid;
border-left: #cecece 1px solid;
border-bottom: #444 1px solid;
border-right: #444 1px solid;
color:#018666;
height:18px;
background-color:#fff;
padding-top:1px;
width:62px;
cursor:pointer;
font-size:12px;
}
.delfunc {
border-top: #cecece 1px solid;
border-left: #cecece 1px solid;
border-bottom: #444 1px solid;
border-right: #444 1px solid;
color:#018666;
height:26px;
background-color:#fff;
width:30px;
cursor:pointer;
font-size:18px;
margin-left:22px;
padding:0px;
}
.smsfunc {
border-top: #cecece 1px solid;
border-left: #cecece 1px solid;
border-bottom: #444 1px solid;
border-right: #444 1px solid;
color:#018666;
height:18px;
background-color:#fff;
padding-top:1px;
width:32px;
cursor:pointer;
font-size:12px;
}
.sysfunc {
border-top: #cecece 1px solid;
border-left: #cecece 1px solid;
border-bottom: #444 1px solid;
border-right: #444 1px solid;
color:#018666;
height:30px;
background-color:#fff;
padding-top:1px;
width:32px;
cursor:pointer;
font-size:14px;
margin-bottom:8px;
}
.tagvalue {
    border-top: #444 1px solid;
    border-left: #444 1px solid;
    border-right: #d9d9d9 1px solid;
    border-bottom: #d9d9d9 1px solid;
    width:120px;
	height:26px;
	font-size:14px;
	padding-top:4px;
	font-family:arial;
}
.checkid {
border: #cecece 1px solid;
color:#018666;
height:24px;
background-color:#fff;
margin-top:3px;
font-size:12px;
}
.name {
font-size:12px;
}
.name_baseinfo {
font-size:12px;
color:#666;
}
.name_paopao {
font-size:12px;
text-decoration:underline;
}
.name_c {
font-size:12px;
font-family:arial,Simsun;
}
#window {
   border-top:#b5b5b5 1px solid;
   border-left:#b5b5b5 1px solid;
   border-right:#969696 1px solid;
   border-bottom:#969696 3px solid;
   width:360px;
   background-color:#fff;
   margin:0px auto;
}
#win_head {
   font-size:14px;
   height:26px;
   width:100%; 
}
#message {
   font-size:14px;
   clear:both;
   margin:10px;
   text-align:left;
   line-height:24px;
}
#win_foot {
   text-align:right;
   margin-right:0px;
   height:28px;
   width:90%;
}
.win_title {
   float:left;
   color:#f24600;
   text-align:left;
   margin:5px;
   width:80%;
   cursor:move;
}
.win_close {
   float:right;
   margin:6px 6px;
}
#welcome {
   float:left;
   width:480px;
   font-size:14px;
   text-align:left;
   margin-top:30px;
}
.welcometitle {
	font-weight: bold;
	font-size: 18px;
	text-align:left;
	color:#f24600;
	line-height:150%;
}
.welcome {
margin-bottom:40px;
font-size:14px;
line-height:150%;
padding-left:2px;
}
#servicerow {
width:380px;
text-align:left;
}
#servicetitle {
float:left;
font-size:14px;
color:#018666;
padding-top:15px;
clear:left;
}
#servicenote {
text-align:left;
margin-bottom:8px;
font-size:14px;
clear:both;
line-height:150%;
}
#note {
    clear:both;
	margin : 0px auto;
    padding-top:5px;
	text-align:left;
    width:80%;
}
#noteTitle{
	margin :0px;
	font-size: 14px;
	text-align:left;
	line-height:20px;
	border-bottom:1px dashed #ccc;
	background-color:#F0FAF4;
	color:#018666;
}
#noteContent{
float:left;
padding-bottom:20px;
font-size:14px;
}
#note p {
	font-size : 14px;
	line-height: 20px;
}

#noteHeader {
	 text-align:right;
	 width:100%;
	 padding-bottom:2px;
	 margin-top:-30px;
}
.inviteinfo {
cursor: pointer;color:#f24600;font-family:'arial';font-weight:bold;font-size:16px;text-decoration:underline;
}
.invites {
font-size:12px;
font-weight: normal;
text-align:left;
padding:1px 0px 1px 8px;}
.tttt {
overflow:hidden;
line-height:14px;
}
.ttt {
table-layout:fixed;
}
#tagTitle{
	font-size: 18px;
	text-align:left;
}
#icon {
border:1px solid #e5e5e5;
padding:1px;
width:30px;
float:left;
margin:1px;
}
#redicon {
border:1px solid #f24600;
padding:1px;
width:30px;
float:left;
margin:1px;
}
#greenicon {
border:1px solid #018666;
padding:1px;
width:30px;
float:left;
margin:1px;
}


.sign {
clear:both;
padding-top:5px;
font-size:14px;
line-height:130%;
text-align:left;
margin-left:20px;
width:510px;
word-break:break-all;
}

#ext-gen9 {
height:26px;
}

.dash {
border-bottom: 1px dashed rgb(206, 206, 206);
margin-bottom:15px;
word-break:break-all;
line-height:150%;
}

.faq {
margin-bottom:40px;
font-size:14px;
line-height:24px;
text-align:left;
margin-right:35px;
}

.ask {
font-size:18px;
border-bottom:1px solid #cecece;
margin-bottom:12px;
background-color:#F0FAF4;
padding-top:4px;
color:#018666;
text-align:left;
clear:left;
}
.asktitle {
font-size:14px;
border-bottom:1px solid #f3f3f3;
margin-bottom:6px;
color:#444444;
}
.asktitle a{
text-decoration:underline;
}
.asktitle a:hover{
text-decoration:underline;
}
.asktitle a:visited{
text-decoration:underline;
}
.asktitle a:active{
text-decoration:underline;
}


.doctitle {
font-size:28px;font-weight:bold;color:#444;text-align:center;padding-top:5px;
}

.button {
width:106px;
height:41px;
font-size:18px;
font-weight:bold;
color:#018666;
BACKGROUND-COLOR: transparent;
background-image:url(../images/button.gif);
BACKGROUND-REPEAT: no-repeat;
border:none;
cursor:pointer;
}

.button_wide {
width:150px;
height:41px;
font-size:18px;
font-weight:bold;
color:#018666;
BACKGROUND-COLOR: transparent;
background-image:url(../images/button_wide.gif);
BACKGROUND-REPEAT: no-repeat;
border:none;
cursor:pointer;
}

.button_small {
width:59px;
height:27px;
font-size:14px;
color:#018666;
BACKGROUND-COLOR: transparent;
background-image:url(../images/button_small.gif);
BACKGROUND-REPEAT: no-repeat;
border:none;
cursor:pointer;
margin-top:5px;
}

#panel {
width:760px;
height:128px;
clear:both;

BACKGROUND-REPEAT: repeat;
}
#popinput {
width:542px;
float:left;
text-align:center;
position:relative;
left:20px;
top:15px;
}
.poparea {
border-top: #444 1px solid;
border-left: #444 1px solid;
border-right: #d9d9d9 1px solid;
border-bottom: #d9d9d9 1px solid;
font-size: 12px;
padding-top:4px;
padding-left:3px;
width:485px;
height:60px;
overflow:auto;
font-family:arial;
}
.button_pop {
width:92px;
height:38px;
font-size:14px;
BACKGROUND-COLOR: transparent;
background-image:url(../images/button_pop.gif);
BACKGROUND-REPEAT: no-repeat;
border:none;
cursor:pointer;
padding-top:10px;
}

#newsfeed {
width:204px;
background-color:#fff;
float:left;
border:1px solid #d9d9d9;
text-align:left;
margin-top:15px;
}


.button_post {
width:92px;
height:29px;
font-size:14px;
BACKGROUND-COLOR: transparent;
background-image:url(../images/newpost.gif);
BACKGROUND-REPEAT: no-repeat;
border:none;
cursor:pointer;
padding-top:3px;
}

#paopao_row {
margin-top:2px;
left:20px;
position:relative;
width:500px;
clear:both;
float:left;
border-bottom:1px solid #d9d9d9;
padding-bottom:12px;
}
#paopao_content {
float:left;
font-size: 14px;
font-weight: normal;
padding-top:10px;
padding-left:0px;
line-height:24px; 
text-align:left;
width:440px;
overflow:hidden;
line-height:150%;
color:#222;
font-family:arial,simsun;
}
.avatar {
margin-right:6px;
margin-top:8px;
float:left;
width:40px;
padding:1px;
border:1px solid #E5E5E5;

}
.paopao_detail {
font-size:12px;
color:#999;
font-family:arial;
white-space:nowrap;
}
.paopao_ref {
font-size:12px;
color:#999;
font-family:arial;
white-space:nowrap;
text-decoration:underline;
}
.paopao_ref a {
color:#999;
text-decoration:underline;
}
.paopao_ref a:hover {
color:#f24600;
text-decoration:underline;
}
.paopao_ref a:active {
color:#f24600;
text-decoration:underline;
}
.paopao_ref a:visited {
color:#999;
text-decoration:underline;
}
#charLeftForPaopao {
font-size:20px;
font-family:'Georgia','Serif';
}
#member_info {
clear:both;
width:510px;
text-align:left;
margin-top:30px;
margin-left:20px;
}
#member_info_avatar {
width:120px;
float:left;
}
#member_info_id {
float:left;
width:370px;
margin:15px 0px 0px 10px;
}
.member_info_nickname {
font-size:18px;
line-height:120%;
font-weight:bold;
}
#member_info_func {
padding-top:5px;
text-align:left;
}
#member_profile_title {
background-color:#f4f4f4;
color:#666;
text-align:left;
width:190px;
padding:2px 0px;
vertical-align:bottom;
}
#member_profile_title_off {
background-color:#f4f4f4;
color:#ccc;
text-align:left;
width:190px;
padding:2px 0px;
vertical-align:bottom;
}
#member_profile_input_title {
color:#666;
text-align:left;
width:190px;
padding:2px 0px;
vertical-align:bottom;
}
#member_profile {
text-align:center;
padding:4px 1px;
word-break:break-all;
overflow:hidden;
font-size:14px;
width:190px;
}
#ajaxPaginatedSearchList {
clear:both;
}
#altlayer_border {
background-color:#000;
width:148px;
margin:0 1;
height:1px;
clear:both;
overflow:hidden;
}
#help_border {
background-color:#014131;
width:158px;
margin:0 1;
height:1px;
clear:both;
overflow:hidden;
}
#showgrouplist {
line-height:160%;
margin-left:2px;
margin-top:10px;
}
