/* commented backslash hack v2 \*/ 
html{height:100%;} 
/* end hack */ 
body {
	padding:0;
	margin:0;
	height:100%;
	min-width:780px;
	color:#67859b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;

}
#outer{
	min-height:100%;
	position:relative;
	margin-bottom:-100px;
}
 
* html #outer{height:100%} /*for IE as IE treats height as min-height anyway*/
#header{
	height:111px;
	overflow:hidden;
	text-align:center;
	vertical-top:bottom;
}

#footer {
	margin-top:-100px;
	clear:both;
	height:100px;
	background-color: #93b0c5;
	text-align:center;
	position:relative;
}
* html #footer {/*only ie gets this style*/
	height:100px;/* for ie5 */
	he\ight:100px;/* for ie6 */
}
div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent {
	position:relative;
	z-index:1;
	margin-bottom:100px;/*make room for footer*/
	text-align:center;
}
/* mac hide\*/
* html #centrecontent {height:1%;}/* combat IE's 3 pixel jog */
/* end hide */

html>body  #minHeight{float:left;width:0px;height:100%;margin-bottom:-100px;} /*safari wrapper*/
.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both
}
img { border:0;}
.menu td {padding:0 35px 0 35px; text-align:center;}
.ball td {text-align:center;}
#menu_outer {margin-top:56px; height:20px;}
#ball_outer {margin-top:15px; height:20px;}
#copyright {
	color:#d9e7ed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
}
#content {margin:30px auto 140px auto; vertical-align:top;}
.chest {
margin-left: 370px;
}
.chest img{vertical-align:middle;}
.titles {text-align:center;}
.imagetable td {padding: 0 2px 4px 2px}
.datatable td{vertical-align:top; text-align:left; padding:0 20px}
a:link {color:#fff; text-decoration:underline;}
a:visited {color:#fff; text-decoration:underline;}
a:hover {color:#fff; text-decoration:none;}
a:active {color:#fff; text-decoration:underline;}

