html, body {
 height:100%;
}

body {
 margin:0px;
 padding:0px;
 text-align:center;

}

#mainwrap {
  width:770px;
  margin-left:auto;
  margin-right:auto;
 text-align:left;
 position:relative;

 min-height:100%;
background-image:url(../../images/background.gif);
 }




* html #mainwrap {
 height:100%;
}

/* commented backslash hack V2\*/
html body {
 height:100%;
}

* html #mainwrap {
 height:100%;
}

/* end hack */


body {
	font-family:helvetica, arial, sans-serif;
	text-align:left;
	color:#666633;
	
 }


#header *,#navigation * {margin:0;padding:0}

	


#container {width:770px;}

#header {height:100px;	
	width:770px;
	text-align:center;
	margin-top:5px;
}

#headerleft {height:100px;
	width:150px;
	padding-right:20px;
	float:left;
}

#headermiddle {height:100px;
	width:400px;
	padding-right:5px;
	float:left;
}

#headerright {height:100px;
	margin-left:20px;
	width:150px;
	font-size:0.9em;
	font-weight:bold;
	float:left;
}

#header p {padding-bottom:3px;
	font-family:georgia;
	
}

#navigation {width:150px;
	margin-top:100px;	
	position: absolute; 
	top:0px; left:0px;
	padding-left:10px; 
	font-family:georgia;
	overflow:hidden; /* prevents overlarge elements breaking out of column */	
}

#navigation ul {line-height:2;
	text-align:center;
	list-style-type: none;
	font-size:10pt;
	font-weight:bold;
	
}

ul a {color:#666633}

#links a {color:blue;
	font-size:7pt;
}

#content {margin-left:185px;}

table {width:600px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:10px;
	font-size:9pt;
	background-color:#CFECEC;
	text-align:left;}

th {font-weight:bold;
	font-size:10pt;}

.right {text-align:right;}

.middle {text-align:center;}

#footer img {float:left;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
}

#delivch {display:none;}