body {
	padding: 0;
	margin: 0;
}

a:link { color: #FF9B00 }
a:visited { color: #4E2F00 }
a:hover { color: #FFF600 }

#menu a img {
	border: 0;
	padding-right: 20px;
	position: relative;
	top: 13px
}

#menu a:link, #menu a:visited {
	height: 51px;
	text-decoration: none;
	display: block;
	margin: 0 0 0 auto;
	width: 330px;
}

#menu a:hover {
	background: url(curve1.gif) no-repeat 100% 100%;
}

div#menu {
	margin: 0 auto;
	width: 716px;
	padding: 10px;
	text-align: right
}

div.footer {
	width: 736px;
	text-align: right;
	margin: 0 auto;
	color: gray;
	font: 10pt sans-serif;
}

div.footer a:link {	color: gray; }
div.footer a:visited { color: #ccc; }
div.footer a:hover { color: black; }

div#topLogo {
	border-bottom: 1px solid black;
	padding: 5px;
	margin: 0 auto;
	background: url('topLogo.gif') no-repeat 50% 50%;
	height: 110px;
	width: 726px;
}

div#content {
	background: url('bg.gif') repeat-y 50% 0;
	width: 736px;
	margin: 0 auto;
	padding: 0 10px;
	border: solid black;
	border-width: 1px 0;
}

div#menuFrame {
	position: absolute;
	top: 202px;
	width: 754px;
}

img#homeLink {
	padding: 0;
	margin: 0;
	width: 720px;
	height: 113px;
	border: none;
}

p {
	padding: 0 15px;
	text-indent: 20px;
	}
	
td { vertical-align: top; }

li { padding-bottom: 10px; }
	
h1 {
	text-align: center;
	font: 20pt sans-serif;
	font-style: italic;
	}
	
h3 { padding: 0 15px; }

table {
	margin: 0 auto;
	padding: 10px;
	}

td {
	vertical-align: middle;
	padding: 5px 10px;
	font: 10pt sans-serif;
	}
	
th {
	font: bold 12pt sans-serif;
	}
	
td img {
	width: 100px;
	height: 80px;
	}
	
td h3 {
	font: 14pt sans-serif;
	display: inline;
	padding-left: 0;
	}