html, body {height: 100%;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
body,td,th {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color:#333333;}
form {margin:0;padding:0;}

h1 {font-size:15px; color:#243B70; margin:0 0 18px 0;}
h2 {font-size:12px; color:#2779C5; margin:18px 0 6px 0;}
h3 {font-size:12px; color:#243B70; margin:18px 0 6px 0;}
p {margin:2px 0 9px 0;}
ul {margin:2px 0px 9px 0px;padding:0px;}
li {margin:0 0 5px 20px;}
a {color:#04356D}

.genlink {color:#333333;text-decoration:none;}
.genrss {color:#FF7100;text-decoration:none;}

.inputbox {border: solid 1px #333333;}

.lnkMore { background:url(../images/home/red_arrow.gif) no-repeat 0px 5px; padding-left:8px; color:#0063D8; text-decoration:none;}

/* Main Menu */

.mainnavs {
height:31px;
width:972px;
overflow:hidden;
margin:0;
background: url(../images/nav_divider.gif);
}
.mainnavs ul{
list-style-type: none;
width:973px;
margin:0;
padding:0;
}
.mainnavs li{
display:inline;
margin:0;
padding:0;
}
.mainnavs a{
float:left;
height:20px;
width:138px;
margin:0 1px 0 0;
padding:8px 0 0 0;
background: url(../images/nav_off.gif) no-repeat right top;
color:#FFFFFF;
text-decoration:none;
line-height:15px;
text-align:center;
}
.mainnavs a:hover{
background: url(../images/nav_on.gif) no-repeat right top;
}
.mainnavs li.default a{
background: url(../images/nav_on.gif) no-repeat right top;
}
.mainnavs li.selected a{
background: url(../images/nav_on.gif) no-repeat right top;
}
.mainnavs a span{
/* display:block;
background: #D0D7DF url(../images/tap_right_off.gif) no-repeat right top;
padding: 14px 8px 0px 0px; */
}


/* Drop Down Menu */

.dropmenudiv{
position:absolute;
top: 0;
width: 136px;
border-left:#13648F solid 1px;
border-right:#13648F solid 1px;
border-bottom:#13648F solid 1px;
background-color:#237CA3;
margin-top: -1px;
margin-left:0px;
z-index:100; /*IE HACK */
overflow:hidden; /*IE HACK */
font:normal 12px;
visibility: hidden;
}
.dropmenudiv iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0;/*must have*/
left:0;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width:138px;/*must have for any big value*/
height:350px/*must have for any big value*/;
}
.dropmenudiv a{
padding: 6px 4px 4px 4px;
border-top: #4CA2C0 solid 1px;
width: auto;
display: block;
text-align:center;
text-decoration: none;
color: #FFFFFF;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color:#9B731C;
}
.dropmenudiv a.top{
padding: 5px 4px 4px 4px;
width: auto;
display: block;
text-align:center;
text-decoration: none;
color: #FFFFFF;
}
.dropmenudiv a:hover.top{ /*THEME CHANGE HERE*/
color: #FF6600;
}
* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

/* Footer */
.footer {clear:both;padding:24px 0 12px 0;}


/* Home */
.homecol1 {float:left; width:158px; margin:0 12px 0 0;}
.homecol2 {float:left; width:267px; margin:0 11px 0 0;}
.homecol3 {float:left; width:267px; margin:0 12px 0 0;}
.homecol4 {float:left; width:241px;}

/* .boxQLinks {background:url(../images/home/ttl_qlinks.gif) no-repeat; padding:32px 12px 0 12px; height:167px;}

.tblQLinks {width:100%;border-collapse:collapse;font-family:Arial, Helvetica, sans-serif;}
.tblQLinks tr.row {background:url(../images/home/dotline_blue.gif) bottom repeat-x;}
.tblQLinks td {padding:5px 6px 5px 4px;color:#FFFFFF;}
.tblQLinks td a {display:block; background:url(../images/home/white_arrow.gif) no-repeat right 2px; color:#FFFFFF; text-decoration:none;} */

.tblNews {width:100%;border-collapse:collapse;}
.tblNews td {padding-top:12px;}
.tblNews a.title {color:#003471;font-weight:bold; text-decoration:none;}
.tblNews a:hover.title {color:#003471;font-weight:bold; text-decoration:underline;}

.tblReports {width:100%;border-collapse:collapse;}
.tblReports tr.row {background:url(../images/home/dotline_grey.gif) bottom repeat-x;}
.tblReports td {padding:12px 0 12px 0;}
.tblReports .title {color:#003471;font-weight:bold;}
.tblReports .date {line-height:18px;}
.tblReports a {color:#333333; text-decoration:none;}
.tblReports a:hover {text-decoration:underline;}

/* for aastocks */
.f12b {color:#003471;}
.f12b a {color:#003471; text-decoration:none;}
.f12 {color:#000000;}
.f12 a {color:#000000; text-decoration:none;}
.f13 {color:#000000; font-size:13px;}
.f13b {color:#003470; font-size:13px;}


/* Left Menu */

.ttlQLinks {background:url(../images/home/ttl_qlinks.gif) no-repeat; height:0; padding-top:29px; overflow:hidden;}
.ttlCompany {background:url(../images/ttl_company.gif) no-repeat; height:0; padding-top:29px; overflow:hidden;}
.ttlInvestment {background:url(../images/investment/ttl_investment.gif) no-repeat; height:0; padding-top:29px; overflow:hidden;}
.ttlStock {background:url(../images/stock/ttl_securities.gif) no-repeat; height:0; padding-top:29px; overflow:hidden;}
.ttlContactUs {background:url(../images/contact-us/ttl_contact.gif) no-repeat; height:0; padding-top:29px; overflow:hidden;}
.ttlNews {background:url(../images/news/ttl_news.gif) no-repeat; height:0; padding-top:29px; overflow:hidden;}

.boxLeftMenu {background:url(../images/sct_bg.gif) bottom no-repeat; padding:0 6px 40px 6px;}

.divLeftMenuTop a {display:block; background:url(../images/sct_bg_off.gif); padding:7px 10px 4px 10px; color:#FFFFFF; text-decoration:none;}
.divLeftMenu a {display:block; background:url(../images/sct_bg_off.gif) 0 -20px; padding:5px 10px 4px 10px; color:#FFFFFF; text-decoration:none;}
.divLeftMenuBot a {display:block; background:url(../images/sct_bg_off.gif) bottom; padding:5px 10px 6px 10px; color:#FFFFFF; text-decoration:none;}
.divLeftMenuTopOn a {display:block; background:url(../images/sct_bg_on.gif); padding:7px 10px 4px 26px; color:#FFFFFF; text-decoration:none;}
.divLeftMenuOn a {display:block; background:url(../images/sct_bg_on.gif) 0 -20px; padding:5px 10px 4px 26px; color:#FFFFFF; text-decoration:none;}
.divLeftMenuBotOn a {display:block; background:url(../images/sct_bg_on.gif) bottom; padding:5px 10px 6px 26px; color:#FFFFFF; text-decoration:none;}
.divLeftMenuSubOff a {display:block; background:url(../images/sct_bg_on.gif) 0 -20px; padding:5px 10px 4px 36px; color:#FFFFFF; text-decoration:none;}
.divLeftMenuSubOn a {display:block; background:url(../images/sct_bg_on.gif) 0 -20px; padding:5px 10px 4px 36px; color:#D4E6FA; text-decoration:none;}

.tblLeftMenu {width:100%;border-collapse:collapse;font-family:Arial, Helvetica, sans-serif;}
.tblLeftMenu td a {display:block; background:url(../images/sct_bg_off.gif) 0 -20px; padding:5px 10px 4px 10px; color:#FFFFFF; text-decoration:none;}
.tblLeftMenu td.top a {display:block; background:url(../images/sct_bg_off.gif); padding:7px 10px 4px 10px; color:#FFFFFF; text-decoration:none;}
.tblLeftMenu td.bot a {display:block; background:url(../images/sct_bg_off.gif) bottom; padding:5px 10px 6px 10px; color:#FFFFFF; text-decoration:none;}
/* .tblLeftMenu td a:hover {display:block; background:url(../images/sct_bg_on.gif) 0 -20px; padding:6px 16px 5px 16px; color:#FFFFFF; text-decoration:none;}
.tblLeftMenu td.top a:hover {display:block; background:url(../images/sct_bg_on.gif); padding:7px 16px 5px 16px; color:#FFFFFF; text-decoration:none;}
.tblLeftMenu td.bot a:hover {display:block; background:url(../images/sct_bg_on.gif) bottom; padding:6px 16px 7px 16px; color:#FFFFFF; text-decoration:none;} */
.tblLeftMenu td.on a {display:block; background:url(../images/sct_bg_on.gif) 0 -20px; padding:5px 10px 4px 26px; color:#FFFFFF; text-decoration:none;}
.tblLeftMenu td.topon a {display:block; background:url(../images/sct_bg_on.gif); padding:7px 10px 4px 26px; color:#FFFFFF; text-decoration:none;}
.tblLeftMenu td.boton a {display:block; background:url(../images/sct_bg_on.gif) bottom; padding:5px 10px 6px 26px; color:#FFFFFF; text-decoration:none;}
.tblLeftMenu td.subon a {display:block; background:url(../images/sct_bg_on.gif) 0 -20px; padding:5px 10px 4px 36px; color:#D4E6FA; text-decoration:none;}
.tblLeftMenu td.suboff a {display:block; background:url(../images/sct_bg_on.gif) 0 -20px; padding:5px 10px 4px 36px; color:#FFFFFF; text-decoration:none;}

/* Content */
.conCol1 {float:left; width:158px; margin:0 12px 0 0;}
.conCol2 {float:left; width:802px; margin:0;line-height:1.4em;letter-spacing:1px;}
.conCol2e {float:left; width:802px; margin:0;line-height:1.4em;}
.conCol3 {float:left; width:547px; margin:0 15px 0 0;line-height:1.4em;letter-spacing:1px;}
.conCol4 {float:left; width:240px; margin:0;}

.tblStock {width:100%;border-collapse:collapse;border-bottom:hidden 0px;font-family:Arial, Helvetica, sans-serif;}
.tblStock tr.row {background:url(../images/stock/dotline.gif) bottom repeat-x;}
.tblStock th {height:27px;background:url(../images/itrade/h3_bg.gif) -10px 0px;color:#FFFFFF;padding:0 5px 0 5px;font-size:13px;}
.tblStock th.first {background:url(../images/itrade/h3_bg.gif) no-repeat;padding:0 5px 0 10px;}
.tblStock th.end {background:url(../images/itrade/h3_bg.gif) right no-repeat;padding:0 10px 0 5px;}
.tblStock td {padding:5px 5px 4px 5px;}
.tblStock td.first {padding:5px 5px 4px 10px;}
.tblStock td.end {padding:5px 10px 4px 5px;text-align:right;}

.tblH03 {width:100%;border-collapse:collapse;border-bottom:hidden 0px;}
.tblH03 tr.row {background:url(../images/dotline.gif) bottom repeat-x;}
.tblH03 th {height:27px;background:url(../images/h3_bg.gif) -10px 0px;color:#FFFFFF;padding:0 5px 0 5px;font-size:13px;}
.tblH03 th.first {background:url(../images/h3_bg.gif) no-repeat;padding:0 5px 0 10px; text-align:left;}
.tblH03 th.end {background:url(../images/h3_bg.gif) right;padding:0 10px 0 5px;}
.tblH03 td {padding:5px 5px 4px 5px;}
.tblH03 td.first {padding:5px 5px 4px 10px;}
.tblH03 td.end {padding:5px 10px 4px 5px;text-align:right;}

.ttlQuote {background:url(../images/quote_ttl.gif) no-repeat; height:29px; text-indent:-500px; overflow:hidden;}
.boxQuote {background:url(../images/quote_bg.gif) no-repeat; height:58px; width:143px; padding:8px 6px 0 9px;}

.conNews .title {color:#003366; font-size:13px; margin:18px 0 4px 0; font-weight:bold;}
.conNews .date {line-height:18px; margin-bottom:2px; font-weight:bold;}

.tblTerms td.h1 {color:#000066; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:8px 0 0px 8px;}
.tblTerms td.h2 {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0 0px 8px;}
.tblTerms td {padding:4px 0 0px 8px;}

.tblHistory {border-collapse:collapse;}
.tblHistory td {background:url(../images/investment/history_bg.gif) bottom no-repeat; padding:6px 0 4px 4px;}

.conRemarks {font-size:11px;}


.boxStockNews {background-image:url(../images/stock/feature_bg.gif); margin-top:10px; width:547px; height:141px;}
.boxStockNews .date {line-height:18px; font-weight:bold;}
.boxStockNews a {color:#333333; text-decoration:none;}
.boxStockNews a:hover {text-decoration:underline;}
.boxStockNews a.lnkMore {background:url(../images/home/red_arrow.gif) no-repeat 0px 5px; padding-left:8px; color:#0063D8; text-decoration:none;}
.boxStockNews a.lnkMore:hover {text-decoration:none;}

.sitemapnavs {padding:10px 0 15px 0;}
.sitemapnavs ul{margin:0;padding:0;}
.sitemapnavs li{margin:0 20px 0 20px; float:left;}
.sitemapnavs a {text-decoration:none; color:#013473}

#SiteMap h2 {font-size:12px; color:#2779C5; margin:18px 0 6px 0;}