BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#ffffff url("../images/bkgd_hp.jpg") no-repeat;
	color: #000000;
	font-size: 11px;
	margin: 0px;
	padding:0px;
}

body.secondLevel {
	background:#ffffff url("../images/bkgd_2ndlevel.jpg") no-repeat;
}

td,div,span,p,br,input,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img {
	border-width: 0px;
}

#container {
	position:relative;
	width:800px;
}

#logo{	
	float:left;
	width:210px;
}

#tagline{
	float:right;
}

#pageTitle{
	float:right;
	width:479px;
	margin-top:64px;
	padding-right:0px;
}

#pageContent{
	float:right;
	width:457px;
	margin-top:10px;
	padding-right:20px;
	margin-bottom:12px;
}

/* also used on the talk.html page */
#hpfooter{
	position:absolute;
	width:689px;
	top:495px;
	left: 11px;
	font-size:10px;
}

#footer{
	position:relative;
	width:689px;
	font-size:10px;
	left: 11px;
	clear: both;
	padding-bottom:10px;
}

body.popUp {
	background:#ffffff url("../images/bkgd_popUp.jpg") no-repeat top right;
}

#containerPopUp {
	position:relative;
	width:610px;
	border: 1px solid #cccccc;
	height: 451px;
}
#popUpContent {
	float:right;
	width:350px;
	margin-top:104px;
	padding-right:35px;
	
}

.subhdr{
	font-weight:bold;
}

.reference{
	font-size: 10px;
	font-style: italic;
}

.newsletterError {
	color: red;
}

a:link { font-size: 11px; color: #990033; text-decoration: underline; }
a:visited { font-size: 11px; color: #666666; text-decoration: underline; }
a:hover { font-size: 11px; color: #FFC2BB; text-decoration: underline; }
a:active { font-size: 11px; color: #FFC2BB; text-decoration: underline; }

a.footer:link { font-size: 10px; }
a.footer:visited { font-size: 10px; }
a.footer:hover { font-size: 10px; }
a.footer:active { font-size: 10px; } 