.tb_main {
	border:1px solid #392F1A;
	width:800px;
	background-image:url(http://members.iinet.net.au/~philbateman/local/images/table_bg.gif);
	background-position:right;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	margin-top:20px;
}
.img_header {
	margin: 5px;
	padding-left:10px;
}

.tb_main .body {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	
	height:400px;
	vertical-align:top;
}

.tb_main td.footer {
	padding:15px;
	vertical-align:top;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	height:120px;
	/*
	background-color:#392F1A;
	*/
    background-image:url(http://members.iinet.net.au/~philbateman/local/images/footer_bg.gif);	
	background-repeat:repeat-x;	
}



.div_body {
	position:relative;
	top:25px;
	width:80%;
	margin:20px;
}

.div_body h2{
	color:#392F1A;
	font-size: 18pt;
	line-height: 28px;
	font-weight: normal;
	font-family: Georgia, serif;
}


.div_body h3 {
	color:#392F1A;
	font-size: 15pt;
	line-height: 15px;
	font-weight: normal;
	font-family: Georgia, serif;

}


.tb_footer {
	width:100%;	
}

.tb_footer td {
	text-align:left;
	
	color:#CCCCCC;
}

.tb_footer th {
	text-align:left;
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
}

.tb_footer th.heading {
	text-align:center;
	font-weight:normal;
	padding-bottom:10px;
	font-size:15px;
}

.tb_footer a { 
	color:#CCCCCC;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: white;}