#xs_intro p a {
	text-decoration: underline;
}

#cyo {
	width: 750px;
	padding: 32px 0 18px 0;
	margin: 0 auto;
}

	#cyo a:hover {
		text-decoration: underline;
	}

	#cyo h1 {
		height: 34px;
		background: transparent url(http://www.3ren.com/xn/static/system/images/design/cyo_medium.gif) no-repeat left top;
		text-indent: -5000px;
		padding-bottom: 12px;
	}

	#cyo dl {
		clear: both;
		font-size: 155%;
		text-align: left;
		padding-top: .5em;
	}

		#cyo dt, #cyo dd {
			float: left;
			padding-bottom: .3em;
		}

		#cyo dt {
			clear: left;
			width: 232px;
			line-height: 2.3em;
			text-align: right;
			vertical-align: middle;
			padding-right: 10px;
		}

		#cyo dd {
			width: 400px;
			color: #ffffff;
		}

		#cyo dd.buttons {
			float: right;
			width: auto;
			background: transparent none;
			padding-left: 0;
		}

			#cyo label {
				color: #ffffff;
			}

			#cyo dd input {
				width: 200px;
				color: #333;
				background: #fff none;
				font: 22px Georgia, "宋体", Times, serif;
				padding: 6px;
				border: 1px solid #96c1d3;
				margin: 0 6px 0 0;
			}

			#cyo dd.buttons input {
				width: auto;
				background: transparent none;
				padding: 0;
				margin-bottom: 6px;
				border: none;
			}

			#cyo dd input#create-network-name {
				width: 340px;
			}

			#cyo dd span.note {
				font-size: 65%;
				color: #ffffff;
			}

			#cyo dd span.error {
				display: block;
				font-size: 80%;
				background: transparent url(http://www.3ren.com/xn/static/system/images/design/icons/exclamation.gif) no-repeat 0px 2px;
				color: #ba3723;
				padding-left: 20px;
				margin-top: 5px;
			}

			#cyo dd input.error {
				background-color: #ecd3d3;
			}

body.home #cyo, body.home #xs_main {
	font-size: 92%;
	line-height: 140%;
}

	body.home #xs_main h1, body.home #xs_main h2, body.home #xs_main p {
		margin: 0;
	}

		body.home #xs_main h2 {
			color: #fff;
			font-size: 200%;
		}

		body.home #xs_main p {
			font-size: 115%;
			margin: .7em 0;
		}

		body.home #xs_main div.network-group {
			padding-top: 1.8em;
		}

			body.home #xs_main div.network {
				position: relative;
				padding: 0;
			}

				body.home #xs_main div.network img {
					float: none;
					border: 5px solid #d1dfa6;
					margin: 0;
				}

				body.home #xs_main div.network h3 {
					font: bold 130% "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
					padding: 1px 6px 6px 6px;
				}

					body.home #xs_main div.network h3 a:hover {
						color: #fff;
						text-decoration: none;
					}

				body.home #xs_main div.network p {
					background-color: #fff;
					font-size: 100%;
					padding: 4px 6px 0 6px;
					margin: 0;
				}

				body.home #xs_main div.network p.members {
					float: left;
					position: absolute;
					top: 116px;
					left: -8px;
					background: #fff;
					color: #fff;
					font-size: 11px;
					line-height: 11px;
					padding: 0 5px 0 0;
				}

				body.home #xs_main div.network > p.members {
					background: transparent url(http://www.3ren.com/xn/static/system/images/design/members_right.png) no-repeat right center;
				}

					body.home #xs_main div.network p.members span {
						display: block;
						background: #fff;
						padding: 3px 0 5px 5px;
					}

					body.home #xs_main div.network > p.members span {
						background: #fff url(http://www.3ren.com/xn/static/system/images/design/members_left.gif) no-repeat left center;
					}

					body.home #xs_main div.network p em {
						font: italic 100% Georgia, "宋体", Times, serif;
					}

	body.home #xs_main div.search {
		font-size: 160%;
		margin-top: 30px;
	}
/*----------------------------------------------------------------------
    Reset
----------------------------------------------------------------------*/

html, body, div, span,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, img,
a, b, abbr, acronym, big, cite, code, del, em, i, ins, small, strike, strong, sub, sup, u,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	font-size: 100%;
	vertical-align: baseline;
	padding: 0;
	outline: 0;
	border: 0;
	margin: 0;
}


/*----------------------------------------------------------------------
    Typography and basic content area elements
----------------------------------------------------------------------*/

body {
	color: #333;
	font: .75em/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}

a, a:link, a:active, a:visited {
	color: #004A7B;
	text-decoration: none;
	outline: none;
}

a:focus {
	outline: none;
}

#xs_main a:hover {
	text-decoration: underline;
}

#xs_main h1, #xs_main h2, #xs_main h3, #xs_main h4, #xs_main h5, #xs_main h6 {
	color: #3b5269;
	font: 100% Rockwell, Georgia, "宋体", Times, serif;
	margin-bottom: .5em;
}

#xs_main h1 {
	font-size: 240%;
}

#xs_main h2 {
	font-size: 170%;
	margin-top: 1em;
}

	#xs_main h2 span {
		color: #999;
		font: 70% "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	}

#xs_main h2.first {
	margin-top: 0;
}

#xs_main h3 {
	font: bold 120% "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}

#xs_main p, #xs_main ul, #xs_main ol, #xs_main blockquote {
	margin-bottom: 1.2em;
}

#xs_main small {
	color: #555;
	font-size: 85%;
}

#xs_main big {
	font-size: 130%;
}

#xs_main hr {
	height: 1px;
	color: #ccc;
	background-color: #ccc;
	border: none;
	margin: 2.5em 0;
}

/* Footer */

#xs_footer h3 {
	color: #fff;
	background: transparent none no-repeat 0px 22px;
	font: 140% Rockwell, Georgia, "宋体", Times, serif;
	padding: 22px 0 0 0;
}

#xs_footer h3, #xs_footer p {
	margin-bottom: 8px;
}

#xs_footer ul {
	list-style: none;
}

	#xs_footer ul li {
		padding-bottom: .2em;

	}

#xs_footer a {
	color: #aadcfe;
}

#xs_footer a:hover {
	text-decoration: underline;
}

/*----------------------------------------------------------------------
    Generic Classes
----------------------------------------------------------------------*/

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.note {
	font-family: Georgia, "宋体", Times, serif;
	/*font-style: italic;*/
}

.highlight {
	background-color: #f7f8b6;
}

.nomargin, #xs_main .nomargin {
	margin: 0;
}

.noclear {
	clear: none;
}

.nopadding, #xs_main .nopadding {
	padding: 0;
}


/*----------------------------------------------------------------------
    Layout
----------------------------------------------------------------------*/

body {
	background-color: #004A7B;
	text-align: center;
}

body.break {
	background-color: #fff;
}

#xs {
	background-color: #fff;
	border-top: 3px solid #fff;
}

#xs_header {
	width: 750px;
	text-align: left;
	padding-top: 24px;
	margin: 0 auto;
}

	#xs_header #ning-logo {
		float: left;
		padding: 0 0 13px 0;
	}

	#xs_toolbar {
		float: right;
		width: 580px;
		padding-top: 2px;
	}

		#xs_toolbar fieldset {
			float: right;
		}

			#xs_toolbar input {
				width: 153px;
				color: #888;
				background: #e8e8e8 url(http://www.3ren.com/xn/static/system/images/design/search_left.gif) no-repeat 5px 5px;
				font-size: 90%;
				line-height: 10px;
				border: none;
				padding: 5px 5px 5px 22px;
				margin-bottom: 9px;
			}

		#xs_toolbar ul {
			float: right;
			clear: right;
			color: #0096ff;
			font: 130% Rockwell,Georgia, "宋体", Times, serif;
			list-style: none;
		}

			#xs_toolbar ul li {
				float: left;
				position: relative;
				background: transparent url(http://www.3ren.com/xn/static/system/images/design/slash.gif) no-repeat 0% 60%;
				padding-left: 20px;
				margin-right: 12px;
			}

			#xs_toolbar ul li.popular,
			#xs_toolbar ul li.my-networks {
				margin: 0;
			}

			#xs_toolbar ul li.sign-in {
				background: transparent none;
				padding: 0;
				color:#004a7b;
			}

			#xs_toolbar ul li.my-info {
				background-image: none;
				padding-left: 0;
			}

				#xs_toolbar ul li a {
					background: transparent none no-repeat 0px 3px;
					padding-bottom: 1px;
					color:#004a7b;
				}

				#xs_toolbar ul li.my-info a {
					text-indent: 0;
					display: inline;
				}
				#xs_toolbar .or {
					color:#000000;
					font: 70% "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
					margin:0 5px;
				}

				#xs_toolbar ul li a:hover {
					background-color: #f7f8b6;
				}

				#xs_toolbar ul li.my-info a {
					font: bold 95% "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
				}

				#xs_toolbar ul li.my-info a.logout {
					background-color: #f7f8b6;
					font: 70% "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
				}

					#xs_toolbar ul li a img {
						float: left;
						position: absolute;
						top: -20px;
						left: -41px;
						border: 2px solid #9ebfc3;
					}

					#xs_toolbar ul li a:hover img {
						border-color: #79a2a7;
					}

#xs_feature {
	background-color: #0071bc;
	clear: both;
}

	#xs_intro {
		width: 750px;
		color: #526373;
		font-size: 120%;
		line-height: 150%;
		padding: .8em 0;
		margin: 0 auto;
	}

		#xs_intro h1 {
			color: #fff;
			font: 220%/110% Rockwell, Georgia, "宋体", Times, serif;
			margin-bottom: .2em;
		}

		#xs_intro p {
			line-height: 140%;
			color: #fff;
		}

		#xs_intro a:hover {
			text-decoration: underline;
		}

#xs_main {
	width: 750px;
	text-align: left;
	margin: 0 auto;
	padding: 2em 0 6em 0;
}

	#xs_main div.column {
		width: 360px;
	}

#xs_footer {
	clear: both;
	color: #ffffff;
	background: #004a7b;
	font-size: 100%;
	border-top: 4px solid #fff;
}

	#xs_footer div.column-group {
		clear: both;
		width: 750px;
		text-align: left;
		margin: 0 auto;
	}

		#xs_footer div.column {
			float: left;
			width: 175px;
			padding-bottom: 30px;
		}

		#xs_footer div.last-child {
			float: right;
			text-align: right;
			padding-top: 20px;
		}
				#xs_footer ul li a {
					background: transparent none no-repeat 0px 3px;
					padding-bottom: 1px;
					color:#ffffff;
				}


/*----------------------------------------------------------------------
    Errors
----------------------------------------------------------------------*/
#xs_main div.errordesc, #xs_main div.success {
	background: transparent none repeat-x left bottom;
	padding: 1em 1em .5em 1em;
	margin-bottom: 1.2em;
}

#xs_main div.errordesc {
	background-color: #fdd;
	background-image: url(http://www.3ren.com/xn/static/system/images/design/msg/error-body.png);
}

#xs_main div.success {
	background-color: #e5ffcb;
	background-image: url(http://www.3ren.com/xn/static/system/images/design/msg/success-body.png);
}

	#xs_main div.errordesc ul, #xs_main div.success ul {
		list-style: none;
		margin: 0;
	}

		#xs_main div.errordesc ul li, #xs_main div.success ul li {
			background: transparent none no-repeat 0px 2px;
			padding: 0 0 .5em 20px;
		}

	#xs_main div.errordesc p, #xs_main div.success p {
		background: transparent none no-repeat 0px 2px;
		padding: 0 0 .5em 20px;
		margin: 0;
	}

	#xs_main div.errordesc ul li, #xs_main div.errordesc p {
		background-image: url(http://www.3ren.com/xn/static/system/images/design/icons/exclamation.gif);
	}

	#xs_main div.success ul li, #xs_main div.success p {
		background-image: url(http://www.3ren.com/xn/static/system/images/design/icons/accept.gif);
	}

	#xs_main div.errordesc a, #xs_main div.success a {
		color: #333;
		font-weight: bold;
		text-decoration: underline;
	}


/*----------------------------------------------------------------------
    Specific items & instances
----------------------------------------------------------------------*/

/* Networks */

#networks-created {
	margin-bottom: 2.5em;
}

div.network-group {
	clear: both;
	width: 100%;
	padding-bottom: 1em;
}

.network {
	background-color: #edf3da;
	padding: 5px;
	margin-bottom:1em;
    height:90px;
}

div.network-group .network {
	width: 350px;
}

#networks-created .network {
	padding-right: 10px;
}

	#xs_main .network h2, #xs_main .network h3 {
		overflow: hidden;
		margin: 0 0 .1em 0;
	}

	#xs_main .network p {
		overflow: hidden;
		margin-bottom: 0;
	}

	#xs_main #networks-created .network p {
		float: left;
		margin: 0;
	}

	#xs_main .network p.note {
		margin-bottom: .7em;
	}

	.network a img, .network img {
		float: left;
		border: 3px solid #d1dfa6;
		margin-right: 10px;
	}

	.network a:hover img {
		border-color: #b7c58b;
	}

	#networks-created .network img {
		border-width: 2px;
	}


/* My Networks */

#xs_main ul.tools {
	float: right;
	list-style: none;
	margin: 1em 0 0 0;
}

#xs_main #networks-created ul.tools {
	margin-top: 0;
}

	ul.tools li {
		float: left;
		margin-left: 10px;
	}

		ul.tools li a {
			font-size: 95%;
		}


/* Icon links */

#xs_main a.icon {
	display: inline-block;
	background: transparent none no-repeat 0px 2px;
	padding: 2px 0 3px 20px;
}
#xs_main a.icon:hover {
	background-color: #f7f8b6;
	text-decoration: none;
}
#xs_main a.cancel {
	background-image: url(http://www.3ren.com/xn/static/system/images/design/icons/cross.gif);
}
#xs_main a.edit {
	background-image: url(http://www.3ren.com/xn/static/system/images/design/icons/pencil.gif);
}
#xs_main a.add {
	background-image: url(http://www.3ren.com/xn/static/system/images/design/icons/plus.gif);
}
#xs_main a.creditcard {
	background-image: url(http://www.3ren.com/xn/static/system/images/design/icons/cards.gif);
}
#xs_main a.manage {
	background-image: url(http://www.3ren.com/xn/static/system/images/design/icons/cog.gif);
}
#xs_main a.premium {
	background-image: url(http://www.3ren.com/xn/static/system/images/design/icons/medal.gif);
}


/* Ning ID */

#xs_main h3.ningid {
	background: transparent url(http://www.3ren.com/xn/static/system/images/design/ningid.gif) no-repeat right bottom;
}


/* Pagination */

div.navigation {
	clear: both;
	font-size: 95%;
	padding-top: 1em;
	border-top: 1px dotted #ccc;
}

	#xs_main div.navigation a:hover {
		text-decoration: none;
	}

div.first {
	border-bottom: 1px dotted #ccc;
}

ul.jump {
	float: right;
	list-style: none;
}

	ul.jump li {
		float: left;
		padding: 0 .8em;
	}

	ul.jump li.next {
		border-left: 1px solid #9fc8d6;
		padding-right: 0;
	}

	ul.jump li.noborder {
		border: none;
	}

	#xs_main div.navigation ul.jump a:hover {
		background-color: #f7f8b6;
	}

ul.pagination {
	float: left;
	list-style: none;
}

	ul.pagination li {
		float: left;
		margin-right: 4px;
	}

	ul.pagination li.this {
		padding: 1px 2px;
		background-color: #dfeef3;
		font-weight: bold;
		color: #fff;
		border-bottom: 2px solid #fff;
	}

		ul.pagination li a {
			display: block;
			background-color: #dfeef3;
			padding: 1px 2px;
		}

		#xs_main div.navigation ul.pagination li a:hover {
			border-bottom: 2px solid #7dc0ee;
		}

/* Premium Services */

table.my-premium-services {
	width: 100%;
	margin-bottom: .5em;
}

	table.my-premium-services th, table.my-premium-services td {
		padding: 6px 0;
		border-bottom: 1px dotted #ccc;
	}

	table.my-premium-services th.price {
		width: 130px;
	}

	table.my-premium-services th.date {
		width: 170px;
	}

	table.my-premium-services th.actions {
		width: 90px;
	}

	table.my-premium-services thead th {
		color: #3b5269;
		font-weight: bold;
		font-size: 120%;
	}

		table.my-premium-services tbody th .note {
			font-weight: normal;
		}


/* Forms */

#xs_main form dl {
	clear: both;
}

#xs_main form dl.first {
	border-top: none;
}

	#xs_main form dl dt {
		float: left;
		width: 140px;
		color: #000;
		font-size: 110%;
		text-align: right;
		padding: 10px 0 0 0;
		line-height: 1.5em;
	}

	#xs_main form dl dd {
		float: left;
		width: 540px;
		padding: 6px 0 3px 10px;
	}

	#xs_main dt.error {
		color: #c3402f;
		font-weight: bold;
	}

	#xs_main dt.error img {
		float: none;
		border: none;
	}

	#xs_main dd.error input.textfield, #xs_main dd.error input.password, #xs_main dd.error select, #xs_main dd.error textarea {
		background-color: #ecd3d3;
		border: 1px solid #ef5858;
	}

	#xs_main form dl dd.textonly {
		font-size: 110%;
		padding-top: 10px;
		padding-bottom: 8px;
	}

		#xs_main form dl dd small {
			font-size: 95%;
		}

		#xs_main form dl dd small a {
			color:#004a7b;
		}
		#xs_main form dl dd ul.options {
			list-style: none;
			margin-bottom: 0;
		}

	#xs_main form dl img {
		border: 1px solid #aaa;
		padding: .5em .2em;
	}

	#xs_main form dl img.icon {
		vertical-align: middle;
		border: none;
		margin-bottom: 3px;
	}

	#xs_main input.textfield, #xs_main input.password, #xs_main textarea, #xs_main select {
		width: 580px;
		color: #252b31;
		font: 130% Georgia, "宋体", Times, serif;
		padding: 4px;
		border: 1px solid #aaa;
	}

	#xs_main dl dd.required {
		background: transparent url(http://www.3ren.com/xn/static/system/images/design/icons/flag_red.gif) no-repeat 0px 12px;
	}

	#xs_main select {
		width: auto;
		padding: 2px 1px;
	}

	#xs_main form .note {
		color: #777;
	}

	#xs_main form p.fineprint {
		clear: both;
		background: transparent url(http://www.3ren.com/xn/static/system/images/design/icons/asterisk.gif) no-repeat 0px 7px;
		margin: 6px 0 0;
		padding: 4px 0 8px 20px;
		border-top: 1px dotted #ccc;
	}

	#xs_main form p.buttons, #xs_main form div.buttons {
		clear: both;
		padding-top: 1em;
	}

	#xs_main button {
		float: right;
		background: #008bed url(http://www.3ren.com/xn/static/system/images/design/teal_arrow.gif) no-repeat right center;
		color: #fff;
		font: 140% Rockwell, Georgia, "宋体", Times, serif;
		padding: 5px 16px 3px 5px;
		border: none;
		/* border-left: 3px solid #fff; */
	}

	#xs_main .buttons > button:hover { /* Hide from IE6 */
		border-left: 3px solid #7dbeec;
	}

	*:first-child+html #xs_main .buttons > button:hover { /* And hide from IE7 */
		border-left: none;
	}

/* key forms */
	.keypage #xs_main form dl dt {
		width:180px;
	}
	.keypage #xs_main form dl dd {
		width:305px
	}
	.keypage #xs_main input.textfield,
	.keypage #xs_main input.password {
		width:295px;
	}


/* Large search box */

#xs_main div.search {
	background: #004a7b url(http://www.3ren.com/xn/static/system/images/design/search_bottom.gif) no-repeat center bottom;
	font-size: 140%;
	line-height: 140%;
	margin-bottom: 2em;
}

	#xs_main div.search form {
		background: transparent url(http://www.3ren.com/xn/static/system/images/design/search_top.gif) no-repeat center top;
		padding-bottom: 15px;
	}

	#xs_main div.search p {
		background: transparent url(http://www.3ren.com/xn/static/system/images/design/search_top.gif) no-repeat center top;
		padding: 15px 15px 18px 15px;
	}

	#xs_main div.search dl {
		overflow: auto;
		padding: 15px 15px 0 15px;
		border: none;
		margin: 0;
	}

	#xs_main div.search dt {
		float: left;
		width: 330px;
		padding: 3px 0 0 0;
		margin: 0;
	}

	#xs_main div.search dd {
		float: left;
		width: 390px;
		padding: 0;
		margin: 0;
	}

	#xs_main div.search dd.buttons {
		position: relative;
		width: auto;
	}

	#xs_main div.search dd.buttons input {
 		position: absolute;
		right: 12px;
		top: 13px;
	}

	#xs_main div.search input.textfield {
		background-color: #fff;
		width: 345px;
		padding-right: 40px;
	}


/* Specific form element tweaks */

	#xs_main #profile_app_url { /* Create a network */
		width: 450px;
	}

	#xs_main #signup_captcha { /* Captcha */
		width: 90px;
		font-size: 240%;
		float: left;
		padding: 15px;
		margin-right: 10px;
	}

		#xs_main form button {
			cursor: pointer;
		}

	#xs_main form #f-securitycode { /* Master key */
		width: auto;
	}

	#xs_main #add-premium-services fieldset { /* Premium services from here on out... */
		padding-bottom: 1.5em;
		border-bottom: 1px dotted #ccc;
	}

		#xs_main #add-premium-services p.have {
			background: transparent url(http://www.3ren.com/xn/static/system/images/design/icons/check.gif) no-repeat 0px 1px;
			padding-left: 20px;
		}

		#xs_main #add-premium-services .add input {
			width: 15px;
			height: 15px;
		}

		#xs_main #add-premium-services .add label {
			font-size: 130%;
		}

		#xs_main #add-premium-services fieldset div.options {
			background: transparent url(http://www.3ren.com/xn/static/system/images/design/curved_arrow.gif) no-repeat 9px 0px;
			padding: 20px 0 0 95px;
			margin-top: 7px;
		}

			#xs_main #add-premium-services fieldset div.options h4 {
				font-size: 120%;
			}

			#xs_main #add-premium-services fieldset div.options ul, #xs_main #add-premium-services fieldset div.options ol {
				margin-left: 16px;
			}

				#xs_main #add-premium-services fieldset div.options ol li {
					margin-bottom: .5em;
				}

				#xs_main #add-premium-services fieldset div.options ol ul {
					list-style: disc;
				}

					#xs_main #add-premium-services fieldset div.options ol ul li {
						margin-bottom: 0;
					}

			#xs_main #add-premium-services fieldset div.options input.textfield {
				width: auto;
			}

			#xs_main #add-premium-services h2 {
				float: left;
				width: 500px;
			}

			#xs_main #add-premium-services p.price {
				float: right;
				color: #3b5269;
				font: 130% Georgia;
				padding-top: 3px;
				margin-top: 1.2em;
			}

			#xs_main #add-premium-services p.first {
				margin-top: 0;
			}

/* Manage Network */

#urlmappings_container table {
	width: 750px;
	margin-bottom: 0.5em;
}

	#urlmappings_container table th, #urlmappings_container table td {
		padding: 6px 0;
		border-bottom: 1px dotted #ccc;
	}

	#urlmappings_container table th {
		color: #3b5269;
		font-size: 120%;
	}

	#urlmappings_container table tbody {
		font-size: 95%;
	}

		#urlmappings_container table tbody td {
			overflow: hidden;
		}

/* Workaround for Safari FOUC bug */
/* (See http://jonaquino.blogspot.com/2007/02/workaround-for-safari-fouc-bug.html) */

body {
	display: block;
}

	#xs_desc dl {
		clear: both;
		font-size: 155%;
		text-align: left;
		padding-top: .5em;
	}

		#xs_desc dt, #xs_desc dd {
			float: left;
			padding-bottom: .3em;
		}

		#xs_desc dt {
			clear: left;
			width: 232px;
			line-height: 2.3em;
			text-align: right;
			vertical-align: middle;
			padding-right: 10px;
		}

		#xs_desc dd {
			width: 400px;
		}
		#xs_desc dt label {
				color: #0071bc;
			font: 110% Bold, Bold, "宋体", Times, serif;
		}
		#xs_desc dd label {
				color: #0071bc;
				font: 70% Rockwell, Georgia, "宋体", Times, serif;
		#xs_desc dt label a{
				color: #0071bc;
				font: 70% Rockwell, Georgia, "宋体", Times, serif;

		}
	}


/* Progress Bar */
#xn_progress {position:fixed;left:0;top:215px;width:100%;z-index:10000;}
#xn_progress div {width:210px;margin:0 auto;padding:1em;-moz-border-radius:3px 3px 2px 2px;background-color:#fff;opacity:0.9;}
#xn_progress div h4 {margin:0 0 0.7em 0;color:#fff;font:130% Rockwell,Georgia,"宋体",Times,serif;}
