body { font: normal 0.8em Arial, Helvetica, sans-serif; color: #666; background: #036; }
img { border: none; }
a { text-decoration: none; }
a:visited { color: #000; }
a:hover { text-decoration: underline; color: #C00; }
ul { margin-left: 0; padding-left: 2em; }
address { font-style: normal; }

h4 { font-size: 1em; }

.marginTop0 { margin-top: 0; }

#container {
	width:900px;
	margin:0 auto;
	background: url(bg.jpg) repeat-y;
}
#container a { color: #666; }

#header { width:900px; height:90px; background: url(seehupseng_logo.gif); text-indent: -1000em; margin: 0; }

#mainNav { list-style: none; margin: 0; padding: 0; display: block; overflow: auto; background: url(/images/bg_nav.gif) repeat-x; }
#mainNav li { float: left; height: 28px; }
#mainNav a { color: #000; float: left; line-height: 16px; font-size: 0.85em; padding: 0 35px; margin-top: 6px; border-right: 1px solid #ccc; }
#mainNav a:hover { color: #c00; text-decoration: none; }

#sideBar { width: 172px; margin: 40px 25px 20px 0; float: right; background: #036 url(/images/bg_menuTopRight.gif) no-repeat right top; }
#sideBar h2 { font: normal 1.15em/29px Impact; color: #fff; margin: 0; padding-left: 15px; background: url(/images/bg_menuTopLeft.gif) no-repeat left top; }

#subNav { list-style: none; padding: 0 10px 40px; margin: 0; background: url(bg_menuBottom.gif) no-repeat center bottom; }
#subNav li { border-bottom: 1px dotted #ccc; padding: 12px 4px 4px; }
#subNav a { color: #fff; font-size: 0.85em; }
#subNav a:hover { color: #c00; text-decoration: none; }

#content{
	float:left;
	width:640px;
	padding:15px 25px 25px;
	margin-bottom: 20px;
	background: url(line.jpg) no-repeat center bottom;
}


#footer{
	padding: 6px 20px;
	background: #039 url(footer_bg.jpg) repeat-x;
	clear:  both;
	color: #fff;
	font-size: 0.8em;
	text-align: right;
}

#footer a { color: #fff; }
 

h1{
	font-family: Impact, sans-serif;
	font-size: 1.5em;
	color: #069;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	letter-spacing: 2px;
	}
	
h2 { font-size: 1.3em; color: #36c; }
	
h3 { font-size: 1em; color: #36c; } 
	
	
p{
	text-align: justify;
}

table { border: 1px solid #ccc; padding: 2px; }
table td, table th { vertical-align: top; padding: 0.7em; margin: 1px; }
table thead th { padding: 0.2em; }
table tbody th { text-align: left; }
table tbody th span { font-weight: normal; }
table td > p, table th > p { margin-top: 0; }

table tr.row1 td, table tr.row1 th { background: #f5f5f5; }
table tr.row2 td, table tr.row2 th { background: #f2fbff; }

table.border { border-collapse: collapse; }
table.border td, table.border th { border: 1px solid #ccc; }

#strengthTable { border: 0; padding: 0; }
#strengthTable td { background: #bddeff; }
#strengthTable td.three { background: #ffcc99; }
#strengthTable thead th { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border: 0px solid; }
#strengthTable thead th.two   { background: #bddeff; cursor: pointer; }
#strengthTable thead th.three { background: #ffcc99; cursor: pointer; }

#market #content { float: none; width: auto; }

#contact #content h3 { margin-bottom: 0.2em; text-transform: uppercase; }
#contact #content p { margin-top: 0; }
#contact #content h2 { padding-top: 1em; border-top: 1px dotted #ccc; }
#contact #content h2.first { border: none; }
#contact h4 { margin: 0; }

#sitemap #content h4 { margin: 0; }
#sitemap #content ul { list-style: none; }
#sitemap #content ul ul { list-style: disc; }
#sitemap #content ul ul ul { list-style: circle; }
#sitemap #content ul li { margin-bottom: 1em; background: url(icon_doubleArrow.gif) no-repeat left 7px; padding-left: 10px; }
#sitemap #content ul li li { margin-bottom: 0; background: none; padding: 0; }