.validatorMsg {
	PADDING-RIGHT: 7px; PADDING-LEFT: 23px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 30px; PADDING-TOP: 5px
}
.validatorInit {
	BACKGROUND: url(../images/onInit.gif) no-repeat
}
.validatorFocus {
	BACKGROUND: url(../images/onFocus.gif) #e9f0ff no-repeat
}
.validatorError {
	BACKGROUND: url(../images/onError.gif) #fff2e9 no-repeat; WHITE-SPACE: nowrap
}
.validatorValid {
	BACKGROUND: url(../images/onValid.gif) no-repeat
}
.validatorLoad {
	BACKGROUND: url(../images/onLoad.gif) #e9ffeb no-repeat 3px 3px
}
body, html{margin:0px; padding:0px; color:#3a3a3a; font:normal 12px Tahoma,Verdana;;line-height: 20px;background-color:#fff}

#CommonOuter{	width:954px;margin:0 auto;}
#Common{background-color:#fff}

#CommonBody{border-top:solid 5px #fff; height:height:100%; background-color:#fff}
#CommonBody2{border:solid 5px #4791C5; height:100%; padding:5px}
#CommonHeader{background-color:#4791C5; width:100%}
#CommonHeader2{border-left:solid 0px #4791C5; border-right:solid 0px #4791C5; border-bottom:solid 5px #4791C5}
#CommonFooter{padding:8px; text-align:center}

.CommonTitleBar{position:relative}
.homecenter{margin-left:8px}
#CommonLogo{width:100%;border-left:solid 5px #4791C5;}
.CommonUserArea{padding-top:1px; color:#fff; font:normal 12px "&#23435; &#20307; "; font-weight:normal; float:right}
.CommonUserArea A:LINK, .CommonUserArea A:VISITED, .CommonUserArea A:ACTIVE, .CommonUserArea A:HOVER{color:#fff; text-decoration:none}
.CommonSimpleTabseparator{color:#fff; font:12px Tahoma,Verdana; cursor:pointer; background-image:url(../images/common/tab_separator_off.gif); height:22px}
.CommonSimpleTabStripTab{color:#fff; font:12px Tahoma,Verdana; cursor:pointer; background-image:url(../images/common/tab_bg_off.gif); height:22px}
.CommonSimpleTabStripTab A:LINK, .CommonSimpleTabStripTab A:VISITED, .CommonSimpleTabStripTab A:ACTIVE{display:block; height:22px; padding-top: 5px; padding-left:16px; padding-right:16px; color:#fff; text-decoration:none; background-image:url(../images/common/tab_bg_off.gif)}
.CommonSimpleTabStripTab A:HOVER{display:block; height:22px; padding-top:5px; padding-left:16px; padding-right:16px; color:#fff; text-decoration:none; background-color:#4791C5}
.CommonSimpleTabStripTabHover{font:12px Tahoma,Verdana; color:#fff; cursor:default; cursor:pointer; background-repeat:repeat-x; height:22px}
.CommonSimpleTabStripTabHover A:LINK, .CommonSimpleTabStripTabHover A:VISITED, .CommonSimpleTabStripTabHover A:ACTIVE, .CommonSimpleTabStripTabHover A:HOVER{display:block; height:22px; padding-top:5px; padding-left:16px; padding-right:16px; color:#fff; text-decoration:none}
.CommonSimpleTabStripSelectedTab{font:12px Tahoma,Verdana; font-weight:bold; color:#fff; cursor:default; cursor:pointer; background-image:url(../images/common/tab_bg_on.gif); background-repeat:repeat-x; height:22px}
.CommonSimpleTabStripSelectedTab A:LINK, .CommonSimpleTabStripSelectedTab A:VISITED, .CommonSimpleTabStripSelectedTab A:ACTIVE, .CommonSimpleTabStripSelectedTab A:HOVER{display:block; height:22px; padding-top:5px; padding-left:16px; padding-right:16px; color:#fff; text-decoration:none}
.CommonTabBarInner{border-top:solid 1px #87B3D0}

#CommonNavigation{    clear:both;     margin:0; width:100%; overflow:hidden; background-color:#fbfbfb; padding:0; background-image:url(../images/common/navigation-gradient.png); background-repeat:repeat-x; background-position:left top; font-size:130%}

#CommonNavigationShadow{clear:both;min-height:5px; margin:0; padding:0; }

#CommonNavigation ul{list-style-type:none; padding:0; display:block; margin:0}

#CommonNavigation ul li{display:block; float:left; margin-right:32px; font-weight:bold; color:#000}

#CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited{ font-size:14px;color:#000;  text-decoration:none;  display:block;  padding:12px 0}

#CommonNavigation a:hover{ color:#fff;  text-decoration:none;  display:block;  padding:12px 0}

#CommonNavigation a.Selected:link, #CommonNavigation a.Selected:active, #CommonNavigation a.Selected:visited{ color:#fff}

#CommonNavigation a.Selected:hover{ color:#fff}

#CommonContent{margin:0; padding:0; height:1%; overflow:hidden}

#CommonContentInner{width:100%; overflow:hidden}

#CommonSidebarLeft{}

#CommonSidebarLeft .CommonSidebar{    float:left; margin:0; padding:0px 5px 0px 0; overflow:hidden; width:200px}
#CommonSidebarRight{}

#CommonSidebarRight .CommonSidebar{    float:right; margin:0; padding:0px 0 5px 0px; overflow:hidden; width:200px}
#CommonSidebarRight .CommonBigSidebar{    float:right; margin:0; padding:0px 0 5px 0px; overflow:hidden; width:300px}
#CommonSidebarRight .CommonSidebar260{    float:right; margin:0; padding:0px 0 5px 0px; overflow:hidden; width:260px}
#CommonSidebarRight .CommonSidebar300{    float:right; margin:0; padding:0px 0 5px 0px; overflow:hidden; width:300px}
.redfontlink A{color:#ff0000; font-weight:bold;text-decoration:none}
A:LINK, A:ACTIVE{   color:#3a3a3a;text-decoration:none}
A:VISITED{   color:#3a3a3a;text-decoration:none}
A:HOVER{ color:#83b300; text-decoration:underline}
#beifen{#0A489B}
SELECT, TEXTAREA, BUTTON{    font-family:Arial,Helvetica;     font-size:100%}
INPUT{color:#666; font:normal 12px "&#23435; &#20307; "; BORDER-RIGHT:#DCDCDC 1px solid; BORDER-TOP:#DCDCDC 1px solid; BORDER-LEFT:#DCDCDC 1px solid; BORDER-BOTTOM:#DCDCDC 1px solid}

TABLE{    empty-cells:show}
.CommonMessageTip, 
.CommonBreadCrumb{margin:0px 0px; border:1px solid #ededed; background-color:#f9f9f9; padding:3px; display:block}
.CommonBreadCrumb A{color:#83b300; font-weight:bold}
.SingleTab{float:left; width:200px;}
.BigSingleTab{float:left; width:300px;}
.TabLeft{float:left; width:7px;     background-image:url(../images/tab/left.gif);background-repeat:repeat-y;padding-top:7px;padding-bottom:7px;}
.TabCenter{float:left; width:184px; color:#83b300; font-weight:bold; text-align:center;  padding-top:7px;padding-bottom:7px;background-image:url(../images/tab/center.gif);     background-repeat:repeat-x; }
.BigTabCenter{float:left; width:284px; color:#83b300; font-weight:bold; text-align:center;  padding-top:7px;padding-bottom:7px;background-image:url(../images/tab/center.gif);     background-repeat:repeat-x; }

.TabRight{float:left; width:7px;     background-image:url(../images/tab/right.gif);background-repeat:repeat-y;padding-top:7px;padding-bottom:7px; }

.CommonFeedArea{font-size:100%; padding:4px 0; font-weight:bold}
.CommonPagingArea
{	font:normal 12px "Tahoma, Arial, Helvetica";
	padding: 4px;
	margin: 0 3px;
		padding: 1px;
}
.CommonPagingArea a:link, .CommonPagingArea a:visited
{    	font:normal 12px "Tahoma, Arial, Helvetica";
	text-decoration: none;
	padding: 1px;
}

.CommonBreadCrumbArea{    background-image:url(../images/common/navigation-shadow.png); background-repeat:repeat-x; background-position:left top; margin:0; padding:8px 0 8px 0; font-size:100%; color:#000; background-color:#E9EEF9}

.CommonBreadCrumbArea a:link, .CommonBreadCrumbArea a:visited, .CommonBreadCrumbArea a:active{ color:#000}

.CommonFilterArea{font-size:100%; padding:4px; margin:0 40px 0 3px; font-weight:bold}

.CommonSearchResults{font-size:100%; font-weight:bold; padding:8px}

.CommonSearchResultsArea{ margin:16px 0}

.CommonTreeFormArea{border:solid 1px #999; padding:2px; width:350px; height:175px; overflow:auto; margin:4px 4px 2px 4px}

.CommonTreeFormTree{padding:0}

.CommonTreeFormNode{cursor:pointer; font-size:100%}

.CommonTreeFormNodeSelected{padding:1px; font-weight:bold; background-color:#ddd; border:solid 1px #ccc; cursor:pointer; font-size:100%}

.CommonTreeFormNodeHover{cursor:pointer; font-size:100%}

.CommonFormArea
{    margin: 5px 0;
}
.CommonFormTitle
{	color: #aaa;
	font:normal 12px "宋体";
	letter-spacing: -1px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
}
.CommonFormDescription
{	padding: 8px 2px 8px 0;
}

TD.CommonFormFieldName,DIV.CommonFormFieldName
{
	font:normal 12px "宋体";
	color: #000;
	padding: 2px 8px 2px 2px;
	font-weight: bold;
}
TD.CommonFormFieldDescription,DIV.CommonFormFieldDescription
{	padding: 2px;
	font:normal 12px "宋体";
	font-weight: normal;
}
TD.CommonFormField,DIV.CommonFormField
{	
	font:normal 12px "宋体";
	color: #000;
	padding: 2px;
}
.CommonMessageArea
{	width: 50%;
	margin: 64px 0;
	background-color: #fff;
}
.CommonMessageTitle
{	text-align: left;
	font:normal 12px "宋体";
	background-color: #bbde79;
  	border: 1px solid #dbfe99;
  	border-right-color:#8C8C8C;
  	border-bottom-color:#8C8C8C;
	color:Black;
	padding: 2px;
	padding-left: 5px;
	padding-top: 3px;
	margin: 0px;
	height:20px
	font-weight: bold;
}
.CommonMessageContent
{
	font:normal 12px "宋体";
  	border: 1px solid white;
  	border-right-color:#8C8C8C;
  	border-bottom-color:#8C8C8C;
  	background-color: #eeeeee;
	padding: 5px;
	width: 174px
	overflow: hidden;
}
.CommonInlineMessageArea
{	margin: 4px 0;
	border: solid 1px #87B3D0;
	background-color: #fff;
	background-position: left top;
	background-repeat: repeat-x;
}
.CommonInlineMessageTitle
{	text-align: left;
	font:normal 12px "宋体";
	font-weight: bold;
	background-color: #E3E6EB;
	color: #456BC4;
	padding: 6px 6px 6px 8px;
	margin: 0;
	border: solid 0 #E3E6EB;
	border-bottom-width: 1px;
}
ol.CommonInlineMessageList, ul.CommonInlineMessageList
{    margin: 0;
    padding: 0;
}
.CommonInlineMessageList li
{    margin-left: 30px;
}
.CommonInlineMessageContent
{	font:normal 12px "宋体";
	color: #333333;
	padding: 8px;
	text-align: left;
}
.CommonMessageSuccess
{	padding: 8px;
	font:normal 12px "宋体";
	color: #fff;
	font-weight: bold;
	border: solid 2px #030;
	background-color: #6a5;
	margin: 8px 0;
}
.CommonMessageError
{	margin: 8px 0 12px 0;
	padding: 8px;
	font:normal 12px "宋体";
	color: #fff;
	font-weight: bold;
	border: solid 2px #300;
	background-color: #a00;
}
.CommonTextBig
{	margin: 1px;
	font-weight: bold;
	font:normal 12px "宋体";
}
.CommonInputBig
{	width: 90%;
	font-size: 130%;
}
.CommonContentArea
{    margin: 0px 0 5px 0;
}
.CommonTitle, .CommonProfileTitle{color:#83b300; font-size:150%; letter-spacing:-1px; font-weight:bold; padding:0; margin:0 0 5px 0}
.CommonTitle A:LINK, .CommonTitle A:ACTIVE, .CommonTitle A:VISITED{   color:#83b300;     text-decoration:none}
.CommonTitle A:HOVER{   text-decoration:underline; color:#83b300}
.CommonSubTitle{color:#aaa; font-size:180%; letter-spacing:-1px; font-weight:bold; padding:0; margin:0 0 16px 0}

.CommonHeader{color:#aaa; font-size:130%; font-weight:bold; padding:0; margin:8px 0 0 0}

.CommonContent{}

.CommonGroupedContentArea{padding:0 0 8px 0; margin:0 0 16px 0; border:solid 0 #eee; border-bottom-width:1px}

.CommonSidebarArea{padding:0 0 12px 0; width:100%; overflow:hidden; margin:0}

.CommonSidebarRoundTop, .CommonSidebarRoundBottom{height:5px}

.CommonSidebarRoundTop .r1, .CommonSidebarRoundTop .r2, .CommonSidebarRoundTop .r3, .CommonSidebarRoundTop .r4, 
.CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4{border-left:solid 1px; border-right:solid 1px; height:1px; overflow:hidden}

.CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4{background-image:url(../images/common/sidebar-bottom.png); background-repeat:repeat; background-position:left top}

.CommonSidebarRoundTop .r1, .CommonSidebarRoundBottom .r4{margin:0 5px; height:0; border-top:solid 1px; border-left-width:0; border-right-width:0}
.CommonSidebarRoundTop .r2, .CommonSidebarRoundBottom .r3{margin:0 3px; border-left-width:2px; border-right-width:2px}
.CommonSidebarRoundTop .r3, .CommonSidebarRoundBottom .r2{margin:0 2px}
.CommonSidebarRoundTop .r4, .CommonSidebarRoundBottom .r1{margin:0 1px; height:2px}

.CommonSidebarHeader{margin:0 0 8px 0; padding:2px 0 4px 0; border-bottom:solid 1px #fff; font-weight:bolder; font-size:100%; color:#83b300}

.CommonSidebarHeader a:link, .CommonSidebarHeader a:visited, .CommonSidebarHeader a:active{    text-decoration:none}

.CommonSidebarInnerArea{border-left:solid 1px; border-right:solid 1px; padding:0 8px 8px 8px; overflow:hidden; background-image:url(../images/common/sidebar-gradient.png); background-repeat:repeat-x; background-position:left bottom; min-height:109px; margin:0}

.CommonSidebarContent{font-size:100%}

.CommonSidebarInnerArea{}
.CommonSidebarRoundTop .r1{      }
.CommonSidebarRoundBottom .r1{}
.CommonSidebarRoundTop .r2{}
.CommonSidebarRoundBottom .r2{}
.CommonSidebarRoundTop .r3{}
.CommonSidebarRoundBottom .r3{}
.CommonSidebarRoundTop .r4{}
.CommonSidebarRoundBottom .r4{background-color:#fff; border-color:#999}

.CommonSidebarFooter{font-size:100%; margin:8px 0 0 0; padding:4px 0 0 0; border-top:solid 1px #fff}

UL.CommonSidebarList{margin:0px; padding:0px}
UL.CommonSidebarList LI{margin-bottom:0px; list-style-image:url(../images/icon_post_show.gif); margin-left:16px; text-decoration:none}


UL.CommonSidebarList li a {
 position:relative;
 top:-2px;
 font:12px/22px 宋体;
 }
OL.CommonSidebarList{margin:0; padding:0}

OL.CommonSidebarList LI{    margin:0 0 5px 20px}

LI.CommonSidebarRssListItem{    margin:0 0 5px 16px; padding:0 0 1px 0; list-style-image:url(../images/common/feed-icon-12x12.png)}

.CommonDescription{font-size:100%; margin:0 0 16px 0}

.CommonSidebarImage{margin:4px 0; padding:3px; border:solid 1px #fff; background-color:#eee; text-align:center}

UL.CommonSidebarImageList{margin:0; padding:0; list-style-type:none}

.CommonTextButton{display:inline-table; display:-moz-inline-box; display:inline-block; margin:1px; padding:4px; border:solid 1px #999; border-top-color:#ccc; border-left-color:#ccc; background-color:#eee; color:#333; font-size:100%; font-weight:bold; white-space:nowrap}

.CommonTextButton:LINK, .CommonTextButton:VISITED{text-decoration:none; color:#333; background-color:#eee}

.CommonTextButton:ACTIVE{text-decoration:none; color:#333}

.CommonTextButton:HOVER{text-decoration:underline; color:#333; background-color:#ddd}

.CommonTextButton.Big{padding:10px; font-size:100%}

.CommonTextButtonHighlight{display:inline-table; display:-moz-inline-box; display:inline-block; margin:1px; padding:4px; border:solid 1px #999; border-top-color:#ccc; border-left-color:#ccc; background-color:#bbb; color:#333; font-size:100%; font-weight:bold; white-space:nowrap}

.CommonTextButtonHighlight:LINK, .CommonTextButtonHighlight:VISITED, .CommonTextButtonHighlight:ACTIVE, .CommonTextButtonHighlight:HOVER{text-decoration:none; background-color:#bbb; color:#333}

.CommonImageTextButton{color:#3a3a3a; background-color:#ffdb11; border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #f9f9f9; border-right:1px solid #f9f9f9; margin-right:2px; vertical-align:middle; font-size:12px !important; font-size:12px; display:inline-table; display:-moz-inline-box; display:inline-block; font:normal 12px "&#23435; &#20307; "; font-weight:bold; background-repeat:no-repeat; background-position:2px center; padding:4px 4px 4px 22px; line-height:normal; white-space:nowrap}

.CommonImageTextButton:LINK, .CommonImageTextButton:VISITED{text-decoration:none; color:#333; margin:1px}

.CommonImageTextButton:ACTIVE{text-decoration:none; color:#333}

.CommonImageTextButton:HOVER{text-decoration:underline; background-color:#ffdb11; color:#000; border-left:1px solid #feef99; border-top:1px solid #feef99; border-bottom:1px solid #e7ae00; border-right:1px solid #e7ae00}
.CommonImageTextButton.Big{font-size:130%; background-position:4px center; padding-left:30px; padding-right:10px}
.CommonImageTextButtonHighlight{display:inline-table; display:-moz-inline-box; display:inline-block; margin:1px; border:solid 1px #CDDEEE; background-color:#CDDEEE; color:#333; font:normal 12px "&#23435; &#20307; "; font-weight:bold; background-repeat:no-repeat; background-position:2px center; padding:4px 4px 4px 22px; line-height:normal; white-space:nowrap}

.CommonImageTextButtonHighlight:LINK, .CommonImageTextButtonHighlight:VISITED, .CommonImageTextButtonHighlight:ACTIVE, .CommonImageTextButtonHighlight:HOVER{text-decoration:none; background-color:#bbb; color:#333}

.CommonPrivateMessageButton{background-image:url(../images/common/privatemessage.gif)}
.CommonEmailButton{background-image:url(../images/common/email.gif)}
.CommonEmailSubscriptionButtonEnabled{background-image:url(../images/common/tracktopic-on.gif)}
.CommonEmailSubscriptionButtonDisabled{background-image:url(../images/common/tracktopic.gif)}
.CommonEmailSubscriptionButtonProcessing{background-image:url(../images/common/tracktopic-wait.gif)}
.CommonFavoriteButton{background-image:url(../images/common/favorite.gif)}
.CommonContactButton{background-image:url(../images/common/contact.gif)}
.CommonEditButton{background-image:url(../images/common/edit.gif)}
.CommonDeleteButton{background-image:url(../images/common/delete.gif)}
.CommonUploadButton{background-image:Url(../images/common/upload.gif)}
.CommonDownloadButton{background-image:url(../images/common/download.gif)}
.CommonPostButton{background-image:url(../images/common/newpost.gif)}
.CommonReplyButton{background-image:url(../images/common/reply.gif)}
.CommonPreviousButton{background-image:url(../images/common/previoustopic.gif)}
.CommonNextButton{background-image:url(../images/common/nexttopic.gif)}
.CommonViewButton{background-image:url(../images/common/view.gif)}
.CommonLockedButton{background-image:url(../images/common/locked.gif)}
.CommonHomepageButton{background-image:url(../images/common/homepage.gif)}
.CommonWeblogButton{background-image:url(../images/common/weblog.gif)}

.CommonStandardTopAdArea{text-align:center; padding:4px; margin:0 0 4px 0; border:solid 0 #999; border-top-width:1px}

.CommonStandardTopAdArea IFRAME{margin:0 auto}

.CommonStandardBottomAdArea{text-align:center; padding:4px; border:solid 0 #999; border-top-width:1px; margin:4px 0 0 0}

.CommonStandardBottomAdArea IFRAME{border:solid 1px #999; margin:0 auto}

.CommonListArea{padding:8px 0}
.CommonListTitle{padding: 6px 6px 6px 0;color: #83b300;font-size: 140%;font-weight: bold;margin: 0;}
.CommonListTitle A, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE{color: #000;text-decoration: none;}
.CommonListTitle A:HOVER{text-decoration: underline;}
.CommonListHeaderLeftMost
{

	text-align: left;
	padding: 4px;
	border: solid 1px #E3E6EB;
    	background-image: url(../images/common/menu_bg.gif);
	color: #3a3a3a;
	font-size: 100%;
	font-weight: bold;
}

.CommonListHeader
{
	text-align: left;
	padding: 4px;
	border: solid 1px #E3E6EB;
	border-left-width: 0;
    	background-image: url(../images/common/menu_bg.gif);
	color: #3a3a3a;
	font-size: 100%;
	font-weight: bold;
}

.CommonListCellLeftMost
{
	padding: 4px;
	border: solid 1px #E3E6EB;
	border-top-width: 0;
	color: #333;
	font-size: 100%;
}

.CommonListCell
{
	padding: 4px;
	border: solid 1px #E3E6EB;
	border-top-width: 0;
	border-left-width: 0;
	color: #333;
	font-size: 100%;
	text-align: left;
}

.CommonListRow{}

.CommonListRowAlt td{ background-color:#ffc}
.CommonSearchResultArea
{	margin: 0 0 20px 0;
	border: solid 0 #eee;
	border-bottom-width: 1px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 70px;
	min-height: 46px;
}
.CommonSearchResultArea.Weblog
{
    background-image: url(../images/blogs.png);
}
.Weblog
{
    background-image: url(../images/blogs.png);
}
.CommonSearchResultArea.Forum
{
    background-image: url(../images/forums.png);
}
.Forum
{
    background-image: url(../images/forums.png);
}
.CommonSearchResultArea.FileGallery
{
    background-image: url(../images/files.png);
}
.FileGallery
{
    background-image: url(../images/files.png);
}
.CommonSearchResultArea.Gallery
{
    background-image: url(../images/photos.png);
}
.Gallery
{
    background-image: url(../images/photos.png);
}
.CommonSearchResultArea.Video
{    background-image: url(../images/photos.png);
}
.Video
{    background-image: url(../images/photos.png);
}

.CommonSearchResult{font-size:100%}

.CommonSearchResultName{font-size:150%; font-weight:normal; padding:0; margin:0 0 4px 0}

.CommonSearchResultDetails{margin:4px 0 0 0; color:#000; font-size:100%}

.CommonSearchStatistics{margin:4px 0 0 0; color:#000; font-size:100%}

UL.CommonSearchResultList{margin:0; padding:0; list-style-type:none}

.CommonValidationWarning{font-size:100%; color:#f00; font-weight:bold; padding:2px}

.CommonContentPartBorderOff{padding:1px}

.CommonContentPartBorderOn{border:dashed 1px #999; background-color:#efefef}

.CommonContextMenuGroup{background-color:#fff; border:solid 1px #999}

.CommonContextMenuItem{background-color:#fff; font-size:100%; border:solid 1px #fff; cursor:pointer; padding:3px}

.CommonContextMenuItemHover{background-color:#f4f4f4; color:#000; font-size:100%; border:solid 1px #E1E1E1; cursor:pointer; padding:3px}

.CommonContextMenuItemExpanded{background-color:#E1E1E1; color:#000; font-size:100%; border:solid 1px #f4f4f4; cursor:pointer; padding:3px}

.CommonContextMenuSeperatorItem{background-color:#999; height:1px; border-style:solid; border-color:#fff; border-width:4px; cursor:pointer}

.CommonModalMask
{	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #333;
}
.CommonModal
{	padding: 0 7px;
}
.CommonModal1, .CommonModal2, .CommonModal3, .CommonModal4, .CommonModal5 
{ 	background-color: #ccc;
	background-image: url(../images/common/navigation-gradient.png);
	background-repeat: repeat-x;
	background-position: left -20px;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
}
.CommonModal1 {	margin: 0 -2px;	padding: 0; border-top: solid 1px #666; border-bottom: solid 1px #666; border-left-width: 0px; border-right-width: 0px; }
.CommonModal2 { margin: 0 -2px; padding: 1px 0; border-left-width: 2px; border-right-width: 2px; }
.CommonModal3 { margin: 0 -3px; padding: 1px 0; }
.CommonModal4 { margin: 0 -2px; padding: 2px 0; }
.CommonModal5 { margin: 0 -2px; padding: 1px 0; }
.CommonModalTitle
{	
	padding: 3px 6px 6px 6px;
	font-size: 130%;
	font-weight: bold;
	color: #fff;
	cursor: move;
	min-height: 16px;
	background-image: url(../images/common/modal_title_off.gif);
	background-repeat: repeat-x;

}
.CommonModalContent
{	background-color: #fff;
}
.CommonModalFooter
{	border-top: solid 1px #666;
	width: 100%;
	height: 20px;
}
.CommonModalClose
{	width: 42px;
	height: 23px;
	background-image: url(../images/common/modal_close_on.gif);
	background-repeat: no-repeat;
	margin-top:-1px;
	margin-right:1px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	right: 6px;
}
.CommonModalResize
{	width: 14px;
	height: 14px;
	background-image: url(../images/common/resize.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	right: 6px;
	margin-top: 4px;
	cursor: se-resize;
}
.CommonRateControlReadOnly{display:inline-table; display:-moz-inline-box; display:inline-block; background-color:#fff; border:solid 1px #999; padding:1px; white-space:nowrap}

.CommonRateControl{display:inline-table; display:-moz-inline-box; display:inline-block; background-color:#eee; border:solid 1px #999; cursor:pointer; padding:1px; white-space:nowrap}

.CommonRateControlActive{display:inline-table; display:-moz-inline-box; display:inline-block; background-color:#fc6; border:solid 1px #c93; cursor:pointer; padding:1px; white-space:nowrap}

.CommonContentSelectorTreeArea{background-color:#fff; height:330px; margin:5px; margin-left:0; border:solid 1px #999; overflow:auto}

.CommonContentSelectorItemsArea{margin:5px; margin-right:0; margin-left:0; background-color:#fff; border:solid 1px #999; overflow:auto; padding:4px; height:322px}

.CommonContentSelectorOptionsArea{margin:0; background-color:#fff; border:solid 1px #999; padding:4px}

.CommonContentSelectorTree{padding:0; height:330px; width:215px; overflow:visible}

.CommonContentSelectorTreeNode{cursor:pointer}

.CommonContentSelectorTreeNodeSelected{font-weight:bold; cursor:pointer}

.CommonContentSelectorTreeNodeHover{cursor:pointer}

.CommonContentSelectorItemArea{ float:left}

.CommonContentSelectorItem{font-size:100%; border:solid 1px #ccc; cursor:pointer; padding:3px; width:79px; height:79px; overflow:hidden; margin:6px 6px 0 6px; text-align:center; vertical-align:middle}

.CommonContentSelectorItemSelected{font-size:100%; border:solid 3px #999; cursor:pointer; padding:1px; width:79px; height:79px; overflow:hidden; margin:6px 6px 0 6px; text-align:center; vertical-align:middle}

.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img{margin-top:auto; margin-bottom:auto}

.CommonContentSelectorItemName{font-size:100%; font-weight:normal; text-align:center; cursor:pointer; padding:2px; width:83px; height:12px; overflow:hidden; margin:1px 6px 16px 6px}

.CommonContentSelectorItemNameSelected{font-size:100%; font-weight:normal; text-align:center; background-color:#999; cursor:pointer; padding:2px; width:83px; height:12px; overflow:hidden; margin:1px 6px 16px 6px}

.CommonContentSelectorButtonArea{text-align:right; margin:5px}

p.MsoNormal, li.MsoNormal, div.MsoNormal{margin:0 0 .0001pt 0}

#CommonCommentForm, #CommonContactForm{padding:0; font-size:0.95em}

#CommonCommentForm h2, #CommonContactForm h2{margin-bottom:0}

#CommonCommentForm h3, #CommonContactForm h3{ font-size:1.3em; margin:0 10px 0 0; padding:10px 0 5px; font-weight:600; letter-spacing:0}

#CommonCommentForm p, #CommonContactForm p{padding:0em; font-size:0.95em}

#CommonCommentForm dl, #CommonContactForm dl{margin:0; padding:0}

#CommonCommentForm dt, #CommonContactForm dt{padding-top:5px; padding-bottom:5px; padding-right:0; padding-left:0; font-size:1.0em; margin:0}

#CommonCommentForm dd, #CommonContactForm dd{color:#777; margin-left:0}

#CommonCommentForm dt em, #CommonContactForm dt em{font-size:0.95em}
 
#CommonCommentForm .smallbox, #CommonContactForm .smallbox{width:350px; padding:2px}

#CommonCommentForm textarea, #CommonContactForm textarea{width:500px; height:150px; padding:2px; font-size:1em}

#comments table, .FileCommentsContent table{ width:100%;  table-layout:fixed}

.Comment{padding:12px 8px 8px 8px; border:solid 0 #eee; border-bottom-width:1px}

.CommentOwner{padding:8px; background-color:#f4f4f4; border-bottom:solid 12px #fff}

.CommentAvatar{white-space:nowrap; width:15%}

.CommentAvatar img{margin-right:8px}

.CommentContent{ width:85%;  overflow:hidden}

.CommentTitle{font-size:110%; margin:0; padding:0}

.CommentText{padding:2px 0}

.CommentFooter{font-size:100%; color:#999}

.CommonHelpIcon{    display:inline-table; display:-moz-inline-box; display:inline-block; border-style:none; height:20px; width:20px; background-image:url(../images/common/help_out.gif); background-position:left top; background-repeat:no-repeat; cursor:help}

.CommonHelpIconHover{    display:inline-table; display:-moz-inline-box; display:inline-block; border-style:none; height:20px; width:20px; background-image:url(../images/common/help_hover.gif); background-position:left top; background-repeat:no-repeat; cursor:help}

.CommonHelpToolTip{ width:250px;  padding:8px;  border:solid 2px #000;  background-color:#ffc;  color:#000;  font-size:8pt}

.CommonPollMoveUpButton{display:inline-table; display:-moz-inline-box; display:inline-block; margin:1px; border:solid 1px #999; border-top-color:#ccc; border-left-color:#ccc; background-color:#eee; color:#333; font-size:100%; font-weight:bold; background-repeat:no-repeat; background-position:left top; width:20px; height:20px; line-height:normal; background-image:url(../images/common/up.gif)}

.CommonPollMoveUpButton:LINK, .CommonPollMoveUpButton:VISTED, .CommonPollMoveUpButton:ACTIVE{text-decoration:none; color:#333}

.CommonPollMoveUpButton:HOVER{text-decoration:none; color:#333; background-color:#ddd}

.CommonPollMoveDownButton{display:inline-table; display:-moz-inline-box; display:inline-block; margin:1px; border:solid 1px #999; border-top-color:#ccc; border-left-color:#ccc; background-color:#eee; color:#333; font-size:100%; font-weight:bold; background-repeat:no-repeat; background-position:left top; width:20px; height:20px; line-height:normal; background-image:url(../images/common/down.gif)}

.CommonPollMoveDownButton:LINK, .CommonPollMoveDownButton:VISTED, .CommonPollMoveDownButton:ACTIVE{text-decoration:none; color:#333}

.CommonPollMoveDownButton:HOVER{text-decoration:none; color:#333; background-color:#ddd}

.CommonPollDeleteButton{display:inline-table; display:-moz-inline-box; display:inline-block; margin:1px; border:solid 1px #999; border-top-color:#ccc; border-left-color:#ccc; background-color:#eee; color:#333; font-size:100%; font-weight:bold; background-repeat:no-repeat; background-position:left top; width:20px; height:20px; line-height:normal; background-image:url(../images/common/delete.gif)}

.CommonPollDeleteButton:LINK, .CommonPollDeleteButton:VISTED, .CommonPollDeleteButton:ACTIVE{text-decoration:none; color:#333}

.CommonPollDeleteButton:HOVER{text-decoration:none; color:#333; background-color:#ddd}

ol.CommonPollAnswerList{margin:0; padding:0}

ol.CommonPollAnswerList li{margin-left:24px}

.CommonPollArea{width:375px; background-color:#f4f4f4; border:solid 1px #bbb; margin:0 auto}

.CommonPollQuestion{background-color:#e2eecd; border:solid 0 #bbb; border-bottom-width:1px; padding:4px; color:#698d73; margin:0; font-size:105%}

.CommonPollContent{padding:4px}

.CommonPollDescription{}

.CommonPollSwitchedContent{width:275px; margin:6px auto}

ul.CommonPollAnswerList{list-style-type:none; margin:0; padding:0}

ul.CommonPollAnswerList li{padding:0; margin:6px 0 0 0}

.CommonPollAnswer{padding:2px}

.CommonPollUserVote{color:#777}

.CommonPollFooter{padding:2px; background-color:#ccc; border:solid 0 #999; border-top-width:1px; font-size:100%}

ul.CommonPollFooterList{list-style-type:none; margin:0; text-align:center}

ul.CommonPollFooterList li{display:inline; margin:0 6px}

.CommonPane{font-size:10pt; border:solid 1px #999; border-top-width:0; background-color:#fff; padding:8px}

.CommonPaneTabSet{font-size:11px; padding:0; background-image:url(../images/common/tabset.gif); background-position:bottom left; background-repeat:repeat-x; white-space:nowrap; color:#000}

.CommonPaneTab{padding-right:4px; background-image:url(../images/common/tab-right.gif); background-repeat:no-repeat; background-position:top right; height:21px; margin-top:1px}

.CommonPaneTab1{padding-left:3px; background-image:url(../images/common/tab-left.gif); background-repeat:no-repeat; background-position:top left}

.CommonPaneTab2{padding:4px; height:13px; cursor:pointer; white-space:nowrap; background-image:url(../images/common/tab.gif); background-repeat:repeat-x; background-position:top left; text-align:center; overflow:hidden}

.CommonPaneTabSelected{padding-right:4px; background-image:url(../images/common/tab-selected-right.gif); background-repeat:no-repeat; background-position:top right; height:21px; margin-top:1px}

.CommonPaneTabSelected1{padding-left:3px; background-image:url(../images/common/tab-selected-left.gif); background-repeat:no-repeat; background-position:top left}

.CommonPaneTabSelected2{padding:3px 4px 5px 4px; height:13px; cursor:pointer; white-space:nowrap; background-image:url(../images/common/tab-selected.gif); background-repeat:repeat-x; background-position:top left; text-align:center; font-weight:bold; overflow:hidden}

.CommonPaneTabHover{padding-right:4px; background-image:url(../images/common/tab-hover-right.gif); background-repeat:no-repeat; background-position:top right; height:21px; margin-top:1px}

.CommonPaneTabHover1{padding-left:3px; background-image:url(../images/common/tab-hover-left.gif); background-repeat:no-repeat; background-position:top left}

.CommonPaneTabHover2{padding:4px; cursor:pointer; white-space:nowrap; height:13px; background-image:url(../images/common/tab-hover.gif); background-repeat:repeat-x; background-position:top left; text-align:center; overflow:hidden}

.CommonInlineTagEditor{padding:4px; border:solid 1px #999; background-color:#f3f3f3}

ul.CommonTreeList{margin:0; padding:0}

ul.CommonTreeList li{    margin:0;     padding:5px 0 0 18px;     list-style-type:none}

.CommonTreeListItemSelected{    font-weight:bold;     padding:5px 0 0 18px; background-image:url(../images/common/folder_open.gif); background-repeat:no-repeat; background-position:left 3px}

.CommonTreeListItem{    font-weight:normal;     padding:5px 0 0 18px; background-image:url(../images/common/folder.gif); background-repeat:no-repeat; background-position:left 3px}

.CommonTreeListItemSelected a:link, .CommonTreeListItemSelected a:visited, .CommonTreeListItemSelected a:active, 
.CommonTreeListItem a:link, .CommonTreeListItem a:visited, .CommonTreeListItem a:active{    text-decoration:none;     color:#000}

.CommonTreeListItemSelected a:hover, .CommonTreeListItem a:hover{    text-decoration:underline;     color:#000}

.CommonHalfWidthArea{    float:left;     width:50%}

.CommonHalfWidthContent{    padding:10px;     padding-left:0}

.CommonHalfWidthBreak{    clear:both}

.CommonInlineListArea{}

UL.CommonSidebarTagCloud{margin:0px; padding:0px}
UL.CommonSidebarTagCloud LI{margin-bottom:5px; list-style-image:url(../images/icon_post_show.gif); margin-left:16px; text-decoration:none}

.CommonInlineListHeader{ font-weight:bold;  font-size:115%;   margin:0 0 0 .4em}

.CommonInlineList{ margin:0;  padding:0}

.CommonInlineList li{ margin:0 0 .5em 25px;  padding:0;  list-style-type:square}

.CommonAvatarListArea{ margin:12px 12px 0 0; padding:3px 3px 3px 0; width:80px; height:100px; text-align:center; vertical-align:middle; overflow:hidden; float:left; font-size:120%}

.CommonAvatarAreaHighlight{ background-color:#eee;  border:solid 1px #ccc;  display:block}

.CommonAvatarArea{ display:block;  padding:1px}
.forms_ItemLeft 
{
		border: 1px solid #EBEBEB;
	border-top: 1px solid white;	
	border-right: 1px solid white;	
	font:normal 12px "宋体";
	color:#333;
	height:50px;
	padding:0 12px;
	text-align:right;
	width:15%;
}
.forms_ItemRight 
{
		border: 1px solid #EBEBEB;
	border-top: 1px solid white;
	border-right:3px solid #E0E0E0;
	font:normal 12px "宋体";
	color:#333333;
	height:50px;
	padding-left:2px;
	width:85%;
}
.forms_ItemfourLeft 
{
		border: 1px solid #EBEBEB;
	border-left: 1px solid white;			
	border-top: 1px solid white;		
	font:normal 12px "宋体";
	color:#333;
	height:50px;
	padding:0 12px;
	text-align:right;
	width:15%;
}
.forms_ItemfourRight 
{
		border: 1px solid #EBEBEB;
	border-left: 1px solid white;		
	border-top: 1px solid white;		
	font:normal 12px "宋体";
	color:#333333;
	height:50px;
	padding-left:2px;
	width:35%;
}
.forms_ItemfourlastRight 
{	border: 1px solid #EBEBEB;
	border-left: 1px solid white;		
	border-top: 1px solid white;	
	border-right:3px solid #E0E0E0;
	font:normal 12px "宋体";
	color:#333333;
	height:40px;
	padding-left:2px;
	width:35%;
}
.forms_ItemOneRow {
	border: 1px solid #EBEBEB;
	font:normal 12px "宋体";
	color:#333333;
	height:50px;
	padding:5px 15px 5px 28px;
	border-right:3px solid #E0E0E0;
	border-top: 1px solid white;
}
.forms_ItemOneRow A {
	color:#333333;
}
.forms_ItemOneRow A:hover {
	color:black;
	background-color: #E7E7E7;
}
.forms_footerOne {
	background-image:url(../images/Support/footer.gif);
	height:53px;
	font:normal 12px "宋体";
	color:#333333;
	padding-bottom:6px;
	padding-right:20px;
}
.forms_login_Button
{
	border: none;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	padding-right:78px;
	padding-top:8px;
	padding-bottom:8px;
	background:url(../images/login/buttonBg.gif) no-repeat;
	font:normal 14px "宋体";
	color:#333333;
	vertical-align: middle;
	text-decoration: none;
}
.forms_register_Button
{
	border: none;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	padding-right:0px;
	padding-top:8px;
	padding-bottom:8px;
	background:url(../images/login/buttonBg.gif) no-repeat;
	font:normal 14px "宋体";
	color:#333333;
	vertical-align: middle;
	text-decoration: none;
}
.CommonLoginHeader
{	width:539px;
	text-align: left;
	font:normal 12px "宋体";
	background-color: #bbde79;
  	border: 1px solid #dbfe99;
  	border-right-color:#8C8C8C;
  	border-bottom-color:#8C8C8C;
	color:white;
	padding: 6px;
	padding-left: 5px;
	padding-top: 3px;
	margin: 0px;
	height:28px
	font-weight: bold;

}
.CommonLoginHeader750
{	width:739px;
	text-align: center;
	font:normal 30px "宋体";
	background-color: #bbde79;
  	border: 1px solid #dbfe99;
  	border-right-color:#8C8C8C;
  	border-bottom-color:#8C8C8C;
	color:black;
	padding: 6px;
	padding-left: 5px;
	padding-top: 3px;
	margin: 0px;
	height:35px
	font-weight: bold;

}
.CommonLoginHeader A:LINK,.CommonLoginHeader A:HOVER,.CommonLoginHeader A:VISITED
{
	color:white;
}
.division_line {
	CLEAR: both; BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../images/division_point.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 16px
}
UL.menulist {list-style-type:none; padding:0; display:block; margin:0}
UL.menulist li{display:block; float:left; font-weight:bold; color:#fbfbfb;width:70px;font-size:12px;}
UL.menulist li A:LINK,A:HOVER,A:VISITED{color:#3a3a3a}
