<style type="text/css">
html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#fff; 
font-size: 60%; 
font-family: sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {
height:100%; 
max-height:100%; 
overflow:hidden; 
padding:0; 
margin:0; 
border:0;
}

/* layout for browsers other than IE */
	#head {
position:absolute; 
padding:0;
margin:0; 
top:0; 
left:0;
display:block; 
width:100%; 
height:82px; 
background:url(./images/header-continue.gif) #000; 
background-position:0 0; 
background-repeat:repeat; 
font-size:4em; 
z-index:5; 
overflow:hidden; 
color:#fff;
}
	#foot {
position:absolute; 
margin:0; 
bottom:0; 
left:0; 
display:block; 
width:100%; 
height:50px; 
font-size:.8em; 
text-align:right;
z-index:5; 
overflow:hidden; 
background:#666633; 
color:#fff;
}
	#left {
position:absolute; 
padding:0;
margin:0;
border:0;
left:0; 
top:82px; 
bottom:50px; 
width:250px; 
background:rgb(0,51,102); 
font-size:1.2em; 
z-index:4; 
overflow:auto; 
background-repeat:no-repeat;
}
	#content {
overflow:auto; 
position:absolute; 
z-index:3; 
top:82px; 
bottom:50px; 
left:250px; 
right:0; 
background:#eee;
padding-top:25px;
padding-left:20px;
padding-right:60px;
}
/*end layout for browsers (non-IE) */


/* layout for IE */
	* html #content {
	top:0; 
	left:0; 
	right:0; 
	bottom:0; 
	height:100%; 
	max-height:100%; 
	width:100%; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	border-top:82px 
	solid #fff; 
	border-bottom:50px solid #fff; 
	border-left:250px solid #fff;
	padding-top:30px;
	padding-left:20px;
	padding-right:60px;}
	* html #left {
	height:100%; 
	top:0; 
	bottom:0; 
	border-top:82px solid #fff; 
	border-bottom:50px solid #fff; 
	color:#fff;}
/*end layout for IE */


/* browser non-specific stuff */
#content p {
	padding:5px;
	margin-left:60px;
	margin-right:75px;
	font-family: "Andalus", sans-serif}
	.bold {font-size:1.2em; font-weight:bold;}

ol {
	padding:5px;
	margin-left:90px;
	margin-right:60px;
	font-family: "Andalus", sans-serif}

h1.left	{
	font-family: "Andalus", serif;
	align: left;
	color: #003366;
	font-size:40px;
	margin-bottom:-17px;
	}
h1.right {
  	font-family: "Andalus", serif;
  	font-style:italic;
  	align:left;
  	color:#999966;
  	margin-top:5px;
  	padding-left:100px;
  	font-size:30px;
  	margin-bottom:0px;
  	}
hr {
	margin-left:100px;
	margin-right:100px;
	color:#999966;
	weight:.5px;
	}
h2	{
	font-family: "Andalus", serif;
	align: left;
	color: #003366;
	font-size:25px;
	margin-bottom:-20px;
	padding-left:50px;
	}
dd {display:none;
    padding:2px}
table.block {
	border-style:solid;
	border-width:2px;
	border-color:#003366;
	background-color:#ffffff;
	}
a.nav, a.nav:visited {
	margin-left:25px; 
	display:table;
	width:200px; 
	height:10px; 
	background:white; 
	color:#003366; 
	border:3px solid;
	border-color:#cccc99;
	font-family: "Andalus", serif;
	text-decoration:none; 
	text-align:right;
	padding-right:6px;
	padding-top:4px; 
	line-height:15px;}

a.nav:hover {
	background:#666633; 
	color:#fff;}
	
</style>