/* 公用部分 */
html { }

body { background-color: #ffffff; }

.CenterText {text-align:center;}

a:link {color:#000000;}
a:visited {color:#000000;}
a:hover {color:#ff0000; text-decoration: none;}
.gray,a.gray{color:Gray}

p {font-size: 14px; line-height: 1.2;  }
font {line-height:1.2;  }

/* 平台部分 */
.HSpacer {padding-left: 5px; font-size: 1px; line-height:1px;}
.PagePathFont,a.PagePathFont:link,a.PagePathFont:visited
{
	font-weight:bold;
	color:#4E4D4C;
    
	
}
.GridView { }
.ListView { padding:5px; }

.GridViewBorder { border: 1px solid #9dcb9e; } 
.GridViewHeader { background:url("title_bg.gif");  border-right: 1px solid #D6E9F9; border-bottom: 2px solid #ffffff; padding: 5px; font-weight: bold; }
.GridViewText { padding: 2px 1px 2px 5px;}

a.LinkCommand:link {color:#000000;}
a.LinkCommand:visited {color:#000000;}
a.LinkCommand:hover {color:#ff0000; text-decoration: underline;}

.ContentPager { text-align: center;  }
.ContentPagerItemCount { color: #999999; }
.ContentPagerButton { margin: 0px 3px 0px 3px; }
.ContentPagerLinkDisabled { color: #999999; }
.ContentPagerLinkCurr { color:#ff0000; }

.FloatHint {border: 1px solid #cccccc; padding: 12px; color:#349045; background-color: #ffffff;}
.HintMenu {border: 1px solid #cccccc; padding: 1px; background-color: #ffffff; cursor: pointer;}
.NormalHintMenuItem {color: blue}
.ActiveHintMenuItem { background-color: #2B7DD5; color: #ffffff;}

/* 自定义部分 */
a.MenuLink:link {color:#000000;}
a.MenuLink:visited {color:#000000;}
a.MenuLink:hover {color:#ff0000;}

a.TitleLink:link {color:#000000; font-size:14px; line-height: 20px;}
a.TitleLink:visited {color:#000000; font-size:14px; line-height: 20px; }
a.TitleLink:hover {color:#000000; text-decoration: underline;}

a.RedLink:link {color:#ff0000;}
a.RedLink:visited {color:#ff0000;}
a.RedLink:hover {color:#ff0000;}

a.RedLink1:link {color:#dd1146; font-weight:bold;}
a.RedLink1:visited {color:#dd1146;font-weight:bold;}
a.RedLink1:hover {color:#dd1146;font-weight:bold;}

a.BrownLink:link {color:#c80000;}
a.BrownLink:visited {color:#c80000;}
a.BrownLink:hover {color:#ff0000;}

a.DarkRedLink:link {color:#800000;}
a.DarkRedLink:visited {color:#800000;}
a.DarkRedLink:hover {color:#ff0000;}

a.WhiteLink:link {color: White;}
a.WhiteLink:visited {color: White;}
a.WhiteLink:hover {color: White;}

a.GreenLink:link {color:#319e00;}
a.GreenLink:visited {color:#319e00;}
a.GreenLink:hover {color:#319e00; text-decoration: underline;}

a.Green2Link:link {color:#009900;}
a.Green2Link:visited {color:#009900;}
a.Green2Link:hover {color:#009900; text-decoration: underline;}

a.BlueLink:link {color:blue;}
a.BlueLink:visited {color:blue;}
a.BlueLink:hover {color:blue; text-decoration: underline;}

a.Blue2Link:link {color:#336699;}
a.Blue2Link:visited {color:#336699;}
a.Blue2Link:hover {color:#336699; text-decoration: underline;}

a.Blue3Link:link {color:#0691F8;}
a.Blue3Link:visited {color:#0691F8;}
a.Blue3Link:hover {color:#0691F8; }

a.EShopLink:link {color:#0066ff;text-decoration: underline}
a.EShopLink:visited {color:#0066ff;text-decoration: underline}
a.EShopLink:hover {color:#0066ff; text-decoration: underline}

a.Blue2TitleLink:link { color:#336699; font-size:14px; line-height: 20px; }
a.Blue2TitleLink:visited {	color:#336699; font-size:14px; line-height: 20px; }
a.Blue2TitleLink:hover { color:#336699; text-decoration: underline}

a.GrayLink:link {color:#999999;}
a.GrayLink:visited {color:#999999;}
a.GrayLink:hover {color:#ff0000; text-decoration: underline; }

a.HeaderLink:link {color:#FF8000;}
a.HeaderLink:visited {color:#FF8000;}
a.HeaderLink:hover {color:#FF8000; }

a.HeaderLink2:link {color:#000000;}
a.HeaderLink2:visited {color:#000000;}
a.HeaderLink2:hover {color:#000000; }

a.Gray2Link:link {color:#555;}
a.Gray2Link:visited {color:#555;}
a.Gray2Link:hover {color:#ff0000; text-decoration: underline;}

a.SchedulerLink:link {color:#319e00;}
a.SchedulerLink:visited {color:#319e00;}
a.SchedulerLink:hover {color:#319e00; text-decoration: none;}

a.SchedulerDayLink:link {color:#999;}
a.SchedulerDayLink:visited {color:#999;}
a.SchedulerDayLink:hover {color:red; }

a.SchedulerItem:link { color: #999999; }
a.SchedulerItem:visited { color: #999999;  }
a.SchedulerItem:hover { background-color: #CCFFFF; }

a.ScheduleAccountItem:link { color: blue; }
a.ScheduleAccountItem:visited { color: blue;  }
a.ScheduleAccountItem:hover { background-color: #CCFFFF; cursor: default;}

.SchedulerSelectedPanel { background-color: #BFECFF; }
.SchedulerTodayPanel { background-color: #DEEEDE; }
.SchedulerPanel { background-color: White; }
.SchedulerDayPanel { background-color: #BFDDBF; }
.SchedulerOtherDayPanel { background-color: #EFEFEF; }
.SchedulerWeekPanel { background-color: #D6EAD6; color: #999; }
.SchedulerTabel { background-color: #9ECA9E; }
.SchedulerTitle { color: #333; font-size: 15px; padding-top: 5px;}
.SchedulerItemPanel { white-space: nowrap; overflow: hidden; }

.ContentPanel { }
.ContentPanelCaption { border: 1px solid #87b6ec; background:url("title_bg.gif"); line-height: 13px; }
.ContentPanelCaptionLeft {padding: 6px 5px 4px 5px; padding-left: 18px; background:url("title_icon.gif") no-repeat 5px 6px;}
.ContentPanelCaptionText {font-weight: bold;}
.ContentPanelCaptionRight { padding: 5px; }
.ContentPanelBody { border: 1px solid #87b6ec; padding: 5px; }

.NormalPanelTabCaption { font-weight: bold; padding: 5px 6px 2px 6px; margin-left:5px; }
.ActivePanelTabCaption { position:relative; top: 1px; background-color: #ffffff; border-style: solid; border-color: #cccccc; border-width: 2px 1px 0px 1px; font-weight: bold; padding: 4px 5px 2px 5px; margin-left:5px; }

.CenterBlock { margin-left: 4px;}
.MiddleBlock { margin-top: 4px;}
.CenterMiddleBlock {margin-left: 4px; margin-top: 4px;}

.NoBodyBorderPanelCaption { border-bottom: 1px solid #87b6ec; background:url("title_bg.gif"); line-height: 13px; }
.NoBodyBorderPanelCaptionLeft {padding: 6px 5px 4px 5px; }
.NoBodyBorderPanelCaptionText {font-weight: bold;}
.NoBodyBorderPanelCaptionRight { padding: 3px 5px 0px 0px; }
.NoBodyBorderPanelBody { padding: 5px; }

.IconPanel { }
.IconPanelIcon { margin: 5px; width: 35px; height: 35px; }
.IconPanelCaption { line-height: 13px; }
.IconPanelCaptionLeft {padding: 5px;}
.IconPanelCaptionText {}
.IconPanelCaptionRight {padding: 5px;}
.IconPanelBody { padding: 0px; }

.RoundedCornerGreenPanel { }
.RoundedCornerGreenPanelCaption { background-color:#F8FFED;  border-bottom: 1px solid #D2DFBE; }
.RoundedCornerGreenPanelCaptionLeft {padding: 4px 0px 3px 14px; }
.RoundedCornerGreenPanelCaptionText {color: #6D8122; font-size:14px; line-height: 16px; font-weight: bold;}
.RoundedCornerGreenPanelCaptionRight { padding: 3px 5px 0px 0px; }
.RoundedCornerGreenPanelBody { background-color:#F8FFED; padding: 5px; }

.MemberHeader { background:url("html_bg.gif");}
.MemberHeader2 { background:url("body_bg.gif") no-repeat;}
.MemberTitle {font-family:"微软雅黑","宋体";font-size:20px;line-height:1.0;font-weight:bold;padding-left:20px;}
a.NormalMemberMenuLink:link { color: #000000; padding: 2px 5px 0px 5px; height:22px; margin:0px 7px 0px 0px; border: 1px solid #cccccc; border-bottom-width: 0px;}
a.NormalMemberMenuLink:visited { color: #000000; padding: 2px 5px 0px 5px; height:22px; margin:0px 7px 0px 0px; border: 1px solid #cccccc; border-bottom-width: 0px; }
a.NormalMemberMenuLink:hover { background-color: #ffd4a4; }
a.ActiveMemberMenuLink:link { color: #000000; background-color: #ffd4a4; padding: 2px 5px 0px 5px; height:22px; margin:0px 7px 0px 0px; border: 1px solid #cccccc; border-bottom-width: 0px;}
a.ActiveMemberMenuLink:visited { color: #000000; background-color: #ffd4a4; padding: 2px 5px 0px 5px; height:22px; margin:0px 7px 0px 0px; border: 1px solid #cccccc; border-bottom-width: 0px; }
a.ActiveMemberMenuLink:hover { background-color: #ffd4a4; }
.PanelCaptionForSubMenu {padding-top: 4px; }
a.NormalSubMenuLink:link { color: #000000; padding: 4px 6px 0px 6px; height:21px; margin-right: 10px; }
a.NormalSubMenuLink:visited { color: #000000; padding: 4px 6px 0px 6px; height:21px; margin-right: 10px; }
a.NormalSubMenuLink:hover { color: #ff0000; }
a.ActiveSubMenuLink:link { color: #999999; background-color: #ffffff; padding: 3px 5px 0px 5px; height:21px; margin-right: 10px; border: 1px solid #cccccc; border-bottom-width: 0px;}
a.ActiveSubMenuLink:visited { color: #999999; background-color: #ffffff; padding: 3px 5px 0px 5px; height:21px; margin-right: 10px; border: 1px solid #cccccc; border-bottom-width: 0px; }
a.ActiveSubMenuLink:hover { }
.MemberSetupMenu {border: 1px solid #A3E7BB; padding: 1px; background-color: #A2D6A0; cursor: pointer;}
.NormalMemberSetupMenuItem {color: #000000; border-bottom: 1px dotted A3E7BB;}
.ActiveMemberSetupMenuItem { background-color: #B3DCC2; color: #ff0000; border-bottom: 1px dotted A3E7BB;}

.PanelCaptionForControls {padding: 0px; }

.MidFontBold { font-size:14px; line-height:16px; font-weight: bold; }
.LargeFontBold { font-size: 18px; font-weight: bold; line-height: 1.5;}
.FontBold { font-weight: bold; }

.FixedWidthPage { text-align: center;  }
.PageBody { width: 938px; }

.Seperator {width: 13px; font-size: 12px; line-height:14px; text-align: center; color: #87b6ec;}

.RedText { color: #ff0000; }
.GrayText { color: #999999; }
.DarkText { color: #666666; }
.GreenText,a.GreenText { color: #349045; }
.GreenBoldText { color: #349045; font-weight: bold; }
.NormalText { font-weight: normal; }
.BrownText { color: #c80000; }
.BlueText { color: Blue; }
.Blue2Text { color: #369; }
.BlackText{ color:Black;}
.DarkRedText {color:#800000; }
.OrangeText {color: Orange; }

.GrayBg { background-color: #eeeeee;}
.YellowBg { background-color: InfoBackground;}

.MidHeight { padding: 5px; min-height:150px;height:auto!important;height: 150px;}
.LessHeight { padding: 5px; min-height:30px;height:auto!important;height: 30px;}

.DotList {padding-left: 10px; background:url("dot.gif") no-repeat 3px 8px; height:20px;}
.MidTitle {font-size:14px;line-height:20px;font-weight:bold; margin-top: 5px;}
.MidFont {font-size:14px;line-height:20px;margin-top: 5px;}
.TitleMargin { margin-left: 8px; }
.ShowArticle { border-bottom: 1px solid #87b6ec; text-align: right;}
.TestImgMargin { margin-bottom: 10px; }
.TestActionText { padding-bottom: 10px; }
.RightAlign{ float:right;}
.LeftAlign{ float:left;}

.SelectorListText { padding: 5px 5px 1px 0px; }

.FeeList { border: 1px solid #9dcb9e;table-layout: fixed; }
.FeeListHeader { background:url("title_bg.gif"); border-right: 1px solid #d0d0d0; border-bottom: 2px solid #ffffff; padding: 5px; }
.FeeListText { border: 1px solid #d4d4d4; border-bottom: 1px dotted #d0d0d0; color: #333333; padding: 3px 5px 5px 5px;}
.FeeListEvenRowText { border: 1px solid #d4d4d4; border-bottom: 1px dotted #d0d0d0; color: #333333; background-color: #efefef; padding: 3px 5px 5px 5px;}
.FeeListFooter { border: 1px solid #d4d4d4; font-weight: bold; padding: 3px 5px 5px 5px;}

.TargetList { }
.TargetListHeader { border-bottom: 1px dotted #d0d0d0; padding: 5px; font-weight: bold; }
.TargetListText { padding: 3px 5px 5px 5px; }
.TargetListEvenRowText { padding: 3px 5px 5px 5px; background-color: #efefef; }
.TargetProtectedTypeIcon {margin-top: -20px; padding-right: 10px;}
.TargetStatusIcon {margin-top: -70px; padding-right: 50px;}
.TargetActionReviews { padding-left: 25px; padding-bottom: 5px;}
.TargetActionReviewsText { padding-top: 5px; padding-bottom: 2px;}

.PhotoList { text-align:center; padding:15px 5px 5px 5px; margin:15px 5px 5px 5px; border: #d9d9d9 1px solid; }
.PhotoImage { height:100px; }
.PhotoListView { padding:5px 5px 5px 5px; }
.PhotoShowTitle { width:695px; text-align:center; }
.PhotoSelectList { margin: 5px 5px 5px 5px; padding:5px 0px 0px 0px; border: #d9d9d9 1px solid; text-align:center; }
.PhotoSelectedList { margin: 5px 5px 5px 5px; padding:5px 0px 0px 0px; border: blue 1px solid; text-align:center; }

.SentenceListText { padding: 5px 0px 5px 0px; }
.SentenceListEvenRowText { padding: 5px 0px 5px 0px; background-color: #efefef; }
.SentenceReplyText { padding: 0px 0px 5px 13px; }

.MyLifeMemoryText { padding: 3px 0px 3px 0px; }
.MemberCenterBg {background:url("pm_bg.gif") repeat-x scroll 0 0; background-color: #fff;}

.ActionIcon { margin-right: 5px; }

.leftAlign { float:left;}
.articleContent{ padding-top:10px; padding-bottom:20px; padding-left:5px; padding-right:5px;}
.articleLine{ border-color: #c2dab6; margin-top: 4px; margin-bottom: 4px;}

.RowCell { border-bottom: 1px dotted #d0d0d0; color: #333333; padding: 5px 5px 15px 10px;}

.articleTitlePanel
{
	padding-top:5px;
   margin-top:10px;
   margin-bottom:10px;
   
}

.articleInfoPanel 
{ 
	background-color: #f1f1f1;
    height: 30px;
	padding: 5;
	
	margin-bottom:5;
}
.articleTitle{color:#038b00; font-weight:bold; font-size:16px;}

.picArticleList
{
	 border-color:#CCCCFF;
	 border-bottom-width: 1px;
	 border-bottom-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-left-style: solid
}
.picArticleList td
{
	 border-color:#CCCCFF;
	 border-bottom-width: 1px;
	 border-bottom-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-left-style: solid
}
.NewsType{ font-size:11pt; font-weight:bolder; color:#993333}
.NewsType:link{ font-size:11pt; font-weight:bolder; color:#993333}
.NewsType:visited{ font-size:11pt; font-weight:bolder; color:#993333}
.NewsType:hover{ font-size:11pt; font-weight:bolder; color:Red}

.protectedtype{ font-size:14px; color:Red}
.BlogLink:link {color:#000000;}
.BlogLink:hover{color:#ff0000; text-decoration: none;}

.BlogLinkBold:link {color:#000000; font-weight:bolder;}
.BlogLinkBold:hover{color:#ff0000; font-weight:bolder; text-decoration: none;}

.InviteButton {
	background-color: #FF9D10; 
	border-color: #FFEB10 #A96400 #A96400 #FFEB10;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

.buttonDiv
{
	float:right;
	margin-top:-15;
	display:none;
}	

.buttonDiv a:link
{
	color:Black;
	text-decoration:none;
}
.buttonDiv a
{
	cursor:hand;
}
.buttonDiv a:visited
{
	color:Black;
	text-decoration:none;
}
.buttonDiv a:hover
{
	color:Red;
	text-decoration:none;
}

.blueDescription
{
	color:#336699;
}

.divDescription
{
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	padding-bottom:5px;
}

.blueDescriptionBold
{
	font-size:11pt;
	color:#336699;
	font-weight:bolder;
}

.ImageDiv
{
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	margin-right:8;
	margin-left:8px;
	margin-top:2px;
	margin-bottom:2px;
	height:81;	
	width:81px;
	float:left;
	padding-bottom:12px;
	padding-top:15px;
    padding-left:2px;
    padding-right:2px;
}

.seniorNote
{
	padding:15 1 1 8;
}

.ImageDivHover
{
	cursor:move;
	border-style:solid;
	border-width:1px;
	border-color:Red;
	margin-right:8;
	margin-left:8px;
	margin-top:2px;
	margin-bottom:2px;	
	float:left;
	height:81;
	width:81px;
	padding-bottom:12px;
	padding-top:15px;
    padding-left:2px;
    padding-right:2px;
}

.SeniorNoteLink
{	
	color:Red;
}
.SeniorNoteLink:link
{
	color:Red;
}
.SeniorNoteLink:hover
{
	color:Red;
}
.SeniorNoteLink:visited
{
	color:Red;
}

.NoteArticleLink
{
	color:Gray;
}
.NoteArticleLink:link
{
	color:Gray;
}
.NoteArticleLink:hover
{
	color:Red;
}
.NoteArticleLink:visited
{
	color:Gray;
}

.BlogHeader
{
	background:url("header_bg.jpg") no-repeat;
	width: 950px;
	height: 110px;
	margin:0 auto;
}
.BlogHeaderLink
{
	background:url(../images/icons/home.gif) no-repeat 0px 2px;
	float: right;
	margin-right: 10px;
	margin-top: 25px;	
    padding-left: 18px;
}

.BlogListLine
{
	padding-top: 4px;
	padding-bottom: 4px;
}

.BlogBody
{
	width:950;
}

.articleItem
{
	padding:3 2 3 5;
}

.photoArticleImage
{
	padding-bottom:12px;
	padding-top:12px;
    padding-left:2px;
    padding-right:2px;
}
.inputTextBox
{
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
}
.clickableImg
{
	cursor:hand;
}

.NoteListBlock
{
	padding:5 3 10 3;
    border-bottom-color:Gray;
    border-bottom-style:dashed;
    border-bottom-width:1px;
}
.SeniorNoteBlock
{
	padding:5 0 5 0;
}

.ReviewBar { background-color: #F8F8F8;padding:5px 5px;	margin-top: 5px; }
.ReviewListText { border-bottom: 1px dashed #C2DAB6;}

.panelCaptionPanel
{
	padding-top:3px;
	padding-left:20px;
}

.targetLink
{
	font-size:x-small;
	}

.targetLink:link
{	
	color:Blue;
	text-decoration:none;	
}
.targetLink:visited
{	
	color:Blue;
	text-decoration:none;	
}
.targetLink:hover
{	
	color:Red;
	text-decoration:none;	
}

.selfRecommendItem
{
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:1px;
}

.largePicDiv
{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.photoArticleListHeader
{
	color: #349045; 
	font-weight: bold; 
	height:28px;
	background-image:url("title_bg.gif");
	background-repeat:repeat;
}

.ReviewCount
{
	background-color: #f1f1f1;
	font-weight:bolder;
	font-size:10pt;
	padding:4 0 4 1;
	margin-bottom:10;
}

.TMHeaderTitle
{
	padding-left:450px;
	padding-top:30px;
	font-size:20pt;
	color:Red;
	font-weight:bold;
}

.TMDescription
{
	padding-left:450px;
	padding-top:6px;
	color:Blue;
}

.TMLeftBlock
{
	margin:5;
	text-align:left;
}

.TMLeftBarPanelHeader
{
	background-color:#E2F9F8;
	height:23px;
	width:100%;
	padding:3 0 0 5;
	color:#A42222;
	font-weight:bold;
}

.TMLeftBarPanelBody
{
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

.TMMenuBlock
{
	padding-top:47px;
}

.TMHeaderMenuItem
{
	border-top-color:#99CCCC;
	border-top-style:solid;
	border-top-width:1;
	border-left:solid 1px #99CCCC;
	border-right:solid 1px #99CCCC;
	border-bottom:none 2px Red;
	padding:8 5 6 5;
	margin-right:5px;
	background-color:White;
}


.TMHeaderActiveMenuItem
{
	border-top-color:#99CCCC;
	border-top-style:solid;
	border-top-width:1;
	border-left:solid 1px #99CCCC;
	border-right:solid 1px #99CCCC;
	border-bottom:none 2px Red;
	padding:8 5 6 5;
	margin-right:5px;
	background-image:url("TMHeader_bg.gif");
	background-repeat:repeat;
}

.FuncSettingsMenuItem
{
	border-top-color:#99CCCC;
	border-top-style:solid;
	border-top-width:1;
	border-left:solid 1px #99CCCC;
	border-right:solid 1px #99CCCC;
	border-bottom:none 2px Red;
	padding:8 5 6 5;
	margin-right:5px;
	background-image:url("TMHeader_bg.gif");
	background-repeat:repeat;
}



.FuncSettingsActiveMenuItem
{
	border-top-color:#99CCCC;
	border-top-style:solid;
	border-top-width:1;
	border-left:solid 1px #99CCCC;
	border-right:solid 1px #99CCCC;
	border-bottom:none 2px Red;
	padding:8 5 6 5;
	margin-right:5px;
	background-color:White;
}

.TMTableHeader
{
	background-image:url("TMTableHeader_bg.gif");
	padding:8;
}

.TMTable
{
}

.TMTable td
{
	border:solid 1px #DDDDDD;	
	padding-left:5px;
}

.TMHeader 
{ 
	Width:950px;	
	background-repeat:no-repeat;
	border-bottom:solid 1px #99CCCC;
	height:150px;
}

.Splitter
{
	padding-left:5px;
	padding-right:5px;
}

.DotListBlue {padding-left: 10px; background:url("dot.gif") no-repeat 3px 8px; height:20px;color:Blue;}
.DotListGray {padding-left: 10px; background:url("dot.gif") no-repeat 3px 8px; height:20px;color:Gray;}

.BookThumb {margin:10px 9px; }
.BookThumb .BookLink { cursor:pointer;}
.BookThumb .BookCover { width:131;height:120px; position:relative; background:url("../images/mybook/mybook_bg_small.jpg") no-repeat;}
.BookThumb .BookCoverTitle {position:absolute; left:21px; width:14px; color:#e8ecf5; font-family:黑体; font-weight:bold; font-size:10px; line-height:12px; text-align:center; word-wrap: break-word; word-break:break-all; filter:progid:DXImageTransform.Microsoft.Shadow(color=#2B1517,direction=135,strength=2)}
.BookThumb .BookPic {position: absolute; left: 36px; top: 6px; width:91px; height:108px; }
.BookThumb .BookAuthor {position: absolute; left: 38px; top: 107px; color:#f3f600; font-size:4px; line-height: 5px;}

.BookThumb .BookBottomTitle {width:131px;text-align:center; color:#336699; }
 
.BookLarge {position:relative; width:724px;height:664px; background:url(../images/mybook/mybook_bg.jpg) no-repeat}
.BookLarge .BookCoverTitle {position:absolute; left:115px; width:62px; font-size:62px;line-height:1.2; word-wrap: break-word; font-family:黑体;font-weight:bold;color:#E8ECF5;filter:progid:DXImageTransform.Microsoft.Shadow(color=#2B1517,direction=135,strength=5)}
.BookLarge .BookPic {position:absolute; left:192px; top:38px; width:505px; height:590px;cursor:pointer;}
.BookLarge .BookAuthor {font-size:25px;line-height:1.2;color:#FEF600; position:absolute; left:200px;top:590px;}

.BookContent {width:775px;height:702px; background:url(../images/mybook/mybook_content_bg.jpg) no-repeat}
.BookInfoTitle {text-align:center;font-weight:bold;font-family:黑体;font-size:20px; letter-spacing:40px; line-height:30px;height:30px;}

.GroupCaption,a.GroupLargeLinkCaption:link  {color:#a42222;font-size:16px;line-height:1.2;font-weight:700;font-family:宋体;}
a.GroupLargeLinkCaption:hover {color:#a42222;font-size:16px; text-decoration: underline;line-height:1.2;font-weight:700; font-family:宋体;}
a.GroupLargeLinkCaption:visited {color:#a42222;font-size:16px;line-height:1.2;font-weight:700;font-family:宋体;}

a.GroupSmallLinkCaption:link,.GroupCaption {color:#a42222;}
a.GroupSmallLinkCaption:hover {color:#a42222;text-decoration: underline;}
a.GroupSmallLinkCaption:visited {color:#a42222;}

a.GroupTargetLinkTitle:link { color:#999;font-size:14px; line-height:23px; }
a.GroupTargetLinkTitle:hover {color:#999;font-size:14px; line-height:23px; text-decoration: underline;}
a.GroupTargetLinkTitle:visisted {color:#999;font-size:14px; line-height:23px; }

.GroupIssueTitle,a.GroupAuthorLinkTitle:link { color:#999;font-size:14px; line-height:1.2; height:30px; }
a.GroupAuthorLinkTitle:hover {color:#999;font-size:14px; line-height:1.2; height:30px; }
a.GroupAuthorLinkTitle:visisted {color:#999;font-size:14px; line-height:1.2; height:30px; }

.GroupGrayDirection { color:#999; font-size:16px; font-family:宋体; line-height:23px; }

.AdminTable
{
	background-color:White;	
	padding:6 6 6 10;
}

.AdminBlock
{
	border:solid 1px #97D5D0;
}

.AdminBlockHeader
{
	height:20px; padding:5 5 5 20;
	background-color:#E2F9F8;
}

.MydesktopBlock
{
	border-bottom:solid 1px #97D5D0;
	border-left:solid 1px #97D5D0;
	border-right:solid 1px #97D5D0;
	height:500px;
	padding:5px;	
}

.AdminTable td
{
	border-bottom:dashed 1px #EEEEFF;
}
.MyFriendTableHeader
{
	padding:4;
	font-weight:bold;
}

a.text_more:link{ text-decoration:none; color:#1881c0;}
a.text_more:visited{ text-decoration:none; color:#1881c0;}
a.text_more:hover{ text-decoration:none; color:#FF6600;}

/*TM动态列表*/
a.gname{color:blue}
a.a1{margin:0 3px}
a.a4{color:#800;font-weight:bold}
span.days{color:#999;font-style:italic}

.SaaSSalePanelCaption {background:url(../images/left_bar_03.gif); background-repeat:no-repeat;}

.SaaSPanelCaption {height:33px; line-height:33px;}

.SaaSPanelCaptionText {font-size: 14px;	font-weight: bold; text-align:left;padding-left:20px;}

.SaaSPanelBody { background-color:White; border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;padding-top:5px;padding-bottom:5px;} 

.SaaSRightPanelBottom {background:transparent url(../images/right_bar_07.gif) no-repeat scroll 0 0;
height:12px;
line-height:12px;
width:330px;}

.RecentFeedbackPanelHeader {background:transparent url(../images/feedbackHeader.gif) no-repeat scroll 0 0;width:330px;}
.ForumPanelHeader {background:transparent url(../images/forumheader.gif) no-repeat scroll 0 0;width:330px;}

.SaaSSmallPanelCaption {background:transparent url(../images/small_leftbar_06.gif) no-repeat scroll 0 0;
width:307px;}

.ForumPanelIssueText {
	padding-top:3px;
margin-left:10px;
padding-bottom:3px;
text-align:left;}

.SaaSSmallPanelBottom {background:transparent url(../images/small_leftbar_10.gif) no-repeat scroll 0 0;
height:8px;
line-height:8px;
width:307px;}

.SaaSPanelOrderText {
	color:#FFFFFF;
font-weight:bold;
text-align:center;
font-size:12px;
height:12px;
width:12px;}

.SaaSPanelOrderYellowBack {background:transparent url(../images/right_icon_31.gif) no-repeat scroll 0 0;}
.SaaSPanelOrderBlueBack {background:transparent url(../images/left_icon_55.gif) no-repeat scroll 0 0;}

.ForumContainer 
{
	 margin:auto 15px 8px 20px;
}

.ForumClassified { padding-left:10px; background:#E0F0F9 none repeat scroll 0 0;height:31px;}

.ForumClassifiedContainer 
{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #A6CBE7;
	clear:both;
	margin-bottom:8px;
	padding:1px;
}

.ForumClassifiedHeader 
{
	background:#F3F8EF none repeat scroll 0 0;
	color:#659B28;
	line-height:27px;
	text-align:center;
}

.BoardFirstCell 
{
	text-align:center;
	padding: 2px 2px 2px 2px;
}

.BoardCell 
{
	border-top:1px solid #D4EFF7;
	padding: 5px 0px;
}

a.BoardTitle:link,a.BoardTitle:visited,a.BoardTitle:hover 
{
	font-size:12px;
	color:#000000;
	line-height:180%;
	font-weight:700;
}

a.ForumHeaderLink:link,a.ForumHeaderLink:visited,a.ForumHeaderLink:hover,.ForumHeaderText {color:#2F5FA1;font-weight:bold;font-size:12px;line-height:28px;}

.GridLineHeader {
    float:left;
    height:11px;
    padding-right:5px;
    width:11px;
    }
.GridLineColumnHeader {
    background-image:url(../images/new_item_bg.gif);
    }
    
.GridLineCellContent 
{
	background-image:url(../images/new_item_bg.gif);
	height:25px;
	line-height:25px;
	padding-left:5px;
	text-align:left;
	color:#555;
}

.CustomerHeaderText {
    font-size:14px;
    font-weight:bold;
    margin-left:20px;
    text-align:left;
    }
.BoldText 
{
	font-weight: bold;
}

.ForumGridTable {
    width: 100%;
}

.SaaSRightPanelHeader
{
	background:transparent url(../images/right_bar_03.gif) no-repeat scroll 0 0;width:330px;
}

a.right_more:link{ text-decoration:none; color:#F09F44;}
a.right_more:visited{ text-decoration:none; color:#F09F44;}
a.right_more:hover{ text-decoration:none; color:#F09F44;}


/*2009-9-21加入*/

.Panel_top
{
	background-image:url("../images/Paneltop.gif");
	width:328px;
	background-repeat:no-repeat;
	 height:14px;
}
.Panel_Bottom
{
	background-image:url("../images/Panel_bottom.gif");
	width:328px;
	height:6px;
	line-height:6px;
	background-repeat:no-repeat;
}
.Panel_top1
{
	background-image:url("../images/Paneltop1.gif");
	width:666px;
	background-repeat:no-repeat;
	 height:14px;
}
.Panel_Bottom1
{
	background-image:url("../images/Panel_bottom1.gif");
	width:666px;
	height:6px;
	line-height:6px;
	background-repeat:no-repeat;
}
.Panel_VLine
{
	background-image:url("../images/PanelVLine.gif");
	width:1px;
	height:136px;
}
.Panel_RVLine
{
	background-image:url("../images/PanelVRLine.gif");
	width:1px;
	height:136px;
     
}
.Header_bg
{
	background-image:url("../images/header_bg.gif");
	background-repeat:no-repeat;
	}
	.Header_bg2
{
	background-image:url("../images/header_bg2.gif");
	background-repeat:no-repeat;
	}
.Header_Navigator_bg
{
	background-image:url("../images/navigator.gif");
	background-repeat:no-repeat;
}
.Header_E3_bg
{
	background-image:url("../images/e3_bg.gif");
     
}
.Header_E5_bg
{
	background-image:url("../images/e5_bg.gif");
    padding-bottom:6px;
    background-repeat:no-repeat;
}
.Header_g3_bg
{
	background-image:url("../images/g3_bg.gif");
    padding-bottom:6px;
    background-repeat:no-repeat;
}
.Header_Text
{
	padding-left:120px;
 	padding-top:20px;
	_padding-top:30px;
	font-weight:bold;
}

.g3_ts_bg1
{
	background-image:url("../images/g3_ts_bg.gif");
	padding-bottom:8px;
	background-repeat:no-repeat;
	color:#3D7092;
	padding-left:15px;
	padding-top:4px;
}
.g3_ts_bg2
{
	background-image:url("../images/g3_ts_bg1.gif");
	padding-bottom:8px;
	background-repeat:no-repeat;
	color:#09598D;
	padding-left:15px;
	padding-top:4px;
	
}
.Menud
{
	border:solid 1px #E1E9F0;
    background-color:White;
}
.Menu_item
{
	border-top:solid 1px #E1E9F0;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
    cursor:pointer;
}
.Menu_active_items
{
	border-top:solid 1px #E1E9F0;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	font-weight:bold;
	cursor:pointer;
}
	
.InfoNewsContent {
    padding-top: 6px;
    margin-left:10px;
    padding-bottom:3px;
    text-align:left;
    font-size: 13px;
    font-family:"宋体";
}
