html { font-size: 100%; }

body {
	padding: 0; margin:0;
  color: #000;
	background: #eee;
	font:12pt Arial, Helvetica, sans-serif; }

h1 { font: bold 1.6em; text-align:center; }
h2 { font: bold 1.4em; }
h3 { font: bold 1.2em; }
h1, h2, h3 { margin-top:2em; }

hr { margin:2em 0; clear:both; }

td { vertical-align:top; }

img { border:none }

/******** ID's *********/
#wrapper { 
	display:block;
	text-align: justify; }
	
#head { 
	height:110px; width:100%;
	top:0; left:0; position:absolute;
	background:url(../images/logo.gif) top center no-repeat; }
	
#nav {
	position:relative;
	top:120px; left:0;
	z-index:200;
	height:36px; }
 
#main { 
	line-height:1.4;
	padding: 0 10% 2em 10%;
	min-width: 35em; max-width: 48em;
	z-index:1; 
	margin-top:140px; }
	
#main a {color: #00F; text-decoration: none; font-weight:bold; font-style:italic; }
#main a:link, #main a:visited, #main a:focus { color: #00F; }
#main a:hover{ color: #06F; background-color: #ccc; }
#main a:active { color: #00F; }

#main li { padding-bottom:0.75em; }

/******** Classes *********/

.alpha 	{ list-style:lower-alpha; }
.bo 		{ font-weight:bold; }
.cap 		{ text-align:center; font:bold 11px Arial, Helvetica, sans-serif; }
.ct 		{ text-align:center; }
.flt 		{ border:none; margin:0 2em 1em 0; float:left; }
.frt 		{ border:none; margin:0 0 1em 2em; float:right; }
.it			{ font-style:italic; }
.left   { text-align:left; }
.ml3em	{ margin-left:3em; }
.nav 		{ border-bottom:#000 1px solid; border-top:#000 1px solid; width:100%; }
.none 	{ list-style:none; }
.note 	{ margin: 0 2em; padding:0.5em 2em; background-color:#cf3; }
.pdf 		{ list-style: url(/images/pdf.gif); padding-left:1em; }
.roman	{ list-style:lower-roman; }
.rt 		{ text-align:right; }
.ul 		{ text-decoration:underline; }
