p {
	font: normal 12px/16px arial, Helvetica, sans-serif;
	color: #000000; 
}

.footernav { background-color: #848484; color: #fff; font: normal 10px/10px arial, Helvetica, sans-serif; letter-spacing: -.02em; }
.footernav a { color: #fff; }
.footernavspace { letter-spacing: -.2em; }

.photocaption {
	font: normal 10px/11px arial, Helvetica, sans-serif;
	color: #000000; 
}

input {
	font-size: 12px;
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
}

.blackonwhite {
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	font-family: Verdana, arial, Helvetica, sans-serif;
}

.redsmall {
	font-size: 10px;
	color: #cc0000;
	line-height: 12px;
	font-family: Verdana, arial, Helvetica, sans-serif;
}

.redlarge {
	font-weight: bold;
	font-size: 14px;
	color: #cc0000;
	font-family: arial, Helvetica, sans-serif;
}

.redmedium {
	font-size: 12px;
	color: #cc0000;
	font-family: arial, Helvetica, sans-serif;
}

.blacksmall {
	font-size: 9px;
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
}

.bgwhite {	background-color: #ffffff;}

.blackonwhitebold {
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	font-family: Verdana, arial, Helvetica, sans-serif;
}

.whitelink {
	font-size: 10px;
	color: #ffffff;
	line-height: 12px;
	font-family: Verdana, arial, Helvetica, sans-serif;
}

.whiteonbluebold {
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, arial, Helvetica, sans-serif;
	background-color: #0038ad
}

.whiteonblack {
	font-size: 9px;
	color: #ffffff;
	line-height: 12px;
	font-family: Verdana, arial, Helvetica, sans-serif;
	background-color: #000066
}

.blackongreybold {
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	font-family: Verdana, arial, Helvetica, sans-serif;
	background-color: #cccccc
}

.blackongrey {
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	font-family: Verdana, arial, Helvetica, sans-serif;
	background-color: #cccccc
}

.blackmedium {
	font-size: 12px;
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
}

.blacklarge {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
}

.bluesmall {
	font-size: 9px;
	color: #0066ff;
	font-family: arial, Helvetica, sans-serif;
}

.bluemedium {
	font-size: 12px;
	color: #0066ff;
	font-family: arial, Helvetica, sans-serif;
}

.bluehuge {
	font-weight: bold;
	font-size: 20px;
	color: #0066ff;
	font-family: arial, Helvetica, sans-serif;
}

.bluelarge {
	font-weight: bold;
	font-size: 14px;
	color: #0066ff;
	font-family: arial, Helvetica, sans-serif;
}

.orangehuge {
	font-weight: bold;
	font-size: 20px;
	color: #003399;
	font-family: arial, Helvetica, sans-serif;
}

.orangelarge {
	font-weight: bold;
	font-size: 14px;
	color: #003399;
	font-family: arial, Helvetica, sans-serif;
}

.paddingright {	padding-right: 4px;}
.paddingtop {	padding-top: 4px;}

.greylarge {
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	font-family: arial, Helvetica, sans-serif;
}

.greymedium {
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: arial, Helvetica, sans-serif;
}

.whitesmall {
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
	font-family: arial, Helvetica, sans-serif;
}

.whitemedium {
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-family: arial, Helvetica, sans-serif;
}

.orangemedium {
	font-weight: bold;
	font-size: 12px;
	color: #0000cc;
	font-family: arial, Helvetica, sans-serif;
}

ul.bluebullet {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9px;
	list-style-image: url(/images/bullet_blue.gif);
	padding-bottom: 0px;
	magin: 2px 20px;
	padding-TOP: 0px;
	font-family: arial, Helvetica, sans-serif;
}

a.bluebullet {
	font-size: 9px;
	font-family: arial, Helvetica, sans-serif;
}

ul.numberbullet {
	padding: 0px;
	font-size: 9px;
	magin: 2px 25px;
	font-family: arial, Helvetica, sans-serif;
	list-style-type: decimal;
}

a.numberbullet {
	font-size: 9px;
	font-family: arial, Helvetica, sans-serif;
}

a.blacksmall {
	font-size: 9px;
	font-family: arial, Helvetica, sans-serif;
}

p.nobulletlist {
	padding: 0px;
	magin-TOP: 8px;
	magin-bottom: 8px;
	magin-left: 3px;
}

.footer { width: 586px; magin: 6px auto; font: normal 11px arial, Helvetica, sans-serif; }
.footer p { magin-left: 30px; }

img.floatright { 
    float: right; 
    magin: 4px; 
} 
