/*BASE STYLES FOR ALL SITES*/

/* zero off defaults for all browsers */

body, form, div, p, h1, h2, h3, h4, h5, h6, hl, dl, dd, dt, ul, ol, li, table, th, td, img, a, fieldset
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 100%;
}

input, select, textarea
{
	font-size: 100%;
	font-weight: normal;
}
legend, caption
{
	display: none;
}

address
{
	font-style: normal;
}

ul li, ol li
{
	list-style: none;
	list-style-type: none;
}

.none
{
	display: none;
}

.clear
{
	clear: both;
}

/* float clearing */

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */

/* skip links and hidden content */

.skip
{
	text-align: left;
}

.hidden, .skip, .skip a
{
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.skip a:active, .skip a:focus
{
	position: static;
	width: auto;
	height: auto;
	background: #FCFBE3;
	margin: 1em;
	padding: .25em;
}


/* page layout*/

body
{
	font-size: 12px; /* 1em now equals 10px; */
	font-family: Tahoma;
	text-align: center; /* centers the wrapper in IE 5 */
}
#container
{
	margin: 0 auto 0 auto;
	text-align: left;
}

/*END BASE STYLES*/

/*new daohang*/
.ntitle{ margin-left:auto; margin-right:auto;}
.ntitle td{ width:100px;}
.ntitle a
{
	color:#cccccc; text-decoration:none; display:block; width:100%; line-height:34px; vertical-align:middle;
}
.ntitle a:hover
{
	color:#ffffff; text-decoration:none;display:block; width:100%; line-height:34px; vertical-align:middle;
}
