body {
font-family: 'Gill Sans', 'Gill Sans MT', Arial, sans-serif;  
font-size: medium;
margin: 0;
padding: 0;
color: #333;
line-height: 150%;
font-style: normal;
font-weight: normal;
}

.copyright {
	font-size: small;
}

td {
text-align: center;
padding: 5px;
}

#content {
position: absolute;
left: 50%;
width: 700px;
margin-top: 0;
margin-left: -350px;
margin-bottom: 50px;
padding: 0;
background-color: #fff;
}

.table {
position: absolute;
left: 50%;
width: 700px;
margin-top: 0;
margin-left: -350px;
margin-bottom: 50px;
padding: 0;
background-color: #fff;
}

#logo {
text-align: center;
padding-top: 5px;
padding-bottom: 5px}

ul {
list-style: none;
margin: 0;
padding: 0;
}

.nonnav {
list-style: none;
list-style-position: inside;
list-style-image: url(../images/double-blue-pointy.png);
margin: 0;
padding: 0;
}

.note {
color: #294e56;
padding: 10px;
border: 1px solid #73afb7;
background-color: #fbef99;
}


.menu8 {
width: 700px;
margin: 0;
position: relative;
}
	
.menu8 li a {
height: 32px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 24px;
text-decoration: none;

}	
	
.menu8 li a:link, .menu8 li a:visited {
color: #666;
display: block;
background:  url(../images/menu.gif);
padding: 8px 0 0 20px;
}
	
.menu8 li a:hover {
color: #444;
background:  url(../images/menu.gif) 0 -32px;
padding: 8px 0 0 20px;
}
	

div#footer {
padding: 2%;
font-size: 0.8em;
text-align: center;
background-color: white; 
}

p {
margin-left: 0;
margin-right: 0;
}

.updatetext {

font-variant: small-caps;
color: #7f2e00;
vertical-align: 1em; 
}

h2 {
font-size: 18px;
line-height: 21px;
color: #14556B;
padding-bottom:1%;
padding-top: 2%;
letter-spacing: 0.1em;
word-spacing: 0.1em;
border-top: #14556B dashed; 
}

h2 strong {
color: red;
}

/* fix the over extended h2 and h3 borders */
* html h2, h3 {
	zoom: 1;
}

h3 {
font-size: 15px;
line-height: 18px;
background: #136B6B;
color: white;
padding-left:1%;
padding-bottom:1%;
padding-top: 1%;
letter-spacing: 0.1em;
word-spacing: 0.1em; 
}

a:link {
color: gray;
font-weight: normal;
text-decoration: none; 
}

a:visited {
color: gray;
text-decoration: none; 
}

a:hover {
font-weight: normal;
color: blue;
text-decoration: none; 
}

a:active {
font-weight: normal;
color: white;
background: red;
text-decoration: none; 
}

a img {
border: 0;
}

.center {
text-align: center; 
}

img.floatright {
float: right;
margin-bottom: .5%;
margin-left: 1%; 
}

img.floatleft {
float: left;
margin-bottom: .5%;
margin-right: 1%; 
}

blockquote {
  background: transparent url(../images/quoteleft.gif) no-repeat left top;
  padding: 0 48px 0 48px;
}

blockquote div {
  padding: 0 48px;
  background: transparent url(../images/quoteright.gif) no-repeat right bottom;
}




/*CSS Hacks for Internet Explorer */



* html .sidebar {
/* double margin bug fix */
	display: inline;
/* IE 5 box-model fix */
	width: 222px;
	w\idth: 200px; 
}