.notice_area {
	border:#CCCCCC solid 1px;
	background-color:#ECECEC;
	padding:8px 8px;
	line-height:22px;
}
.notice_area_title {
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
}
.notice_area_title_left {float:left;}
.notice_area_title_rightMort {float:right;font-weight:normal;font-size:12px;}

.compartmentalLine {
	padding:0 6px;
}

.colorA {
	color:#000066;
}

/*Global Define*/ 
.groupIconE,.profileStyleD ,.profileStyleC ul li,.profileStyleF,.orderListBgA ,.orderListBgB,.orderListBgC,.orderListBgD,.orderListBgE,.orderListBgF,.orderListBgG,.orderListBgH,.orderListBgI,.orderListBgJ,.orderListBgA2 ,.orderListBgB2,.orderListBgC2,.orderListBgD2,.orderListBgE2,.orderListBgF2,.orderListBgG2,.orderListBgH2,.orderListBgI2,.orderListBgJ2,.groupIconA,.groupIconB,.groupIconC,.groupIconD,.groupIconF,.groupIconG,.groupIconH,.groupIconI,.groupIconJ,.groupButtonA,.groupButtonB,.groupButtonC {
	background-image: url(../images/baseGroup.gif);
}

.clearToolA {
	clear:both;
	line-height:0px;
	height:0px;
}
.clearToolB {
	clear:both;
	line-height:10px;
	height:10px;
}
.clearToolC {
	clear:both;
	line-height:7px;
	height:7px;
}
.clearToolC {
	clear:both;
	line-height:10px;
	height:10px;
	border-top:solid 1px #CCC;
}

.groupMore {
	line-height:22px;
	text-align:right;
	padding-right:10px;
	clear:both;
}
.groupMoreB {
	line-height:22px;
	text-align:right;
	clear:both;
}
.groupMoreC {
	line-height:22px;
	height:22px;
	text-align:left;
	clear:both;
	margin-top:3px;
}
.lineHeight_22 {
	line-height:22px;
}

/*only for GROUP style*/
.topic_content_B {
	border:1px solid #ccc;
}
.topic_content_TitleList {
	margin:0;
	padding:0;
}
.topic_content_TitleList li {
	list-style:none;
	float:left;
	font-weight:bold;
	color:#000066;
	line-height:22px;
	height:22px;
	border-bottom:solid 1px #CCC;
}
.topic_content_TitleList_detailA {
	width:320px;
}
.topic_content_TitleList_detailB {
	width:125px;
}
.topic_content_TitleList_detailC {
	width:76px;
}
.topic_content_TitleList_detailD {
	width:360px;
	padding-left:15px;
}
.topic_content_TitleList_detailE {
	width:50px;
	padding-left:5px;
}

.groupListContentA {
	border-bottom:#FF0000 solid 1px;
	position:relative;
	clear:both;
}
.groupListContentB {
	background-color:#E5EBF5;
	position:relative;
	clear:both;
}
.groupListContentC {
	background-color:#FFF;
	position:relative;
	clear:both;
}

.groupPage {
	clear:both;
	height:20px;
	line-height:20px;
	text-align:right;
}

/*For category*/
.groupListContentD {
	padding-top:5px;
	background-color:#E5EBF5;
	clear:both;
	height:1%;
}
.groupListContentE {
	padding-top:5px;
	background-color:#FFF;
	clear:both;
	height:1%;
}
.groupListSnapshot {
	color:#666666;
	text-align:right;
	line-height:22px;
	height:22px;
	padding-right:10px;
	padding-bottom:5px;
	clear:both;
}
/* end For category*/


.groupTopicListA {
	width:50px;
	position:absolute;
	left:0px;
	top:0px;
	/*
	background-color:#0066CC;
	*/
	padding:8px 0px 8px 5px;
}
.groupTopicListB {
	padding:8px 202px 8px 55px;
	/*
	background-color:#CC3333;
	*/
}
.groupTopicListC {
	width:124px;
	position:absolute;
	left:375px;
	top:0px;
	/*
	background-color:#FF66CC;
	*/
	padding:8px 0;
}
.groupTopicListD{
	width:78px;
	/*
		width:78px;
	background-color:#006600;
	*/
	position:absolute;
	left:500px;
	top:0px;
	padding:8px 0;
}
.groupTopicListE {
	padding:8px 102px 8px 15px;
	/*
	background-color:#CC3333;
	*/
}
.groupTopicListF {
	width:10px;
	position:absolute;
	left:0px;
	top:0px;
	/*
	background-color:#0066CC;
	*/
	padding:8px 0px 8px 5px;
}
.groupTopicListH {
	padding:8px 102px 8px 55px;
	/*
	background-color:#CC3333;
	*/
}

/*Redefien item_content*/
.item_contentB {
	border-left:#B5B2B2 solid 1px;
	border-right:#B5B2B2 solid 1px;
	border-bottom:#B5B2B2 solid 1px;
	background-color:#E3E3E3;
	padding:8px;
	height:1%;
	line-height:22px;
}
.tab_content_add {
	border:solid 1px #CCC;
	line-height:22px;
	color:#000066;
}
.item_content_star {
	margin:0;
	padding:0;
}
.item_content_star li {
	width:50%;
	text-align:center;
	float:left!important;
	background-image:none!important;
	padding:0!important;
	line-height:20px;
}
.item_content_star li a{	text-decoration:none!important;}
.item_content_star_iconLocation {margin-bottom:-2px;}


/*TITLE style of group*/
.groupTitleA {
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
	padding-left:2px;
}




/*profile area*/
.profileStyleA {
	float:left;
}
.profileStyleB {
	float:left;
	padding-top:15px;
	padding-left:15px;
	padding-right:20px;
}
.profileStyleC {
	float:left;
	margin-left:5px;
}
.profileStyleC ul{
	margin:0;
	padding:0;
}
.profileStyleC ul li{
	list-style:none;
	background-repeat: no-repeat;
	background-position: -294px 8px;
	height:22px;
	line-height:22px;
	padding-left:15px;
}
.profileStyleD {
	clear:both;
	background-repeat: no-repeat;
	background-position: 0px -486px;
	width:218px;
	height:8px;
	line-height:8px;
}
.profileStyleE {
	background-color:#FFFFFF;
	width:208px;
	padding-left:5px;
	padding-right:5px;
}
.profileStyleE_title {
	color:#000066;
	font-size:12px;
	font-weight:bold;
	border-bottom:solid 1px #CCCCCC;
}
.profileStyleE_content {
	padding-top:3px;
	line-height:20px;
}
.profileStyleF {
	clear:both;
	background-repeat: no-repeat;
	background-position: 0px -494px;
	width:218px;
	height:6px;
	line-height:6px;
}
.profileStyleG {
	float:left;
	padding:0px 0 0 40px;
}
.profileStyleG img {
	margin-bottom:8px;
}
/*new created group*/
.newCreatedSA {
	float:left; 
	width:78px;
	text-align:center;
}
.newCreatedSB {
	float:left;
	width:150px;
}

.newCreatedSC {
	float:left;
	width:486px;
}

.groupOrder {
	margin:0;
	padding:0;
}
.groupOrder li {
	list-style:none;
	height:25px;
	line-height:25px;
	margin:0;
	padding:0 0 0 5px;
	background-image:none;
}
.groupOrder li img{
	margin-bottom:-3px;
}
.tab_content,.item_content{
	height:1%;
}
.orderListMark {
	text-align:right;
	margin-top:-25px!important;
	line-height:25px;
	height:25px;
	color:#000066;
}


/*Define NUM*/
.orderListBgA ,.orderListBgB,.orderListBgC,.orderListBgD,.orderListBgE,.orderListBgF,.orderListBgG,.orderListBgH,.orderListBgI,.orderListBgJ,.orderListBgA2 ,.orderListBgB2,.orderListBgC2,.orderListBgD2,.orderListBgE2,.orderListBgF2,.orderListBgG2,.orderListBgH2,.orderListBgI2,.orderListBgJ2 {
	background-repeat: no-repeat;
	width:14px;
	height:14px;
}
.orderListBgA {	background-position: -5px -249px;}
.orderListBgB {	background-position: -5px -272px;}
.orderListBgC {	background-position: -5px -295px;}
.orderListBgD {	background-position: -5px -318px;}
.orderListBgE {	background-position: -5px -341px;}
.orderListBgF {	background-position: -5px -364px;}
.orderListBgG {	background-position: -5px -387px;}
.orderListBgH {	background-position: -5px -410px;}
.orderListBgI {	background-position: -5px -433px;}
.orderListBgJ {	background-position: -5px -456px;}
.orderListBgA2 {	background-position: -30px -249px;}
.orderListBgB2 {	background-position: -30px -272px;}
.orderListBgC2 {	background-position: -30px -295px;}
.orderListBgD2 {	background-position: -30px -318px;}
.orderListBgE2 {	background-position: -30px -341px;}
.orderListBgF2 {	background-position: -30px -364px;}
.orderListBgG2 {	background-position: -30px -387px;}
.orderListBgH2 {	background-position: -30px -410px;}
.orderListBgI2 {	background-position: -30px -433px;}
.orderListBgJ2 {	background-position: -30px -456px;}



/*Define Icon and Button Style*/ 
.groupIconA {	background-repeat: no-repeat;	width:17px;	height:16px;	background-position: 0px -22px;}
.groupIconB {	background-repeat: no-repeat;	width:17px;	height:16px;	background-position: 0px -43px;}
.groupIconC {	background-repeat: no-repeat;	width:17px;	height:16px;	background-position: 0px -63px;}
.groupIconD {	background-repeat: no-repeat;	width:16px;	height:20px;	background-position: 0px -87px;}

.groupIconE {	background-repeat: no-repeat;	background-position: 0px 0px;	width:16px;	height:18px;}
.groupIconF {	background-repeat: no-repeat;	background-position: 0px -112px;	width:14px;	height:14px;}
.groupIconG {	background-repeat: no-repeat;	background-position: 0px -131px;	width:15px;	height:11px;}
.groupIconH {	background-repeat: no-repeat;	background-position: 0px -147px;	width:14px;	height:14px;}
.groupIconI {	background-repeat: no-repeat;	background-position: 0px -168px;	width:18px;	height:17px;}
.groupIconJ {	background-repeat: no-repeat;	background-position: 0px -191px;	width:18px;	height:17px;}

.groupButtonA {	background-repeat: no-repeat;	background-position: -30px 0px;	width:99px;	height:17px;}
.groupButtonB {	background-repeat: no-repeat;	background-position: -30px -18px;	width:99px;	height:17px;}
.groupButtonC {	background-repeat: no-repeat;	background-position: -30px -36px;	width:99px;	height:17px;}

/*END Define Icon Style*/ 

/*POSTpage style*/
.group_post_content {
	border-top:#000066 solid 2px;
	width:100%;
	position:relative;
	margin-bottom:5px;
	overflow:hidden;
	padding-bottom:5px;
}
.group_post_content_bgA {	background-color:#E5EBF5;}
.group_post_content_bgB {	background-color:#FFFFFF;}

.group_post_content_a{
	float:left;
	width:100px;
	line-height:22px;
	padding:10px 0 0 10px;
}

.group_post_content_b{
	float:left;
	width:450px;
	line-height:22px;
	color:#000066;
	padding:10px;
}
.group_post_title{	padding:0 120px 0 10px;	height:24px;	line-height:24px;	clear:both;	overflow:hidden;	background-color:#CCC;}.group_post_title .titlesign{	display:block;	width:70px;	float:left;}.group_post_title h2{	display:block;	width:460px;	float:left;	font-size:12px;	margin:0;	padding:0;}
.group_post_title_more {
	line-height:24px;
	height:24px;
	margin-top:-24px;
	text-align:right;
	padding:0 10px;
}
/*rapid reply*/
.RapidReply_frame {	line-height:30px;border-top:dashed 1px #CCC;padding:5px;}

.RapidReply_text {	width:400px;	height:100px;}
.RapidReply_title{	width:300px;}
.RapidReply_button {	margin:10px 0 0 36px;}

/*list */
.group_list_table {	width:100%;}
.group_list_table th{	font-weight:bold;	color:#000066;	line-height:22px;	text-align:left;	padding:0 0 0 5px;	border-bottom:solid 1px #CCC;}
.group_list_table td{	line-height:22px;	text-align:left;	padding:2px 0 2px 5px;}
.group_list_table_bottom td{	border-top:solid 1px #CCC;}
.group_list_table_bgA {	background-color:#E5EBF5;}
.group_list_table_span_right {float:right;}
.group_list_table_span_left {float:left;}

/* register */
.recommendGroupTitle td {	border-bottom:solid 1px #CCC;	color:#000066;	font-weight:bold;	padding:5px 0 3px 0px;}
.recommendGroupBG_a td {	background-color:#E5EBF5;	padding:3px 0; 	line-height:20px;}
.recommendGroupBG_b td {	background-color:#FFF;	padding:3px 0;	line-height:20px;}
.recommendGroup-name{	font-size:14px;	font-weight:bold;}
.recommendGroup-face {	text-align:center;}
.midLine {	border-left:solid 1px #CCC;}

#main_23 { float:left; margin:0 auto; }
#main_23 .col_l { float:left; width:660px;}
#main_23 .col_r { position:related; right:0px; float:left; width:300px; margin-left:20px;}
#main_23 .col_l .col_1{ float:left; width:240px; margin: 0 20px 20px 0;}
#main_23 .col_l .col_2{ float:left; width:580px; margin: 0;}

/* 2 cloumn structure */
#container { float:left; margin:0 auto;}
#container .left_col { float:left; width:660px;}
#container .right_col { position:related; right:0px; float:right; width:300px; margin-left:20px;}

.disbox {
    float:left; 
	padding: 10px;
	border: 1px solid #ccc;
	width: 638px;
}

.disboxth{ text-align:left; line-height:25px; vertical-align:text-top;}
.disbox td { text-align:left; line-height:20px; vertical-align:text-top;}
.disbox ul { padding-left:15px;}
.disbox ul li{ line-height:25px; font-weight:bold;}

.disbox .font {
	text-align:left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.partbox {
	float:left;
	padding:3px;
	width: 632px;
	margin:8px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.part {
	float:left;
	width: 632px;
	background-image: url(../images/part_bg.gif);
	background-repeat: repeat-y;
	margin-bottom:3px;
}
.partl {
	float:left;
	width:305px;
    _width:295px;
	margin:0 5px 0 0;
}
.partr { float:left; width:305px; _width:295px; margin-left:13px; _margin-left:8px;}
.partheader,.partheader2 { font-size:14px; font-weight:bold; padding-bottom:3px; vertical-align:text-top; text-align:left;}
.partheader a,.partheader2 a { font-size:14px; text-decoration:none; color:#000066;}
.partbox ul,.partbox2 ul { padding-left:15px; width:294px;}
.partbox ul li,.partbox2 ul li { line-height:22px;}
.partbox ul li a,.partbox2 ul li a { color:#000066; text-decoration:none; font-weight:normal;}
.partbox ul li .dates,.partbox2 ul li .dates { color:#999999; text-decoration:none; font-weight:normal;}
.partbox .mores a,.partbox2 .mores a {color:#000066; text-decoration:none; font-weight:normal;}
.partbox .mores a:hover,.partbox2 .mores a:hover {text-decoration:underline}

.partbox2 {
	float:left;
	padding:3px;
	width: 632px;
	margin:8px 0;
}
.part2 {
	float:left;
	width: 632px;
	background-image: url(../images/part_bg.gif);
	background-repeat: repeat-y;
	margin-bottom:3px;
}
.partl2 {
	float:left;
	width:305px;
    _width:295px;
	margin:0 5px 0 0;
}
.partr2 { float:left; width:305px; _width:295px; margin-left:13px; _margin-left:8px;}


.partnone { float:left; width:638px; margin-top:5px;}
.partnone .tit {
    float:left;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 8px;
	display: block;
	margin-right:8px;
}
.partnone .tit a{font-size: 14px; text-decoration:none;}
.partnone .select { margin-left:15px;}
.partnone td a{text-decoration:none;color:#000066;}


/* new style for item in 300 column */
.section_300 { margin-bottom:15px;}
.section_300 a {text-decoration:none;}
.section_300 a:hover {text-decoration:underline;}
.section_300 .section_heading{
background-image:url(../images/header_tab_300.gif);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
padding:5px 3px 2px 5px;
}
.section_300 .section_content { border:1px solid #ccc; padding:5px;}
*html .section_300 .section_content { height:1%;}
.section_300 .section_content .levels { color:#7a7a7a;}
.section_300 .section_content .date { color:#666;}
.section_300 .section_content ul.lists { padding:0px;}
.section_300 .section_content ul.lists li { padding-left:18px; list-style-type:none; line-height:20px;}
.section_300 .section_content ul.lists li.one { BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left 3px; }
.section_300 .section_content ul.lists li.two {	BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -14px}
.section_300 .section_content ul.lists li.three { BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -31px}
.section_300 .section_content ul.lists li.four { BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -48px}
.section_300 .section_content ul.lists li.five { BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -65px}
.section_300 .section_content ul.lists li.six {	BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -82px}
.section_300 .section_content ul.lists li.seven { BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -98px}
.section_300 .section_content ul.lists li.eight { BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -115px}
.section_300 .section_content ul.lists li.nine { BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -132px}
.section_300 .section_content ul.lists li.ten {	BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -148px}
.section_300 .section_content ul.news { margin:3px 0px; padding:0px 0px 0px 14px; line-height:18px;}
.section_300 .section_content ul.news a { text-decoration:none;}
.section_300 .section_content ul.news a:hover { text-decoration:underline;}

.section_300 .section_content2 { border:1px solid #ccc; padding:0px;}
.section_300 .section_content2 img { margin:1px;}
.section_300 .section_content2 ul.lists { padding:0; margin:5px;}
.section_300 .section_content2 ul.lists li { padding-left:18px; list-style-type:none; line-height:20px;}
.section_300 .section_content2 ul.lists li.one { BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left 3px; }
.section_300 .section_content2 ul.lists li.two {	BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -14px}
.section_300 .section_content2 ul.lists li.three { BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -31px}
.section_300 .section_content2 ul.lists li.four { BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -48px}
.section_300 .section_content2 ul.lists li.five { BACKGROUND: url(../images/icon_arrange0.gif) no-repeat left -65px}

.section_300 table td { line-height:20px; padding:2px 0;}

/* group style */
.infosection { float:left; margin-bottom:20px; width:660px;}
.infosection .infoheader {
	background-image: url(../images/header_tab_660.gif);
	background-repeat: no-repeat;
	height: 21px;
	font-size:12px;
	font-weight:bold;
	padding:7px 0 0 6px;
}
.infosection .infobg { border-bottom:1px #b3b1b2 solid; border-left:1px #b3b1b2 solid; border-right:1px #b3b1b2 solid; background-color:#e3e3e3; padding:5px;}
.infosection .infobg .smallbox { padding:2px 5px; margin:5px 0;}
.infosection .infobg .smallbox_admin{ width:420px; height:70px; line-height:6px;}
.infosection .infobg .smallbox_admin_name{ width:65px; float:left; border-collapse: collapse;word-wrap: break-word;}
.infosection .infobg .smallbox td { line-height:20px; padding:2px 0;}
.infosection .infobg .smallboxs { padding:2px 5px; margin:0 0 5px 0; border-top:1px #cccccc solid; background-color:#ececed;}
.infosection a { text-decoration:none; color:#000066;}
.infosection a:hover { text-decoration:underline; color:#000066;}

.toplist {margin-bottom:10px; width:660px;background-color:#FFFFFF;}
.toplist .toptab {
	background-image: url(../images/tab_660.gif);
	background-repeat: no-repeat;
	padding:3px 5px;
	*padding:5px;
	_padding:6px 0 0 5px;
	font-size:12px;
	font-weight:bold;
	height:16px;
	*height:12px;
	_height:16px;
}
.toplist .listsbox { border:1px #cccccc solid; }
.toplist .listsbox th { border-bottom:1px #cccccc solid; padding:5px 3px;}
.toplist .listsbox td { padding:5px 3px; table-layout: fixed;word-break:break-all;word-wrap:break-word;}
.toplist .listsbox tr.dual{ background-color:#e7eff7; vertical-align:middle;}
.UGdual{ background-color:#e7eff7; vertical-align:middle;}

.topicback1 {float: left; background: url(../images/topic_bg_l.gif) no-repeat scroll left top transparent; width: 6px; height: 22px; font-size: 12px; }
.topicback2 {height: 22px; line-height: 24px; overflow: hidden; width: 636px; padding: 0px 6px; float: left; background-image: url(../images/topic_bg_c.gif); background-repeat: repeat-x; position: relative;}
.topicback3 {float: right; background: url(../images/topic_bg_r.gif) no-repeat scroll left top transparent; width: 6px; height: 22px; line-height: 23px;}
.topicrightpostion {position: absolute; right: 0px; top: 0px;}

.UGtabbox {width:613px;}
.tabmenu {height:43px;border-left:1px solid  #CCC;border-top:1px solid #ccc;}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu li { text-align:center; float:left; display:block; width:101px;height:32px;padding:5px 0;overflow:hidden; background-color: #ebebeb; line-height:16px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; display:inline; font-size:12px; color:#006; font-weight:bold;}
.tabmenu .cli {text-align:center;float:left;display:block;width:101px;height:32px;padding:5px 0;overflow:hidden;background-color: #fff;line-height:16px;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;display:inline;font-size:12px; cursor:pointer;font-weight:bold;color:#900;}
#tabcontent {width:581px;background-color:#fff;border-left:#CCC 1px solid;border-right:#CCC 1px solid;border-bottom:#CCC 1px solid;zoom:1;padding:5px 15px;}
#tabcontent .Sbox {margin:0;list-style-type: none;}
#tabcontent .hidden {display:none;}

.Gframe{
width:660px;}
.Gtab_bg{
background:url(../images/g_tab_bg.gif) top repeat-x;
height:33px;
width:660px;}
.Gtabon{
background:url(../images/g_tab_a.gif) top left no-repeat;
border-bottom:#fff 1px solid;
width:150px;
text-align:center;
font-size:14px;
color:#900;
font-weight:bold;
line-height:32px;
height:32px;
}
.Gtaboff{
background:url(../images/g_tab_b.gif) top left no-repeat;
width:150px;
text-align:center;
font-size:14px;
color:#006;
font-weight:bold;
line-height:33px;
height:33px;
}
.G_cont{
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
border-right:#ccc 1px solid;
padding:10px;
zoom:1;
}

.watermark_mavin {
    background-image: url("/images/watermark-mavin.gif");
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 130px;
}


