BODY, TD, P, TH {
	MARGIN: 0px;
	FONT-SIZE: 13px; COLOR: #444444;
	FONT-FAMILY: Arial, Verdana,clean,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2em;
	word-wrap:break-word;
}
TH {
	font-weight:bold;
}
TD {
	MARGIN-LEFT: 10px;MARGIN-RIGHT: 10px;
}
P {
	MARGIN: 0px;
}
form{padding:0;margin:0;}
INPUT, text, SELECT, TEXTAREA {
	FONT-FAMILY: Arial, Verdana,clean,sans-serif;
	FONT-SIZE: 13px
}
h1,h2,h3,h4,h5,h6 {
	margin:0
}
hr {
	COLOR: #dddddd;	BACKGROUND-COLOR: #dddddd;
	height:1px;	border:0
}
hr.pageFooter {
	COLOR: #0A50A1;	BACKGROUND-COLOR: #0A50A1; height:2px
}
h1,h2,h3,h4,h5 {
	font-size:1em;display:inline;/*font-weight:normal;font-style:italic;*/
}
.fs1a {	FONT-SIZE: 9px }
.fs1b {	FONT-SIZE: 10px }
.fs1 {	FONT-SIZE: 11px }
.fs2, .fs2-1 {	FONT-SIZE: 12px }
.fs3, .fs3-1, .fs3-2 { 	FONT-SIZE: 13px }
.fs4 {	FONT-SIZE: 15px }
.fs5 {	FONT-SIZE: 18px }

.fc0 {	COLOR: #000000 }
.fc1 {	COLOR: #444444 }
.fc2 {	COLOR: #ffffff }
.fc4 { 	COLOR: #666666 }
.fc5 { 	COLOR: #cccccc }
.fc6 {	COLOR: #999999 }
.fc7 { 	COLOR: #ff0000 }
.fc8 {	COLOR: #FF6600 }
.fc9 {	COLOR: #777777 }
.fc10 { COLOR: #EB7900 }
.fc11 { COLOR: #6f6f6f }
.fc12 { COLOR: #bbbbbb }
.fc13 { COLOR: #0000cc }
.fc14 {	COLOR: #0A50A1 }
.fc15 {	COLOR: #008000 }

A:link {	COLOR: #0000cc }
A.lc0  {	COLOR: #0000cc !important; }
A:visited { COLOR: #551A8B }
A.lc0:visited { COLOR: #551A8B !important; }
A:hover { COLOR: #FF0000!important }
A.lc1, A.lc1:visited { COLOR: #444444 !important;}
A.lc2, A.lc2:visited { COLOR: #666666 !important; }
A.lc3, A.lc3:visited { COLOR: #999999 !important; }
A.lc5, A.lc5:visited { COLOR: #ff6600 !important; }
A.lc6, A.lc6:visited { COLOR: #ce2200 !important; }

A.lc7, A.lc7:visited { COLOR: #6f6f6f !important; }
A.lc8, A.lc8:visited { COLOR: #ffffff !important; }
A.lc9, A.lc9:visited { COLOR: #777777 !important; }

.snMenu { line-height:27px; padding-left:7px;}
.snMenu A:visited { COLOR: #0000cc }
.snMenu h1 { font-weight:normal; }
.tdu { TEXT-DECORATION: underline }
.tdn { TEXT-DECORATION: none }
.dn { display:none; }
.bgc0 {	BACKGROUND-COLOR: #ffffff }
.bgc1 {	BACKGROUND-COLOR: #eeeeee }
.bgc2 {	BACKGROUND-COLOR: #f6f6f6 }
.bgc3 {	BACKGROUND-COLOR: #99cc00 }
.bgc4 { BACKGROUND-COLOR: #dddddd }
.bgc5 {	BACKGROUND-COLOR: #0A50A1 }
.bgc6 {	BACKGROUND-COLOR: #cccccc }
.bgc8 {	BACKGROUND-COLOR: #cecece }
.bgc9 {	BACKGROUND-COLOR: #FFF2CC }
.bgc10 {BACKGROUND-COLOR: #F5FAE5 }
.bgc11 {BACKGROUND-COLOR: #BADE4D }
.bgc12 {BACKGROUND-COLOR: #F7FFC6 }
.bgc15 {BACKGROUND-COLOR: #ff6600 }
.bgc16 {BACKGROUND-COLOR: #FFD79E }
.bgc17 {BACKGROUND-COLOR: #EBF5CC }
.bgc18 {BACKGROUND-COLOR: #999999 }

.fwn {FONT-WEIGHT:normal }
.fwb {FONT-WEIGHT:bold }
.hilite {	COLOR: #ce2200 }
.kwh { FONT-WEIGHT: bold; }
.space { width:5px; display:inline; margin:0; padding:0;}
.css-sprite {background-image: url(/common-res/css/ui-lightness/images/css-sprite.gif); }

#page950 { width:950px; margin:auto; }
#page900 { width:900px; margin:auto; }
/* common elements start */


#footer {
	text-align:center;clear:both;
}
.md {
	margin-bottom:10px;
}
.md2 {
	margin-bottom:15px;
}

/* common elements end */


/* menu start */
#pagehead {
	display:block; 
}
#pagehead #left {
	width:22%; float:left;
}
#pagehead #right {
	width:77%; float:right;
}
#topnav {
	margin-bottom:18px;
}

ul#mainBtn {
	position:relative;top:-1px;
	float:right;	margin:0;padding:0;
	list-style-type:none;
}
ul#mainBtn li {
	background-image: url(/common-res/css/ui-lightness/images/css-sprite.gif); 
	background-color:#FEFEFE;height:34px; background-position: -20px -120px;
	FONT-SIZE:13px; border-bottom:0;
	background-repeat: repeat-x; 
	padding-left:6px; padding-right:6px;
	vertical-align:middle; 
	border-right:#cccccc 1px solid; float:left;
}
ul#mainBtn li.left {
	background-color:none;
	background-position: 0 -86px;	background-repeat: no-repeat;
	border-right:#cccccc 1px solid;
}
ul#mainBtn li.right {
	background-color:none;
	background-position: right -86px;	background-repeat: no-repeat;
	border-right: 0px solid;
}
ul#mainBtn li A, ul#mainBtn li A:visited  {
	color:#444444;TEXT-DECORATION: none; FONT-WEIGHT:bold;
	height:16px; display:inline-block; margin-top:7px;
}
#signIn {
	float:left; display:block;
}
#langBtn {
	float:right; display:block;
	vertical-align:top;
}



#mainTags #left, #mainTags #right, #mainTags #mid {
	background-image: url(/common-res/css/ui-lightness/images/css-sprite.gif);
	display:inline-block; height:28px; position:relative; padding-top:10px;
	
}

#mainTags #left {
	background-position: 0 -354px; background-repeat: no-repeat;
	width:20px;	float:left;
}
#mainTags #right { 
	background-position: right -354px; background-repeat: no-repeat;
	width:20px;	float:right;
}
#mainTags #mid {
	background-position: 0 -394px; background-repeat: repeat-x;
	width:910px; 
	white-space:nowrap;float:left;
}

ul#mainTagBtn {
	margin: 0 0 0 16px; padding:0;
	list-style-image:none;
	list-style-type:none; 
}
ul#mainTagBtn li {
	height:28px; float:left;
	position:relative;
}
ul#mainTagBtn li a {
	vertical-align:middle; 
	height:16px; cursor:hand; cursor:pointer; FONT-SIZE:13px; FONT-WEIGHT:bold; 
	line-height:100%; white-space:nowrap; text-align:center; display:inline-block;
	padding:6px 8px 6px 0; margin-left:9px;
}
ul#mainTagBtn li.sep {
	height:16px; padding:6px 7px;
}
ul#mainTagBtn li.on {
	background-position: 0 -848px; background-repeat: no-repeat; 
}
ul#mainTagBtn li a.on {
	background-position: right -880px; background-repeat: no-repeat;
}

#subtags ul {
	margin: 0; padding:0;
	list-style-image:none;list-style-type:none; position:relative;
}
#subtags ul li {
	float:left;margin-top:9px;
}
#subtags ul li a, #subtags ul li a:visited {
	color:#0000cc;
}
#subtags ul li a, #subtags ul li a.cur {
	FONT-SIZE:12px; display:inline-block; padding:1px;
	height:16px; 
}
#subtags ul li a.cur, #subtags ul li a.cur:visited {
	FONT-WEIGHT:BOLD; color: #444444;
	FONT-SIZE:12px; TEXT-DECORATION: none;
}
#subtags ul li a:hover, #subtags ul li a.cur:hover {
	color: #ff0000;
}
#subtags ul li.sep {
	padding:0 3px;
}

.talkframe-bg {
	background-color=#ECF3F6;	height:33px;
	background-position: 0 0; background-repeat: repeat-x;
}
.talkframe-bg * {
	margin:5px; vertical-align:middle;
}
.talkframe-bg .fleft {
	float:left;
}
.talkframe-bg .fright {
	float:right;
}

.talkwindow {
	margin:7px; display:block;
}

.contactBox {
	padding:10px;
	background-color:#eeeeee;
	border:#cccccc 1px solid;
}

/* menu end  */