/* CSS Document */


body{
  background:#f4f1ea;font-size:12px;font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;color:black;
}
a{
  color:#2c2c2c; text-decoration:none;
}
A:hover {
	color: #f09a4b; TEXT-DECORATION: underline
}
A:active {
	color: #bc2a4d; TEXT-DECORATION: underline
}
IMG {
	border: 0px
}
H1 {
	FONT-SIZE: 2em;PADDINGLEFT: 0px; MARGIN: 0px 0px 0.5em; color: black; LINE-HEIGHT: 1.5em;
}
H2 {
	FONT-SIZE: 1.5em; PADDING: 0px; MARGIN: 0px 0px 0.5em; color: black; LINE-HEIGHT: 1.5em; 
}
H3 {
	font-SIZE: 1.2em;PADDING: 0px; MARGIN: 0px 0px 0.5em; color: black; LINE-HEIGHT: 1.5em; 
}
H4 {
	FONT-SIZE: 1.15em;PADDING: 0px; MARGIN: 0px 0px 0.25em; color: black; LINE-HEIGHT: 1.3em; 
}
H5 {
	FONT-SIZE: 1.1em;PADDING: 0px; MARGIN: 0px 0px 0.25em; color: black; LINE-HEIGHT: 1.3em; 
}
H6 {
   font-SIZE: 1em;PADDING: 0px; MARGIN: 0px 0px 0.25em; color: black; LINE-HEIGHT: 1.3em;
}
UL {
	PADDING: 0px; margin:0px;
}
UL LI {
	PADDING: 0px;  MARGIN: 0px; list-style:outside; 
}
.spaceDeskTitle{
	clear:both; margin:10px;padding-bottom:10px;  height:100%;
}
.spaceDeskTitle a{
	font-weight:bold;color:#5c94c5; text-decoration:underline;
}
.spaceDeskTitle a:hover{
	
}
.spaceDeskTitle div.title{
	float:left;font-size:14px;font-weight:bold;
}
.spaceDeskTitle .link{
	float:right; text-align:right;
}
.bc_blue a{ text-decoration:underline; color:#108ac6}
.bc_blue a:hover{
	background:#108ac6; color:#fff; padding:2px 0px;
	}
.bc_blue img{ 
	vertical-align:top; border:none;padding:2px 0px;
}
.bc_blue a:hover img{
	background:transparent none;BACKGROUND-color: #fff;padding:2px 0px;
}
.bc_blue2 a{ text-decoration:underline; color:#108ac6;padding:0px;}
.bc_blue2 a:hover{
	background:#108ac6; color:#fff; padding:0px;
	}


.float_L{ float:left}
.float_R{ float:right}

.page{ width:958px; margin:0 auto; clear:both;}
.page a {
	color: #006600; TEXT-DECORATION: underline
}
.page a:hover {
	color: white;BACKGROUND-color: #006600
}
.page img{ 
	vertical-align:top; border:none;
}

.page a:hover img{
	background:transparent none;BACKGROUND-color: #fff;
}
.top{
  background:url(../images/space_top.gif) repeat-x; height:29px;
}
.top_logo{
	float:left; 
}
.top_nav{
	color:#fff; margin:0; padding:0; float:right; padding:7px 10px 0px 0px;
}
.top_nav a{
	color:#f3f4f4; text-decoration:none; padding:0px 5px;}
#branding{
  background:url(../images/banner.gif) repeat-x; height:112px; width:958px; margin:0 auto; clear:both;
}
DIV#branding H1 {
	FONT-SIZE: 28px; MARGIN: 0px; PADDING:35px 0px 0px 40px;
}
DIV#branding .blog_domain {
	padding-right:20px; float:right;
}
DIV#branding H1 A {
	TEXT-DECORATION: none;color:#6e7681;
}

.menu{
  background:url(../images/menu.gif) repeat-x; height:45px; color:#4b7c0f; line-height:28px;
}
.menu a{
	text-decoration:none;
}
.menu_text{
	padding-left:20px;
	}
.menu_list{
	padding-left:520px;
	}
#left-side{
  width:211px; float:left; height:100%;
}
.nav_main{ 
  border:1px solid #d1d1d1; background:#FFF; margin-bottom:12px; height:100%; overflow:hidden
  }
.nav_main li{
	  margin-left:10px; line-height:25px; list-style-type:none;
	}

.nav_main h5{
 font-weight:bold; background:url(../images/nav_title_bg.gif) repeat-x; height:29px; padding:5px 0px 0px 10px; margin:0;
}
#blog_owner_logo {
  border:1px solid #cccccc; margin:5px 25px; text-align:center; 
}
.logo {
	padding:6px 6px; background-color:#FFF;width:143px; height:122px;
}
#blog_owner_name {
	FONT-WEIGHT: bolder; PADDING-TOP: 5px; text-align:center;
}
#blog_actions UL{
	padding:10px 0px 5px 20px; margin:0; list-style:none; line-height:22px; list-style-type:none;
	}
#blog_actions LI{
	list-style-type:none; 
	}

.user_visits img{
	width:70px;height:70px; border:1px solid #ccc;  margin-bottom:8px;
	}
.user_visits ul{
	list-style:none; margin:0px; padding:0px; clear:both;
}
.user_visits li{
	float:left; padding:5px 0px 5px 10px; text-align:center;
}


#right-side{
  width:736px; float:right;
}
.blog_content{
  _width:714px; overflow:hidden;
}
.blog_content ul ,.blog_content ol{
	list-style:none;margin:0;
}
.blog_content ul li{
	list-style:none;margin:0;
}
.blog_main {
	width:714px;_width:714px; border: 1px solid #ccc;padding:5px 11px 15px 11px; margin-bottom:15px; line-height:20px; background-color:#FFF;
	}
.blog_title {
	margin:0px 0px 15px 0px;
}

.blog_bottom {
   margin-top:10px; padding:0;
}
.blog_bottom UL{
  margin:0; padding:0;
} 
.blog_bottom LI {
	border-RIGHT: 1px solid #006600; PADDING-RIGHT: 10px; DISPLAY: inline;  MARGIN: 0px 10px 0px 0px; LIST-STYLE-TYPE: none;color: #006600;
}
.blog_bottom LI.last {
	border-RIGHT-STYLE: none
}
DIV.blog_title H3 {
	FONT-SIZE: 16px; PADDING-TOP: 10px
}
.blog_main2 {
	border: 1px solid #ccc;padding:10px 11px 0px 11px; margin-bottom:15px; line-height:20px; background-color:#FFF;
	height:100%; overflow:hidden;
}
.blog_bottom2 {
   margin-top:10px; padding:0; border-bottom: 1px dashed #ddd;
}
.blog_bottom2 LI {
	border-RIGHT: 1px solid #006600; PADDING-RIGHT: 10px; DISPLAY: inline;  MARGIN: 0px 10px 0px 0px; LIST-STYLE-TYPE: none;color: #006600;
}
.blog_title2 {
  border-bottom: 1px dashed #efefef; margin:0px 0px 15px 0px;
}



#footer{
   border:1px solid #d1d1d1; height:60px; background-color:#FFF;
}
#footer ul{
  padding:20px 0px 0px 30px; margin:0;
}
#footer ul a{
	padding:0px 10px;
}
.copy_text{
  padding-left:240px;
}

.pre_next{
	float:right;
	}
.next {
	background:url(../images/gray_west_arrow.gif) no-repeat left center; padding-left:10px;
}
.pre {
	background:url(../images/gray_east_arrow.gif) no-repeat right center; padding-right:10px;
}
.comment_line{
	color:#9f9f9f; height:1px; margin:15px 0px; padding:0px;
	}
#comment_list{
	margin:0; padding:0;
	}
.comment_title{
	background-color:#f4fad9; line-height:26px;
	}
.comment_content{
	padding:8px 0px 12px 0px;
	}
INPUT.submit {
	background:#006600; vertical-align:middle; cursor:pointer; color:#FFF;font-weight:bold; width:84px; height:23px; border:0; margin:10px 0px 0px 620px;
}

/* AddBlogArticle box*/
.textarea_style1{ 
    width:600px;  height:80px; 
}
.addBlogArticle{
	background-color:#FFF;
}
.addBlogArticle TR{
	
}
.addBlogArticle td{
	padding:5px; border-bottom:1px solid #ebebeb; 
}
.addBlogArticle .title{
	text-align:right;font-weight:bold; border-right:1px solid #ebebeb; 
}
.addBlogArticle .Htitle{
   font-size:14px;font-weight:bold; color:#0b5ba5; padding:10px 20px; text-decoration:underline;
}
/* space Document */
.bodyspace{
	background:#fff;
}
.layoutfix{
  width:958px; margin:0 auto; padding:0; clear:both; 
}
.head_top {
	DISPLAY: block; BACKGROUND: #f8f8f8; WIDTH: 100%; color: #9e9e9e; LINE-HEIGHT: 23px; border-BOTTOM: #e6e6e6 1px solid; HEIGHT: 21px; background:url(../images/space_top_bg.gif) repeat-x;
}
.t_right {
	text-align:right;MARGIN: 0px auto; WIDTH: 968px;
}
.t_right a{
	padding:10px;
}
#head{
	 padding:0px;height:76px; background:url(../images/space_bg.gif) repeat-x bottom;
	}
.space_logo{
	 width:250px; float:left;
	}
.subnav{
	float:right; width:680px; text-align:right;  margin-right:20px; padding-top:30px;
}
.subnav a{
	font-size:13px;font-weight:bold; color:#5c94c5; padding:0px 5px;
}
.top_menu{
	 width:625px; text-align:right; margin-top:20px; height:20px; float:left;
	}
.top_menu a{padding-right:15px;}

#main-nav{ height:37px; background:url(../images/bg_mian_nav.png) no-repeat; padding:0 0 0 50px;}
#main-nav li{ height:37px; float:left; margin:0 15px 0 0; padding:0 0 0 20px; display:inline;}
#main-nav li span{ height:37px; float:left; padding:0 20px 0 0;}
#main-nav li a{ line-height:34px; text-align:center; text-decoration:none; color:#fff;font-size:14px;font-weight:bold;}
#main-nav li.current{ background:url(../images/bg_mian_nav.png) 0 -37px no-repeat; }
#main-nav li.current a{
	color:#333;
}
		
.space_content{
	background:#FFF; padding-top:15px;
}
.space_left{ width:200px; float:left; background:#FFF;}
.space_right{ width:740px; float:left; background:#FFF; padding-left:10px; margin-bottom:10px;}		
.inner{
    height:auto; float:left; width:200px; padding:0px 10px 20px 0px; background:#FFF;
}
.inner-content{
    border:1px #d3dce5 solid; height:auto; padding:10px 0px; background:#fafdfe;
}
.inner a{
	font-size:14px; color:#003c9b;font-weight:bold; text-decoration:none;
}
.inner a:hover{
	background:none; color:#72ae4b; text-decoration:underline;
}
.inner-content ul{
	padding:10px 20px; background:url(../images/space_navlist_img.gif) no-repeat; background-position:17% 50%;
}
.inner-content ul li{
	list-style-type:none;  padding-left:40px; border-bottom:1px solid #d3dce5;border-top:1px solid #fff; height:45px;line-height:45px; 
}

.user-card-main{
    border:1px #ededed solid; background:#fbfbfb; padding:15px 0px 8px 15px; margin-bottom:10px;
}
.user-pic{
     border:1px #cfcfcf solid; width:160px; height:160px;
}
.user-info-main{
    line-height:28px;  color:#686868; font-size:13px;
}
.user-info-main ul li{
	list-style-type:none;
}
.space_user_visits{
    border:1px #ededed solid; background:#fbfbfb; padding:15px 0px 8px 15px; margin-bottom:10px; height:100%; overflow:hidden;
}
.space_user_visits ul{
	list-style-type:none; clear:both;
}
.space_user_visits ul li{
	list-style-type:none; float:left; margin-right:15px; height:100px; line-height:30px;
}
.space_user_visits_img{
	width:70px; height:70px; border:0;
}



.secNav_menu22 {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 570px; HEIGHT: 35px
}
.secNav_menu22 UL {
	PADDING-LEFT: 15px 
}
.secNav_menu22 UL LI {
	FLOAT: left; WIDTH: 162px; MARGIN-RIGHT: 5px; position: relative; HEIGHT: 35px; TEXT-ALIGN: center; list-style:none;
}
.secNav_menu22 A {
	CLEAR: both; DISPLAY: block;font-WEIGHT: bold; LEFT: 0px; WIDTH: 162px; color: #0b5ba5; LINE-HEIGHT: 35px; position: absolute; HEIGHT: 35px; TEXT-DECORATION: none
}
.secNav_menu22 A:link {
	 background:url(../images/spacecenter.png) 0px -35px; color: #0b5ba5; PADDING-TOP: 2px; TEXT-DECORATION: none
}

.secNav_menu22 A:visited {
	BACKGROUND: url(../images/spacecenter.png) no-repeat 0px -35px; color: #0b5ba5; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.secNav_menu22 A:hover {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/spacecenter.png) no-repeat 0px -76px; color: #0b5ba5; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.secNav_menu22 A.li_active:link {
	MARGIN-TOP: 1px;font-WEIGHT: bold; BACKGROUND: url(../images/spacecenter.png) no-repeat 0px 0px; color: #333
}
.secNav_menu22 A.li_active {
	MARGIN-TOP: 1px;font-WEIGHT: bold; BACKGROUND: url(../images/spacecenter.png) no-repeat 0px 0px; color: #333
}


.space_center{
	border:1px solid #b6d2e7; height:100%; clear:both; background:#e6f3f9;
}
.space_list{
	clear:both; background:#fff; margin:5px 5px 5px 5px; line-height:25px; text-align:left; width:728px;
}
.space_list td{
	border-top:1px dashed #d6d7d8;
}
.space_list2{
	clear:both; background:#fff; margin:5px 5px 5px 5px; line-height:25px; text-align:left; width:728px;
}
.space_list2 td{
	border-bottom:1px dashed #d6d7d8;
}
.Modify_list{
	background:#CCC; b
}
.space_footer{
	line-height:30px; text-align:center;
}
.mgt{
	font-weight:bold;
}
.mgBtnbg{
	background:url(../images/37x21.gif); width:37px; height:21px;text-align:center; line-height:21px;color:#ffffff; margin:8px 0;
}
.mgBtnbg a:link ,.mgBtnbg a:active ,.mgBtnbg a:visited{
	color:#ffffff;
}
/* ������ҳ page css*/
#main_nav {
    border-bottom:1px solid #5b9400;
   font-size:14px;
    margin: 0px 0 15px 0;
	height:100%; overflow:hidden;
}
#main_nav li{
    margin: 0 7px;
    list-style: none;
    float:left;
}
#main_nav a {
    display:block;
    color: #4b5f29;
    text-decoration:none;
    background:#f7fae6;
	padding:6px 20px;
    border: 1px solid #a0ce67;
    border-bottom: none;
}
#main_nav li.active a{
    background:#fff;font-weight:bold;
    border-bottom:1px solid white;position:relative; bottom:-1px;
}
#main_nav a:hover {
    background:#fff;
    border-bottom:1px solid white;
	text-decoration:underline;
}
.leaveWord_button{
    background:#82b51b; border:none; color:#FFF; padding:2px 5px; margin:5px 0px;
    
}
/* 社区动态 css*/
.secNav_menu {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 570px; HEIGHT: 35px; margin-top:10px;
}
.secNav_menu UL {
	PADDING-LEFT: 15px
}
.secNav_menu UL LI {
	FLOAT: left; WIDTH: 162px; MARGIN-RIGHT: 5px; position: relative; HEIGHT: 35px; TEXT-ALIGN: center
}
.secNav_menu li{
	CLEAR: both; DISPLAY: block;font-WEIGHT: bold; LEFT: 0px; WIDTH: 162px; color: #0b5ba5; LINE-HEIGHT: 35px; position: absolute; HEIGHT: 35px; TEXT-DECORATION: none
}
.secNav_menu li.li_active {
	MARGIN-TOP: 1px;font-WEIGHT: bold; BACKGROUND: url(../images/dynamic.png) no-repeat 0px -120px; color: #333
}

.container_border {
	WIDTH: 960px; margin:0 auto;
}
.wrap {
	border: #b6d2e7 1px solid; BACKGROUND: #e3f2f9; FLOAT: left;
}
.sidebar {
	FLOAT: left; WIDTH: 175px
}
.sidebar_menu {
	PADDING-LEFT: 5px;font-SIZE: 14px; WIDTH: 170px; PADDING-TOP: 20px; 
}
.sidebar_menu UL LI {
	WIDTH: 170px; LINE-HEIGHT: 39px; HEIGHT: 39px; list-style:none;
}
.sidebar_menu A {
	CLEAR: both; PADDING-RIGHT: 20px; DISPLAY: block; WIDTH: 150px; color: #0b5ba5; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.sidebar_menu A:link {
	BACKGROUND: url(../images/dynamic.png) no-repeat 0px -78px; color: #0b5ba5; TEXT-DECORATION: none
}
.sidebar_menu A:visited {
	BACKGROUND: url(../images/dynamic.png) no-repeat 0px -78px; color: #0b5ba5; TEXT-DECORATION: none
}
.sidebar_menu A:hover {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/dynamic.png) no-repeat 0px -39px; color: #0b5ba5; TEXT-DECORATION: none
}
.sidebar_menu A:active {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/dynamic.png) no-repeat 0px -39px; color: #0b5ba5; TEXT-DECORATION: none
}
.sidebar_menu A.li_active{
	MARGIN-TOP: -1px;font-WEIGHT: bold; BACKGROUND: url(../images/dynamic.png) no-repeat 0px 0px; color: #333
}

.sidebar_menu .sidebar_top {
	border-TOP: #b8d4e9 1px solid
}
.activity_main {
	border-RIGHT: #e6f3f9 3px solid; PADDING:15px 0px; border-TOP: #e6f3f9 3px solid;MIN-HEIGHT: 450px; BACKGROUND: #fff; FLOAT: left; border-BOTTOM: #e6f3f9 3px solid; WIDTH: 780px;
}
.activity_main2 {
	background:#fff;
}
.space_center2{
	border:1px solid #b6d2e7;overflow:hidden; height:100%; clear:both; background:#fff; 
}
.space_center3{
	border:1px solid #b6d2e7;overflow:hidden; height:100%; background:#fff; margin-left:10px; float:left;width:730px;
}
.attendList{
	border-bottom: #d8dfea 1px solid; height:100%; overflow:hidden; margin:10px; 
}
.attendList h3{
	padding-left:10px;
}


div.activity {
	 height:100%; border-top:1px solid #d8dfea;clear:both; color:#000;font-family:Arial; line-height:20px; padding:10px 10px 0px 10px; margin:0; 
}
div.new_reply {
	BACKGROUND-color: #eee
}
.activity_content {
	PADDING-LEFT: 22px; FLOAT: left; WIDTH: 590px; BACKGROUND-REPEAT: no-repeat; 
}
.BCSubject .activity_content {
	background-image: url(../images/BcTopic.png)
}
.Blog .activity_content {
	background-image: url(../images/blog.gif);
}
.PostBlog .activity_content {
	background-image: url(../images/post.gif);
}
.NewBC .activity_content {
	background-image: url(../images/NewBc.gif)
}
.ArticleComment .activity_content {
	background-image: url(../images/post.gif)
}
.BCTopic .activity_content {
	background-image: url(../images/group_topic.gif);
}
.BCPost .activity_content {
	background-image: url(../images/group_post.gif);
}
.BCWiki .activity_content {
	BACKGROUND-IMAGE: url(../images/page.gif);
}
.PostBCWiki .activity_content {
	background-image: url(../images/page_comment.gif);
}
.LeaveWord .activity_content {
	background-image: url(../images/guest_book.gif);
}
.AttendUser .activity_content {
	background-image: url(../images/subscription.gif);
}
.AttendBC .activity_content {
	background-image:url(../images/SubscriptionBc.png)
	}
.BCJoin .activity_content {
	background-image:url(../images/JoinBc.png)
} 
.BCMistake .activity_content {
	background-image:url(../images/PickFlaws.png)
}
.Reg .activity_content {
	background-image:url(../images/space_userimg.gif)
}
.BCDocComment .activity_content {
	background-image:url(../images/BCDocComment.png)
}
.BCDoc .activity_content {
	background-image:url(../images/BCDoc.png)
}
.BlogVote .activity_content {
	background-image:url(../images/star_2.png)
}
.Activity .activity_content {
	background-image:url(../images/Activity.gif)
}
.ActivityComment .activity_content {
	background-image:url(../images/ActivityComment.gif)
}
.JoinActivity .activity_content {
	background-image:url(../images/JoinActivity.gif)
}
.ActivityPhoto .activity_content {
	background-image:url(../images/ActivityPhoto.gif)
}
.ActivityPhotoComment .activity_content {
	background-image:url(../images/ActivityPhotoComment.gif)
}
.News .activity_content {
	background-image:url(../images/News.gif)}
.NewsComment .activity_content {
	background-image:url(../images/NewsComment.gif)}

div.activity_summary {
	padding:5px 0px;
}
div.activity_summary IMG.thumb {
	border-RIGHT: #eee 1px solid; PADDING-RIGHT: 2px; border-TOP: #eee 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; border-LEFT: #eee 1px solid; PADDING-TOP: 2px; border-BOTTOM: #eee 1px solid
}
div.activity_time {
	FLOAT: right; line-height:20px; padding-top:10px;
}
div.activity A {
	color: #108ac6; TEXT-DECORATION: underline
}
div.activity A:hover {
	color: white;BACKGROUND-color: #108ac6; padding:1px 0px;
}
div.activity img{ 
	vertical-align:top; border:none;padding:1px 0px;
}

div.activity a:hover img{
	background:transparent none;BACKGROUND-color: #fff;
}
/* ��ҳ css*/

.pagination {
	font-size:12px; text-align:right; clear:both; padding:10px 0px; background:#FFF;  margin:0;
}
.pagination2 {
	font-size:12px; text-align:right;margin:0;
}
.listPage_normal a{
    
    border: #6b96c6 1px solid; padding:2px 5px; margin:3px; color:#6b96c6; text-decoration: none 
}
.listPage_normal a:hover{
    background:none; color:#6b96c6; text-decoration:underline; padding:2px 5px; margin:3px;
}
.listPage_curpage a{
    border: #a1a1a1 1px solid; padding:2px 5px; margin:3px;  color: #a1a1a1;text-decoration: none 
}
.listPage_curpage a:hover{
   text-decoration:underline; background:none; color: #a1a1a1;padding:2px 5px; margin:3px;
}

.xg-profile{
	font-size:14px;font-weight:bold; border-bottom:1px solid #e5ecf5;padding:8px;margin-bottom:15px; color:#3372a2;
}
.boxaction{padding:5px 0px; height:100%; margin:0px;}
.boxaction a{padding:0px 5px;font-weight:bold; color:#3372a2;}


/* Invite box*/
.invite-box{ 
    position:relative; border:1px solid #E0EDF4; background:#fff; margin:10px auto;
}
.invite-box-wrapper{ 
    margin:1px; padding:0 10px; background:url(../images/invite_wrapper.jpg) repeat-x;
}
.invite-box-title{ 
   font-size:14px;font-weight:bold; line-height:28px; height:30px; position:relative; color:#3372a2; background:url(../images/invite_title.png) bottom right no-repeat; padding:0 0 0 5px;
}
.invite-box-rc span{ 
    position:absolute; overflow:hidden; width:51%; height:5px; background-image:url(../images/invite_rc.gif);
}
.invite-box-rc-tl{ left:-1px; top:-1px;  background-position:0 0;}
.invite-box-rc-tr{ right:-1px; top:-1px; background-position:right 0;}
.invite-box-rc-bl{ left:-1px; bottom:-1px; background-position:0 -15px;}
.invite-box-rc-br{ right:-1px; bottom:-1px; background-position:right -15px;}
.input_style2 {
	border: #bdc7d8 1px solid; color: #333; width:190px; 
}
.input_style1 {
	border: #bdc7d8 1px solid; color: #333; width:800px; 
}  
.inputsubmit {
	border:none; PADDING:0px; font-SIZE: 12px; BACKGROUND: #005eac;  VERTICAL-ALIGN: middle; color: white; HEIGHT: 23px; margin-top:5px;
}
.invite-box01{
	margin-top:20px; margin-left:20px;
}

.invite-box01 ul li{
	list-style:none; margin:10px 5px;
}
.invite-box01 ul li label{
	display:block;font-weight: bold;
}
.FriendsMsn{
	border:1px solid #ccc;margin-top:10px; min-height:350px;font-family:Arial, Helvetica, sans-serif"
}
.FriendsMsnTitle{
	background:#ededed; border-bottom:1px solid #ccc; padding:5px;
}
.FriendsMsnList{
	border-bottom:1px solid #ccc; padding:8px;
}


/*程序语言代码的样式*/
.codeHead {
   font-weight: bold;font-size: 12px;padding: 5px;padding-left: 15px;background: #fff;border-bottom: 1px solid #ddd;
}
.codeText {
    border: 1px solid #ddd;width: 98%;overflow: auto;margin: 0 0 1.1em;padding: 0;word-break: break-all;background: #fff;font: 12px 'Courier New', Monospace;
}
.codeText ol {
    list-style: decimal ;margin: 0 1px 0 45px;padding: 5px 0;color: #5C5C5C;border-left: 1px solid #ddd;background: #fff;
}
.codeText ol li {
    list-style: decimal ;padding-left: 10px;background: #FFF;
}
.codeText ol li.alt {
    background: #FFF;
}
.codeText ol li span {
    color: #000;
}
.codeText .comment, .codeText .comments {
    color: #008200;
}
.codeText .string {
    color: blue;
}
.codeText .keyword {
    color: #069;font-weight: bold;
}
.codeText .preprocessor {
    color: gray;
}
.dp-c .comment {
    color: green;
}
.dp-c .string {
   color: blue;
}
.dp-c .preprocessor {
   color: gray;
}
.dp-c .keyword {
    color: blue;
}
.dp-c .vars {
    color: #d00;
}
.dp-vb .comment {
    color: green;
}
.dp-vb .string {
    color: blue;
}
.dp-vb .preprocessor {
    color: gray;
}
.dp-vb .keyword {
    color: blue;
}
.dp-sql .comment {
    color: green;
}
.dp-sql .string {
    color: red;
}
.dp-sql .keyword {
    color: #7f0055;
}
.dp-sql .func {
    color: #ff1493;
}
.dp-sql .op {
    color: blue;
}
.dp-xml .cdata {
    color: #ff1493;
}
.dp-xml .comments {
color: green;
}
.dp-xml .tag {
   font-weight: bold;color: blue;
}
.dp-xml .tag-name {
    color: #7f0055;font-weight: bold;
}
.dp-xml .attribute {
    color: red;
}
.dp-xml .attribute-value {
    color: blue;
}
.dp-delphi .comment {
    color: #008200;font-style: italic;
}
.dp-delphi .string {
    color: blue;
}
.dp-delphi .number {
    color: blue;
}
.dp-delphi .directive {
    color: #008284;
}
.dp-delphi .keyword {
   font-weight: bold;color: navy;
}
.dp-delphi .vars {
    color: #000;
}
.dp-py .comment {
    color: green;
}
.dp-py .string {
    color: red;
}
.dp-py .docstring {
    color: green;
}
.dp-py .keyword {
    color: blue;font-weight: bold;
}
.dp-py .builtins {
    color: #ff1493;
}
.dp-py .magicmethods {
    color: #808080;
}
.dp-py .exceptions {
    color: brown;
}
.dp-py .types {
    color: brown;font-style: italic;
}
.dp-py .commonlibs {
    color: #8A2BE2;font-style: italic;
}
.dp-rb .comment {
    color: #c00;
}
.dp-rb .string {
    color: #f0c;
}
.dp-rb .symbol {
    color: #02b902;
}
.dp-rb .keyword {
    color: #069;
}
.dp-rb .variable {
    color: #6cf;
}
.dp-css .comment {
    color: green;
}
.dp-css .string {
    color: red;
}
.dp-css .keyword {
    color: blue;
}
.dp-css .colors {
    color: darkred;
}
.dp-css .vars {
    color: #d00;
}
.dp-j .comment {
    color: #3f7f5f;
}
.dp-j .string {
    color: #2a00ff;
}
.dp-j .keyword {
    color: #7f0055;font-weight: bold;
}
.dp-j .annotation {
    color: #646464;
}
.dp-j .number {
    color: #C00000;
}
.dp-cpp .comment {
    color: #e00;
}
.dp-cpp .string {
    color: red;
}
.dp-cpp .preprocessor {
    color: #CD00CD;font-weight: bold;
}
.dp-cpp .keyword {
    color: #5697D9;font-weight: bold;
}
.dp-cpp .datatypes {
    color: #2E8B57;font-weight: bold;
}
.pinglun{ 
    
}

.reg_process1 {
	background:url(../images/reg_step1.gif) no-repeat; width:945px; height:29px; clear:both; margin:0px auto; margin-bottom:15px;
}
.reg_process2{
	background:url(../images/reg_step2.gif) no-repeat; width:945px; height:29px; clear:both; margin:0px auto; margin-bottom:15px;
}
.reg_process3 {
	background:url(../images/reg_step3.gif) no-repeat; width:945px; height:29px; clear:both; margin:0px auto; margin-bottom:15px;
}
.reg_process4 {
	background:url(../images/reg_step4.gif) no-repeat; width:945px; height:29px; clear:both; margin:0px auto; margin-bottom:15px;
}
.reg_process5 {
	background:url(../images/reg_step5.gif) no-repeat; width:945px; height:29px; clear:both; margin:0px auto; margin-bottom:15px;
}


BLOCKQUOTE {
	BORDER: #cccccc 1px solid; background-color: #fafafa;
}


