body {
	font-family: "Arial", "新細明體";
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/layout3/index/bkg.gif);

}
.paragraph a{
	text-decoration: underline;
}
.paragraph a:hover{
	text-decoration: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0px;
}

#BasicHeader {
	width: 980px;
	margin: 0 auto;
}
#BasicHeader-top {
	width: 980px;
	padding-bottom: 10px;
}
#BasicHeader-top #logo { /*Logo of Eastweek*/
	height: 100px;
	width: 252px;
	float: left;
}

#LoginBar {
	height: 21px;
	padding: 3px 0px;
}

#LoginBar-Left {
	float:left;
	background: url(../images/membership/corner_left.png) no-repeat;
	width: 2px;
	height: 21px;
}

#LoginBar-Content {
	float:left;
	background: #3f0000;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	font-size: 12px;
}

#LoginBar-Content a{
	color: #ffffff;
}


#LoginBar-Right {
	float:left;
	background: url(../images/membership/corner_right.png) no-repeat;
	width: 2px;
	height: 21px;
}


#MainContainer {
	margin: 0 auto;
	width: 980px;
	clear: both;
	text-align: center;
	background: #d9d9d9 url(../images/index/idx_bkg2.gif) repeat-x;
}

#SearchBox {
	float: right;
	width: 300px;
	height: 75px;
	background:#2B2F32;
}
#SearchBox #search_tag{
	/*height:20px;*/
	padding:5px 10px 2px 5px;
	font-size:12px;
	text-align:left;
	line-height:18px;
}
#SearchBox #search_tag a{ 
	color:#FFF;
}
.search_box {
	float: right;
	width: 175px;
	height: 29px;
	background-image: url(../images/search_box.gif);
}
.search_type{
	font-size:13px;
	color:#FFF;
	float:left;
	padding: 0px 0px 0px 10px;
}
input.search_textfield {
	background: transparent;
	border: 0px;
	margin: 8px 0 0 8px;
	padding:0;
	color: #E23386;
	font-family: Verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:18px;
	z-index:120;
	width:135px;
	height:20px;
}
.search_type label{
	cursor:pointer;
	cursor:hand;
}
#ContentDetail{
	overflow: hidden;
	float: left;
	Width: 669px;
}

/*
#MainContainer {
	margin: 0 auto;
	width: 980px;
	clear: both;
	background-color: #838384;
}

#Container {
	width: 669px;
	float: left;
}
#RightSideContainer {
	float: right;
	width: 300px;
}
*/

.logo {
float: left;
}
.banner {
float: right;
padding-top: 17px;
}

.search_body {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #333333;
float: left;
width: 795px;
background-color: #393939;
background-image: url(../images/search_bg.gif);
}
.search01 {
float: right;
width: 300px;
height: 75px;
background-image: url(../images/temp/searchbox.jpg);
}

.content_left{
float: left;
background-color: #838384;
Width: 141px;
clear: both;
Color: #FFFFFF;
font-size: 12px;
padding-bottom: 10000px;
margin-bottom: -10000px;
}
.content_left_box{
background-color: #333333;
Width: 122px;
height : 70px;
font-size: 10px;
Color : #FFFFFF;
margin: 0 auto;
}
.content_right{
float: right;
background-color: #FFFFFF;
Width: 528px;
}
.content_right1{
float: right;
background-color: #FFFFFF;
Width: 528px;
}
.content_right2{

background-color: #FFFFFF;
Width: 518px;
margin: 0 auto;
}
.content_right3{
float: right;
background-color: #838384;
Width: 528px;
}
.content_right4{
float: right;
background-color: #FFFFFF;
width: 528px;
height: 45px;
padding-top: 7px;
}
.content_right4 a{
	color: #3f3f3f;
}

.ad{
float: right;
width: 300px;
}
.copyright {
font-size: 13px;
color: #FFFFFF;
background-color: #000;
padding:20px 30px 20px 30px;
background-image: url(../images/copyright_bg.gif);
background-repeat: repeat-x;
}

.function_body {margin: 0 15px 0 15px;clear: both;}
.function {float:right;margin: 5px 10px 0 0;}
.function_none {float:right;margin: 0;}
.function_right {float:right;margin: 0;}

.header_textfield {background:transparent ;border:0 none;margin:6px 0 0 26px;padding:0;color:#e23386;font-family:Verdana,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:18px;z-index:120;width:160px;height:20px;}
.header_submit {margin:7px 0 0 22px;}
.header_left {float:left;}

.rating_box {clear: both; margin: 0;float:left;font-size:13px;height:30px;}
.rating_box a:hover {background:transparent ;}
.rating_info {margin: 0;float:left;font-size:13px;padding-top: 2px;}

.c_article_book {text-align:left; padding-top:20px;}
.c_article_from {float: left; text-align:left;}
.c_display_date {float: right;}
.c_aArticleTextTagDetail {clear: both;}

.underline {text-decoration: underline;}


#FooterContainer{
	clear: left;
	width: 100%;
	background-color: black;
	color: #FFF;
	background: url(../images/ew_idx_bottom_bkg.gif) repeat-x;
	text-align: center;
}

#FooterContainer .baselink {
	width: 980px;
	height: 48px;
	padding-top: 16px;
	background: url(../images/copyright_bg.gif) repeat-x;
	background: #ffffff;
}

#FooterContainer .bottomtext {
/*	background: url(../images/ew_idx_bottom_bkg.gif) repeat-y;*/
	height: 35px;
}

#FooterContainer .copyrightstat {
	float: left;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 60px;
	padding-top: 8px;	
}

#FooterContainer .privacy{
	float: right;
	color: #FFFFFF;
	font-size: 11px;
	padding: 8px 5px;
}

#FooterContainer a {
	color: #ffffff;
}

#Warning {
	width: 960px;
	font-size: 13px;
	color: #ffffff;
	background: #141414;
	padding: 5px 10px
}

.paragraph {
	padding-top: 8px;
	padding-bottom: 12px;
	font-size:15px;
}
/*
.paragraph h1 {
	font-size: 15px;
	font-weight: bold;
	padding: 0px;
	clear:both;
}
*/
.paragraph h1.noHeight{
	margin-bottom: 0px;
}

.paragraph div.Padding2Char {
	text-indent: 0px;
	padding-left: 28px;
}

.paragraph h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
}

.paragraph p {
	/*font-size: 13px;*/
	font-size: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
	text-indent: 28px;
}

.paragraph table {
	padding-bottom: 8px;
}

.paragraph td {
	vertical-align: top;
}

.paragraph p.intro {
	/*font-size: 13px;*/
	font-size: 15px;
	padding: 0px;
	line-height: 1.5em;
	font-weight:bold;
}

span.imgcaption {
	font-size: 11px;
}

.highlight_keyword{
	color:#D70407;
}

.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}

table.articleTable {
	border-collapse: collapse;
}

table.articleTable td{
	border: 1px solid black;
	padding: 3px;
}