body { position: relative; }

body, p, div, table, td, th {
		font-family: "Times New Roman", Times, serif ;
		font-size: 13px ;
		line-height: 16px ;
	}

p	{
		font-family: "Times New Roman", Times, serif ;
		font-size: 13px ; 
		line-height: 16px ;
	}

div	{
		font-family: "Times New Roman", Times, serif ;
		font-size: 13px ;
		line-height: 16px ;
	}

table {
		font-family: "Times New Roman", Times, serif ;
		font-size: 13px ;
		line-height: 16px ;
	}
	
strong {
		font-weight: bold;
	}

em {
		font-style: italic;
	}


.body {
		font-family: "Times New Roman", Times, serif ;
		font-size: 13px ;
		line-height: 16px ;
	}

	
	
blockquote {
		font-family: "Times New Roman", Times, serif ;
		font-size: 12px ;
		line-height: 15px ;
	}

a:link	{
		font-weight: bold ;
		text-decoration: none ;
		color: #669 ;
	}
	
a:visited {
		font-weight: normal ;
		text-decoration: none ;
		color: #66c ;
	}
	
a:hover {
		text-decoration: none ;
		color: #669 ;

	}
	
a:active {
		color: #66c ;

	}

ol ol {
	list-style-type: lower-alpha;
}

li	{
		font-family: "Times New Roman", Times, serif ;
		font-size: 13px ;
		line-height: 16px ;
		margin-bottom: 0px ;
	}
	
ul.wide li {
		margin-bottom: 6px;
	}
	

.headerLink	{

		font-family: Arial, Helvetica, Verdana, sans-serif ;
		font-weight: bold ;
		font-size: 11px ;
		color: #fff ;
		text-decoration: none ;
	}
	
h2	{
		font-family: Arial, Helvetica, Verdana, sans-serif ;
		font-weight: bold ;
		font-size: 15px ;
		color: #444 ;	
		margin-bottom: -7px ;
	}

h3	{
		font-family: Arial, Helvetica, Verdana, sans-serif ;
		font-weight: bold ;
		font-size: 13px ;
		color: #444 ;	
	}
	
.center {
	text-align: center;
	}

.in22 {
		padding-left: 22px ;
	}

.in44 {
		padding-left: 44px ;
	}

.in66 {
		padding-left: 66px ;
	}

	
.subhead {
		margin-bottom: 7px ;	
		margin-left: -2px ;
	}
	
.event {
		text-indent: -22px ;
		margin: 8px 0px 3px 22px ;
	}
	
.news {
		text-indent: -22px ;
		margin: 8px 0px 3px 22px ;
	}

#core p.event, #core p.news { 
		margin-top: 0px ; 
	}

#supplemental {
		float: right;
		text-align: right;
		background: #E5F2D9; 
		border-left: 1px solid #888;
		padding: 6px 12px 6px 6px;
		font-family: Arial, Helvetica, Verdana, sans-serif ;
		font-size: 11px;
	}

#supplemental UL {
		list-style: none;
		text-align: right;
		margin-top: 0px; }
	
#supplemental LI {
		font-family: Arial, Helvetica, Verdana, sans-serif; 
		font-size: 11px; }	

#supplemental A {
		font-weight: normal;
	}	

.red {
		color: #c30;
	}
	
.notice {
		color: #c30;
		font-style: italic;
	}

.contact {
		text-indent: -22px ;
		margin: 0px 0px 3px 22px ;
	}
	
.oddrow {
		background: #eee;
	}

.evenrow {
	}
	
.overlay a {
	color: yellow;
	}

	
.overlay p {
	font-family: "gill sans", "trebuchet ms", helvetica, sans-serif;
	font-size: 140%;
	line-height: 1.4;

}

#note-container {
	position: absolute;
	margin-left: 75px;
	margin-top: 75px;
	text-align: center;
	border: 1px solid #447;
	display: ;
	}

.centered {
	width: 450px;
	}

#close {
	text-align: right;
	font-size: 120%;
	}

#close a {
	text-decoration: none;
	color: yellow;
	font-family: "gill sans", "trebuchet ms", helvetica, sans-serif;
	font-weight: bold;

	}


#note h1 { padding: 0; margin: 0; font-weight: bold; }	

.overlay {

	background-color: #000000;
	color: #fff;
	padding: 1em;
	border: .5em solid #000;
	text-align: left;
	
/*	filter:alpha(opacity=90); */
	opacity: 0.9;
/*	-moz-opacity:0.9; */
	font-family: "gill sans", "trebuchet ms", helvetica, sans-serif;
	}

