/* Global Content Page Start */

.contentPage h1{background-image:url(../images/contentpage/title_bg.png);font-size: 23px;font-weight: 400;line-height: 38px;text-align: center;color:#018F90; background-color:#018F90; margin-bottom:10px}
.contentPage h1 span{background-color:#fff;	padding:0 20px; }


/* Global Content Page End */

/* docSearchArea start */

.docSearchArea{ background-color:#f0f0f0; max-width:240px; position:fixed; top:115px; right:-240px; box-sizing:border-box; padding:0 20px 10px; z-index:99;transition: right 0.5s;}
.docSearchArea.on{ right:0}
.docSearchBtn{ cursor:pointer; position:absolute; width:40px; height:40px; left:-40px; background-color:#f0f0f0; background-image:url(../images/docsearch_btn.png); background-position:center; background-repeat:no-repeat; background-size:70%}
.docSearchMain{ padding:10px 0 }
.detailSearch{ padding-top:10px}
.detailSearch .searchField{ box-sizing:border-box; padding:5px; width:100%; margin-bottom:5px}
.detailSearch .searchSelectField{ box-sizing:border-box; padding:5px; width:100%; margin-bottom:5px}
.detailSearch .calendarField{ box-sizing:border-box; padding:5px;width:100%}
.detailSearch .searchDateTable{margin-bottom:5px}
.detailSearch .searchDateTable td{ padding:0; background-color:#ccc}
.detailSearch .searchDateTable .dateTitle{ padding: 0 5px;}
.detailSearch .searchBtn{padding:5px;}

/* docSearchArea end */

/* docArea start */
.searchMsg{ display:block; padding:3px 7px; margin:10px 0; background-color:#f5f5f5; color:#666; border:1px solid #ccc}

.docArea { margin-top:10px}
.docItem{ margin:5px 0 30px; display:inline-block; vertical-align:top;}
.docItem .docComLogo{ display:block; width:100%; height:100px; line-height:100px; text-align:center}
.docItem .docComLogo img{ max-height: 100px; max-width:240px; vertical-align:middle;transition: all .2s ease-in-out;}
.docItem .docComLogo:hover img{transform: scale(1.1); }
.docItem .docCover{ display:block; width:100%; height:195px; line-height:195px; text-align:center; margin-bottom:12px}
.docItem .docCover img{ max-height: 195px; max-width:195px;border: 1px solid #B2B2B2; vertical-align:middle;transition: all .2s ease-in-out;}
.docItem .docCover:hover img{transform: scale(1.1); }
.docItem .docTextArea{ background-color: #f5f5f5; padding:10px 20px; box-sizing:border-box;}
.docItem .docDate{display:inline-block;font-size:12px;line-height:18px;color:#8a716a;}
.docItem .docComLink{color:#7AB1D0;font-weight:400;font-size:14px;	margin-right:10px;}
.docItem .docStockCode{color:#009392;font-size:12px;display:inline-block;}
.docItem .docLink { display:block}

.pager{ text-align:center; display:block; padding:10px 0}
.pager .firstpage, .pager .lastpage{ background-repeat:no-repeat; background-position:center; background-size:50%}
.pager span.firstpage{ background-image:url(/v5/images/firstpage_btn_off.png)}
.pager span.lastpage{ background-image:url(/v5/images/lastpage_btn_off.png)}
.pager a.firstpage{ background-image:url(/v5/images/firstpage_btn_on.png)}
.pager a.lastpage{ background-image:url(/v5/images/lastpage_btn_on.png)}
.pager a, .pager span{ display:inline-block; padding:0 7px; margin:0 3px;}
.pager a{ background-color:#f5f5f5; color:#018F90; border:1px solid #018F90}
.pager span{background-color:#018F90; color:#fff; border:1px solid #018F90}

.contentAD{ margin:50px 0 0; text-align:center}
.contentAD #ad1 > div{ margin:0 auto;}

/* docArea end */

/* comSearch start */
.comSearch{ padding:20px 0 12px; background-color:#f0f0f0;}
.comSearch > div{ text-align:center}
.comSearch .searchField{ box-sizing:border-box; padding:5px; width:100%; margin-bottom:5px}
.comSearch .searchSelectField{ box-sizing:border-box; padding:5px; width:100%; margin-bottom:5px}
.comSearch .searchBtn{padding:5px;}

/* comSearch end */

/* searchItem start */
.searchMsg{ display:block; padding:3px 7px; margin:10px 0; background-color:#f5f5f5; color:#666; border:1px solid #ccc}

.searchItem{ border-bottom:1px solid #eee; padding: 20px 0}
.searchItem .searchLogo { width:200px; height:60px; float:left; text-align:center}
.searchItem .searchLogo img { max-width:160px; max-height:60px;}
.searchItem .stockText{ padding-left:200px;}
.searchItem .searchCom{ display:inline-block}
.searchItem .searchComLink {color:#7AB1D0;font-weight:400;font-size:20px; margin-right:10px;}
.searchItem .searchStock{ display:inline-block}
.searchItem .searchStockCode {color:#009392;font-size:14px;margin-right:10px}
.searchItem .searchStockChart {}
.searchItem .searchStockChart img { width:18px; /*vertical-align:middle;*/ }
.searchItem .searchSector { margin:5px 0}
.searchItem .searchLocation {border-radius: 3px;color: #fff; font-size: 12px;line-height: 18px;padding: 0 8px; display:inline-block; background-color:#aaa}
.searchItem .searchLocAU{ background-color:#3C93EA;}
.searchItem .searchLocHK{ background-color:#5DB85B;}
.searchItem .searchLocID{ background-color:#F5931D;}
.searchItem .searchLocKR{ background-color:#528BCE;}
.searchItem .searchLocSG{ background-color:#CF5093;}
.searchItem .searchLocTW{ background-color:#6C8162;}
.searchItem .searchNote{ font-size:12px; color:#666; margin-top:5px}

/* searchItem end */

/* linkItem start */

.linkTabArea .searchField{ box-sizing:border-box; padding:5px; width:100%; margin-bottom:5px}
.linkTabArea .searchBtn{padding:5px;}
.linkTabArea{ padding:20px 0 12px; background-color:#f0f0f0;}
.linkTabArea a{ font-size:18px; margin:0 10px; color:#999}
.linkTabArea a.current{ font-weight:bold}
.linkItem{ transition:all 0.5s; opacity:0; height:0;}
.linkItem .linkCom{ display:inline-block}
.linkItem .linkComLink {color:#7AB1D0;font-weight:400;font-size:20px; margin-right:10px;}
.linkItem .linkStock{ display:inline-block}
.linkItem .linkStockCode {color:#009392;font-size:14px;margin-right:10px}
.linkItem.results{ opacity:1; height:auto; border-bottom:1px solid #eee; padding: 20px 0;}
.linkItem .linkLocation {border-radius: 3px;color: #fff; font-size: 12px;line-height: 18px;padding: 0 8px; display:inline-block; background-color:#aaa}
.linkItem .linkLocAU{ background-color:#3C93EA;}
.linkItem .linkLocHK{ background-color:#5DB85B;}
.linkItem .linkLocID{ background-color:#F5931D;}
.linkItem .linkLocKR{ background-color:#528BCE;}
.linkItem .linkLocSG{ background-color:#CF5093;}
.linkItem .linkLocTW{ background-color:#6C8162;}

/* linkItem end */

/* stockArea start */

.stockArea{}
.stockItem { background-color:#f0f0f0; padding:20px; height:72px; margin:5px 0 25px}
.stockItem .stockName{color:#7AB1D0;font-weight:400;font-size:16px;}
.stockItem .stockLocation {border-radius: 3px;color: #fff; font-size: 12px;line-height: 18px;padding: 0 8px; display:inline-block; background-color:#aaa; margin-top:5px}
.stockItem .stockLocAU{ background-color:#3C93EA;}
.stockItem .stockLocHK{ background-color:#5DB85B;}
.stockItem .stockLocID{ background-color:#F5931D;}
.stockItem .stockLocKR{ background-color:#528BCE;}
.stockItem .stockLocSG{ background-color:#CF5093;}
.stockItem .stockLocTW{ background-color:#6C8162;}
.stockItem .stockLocPH{ background-color:#956227;}
.stockItem .stockLocNZ{ background-color:#E8B232;}
.stockItem .stockLocTH{ background-color:#C6AFC6;}
.stockItem .stockLocMY{ background-color:#79A5CE;}
.stockItem .stockLocCN{ background-color:#F56A6A;}


.companyInfoArea, .stockChart .title{font-size:18px;padding-bottom:8px}
.companyInfoArea > div{ display:inline-block}
.updateTimeArea{ padding-bottom:8px; line-height:18px}
.stockTable{ text-align: center; font-size: 16px;}
.stockTable  tbody > tr > td, .stockTable > tbody > tr > th, .stockTable  tfoot > tr > td, .stockTable > tfoot > tr > th, .stockTable  thead > tr > td, .stockTable  thead > tr > th {padding: 4px;vertical-align: top;border-top: 1px solid #ddd; }
.stockTable .table-striped > tbody > tr:nth-child(odd){color:#666;}
.stockTable table td{vertical-align:middle !important;text-align: center;}
.stockTable .price {font-size: 36px; color: #018F90; font-weight: bold;}
.table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #f9f9f9;}
.stockChart { text-align:center }
.stockChart img{ max-width:100%}

/* stockArea end */

/* Quick calendar style start*/
.quickCal table{width:100%;}
li.quickCal_topNav, li.quickCal_topYear, li.quickCal_days, li.quickCal_items{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none;display:inline;}
li.quickCal_topNav{width:10%;height:24px;float:left;text-align:center;}
li.quickCal_topYear{width:80%;height:24px;float:left;text-align:center;}
li.quickCal_days{width:14.2%;height:22px;float:left;text-align:center;color: #717171;font-weight: bold;}
li.quickCal_items{width:14.2%;height:24px;float:left;text-align:center;color: #717171;}
.calendarLink, .calendarLink:ACTIVE, .calendarLink:LINK, .calendarLink:VISITED {color: #018F90;text-decoration: none;font-weight:bold;}
.calendarLink:FOCUS, .calendarLink:HOVER {color: #018F90;text-decoration: none;font-weight:bold;}
.calendarLink_home, .calendarLink_home:ACTIVE, .calendarLink_home:LINK, .calendarLink_home:VISITED {color: #018F90;text-decoration: none;font-weight:bold;}
.calendarLink_home:FOCUS, .calendarLink_home:HOVER {color: #b1a1ce;text-decoration: none;font-weight:bold;}
.quickCal_yearArea{clear:both;padding:0px 0px 0px 0px;}
.quickCal_dayArea{background-color: #e9e3e0;color: #717171;clear:both;padding:2px 2px 0px 2px;}
.quickCal_dayArea_home{background-color: #BDDBF5;color: #717171;clear:both;padding:2px 2px 0px 2px;}
.quickCal_itemArea{clear:both;padding:10px 2px 0px 2px;background-color:#fff;}
.quickCal_today_nolink{background-color:#FFB234;color:#FFF;display:block;text-decoration:none;}
.quickCal_today_nolink_home{background-color:#9BAAC9;color:#FFF;display:block;text-decoration:none;}
.quickCal_today, .quickCal_today:ACTIVE, .quickCal_today:LINK, .quickCal_today:VISITED{background-color:#018F90;color:#FFF;font-weight:bold;display:block;text-decoration:none;}
.quickCal_today:FOCUS, .quickCal_today:HOVER {background-color:#018F90;color:#FFF;font-weight:bold;display:block;text-decoration:none;}
.quickCal_today_home, .quickCal_today_home:ACTIVE, .quickCal_today_home:LINK, .quickCal_today_home:VISITED{background-color:#9BAAC9;color:#FFF;font-weight:bold;display:block;text-decoration:none;}
.quickCal_today_home:FOCUS, .quickCal_today_home:HOVER {background-color:#9BAAC9;color:#FFF;font-weight:bold;display:block;	text-decoration:none;}

/* Quick calendar style end*/

