/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
	height: 100%;
	width: 100%;
	margin-bottom: 1px;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}

body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	width: 100%;
}

input.button {
	cursor: pointer;
}

img {
	border: 0 none;
}

/* WM form style */
.cssInput, .inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F5883;
	height: 18px;
	border: 1px solid #CECECE;
}

.cssBtn {
	font-size: 12px;
	height: 20px;
	color: #484884;
	background-color: #E6EEF3;
	border: 1px solid #A0B5D3;
	padding-top: 2px;
}

.cssBtn[disabled] {
	font-size: 12px;
	height: 20px;
	color: #C0C0C0;
	background-color: #E6EEF3;
	border: 1px solid #A0B5D3;
	padding-top: 2px;
	font-family: "Tahoma", "PMingliu", "MingLiU", "Times New Roman", "Times", "serif";
}

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#wme-wrapper {
	width: 950px;
}

#wme-headerwrap {
	text-align: left;
}

#wme-headerwrap #wme-logo {
	background: transparent url(../images/logo.gif) no-repeat 0px 0px;
	width: 946px;
	height: 90px;
	overflow: hidden;
}

#wme-headerwrap #wme-header {
	background: transparent url(../images/navigation.jpg) no-repeat 0px 0px;
	width: 946px;
	height: 79px;
}
#wme-headerwrap #wme-header #wme-header-main {
	width: 570px;
	height: 48px;
	margin-left: 130px;
	margin-top: 5px;
}

#wme-containerwrap {
	margin: 0;
	margin-top: 5px;
	padding: 0;
}

#wme-topwrap {
	float: none;
}
/* Left Wrap */
#wme-leftwrap {
	float: left;
	width: 217px;
	padding: 0;
}
#wme-leftwrap #wme-left-main .module h3,
#wme-leftwrap #wme-left-main .module .title {
	display: none;
}
#wme-leftwrap #wme-left-main .module .mymodule {
	margin: 0;
	padding: 48px 0 30px 0;
}
#wme-leftwrap #wme-left-main .module .mymodule ol {
	margin: 0 15px 0 16px;
	padding:0;
}
#wme-leftwrap #wme-left-main .module .mymodule ol li {
	background: transparent url(../images/b2.gif) no-repeat;
	background-position: 0px 4px;
	#background-position: 0px 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	list-style-position: inside;
	padding-left: 3px;
}
#wme-leftwrap #wme-left-main .module .mymodule ol li:first-child {
	background: transparent url(../images/b1.gif) no-repeat;
	background-position: 0px 4px;
	#background-position: 0px 5px;
}
#wme-leftwrap #wme-left-main .module .mymodule ol li a {
	position: relative;
	left: 0px;
	#left: -5px;
	background: transparent url(../images/underline.gif) no-repeat 0px bottom;
	color: #1F5883;
	display: block;
	font-size: 12px;
	padding-bottom: 4px;
	text-decoration: none;
}
/* Firefox (Begin) */
#wme-leftwrap #wme-left-main .module .mymodule ol li a, x:-moz-any-link {
	/* styles for Firefox 2.0 or older*/
	left: -5px;
	margin-top: -20px;
	padding-left: 16px;
}
#wme-leftwrap #wme-left-main .module .mymodule ol li a, x:default {
	/* restore styles for Firefox 3.0 and newer */
	left: -5px;
	margin-top: -20px;
	padding-left: 16px;
}
/* Firefox (End) */
#wme-leftwrap #wme-left-main .module .mymodule ol li a {
	#margin-top: 0;
	#padding-left: 0px;
}
#wme-leftwrap #wme-left-main .module .mymodule ol li a:hover {
	text-decoration: underline;
}
	/* 最新消息  */
#wme-leftwrap #wme-left-main .module .latest_news {
	background: transparent url(../images/last_news_title.gif) no-repeat 10px 13px;
}
	/* 最新 Blog 文章 */
#wme-leftwrap #wme-left-main .module .latest_article {
	background: transparent url(../images/last_post_title.gif) no-repeat 10px 13px;
}
/* Right Wrap */
#wme-rightwrap {
	float: right;
	width: 266px;
}

#wme-rightwrap #wme-right-main {
	width: 266px;
}
#wme-rightwrap #wme-right-main .wme-top {
	width: 266px;
}
/* WM Right Top and Bottom */
#wme-rightwrap .moduletable {
	margin-bottom: 10px;
	position: relative;
}
#wme-rightwrap #wme-right-main .moduletable h3 {
	position: relative;
	top: 33px;
	#top: 41px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #3B3B3B;
	text-indent: 14px;
	z-index: 50;
}
#wme-rightwrap #wme-right-main .title {
	width: 242px;
	height: 29px;
}
	/* WM Right Top */
#wme-rightwrap #wme-right-main .wme-right-top {
	position: relative;
	z-index: 100;
}

#wme-rightwrap #wme-right-main .wme-right-top .title {
	background: transparent url(../images/mod_header_a.gif) no-repeat 0px 0px;
}

#wme-rightwrap #wme-right-main .wme-right-top .moduletable .mymodule {
	z-index: 10;
	padding: 5px 5px 0px 10px;
}
#wme-rightwrap #wme-right-main .wme-right-top .moduletable .mymodule ol {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}
#wme-rightwrap #wme-right-main .wme-right-top .moduletable .mymodule ol li {
	list-style: none;
	display: inline;
	margin-right: 3px;
}
#wme-rightwrap #wme-right-main .wme-right-top .moduletable .mymodule ol li a {
	color: #9A9A9A;
	text-decoration: none;
}
#wme-rightwrap #wme-right-main .wme-right-top .moduletable .mymodule ol li a:hover {
	color: #9A9A9A;
	text-decoration: underline;
}
	/* WM Right Bottom */
#wme-rightwrap #wme-right-main .wme-right-top {
	position: relative;
	z-index: 50;
}
#wme-rightwrap #wme-right-main .wme-right-bottom .title {
	background: transparent url(../images/mod_header_b.gif) no-repeat 0px 0px;
}
#wme-rightwrap #wme-right-main .wme-right-bottom .moduletable .mymodule ol {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}
#wme-rightwrap #wme-right-main .wme-right-bottom .moduletable .mymodule ol li {
	line-height: 24px;
}
#wme-rightwrap #wme-right-main .wme-right-bottom .moduletable .mymodule ol li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A8786;
	vertical-align: middle;
	text-decoration: underline;
}

#wme-rightwrap #wme-right-main .wme-right-bottom .moduletable .mymodule ol li a:hover {
	color: #2A8786;
	text-decoration: underline;
}
	/* 最熱門 Blog */
#wme-rightwrap #wme-right-main .wme-right-bottom .moduletable .popular_blog ol li:first-child {
	background: transparent url(../images/h1.gif) no-repeat 0px 6px;
	padding-left: 14px;
}

#wme-rightwrap #wme-right-main .wme-right-bottom .moduletable .popular_blog ol li {
	background: transparent url(../images/h2.gif) no-repeat 0px 6px;
	padding-left: 14px;
}
	/* 最新 Blog */
#wme-rightwrap #wme-right-main .wme-right-bottom .moduletable .latest_blog ol li:first-child {
	background: transparent url(../images/n1.gif) no-repeat 0px 6px;
	padding-left: 14px;
}

#wme-rightwrap #wme-right-main .wme-right-bottom .moduletable .latest_blog ol li {
	background: transparent url(../images/n2.gif) no-repeat 0px 6px;
	padding-left: 14px;
}
/* Middle Wrap */
#wme-middlewrap {
	margin-left: 0px;
	margin-right: 267px;
	width: 462px;
	#width: 462px;
	_width: 455px;
	overflow: hidden;
}

#wme-middlewrap #wme-middle-main {
	width: 467px;
}

#wme-middlewrap #wme-middle-main .module {
	width: 467px;
	_margin-left: -5px;
	margin-bottom: 10px;
}
#wme-middlewrap #wme-middle-main .module div div div h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	padding: 17px 0 0 22px;
}

#wme-middlewrap #wme-middle-main .module div div .mymodule {
	margin-top: -20px;
	#margin-top: -30px;
	#padding-top: 25px;
	padding-top: 20px;
}
#wme-footerwrap {
	background: transparent url(../images/foot_line.gif) no-repeat 0px 0px;
	margin-top: 10px;
	padding-top: 12px;
	width: 950px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #9A9A9A;
	text-align: center;
}

#wme-footerwrap a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A8786;
	line-height: 20px;
}
#wme-footerwrap a:link,
#wme-footerwrap a:visited,
#wme-footerwrap a:hover {
	text-decoration: underline;
}
/*****************************************/
/*** Modules specific layout elements  ***/
/*****************************************/
/** WM Login **/
#mod_wm_login, #mod_wm_login_info {
	margin-left: 30px;
}
#mod_wm_login #tbLogin, #mod_wm_login_info #tbLogin{
	background: transparent url(../images/login_m.gif) repeat-y 0px 0px;
}

#mod_wm_login .headLogin{
	background: transparent url(../images/login_t.gif) no-repeat 0px 0px;
	width: 215px;
	height: 49px;
}
#mod_wm_login_info .headLogin {
	background: transparent url(../images/left_t.gif) no-repeat 0px 0px;
	width: 215px;
	height: 13px;
}
#mod_wm_login .cssLogin, #mod_wm_login_info .cssLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	line-height: 24px;
	margin: 0px;
	padding: 8px 25px 0 17px;
	width: 180px;
}
#mod_wm_login_info .cssLogin {
	height: 50px !important;
}
#mod_wm_login .cssLogin .cssInput {
	width: 138px;
}

#mod_wm_login .cssLogin .cssLoginBtn {
	background: transparent url(../images/button.gif) no-repeat 0px 0px;
	border: none;
	color: #FFFFFF;
	width: 54px;
	height: 20px;
	margin-top: 10px;
	padding-bottom: 3px;
}

#mod_wm_login .cssLogin .cssLoginBtn:hover {
	color: #F9EA48;
}

#mod_wm_login .btnsLogin {
	background: transparent url(../images/login_b.gif) no-repeat 0px bottom;
	height: 10px;
	margin-top: 5px;
	padding-bottom: 30px;
	padding-right: 25px !important;
	vertical-align: bottom;
	text-align: right;
	width: 210px;
}
#mod_wm_login .btnsLogin .cssBtn {
	border: none;
	color: #FFFFFF;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 4px 0 20px 0;
}
#mod_wm_login .btnsLogin .cssBtn:hover {
	color: #F9EA48;
}
#mod_wm_login .btnsLogin .cssLogoutBtn {
	background: transparent url(../images/button.gif) no-repeat 0px 0px;
	width: 54px;
}
#mod_wm_login .btnsLogin .cssGoLearnBtn {
	background: transparent url(../images/button_a.gif) no-repeat 0px 0px;
	width: 80px;
}

#mod_wm_login .btnsLogin a,
#mod_wm_login .btnsLogin .split {
	color: #9A9A9A;
	float: right;
}

#mod_wm_login .btnsLogin a {
	background-color: transparent;
	border: none;
	text-decoration: none;
	margin: 0 0 0 4px;
	padding: 0px;
}

#mod_wm_login .btnsLogin .split {
	border-right: 1px solid #9A9A9A;
	line-height: 12px;
	margin-top: 3px;
	#margin-top: 0;
}

#mod_wm_login .btnsLogin a:hover {
	text-decoration: underline;
}
/** WM Search **/
#wme-rightwrap .search {
	background: transparent url(../images/search_m.gif) repeat-y right 0px;
}

#wme-rightwrap .search div {
	background: transparent url(../images/search_t.gif) no-repeat right 0px;
}

#wme-rightwrap .search div div {
	background: transparent url(../images/search_b.gif) no-repeat right bottom;
	height: 90px;
	padding: 20px 20px 0 0;
	text-align: right;
}

#wme-rightwrap .search .inputbox {
	width: 225px;
}


#wme-rightwrap .search .button {
	background: transparent url(../images/button.gif) no-repeat 0px 0px;
	border: none;
	color: #FFFFFF;
	width: 54px;
	height: 20px;
	margin-top: 4px;
	padding-bottom: 3px;
	#padding-top: 4px;
}

#wme-rightwrap .search .button:hover {
	color: #F9EA48;
}
#wme-rightwrap .search .spanSearchType {
	float: left; 
	margin-left: 20px; 
	margin-bottom: 4px;
}
#wme-rightwrap .search .spanSearchAdvanced {
	float: right; 
	margin-top: 4px;
}
#wme-rightwrap .search .SearchOption {
	font-size: 12px;
}
#wme-rightwrap .search a:link,
#wme-rightwrap .search a:visited{
	COLOR: #a77e2e;	
	TEXT-DECORATION: none
}
#wme-rightwrap .search a:hover{
	COLOR: #a77e2e;	
	TEXT-DECORATION: underline
}
/** WM Menu **/
#wme-headerwrap #wme-header #wme-navigation {
	margin-left: 210px;
	width: 490px;
}
#wme-headerwrap #wme-header #wme-navigation .moduletable {
	margin: 0;
	padding: 0;
	line-height: 14px;
	vertical-align: middle;
}
#wme-headerwrap #wme-header #wme-navigation .moduletable h3 {
	display: none;
}
#wme-headerwrap #wme-header #wme-navigation .moduletable ul,
#wme-headerwrap #wme-header #wme-navigation .moduletable ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#wme-headerwrap #wme-header #wme-navigation .moduletable ul li {
	background: transparent url(../images/menu_split.gif) no-repeat 0px 1px;
	float: left;
	height: 15px;
	line-height: 15px;
	padding: 0 0 0 14px;
}
#wme-headerwrap #wme-header #wme-navigation .moduletable:first-child ul li:first-child {
	background: none;
	padding: 0;
}
#wme-headerwrap #wme-header #wme-navigation .moduletable ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
#wme-headerwrap #wme-header #wme-navigation .moduletable ul li a:hover {
	text-decoration: underline;
}
/** WM Blogs **/
#wme-middlewrap #wme-tabwrap {
	text-align: left;
	margin-bottom: 20px;
	#margin-bottom: 0;
}
#wme-middlewrap #wme-tabwrap #wme-tabwrap-tab {
	position: relative;
	top: -5px;
	height: 38px;
	width: 440px;
	margin-left: 6px;
	_margin-left: 0px;
	overflow: hidden;
	z-index: 50;
}
#wme-middlewrap #wme-tabwrap #wme-tabwrap-tab ul,
#wme-middlewrap #wme-tabwrap #wme-tabwrap-tab ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#wme-middlewrap #wme-tabwrap #wme-tabwrap-tab ul li {
	background: transparent url(../images/tab.gif) no-repeat 0px 0px;
	float: left;
	width: 91px;
	height: 38px;
}
#wme-middlewrap #wme-tabwrap #wme-tabwrap-tab ul li.active {
	background: transparent url(../images/tab_active.gif) no-repeat 0px 0px;
	font-weight: bolder;
}
#wme-middlewrap #wme-tabwrap #wme-tabwrap-tab li a {
	color: #000000;
	display: block;
	line-height: 20px;
	margin-left: 8px;
	margin-top: 17px;
	width: 76px;
	text-align: center;
	text-decoration: none;
}
#wme-middlewrap #wme-tabwrap #wme-tabwrap-tab li a:hover {
	text-decoration: underline;
}
#wme-middlewrap #wme-tabwrap #wme-tabwrap-content {
	position: relative;
	background: transparent url(../images/middle_m.gif) repeat-y 0px 0px;
	margin-top: -12px;
	_margin-left: -7px;
	z-index: 20;
}
#wme-middlewrap #wme-tabwrap #wme-tabwrap-content .tabwrap-content-top {
	background: transparent url(../images/middle_tt.gif) no-repeat 0px 0px;
}
#wme-middlewrap #wme-tabwrap #wme-tabwrap-content .tabwrap-content-bottom {
	background: transparent url(../images/middle_b.gif) no-repeat 0px bottom;
	padding: 15px;
	height: 165px;
	overflow: hidden;
}
#wme-middlewrap #wme-tabwrap h3 {
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#wme-middlewrap #wme-tabwrap .title {
	display: none;
}
#wme-middlewrap #wme-tabwrap .wm_blogs {
}
#wme-middlewrap #wme-tabwrap .wm_blogs .group {
	display: none;
	width: 130px;
	height: 300px;
	overflow: auto;
	white-space: nowrap;
	background-color: #D6D6D6;
	padding: 0 3px 3px 3px;
}
#wme-middlewrap #wme-tabwrap .wm_blogs .frame {
	height: 300px;
}
#wme-middlewrap #wme-tabwrap .wm_blogs .group .title {
	background: transparent url(../images/point_a.gif) no-repeat 0px 1px;
	display: block;
	padding-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
}
#wme-middlewrap #wme-tabwrap .wm_blogs .group ul {
	margin: 2px 0 0 15px;
	padding: 0;
}
#wme-middlewrap #wme-tabwrap .wm_blogs .group ul.tree {
	margin: 5px 0 0 25px;
	padding: 0;
}
#wme-middlewrap #wme-tabwrap .wm_blogs .group ul.tree .active {
	color: #000000;
	text-decoration: underline;
}
#wme-middlewrap #wme-tabwrap .wm_blogs .group ul li {
	margin: 0;
	padding: 0;
	list-style-position: outside;
}
#wme-middlewrap #wme-tabwrap .wm_blogs .group ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A9A9A;
	text-decoration: none;
	margin: 0 0 0 -5px;
	#margin: 0;
	padding: 0;

	line-height: 18px;
	/* vertical-align: super; */
}
#wme-middlewrap #wme-tabwrap .wm_blogs .group ul li a:hover {
	color: #000000;
	text-decoration: underline;
}
#wme-middlewrap #wme-tabwrap .wm_blogs .group .tree_node {
	list-style-image: url(../images/icon-ccc.gif);
}
#wme-middlewrap #wme-tabwrap .wm_blogs .group .tree_plus {
	list-style-image: url(../images/icon-c.gif);
}
#wme-middlewrap #wme-tabwrap .wm_blogs .group .tree_sub {
	list-style-image: url(../images/icon-cc.gif);
}
/** WM Popular Photo **/
#wme-middlewrap #wme-middle-main .module .latest_photo_caption {
	color: #E66622;
}
#wme-middlewrap #wme-middle-main .module .latest_photo {
	background: transparent url(../images/latest_photo.gif) no-repeat 10px -18px;
	height: 195px;
}
#wme-middlewrap #wme-middle-main .module .popular_photo_caption {
	color: #6C6539;
}
#wme-middlewrap #wme-middle-main .module .popular_photo {
	background: transparent url(../images/popular_photo.gif) no-repeat 10px -18px;
	height: 195px;
}
#wme-middlewrap #wme-middle-main .module .latest_photo,
#wme-middlewrap #wme-middle-main .module .popular_photo {
	width: 447px;
	overflow: hidden;
}
.giThumbnail {
	width: 100px;
	height: auto;
}
.spanMore a:link,
.spanMore a:visited {
	text-decoration: none;
	background: url(../images/more_l.gif) no-repeat;
	margin-right: 16px;
	margin-top: 10px;
	float: right;
	width: 35px;
}
.spanMore a:hover {
	background: url(../images/more_l_1.gif) no-repeat;
}
