Hi,
i’ve tried to do the same thing… sorry for my ignorance that i’m really new to coding,
I think I am going to refer you to the explanation linked to in the demo so that you can understand what is going on with certain elements especiallay the 100% height.
Once you’ve done that then look at the css faq at the top of the forum and read the section on 100% height and the one on putting a footer at the bottom. I know this may seem a bit of a task but theres not much point in me giving you fixes if you can’t understand why they need to be done in certain ways 
You ony have one-shot at 100% height and only one container can be 100%. You cannot nest inner elements with 100% heights because css doesn’t work like that (more’s the pity :)).
Also when you specify 100% height you must give good browsers min-height;100% and ie6 and under height:100% but they must be kept separate from each other otherwise good browsers will fix the page to 100% and no more. This is explained in the faq under the 100% height section.
So once you have read all the above then go and make yourself a background image that contains the shaodw image and the red column image and also include the left column background colour and the white dividing border. You need to include all those elements on one image because we only have one 100% high container to repeat it on.
Look at this 3 col example that uses one image for all three columns.
http://www.pmob.co.uk/temp/3col-centred-template.htm
http://www.pmob.co.uk/temp/3col-centred-template6.htm
I have adjusted your page and included the shadow image on the body which is not really a good idea because ie won’t make it meet the containers image exactly.
However the page will show you the format you need and if you repeat the new image you make on the main container then is should be self explanatory (you will need to put the container back to 840px when you include the shadow image).
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script src="http://www.virtuoso.com.my/hwang_test/Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<!--[if lt IE 7.]>
<script defer type="text/javascript" src="http://www.virtuoso.com.my/hwang_test/pngfix/pngfix.js"></script>
<![endif]-->
<script language="JavaScript" type="text/javascript">
<!--
function JumpToIt(list)
{
var selection = list.options[list.selectedIndex].value
if (selection != "None")
window.open(selection)
}
//-->
</script>
<script language="javascript" src="http://www.virtuoso.com.my/hwang_test/popup.js" type="text/javascript"></script>
<link href="hwang_main.css" rel="stylesheet" type="text/css" />
<link href="hwang_top.css" rel="stylesheet" type="text/css" />
<link href="hwang_right_panel.css" rel="stylesheet" type="text/css" />
<style type="text/css">
* {margin:0;padding:0}
p.h1,h2,h3,h4,h5,h6,ol,ul{margin-bottom:1em}
ul,ol{margin-left:16px;}
html, body{ height: 100%;}
body {
background: url(http://www.virtuoso.com.my/hwang_test/shadows.gif) repeat-y center top;
text-align:center;
}
#container {
width: 800px;
min-height: 100%;
margin:auto;
}
* html #container {height:100%}
#contents {
clear: both;
width: 800px;
padding-bottom:30px;
}
#left_bar_space {
width: 5px;
min-width: 5px;
background-color: #BF2828;
float: left;
display: block;
margin: 0px 0px 0px 0px;
}
#content_box {
background-color: #F5F5F5;
width: 567px;
float: left;
}
#quick_links {
width: 530px;
height: 15px;
float: left;
padding-top: 3px;
padding-left: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #666666;
}
#visual_header {
width: 540px;
float: left;
}
#intro_txt {
float: left;
width: 530px;
padding-top: 8px;
padding-left: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333333;
text-decoration: none;
text-align: justify;
vertical-align: top;
font-style: normal;
line-height: normal;
}
.txt_body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333333;
text-decoration: none;
text-align: justify;
vertical-align: top;
font-style: normal;
line-height: normal;
}
.txt_body_bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
text-decoration: none;
text-align: justify;
vertical-align: top;
font-style: normal;
line-height: normal;
}
#v_space10 {
width: 9px;
height: 15px;
float: left;
background-color: #F5F5F5;
}
#divider_g_h {
float: left;
width: 540px;
background-image: url(http://www.virtuoso.com.my/hwang_test/images/divider_g_h.gif);
background-repeat: repeat-x;
height: 15px;
display: block;
background-position: 10pt 6px;
}
#footer {
width: 800px;
margin:-30px auto 0;
position:relative;
height: 30px;
clear: both;
background-color: #E0DFE3;
}
#ast_txt {
float: left;
height: 20px;
padding-left: 15px;
padding-top: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration: none;
}
#ast_company {
padding-left: 5px;
padding-top: 7px;
float: left;
height: 23px;
}
.ast_company {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #333333;
text-decoration: none;
}
.divider {
float: left;
padding-top: 10px;
padding-right: 15px;
padding-left: 15px;
}
#policy {
float: left;
padding-top: 10px;
}
#disclaimer {
float: left;
padding-top: 10px;
}
.policy_disc {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #666666;
text-decoration: none;
}
#copyright {
padding-right: 15px;
padding-top: 10px;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #666666;
text-decoration: none;
}
#header {
width: 800px;
display: block;
}
#top_space {
height: 10px;
width: 800px;
display: block;
}
#top_nav {
clear: both;
width: 800px;
height: 98px;
padding: 0px 0px 0px 0px;
}
#hwang_logo {
width: 218px;
padding-bottom: 40px;
float: left;
}
#top_nav_links {
float: right;
width: 582px;
margin-top: 0px;
}
#link_home {
height: 19px;
padding-top: 5px;
padding-left: 10px;
float: left;
}
#link_about {
height: 19px;
padding-top: 5px;
padding-left: 18px;
float: left;
}
#link_distribution {
height: 19px;
padding-top: 5px;
padding-left: 18px;
float: left;
}
#link_compliance {
height: 19px;
padding-top: 5px;
padding-left: 19px;
float: left;
}
#link_careers {
height: 19px;
padding-top: 5px;
padding-left: 17px;
float: left;
}
#link_contact {
height: 19px;
padding-top: 5px;
padding-left: 16px;
float: left;
}
#link_search {
height: 19px;
padding-top: 5px;
padding-left: 45px;
float: left;
}
#search_box {
padding-top: 3px;
height: 21px;
float: left;
}
#link_go {
height: 24px;
padding-right: 11px;
float: right;
}
.search_input {
height: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #333333;
vertical-align: bottom;
background-color: #FFFFFF;
}
#separator {
height: 25px;
width: 572px;
background-image: url(http://www.virtuoso.com.my/hwang_test/top_navi_images/top_navi_28.gif);
background-repeat: repeat-x;
float: right;
}
#main_links1 {
float: left;
}
#main_links2 {
float: left;
}
#main_links3 {
float: left;
}
#main_links4 {
float: left;
}
#main_links5 {
float: left;
}
#right_panel {
width: 228px;
float: right;
padding-bottom:30px;
}
#bg_top {
float: left;
width: 228px;
height: 24px;
background-image: url(http://www.virtuoso.com.my/hwang_test/right_panel_images/bg_top.gif);
background-repeat: no-repeat;
background-position: right top;
padding-top: 7px;
text-indent: 17px;
text-align: left;
display: block;
margin: 0px;
}
#bg_bottom {
position:absolute;
right:0;
top:-31px;
width: 228px;
height: 31px;
background-image: url(http://www.virtuoso.com.my/hwang_test/right_panel_images/bg_bottom.gif);
background-repeat: no-repeat;
background-position: left top;
}
#nav {
float: right;
width: 228px;
margin: 0px;
padding: 0px;
background-image:url(http://www.virtuoso.com.my/hwang_test/right_panel_images/bg_all.gif);
background-repeat: repeat-y;
}
#nav ul {
float: left;
list-style-type: none;
margin: 0px;
padding: 0px;
}
#nav li {
margin: 0px;
text-indent: 17px;
height: 32px;
}
#nav li a,
#nav li a:visited {
width: 228px;
height: 26px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
float: left;
overflow: visible;
text-decoration: none;
}
#nav li a:hover {
width: 228px;
height: 26px;
padding-top: 3px;
padding-bottom: 3px;
background-color:#8F0000;
display: block;
float: left;
overflow: visible;
text-decoration: none;
}
</style>
</head>
<body>
<!-- start screen -->
<div id="container">
<!-- start container -->
<div id="header">
<!-- start header -->
<div id="top_space"></div>
<!-- top space -->
<div id="top_nav">
<!-- start top nav -->
<div id="hwang_logo"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/hwang_dbs.gif" alt="" width="218" height="58"/></div>
<div id="top_nav_links">
<!-- start firt row links -->
<div><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/top_navi_02.gif" alt="" width="582" height="9"/></div>
<div id="link_home"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/link_home.gif" alt="" width="28" height="15"/></div>
<div id="link_about"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/link_about.gif" alt="" width="45" height="15"/></div>
<div id="link_distribution"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/link_distribution.gif" alt="" width="53" height="15"/></div>
<div id="link_compliance"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/link_compliance.gif" alt="" width="56" height="15"/></div>
<div id="link_careers"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/link_careers.gif" alt="" width="40" height="15"/></div>
<div id="link_contact"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/link_contact.gif" alt="" width="53" height="15"/></div>
<div id="link_search"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/search.gif" alt="" width="34" height="15"/></div>
<div id="search_box">
<input name="textfield" type="text" class="search_input" size="16"/>
</div>
<div id="link_go"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/go.gif" alt="" width="23" height="24"/></div>
</div>
<!-- end firt row links -->
<div id="separator"></div>
<!-- start main links -->
<div id="main_links1"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/link_products.gif" alt="" width="139" height="33"/></div>
<div id="main_links2"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/link_fund.gif" alt="" width="93" height="33"/></div>
<div id="main_links3"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/link_fund.gif" alt="" width="93" height="33"/></div>
<div id="main_links4"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/link_fund.gif" alt="" width="93" height="33"/></div>
<div id="main_links5"><img src="http://www.virtuoso.com.my/hwang_test/top_navi_images/link_news.gif" alt="" width="63" height="33"/></div>
<!-- end main links -->
<div style="clear: both;"></div>
</div>
<!-- end top nav -->
</div>
<!-- end header -->
<div id="contents">
<!-- start all contents -->
<div id="left_bar_space"></div>
<div id="content_box">
<!-- start content box on left -->
<div id="quick_links">home > family minded</div>
<div id="visual_header"><img src="http://www.virtuoso.com.my/hwang_test/images/header_family.gif" alt="" width="540" height="150"/></div>
<div id="intro_txt">
<!-- start intro texts -->
As your progress in life, your loved ones depend on you to make sound decisions that will ascertain a comfortable life for the whole family. Planning ahead to ensure your finances are sound and sufficient for the present and future purposes require a lot of time and effort.<br />
<br />
We have taken on the hard work of evaluating available options to make certain you have access to the best, collective investment solutions that may potentially help you achieve your financial goals. <span class="txt_body_bold">There are some things you wish did not grow so quickly, money should not be one of them.</span><br />
<br />
Here are the funds we believe may potentially match your growing needs:</div>
<!-- end intro texts -->
<div id="divider_g_h">
<div id="v_space10"></div>
</div>
</div>
<!-- end content box on left -->
<div id="right_panel">
<!-- start right panel -->
<div id="bg_top"><img src="http://www.virtuoso.com.my/hwang_test/right_panel_images/header_investers.gif" alt="" width="186" height="15" /></div>
<div id="nav">
<ul>
<li><a href="individual.jsp"><img src="http://www.virtuoso.com.my/hwang_test/right_panel_images/01_young.png" alt="" width="112" height="26" border="0" /></a></li>
<li><a href="women.jsp"><img src="http://www.virtuoso.com.my/hwang_test/right_panel_images/02_women.png" alt="" width="71" height="26" border="0" /></a></li>
<li><a href="familyminded.jsp"><img alt="" src="http://www.virtuoso.com.my/hwang_test/right_panel_images/03_family.png" width="105" height="26" border="0" /></a></li>
<li><a href="corporate.jsp"><img alt="" src="http://www.virtuoso.com.my/hwang_test/right_panel_images/04_corporate.png" width="150" height="26" border="0" /></a></li>
<li><a href="highnetworth.jsp"><img alt="" src="http://www.virtuoso.com.my/hwang_test/right_panel_images/05_high.png" width="110" height="26" border="0" /></a></li>
<li><a href="retirees.jsp"><img alt="" src="http://www.virtuoso.com.my/hwang_test/right_panel_images/06_retirees.png" width="74" height="25" border="0" /></a></li>
<li><img alt="" src="http://www.virtuoso.com.my/hwang_test/right_panel_images/separator.gif" width="198" height="4" /></li>
<li><a href="fundoverview.jsp"><img alt="" src="http://www.virtuoso.com.my/hwang_test/right_panel_images/download.png" width="120" height="26" border="0" /></a></li>
</ul>
</div>
</div>
<!-- end right panel -->
<div style="clear: both;"></div>
</div>
<!-- end all contents -->
</div>
<!-- end container -->
<div id="footer">
<!--start footer-->
<div id="ast_txt">Associated Companies</div>
<div id="ast_company">
<form action="">
<select name="select" class="ast_company" onchange="JumpToIt(this)">
<option value="1" selected="selected">Select Site</option>
<option value="http://www.hdbs.com.my">Hwang-DBS Group</option>
<option value="http://www.dbsam.com">Hwang-DBSAM</option>
</select>
</form>
</div>
<div class="divider"><img src="http://www.virtuoso.com.my/hwang_test/footer_images/divider_nav.gif" alt="" width="8" height="14"/></div>
<div id="policy"><a href="javascript:policy();" class="policy_disc">Policy</a></div>
<div class="divider"><img src="http://www.virtuoso.com.my/hwang_test/footer_images/divider_nav.gif" alt="" width="8" height="14"/></div>
<div id="disclaimer"><a href="javascript:disclaimer2();" class="policy_disc">Disclaimer</a></div>
<div id="copyright">Copyright © 2006 Hwang-DBS Investment Management Berhad</div>
<div id="bg_bottom"></div>
</div>
<!-- end footer -->
</body>
</html>
Hope it helps but please read the faq I mentioned above as I am away for a few days and may not have time to reply for a while.