img {
    border: 0px solid #666666;
}

a {
    text-decoration: none;
}

div {
    font-family: Arial, Helvetica, sans-serif;
}

/**
* header
*/
.frontLayout .header {
    background: url( '../images/english/frontHeader.jpg' ) no-repeat;
    color: #ffffff;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 100px;
    width: 980px;
}

.redleft {
    float: left;
    padding-left: 38px;
}

.redRight {
    float: left;
    width:756px;
}

.logoArea {
    cursor: pointer;
    top: 10px;
    left: 34px;
    height: 77px;
    width: 182px;
}

.frontLayout .textSizeBlock {
    float: left;
    padding-left: 548px;
    padding-top: 11px;
}

.frontLayout .searchBlock {
    float: left;
    /*padding-left: 275px;*/
    padding-top: 37px;
    width:647px;
}

.frontLayout .function {
    float: left;
    padding-left: 5px;
}

.leftBlank {
    float:left;
    width:200px;
}

.textDesc {
    float: left;
    width: 54px;
    line-height: 20px;
}

#textSize {
    float: left;
    width: 59px;
}

#textEncode {
    float: left;
    width: 72px;
}

#searchField {
    float: left;
    width: 174px;
}

#searchButton {
    float: left;
    text-align: left;
    width: 56px;
}

#subscribeNow {
    float: left;
    line-height: 20px;
    width: 85px;
}

#subscribeNow a {
    color: #ffffff;
}

.magzineBlock {
    float: left;
    padding-left: 10px;
    padding-top: 20px;
}

#magzineArea {
    width: 74px;
    height: 42px;
    float: left;
    cursor: pointer;
}

.menuBlock {
    background: url( '../images/english/menubg.jpg' );
    float: left;
    height: 35px;
    width: 980px;
}

.menuBlock .menu {
    color: #464646;
    float: left;
}

.menuBlock .menu a {
    color: #464646;
}

.menuBlock .menuClicked {
    background: url( '../images/english/menumouseoverbg.jpg' );
    color: #be0000;
    float: left;
}

.menuBlock .menuClicked a {
    color: #be0000;
}

.menuBlock .menuText {
    float: left;
    font-size: 14px;
    line-height: 35px;
    text-indent: 10px;
    font-family: georgia;
    font-weight: normal;
}

.menuBlock .menu .menuSeparator {
    background: url( '../images/english/menuseparator.jpg' ) no-repeat;
    background-position: 13px 0px;
    float: left;
    height: 35px;
    width: 16px;

}

.menuBlock .menuClicked .menuSeparator {
    background: url( '../images/english/menumouseoverbg.jpg' );
    float: left;
    height: 35px;
    width: 15px;

}

/**
* footer
*/

.footer {
    background: url( '../images/english/footerbg.jpg' );
    color: #ffffff;
    float: left;
    font-size: 12px;
    height: 43px;
    width: 980px;
}

.footer .copyright {
    float: left;
    line-height: 43px;
    text-indent: 48px;
    text-align: left;
    width: 618px;
}

.footer .linkSet {
    float: left;
    line-height: 43px;
}

.footer .linkSet a {
    color: #ffffff;
}

.footer  .rssImg {
    float: left;
    padding-left: 5px;
    padding-top: 13px;
}

/**
* 首頁 front.do?action=index
*/
.leftLane, .rightLane {
    float: left;
    padding-top: 5px;
}

.leftLane {
    float: left;
    width: 640px;
}

.rightLane {
    padding-left: 15px;
    width: 320px;
}

.topBlock {
    float: left;
    width: 640px;
}

#main .topBlock {
    background-color: #ebebeb;
    height: 264px;
}

.leftLane .middleLeftBlock {
    float: left;
    padding-top: 15px;
}

#main .middleLeftBlock {
    width: 318px;
}

.middleRightBlock {
    float: left;
    width: 320px;
    border-left: 1px solid #c2c2c2;
}

.middleRightBlock .articlesBlock {
    float: left;
    padding-left: 23px;
}

.leftLane .bottomBlock {
    float: left;
    width: 640px;
}

.leftLane .adBlock {
    float: left;
    padding-top: 23px;
    width: 520px;
}

/**
*  leftLane 的細部設定
*/

.coverStoryContent {
    float: left;
    padding-left: 12px;
    padding-top: 8px;
}

.coverStoryContent .articleTopic {
    height: 45px;
}

.specialFeaturesBlock {
    float: left;
    padding-top: 20px;
}

.specialFeaturesBlock_blue {
/*width: 270px;*/
/*padding: 10px;*/
    padding-top: 20px;
    float: left;
    background: #e5effb;
}

.specialFeatures, .moreFeaturesBlock {
    float: left;
    padding-left: 15px;
}

.articleBlock {
    float: left;
    padding-top: 25px;
}

.articleBlock  .articleTitle2, .articleBlock .articleSubTitle2, .articleBlock .articleShortText2 {
    width: 290px;
}

.moreFeaturesBlock {
    padding-top: 20px;
}

.moreFeaturesBlock .title {
    border-top: 3px solid #be0000;
    border-bottom: 1px solid #be0000;
    color: #be0000;
    height: 35px;
    line-height: 40px;
    width: 270px;
    font-family: georgia;
}

.moreFeatureList {
    float: left;
}

.moreFeature {
    border-bottom: 1px dotted;
    float: left;
    height: 30px;
    line-height: 40px;
    width: 270px;
}

.bottomBlock .block {
    float: left;
    padding-left: 20px;
    padding-top: 20px;
}

.channelBlock {
    float: left;

    width: 300px;
}

.channelBlock .channel {
    float: left;
    padding-left: 15px;
}

/*.cArticleTopic {*/
/*float: left;*/
/*font-size: 16px;*/
/*height: 40px;*/
/*line-height: 40px;*/
/*width: 300px;*/
/*font-family: georgia;*/

/*}*/

.cArticleTopic {
    FONT-SIZE: 16px;
    FLOAT: left;
    WIDTH: 300px;
    LINE-HEIGHT: 40px;
    FONT-FAMILY: georgia;
    HEIGHT: 40px;
    FONT-WEIGHT: bold;;
    letter-spacing: -0.7pt;
}

.cArticleImageBlock {
    float: left;
    height: 75px;
    width: 75px;
}

#cAcrossTheStrait {
    border-top: 6px solid #f67070;
    height: 215px;
}

#cInsight {
    border-top: 6px solid #938bd1;
}

#cCulture {
    border-top: 6px solid #979797;
}

#cTechnology {
    border-top: 6px solid #81af53;
}

#cFinance {
    border-top: 6px solid #bc73bc;
}

#cSurvey {
    border-top: 6px solid #ddaf25;
}

#midleLine {
    border-right: 1px solid #000000;
    position: relative;
    width: 1px;
}

/**
* right lane的細部設定
*/
.rightLaneBlock {
    border-bottom: 2px solid #ffffff;
    background-color: #ebebeb;
    float: left;
    width: 320px;
}

#rightBlockJournal {
    height: 150px;
}

.thisJournal {
    float: left;
    padding-left: 12px;
    height: 120px;
    width: 202px;
}

.thisJournal .number, .thisJournal .number a {
    color: #363636;
    font-weight: bold;
    padding-top: 8px;
    font-size: 14px;

}

.thisJournal .publishDate {
    color: #898989;
    font-size: 11px;
}

.thisJournal .journalTitle, .thisJournal .journalTitle a {
    color: #0072bc;
    padding-top: 14px;
    font-family: Georgia;
}

.thisJournal .number, .thisJournal .publishDate, .thisJournal .journalTitle {
    float: left;
    width: 180px;
}

.journalImageBlock {
    float: left;
    padding-left: 9px;
    padding-top: 8px;
}

.journalImage {
    float: left;
    height: 130px;
    width: 97px;
}

.journalImage img {
    height: 130px;
    width: 97px;
}

.subscribeBlock {
    float: left;
    padding-left: 12px;
}

.subscribeBlock .subscribe {
    background-color: #ffffff;
    border-right: 3px solid #ebebeb;
    color: #be0000;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 25px;
    text-indent: 20px;
    width: 95px;
}

.rss {
    background-color: #ffffff;
    border-right: 3px solid #ebebeb;
    color: #be0000;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 25px;
    text-indent: 20px;
    width: 95px;
}

.subscribeBlock .subscribe a, .subscribeBlock .rss a {
    color: #be0000;
}

#rightBlockAd {
    height: 285px;

}

.economicBlock {
    background: url( '../images/english/dailyupdate.jpg' ) no-repeat;
    background-position: 255px 5px;
    float: left;
    padding-left: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
}

#rightBlockTheEconomist .articleSubTitle3 {
}

.moreButton {
    color: #be0000;
    font-size: 12px;
    float: left;
    padding-left: 255px;
    padding-top: 20px;
}

.moreButton a {
    color: #be0000;
    font-size: 12px;
}

.surveyListBlock {
    float: left;
    padding-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
}

.videoListBlock {
    float: left;
    padding-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
}

.videoBlock {
    border-bottom: 1px dotted #aeaeae;;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.videoBlock .articleImageBlock2 {
    padding-top: 1px;
}

.goToCWTVButton {
    color: #be0000;
    font-size: 12px;
    float: left;
    padding-left: 215px;
    padding-top: 15px;
}

.goToCWTVButton a {
    color: #be0000;
    font-size: 12px;
}

.popularListBlock {
    float: left;
    padding-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
}

.newsListBlock {
    float: left;
    padding-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
}

/**
*  category.do? 的style
*/
.topBlock .bottom {
    border-bottom: 2px solid #be0000;
    float: left;
    width: 640px;
}

.firstArticleContent {
    float: left;
    width: 305px;
    padding: 20px 0px 0px 10px;
}

.firstSFArticleContent {
    float: left;
    width: 305px;
    padding: 20px 0px 10px 0px;
}

#category .articleImageBlock1 {
    padding: 15px 5px 0px 0px;
}

/*#category .middleLeftBlock {*/
/*font-size: 12px;*/
/*line-height: 19px;*/
/*text-align: justify;*/
/*text-decoration: none;*/
/*width: 625px;*/
/*font-family: Arial;*/
/*color: #7c7c7c;*/
/*padding-left: 15px;*/
/*}*/

#category .middleLeftBlock {
    PADDING-LEFT: 15px;
    FONT-SIZE: 0.85em;
    WIDTH: 625px;
    COLOR: #303030;
    LINE-HEIGHT: 19px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
}

#category .block {
    float: left;
    padding-top: 20px;
}

#category .articleBlock {
    float: left;
    padding-top: 0px;
    padding-left: 30px;
    width: 460px;
}

#category  .articleTitle2, #category .articleSubTitle2, #category .articleShortText2 {
    width: 430px;
}

#category .articleImageBlock2 {
    float: left;
    padding-left: 0px;
    padding-top: 0px;
}

#category  .articleImage2 {
    float: left;
    height: 104px;
    width: 129px;
}

#category  .articleImage2 img {
    height: 104px;
    width: 129px;
}

#sfCategory .articleImageBlock1 {
    padding-left: 0px;
    padding-top: 15px;
}

#sfCategory .middleLeftBlock {
    width: 640px;
}

#sfCategory .block {
    float: left;
    padding-top: 20px;
}

#sfCategory .articleBlock {
    float: left;
    padding-top: 0px;
    padding-left: 30px;
}

#sfCategory .topBlock .articles {
    float: left;
    padding-left: 10px;
}

#sfCategory .middleLeftBlock .articles {
    float: left;
}

#sfCategory .bottomBlock .articles {
    float: left;
}

#sfCategory  .articleTitle2, #sfCategory .articleSubTitle2, #sfCategory .articleShortText2 {
    width: 308px;
}

#sfCategory  .articleTitle2, #sfCategory .articleSubTitle2, #sfCategory .articleShortText2 {
    width: 308px;
}

#sfCategory .middleLeftBlock .articleTitle2, #sfCategory .middleLeftBlock .articleSubTitle2, #sfCategory .middleLeftBlock .articleShortText2 {
    width: 480px;
}

#sfCategory .bottomBlock .articleTitle2, #sfCategory .bottomBlock .articleSubTitle2, #sfCategory .bottomBlock .articleShortText2 {
    width: 600px;
}

#sfCategory .articleImageBlock2 {
    float: left;
    padding-left: 0px;
    padding-top: 0px;
}

#sfCategory  .articleImage2 {
    float: left;
    width: 75px;
}

#sfCategory  .articleImage2 img {
    width: 75px;
}

.middleLeftBlock .bottom, .bottomBlock .bottom {
    border-top: 1px dotted;
    float: left;
    width: 620px;
}

.pageNavigator {
    float: left;
    font-size: 12px;
    text-align: center;
    padding-top: 8px;
    width: 640px;
}

.pageNavigator table table {
    width: 100%;
}

.pageNavigator a {
    color: #be0000;
}

.pageNavigator .prevOrNext {
    width: 90px;
}

.pageNavigator .currPage {
    background-color: #cccccc;
    height: 15px;
    width: 20px;
}

.pageNavigator .notCurrPage {
    height: 15px;
    width: 20px;
}

/**
*  ad block
*/
.adBlock {
    float: left;
    padding-left: 12px;
    padding-top: 10px;
}

#frontAd {
    padding-left: 100px;
    padding-bottom: 30px;
}

#articleAd {
    padding-left: 100px;
    padding-bottom: 30px;
}

#journalAd {
    padding-left: 70px;
    padding-bottom: 30px;
}

#categoryAd {
    padding-left: 100px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #aeaeae;
}

.rowBlock {
    float: left;
}

.errorMessage {
    float: left;
    color: red;
    font-size: 16px;
    padding-left: 20px;
}

.surveySearchBlock {
    float: left;
}

.surveySearchTitle {
    float: left;
    font-family: georgia;
    font-size: 12px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    width:300px;
}

.surveySearchCond {
    float: left;
    font-size: 12px;
}

#rightBlockSurvey .articleBlock {
    padding-top:10px;
}
