#mainBODY {
background:#ffffff;
position: absolute;
left:0px;
top:0px;
}

td.top_logo {
background-position:top right;
}

td {
font-family: arial;
}

#menuDublin a, #menuSingapore a, #menuLabuan a, #menuKL a, #menuComInfo a, #menuFS {padding-top:0px;padding-bottom:0px;padding-left:10px}


#upper_text {
color:#2f3684;
font-family: arial;
font-size: 12px;
font-weight: lighter;
margin-right:15px
}

#section_title {
background:#180b7c;height:20px;font-size:12px;color:white;font-weight:bold;text-align:left;padding-left:20px;padding-right:5px
}

#subtitle_menu {
color:#ffffff;
font-family: arial;
font-size: 12px;
font-weight: lighter;
margin-right:15px
}

#sidebar {
border-left-style:dotted;
border-left-width:1px;
border-left-color:#2f3684;
}

#side_menu {
margin-top: 40px;
margin-left: 20px;
margin-bottom: 40px;
}

#main_text_box {
width:500px;
margin-top: 0px;
margin-left: 50px;
margin-right: 20px;
margin-bottom: 15px;
background:#eeeee5;
}

h2 {
color: #eeeee5;
font-family: arial;
font-size: 12pt;
font-weight: lighter;
margin:0px;

background:#646aa3;
}

p.content {
padding:10px;
text-align:justify;
line-height:14pt;
color:#2f3684;
font-family: arial;
font-size: 12px
}

h2.side_list {
color:white;margin-left:20px;
margin-top:5px;
font-weight:bold;
font-family:arial;
font-size:12px
}

li {
margin-left:0px;
padding-left:0px;
padding-right:20px;
padding-bottom:0px;
text-align:justify;
color:#2f3684;
font-family: arial;
font-size: 12px;
line-height:20px;
}

ul.side_list {margin-top:10px;}

li.side_list {
list-style-image:none;
list-style-type: circle;
padding-right:20px;
padding-bottom:0px;
text-align:justify;
color: white;
font-family: arial;
font-size: 12px;
line-height:12px
}

#aboutMSReOn {background:slateblue;}
#MSReBusinessOn {background:peru;}
#MSReBranchesOn {background:forestgreen;}
#MSReFROn {background:firebrick;}


#subtext {
color: dimgray;
font-family: arial;
font-size: 12px;
font-weight: lighter;
margin-right:15px
}

#subtext_box {
text-align:right;
height:40px;
border-top-style:dotted;
border-top-width:1px;
border-top-color:#2f3684;
}


table.FR_table {
padding:0px
text-align:left;
padding-left:0px;
margin-top:0px;
margin-bottom:0px;
}

td.FR {
font-size:10pt;
padding-left:10px;
padding-right:10px;
text-align:right;
}

td.FR_table_head {
font-size:10pt;
text-align:center;
font-weight:bold;
padding-left:10px;
width: 60px;
border-bottom-style:solid;
border-bottom-color:black;
border-bottom-width:1px;
border-top-style:solid;
border-top-color:black;
border-top-width:1px;
}

.FR_table_subheader {
font-size:10pt;
font-weight:normal;
padding-left:10px;
border-bottom-style:dotted;
border-bottom-color:black;
border-bottom-width:1px;
}

td.FR_table_subcontent {
font-size:10pt;
padding-left:20px;
}


a:link {color: #000000;text-decoration: none}
a:visited {color: #000000;text-decoration: none}
a:hover {color: #000000; text-decoration: underline}
a:active {color: #000000;text-decoration: none}

a.text_link:link {color: navy;text-decoration: none}
a.text_link:visited {color: navy;text-decoration: none}
a.text_link:hover {color: navy; text-decoration: underline}
a.text_link:active {color: navy;text-decoration: none}

a.menu:link {color: #ffffff;text-decoration: none}
a.menu:visited {color: #ffffff;text-decoration: none}
a.menu:hover {color: #ffffff; text-decoration: underline}
a.menu:active {color: #ffffff;text-decoration: none}

a.lower_menu:link {color: dimgray;text-decoration: none}
a.lower_menu:visited {color: dimgray;text-decoration: none}
a.lower_menu:hover {color: dimgray; text-decoration: underline}
a.lower_menu:active {color: dimgray;text-decoration: none}


img {
padding:0px;
margin:0px;
border:none;
}

.menuBarTd {
height:36px;
background:#2f3684;
border-top: #646aa3 solid 1px;
padding-left:0px;
padding-right:0px;
color:white;
font-size:10px;
font-family:arial;
font-weight:bold;
text-align:center;
}

.menuBarTd1 {
height:16px;
background:#2f3684;
border-top: #646aa3 solid 1px;
padding-left:10px;
padding-right:10px;
color:white;
font-size:10px;
font-family:arial;
font-weight:normal;
}

.spacer {
width:1px;
height:36px;
background:#180b7c;
}


#menu {
width: 100%;

}

#menu ul {
list-style: none;
margin: 0px;
padding:0px;
float: left;
}

#menu ul li a {
font: normal 12px arial, helvetica, sans-serif;
display: block;
margin: 0;
}

#menu ul li a {
color: #ffffff;
text-decoration: none;
}

#menu ul li a:hover {
color: #ffffff;
text-decoration: none;
}

#menu li {
position: relative;
margin:0px;
padding:0px;
background:none;
line-height:1px;
text-align:left
}

#menu li ul li{
position: relative;
margin:0px;
padding-bottom:3px;
padding-top:3px;
line-height:20px;
text-align:center;
border-bottom:#2f3684 solid 1px;
border-right:#2f3684 solid 1px;
border-left:#2f3684 solid 1px;
background:#646aa3;
}

#menu li ul li:hover{
background:#180b7c

}

#menu ul li ul {
width:120px;
position: absolute;
z-index: 500;
margin-left: 0px;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
margin-top:-1px;
margin-left:0px;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;
}

#menu a.menu_upper {
background: #eeeee5;
display:inline;
font: normal 12px arial;
border-width: none;
border-style: none;
border-color: none;
margin: 0;
padding: 0px 0px;
}


#menu a.menu_upper:link {color: #2f3684;text-decoration: none}
#menu a.menu_upper:visited {color: #2f3684;text-decoration: none}
#menu a.menu_upper:hover {color: #2f3684; text-decoration: underline}
#menu a.menu_upper:active {color: #2f3684;text-decoration: none}




body {
behavior: url(csshover.htc);
font-size: 100%;
}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, {
font: bold 12px arial, helvetica, sans-serif;
}


#indexTable {
width:120px;
background:none;
border-left:2px white solid;
border-top:1px silver solid;
border-bottom:0px white solid;
height:50px;
color:white;
font-weight:bold;
padding:0px;
float:none;
}

#indexTableLower {
background:none;
height:50px;
color:#2f3684;
font-size:12px;
font-weight:normal;
font-weight:bold;
padding:0px;
text-align:center;
float:none;
}

#indexTableLower2 {width:140;
background:#2f3684;
border-left:2px white solid;
height:20px;
color:white;
font-weight:bold;
text-align:center
}

h2#companyInfo {
padding-left:10px;
color:#2f3684;
background:silver;
font-weight:bold;
font-size:12px
}

