BODY, B, P, TD, input, textarea, select, UL, OL, LI, A {
	font-family : Arial;
	font-size: 12px;
	color : #000000;
}
P {
	line-height : 17px;
}
LI, .listDot {
	line-height: 17px;
	margin-bottom:15px;
}
.listDotNoPadding {
	margin-bottom:0px;
}
.homeNewsTitle, .homeAnnounceTitle, .homeCircularTitle, .homePressTitle, .homeReturnTitle, .homeProspectusTitle {
	line-height: 17px;
	font-size: 12px;
	list-style-type: none;
	margin-bottom:10px;
}
.homeAnnounceTitle, .homeCircularTitle, .homePressTitle, .homeReturnTitle, .homeProspectusTitle {
	padding: 0px 0px 0px 15px;

}
.homeNewsTitle {
	background: url(/images/global/list_dot.gif) no-repeat;
	background-position: 1 4;
	padding: 0px 0px 0px 8px;
}
.homeAnnounceTitle {
	background: url(/images/global/announcement_icon.gif) no-repeat;
	background-position: 0 3;
}
.homeReturnTitle {
	background: url(/images/global/return_icon.gif) no-repeat;
	background-position: 0 3;
}
.homeCircularTitle {
	background: url(/images/global/circular_icon.gif) no-repeat;
	background-position: 0 3;
}
.homePressTitle {
	background: url(/images/global/press_icon.gif) no-repeat;
	background-position: 0 3;
}
.homeProspectusTitle {
	background: url(/images/global/prospectus_icon.gif) no-repeat;
	background-position: 0 3;
}
.noCatContent {
	margin: 13px 0px 9px 0px;
}
.newsDate, .newsDateLong, .latestNewsDate {
	font-size: 13px;
	font-weight: bold;
	color: #444444;
	background-repeat: repeat-y;
	margin: 13px 0px 9px 0px;
}
.newsDate, .newsDateLong {
	padding: 0px 0px 0px 8px;
}
.latestNewsDate {
	padding: 0px 0px 0px 15px;
}
.newsDate, .latestNewsDate {
	background-image: url(/images/global/doc_datebg_short.gif);
}
.newsDateLong {
	background-image: url(/images/global/doc_datebg_long.gif);
}
.text11, .boldText11, .greenText11, .titleStockCode {
	font-size: 11px;
}
.boldText11 {
	font-weight: bold;
}
.greenText11 {
	color: #008783;
}
.titleStockCode {
	color: #008783;
}
.titleCompanyName, .titleCompanyName:ACTIVE, .titleCompanyName:LINK, .titleCompanyName:VISITED {
	color: #000000;
}
.titleCompanyName:FOCUS, .titleCompanyName:HOVER {
	color: #008783;
}
.newsLink, .newsLink:ACTIVE, .newsLink:LINK, .newsLink:VISITED {
	line-height: 17px;
	font-size: 12px;
	color: #2b64af;
	text-decoration: none;
}
.newsLink:FOCUS, .newsLink:HOVER {
	line-height: 17px;
	font-size: 12px;
	color: #008783;
	text-decoration: none;
}
.rightBoxNewsDate {
	font-size: 13px;
	font-weight: bold;
	color: #444444;
	background-image: url(/images/global/rightbox_datebg.gif);
	background-repeat: repeat-y;
	margin: 5px 0px 7px 0px;
	padding: 0px 0px 0px 8px;
}
.textField {
	font-size: 12px;
	height: 19px;
	border:#7F9DB9 1px solid;
	color:#000000;
}

.coverBorder, .logoBorder
{
	border:1px solid #dadada;
}

.reportCover
{
	max-width: 80px;
	max-height: 112px;
	width: expression(this.width > 80 ? "80px" : true);
	height: expression(this.height > 112 ? "112px" : true);
}

.homeTab
{
	border-bottom:1px solid #a4d9d7;
	border-right:1px solid #a4d9d7;
	border-left:1px solid #a4d9d7;
	background-color:#fcfefe;
	padding:28px 0px 10px 15px;
}

#presentationArea, #webcastArea
{
	display:none;
}

.icon_spacing
{
	margin:5px 7px 0px 0px;
}

.presentationHighlightCoverMargin
{
	margin:0px 32px 0px 0px;
}

.presentationCoverMargin
{
	margin:0px 5px 0px 0px;
}

.presentationLineSpace, .eventLineSpace
{
	margin-bottom:7px;
}

.presentationHighlight
{
	display:block;
	border-bottom:1px #a5d9d7 solid;
	border-right:1px #a5d9d7 solid;
	border-left:1px #a5d9d7 solid;
	background-color:#fcfefd;
	padding:13px 32px 32px 32px;
	margin-bottom:15px;
}

.presentationBoxArea
{
	margin-right:-15px !important;
	margin-right:0px;
}
.presentationLiBox
{
	border:1px solid #93bfee;
	padding:10px 10px 10px 10px;
	width:238px !important;
	width:260px;
	float:left;
	list-style:none;
	background-color:#f5faff;
	margin-right:15px;
	margin-bottom:15px !important;
	margin-bottom:0px;
}

.preBoxLong
{
	height:265px !important;
	height:285px;
	overflow:hidden;
}

.preBoxShort
{
	height:120px !important;
	height:140px;
}

.eventHighlight
{
	display:block;
	border-bottom:1px #a5d9d7 solid;
	border-right:1px #a5d9d7 solid;
	border-left:1px #a5d9d7 solid;
	background-color:#fcfefd;
	padding:13px 14px 13px 0px;
	margin-bottom:15px;
}

.eventDateShort
{
	background-image:url(../images/global/date_bg_short.gif);
	background-repeat:no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #444444;
	padding: 0px 0px 0px 8px;
}

.eventHighlightLogoMargin
{
	margin:13px 27px 0px 13px;
}

.eventBoxArea
{
	margin-right:-15px !important;
	margin-right:0px;
}
.eventLiBox
{
	border:1px solid #93bfee;
	padding:10px 10px 10px 10px;
	min-height:73px;
	width:238px !important;
	height:auto !important;
	width:260px;
	height:95px;
	float:left;
	list-style:none;
	background-color:#f5faff;
	margin-right:15px;
	margin-bottom:15px !important;
	margin-bottom:4px;
}

.eventLogoMargin
{
	margin:0px 5px 0px 0px;
}

.eventHiddenContent
{
	display:none;
}

.eventHiddenContent_less
{
	display:none;
	cursor:pointer;
}

.eventHiddenContent_detail
{
	cursor:pointer;
}

li.reportBox
{
	list-style:none;
	float:left;
	width:267px;
	height:120px;
	margin:14px 0px 0px 0px;
}

.tableInReportBox
{
	margin:0px 5px 0px 0px;											
}

.reportCoverPadding
{
	padding-right:5px;
}

img.homeIcon
{
	margin:2px 3px 0px 0px;
}

.homeNews td
{
	padding:0px 0px 10px 0px;
}

.registerFormArea
{
	border:1px solid #93bfee;
	padding:10px 10px 10px 10px;
	background-color:#f5faff;
}

.registerFormSubText, .registerFormSubText *
{
	font-size:11px;
}

.registerCatPadding
{
	padding-top:8px;
}

.registerInputLength
{
	width:300px;
}

#errorText
{
	font-weight:bold;
	color:#F00;
}

.irservicePaddingHighlight
{
	background-color:#ffffff;
	padding:4px 10px 4px 10px;
	color:#000000;
}

.irservicePadding
{
	background-color:#f5fafe;
	padding:4px 10px 4px 10px;
	color:#000000;
}

.seminarsPadding
{
	background-color:#f5fafe;
	padding:3px 8px 3px 8px;
	color:#000000;
}

.seminarsTitlePadding
{
	background-color:#BDDBF5;
	padding:3px 8px 3px 8px;
	color:#000000;
	font-weight:bold;
}

.seminarsContentPadding
{
	background-color:#f5fafe;
}

.seminarsContentRight
{
	border-right:1px solid #93BFEE;
	padding:3px 8px 3px 8px;
}

.seminarsContentLeft
{
	padding:3px 8px 3px 8px;
}

.seminarsItemPadding
{
	padding:4px 0px 0px 0px;
}

.highlightAreaHeight
{
	height:155px;
}

.subSubSectionTitle
{
	background-image:url(/images/global/subsubsectiontitle_bg.gif);
	background-repeat:repeat-y;
	background-color:#FFF;
	background-position:left top;
	color:#FFF;
	font-weight:bold;	
	margin: 13px 0px 9px 0px;
	font-size:13px;
	padding:0px 0px 0px 8px;
}

.clientTableBorderHighlight
{
	background-color:#037CFF;
}
.adButtonBorder {
	border: 1px solid #dadada;
}
#latestNewsSection, #reportsSection, #presentationArea, #webcastArea {
	width:535px;
}

.calendarDiv {
	width: 257px;
	float: left;
	margin: 0px 10px 20px 0px;
}
.calendarTableBorder {
	border: 1px solid #6c9dd1;
}
.calendarDay, .calendarDate, .calendarHoliday, .calendarTradingDay {
	padding: 6px 9px 6px 9px;
	text-align: center;
}
.calendarDay {
	background-color: #bddbf5;
	color: #717171;
	font-weight: bold;
}
.calendarDate {
	color: #717171;
}
.calendarHoliday {
	color: #FF8800;
	font-weight: bold;
}
.calendarTradingDay {
	color: #139f9d;
	font-weight: bold;
}

/* search result style start */
.pageNumPadding
{
	padding:0px 5px 0px 5px
}

.clientTableBorder
{
	background-color:#98bdf1;
}
.clientResultTitle
{
	font-weight:bold;
	background-color:#ebebeb;
	padding:1px 5px 0px 5px;
	color:#282828;
}

.clientResultContent
{
	background-color:#f5fafe;
	padding:1px 5px 1px 5px;
	color:#000000;
}

.nonClientTableBorder
{
	background-color:#b6b6b6;
}

.nonClientResultTitle
{
	font-weight:bold;
	background-color:#ebebeb;
	padding:1px 5px 0px 5px;
	color:#282828;
}

.nonClientResultContent
{
	background-color:#f6f6f6;
	padding:1px 5px 1px 5px;
	color:#000000;
}
/* search result style end */

/* more Layer */
.relatedLinks {
	border: 0px solid #ff8b19;
	padding:0px 0px 0px 0px;
	background: #FFFFFF url(/images/title_bar/more_btn1.gif) no-repeat;
	height:23px;
	width:54px;
	font-size: 0px;
	cursor:pointer;
}

.relatedlinksLayer
{
	left:0px;
	top:0px;
	position:absolute;
	padding:0px 0px 0px 0px;
	visibility:hidden;
	white-space:nowrap;
}
.relatedlinksLayerLinksArea
{
	padding:5px 0px 4px 0px;
	background-color:#F7F7F7;
	border:1px solid #A3D9D8;
	text-align:right;
}


.relatedlinksLayerLink, .relatedlinksLayerLink:ACTIVE, .relatedlinksLayerLink:LINK, .relatedlinksLayerLink:VISITED 
{
	margin:0px 1px 0px 1px;
	padding:0px 7px 0px 7px;
	color: #000000;
	text-decoration: none;
	display:block;
	line-height:16px;
}

.relatedlinksLayerLink:FOCUS, .relatedlinksLayerLink:HOVER 
{
	margin:0px 1px 0px 1px;
	padding:0px 7px 0px 7px;
	background-color:#EAEAEA;
	color: #0063E4;
	text-decoration: none;
	display:block;
	line-height:16px;
}
/* */

