body { font-family: arial, sans-serif; background-color: #ffffff; color: #000000; margin: 7px 7px 7px 7px }
address, caption, div, dl, li, ol, p, ul { font-family: arial, sans-serif; font-size: 12px }
td, th { font-family: arial, sans-serif; font-size: 12px; color: #000000; }
input, select, option, textarea { font-family: arial, sans-serif; font-size: 12px }
a:link { color: #003399 }
a:visited { color: #003366 } 
a:hover { text-decoration: none; }
a:active { text-decoration: none; color: #ffffff; background-color: #003399 }
a.headline-text:link { color: #000000; text-decoration: none } 
a.headline-text:visited { color: #000000; text-decoration: none }
a.headline-text:hover { color: #000000; text-decoration: underline }
a.headline-text:active { color: #ffffff; background-color: #000000; text-decoration: none }
a.navbar:link { font-size: 13px; text-decoration: none; color: #000000 }
a.navbar:visited { font-size: 13px; text-decoration: none; color: #000000 }
a.navbar:hover { font-size: 13px; text-decoration: underline; color: #000000 }
a.navbar:active { font-size: 13px; color: #ffffff }
a.newswire:link {}
a.newswire:after{}
a.newswire:visited { }
a.newswire:hover { text-decoration: none; }
a.newswire:active { }
a.publink:link { color: #cc3300 }
a.publink:visited { color: #cc3300 } 
a.publink:hover { text-decoration: none; }
a.publink:active { text-decoration: none; color: #ffffff; background-color: #cc3300 }
big { font-size: 14px }
small { font-family: "MS Sans Serif", helvetica, sans-serif; font-size: 10px }
small.featurelist { font-size: 12px; font-family: arial, sans-serif; color: #003399 }
code, pre { font-family: "Courier New", monospace }
div.theme { font-family: "MS Sans Serif", helvetica, sans-serif; font-size: 10px; color: #888888 }
div.mast { font-family: arial, sans-serif; font-size: 24px; font-weight: bold }
div.top { font-family: arial, sans-serif; font-size: 19px; font-weight: bold }
.heading {font-size: 14px; }
.authorsearch { position: absolute; right: 0; }
.hed {  font-family: arial, sans-serif; 
		font-size: 16px; 
		font-weight: bold ; 
		border-bottom: thin solid #000000;
		border-top: thin solid #000000;
		border-left: thin solid #000000;
		border-right: thin solid #000000;
		text-decoration: none;
		display:block;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		background-color: #dddddd;
		padding:3px 5px 3px 5px;
		}
.feature-blurb-date { float:right; color:#000; }
a.hed {  

		margin-left: 25px;
		font-family: arial, sans-serif; 
		font-size: 18px; 
		font-weight: bold ; 
		text-decoration: none;
		display:block;
		}
.hedl { font-family: arial, sans-serif; font-size: 16px; font-weight: bold }
h1, div.h1 { font-family: arial, sans-serif; font-size: 24px; font-weight: bold }
h2, div.h2 { font-family: arial, sans-serif; font-size: 19px; font-weight: bold }
h3, div.h3 { font-family: arial, sans-serif; font-size: 15px; font-weight: bold }
h4, div.h4 { font-family: arial, sans-serif; font-size: 12px; font-weight: bold }
h5, div.h5 { font-family: "MS Sans Serif", helvetica, sans-serif; font-size: 10px; font-weight: bold }
h6, div.h6 { font-family: "MS Sans Serif", helvetica, sans-serif; font-size: 9px; font-weight: bold }
.blurb { font-family: arial, sans-serif; }
.newswirehead { color: #333333; font-weight: bold; }
.mast { background-color: #006699 }
.bgaccent { color: #ffffff; background-color: #006699; }
.bg3 { background-color: #ffffff } 
.bgult { background-color: #333333 }
.bgcentercol { background-color: #ffffff }
.bgnavbar { background-color: #D3F4FE; padding: 3px; }
.bgnewswire { background-color: #dddddd }

.bgleftcol { background-color: #ffffff }
.bgcities { background-color: #ffffff }
.bgpenult { background-color: #ffffff; color: #333333 }
.bg9 { background-color: #666666 }
.bg00 { background-color: #000000 }
.bgsearchgrey { background-color: #eeeeee }
.date { color: #666666; font-family: "MS Sans Serif", helvetica, sans-serif; font-size: 10px }
.detailTextLabel { background-color: #ccccee; color: #000000; font-weight: bold }
.detailText { color: #000000 }
.calendar { font-size: 10px; font-family: "MS Sans Serif", helvetica, sans-serif }
.calendarHeader { font-size: 10px; font-family: "MS Sans Serif", helvetica, sans-serif } 
.calendarToday { font-size: 10px; font-family: "MS Sans Serif", helvetica, sans-serif }
.calendarHighlightWeek { background-color: #cccccc; }
.bodyClass {background-color: #000000; }
.bgcolor { background-color: #333333; color: #999999}
.bgcolor3 { background-color: #666666; color: #dddddd }
.weekTitles  { background-color: #ccccee; color: #000000; font-size: 12px; font-weight: bold} 
.eventTitle { color: #000000; font-size: 12px; font-weight:bold}
.eventText { background-color: #eeeeee; color: #000000; font-size: 12px }
.eventNav { }
.eventNav2 { }
.hidden { background-color: #ffcccc; }

/*
#imclist {
	font-weight: bold;
	text-decoration: none;
	page-break-after: always;
	page-break-before: always;
	font-size: 10px;
}

#imclist .a {
	font-weight: bold;
	text-decoration: none;
	page-break-after: always;
	page-break-before: always;
	font-size: 10px;
}
*/


.blurb { font-family: arial, sans-serif;}

#imclist a {display:block; font-size: 10px; font-family: arial, sans-serif;}

#imclist a:link, #imc-list a:visited {display:block; font-size: 10px; font-family: arial, sans-serif;} 

#imclist b {display:block; font-size: 12px; font-family: arial, sans-serif;margin-top: 10px;margin-bottom: 5px;} 
/*
** Press Release styles
*/

#pr .bu {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: underline;
}

#pr {
	border: thin solid #000000;
	padding: 14px;
	text-align: justify;
	margin-top: 40px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
}
#pr .center {
text-align:center
}

.relatedbox {
	font-size: 0.9em;
	background-color: #F4FAFB;
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 2px;
	padding-left: 15px;
	border: thin solid #D3F4FE;
        margin-left: 9px;
        margin-right: 9px;
        width:95%
}