﻿@charset "utf-8";
/*	-------------------------------------------------------------
	CSS Document
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Author		Sakya Zhu
	Version		1.0
	Date		2008-04-21
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Update Date		2008-04-21
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	Body
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	*{margin:0;padding:0;text-align:left;}
		
	body {			
			background-color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif, Verdana;
			font-size:14px;
			color:#666666;
			text-align:center;}

	a {
/*			color:#0066CC;
*/			color:#3397C9;}
			
	a:hover {
/*			background-color: #0066CC;
*/			background-color:#3399CC;
			text-decoration:none;
			color: #FFFFFF;}
			
/*	a:visited {
			color:#669999;}
			
	a:visited:hover {
			color:#FFF;}
*/			
	img {
			border:0px;}


	a.ClassImgFace  img  {
			padding:3px;}
			
	a.ClassImgFace:hover img  {
			background:#FFFFFF;
			padding:2px;
			border:1px solid #79B131;}
			
	h2 {
			/*font-size:14px;
			color:#79B131;
			font-weight:bold;*/
			font-size:15px;
			color:#79B131;
			padding:20px 0 10px;}
			
	h2 span.more a, h2 span.tail a {
			font-size:12px;
			font-weight:normal;}
			
	h2 span.more, h2 span.tail {
			font-size:12px;
			font-weight:normal;
			color:#666;}
			
	h2.h2info {
			font-size:15px;
			color:#666;
			padding:20px 0 10px;}
			
	h2.h2info span.green {
			color:#79B131;}
			
	h2.h2sidebar {
			font-size:15px;
			color:#79B131;}
			
	h2.h2sidebar span {
			font-size:12px;
			font-weight:normal;
			color:#666;}
			
	h2.h2sidebar a {
			font-size:12px;
			font-weight:normal;}
			
	ul {
			list-style:none;}
						
	#DivContainer {
			margin-right:auto;
			margin-left:auto;}
			
/*////////////////////////////Public Begin///////////////////////////////*/
/*	-------------------------------------------------------------
	Public Block
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		

	.ClassBlockGreen {
			padding:5px;
			margin:10px 5px;
			background-color:#EDFBD9;
			border:1px solid #79B131;
			color:#666666;
			line-height:28px;}
			
	.ClassBlockGreen a{
			color:#666666;
			text-decoration: none;
			padding: 1px 0px 0px 1px;}
			
	.ClassBlockGreen a:hover {
			background-color: #666666;
			color: #FFFFFF;}	
			
	.ClassBlockGreenWhite {
			padding:5px;
			margin:10px 5px;
			border:1px solid #79B131;
			color:#79B131;
			line-height:28px;}
			
	.ClassBlockGreenWhite a{
			color:#999;
			padding: 1px 0px 0px 1px;}
			
	.ClassBlockGreenWhite a:hover {
			background-color: #666;
			color: #FFFFFF;}	
	
	.ClassBlockPinkWhite {
			padding:5px;
			margin:10px 5px;
			border:1px solid #FF6699;
			font-size:12px;
			line-height:28px;}
			
/*	-------------------------------------------------------------
	Public Form
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
			
	.ClassTextbox {
			border: solid 1px #79B131;
			height:16px;
			padding: 2px;}		
			
	.ClassTextArea {
			border: solid 1px #79B131;
			padding: 2px;
			margin-left:5px;
			font-size:12px;
			line-height:22px;}			
			
	.ClassButton {
			background-color:#79B131;
			height:22px;
			border:1px solid;
			border-left-color:#CCFF99;
			border-top-color:#CCFF99;
			border-bottom-color:#669900;
			border-right-color:#669900;
			padding: 2px;
			font-size:14px;
			color:#FFFFFF;
			text-align:center;}
			
	.PubInputTextGray {
			border:1px solid #CCCCCC;
			padding:2px;
			height:15px;}
			
	.PubInputButton {
			height:22px;
			border:1px solid;
			padding: 2px;
			font-size:13px;
			text-align:center;}			
			
	.PubInputButtonGreen {
			background-color:#79B131;
			border-left-color:#CCFF99;
			border-top-color:#CCFF99;
			border-bottom-color:#669900;
			border-right-color:#669900;
			color:#FFFFFF;}	
			
	.PubInputButtonPink {
			background-color:#F36;
			border-left-color:#FF99CC;
			border-top-color:#FF99CC;
			border-bottom-color:#FF0033;
			border-right-color:#FF0033;
			color:#FFFFFF;}	
			
	.PubInputButtonGray {
			background-color:#EEE;
			border-left-color:#F3F3F3;
			border-top-color:#F3F3F3;
			border-bottom-color:#CCC;
			border-right-color:#CCC;
			color:#666;}	
			
	.PubTextAreaGray {
			border:1px solid #CCCCCC;
			padding:2px;
			font-size:13px;}
			
/*	-------------------------------------------------------------
	Public Title
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
			
	.ClassTitleNormal {	
			color: #79B131;
			font-size: 14px;}
			
	.ClassTitleBig {	
			color: #79B131;
			font-size: 16px;}
						
	.ClassTitleGreen {
			background-color: #79B131;			
			color: #FFFFFF;
			font-size: 14px;
			line-height:20px;
			padding: 4px 4px 2px 4px;
			float: left;}
			
	.ClassTitlePink {
			background-color: #FF3366;			
			color: #FFFFFF;
			font-size: 14px;
			line-height:20px;
			padding: 4px 4px 2px 4px;
			float: left;}
			
/*	-------------------------------------------------------------
	Public Color and Font-Size
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
			
	.ClassPink {
			color:#FF3366;}
			
	.ClassTimePink {
			font-size:11px;
			color:#FF3366;}
			
	.pink {
			color:#FF3366;}
			
	.green {
			color:#79B131;}
	
	.ClassGray {
			color:#BBBBBB;}		
						
	.ClassSmall {
			font-size:12px;
			line-height:25px;}
			
	.PubFontSize14 {
			font-size:14px;}
			
	.PubFontSize12 {
			font-size:12px;}
			
/*	-------------------------------------------------------------
	Public Other
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
			
	.ClassDivClear {
			clear:both;}
			
	.ClassLeft {
			float:left;
			clear:left;}
			
	.ClassLeftInline {
			float:left;}
			
	.ClassRight {
			float:right;
			clear:right;}		
			
	.ClassMore {
			float:right;
			font-size:14px;}
			
	.PubDivClear {
			clear:both; 
			line-height:0px; 
			font-size:0; 
			height:0;}
			
	.PubTextAlignRight {
			text-align:right;}
			
/*	-------------------------------------------------------------
	Public Span
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	span.VoteFeed {
			color:#999999;
			font-weight:bold;
			font-size:12px;}

	span.PubSpanSmall {
			font-size:12px;}

	span.PubSpanBold {
			font-weight:bold;}
	
	span.PubSpanPink {
			color:#FF3366;}
			
	span.PubSpanGreen {
			color:#008000;}
			
	span.PubSpanGrayC {
			color:#CCC;}
			
	span.PubSpanGray9 {
			color:#999999;}
			
	span.PubSpanGray6 {
			color:#666666;}
			
	span.PubSpanGray3 {
			color:#333333;}
			
	span.PubSpanSpace20 {
			padding:0 10px;}
			
	span.PubSpanSpace10 {
			padding:0 5px;}
			
	span.PubSpanNothing {
			display:block;
			clear:both;
			padding:20px;
			color:#666;
			font-size:13px;}
			
	span.PubSpanNothingBig {
			display:block;
			clear:both;
			padding:40px 20px;
			color:#666;
			font-size:13px;}
			
/*	-------------------------------------------------------------
	Public Link
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	a.ClassLinkGreen {
			color:#79B131;
			font-size:14px;
			padding: 1px 0px 0px 1px;}
			
	a.ClassLinkGreen:hover {
			background-color: #79B131;
			color: #FFFFFF;
			text-decoration: none;}	
			
	a.ClassLinkGray {
			color:#666666;
			text-decoration:none;
			padding: 1px 0px 0px 1px;}
			
	a.ClassLinkGray:hover {
			color:#FFFFFF;}
			
	a.ClassLinkPink {
			color:#FF3366;}
			
	a.ClassLinkPink:hover  {
			background-color:#FF3366;
			color:#FFFFFF;
			text-decoration:none;}			
			
	a.PubLinkGreen {
			color:#79B131;
			padding: 1px 0px 0px 1px;}
			
	a.PubLinkGreen:hover {
			background-color: #79B131;
			color: #FFFFFF;
			text-decoration: none;}	
			
	a.PubLinkPink {
			color:#FF3366;
			padding: 1px 0px 0px 1px;}
			
	a.PubLinkPink:hover {
			background-color: #FF3366;
			color: #FFFFFF;
			text-decoration: none;}	
			
	a.PubLinkGray {
			color:#666666;
			padding: 1px 0px 0px 1px;}
			
	a.PubLinkGray:hover {
			background-color: #666666;
			color: #FFFFFF;
			text-decoration: none;}	
			
	a.PubLinkGray9 {
			color:#999999;
			padding: 1px 0px 0px 1px;}
			
	a.PubLinkGray9:hover {
			background-color: #999999;
			color: #FFFFFF;
			text-decoration: none;}	
			
	a.PubLinkGrayC {
			color:#CCCCCC;
			padding: 1px 0px 0px 1px;}
			
	a.PubLinkGrayC:hover {
			background-color: #CCCCCC;
			color: #FFFFFF;
			text-decoration: none;}	
			
	a.PubLinkUseful {
			padding:2px 5px 0;
			border:1px solid #FDC7C7;
			background-color:#FEEEEE;
			text-align:center;
			color:#FFA4A4;
			text-decoration:none;}
			
	a.PubLinkUseful:hover {
			background-color:#FEEEEE;
			color:#FF7676;
			border-color:#FF7676;}
			
	a.PubLinkUnuseful {
			padding:2px 5px 0;
			border:1px solid #CCC;
			background-color:#F9F9F9;
			text-align:center;
			color:#CCC;
			text-decoration:none;}
			
	a.PubLinkUnuseful:hover {
			background-color:#F9F9F9;
			color:#AAA;
			border-color:#AAA;}
			
	a.PubLinkPinkButton {
			padding:2px 5px 0;
			border:1px solid #FDC7C7;
			background-color:#FEEEEE;
			text-align:center;
			color:#FFA4A4;
			font-size:13px;
			text-decoration:none;}
			
	a.PubLinkPinkButton:hover {
			background-color:#FEEEEE;
			color:#FF7676;
			border-color:#FF7676;}
			
	a.PubLinkDel {
			color:#CCCCCC;
			padding: 1px 0px 0px 1px;}
			
	a.PubLinkDel:hover {
			color:#FFF;
			background-color:#F36;}
			
/*	-------------------------------------------------------------
	Public Page List
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.PubDivPageList {
			clear:both;
			text-align:right;
			margin:10px 10px 20px;}
						
/*	-------------------------------------------------------------
	Public SideBar Guide
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.PubDivSideBarGuide {
			margin:10px 5px 10px 10px;
			padding:4px 10px;
			font-weight:bold;
			border:3px solid #EEE;
			background-color:#F9F9F9;}
			
	.PubDivSideBarGuide li {
			list-style:none;
			padding:5px 0;}
			
/*	-------------------------------------------------------------
	Public Tag Info 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.PubDivTagInfo {
			font-size:13px;
			line-height:18px;
			margin-top:20px;}
			
	.PubDivTagInfo ul.PubUlTag {
			padding-bottom:15px;}

	.PubDivTagInfo ul li {
			display: inline;
			font-weight:bold;}

	.PubDivTagInfo ul li a {
			display:block;
			float:left;
			width:90px;
			color:#AAA;
			blr:expression(this.onFocus=this.blur());}
			
	.PubDivTagInfo ul li a:focus {
			-moz-outline-style: none;}
			
	.PubDivTagInfo ul li a:hover {
			background-color:#FFFFFF;
			color:#FF3366;
			text-decoration:none;}
			
	.PubDivTagInfo ul li.active a , .PubDivTagInfo ul li.active a:hover {
			background-color:#FFFFFF;
			color:#666;
			font-size:14px;
			text-decoration:none;}

/*	-------------------------------------------------------------
	Public Tab
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.PubDivTag {
			line-height:20px;
			font-size:13px;}
			
	.PubDivTag ul.PubUlTag {
			list-style: none;
			padding-left:50px;
			padding-bottom:26px;
			border-bottom:3px solid #F3F3F3;}

	.PubDivTag ul li {
			display: inline;}

	.PubDivTag ul li a {
			display:block;
			float:left;
			padding:2px 10px 0;
			margin:3px 5px 0;
			border:1px solid #F3F3F3;
			background-color:#F3F3F3;
			color:#666;
			text-decoration:none;}
			
	.PubDivTag ul li a:hover {
			color:#F36;
			background-color:#F3F3F3;}
			
	.PubDivTag ul li span {
			display:block;
			float:left;
			padding:5px 10px 0 10px;
			margin:0 5px;
			border:1px solid #EEE;
			border-bottom:3px solid #FFF;
			background-color:#FFFFFF;
			color:#FF3366;
			font-size:15px;
			font-weight:bold;}
			
	.PubDivTag ul li span span , .PubDivTag ul li a span {
			display:inline;
			float:none;
			padding:0;
			margin:0;
			border:0;
			font-size:12px;
			font-weight:normal;
			color:#999999;
			background-color:transparent;}
			
	.PubDivTag ul li a:hover span {
			color:#F36;}
			
	.PubDivTag ul li a.right {
			float:right;
			padding:0;
			margin:5px 0 0;
			border:0;
			background-color:#FFF;
			color:#3397C9;
			text-decoration:underline;}
			
	.PubDivTag ul li a.right:hover {
			color:#FFF;
			background-color:#3397C9;
			text-decoration:none;}



/*	-------------------------------------------------------------
	Public Feedback
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
	.PublicFeedBack {
			clear:both;
			margin:20px 0;
			padding: 5px 10px;
			font-size:13px;
			line-height:25px;}
			
	.PublicFeedBack * {
			margin:0;
			padding:0;}
			
	.PublicFeedBack h3 {
			font-size:14px;}
			
	.PublicFeedBack a {
			font-weight:normal;}
			
	.PublicFeedBack li {
			list-style:none;
			margin:0;}
			
	.PublicFeedBackSuccess {
			background-color:#EDFBD9;}
			
	.PublicFeedBackError {
			background-color:#FFE0E0;}
			
	.PublicFeedBackSuccess h3 {
			color:#79B131;}
			
	.PublicFeedBackError h3 {
			color:#FF3366;}
			
/*	-------------------------------------------------------------
	Public Interaction Float
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.PubDivInteractionFloat {
			z-index:100000;
			position:fixed;
			display:none;
			background-color:#FFFFFF;
			border:4px solid #CCCCCC;
			padding:10px;
			line-height:20px;
			font-size:13px;}
			
	.PubDivInteractionFloat h2 {
			padding:0;}
			
	.PubDivInteractionFloat p.ClassPButton {
			text-indent:0;
			text-align:right;
			padding-top:5px;}
			
/*	-------------------------------------------------------------
	Public Interaction Float Title Color
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
	.PubDivInteractionFloatSuccess h2 {
			color:#79B131;}
	
	.PubDivInteractionFloatError h2 {
			color:#FF3366;}
			
/*	-------------------------------------------------------------
	Public Interaction Float Normal
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.PubDivInteractionFloatNormal {
			top:150px;
			left:300px;
			width:300px;}
			
/*	-------------------------------------------------------------
	Public Interaction Float Login
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.PubDivInteractionFloatLogin {
			top:150px;
			left:330px;
			width:300px;}
			
	.PubDivInteractionFloatLogin h2 {
			margin-bottom:5px;}

	.PubDivInteractionFloatLogin ul {
			list-style:none;
			text-indent:1em;}
			
	.PubDivInteractionFloatLogin li {
			list-style:none;}
			
	.PubDivInteractionFloatLogin p {
			text-indent:1em;}
			
	.PubDivInteractionFloatLogin label {
			font-weight:bold;}
			
	.PubDivInteractionFloatLogin input {
			margin:2px 0;
			vertical-align:middle;}
			
	.PubDivInteractionFloatLogin .PubInputTextGray {
			width:120px;
			height:15px;}
			
/*	-------------------------------------------------------------
	Public Interaction Float Loading
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.PubDivInteractionFloatLoading {
			top:200px;
			left:400px;
			width:150px;
			z-index:110000;
			display:block;
			border:4px solid #79B131;}
			
	.PubDivInteractionFloatLoading p {
			text-align:center;
			text-indent:0;
			font-weight:bold;
			color:#999999;}
			
/*	-------------------------------------------------------------
	Public Interaction Float Rate
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.PubDivInteractionFloatRate {
			top:130px;
			left:240px;
			width:500px;
			line-height:25px;}
			
	.PubDivInteractionFloatRate h2 {
			font-size:16px;}
			
	.PubDivInteractionFloatRate .relation {
			padding:10px;
			line-height:20px;}
			
	.PubDivInteractionFloatRate .relation label {
			font-weight:bold;
			color:#79B131;}
			
	.PubDivInteractionFloatRate .rate {
			float:left;
			padding:0 50px 0 10px;}
			
	.PubDivInteractionFloatRate .tag {
			float:left;
			width:280px;}
			
	.PubDivInteractionFloatRate .PubInputTextGray {
			width:280px;}
			
	.PubDivInteractionFloatRate .confirm {
			clear:both;
			padding:10px 10px 0 10px;
			margin:0 0 10px 0;
			overflow:auto;}
			
	.PubDivInteractionFloatRate .confirm .PubInputButton {
			width:60px;}
			
	.PubDivInteractionFloatRate .ratingStar {
			margin-top:5px;
			padding-bottom:0;
			line-height:15px;}
			
	.PubDivInteractionFloatRate span.rate_item {
			float:left;
			font-weight:bold;
			clear:left;}
			
	.PubDivInteractionFloatRate div.sick_tag {
			clear:both;
			margin-left:10px;}
						
/*	-------------------------------------------------------------
	Public Interaction Cover
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.PubDivInteractionCover {
			position:absolute;
			top:0;
			left:0;
			z-index:1000;
			display:none;
			background:#666666;
			opacity:0.5;
			filter:alpha(opacity=50);}


/*////////////////////////////Public End///////////////////////////////*/
			
					
/*	-------------------------------------------------------------
	Header Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
				
	#DivHeader {
			height:80px;
			border-bottom:1px solid #79B131;}
	.header{ width:900px; margin:0 auto;}
		
			
/*yihua*/
	#DivLogo{ float:left;}
	#DivLogo img{ margin-left:15px;margin-top:5px;}
			
/*	-------------------------------------------------------------
	DivTopBar Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
			
	#DivTopBar{
			float:right;
			width:500px;
			height:16px;
			text-align:right;
			font-size:13px;
			margin:5px 5px 0 0;}
			
	#DivTopBar a { 
			font-size:12px;
/*			color: #79B131;
*/			padding: 1px 0px 0px 1px;}	

	#DivTopBar a:hover span {
			color:#FFF;}

	#DivTopBar .PubDivInteractionFloat a {
			text-decoration:underline;}	
			
	#DivTopBar .PubDivInteractionFloat a:hover {
			text-decoration:none;}
	
			
/*	-------------------------------------------------------------
	DivMenu Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	
	#DivMenu {
			float:right;
			margin-top:35px;
			width:540px;
			font-weight:bold;}

	#DivMenu ul {
			list-style: none;}

	#DivMenu ul li {
			display: inline;}

	#DivMenu ul li a {
			display:block;
			float:left;
			margin:0 3px;
			padding:5px 10px 3px 10px;
			letter-spacing: 2px;
			text-decoration: none;
			color: #79B131;}

	#DivMenu ul li a:hover {
			background-color: #79B131;
			color: #FFFFFF;}	
			
	#DivMenu ul li a.ClassSpanMenuActive {
			background-color: #79B131;
			color: #FFFFFF;}
			
	.ClassDivIndexSearch {
			float:right;
			margin-top:35px;}
			
	/*Textbox Watermark*/
	.unwatermarked {
		width:175px;
		border:1px solid #CCCCCC;
		padding:2px;
		height:15px;}
	
	.watermarked {
		width:175px;
		border:1px solid #CCCCCC;
		padding:2px;
		height:15px;
		color:#999;}
			
/*	-------------------------------------------------------------
	DivMain Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/						
	
	#DivMain {
		    width:900px; margin:5px auto;
			overflow:auto;
			clear:both;}

/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Page Index New								//
//																		//
////////////////////////////////////////////////////////////////////////*/	

	.ClassDivIndexLeft {
			float:left;
			clear:left;
			padding:0 10px;
			width:510px;
			font-size:13px;}
			
	.ClassDivIndexRight {
			float:right;
			clear:right;
			padding:0 0 0 10px;
			width:340px;
			font-size:13px;}
			
/*	.ClassDivIndexLeft h2 , .ClassDivIndexRight h2 {
			margin-bottom:15px;
			background-color:#F9F9F9;
			padding:8px 0 4px 5px;
			border-bottom:1px solid #DDD;}
			
	.ClassDivIndexLeft h2 a , .ClassDivIndexRight h2 a {
			font-size:12px;
			font-weight:normal;}
			
	.ClassDivIndexLeft h2 span , .ClassDivIndexRight h2 span {
			font-size:12px;
			font-weight:normal;
			color:#666;}
*/			
			
/*	-------------------------------------------------------------
	Div Index Introduction
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	#DivIntroduction {
			padding:10px 0 10px 10px;}
			
	#DivIntroduction h3 {
			font-size:15px;
			color:#79B131;
			line-height:18px;
			margin-bottom:2px;}
			
	#DivIntroduction li {
			padding:15px 0 15px 60px;
			background-repeat:no-repeat;
			background-position:0 5px;}
			
			
/*	-------------------------------------------------------------
	Div Index Stat
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivIndexStat {
			}
			
	.ClassDivIndexStat h2 img {
			vertical-align:middle;
			margin-bottom:5px;}
			
	.ClassDivIndexStat ul {
			height:160px;}
			
	.ClassDivIndexStat ul li {
			clear:both;}
			
	.ClassDivIndexStat ul li a {
			display:block;
			float:left;
			width:180px;
			margin-right:5px;
			line-height:28px;
			text-align:right;}
			
	.ClassDivIndexStat ul li a:hover {
			color:#F36;
			background-color:#FFF;}
			
	.ClassDivIndexStat ul li .column {
			float:left;
			margin-left:5px;
			padding:8px 0;
			border-left:1px solid #79B131;}
			
	.ClassDivIndexStat ul li:hover span {
			background-color:#F36;}
			
	.ClassDivIndexStat ul li span {
			display:block;
			float:left;
			line-height:0;
			font-size:0;
			height:12px;
			background-color:#EEE;}
			
	.ClassDivIndexStat ul li span.column_number {
			padding:0 3px;
			background-color:#F36;
			line-height:12px;
			font-size:12px;
			color:#FFF;}
			
/*	-------------------------------------------------------------
	Div Index Action
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivIndexAction ul {
			margin:0 0 20px 10px;}
			
	.ClassDivIndexAction li {
			padding:10px 0;
			border-bottom:1px solid #EEE;
			line-height:25px;}
			
	.ClassDivIndexAction .ClassImgFace {
			float:left;
			margin-right:5px;}
			
			
/*	-------------------------------------------------------------
	Div Index Search
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	#DivIndexSearch {
			border:1px solid #EEE;
			background-color:#F9F9F9;
			padding:0 10px 2px;
			margin-bottom:20px;
			line-height:25px;
			text-align:center;}
			
	#DivIndexSearch input {
			font-size:13px;
			width:315px;
			margin-top:5px;}
				
	#DivIndexSearchButton {
			display:inline;
			position:relative;}
			
	#DivIndexSearchButton img {
			vertical-align:middle;}
			
	#DivIndexSearchButton ul {
			display:none;}
			
	#DivIndexSearchButton:hover ul {
			display:block;
			position:absolute;
			left:0;
			top:-2px;
			width:80px;
			background-color:#FFF;}
			
	#DivIndexSearchButton a:hover {
			background-color:transparent;}
			
	#DivIndexSearchButton a:hover ul {
			display:block;
			position:absolute;
			left:4px;
			top:6px;
			width:80px;
			background-color:#FFF;}
			
	#DivIndexSearchButton table {
			border-collapse:collapse;
			margin:0; 
			padding:0;}
			
	#DivIndexSearchButton ul a {
			display:block;
			margin:1px;
			height:20px;
			line-height:20px;
			text-align:center;
			text-decoration:none;
			background-color:#edfbd9;
			border:1px solid #edfbd9;
			color:#79B131;}
			
	#DivIndexSearchButton ul a:hover {
			color:#FFF;
			background-color:#79B131;
			border-top:1px solid #CCFF99;
			border-left:1px solid #CCFF99;
			border-bottom:1px solid #690;
			border-right:1px solid #690;}
			

			
			
/*	-------------------------------------------------------------
	Div Index Case
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivIndexC {
			margin-top:15px;
			background-image:url(/Images/index_case.jpg);
			height:235px;
			padding:38px 25px 0;
			line-height:25px;
			font-size:12px;}
			
	.ClassDivIndexC h3 {
			font-size:14px;
			color:#666;}
			
	.ClassDivIndexC h3 span.green {
			color:#79B131;}
						
	.ClassDivIndexC div.content {
			height:140px;
			overflow:hidden;}
			
	.ClassDivIndexC a.icon {
			float:left;
			margin:5px 10px 0 0;}

	.ClassDivIndexC p {
			line-height:28px;
			color:#999;}
	
	
	
	
	
	
	
	
	.ClassDivIndexCase {
			margin-bottom:20px;}
			
	.ClassDivIndexCase ul {
			border-top:1px solid #EEE;}
			
	.ClassDivIndexCase ul li {
			line-height:30px;
			border-bottom:1px solid #EEE;}
			
	.ClassDivIndexCase ul li a {
			display:block;
			padding:3px 0 0 10px;
			text-decoration:none;
			color:#666;}
			
	.ClassDivIndexCase ul li a span {
			color:#79B131;}
			
	.ClassDivIndexCase ul li a:hover {
			background-color:#F9F9F9;
			color:#666;}
			
	.ClassDivIndexCase ul li a:hover span {
			color:#F36;}
			
			
/*	-------------------------------------------------------------
	Div Index Comment
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivIndexComment ul {
			margin:20px 0;}
			
	.ClassDivIndexComment ul li {
			clear:both;
			overflow:auto;
			margin-bottom:30px;}
			
	.ClassDivIndexComment ul h3 {
			font-size:14px;
			font-weight:normal;
			margin-bottom:10px;}
			
	.ClassDivIndexComment ul li .text {
			float:left;
			width:435px;
			border-bottom:1px solid #EEE;
			margin-left:10px;
			word-break:break-all;
			overflow:hidden;}
			
	.ClassDivIndexComment ul li p {
			line-height:22px;
			margin-bottom:20px;}
			
			
/*	-------------------------------------------------------------
	Div Index Login
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivIndexLogin {
			background-color:#F9F9F9;
			border-bottom:1px solid #EEE;
			padding:10px;
			margin-bottom:10px;}
			
	.ClassDivIndexLogin h2 {
			padding:0;
			margin:0;
			background-color:#F9F9F9;
			border:0;}
			
	.ClassDivIndexLogin p {
			margin:5px 0 0 20px;}
			
	.ClassDivIndexLogin .PubInputTextGray {
			width:130px;}
			
	.ClassDivIndexLogin .PubInputButton {
			background-color:#BBB;
			padding:2px 5px;
			border:1px solid #F6F6F6;
			border-right:1px solid #999;
			border-bottom:1px solid #999;
			font-size:13px;
			color:#FFF;}
	
/*	-------------------------------------------------------------
	Div Index Topic
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	#DivIndexGroup li {
			width:100px;}
	
	
	
	.ClassDivIndexTopic {
			margin-bottom:25px;}
			
	.ClassDivIndexTopic ul {
			list-style:outside square;
			margin-left:20px;}
			
	.ClassDivIndexTopic li {
			padding:10px 0 5px 0;
			border-bottom:1px solid #EEE;}
			
	.ClassDivIndexTopic li a {
			text-decoration:none;}
			
	
/*	-------------------------------------------------------------
	Div Index User
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivIndexUser {
			margin-bottom:10px;}
			
	.ClassDivIndexUser h2 {
			margin-bottom:25px;}
			
	.ClassDivIndexUser ul {
			margin-top:10px;}
			
	.ClassDivIndexUser ul li {
			float:left;
			width:110px;
			height:95px;
			text-align:center;
			word-wrap:break-word;}	
			
	.ClassDivEarthquake {
			padding:5px;
			margin-bottom:10px;
			border:3px solid #FFE0E0;}
			
	.ClassDivEarthquake h2 {
			padding:0;
			margin:0;
			border:0;
			background-color:#FFF;}
			
	.ClassDivEarthquake ul li {
			padding:5px;
			line-height:20px;}
			
	.ClassDivEarthquake ul li ul li {
			clear:both;}
			
	.ClassDivEarthquake ul li ul li ul {
			float:left;
			width:400px;}
			
	.ClassDivEarthquake ul li ul li ul li {
			display:inline;
			padding:5px 0;}
			
	.ClassDivEarthquake h2 {
			color:#F36;}
			
	.ClassDivEarthquake h3 {
			display:inline;
			font-size:14px;
			color:#79B131;}
			
	.ClassDivEarthquake h4 {
			float:left;
			font-size:13px;}
			
	.ClassDivEarthquake div {
			clear:both;
			padding:5px 10px;
			margin-top:10px;
			background-color:#F9F9F9;}
			
#DivCenter{ margin-top:10px; border:1px solid #DDDDDD; margin-right:10px;}
#DivCenter p{ font-size:14px; line-height:30px; background:#F3F3F3; padding-left:10px;}
#DivCenter img{margin-left:60px;}
						
/*	-------------------------------------------------------------
	DivFooter
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.link{font-size:12px;color:#CCC;margin-top:5px; text-align:center; border-top:1px solid #e1e1e1;}
	.link a{color:#CCC; text-decoration:none;}

	#DivFooter {
			width:900px;
			margin:0 auto;
			height:40px;
			border-top:1px solid #79B131;
			padding-top:3px;
			font-size:13px;}
			
	#DivFooter ul { text-align:center;
			list-style: none;}		
			
	#DivFooter li {
			display:inline;
			padding:0 5px;
			line-height:22px;}
			
	#DivFooter li a{
			padding: 2px 0px 0px 2px;
			text-decoration: none;
			color: #79B131;}
			
	#DivFooter li a:hover{
			background-color: #79B131;
			color: #FFFFFF;}	

	#DivFooter .icp {
			padding:0 0 0 5px;}	
			
	#DivFooter .icp a {
			color:#999;}	
			
/*	-------------------------------------------------------------
	DivLinkIndex
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivLink {
			margin:0 0 5px;
			padding:8px;
			background-color:#EDFBD9;
			font-size:12px;}	
			
	.ClassDivLink ul li {
			display:inline;
			margin-right:10px;}	
			


/*////////////////////////////////////////////////////////////////////////
//																		//
//						Page Dis/Hosp/Med Index							//
//																		//
////////////////////////////////////////////////////////////////////////*/	
	
/*	-------------------------------------------------------------
	DivContent Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/					
			
	#DivContent {
			float:left;
			width:640px;
			margin-bottom:10px;}
	
/*	-------------------------------------------------------------
	DivSidebar Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/					
			
	#DivSidebar {
			float:right;
			width:255px;}
			
/*	-------------------------------------------------------------
	DivInSearch Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/					
			
	#DivInSearch {
			font-size:12px;
			/*text-align:center;*/}
			
/*	-------------------------------------------------------------
	DivType Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
					
/*	.ClassDivCatalog {
			margin-bottom:0px;}
	
	.ClassDivCatalog ul {
			font-size:12px;
			padding:0 10px;
			margin:10px 0 0;}
			
	.ClassDivCatalog h3 {
			font-size:14px;
			color:#666;
			font-weight:normal;
			margin-bottom:5px;}
			
	.ClassDivCatalog ul li {
			float:left;
			margin:0 0 15px;
			width:295px;}
			
	.ClassDivCatalog ul li.right {
			float:right;}
			
	.ClassDivCatalog ul li ul {
			padding:0;
			margin:0;}
			
	.ClassDivCatalog ul li ul li {
			float:none;
			display:inline;
			margin:0;
			padding:0;
			margin-right:5px;
			line-height:25px;}*/
			
/*	-------------------------------------------------------------
	Div Catalog , Div Catalog Tab
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.ClassDivCatalog {
			margin:10px 10px 0 0;}

	.ClassDivCatalogTab {
			line-height:20px;
			font-size:13px;}
			
	.ClassDivCatalogTab ul.ClassUlTab {
			padding-bottom:26px;
			border-bottom:1px solid #DDD;}

	.ClassDivCatalogTab ul li {
			display: inline;}

	.ClassDivCatalogTab ul li a {
			display:block;
			float:left;
			padding:2px 10px 0;
			margin:3px 5px 0;
			border:1px solid #eae7bb;
			border-bottom:1px solid #DDD;
			background-color:#fcfadf;
			color:#666;
			text-decoration:none;
			position:relative;}
			
	.ClassDivCatalogTab ul li.active a {
			display:block;
			float:left;
			padding:5px 10px 0 10px;
			margin:0 5px;
			border:1px solid #DDD;
			border-bottom:1px solid #FFF;
			background-color:#FFFFFF;
			color:#79B131;
			font-size:14px;
			font-weight:bold;
/*			cursor:default;
			outline:none;
			hide-focus:expression(this.hideFocus=true);*/}
			
	.ClassDivCatalogTab ul li a em{background:transparent url(http://www.zfbaba.com/templets/v2/index_files/woo.gif) no-repeat scroll 0 0;display:block;height:30px;position:absolute;right:-16px;text-indent:-9999em;top:-13px;width:35px;}
	
	.ClassDivCatalogTab ul li.more a {
			font-size:12px;
			color:#999;
			text-decoration:underline;
			background-color:#FFF;
			border:0;
			margin:3px 0 0;}
			
	.ClassDivCatalogTab ul li.more a:hover {
			color:#F36;}
			
/*	-------------------------------------------------------------
	Div Catalog Info
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
	.ClassDivCatalogInfo {
			border:1px solid #DDD;
			border-top:0;
			background-color:#FFF;
			margin:0;
			padding:10px 15px;}
			
	.ClassDivCatalogInfo ul {
			font-size:12px;
			margin:0 0;}
			
	.ClassDivCatalogInfo h3 {
		border-bottom:1px solid #ddd;
			font-size:14px;
			color:#666;
			margin-bottom:3px;
			font-weight:normal;
			position:relative;}
			
	.ClassDivCatalogInfo ul li {
			float:left;
			margin:10px 0;
			width:290px;}
			
	.ClassDivCatalogInfo ul li.right {
			float:right;}
			
	.ClassDivCatalogInfo ul li ul {
			padding:0;
			margin-top:10px;}
			
	.ClassDivCatalogInfo ul li ul li {
			float:left;
			display:inline;
			margin:0;
			padding:0;
			margin-left:2px;
			margin-right:2px;
			*margin-right:2px !important;
			*margin-right:2px;
			line-height:25px;
			width:92px;
			overflow:hidden;}
	.ClassDivCatalogInfo h3 span{font-size:12px; color:#CCC; margin-left:10px; float:right; position:absolute; right:2px; line-height:20px;}
	
	#ul1 li{border-bottom:1px dashed #E1E1E1;color:#999999;display:inline;float:left;line-height:25px;margin:0 2px;overflow:hidden;padding:0;position:relative; width:290px;}
	#ul1 li a{margin-right:10px;text-decoration:none;}
	#ul1 li a img{bottom:2px;position:absolute;right:10px;}
	#ul1 li.right{text-align:right;}
	
				
			

/*	-------------------------------------------------------------
	Div DisAddCase
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
		
	.ClassDivDisAddCase {
			margin-bottom:20px;
			font-size:12px;
			border:4px solid #EEE;}
			
	.ClassDivDisAddCase h2 {
			color:#666;
			font-size:16px;
			margin:15px 10px 0;
			padding:0;}
			
	.ClassDivDisAddCase table {
			margin:20px;
			line-height:25px;}
			
	.ClassDivDisAddCase table td {
			padding:2px 0;}
			
	.ClassDivDisAddCase ul.ClassUlMed {
			line-height:22px;}
			
/*	-------------------------------------------------------------
	DivRank Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
		
	.ClassDivRank {
			margin:5px 10px 10px 0;
			padding:5px 5px 15px;
			border-bottom:1px solid #DDD;}
		
	.ClassDivRank h3 {
			clear:left;
			padding:10px 0;}
			
	.ClassDivRank h3 a {
			font-size:12px;
			font-weight:normal;
			color:#666666;
			text-decoration:none;}
			
	.ClassDivRank h3 a:hover {
			color:#FFFFFF;}
			
	.ClassDivRank ul {
			clear:left;
			margin-left:20px;
			list-style:none;}
			
	.ClassDivRank ul li {
			float:left;
			display:block;
			font-size:12px;
			line-height:22px;}
			
	.ClassDivRank .ClassUlRank li {
			width:120px;}
						
	.ClassDivRank .ClassUlRankWide li {
			width:150px;}

	.ClassDivRank .ClassUlRankNarrow li {
			width:85px;}	
			
	.ClassDivRank .ClassUlRankVeryWide li {
			width:205px;}
			
/*	-------------------------------------------------------------
	DivComment
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/					
	
	.ClassDivComment {
			margin:20px 0;}
			
	.ClassDivComment ul {
			padding:5px 20px 0 0;}
			
	.ClassDivComment .UserHead {
			float:left;
			margin:10px 10px 10px 0;}
			
	.ClassDivComment .main {
			float:right;
			width:555px;
			margin:10px 0;
			font-size:13px;
			line-height:28px;}
			
	.ClassDivComment .content {
			clear:both;
			padding:5px 0;
			line-height:20px;}
			
	.ClassDivComment .operate {
			height:30px;
			font-size:12px;
			border-bottom:1px solid #EEE;}
					
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Page List									//
//																		//
////////////////////////////////////////////////////////////////////////*/	

/*	-------------------------------------------------------------
	DivType Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.ClassDivFastFilter {
			padding:0 5px;
			font-size:12px;}
			
	.ClassDivCondition {
			margin:0 0 10px;
			padding:5px 10px;
			border:1px solid #DDD;
			background-color:#FcFcFc;
			line-height:22px;}
			
	.ClassDivFastFilter div.sex {
			float:left;
			clear:left;
			width:150px;}
			
	.ClassDivFastFilter div.age {
			float:right;
			clear:right;
			width:425px;}
			
	.ClassDivCondition ul span {
			color:#F36;}
	
	.ClassUlWide li {
			display:block;
			float:left;
			width:130px;}
			
	.ClassUlMiddle li {
			display:block;
			float:left;
			width:120px;}
			
	.ClassUlNarrow li {
			display:block;
			float:left;
			width:75px;}
			
	.ClassUlNarrowest li {
			display:block;
			float:left;
			width:67px;}
			
	.ClassUlSex li {
			display:inline;
			margin-right:20px;}
			
	.ClassUlInline li {
			float:left;
			margin-right:15px;}
			
	
			
				
/*	.ClassBlockType {
			padding:5px;
			margin:10px 5px;
			border:1px solid #79B131;
			background-color:#FFFFFF;
			line-height:22px;
			font-size:12px;}
			
	.ClassBlockType .ClassAllType {
			float:left;
			clear:left;
			width:60px;
			padding:5px 0 0;
			height:100%;}
			
	.ClassBlockType .ClassAllType span {
			font-size:13px;
			font-weight:bold;
			color:#FF3366;}
			
	.ClassBlockType .ClassAllType a {
			font-size:13px;
			font-weight:bold;}

			
	.ClassBlockType .ClassSubType {
			float:right;
			clear:right;
			width:550px;
			border-left:1px solid #EEE;}
			
	.ClassBlockType .ClassSubType ul {
			list-style:none;
			margin-left:10px;}
			
	.ClassBlockType .ClassSubTypeList {
			clear:both;
			overflow:hidden;}
			
	.ClassBlockType a {
			color:#666666;} 
			
	.ClassBlockType a:hover {
			color:#FFFFFF;} 
	
	.ClassBlockType span {
			font-weight:bold;
			color:#666666;
			font-size:12px;}
*/			
	.ClassBlockType .ClassTypeSelect {
			font-weight: bold;
			color:#FF3366;}
			
	.ClassBlockType .ClassShowAll {
			float:right;
			clear:both;}
			
	.ClassBlockType .ClassShowAll a{
			color:#FFFFFF;
			background-color:#79B131;
			text-decoration:none;
			border-right:2px solid #999999;
			border-bottom:2px solid #999999;
			padding:0 5px;
			font-size:12px;}
			
	.ClassSeparator {
			margin-top:5px;
			padding-top:5px;
			border-top:1px solid #DDD;}

/*	-------------------------------------------------------------
	DivSearchCondistionConfirm Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	
	.ClassDivSearchCondistionConfirm {
			padding:5px;
			line-height:20px;
			font-size:13px;}
			
	.ClassDivSearchCondistionConfirm .ClassQuantity {
			color:#FF3366;
			font-weight: bold;}

	.ClassDivSearchCondistionConfirm .ClassCondition {
			color:#FF3366;
			font-weight: bold;}
			
/*	-------------------------------------------------------------
	DivPageList Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/						
	
	.ClassPageList {
			padding:5px;
			margin:0 5px 10px 5px;
			border-top:1px dashed #999999;
			border-bottom:solid 1px #79B131;
			background-color:#EDFBD9;
			text-align:right;
			color:#333333;}
			
	.ClassPageList span{			
			font-weight: bold;
			color:#FF3366;}
			
	.ClassPageList span.none {			
			font-weight:normal;
			color:#333333;}
			
	.ClassPageList a {
			padding:2px;}
			
			
/*////////////////////////////////////////////////////////////////////////
//							 Div List/Search							//
////////////////////////////////////////////////////////////////////////*/	

/*	-------------------------------------------------------------
	Div Disease List
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/						
			
	.ClassDivDisList {
			padding:0 5px;}
			
	.ClassDivDisList ul {
			overflow:auto;
			margin:10px 0;}
			
	.ClassDivDisList ul li {
/*			float:left;
			width:210px;
*/			line-height:30px;
			border-bottom:1px solid #EEE;
			margin-bottom:10px;}

	.ClassDivDisList ul li h3 {
			font-size:14px;
			/*font-weight:normal;*/}
			
	.ClassDivDisList ul li p {
			font-size:13px;
			line-height:20px;
			margin-bottom:8px;}	

			
/*	-------------------------------------------------------------
	DivSearchResult
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/						
			
	.ClassDivSearchResult {
			font-size:13px;
			padding:0 5px;}
			
	.ClassDivSearchResult .ClassTitle {
			height:23px;
			/*padding:7px 5px 0 5px;
			margin:0 5px;
			background-color:#F9F9F9;
			border-top:1px solid #79B131;
			border-bottom:1px solid #EEE;*/
			border-bottom:1px solid #CCC;}
	
	.ClassDivSearchResult .ClassTitle ul {
			list-style:none;}
							
	.ClassDivSearchResult .ClassTitle ul li {
			display:inline;
			font-weight:bold;}
			
	.ClassDivSearchResult .ClassTitle ul li a {
			color:#AAA;}
			
	.ClassDivSearchResult .ClassTitle ul li a:hover {
			color:#FFF;
			background-color:#999;}
			
	.ClassDivSearchResult .ClassTitle ul li a {
			display:block;
			float:left;
			width:65px;
			padding:2px 2px 0 2px;
			text-decoration:none;			
			background-image:url(/Images/order_no.gif);
			background-repeat:no-repeat;
			background-position:56px 2px;}
			
	.ClassDivSearchResult .ClassTitle ul li a.ClassOrderby {
			background-image:url(/Images/order.gif);
			background-repeat:no-repeat;
			background-position:56px 2px;}
			
	.ClassUlSearchResult {
			margin:0 0 10px;}
			
	.ClassUlSearchResult .ClassLiSearchItem {
			margin-top:20px;
			padding-bottom:20px;
			border-bottom:1px solid #EEE;}
			
	.ClassUlSearchResult .ItemName {
			float:left;
			font-size:14px;
			line-height:20px;}
			
	.ClassResultSick .ItemName {
			width:500px;}
			
	.ClassResultHosp .ItemName {
			width:320px;}
			
	.ClassResultMed .ItemName {
			width:390px;}
			
	.ClassUlSearchResult .score {
			float:right;
			padding-right:15px;
			color:#FF3366;
			font-weight:bold;}
			
	.ClassUlSearchResult .score li {
			float:left;
			width:69px;
			text-align:right;}
			
	.ClassUlSearchResult .MedPopName {
			clear:both;
			padding:7px 0 0 0;
			line-height:22px;}
			
	.ClassUlSearchResult p {
			float:left;
			clear:left;
			width:520px;
			text-indent:2em;
			line-height:22px;
			margin:7px 0;}
			
	.ClassUlSearchResult .count {
			float:right;
			clear:right;
			margin:7px 0;
			padding-right:10px;
			line-height:20px;}
			
	.ClassUlSearchResult .count li {
			text-align:right;}
			
	.ClassUlSearchResult .tag {
			display:inline;
			}
			
	.ClassUlSearchResult .tag li {
			display:inline;
			padding-right:5px;}
			
			
	.ClassResultCase .ItemName {
			width:400px;}
			
	a.ClassLinkCaseList {
			display:block;
			clear:both;
			overflow:auto;
			padding:5px;
			text-decoration:none;
			color:#666;
			background-color:#FFF;
			border:1px solid #FFF;}
			
	a.ClassLinkCaseList:hover {
			color:#666;
			background-color:#FCFCFC;
			border:1px solid #DDD;
			cursor: pointer;}
			
	a.ClassLinkCaseList img {
			width:20px;
			height:20px;}
			
	.ClassResultCase .score {
			font-weight:normal;}
			
	.ClassResultCase p {
			clear:both;
			text-indent:0;
			margin:0;
			padding:8px 0 0 !important;
			padding:0;
			line-height:20px;
			width:98%;}
			
	a.ClassLinkCaseList div.user {
			clear:both;
			padding:7px 0 0 !important;
			padding:5px 0 0;}
			
	.ClassResultCase .ClassUlSearchResult {
			padding:0;}
			
	.ClassResultCase .ClassLiSearchItem {
			padding-bottom:10px;
			margin-top:10px;}
			
/*	-------------------------------------------------------------
	DivSearchResultPage
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
				
	.ClassDivSearchResultPage {
			padding:5px;
			margin:0 10px 10px 10px;
			border-bottom:solid 1px #79B131;
			background-color:#EDFBD9;
			text-align:right;
			color:#000000;}
			
	.ClassDivSearchResultPage span{			
			font-weight: bold;
			color:#FF3366;}
			
	.ClassDivSearchResultPage span.none {			
			font-weight:normal;
			color:#333333;}
			
	.ClassDivSearchResultPage a {
			padding:2px;}
			
			

			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Page Info									//
//																		//
////////////////////////////////////////////////////////////////////////*/	

/*	-------------------------------------------------------------
	Div Info
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		

	.ClassDivInfo {
			margin:10px 10px 0 0;
			line-height:25px;
			font-size:12px;}
			
	.ClassDivInfo h1 {
			font-size:20px;
			margin-bottom:10px;}
			
	.ClassDivInfo h1 img {
			margin:3px 0 0 2px;}
			
	.ClassDivInfoAttribute {
			float:left;
			width:400px;
			margin-right:10px;}
			
	.ClassDivInfoCollect {
			float:left;
			padding-top:10px;
			font-size:12px;}
			
	.ClassDivInfo a.collect {
			padding:1px 0 0;
			margin-right:3px;
			border:1px solid #CCEF87;
			background-color:#EDFBD9;
			color:#79B131;
			text-decoration:none;}
			
	.ClassDivInfo a.collect:hover {
			border:1px solid #79B131;}
			
	.ClassDivInfo a.collect_rate {
			padding:1px 0 0;
			border:1px solid #FCB7C8;
			background-color:#FEEAEA;
			color:#F36;
			text-decoration:none;}
			
	.ClassDivInfo a.collect_rate:hover {
			border:1px solid #F36;}
			
	.ClassDivInfoCollect span.state {
			font-size:14px;
			font-weight:bold;}
			
/*	-------------------------------------------------------------
	Div InfoDetail
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
			
	.ClassDivInfoDetail {
			display:none;
			clear:both;
			margin:10px 0;
			line-height:22px;}
			
	#DivInfoContact {
			line-height:20px;}
			
	#DivInfoAssistant {
			text-align:right;}
			
/*	-------------------------------------------------------------
	Div RelatedCommodity
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
	.ClassDivRelatedCommodity {
			margin:10px;
			clear:both;
			font-size:12px;}
			
	.ClassDivRelatedCommodity ul.head {
			clear:both;
			margin:10px 0 0;
			padding:0 5px;
			height:20px;
			border-bottom:1px solid #EEE;}
			
	.ClassDivRelatedCommodity ul.head li {
			float:left;
			margin-right:5px;}
			
	.ClassDivRelatedCommodity ul.list ul {
			clear:both;
			padding:3px 5px 0;
			height:22px;
			line-height:22px;
			overflow:hidden;
			border-bottom:1px solid #EEE;}
	
	.ClassDivRelatedCommodity ul.list ul li {
			float:left;
			margin-right:5px;
			color:#999;}
			
	.ClassDivRelatedCommodity li.SN {
			width:140px;}
			
	.ClassDivRelatedCommodity li.CommName {
			width:220px;}

	.ClassDivRelatedCommodity li.Mrf {
			width:230px;}

/*	-------------------------------------------------------------
	Div RelatedCase
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
	.ClassDivRelatedCase {
			margin:0;
			clear:both;}
			
	.ClassDivRelatedCase ul {
			line-height:25px;
			font-size:13px;}
			
	.ClassDivRelatedCase ul li {
			margin:10px 0;}
			
	.ClassDivRelatedCase ul a {
			display:block;
			padding:5px;
			background:#FFF;
			border:1px solid #FFF;
			border-bottom:1px solid #EEE;
			color:#666;
			text-decoration:none;}
			
	.ClassDivRelatedCase ul a:hover {
			background-color:#FFF;
			color:#666;
			border:1px solid #e0f3c3;}
			
	.ClassDivRelatedCase ul a p {
			font-size:12px;
			line-height:22px;
			padding:10px 0 5px 23px;}
			
	.ClassDivRelatedCase ul a img {
			width:20px;
			height:20px;
			vertical-align:middle;}
			
	.ClassDivRelatedCase p.nocase {
			font-size:13px;
			line-height:22px;
			text-indent:2em;
			margin:20px 0 30px;}
			

/*	-------------------------------------------------------------
	Div Discuss for Disease Info
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivDisDiscuss {
			margin:10px 10px 0 0;
			overflow:hidden;
			font-size:13px;}
			
/*	-------------------------------------------------------------
	Page Disease Discuss Index
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.ClassDivDiscussLeft {
			float:left;
			width:590px;
			padding:0 5px;}
	
	h1.DisDiscuss {
			font-size: 25px;
			margin:20px 5px 0;}
			
	h1.DisDiscuss span {
			color: #79b131;}
			
	.ClassDivDiscussRight { 
			width:260px;
			float:right;
			padding:0 5px;}

	.ClassDivDiscussOption {
			margin:10px 0;
			font-size:14px;
			line-height:30px;}
			
	.ClassDivDiscussAbout {
			font-size:14px;
			line-height:25px;}
			
	#DivDiscussAbout h2 {
			color:#666;}
			
	#DivDiscussAbout h2 span {
			font-size:15px;
			font-weight:bold;
			color: #79b131;}
			
/*	-------------------------------------------------------------
	Div Comment for Info
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivInfoComment {
			margin-right:10px;
			font-size:13px;
			overflow:hidden;}
			
	.ClassDivInfoComment ul {
			clear:both;
			margin:10px 0;}
			
	.ClassDivInfoComment ul li {
			clear:both;
			margin:20px 0 10px 0;}
			
	.ClassDivInfoComment ul li .text {
			float:left;
			margin-left:5px;
			padding-bottom:5px;
			width:570px;
			font-size:12px;
			line-height:25px;
			border-bottom:1px solid #EEE;}
			
	.ClassDivInfoComment ul li p.content {
			clear:both;
			line-height:22px;
			margin:10px 0;}
			
	.ClassDivInfoComment ul li .comment {
			clear:both;
			margin:10px 0;
			line-height:22px;
			word-break:break-all;
			overflow:hidden;}
			
	.ClassDivInfoAddComment {
			text-align:right;}
			
	.ClassDivInfoAddComment h2 span {
			font-size:13px;
			font-weight:normal;
			color:#999;}
			
	.ClassDivInfoAddComment textarea {
			width:620px;
			height:120px;
			margin:10px 0;
			font-size:13px;
			line-height:18px;
			color:#666;}
			
	.ClassDivInfoAddComment input {
			font-size:13px;
			width:100px;}
			
	#DivInfoAnnounce {
			margin:20px 0 10px 0;
			background-color:#F9F9F9;
			padding:5px;
			font-size:12px;
			line-height:20px;
			color:#999999;}
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Page Commodity								//
//																		//
////////////////////////////////////////////////////////////////////////*/	

	.ClassDivCommodity {
			margin:10px;}
			
	.ClassDivCommodity h1 {
			font-size:20px;
			margin:20px 0;}
			
	.ClassDivCommodity h1 a {
			font-size:12px;
			font-weight:normal;}
			
	.ClassDivCommodity h1 span.green {
			color:#79B131;}
			
	.ClassDivCommodity table {
			font-size:12px;
			line-height:20px;
			border-collapse:collapse;
			width:100%;
			margin-bottom:15px;}
			
	.ClassDivCommodity table th {
			padding:5px 0 2px;
			border-bottom:1px solid #CCC;}
			
	.ClassDivCommodity table td {
			padding:5px 0 2px;
			border-bottom:1px solid #EEE;
			vertical-align:top;}
			
	.ClassDivCommodity table td img {
			vertical-align:middle;
			margin:3px 0;}
			
	.ClassDivCommodity table a:hover span {
			color:#FFF;}
			
	.ClassDivCommodity p.remark {
			line-height:25px;
			margin:20px 0;}
			
	.ClassDivCommodity p.remark span {
			color:#79B131;}
			


			
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Side Bar									//
//																		//
////////////////////////////////////////////////////////////////////////*/		
	.daohang{ margin:10px 0; padding:10px 5px; border:1px solid #EAE7BB; background-color:#FCFADF; height:140px; font-size:12px;}
	.daohang h2 {padding:0; margin-bottom:10px; border-bottom:1px solid #EAE7BB;}
	.daohang p{float:left; width:100%; font-size:12px; color:#666; margin-bottom:2px;}
	.daohang table{ width:100%;}
	#city{width:90px; float:left; font-size:12px;}
	#city option{ width:70px;}
	#didian{ float:left; width:149px; height:16px;}
	#sou{float:left; width:100px; margin:2px auto; text-align:center;}
	#city581{ font-size:12px; width:169px;}
	#q21,#q31{ width:160px;}

/*	-------------------------------------------------------------
	Div Side Bar Yellow
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivSideBarYellow {
			margin:10px 0 10px 0;
			padding:10px 5px;
			border:1px solid #EAE7BB;
			background-color:#FCFADF;}
			
	.ClassDivSideBarYellowSearch {
			padding:10px;}
			
	.ClassDivSideBarYellow h2 {
			padding:0 0 10px;}
		
	.ClassDivSideBarYellow ul {
			margin-left:10px;
			font-size:12px;
			line-height:25px;}
			
	.ClassDivSideBarYellow ul li {
			display:inline;
			margin-right:8px;}
			
	ul.CatalogOcc li {
			margin-right:15px;
			*margin-right:11px !important;
			*margin-right:11px;}
			
	ul.CatalogSeason li {
			margin-right:12px;
			*margin-right:9px !important;
			*margin-right:9px;}
			
	ul.CatalogDept li {
			margin-right:8px;
			*margin-right:5px !important;
			*margin-right:5px;}
			
	ul.UlTag a.cloud1 {
			font-size:14px;
			color:#F36;}
			
	ul.UlTag a.cloud2 {
			font-size:14px;
			color:#666;}
			
	ul.UlTag a.cloud3 {
			font-size:13px;
			color:#777;}
			
	ul.UlTag a.cloud4 {
			font-size:12px;
			color:#AAA;}
			
	ul.UlTag a:hover {
			color:#FFF;}
			
/*	-------------------------------------------------------------
	Div Sidebar Search New 2009-1-13
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivSideBarSearch {
			padding:5px;}
			
/*	-------------------------------------------------------------
	Div Side Bar Tags
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivSideBarTagsCloud {
			margin:0 10px 20px;
			padding-left:5px;
			line-height:25px;}
			
	.ClassDivSideBarTagsCloud p {
			margin-left:10px;
			word-break:break-all;}
			
	.ClassDivSideBarTagsCloud a {
			margin-right:3px;
			padding:1px 1px 0;
			color:#999;}

			
	.ClassDivSideBarTagsCloud a.cloud1 {
			font-size:12px;
			color:#AAA;}

	.ClassDivSideBarTagsCloud a.cloud2 {
			font-size:12px;
			color:#666;}

	.ClassDivSideBarTagsCloud a.cloud3 {
			font-size:14px;
			color:#555;}

	.ClassDivSideBarTagsCloud a.cloud4 {
			font-size:15px;
			color:#555;
			background-color:#EDFBD9;}
			
	.ClassDivSideBarTagsCloud a:hover {
			color:#FFF;
			background-color:#3397C9;}
			
/*	-------------------------------------------------------------
	Div Side Bar Hot Sth.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivSideBarAddCase {
			margin:0 10px;
			padding:0 5px;}
			
/*	-------------------------------------------------------------
	Div Side Bar Hot Sth.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	span.ClassSideBarMore {
			float:right;
			margin:5px;}

	.ClassDivSideBarHot {
			margin:0 10px 20px;
			padding:0 5px;
			font-size:13px;}
			
	.ClassDivSideBarHot ul {
			clear:both;
			list-style:outside disc;
			margin-left:25px;
			padding:5px 0;
			line-height:20px;}
			
	.ClassDivSideBarHot ul li {
			padding:5px 0;}
			
/*	-------------------------------------------------------------
	Div SideBar Action
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivSideBarAction {
			margin:0 10px 20px;
			padding:0 5px;
			font-size:13px;}
			
	.ClassDivSideBarAction ul {
			clear:both;
			list-style:outside disc;
			margin-left:25px;
			padding:5px 0;
			line-height:20px;}
			
	.ClassDivSideBarAction ul li {
			padding:5px 0;}
			
/*	-------------------------------------------------------------
	Div SideBar Our AD 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivSideBarAD {
			padding:0 0 0 7px;}
			
/*	-------------------------------------------------------------
	Div SideBar Sick Book 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivSideBarBook {
			margin:0 10px;
			padding-left:5px;}
			
	.ClassDivSideBarBook h2 {
			font-size:13px;}
			
	.ClassDivSideBarBook h2 span {
			color:#F36;}
			
	.ClassDivSideBarBook h2 a:hover span {
			color:#FFF;}
			
			
/*	-------------------------------------------------------------
	Div SideBar MedPrice
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivSideBarMedPrice {
			margin:0 10px 20px;
			padding-left:5px;
			font-size:12px;}
			
	.ClassDivSideBarMedPrice ul {
			list-style:inside disc;
			margin:10px 0;}
			
	.ClassDivSideBarMedPrice ul li {
			font-size:12px;
			padding:5px 10px;}
			
	.ClassDivSideBarMedPrice ul li a:hover span {
			color:#FFF;}
			
	.ClassDivSideBarMedPrice ul li img {
			vertical-align:middle;}
			
/*	-------------------------------------------------------------
	Div SideBar RelatedUser
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
	.ClassDivSideBarRelatedUser {
			margin:0 10px 20px;
			padding-left:5px;
			font-size:12px;
			clear:both;}
			
	.ClassDivSideBarRelatedUser ul {
			clear:both;
			margin:10px 0;}
			
	.ClassDivSideBarRelatedUser ul li {
			float:left;
			width:75px;
			height:90px;
			text-align:center;}
			
	.ClassDivSideBarRelatedUser ul li img {
			width:35px;
			height:35px;}
			
	.ClassDivSideBarRelatedUser p {
			clear:both;
			text-align:right;}
			
/*	-------------------------------------------------------------
	Div Side Bar User
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
	.ClassDivSideBarUser {
			margin:10px 5px 15px 10px;
			padding:5px;
			border:1px solid #79B131;
			font-size:13px;}
			
	.ClassDivSideBarUser h2 {
			float:left;
			padding:2px 5px 0 5px;
			background:#79B131;
			color:#fff;
			font-size:13px;
			line-height:24px;}
			
	.ClassDivSideBarUser ul {
			clear:both;
			margin-left:10px;
			padding:5px 0;}
			
	.ClassDivSideBarUser ul li {
			padding:4px 0;}
			
/*	-------------------------------------------------------------
	Div Side Bar Case - Rank
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivSideBarRank {
			margin:10px 5px 15px 10px;
			padding:5px;
			border:1px solid #F36;
			font-size:12px;}
			
	.ClassDivSideBarRank h2 {
			float:left;
			padding:2px 5px 0 5px;
			background:#f36;
			color:#fff;
			font-size:13px;
			line-height:24px;}
			
	.ClassDivSideBarRank ul {
			clear:both;
			padding:5px 3px;
			line-height:16px;}
			
	.ClassDivSideBarRank ul li{
			border-bottom:solid 1px #EEE;}	
			
	.ClassDivSideBarRank li a{
			display:block;
			padding:8px 5px 3px;
			color: #666;
			text-decoration: none;}
			
	.ClassDivSideBarRank li a:hover{
			color: #F36;
			background-color:#F9F9F9;}
			
	.ClassDivSideBarRank ul li img {
			vertical-align:middle;}
			
			

/*	-------------------------------------------------------------
	Div Side Bar AD
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			

	.ClassDivADGoogle  {
			background-color:#FFF;
			margin:10px 10px 30px;
			padding:5px;}
			
	.ClassDivADGoogle .tbox {
			clear:both;
			font-size:12px;
			word-wrap:break-word;
			overflow:hidden;}
			
	.ClassDivADGoogle .tbox a.title, .ClassDivADGoogle .tbox a.title:hover {
			color:#79B131;
			background-color:transparent;
			text-decoration:underline;}
			
	.ClassDivADGoogle .tbox a.url, .ClassDivADGoogle .tbox a.url:hover {
			color:#06c;
			text-decoration:none;
			background-color:transparent;}
			
/*	-------------------------------------------------------------
	DivTellUs Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	
	#DivTellUs {
			margin:10px 0 15px 15px;
			font-weight:bold;}
			
			
			
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//						 Div Float for CaseEdit							//
//																		//
////////////////////////////////////////////////////////////////////////*/			

	.ClassDivFloat {
			width:700px;
			top:50px;
			left:150px;
			border:1px solid #79B131;
			background-color:#edfbd9;
			padding:10px;
			font-size:12px;}
			
	.ClassDivFloat h2 {
			line-height:25px;}
			
	.ClassDivFloat h2 span {
			color:#666666;}
			
	.ClassDivFloat ul {
			list-style:none;}
			
	.ClassDivFloat .ClassDivFloatTitle {
			clear:both;
			height:25px;}
			
	.ClassDivFloat .ClassDivFloatTitle h2{
			float:left;
			padding:0;
			font-size:14px;
			line-height:25px;}
			
	.ClassDivFloat .ClassDivKeyword {
			float:right;
			font-weight:bold;}

	.ClassDivFloat .ClassDivKeyword input.KeywordDis {
			width:260px;}
			
	.ClassDivFloat .ClassDivKeyword input.KeywordMed {
			width:260px;}
			
	.ClassDivFloat .ClassDivKeyword input.KeywordHosp {
			width:195px;}
			
	.ClassDivFloat .ClassDivKeyword input.ClassButton {
			width:100px;}
			
	.ClassDivFloat .ClassDivDir , .ClassDivFloat .ClassDivResult {
			height:240px;}

/*	-------------------------------------------------------------
	DivFloat - DivDir
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		

	.ClassDivFloat .ClassDivDir {
			background-color:#FFFFFF;
			border:1px solid #79B131;
			overflow:scroll;
			overflow-x:hidden;
			float:left;
			padding:2px;
			margin:5px 10px 5px 0;
			line-height:16px;}
			
	.ClassDivFloat .part {
			width:100px;}
			
	.ClassDivFloat .department {
			width:140px;}
			
	.ClassDivFloat .MedType {
			width:80px;}
			
	.ClassDivFloat .MedFunction {
			width:160px;}
			
	.ClassDivFloat .AreaA {
			width:80px;}
			
	.ClassDivFloat .AreaB {
			width:100px;}
			
	.ClassDivFloat .HospType {
			width:110px;}

	.ClassDivFloat .ClassDivDir li {
			line-height:0;}

	.ClassDivFloat .ClassDivDir a {
			display:block;
			line-height:16px;
			padding:2px 0 0 5px;
			margin:0 0 1px;
			text-decoration:none;
			color:#666666;
			border:1px solid #FFFFFF;}
			
	.ClassDivFloat .ClassDivDir a:focus {
			-moz-outline-style: none;}
			
	.ClassDivFloat .ClassDivDir a:hover {
			border:1px solid #CCCCCC;
			background-color:#EEEEEE;}
			
	.ClassDivFloat .ClassDivDir a.selected ,.ClassDivFloat .ClassDivDir a.selected:hover {
			border:1px solid #FF3366;
			background-color:#FFE0E0;}
			
	.ClassDivFloat .AreaA a {
			background-image:url(/Images/expand.gif);
			background-repeat: no-repeat;
			background-position : 57px 7px;}
			
	.ClassDivFloat .AreaA a.NoExpand {
			background-image:none;}
			
/*	-------------------------------------------------------------
	DivFloat - DivResult
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
			
	.ClassDivFloat .ClassDivResult {
			background-color:#FFFFFF;
			border:1px solid #79B131;
			overflow:scroll;
			overflow-x:hidden;
			float:left;
			padding:2px;
			margin:5px 0;}
			
	.ClassDivFloat .ClassDivResult ul {
			padding-left:3px;}
			
	.ClassDivFloat .ClassDivResult li {
			float:left;
			padding:4px 3px 4px 16px;
			background-image:url(/Images/radio_off.gif);
			background-repeat: no-repeat;
			background-position:0 3px;}
			
	.ClassDivFloat .ClassDivResult li a {
			color:#666666;
			text-decoration:none;
			padding:2px 2px 0 2px;
			blr:expression(this.onFocus=this.blur());}
			
	.ClassDivFloat .ClassDivResult li a:focus {
			-moz-outline-style: none;}
			
	.ClassDivFloat .ClassDivResult li a:hover {
			background-color:#EEEEEE;}
			
	.ClassDivFloat .ClassDivResult li span {
			color:#FF3366;}	
			
	.ClassDivFloat .ClassDivResult li.selected {
			background-image:url(/Images/radio_on.gif);
			background-repeat: no-repeat;}
			
	.ClassDivFloat .ClassDivResult li.selected span {
			padding:2px 2px 0 2px;			
			background-color:#EDFBD9;
			color:#333333;}
			
	.ClassDivFloat .ClassDivResult li.selected span span {
			color:#FF3366;
			padding:0;}
			
	.ClassDivFloat .ListDis {
			width:422px;}
			
	.ClassDivFloat .ListDis li {
			width:180px;}
			
	.ClassDivFloat .ListMed {
			width:422px;}
			
	.ClassDivFloat .ListMed li {
			width:180px;}
			
	.ClassDivFloat .ListHosp {
			width:356px;}
			
	.ClassDivFloat .ListHosp li {
			width:315px;}
			
	.ClassDivFloat .ListMed span.CommodityName {
			color:#999999;}
			
	.ClassDivFloat .ClassDivResult .ClassDivResultPage {
			clear:both;
			border-top:1px solid #999999;
			padding:5px 5px 0 5px;
			height:20px;
			text-align:right;}
			
/*	-------------------------------------------------------------
	DivFloat - DivSelected
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		

	.ClassDivFloat .ClassDivSelected {
			clear:both;
			padding:5px;
			margin:5px 0;
			background-color:#FFFFFF;
/*			border:1px solid #79B131;
*/			color:#999999;
			font-size:14px;}
			
	.ClassDivFloat .ClassDivSelected h2 {
			padding:0;
			font-size:14px;
			float:left;}
			
	.ClassDivFloat .ClassDivSelected ul {
			float:left;
			font-size:13px;
			width:550px;}
			
	.ClassDivFloat .ClassDivSelected span {
			color:#FF3366;}
			
	.ClassDivFloat .ClassDivSelected .med li {
			float:left;
			width:275px;}
			
	.ClassDivFloat .ClassDivSelected a {
			font-size:12px;}
			
/*	-------------------------------------------------------------
	DivFloat - DivCustom
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
			
	.ClassDivFloat .ClassDivCustom {
			margin:10px 0;
			height:20px;}
			
	.ClassDivFloat .ClassDivCustom h2 {
			padding:0;
			font-size:14px;
			float:left;}
			
	.ClassDivFloat .ClassDivCustom .ClassTextbox {
			float:left;
			width:552px;
			padding:3px;}
			
/*	-------------------------------------------------------------
	DivFloat - DivConfirm
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
			
	.ClassDivFloat .ClassDivConfirm {
			clear:both;
			padding-left:140px;}
			
			
	.ClassDivFloat .ClassDivConfirm p {
			text-align:right;}
			
	.ClassDivFloat .ClassDivConfirm span {
			display:block;
			float:left;
			width:350px;}


	
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Page UserProcess							//
//																		//
////////////////////////////////////////////////////////////////////////*/	

	#DivUserProcessSideBar {
			float:left;
			width:350px;
			margin:10px 0;
			padding:20px 10px 20px 40px;
			line-height:28px;}
			
	#DivUserProcessSideBar ul {
			padding-left:2em;
			list-style:square;}

	#DivUserProcessContent {
			float:right;
			width:470px;
			margin:10px 0;
			padding:20px 10px;}
			
	#DivUserProcessContent label {
			font-weight:bold;}
			
	#DivUserProcessContent .PubInputTextGray {
			width:150px;}
			
	#DivUserProcessContent td {
			padding-top:10px;}			
			
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Page Login									//
//																		//
////////////////////////////////////////////////////////////////////////*/			

/*	-------------------------------------------------------------
	DivLogin
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivLogin {
			margin-right:auto;
			margin-left:auto;
			padding:50px 0;
			width:400px;
			height:250px;}	
			
	.ClassDivLogin h2 {
			font-size:18px;
			margin-bottom:10px;}
			
	.ClassDivLogin p {
			padding:5px 0 5px 20px;}		
			
	.ClassDivLogin .PubInputTextGray {
			width:150px;}
			
	.ClassDivLogin a , .ClassDivLogin label {
			font-size:13px;}
			
	.ClassDivLogin .PubInputButton {
			width:80px;}
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Page Case									//
//																		//
////////////////////////////////////////////////////////////////////////*/			

			
/*	-------------------------------------------------------------
	DivCaseFilter
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.ClassDivCaseFilter {
			border:1px solid #79B131;
			background-color:#FFFFFF;
			margin:5px;
			padding:5px;
			font-size:13px;
			line-height:25px;}
			
	.ClassDivCaseFilter ul.sex {
			float:left;
			padding-bottom:5px;}
			
	.ClassDivCaseFilter ul.sex li {
			float:left;
			margin-left:5px;
			width:75px;}
			
	.ClassDivCaseFilter ul.age {
			float:left;
			margin-left:45px;
			padding-bottom:5px;}
			
	.ClassDivCaseFilter ul.age li {
			float:left;
			margin-right:10px;}
			
	.ClassDivCaseFilter ul.citylist {
			float:left;
			margin-left:5px;
			width:610px;
			line-height:22px;}
			
	.ClassDivCaseFilter ul.citylist li {
			float:left;
			width:75px;}
			
	.ClassDivCaseFilter a {
			color:#666;}
			
	.ClassDivCaseFilter a:hover {
			color:#FFF;}
			
			
/*	-------------------------------------------------------------
	DivBlessNew
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.ClassBlessNew {
			padding:0 5px 15px;
			clear:both;
			font-size:13px;
			border-bottom:1px solid #DDD;}
			
	.ClassBlessNew ul {
			line-height:25px;
			padding-left:5px;}
			
	.ClassBlessNew li {
			float:left;
			width:300px;			
			padding:5px;}
			
	.ClassBlessNew img {
			width:20px;
			height:20px;
			vertical-align:middle;}
			
/*	-------------------------------------------------------------
	DivCaseListNew
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.ClassDivCaseListNew {
			padding:5px;
			clear:both;}
			
	.ClassDivCaseListNew ul {
			font-size:13px;}
			
	.ClassDivCaseListNew ul li {
			clear:both;}
			
	.ClassDivCaseListNew ul li div {
			padding-bottom:10px;
			margin:20px 0 0 0;}
			
	.ClassDivCaseListNew ul li div.CaseText {
			float:left;
			width:575px;
			border-bottom:1px solid #EEE;}
			
	.ClassDivCaseListNew ul li div.CaseText a {
			display:block;
			margin:0 5px;
			padding:0 5px;
			color:#666;
			text-decoration:none;
			border:1px solid #FFF;}
			
	.ClassDivCaseListNew ul li div.CaseText a:hover {
			color:#666;
			background-color:#FCFCFC;
			border:1px solid #DDD;
			cursor: pointer;}
			
	.ClassDivCaseListNew ul li p {
			line-height:28px;}
			
	.ClassDivCaseListNew ul li p.remark {
			clear:both;
			margin:5px 0;
			line-height:22px;}
			
			
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Page CaseInfo								//
//																		//
////////////////////////////////////////////////////////////////////////*/			

/*	-------------------------------------------------------------
	DivCaseBase
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivCaseInfo {
			float:left;
			width:620px;
			padding:10px;}					
	
	.ClassDivCaseInfo h1 {
			font-size:18px;
			padding:10px 0;}
	
	#DivCaseBase {
			padding:0 0 10px;
			border-bottom:1px solid #CCC;
			font-size:14px;}
			
	#DivCaseBase #DivCaseUserInfo {
			width:530px;
			padding:0 10px;
			line-height:28px;}

/*	-------------------------------------------------------------
	DivCaseDetail
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/						
			
	#DivCaseDetail {
			padding:10px 0;
			line-height:35px;
			font-size:14px;}
			
	#DivCaseDetail span.CaseInfoTagLeft {
			float:left;}
			
	#DivCaseDetail ul ul {
			float:left;
			line-height:25px;
			margin-top:5px;}
			
	#DivCaseDetail ul li {
			clear:both;}
			
	#DivCaseDetail ul li p {
			float:left;
			width:540px;
			margin-top:5px;
			line-height:25px;}
			
	a.ClassLinkVote {
			background-color:#FF3366;
			border:1px solid;
			border-left-color:#FFCCCC;
			border-top-color:#FFCCCC;
			border-bottom-color:#CC0033;
			border-right-color:#CC0033;
			padding:3px 10px 0 10px;
			color:#FFFFFF;
			font-size:12px;
			text-decoration:none;}
			
	.ClassDivCaseInfoFeedback {
			font-size:12px;
			height:40px;}
			
	.ClassDivCaseInfoFeedback span.number {
			color:#FF3366;
			font-weight:bold;}
			
/*	-------------------------------------------------------------
	DivCaseBless
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/						
			
	#DivCaseInfoBless {
			clear:both;}
			
	#DivCaseInfoBless ul {
			margin:10px 0 0 10px;}
			
	#DivCaseInfoBless li {
			float:left;
			text-align:center;
			width:75px;
			height:95px;
			line-height:15px !important ;
			line-height:18px;
			font-size:12px;
			overflow:hidden;}
			
	#DivCaseInfoBless p {
			clear:both;}
			
/*	#DivCaseInfoBless li {
			padding-left:25px;
			background-image:url(/Images/heart.gif);
			background-repeat:no-repeat;
			background-position:5px 6px;}
*/			
/*	-------------------------------------------------------------
	DivCaseComment
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/						
			
	#DivCaseInfoComment {
			clear:both;}
			
	#DivCaseInfoComment ul {
			margin:10px 0 0 0;
			overflow:auto;}
			
	#DivCaseInfoComment ul li {
			clear:both;
			line-height:30px;}
			
	#DivCaseInfoComment ul li div {
			margin-bottom:20px;
			padding-left:10px;}
			
	#DivCaseInfoComment ul li p {
			width:530px;
			padding:5px 0 10px;
			border-bottom:1px solid #EEE;
			font-size:12px;
			line-height:22px;}
			
	#DivCaseInfoComment #DivCaseInfoLeaveComment {
			clear:both;
			font-size:12px;}
			
	#DivCaseInfoComment #DivCaseInfoLeaveComment textarea {
			width:610px;
			margin:0 0 10px 3px;
			height:100px;}
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Myspace Index Page							//
//																		//
////////////////////////////////////////////////////////////////////////*/					
			
	#DivSpaceSidebar {
			float:left;
			width:180px;
			padding:0 10px 10px 0;
			margin:10px 0;
			border-right:1px solid #79B131;}			
			
	#DivSpaceContent {
			float:right;
			width:670px;
			padding-left:20px;
			padding-bottom:10px;
			margin:10px 0;
			line-height:20px;}
			
	#DivSpaceContent a.ClassLinkSpaceName {
			color:#79B131;}
			
	#DivSpaceContent a.ClassLinkSpaceName:hover {
			color:#FFFFFF;
			background-color:#79B131;}
	
	#DivSpaceContent h1 {
			font-size:16px;
			color:#79B131;
			margin:15px 0 5px 0;
			clear:both;}
			
	#DivSpaceContent h1 a {
			font-size:14px;
			font-weight:normal;}

/*	-------------------------------------------------------------
	DivSpaceSidebar
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
			
	#DivSpaceSidebar a {
			text-decoration:none;}
	
	#DivSpaceSidebar #DivUserInfo {
			padding-left:10px;
			line-height:18px;
			margin-bottom:10px;
			height:70px;}
			
	#DivSpaceSidebar #DivUserInfo div {
			float:left;
			margin-bottom:10px;}
			
	#DivSpaceSidebar #DivUserInfo h2 {
			width:100px;
			margin:5px 0;
			padding:0;
			word-break:break-all;}
			
	#DivSpaceSidebar #DivUserInfo a {
			font-size:12px;}
			
	#DivSpaceSidebar img {
			padding:3px;
			background-color:#FFFFFF;
			border:1px solid #79B131;
			margin:5px 7px 0 0;}
			
	#DivSpaceSidebar ul {
			font-size:13px;
			list-style:none;
			clear:both;
			margin:0 0 10px 0;}
			
	#DivSpaceSidebar ul li {
			margin-right:5px;
			color:#79B131;
			margin:2px;}
			
	#DivSpaceSidebar ul li ul {
			padding-left:30px;
			border:0;}
			
	#DivSpaceSidebar ul li h3 {
			font-size:14px;
			line-height:25px;
			padding:5px 0 2px 10px;
			border-top:1px solid #EEEEEE;}
			
	#DivSpaceSidebar span {
			color:#FF3366;}
			
	#DivSpaceSidebar ul li h3 a {
			color:#79B131;}
			
	#DivSpaceSidebar ul li h3 a:hover {
			background-color:#79B131;
			color:#F6F6F6;}
		
	#DivSpaceSidebar ul li ul li {
			padding:2px 0;
			margin:0;
			border:0;}
			
	#DivSpaceSidebar ul li ul li a {
			text-decoration:underline;}
			
	#DivSpaceSidebar ul li ul li a:hover {
			text-decoration:none;}
			
	#DivSpaceSidebar ul li ul.inline li {
			display:inline;}
			
/*	-------------------------------------------------------------
	DivSpaceContent - MySpaceIndex
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivSpaceIndex {
			padding:10px 0;
			font-size:13px;}
			
	.ClassDivSpaceIndex h2 {
			font-size:14px;
			color:#79B131;
			background-color:#F9F9F9;
			padding:3px 0 0px 5px;
			line-height:20px;}
			
	.ClassDivSpaceIndex ul {
			list-style:none;
			padding-left:10px;
			margin:10px 0 20px 0;}
			
	.ClassDivSpaceIndex ul li {
			clear:both;}
			
	.ClassDivSpaceIndexLeft {
			float:left;
			width:450px;}
	
	.ClassDivSpaceIndexRight {
			float:right;
			width:210px;}
			
	.ClassUlMyCase li {
			padding:3px 0;}

	.ClassUlMyCaseComment li {
			padding:10px 0;
			border-bottom:1px dashed #DDDDDD;}
			
	.ClassUlMyCaseComment a {
			text-decoration:none;}

	.ClassUlMyGroup li {
			padding:8px 0;
			border-bottom:1px dashed #DDDDDD;}
			
	.ClassUlMyGroup a {
			text-decoration:none;}
			
	.ClassDivSpaceIndexAnnounce {
			padding:5px;
			margin:0 0 10px 0;
			border:3px solid #FFE0E0;}
			
	.ClassDivSpaceIndexAnnounce h2 {
			padding:5px 0;
			background-color:#FFFFFF;
			color:#FF3366;
			font-size:12px;}
			
	.ClassDivSpaceIndexAnnounce ul {
			margin:0;}
			
	.ClassDivSpaceIndexAnnounce ul li {
			padding:3px 0;}
			
	.ClassDivSpaceIndexAnnounce p {
			text-indent:2em;
			line-height:22px;}
			
	ul.ClassUlPushTopic {
			padding-left:5px;}
			
	.ClassUlPushTopic li {
			padding:3px 0 3px 10px;
			background-image:url(/Images/push_topic_dot.gif);
			background-repeat:no-repeat;
			background-position:3px 12px;}
	
/*	-------------------------------------------------------------
	DivSpaceContent - MySpace BaseInfo,BaseInfo_Edit,Case_Edit
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	#DivSpaceContent table.ClassTableEdit {
			margin-left:30px;
			font-size:14px;}
			
	#DivSpaceContent table.ClassTableEdit td {
			height:25px;}
			
	#DivSpaceContent table.ClassTableEdit span.ClassRemark {
			color:#999999;
			font-weight:normal;
			font-size:12px;}
			
	#DivSpaceContent table.ClassTableEdit span.ClassNotice {
			color:#FF3366;
			font-weight:normal;
			font-size:12px;}			
			
	#DivSpaceContent span.ClassRemark {
			color:#999999;
			font-weight:normal;
			font-size:12px;}
			
	#DivSpaceContent select {
			width:70px;}
			
	#DivSpaceContent select.standard {
			width:103px;}
			
	#DivSpaceContent select.short {
			width:40px;}
			
	#DivSpaceContent input {
			width:95px;
			padding:2px;}
			
	#DivSpaceContent input.text {
			border:1px solid #CCCCCC;}			
			
	#DivSpaceContent input.checkbox {
			width:13px;}
			
	#DivSpaceContent table.ClassTableEdit span.checkbox {
			font-weight:normal;
			color:#666666;}
			
	#DivSpaceContent span.checkbox input {
			width:13px;}
						
	#DivSpaceContent input.short {
			width:37px;}

	#DivSpaceContent input.long {
			width:300px;}
			
	#DivSpaceContent input.caselong {
			width:428px;}			
			
	#DivSpaceContent input.verylong {
			width:363px;}
			
	#DivSpaceContent input.MessageT {
			width:450px;}
			
	#DivSpaceContent input.ClassButton {
			background-color:#79B131;
			height:24px;
			padding:3px 10px;
			border:1px solid;
			border-left-color:#CCFF99;
			border-top-color:#CCFF99;
			border-bottom-color:#669900;
			border-right-color:#669900;
			padding-top:3px;
			font-size:14px;
			color:#FFFFFF;
			text-align:center;}			
			
	#DivSpaceContent textarea {
			width:450px;
			padding:2px;
			border:1px solid #CCCCCC;
			font-size:13px;}
			
	#DivSpaceContent table.ClassTableEdit ul.ClassUlMed {
			float:left;
			width:426px; 
			border:1px solid #CCCCCC; 
			padding:0 3px; 
			list-style:none; 
			margin-right:4px; 
			font-size:13px;
			color:#333333;}
			
	#DivSpaceContent table.ClassTableEdit .option {
			border:1px solid #EEEEEE;
			background-color:#FCFCFC;
			padding:10px;
			width:434px;
			margin-bottom:10px;}
			
	#DivSpaceContent table.ClassTableEdit .option input {
			width:13px;}
			
	#DivSpaceContent table.ClassTableEdit .option span {
			font-weight:normal;}
			
/*	-------------------------------------------------------------
	My - Profile Edit
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassTableMyEdit {
			line-height:28px;
			font-size:13px;
			margin-left:20px;}
			
	.ClassTableMyEdit td {
			vertical-align:top;
			padding-bottom:5px;}
			
	.ClassTableMyEdit span {
			color:#333;
			font-size:14px;}
			
	.ClassTableMyEdit span.ClassNotice {
			font-weight:normal;
			font-size:12px;
			color:#F36;}
			
	.ClassTableMyEdit span.fixed {
			color:#666;
			font-weight:normal;
			background-color:#F3F3F3;}
			
	.ClassTableMyEdit span.ClassRemark {
			color:#999;
			font-weight:normal;
			font-size:12px;}
			
	.ClassTableMyEdit p {
			text-indent:2em;}
				
/*	-------------------------------------------------------------
	DivSpaceContent - Profile Edit
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassTableProfileEdit {
			line-height:28px;}
			
	.ClassTableProfileEdit td {
			vertical-align:top;
			padding-top:5px;}
			
	#DivSpaceContent #TableProfileEdit span.fixed {
			color:#666666;
			font-weight:normal;
			background-color:#EDFBD9;}
			
	.ClassTableProfileEdit input {
			vertical-align:middle;}
			
	#TableProfileEdit input.InputNormal {
			width:150px;}

	#TableProfileEdit input.website {
			width:450px;}
			
	#TableProfileEdit select {
			width:130px;}
			
	#TableProfileEdit p {
				text-indent:2em;}

/*	-------------------------------------------------------------
	DivSpaceContent - Case_List
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	
	#DivSpaceContent h1 span {
			font-size:14px;
			color:#666666;}	
			
	#DivSpaceContent h1 span.Notice {
			color:#FF3366;
			font-weight:bold;}
			
	#DivSpaceContent table.ClassTableCaseList {
			margin:0px;
			cellspacing:0;}
			
	#DivSpaceContent table.ClassTableCaseList thead {
			background-color:#79B131;
			color:#FFFFFF;}
			
	#DivSpaceContent table.ClassTableCaseList thead th {
			padding:5px 5px 2px 5px;
			border-bottom:1px solid #999999;
			border-top:1px solid #999999;}
			
	#DivSpaceContent table.ClassTableCaseList tbody {
			font-size:13px;}
			
	#DivSpaceContent table.ClassTableCaseList tbody td {
			padding:10px 5px 5px 5px;}
			
	#DivSpaceContent table.ClassTableCaseList tbody th {
			padding:8px 5px 5px 5px;
			background-color:#F9F9F9;
			color:#888888;}
			
	#DivSpaceContent table.ClassTableCaseList tbody td.borderbottom {
			border-bottom:1px solid #DDD;}
			
	#DivSpaceContent table.ClassTableCaseList tbody a.ClassLinkName {
			color:#79B131;
			text-decoration:none;}
			
	#DivSpaceContent table.ClassTableCaseList tbody a.ClassLinkName:hover {
			color:#FFFFFF;
			background-color:#79B131;}
			

	.ClassDivCaseListPage {
			padding:5px;
			border-bottom:solid 1px #79B131;
			background-color:#EDFBD9;
			text-align:right;
			color:#000000;}
			
	#DivSpaceContent .ClassDivCaseListPage span {
			color:#FF3366;}
			
			
/*	-------------------------------------------------------------
	DivSpaceContent - Stat.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	
	#StatExplain {
			line-height:23px;
			font-size:13px;
			text-indent:2em;
			margin:20px 0;}
			
	#DivSpaceStatYear {
			padding:10px 10px 5px 10px;
			border-top:10px solid #FFFFFF;
			background-color:#F9F9F9;
			color:#FF3366;
			font-size:13px;}
			
	#DivSpaceStatYear ul {
			list-style:none;}
				
	#DivSpaceStatYear ul li {
			display:inline;
			margin-right:10px;}
			
	.ClassDivStat h2 {
			margin:20px 0 10px 0;}
			
	.ClassDivStat table {
			border-collapse:collapse;
			width:100%;
			font-size:13px;
			color:#666666;}
			
	.ClassDivStat th {
			padding:13px 10px 5px 0;
			border-bottom:1px solid #CCCCCC;
			font-size:14px;
			color:#999999;}
			
	.ClassDivStat td {
			padding:8px 10px 5px 0;
			border-bottom:1px solid #EEEEEE;}
			
	.ClassDivStat .right {
			text-align:right;}
			
	.ClassDivStat .center {
			text-align:center;}
			
	.ClassDivStat .sum td {
			background-color:#F9F9F9;
			border-bottom:1px solid #79B131;}
			
/*	-------------------------------------------------------------
	DivSpaceContent - Messages - Box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	
	#DivMessagesT {
			font-weight:bold;
			margin-top:15px;}
			
	#DivMessagesT ul {
			list-style: none;
			padding-left:50px;
			padding-bottom:26px;
			border-bottom:1px solid #79B131;}

	#DivMessagesT ul li {
			display: inline;}

	#DivMessagesT ul li a {
			display:block;
			float:left;
			padding:5px 10px 0 10px;
			margin:0 5px;
			border:1px solid #79B131;
			background-color:#edfbd9;
			color:#79B131;
			text-decoration:none;}
			
	#DivMessagesT ul li a:hover {
			background-color:#FFFFFF;
			color:#79B131;
			text-decoration:none;}
			
	#DivMessagesT ul li span {
			display:block;
			float:left;
			padding:5px 10px 0 10px;
			margin:0 5px;
			border:1px solid #79B131;
			border-bottom:1px solid #FFFFFF;
			background-color:#FFFFFF;
			color:#FF3366;}
			
	#DivMessagesM .ClassTableMessages {
			margin:5px 0 0 0;
			line-height:27px;
			clear:both;}
			
	#DivMessagesM .ClassTableMessages td {
			border-top:1px solid #EEE;
			padding-top:5px;}
			
	#DivMessagesM .ClassTableMessages tr.new {
			background-color:#F9F9F9;}
			
	#DivMessagesM .ClassTableMessages td a {
			text-decoration:none;}
			
	#DivMessagesM .ClassTableMessages tr.new .MessageIcon {
			width:40px;
			background-image:url(../Images/mail_new.gif);
			background-repeat: no-repeat;
			background-position : 10px 13px;}
	#DivMessagesM .ClassTableMessages tr.read .MessageIcon {
			width:40px;
			background-image:url(../Images/mail_read.gif);
			background-repeat: no-repeat;
			background-position : 10px 9px;}
			
	#DivMessagesM .ClassTableMessages td span.sys {
			font-weight:bold;} 
			
	#DivMessagesM .ClassTableMessages td span.UserName {
			font-weight:bold;
			color:#79B131;}
			
	#DivMessagesO {
			border-top:1px solid #EEE;
			padding:5px;}
			
/*	-------------------------------------------------------------
	DivSpaceContent - Messages - Read
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			

	#TableMassageInfo {
			margin:20px 0 0 30px;
			line-height:25px;}
			
	#TableMassageInfo td {
			padding:5px 0;
			vertical-align:top;}
			
	#TableMassageInfo .tag {
			width:70px;
			font-size:14px;
			font-weight:bold;}
			
	#TableMassageInfo img {
			vertical-align:middle;
			width:35px;
			height:35px;}
			
	#TableMassageInfo p {
			font-size:13px;}
			
	#TableMassageInfo input {
			margin-right:10px;}
			
/*	-------------------------------------------------------------
	DivSpaceContent - Messages - SendToList
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	
	#DivSendTo {
			position:relative;}

	.ClassUlSendToList {
			list-style:none;
			margin:30px 0;}
			
	.ClassUlSendToList li {
			display:block;
			float:left;
			height:105px;
			width:90px;
			text-align:center;
			overflow:hidden;}
			
/*	-------------------------------------------------------------
	DivSpaceContent  - My Collections
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

    #TableCollections {
			border-collapse:collapse;
			line-height:28px;
			width:100%;
			clear:both;}
    
    #TableCollections th, #TableCollections td {
			border-bottom:1px solid #CCCCCC;
			padding-top:5px;}	
			
	#TableCollections a {
			text-decoration:none;}
			
	#TableCollections p {
			text-align:center;}
			
	#TableCollections span {
			color:#FF3366;}
			
	#TableCollections span.CollectionSelect {
			display:block;
			width:20px;
			height:20px;
			background-image:url(/Images/lock.gif);
			background-repeat:no-repeat;
			background-position:3px 0;}
			
/*	-------------------------------------------------------------
	DivSpaceContent - My Comment
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivMyComment ul {
			list-style:none;
			margin-top:5px;}
			
	.ClassDivMyComment ul li {
			margin:20px 55px;}
			
	.ClassDivMyComment ul div {
			padding:3px;
			margin:3px 0;}
			
	.ClassDivMyComment ul div.stat {
			padding:0 3px;
			background-color:#F9F9F9;
			border-bottom:1px solid #DDDDDD;}
			
	 .ClassDivMyComment ul div.stat table {
	 		width:100%;
			font-size:12px;}
			
	.ClassDivMyComment p {
			padding:5px 3px;
			line-height:22px;
			font-size:13px;}
			
	.ClassDivMyComment div.pagelist {
			margin:0 55px;
			text-align:right;}
			
	.ClassDivMyComment div.pagelist span {
			font-weight:bold;color:#FF3366;}
			
	.ClassDivMyComment div.pagelist span.none {
			font-weight:normal;
			color:#666666;}
			
/*	-------------------------------------------------------------
	DivSpaceContent - Contacts List
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
			
	#UlContactsList {
			list-style:none;
			margin:20px 0 20px 30px;
			font-size:12px;}
			
	#UlContactsList li {
			float:left;
			display:block;
			width:265px;
			margin:0 40px 20px 0;
			border-bottom:1px solid #DDDDDD;
			border-right:1px solid #DDDDDD;}
			
	#UlContactsList li div {
			margin:10px 5px;}
			
	#UlContactsList li a {
			float:left;
			clear:both;}
			
	#UlContactsList li span {
			float:left;
			clear:both;}
			
	#UlContactsList li ul li {
			width:50px;
			clear:both;
			margin:0;
			border:0;}

/*	-------------------------------------------------------------
	DivSpaceContent - Contacts Recent
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.ClassUlContactsResent {
			list-style:none;
			padding-left:20px;
			margin:20px 0;
			width:600px;}
			
	.ClassUlContactsResent h2 {
			background-color:#F6F6F6;
			padding:4px 0 2px 5px;;}
			
	.ClassUlContactsResent li {
			height:58px;
			clear:both;
			margin:30px 0 10px 0;
			border-bottom:1px solid #EEEEEE;}
			
	.ClassUlContactsResent li p {
			width:480px; 
			padding-left:10px;
			float:left;}
			
			
/*	-------------------------------------------------------------
	DivSpaceContent - Group List
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.ClassLinkCreatGroup {
			font-weight:bold;}
	
	.ClassUlSpaceGroupList {
			clear:both;
			margin:20px 0 20px 20px;
			font-size:13px;}
			
	.ClassUlSpaceGroupList li {
			float:left;
			margin-right:20px;
			margin-bottom:20px;
			width:90px;
			height:98px;
			overflow:hidden;
			text-align:center;/*
			white-space:nowrap;*/}
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Portal Page								//
//																		//
////////////////////////////////////////////////////////////////////////*/					
			
/*	-------------------------------------------------------------
	Portal Menu
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		

	.ClassDivPortalMenu {
			clear:both;
			padding:5px;
			margin-top:10px;}
			
	.ClassDivPortalMenu h1 {
			margin:7px 0 5px 5px;
			font-size:18px;
			color:#79B131;}
			
	.ClassDivPortalMenu h1 span {
			font-weight:normal;
			font-size:12px;
			color:#666;}
			
	.ClassDivPortalMenu h1.title {
			margin:33px 0 0 0;
			border-bottom:1px dashed #FF3366;}
			
	.ClassDivPortalMenu p {
			font-size:13px;
			margin:0 5px;}
			
	.ClassDivPortalMenuRight {
			float:right;
			padding-top:12px;}
			
	.ClassDivPortalMenuRight p {
			text-align:right;
			line-height:20px;}
			
	.ClassDivPortalMenuRight a {
			font-size:12px;}
			
	.ClassDivPortalMenuRight a.ClassLinkGray {
			color:#777777;
			background-color:#F6F6F6;}
			
	.ClassDivPortalMenuRight a.ClassLinkGray:hover {
			background-color:#EEEEEE;
			color:#666666;}
			
/*	-------------------------------------------------------------
	Portal Content
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		

	.ClassDivPortalContent {
			clear:both;
			font-size:13px;
			overflow:auto;
			}
			
	h2.MyBg {
			font-size:14px;
			color:#79B131;
			background-color:#F9F9F9;
			padding:5px 0 2px 5px;}
			
	.ClassDivPortalContent h2 span {
			font-size:12px;
			font-weight:normal;
			color:#666666;}
			
	.ClassDivPortalContent ul {
			list-style:none;
			/*padding-left:10px;*/}
			
			
/*	-------------------------------------------------------------
	DivPortalLeft
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
			
	.ClassDivPortalLeft {
			float:left;
			width:550px;
			padding:0 5px;
			margin:10px 0;}
			
	#DivPortalIndexUserInfo {
			padding:5px;
			margin-bottom:20px;
			background-color:#FCFCFC;
			border:3px solid #F3F3F3;
			line-height:25px;}
			
	#DivUserHealthSummary ul {
			clear:both;
			margin:10px 0 30px 10px;}
			
	#DivUserHealthSummary ul li {
			line-height:30px;}

	#DivUserHealthSummary ul li a {
			font-size:13px;}
			
	#DivUserNewCase ul {
			padding:0 5px;
			line-height:25px;}
			
	#DivUserNewCase {
			margin-bottom:30px;}
			
	#DivUserNewCase ul li {
			margin-bottom:10px;}
			
	#DivUserNewCase ul li a {
			display:block;
			padding:5px;
			border:1px solid #FFF;
			border-bottom:1px solid #EEE;
			color:#666;
			text-decoration:none;}
			
	#DivUserNewCase ul li a:hover {
			border:1px solid #e0f3c3;
			background-color:#FFF;}
			
	#DivUserNewCase ul li span.green {
			color:#79B131;}
		
	#DivUserNewCase ul li p {
			clear:both;
			padding:5px 0 0;
			line-height:20px;}
			
	#DivUserNewCase ul li div.bottom {
			height:25px;}
			
			
			
	#DivUserNewCase ul li table {
			width:100%;}
			
	#DivUserNewComment ul {
			margin:20px 0 0 10px;}
			
	#DivUserNewComment ul li {
			border-bottom:1px solid #EEE;
			margin:15px 0;}
			
	#DivUserNewComment ul a {
			font-size:14px;}
			
	#DivUserNewComment ul p {
			margin:10px 0;}
			
	#DivUserNewComment ul p.summary {
			line-height:20px;}
			
/*	-------------------------------------------------------------
	DivPortalRight
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		

	.ClassDivPortalRight {
			width:300px;
			float:right;
			padding:0 5px;
			margin:10px 0;}	

	#DivPortalIndexContact ul {
			margin:20px 0 10px 0;}
			
	#DivPortalIndexContact ul li {
			float:left;
			width:95px;
			height:90px;
			overflow:hidden;
			text-align:center;
			line-height:16px !important ;
			line-height:18px;}
			
	#DivPortalIndexGroup ul {
			margin:20px 0 10px 0;
			height:270px;}
			
	#DivPortalIndexGroup ul li {
			float:left;
			width:95px;
			height:90px;
			overflow:hidden;
			text-align:center;
			line-height:16px !important ;
			line-height:18px;}
			
	#DivPortalIndexGroup ul li p {
			text-align:center;}


/*	-------------------------------------------------------------
	Page Portal Detail Public
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		

	.ClassDivPortalDetail {
			float:left;
			width:590px;
			padding:30px 0 30px 50px;}
			
	.ClassDivPortalSidebar {
			width:230px;
			float:right;
			padding:30px 0 0 30px;
			margin-bottom:200px;}

/*	-------------------------------------------------------------
	Page Portal Contact
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	
	#UlPortalContact {
			clear:both;}
			
	#UlPortalContact li {
			float:left;
			width:280px;
			height:75px;
			margin:0px 0 10px 0;
			font-size:12px;}
	
	#UlPortalContact p {
			float:left;
			margin-left:5px;
			width:200px;
			line-height:20px;}
			
			
/*	-------------------------------------------------------------
	Page Portal Group
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	
	#UlPortalGroup {}
			
	#UlPortalGroup li {
			clear:both;
			height:100px;}
			
	#UlPortalGroup h2 {
			background-color:#FFFFFF;}
			
	#UlPortalGroup .intro {
			width:510px;
			padding:7px;
			line-height:20px;}
	
	#UlPortalGroup p {
			text-indent:2em;}
			
			
			
	.ClassDivMyGroupList {
			margin:20px 10px;}
			
	.ClassDivMyGroupList h3 {
			font-size:14px;
			clear:both;}
			
	.ClassUlGroupListIcon {
			clear:both;
			margin:20px 0 0 10px;
			font-size:12px;
			overflow:auto;
			line-height:17px !important;
			line-height:18px;}
			
	.ClassUlGroupListIcon li {
			float:left;
			margin:0 5px 0 0;
			width:87px;
			height:110px;
			overflow:hidden;
			text-align:center;}
			
/*	-------------------------------------------------------------
	Page Portal HealthSummary
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	#UlPortalHealthSummary {
			padding:0 10px 20px 10px;}
			
	#UlPortalHealthSummary h3 {
			font-weight:normal;
			margin-bottom:10px;}
			
	#UlPortalHealthSummary li {
			padding:20px 0 10px 0;
			border-bottom:1px solid #EEE;
			clear:both;}
			
	#UlPortalHealthSummary p {
			clear:both;
			padding-top:5px;
			line-height:18px;}
			
	#UlPortalHealthSummary img {
			vertical-align:middle;}
			
	.ClassDivPortalDetail h2 span.ClassSpanHealthSummary {
			color:#FF3366;
			font-weight:bold;}

/*	-------------------------------------------------------------
	Page Portal Profile
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassTablePortalProfile {
			line-height:25px;}
			
	.ClassTablePortalProfile p {
			width:500px;
			margin:20px 0;}

/*	-------------------------------------------------------------
	Page Portal Case
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	#UlPortalCase li {
			padding:0 0 10px;
			margin-bottom:25px;
			border-bottom:1px solid #EEE;}
			
	#UlPortalCase h3 {
			font-size:14px;
			font-weight:normal;}
			
	#UlPortalCase h3 img {
			vertical-align:middle;}
			
	#UlPortalCase p {
			line-height:20px;
			margin:10px 0;}
			
	#UlPortalCase li table {
			width:100%;
			line-height:25px;}
			
/*	-------------------------------------------------------------
	Page My/Portal Comment
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
	.ClassUlMyComment {
			margin:20px 0;
			padding:0 10px;}	
			
	.ClassUlMyComment li {
			clear:both;
			border-bottom:1px solid #EEE;
			margin-bottom:20px;}
			
	.ClassUlMyComment h3 {
			font-size:14px;
			font-weight:normal;
			margin-bottom:10px;}
			
	.ClassUlMyComment p {
			line-height:22px;
			margin-bottom:5px;}
			
/*	-------------------------------------------------------------
	Page My/Portal ContactsResent
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
	.ClassUlMyContactsResent {
			list-style:none;
			margin:20px 0 30px;
			padding:0 10px;}
			
	.ClassUlMyContactsResent h2 {
			background-color:#F6F6F6;
			padding:4px 0 2px 5px;;}
			
	.ClassUlMyContactsResent li {
			clear:both;
			height:50px;
			margin:20px 0;
			border-bottom:1px solid #EEE;}
			
	.ClassUlMyContactsResent img {
			height:35px;
			width:35px;}
			
	.ClassUlMyContactsResent li p {
			padding:5px 10px;
			width:460px;
			float:left;}
			
/*	-------------------------------------------------------------
	Page My/Portal Group
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivMyGroupSearch {
			margin-bottom:20px;}
	
	.ClassDivMyGroupSearch p {
			margin:5px 10px;}
			
	.ClassDivMyGroupSearch .PubInputButton {
			width:90px;}
			
			
/*	-------------------------------------------------------------
	Page Portal Sidebar
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivPortalSidebarStatement {
			padding:10px;
			border:3px solid #F3F3F3;}
			
	.ClassDivPortalSidebarStatement p {
			line-height:22px;}
			
	ul.ClassUlMySideBar {
			list-style:inside disc;}
			
	ul.ClassUlMySideBar li {
			padding:3px 0;}
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							My Index Pages		 						//
//																		//
////////////////////////////////////////////////////////////////////////*/	
			
/*	-------------------------------------------------------------
	Push Case
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
	.ClassDivPushCase {
			clear:both;
			font-size:13px;
			line-height:22px;
			padding:0;
			margin:0 0 30px;}
			
	.ClassDivPushCase ul li {
			padding-bottom:10px;
			clear:both;}
			
	.ClassDivPushCase ul a {
			display:block;
			padding:10px 5px;
			background:#FFF;
			border:1px solid #FFF;
			border-bottom:1px solid #EEE;
			color:#666;
			text-decoration:none;}
			
	.ClassDivPushCase ul a:hover {
			background-color:#FFF;
			color:#666;
			border:1px solid #e0f3c3;}
			
	.ClassDivPushCase ul a img {
			height:35px;
			width:35px;
			margin:4px 5px 0 0;
			float:left;}
			
/*	-------------------------------------------------------------
	Push Comment
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivPushComment {
			margin:20px 0 40px;
			font-size:13px;}
			
	.ClassDivPushComment ul {
			line-height:25px;}
			
	.ClassDivPushComment ul li {
			margin:15px 0;
			padding:5px;
			clear:both;
			border-bottom:1px solid #EEE;}
			
	.ClassDivPushComment ul p {
			font-size:12px;
			line-height:22px;
			padding:5px 0 5px 25px;}
			
	.ClassDivPushComment ul img {
			height:20px;
			width:20px;
			margin-right:5px;
			float:left;}
			
/*	-------------------------------------------------------------
	My Index Case Comment
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
	.ClassDivMyCaseComment {
			line-height:22px;
			padding-bottom:10px;}
			
	.ClassDivMyCaseComment li {
			border-bottom:1px solid #EEE;
			margin:15px 0;
			padding-bottom:5px;}
	
	.ClassDivMyCaseComment img {
			float:left;
			height:35px;
			width:35px;
			margin-right:5px;}
			

/*////////////////////////////////////////////////////////////////////////
//																		//
//								Group Pages		 						//
//																		//
////////////////////////////////////////////////////////////////////////*/	

/*	-------------------------------------------------------------
	Page Group Index
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassDivGroupListNew {}

	.ClassDivGroupList {
			margin:10px 10px 0 10px;
			overflow:auto;}
			
	.ClassDivGroupList h2 {
			clear:both;
			background-color:#F9F9F9;
			padding:3px 0 2px 3px;}
			
	.ClassDivGroupList h2 a {
			font-size:12px;
			font-weight:normal;}
			
	.ClassUlGroupList {
			clear:both;
			margin-top:10px;
			font-size:13px;}
			
	.ClassUlGroupList li {
			float:left;
			width:80px;
			height:95px;
			margin:5px 4px 0 4px;
			overflow:hidden;
			text-align:center;}
			
	.ClassDivGroupTopicList {
			margin:10px 10px 30px 10px;
			width:290px;}
			
	.ClassDivGroupTopicList h2 {
			clear:both;
			padding-bottom:3px;}
			
	.ClassDivGroupTopicList h2 a {
			font-size:12px;
			font-weight:normal;
			margin-left:175px;
			text-decoration:none;}
			
	.ClassDivGroupTopicList ul {
			font-size:13px;
			border-top:1px solid #79B131;
			line-height:22px;
			color:#BBBBBB;}
			
	.ClassDivGroupTopicList ul li {
			padding:5px;
			word-wrap:break-word;
			border-bottom:1px dashed #CCCCCC;}
			
	.ClassDivGroupTopicList ul li a {
			text-decoration:none;}

	.ClassDivGroupSearch {
			margin:10px 5px 10px 10px;
			padding:10px;
			border:1px solid #EEE;
			background-color:#F9F9F9;}
			
	.ClassDivGroupSearch p {
			text-align:center;
			padding:5px 0;}
			
	.ClassDivGroupSearch .PubInputButton {
			width:90px;}
			
	.ClassDivGroupHelp {
			margin:0 0 20px;}
			
	.ClassDivGroupHelp ul li {
			clear:both;
			margin:15px 0 15px 10px;}
			
			
	.ClassDivGroupHelp ul .ClassImgFace {
			margin-right:5px;}
			
	.ClassDivGroupHelp ul p {
			font-size:12px;
			line-height:18px;
			margin:5px;}
			
	.ClassDivNewGroup {
			margin:20px 0;
			font-size:13px;}
			
	.ClassDivNewGroup ul {
			list-style:outside disc;
			margin-left:25px;}
			
	.ClassDivNewGroup ul li {
			padding:5px 0;}
			
/*	-------------------------------------------------------------
	Page The Group
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivGroupMenu {
			clear:both;
			padding:5px;
			margin-top:10px;}
			
	.ClassDivGroupMenu .ClassDivGroupTitle {
			float:left;
			margin-left:7px;}
			
	.ClassDivGroupMenu h1 {
			padding-top:5px;
			font-size:25px;
			color:#79B131;}
			
	.ClassDivGroupMenu p {
			font-size:13px;
			margin:0 5px;}
			
	.ClassDivGroupMenu a {
			font-size:12px;}
			
	.ClassDivGroupMenu a.ClassLinkGray {
			color:#777777;
			background-color:#F6F6F6;
			padding:0 2px;}
			
	.ClassDivGroupMenu a.ClassLinkGray:hover {
			background-color:#EEEEEE;
			color:#666666;}
			
	.ClassDivGroupMenuRight {
			float:right;
			padding-top:35px;
			font-weight:bold;}
			
	.ClassDivGroupMenuRight p {
			text-align:right;}
			
	.ClassDivGroupMenuRight a {
			font-size:14px;}
			
/*	-------------------------------------------------------------
	DivGroupContent
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
	.ClassDivGroupContent {
			clear:both;
			font-size:13px;}
			
/*	.ClassDivGroupContent h2 {
			font-size:14px;
			color:#79B131;
			background-color:#F9F9F9;
			padding:5px 0 2px 5px;}
*/			
	.ClassDivGroupContent h2 span {
			font-size:12px;
			font-weight:normal;
			color:#666666;}
			
	.ClassDivGroupContent ul {
			padding-left:10px;}
			
/*	-------------------------------------------------------------
	DivGroupLeft
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
			
			
	.ClassDivGroupLeft {
			float:left;
			width:590px;
			padding:0 5px;
			margin:10px 0 30px 0;}
			
	.ClassTableTopicList {
			clear:both;
			border-collapse:collapse;
			margin-bottom:10px;
			font-size:13px;}
			
	.ClassTableTopicList a {
			text-decoration:none;}
			
	.ClassTableTopicList th {
			border-bottom:1px solid #DDD;
			padding:15px 0 3px 5px;}
			
	.ClassTableTopicList td {
			border-bottom:1px solid #EEE;
			padding:12px 0 3px 5px;
			word-break:break-all;}
			
			
/*	-------------------------------------------------------------
	DivGroupRight
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivGroupRight {
			width:260px;
			float:right;
			padding:0 5px;}	
			
	.ClassDivGroupRight #DivGroupAbout {
			line-height:22px;
			word-break:break-all;
			overflow:hidden;}
			
	.ClassDivGroupRight #DivGroupAbout p {
			margin:3px 0;}
			
	.ClassDivGroupRight .ClassDivGroupAction {
			padding-top:10px;
			font-size:14px;
			line-height:30px;}
			
/*	-------------------------------------------------------------
	Page Group Members
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivGroupMemberList {
			margin:10px 0 10px 0;
			clear:both;
			overflow:auto;}
			
	.ClassDivGroupMemberList ul {
			margin-top:20px;}
			
	.ClassDivGroupMemberList ul li {
			float:left;
			margin:0 30px 30px 0;
			text-align:center;}
			
	.ClassDivGroupMemberList ul li p {
			text-align:center;
			line-height:20px;
			white-space:nowrap;}


/*	-------------------------------------------------------------
	Page Group Create
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassDivGroupCreate {
			margin:40px 50px;}
			
	.ClassDivGroupCreate h1 {
			font-size:25px;
			color:#79B131;}
			
	.ClassDivGroupCreate table {
			margin:20px;
			line-height:25px;}
			
	.ClassDivGroupCreate table td {
			vertical-align:top;
			padding:5px 0;}
			
	.ClassDivGroupCreate label {
			font-weight:bold;
			font-size:14px;}
			
	.ClassDivGroupCreate span.url {
			background-color:#EDFBD9;
			font-weight:bold;}
			
	.ClassDivGroupCreate p.url {
			width:410px;
			line-height:18px;}
			
			
/*	-------------------------------------------------------------
	Page Group Topic
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.ClassTableGroupTopic {
			margin:10px 0px;
			clear:both;
			width:100%;
			font-size:13px;}
			
	.ClassTableGroupTopic h2 {
			color:#79B131;
			font-size:20px;
			padding:0;
			margin:2px 0;}
			
	.ClassTableGroupTopic td {
			vertical-align:top;
			padding:0 5px;}
			
	.ClassTableGroupTopic .ClassImgFace {}
			
	.ClassTableGroupTopic .writer {
			font-size:14px;
			line-height:24px;}
			
	.ClassTableGroupTopic .ClassDivTopicContent {
			margin:10px 0;
			line-height:22px;
			width:510px;
			word-break:break-all;
			overflow:hidden;}
			
	.ClassTableGroupTopic .ClassDivTopicReContent {
			width:445px;
			word-break:break-all;
			overflow:hidden;}
			
	.ClassTableGroupTopic p {
			margin:5px 0;}
			
	.ClassTableGroupTopic p.action {
			margin:5px 0 0 0;;
			text-align:right;
			color:#CCCCCC;}
			
	.ClassTableGroupTopic ul {
			padding:0;
			margin:20px 0;}
			
	.ClassTableGroupTopic ul li {
			clear:both;
			padding:20px 0;
			line-height:22px;
			border-top:1px solid #EEEEEE;
			overflow:auto;}
			
	.ClassTableGroupTopic ul li .ClassImgFace {
			margin-right:10px;}
			
	.ClassTableGroupTopic ul li .ClassDivTopicText {
			float:left;
			width:445px;}
			
	.ClassDivTopicReply {
			margin:10px;}
			
	.ClassDivTopicReply .PubTextAreaGray {
			width:480px;
			height:100px;
			margin-bottom:10px;}
			
	.ClassTableGroupTopic h3 {
			color:#79B131;
			background-color:#F9F9F9;
			padding:3px 0 0 5px;
			line-height:25px;}
			
	.ClassTableGroupTopic h3 span {
			font-size:13px;
			font-weight:normal;
			color:#666666;}
			
	.ClassDivGroupMoreTopic {
			margin:30px 0;
			word-break:break-all;
			overflow:hidden;
			font-size:13px;}
			
	.ClassDivGroupMoreTopic h2 {
			background-color:#FFFFFF;
			padding:0;}
			
	.ClassDivGroupMoreTopic ul {
			margin:10px 0 0 20px;
			padding:0;
			list-style:square;}
			
	.ClassDivGroupMoreTopic ul li {
			padding:5px 0;}
			

/*	-------------------------------------------------------------
	Page Group Post
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.ClassTableGroupPost {
			margin:10px;
			clear:both;
			width:100%;
			line-height:25px;}
			
	.ClassTableGroupPost h2 {
			background-color:#FFFFFF;
			font-size:20px;
			padding:0;
			margin:2px 0;}
			
	.ClassTableGroupPost td {
			vertical-align:top;
			padding:5px 0;}
			
	.ClassTableGroupPost label {
			font-size:14px;
			font-weight:bold;}
			
			
/*	-------------------------------------------------------------
	Page Group/Topic List
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.ClassDivGroupSearchList {
			margin:20px;}	
			
	.ClassDivGroupSearchList h1 {
			font-size:16px;
			font-weight:bold;
			color:#79B131;
			margin-bottom:20px;}
		
	.ClassDivGroupSearchList ul li {
			clear:both;
			height:80px;}
			
	.ClassDivGroupSearchList .ClassImgFace {
			float:left;
			margin-right:5px;}
			
	.ClassDivGroupSearchList ul div {
			float:left;
			width:530px;
			padding-top:5px;}
			
	.ClassDivGroupSearchList ul span {
			font-size:12px;
			color:#999;}
			
	.ClassDivGroupSearchList ul p {
			padding:8px 0;
			line-height:20px;
			font-size:13px;}
			
	.ClassDivTopicSearchList {
			margin:20px;}	
			
	.ClassDivTopicSearchList h1 {
			font-size:16px;
			font-weight:bold;
			color:#79B131;}
			
			
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Tag Pages 									//
//																		//
////////////////////////////////////////////////////////////////////////*/		


	.ClassDivTag {
			margin:10px 0;}
			
	.ClassDivTag .title {
			clear:both;
			height:25px;
			margin:20px 5px 0;}
			
	.ClassDivTag h1 {
			float:left;
			color:#79B131;
			font-size:16px;}
			
	.ClassDivTag .title a {
			font-size:12px;}
			
	#DivHotTag {
			margin-left:10px;
			font-size:13px;}
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 About , and so on...						//
//																		//
////////////////////////////////////////////////////////////////////////*/	

	#DivAboutSidebar {
			float:left;
			width:140px;
			padding:10px;
			margin:10px 0;
			border-right:1px solid #79B131;}			
			
	#DivAboutContent {
			float:right;
			width:690px;
			padding:10px;
			margin:10px 0;
			line-height:25px;}
			
/*	-------------------------------------------------------------
	DivAboutSidebar 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#DivAboutSidebar ul {
			list-style:none;
			margin-left:30px;
			line-height:30px;
			font-weight:bold;
			color:#79B131;}
			
	#DivAboutSidebar ul li a {
			padding:5px 5px 2px 5px;
			color:#79B131;}
			
	#DivAboutSidebar ul li a:hover {
			background-color:#FFFFFF;
			color:#79B131;}
			
	#DivAboutSidebar ul li span {
			padding:5px 5px 2px 5px;
			color:#666666;}
			
/*	-------------------------------------------------------------
	DivAboutContent 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	#DivAboutContent h1 {
			color:#79B131;
			font-size:14px;
			line-height:30px;
			clear:both;}
			
	#DivAboutContent p {
			text-indent:2em;
			margin:10px 0;}
			
	#DivAboutContent span {
			font-weight:bold;
			color:#79B131;}
			
	#DivAboutContent p.detail {
			text-indent:0;
			padding-left:4em;}
			
	#DivAboutContent td {
			vertical-align:top;
			padding-top:3px;}
			
	#DivAboutContent td.label {
			width:100px;
			height:30px;
			text-align:right;
			font-weight:bold;
			color:#79B131;}
						
	#DivAboutContent textarea {
			width:400px;
			height:200px;
			padding:3px;}
			
/*	-------------------------------------------------------------
	Pager Partner 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	#DivAboutContent ul.partner {
			margin:15px 0 20px 20px;
			width:660px;}
			
	#DivAboutContent ul.partner li {
			float:left;
			margin:0 25px 10px 0;}
			
	a.partner img {
			padding:0 5px;
			border:1px solid #EEE;}
			
	a.partner:hover img {
			background-color:#FFF;
			border:1px solid #79B131;}
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Search Portal Pages 						//
//																		//
////////////////////////////////////////////////////////////////////////*/	
			
	.ClassDivSearchPortal {
			text-align:center;
			margin:60px 100px;}
			
	.ClassDivSearchPortalForm {
			padding:20px 150px 20px 175px;}
			
	.ClassDivSearchPortalForm p {
			}
			
	.ClassDivSearchPortal .ClassDivHotKeyWord {
			margin:0 0 0 120px;
			font-size:13px;
			line-height:18px;}
			
	.ClassDivSearchPortal .ClassDivHotKeyWord h3 {
			float:left;
			font-size:13px;
			padding-left:5px;}
			
	.ClassDivSearchPortal .ClassDivHotKeyWord ul {
			float:left;
			width:420px;
			margin-bottom:10px;}
			
	.ClassDivSearchPortal .ClassDivHotKeyWord li {
			display:inline;
			margin-right:5px;}
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//					 Google Search Result Pages 						//
//																		//
////////////////////////////////////////////////////////////////////////*/	

	#DivGleSearchResult {
			width:670px;
			overflow:hidden;}			
			
/*////////////////////////////////////////////////////////////////////////
//																		//
//							 System Error Pages 						//
//																		//
////////////////////////////////////////////////////////////////////////*/	


	.ClassDivSysError {
			text-align:center;
			padding:80px 0 170px 0;}
			
	.ClassDivSysError div {
			border:3px solid #EEEEEE;
			background-color:#F9F9F9;
			width:450px;
			margin:auto;
			padding:20px;}	
			
	.ClassDivSysError h2 {
			font-size:18px;
			height:30px;
			padding:9px 0 0 40px;
			color:#666666;
			background-image:url(/Images/sys_error.gif);
			background-repeat:no-repeat;}
			
	.ClassDivSysError ul {			
			padding:0 0 0 60px;}
			
	.ClassDivSysError ul li {
			margin:15px 0;}
			

/*////////////////////////////////////////////////////////////////////////
//																		//
//							 Rating Star								//
//																		//
////////////////////////////////////////////////////////////////////////*/		



/* =========================Rating====================== */


.ratingStar {
	font-size: 10px;
	margin: 0;
	background-repeat: no-repeat;
	font-weight:normal;
}
.ratingStarDynamic .ratingStar {
	cursor: pointer;
}

/* ===================Star================================== */	

.ClassDivRateStar {
	display:inline;
	padding:0;
	margin:0;
}
.ClassDivRateStar .ratingStar {
	padding:0 5px;
}
.ClassDivRateStar .filledRatingStar {
	background-image: url(/Images/Stars/star_new_1.gif);
}
.ClassDivRateStar .emptyRatingStar {
	background-image: url(/Images/Stars/star_new_0.gif);
}
.ClassDivRateStar .savedRatingStar {
	background-image: url(/Images/Stars/star_new_active.gif);
}
.ClassDivRateStar .halfRatingStar {
	background-image: url(/Images/Stars/star_new_half.gif);
}
/* ====================Danger================================= */	

.ClassDivRateDanger {
	display:inline;
	padding:0;
	margin:0;
}
.ClassDivRateDanger .ratingStar {
	padding:1px 5px;
}
.ClassDivRateDanger .filledRatingStar {
	background-image: url(/Images/Stars/danger_new_1.gif);
}
.ClassDivRateDanger .emptyRatingStar {
	background-image: url(/Images/Stars/danger_new_0.gif);
}
.ClassDivRateDanger .savedRatingStar {
	background-image: url(/Images/Stars/danger_new_active.gif);
}
.ClassDivRateDanger .halfRatingStar {
	background-image: url(/Images/Stars/danger_new_half.gif);
}
/* =====================Price================================ */	

.ClassDivRatePrice {
	display:inline;
	padding:0;
	margin:0;
}
.ClassDivRatePrice .ratingStar {
	padding:0 3px;
}
.ClassDivRatePrice .filledRatingStar {
	background-image: url(/Images/Stars/price_new_1.gif);
}
.ClassDivRatePrice .emptyRatingStar {
	background-image: url(/Images/Stars/price_new_0.gif);
}
.ClassDivRatePrice .savedRatingStar {
	background-image: url(/Images/Stars/price_new_active.gif);
}
.ClassDivRatePrice .halfRatingStar {
	background-image: url(/Images/Stars/price_new_half.gif);
}
/* ====================Capsule================================= */	

.ClassDivRateCapsule {
	display:inline;
	padding:0;
	margin:0;
}
.ClassDivRateCapsule .ratingStar {
	padding:0 4px;
}
.ClassDivRateCapsule .filledRatingStar {
	background-image: url(/Images/Stars/capsule_new_1.gif);
}
.ClassDivRateCapsule .emptyRatingStar {
	background-image: url(/Images/Stars/capsule_new_0.gif);
}
.ClassDivRateCapsule .savedRatingStar {
	background-image: url(/Images/Stars/capsule_new_active.gif);
}
.ClassDivRateCapsule .halfRatingStar {
	background-image: url(/Images/Stars/capsule_new_half.gif);
}	
			
/*yihua*/
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%;
	margin-bottom:0px;
	
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	margin-bottom:-4px;
}

.TabbedPanelsTab {
	position: relative;
	top: 3px;
	float: left;
	padding: 1px 13px;
	margin: 0px 1px 0px 0px;display: block;height:22px;text-align: center;line-height:22px; font-size:13px;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	 border:1px solid #ccc;
	 border-bottom:none;
	 background:#f1f1f1

}

.TabbedPanelsTabHover {
	background-color: #F7F7F7;
}

.TabbedPanelsTabSelected { height:22px; background:#fffbef;padding:2px 10px; line-height:22px;display: block;color:#000;font-size: 13px;font-weight: bold;float: left;border-bottom:1px solid #fffbef;}


.TabbedPanelsTab a {color: black;text-decoration: none;}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-right: solid 1px #ccc;
	border-top: solid 1px #ccc;
	background-color: #EEE;
}

.TabbedPanelsContent {
	padding: 4px; padding-left:10px; padding-top:35px; padding-bottom:5px; height:70px; background:#fffbef; border:none;  width:684px;
}

a.download-link {
background:transparent url(download-button.png) no-repeat scroll 0 0;
display:block;
height:87px;
margin-left:2px;
margin-bottom:10px;
}
a.download-link span {
color:#09700B;
line-height:1.2;
position:static;
}
a.download-link em {
display:block;
font-size:80%;
font-style:normal;
}
a.download-link em.download-lang {
color:#42A313;
margin-top:5px;
}
.download-link abbr {
border-bottom:0 none;
}
.alimama{ width:250px; margin:0 auto;}
.index_price{ margin:10px 0; padding:10px 5px; border:1px solid #EAE7BB; background-color:#FCFADF;  font-size:12px;}
.index_price h2{padding:0; margin-bottom:10px; border-bottom:1px solid #EAE7BB;}
.index_price ul li{ padding:5px 5px;}
.index_price ul li span{ float:right;}

.index_inn{ margin:10px 0; padding:10px 5px;  font-size:12px; float:left;}
.index_inn h2 {padding:0; margin-bottom:10px; border-bottom:1px solid #EAE7BB;}
.index_inn ul li{ padding:5px 5px; width:48px; float:left; height:70px;}
.index_inn ul li img{margin:8px 0; clear:both; float:left;}