body { font-family: Verdana, Arial, Helvetica, sans-serif; background: #ccc url(images/bg.gif); margin-top: 15px; }

TH { font-size: 10pt; text-align : left; font-weight : normal; }

h1 { font : bold italic 16pt arial, geneva, verdana, tahoma, helvetica; color: #006A4E; }
h2 { font : bold italic 14pt arial, geneva, verdana, tahoma, helvetica; color: #006A4E; }
h3 { font : bold italic 13pt arial, geneva, verdana, tahoma, helvetica; color: #006A4E; }
h4 { font : bold 12pt arial, geneva, verdana, tahoma, helvetica; color: #006A4E; }
h5 { font : bold 10pt arial, geneva, verdana, tahoma, helvetica; color: #666666; }

P, OL, UL { color: #000000; font-size: 10pt; }
	/*from library's css file*/
	a:link {text-decoration: none; color: 006600;}
	a:visited {text-decoration: none; color: 006600;}
	a:active {text-decoration: none; color: 00600;}
	a:hover {text-decoration: none; color: red; }
	/* --- */

input, textarea, option, select { color : #000000; font-size : 8pt; }
form { color : #000000; font-size : 8pt; }

LEGEND { color : #ff3300; font-size : 12pt; font-weight : bold; }
code { font-family: Courier; font-style: normal; font-weight: normal; font-size: 9pt; color: black; }



/* ---------- Site-Wide ----------*/
#content { width: 760px; background: #fff; }

b.emphasis { font-size:12pt; color: #006A4E;} 
b.headers { font-size: 14pt; color: #006A4E; }
b.categories { font-size: 11pt; color: #006A4E; }
b.searchbox { font-size: 10pt; color: #006A4E; }
b.construction { font-size: 18pt; color: #000000; }

p.red { font-size: 9pt; color: #ff0000; }
p.white { font-size: 8pt; color: #ffffff; }
p.grey { font-size: 9pt; color: #666666; }
b.grey { color: #666666; }
b.ltgrey { color: #339933; }

	
/* ---------- Tabs & Search links ----------*/
.t { text-decoration: underline; font-size: 8pt; color: #006A4E; }
	a.t { text-decoration: underline; font-size: 8pt; color: #006A4E; }
	a.t:active { text-decoration:underline; font-size: 8pt; color:#ff0000; }
	a.t:hover { text-decoration: underline; font-size: 8pt; color: #cc0000; }
	a.t:visited { text-decoration: underline; font-size: 8pt; color: #006A4E; }
	a.t:visited:hover { text-decoration: underline; font-size: 8pt; color: #cc0000; }

.tab { text-decoration: none; font-size: 8pt; font-weight : bold; color: #FFCC66; }
	a.tab { text-decoration: none; font-size: 8pt; font-weight : bold; color: #FFCC66; }
	a.tab:active { text-decoration:underline; font-size: 8pt; font-weight : bold; color:#ff0000; }
	a.tab:hover { text-decoration: underline; font-size: 8pt; font-weight : bold; color: #ffffff; }
	a.tab:visited { text-decoration: none; font-size: 8pt; font-weight : bold; color: #FFCC66; }
	a.tab:visited:hover { text-decoration: underline; font-size: 8pt; font-weight : bold; color: #ffffff; }
	
.tabhighlight { text-decoration: none; font-size: 8pt; font-weight : bold; color: #006A4E; }	
	a.tabhighlight { text-decoration: none; font-size: 8pt; font-weight : bold; color: #006A4E; }
	a.tabhighlight:active { text-decoration:underline; font-size: 8pt; font-weight : bold; color:#cc0000; }
	a.tabhighlight:hover { text-decoration: underline; font-size: 8pt; font-weight : bold; color: #cc0000; }
	a.tabhighlight:visited { text-decoration: none; font-size: 8pt; font-weight : bold; color: #006A4E; }
	a.tabhighlight:visited:hover { text-decoration: underline; font-size: 8pt; font-weight : bold; color: #cc0000; }	
/*	
.tabonbg { background: url(tabs/tabonbg.gif) left top; color: #cccc99; }
*/

/* ---------- Misc Classes ----------*/	
b.calsubjects { font-size: 11pt; font-style: italic; color: #000000; }

div.refresh { font-size: 8pt; color: #006A4E; }

span.live { font-family : Arial, Helvetica; font-size: 8pt; color: #000000; }
	
.refresh { font-weight: normal; font-size: 8pt; color: #006A4E; text-decoration: underline; }
	a.refresh { font-weight: normal; font-size: 8pt; color: #006A4E; text-decoration: underline; }	
	a.refresh:active { font-weight: normal; font-size: 8pt; color : #993399; text-decoration : underline; }
	a.refresh:hover { font-weight: normal; font-size: 8pt; color : #ff0000; text-decoration : underline; }
	a.refresh:visited { font-weight: normal; font-size: 8pt; color: #006A4E; text-decoration : underline; }
	a.refresh:visited:hover { font-weight: normal; font-size: 8pt; color : #ff0000; text-decoration : underline; }	

.NavLink { font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; color: white; }

.Hit { font-variant: small-caps; font-style: normal; font-weight: bold; font-size: 10pt; color: black; background-color: #FFFF00; }
.RecordTitle { font-style: normal; font-weight: bold; font-size: 9pt; color: black; background-color: #cccccc; }
.RecordStats { font-style: italic; font-weight: normal; font-size: 8pt; }

.bot { color : #000000; text-decoration: none; font-size : 8pt; }
	a.bot:link, a.bot:visited { color: #000000; text-decoration: none; font-size: 8pt; }
	a.bot:hover { color : #ff0000; text-decoration: underline; font-size: 8pt; }

div.header { font-family : times, times new roman; color: #339933; font-weight: bold; font-style: italic; font-size : 14pt; }
 
TD.midtype { color: #ffffff; font-size: 8pt; }

TD.nactive { color: #ff0000; font-size: 8pt; }

TD.naactive { color: #ff0000; font-size: 9pt; }

TD.nbactive { color: #000000; font-size: 8pt; }

dt.test { font-variant: small-caps; font-style: italic; font-weight: bold; font-size: 9pt; color: #666666; }

dd.name { font-family: Verdana, Arial, Helvetica; font-variant: small-caps; font-style: normal; font-weight: bold;
	font-size: 8pt; color: #000000; }

p.sidebar { color: #000000; font-size: 8pt; }

p.news { color : #333399; font-size : 15pt; font-weight : bold; }

p.top { font-size: 8pt; color: #339933; }
p.test { font-size: 10pt; color: #339933; }
p.sitemap { font-family : times, times new roman; font-size: 10pt; color: #ffffff; }

ul.grey { font-size: 8pt; color: #339933; }

p.nav { font-size: 8pt; color: #ffffff; }

.r { text-decoration: none; font-size: 8pt; color: #ffffff; }
	a.r { text-decoration: none; font-size: 8pt; color: #ffffff; }
	a.r:active { text-decoration:underline; font-size: 8pt; color:#ff0000; }
	a.r:hover { text-decoration: none; font-size: 8pt; color: #ff0000; }
	a.r:visited { text-decoration: none; font-size: 8pt; color: #ffffff; }
	a.r:visited:hover { text-decoration: none; font-size: 8pt; color: #ff0000; }

.middot { font : bold 11pt times, times new roman; color: #006A4E; }

.press { text-decoration: underline; font-size: 8pt; color: #ffffff; }
	a.press { text-decoration: underline; font-size: 8pt; color: #ffffff; }
	a.press:active{ text-decoration:underline; font-size: 8pt; color:#ff0000; }
	a.press:hover { text-decoration: underline; font-size: 8pt; color: #ffffcc; }
	a.press:visited { text-decoration: underline; font-size: 8pt; color: #cccccc; }
	a.press:visited:hover { text-decoration: underline; font-size: 8pt; color: #ffffcc; }

.cal{ text-decoration: underline; font-size: 7pt; color: #006A4E; }
	a.cal{ text-decoration: underline; font-size: 7pt; color: #006A4E; }
	a.cal:active{ text-decoration:underline; font-size: 7pt; color:#000000; }
	a.cal:hover { text-decoration: underline; font-size: 7pt; color: #ff0000;} 
	a.cal:visited { text-decoration: underline; font-size: 7pt; color: #339933; }
	a.cal:visited:hover { text-decoration: underline; font-size: 7pt; color: #ff0000; }


/* ---------- Hot Titles ----------*/	
b.CHPgrey { font-size: 10pt; color: #777777; font-weight:normal; } 
b.CHPtitle { font-size: 11pt; color: #333333; }
	
b.date { font-size: 11pt; font-style: italic; color: #006A4E; }
b.date2 { font-size: 11pt; color: #006A4E; background : #ffffcc; }
	
b.author { font-size: 10pt; color: #000000; }
		
a.title { font-weight: normal; font-size: 8pt; color: #006A4E; text-decoration: underline; }	
	a.title:active { font-weight: normal; font-size: 8pt; color : #993399; text-decoration: underline; }
	a.title:hover { font-weight: normal; font-size: 8pt; color : #ff0000; text-decoration: underline; }
	a.title:visited { font-weight: normal; font-size: 8pt; color: #666666; text-decoration: underline; }
	a.title:visited:hover { font-weight: normal; font-size: 8pt; color : #ff0000; text-decoration: underline; }
	
.review { font-weight: normal; font-size: 8pt; color: #006A4E; text-decoration: underline; }	
	a.review { font-weight: normal; font-size: 8pt; color: #006A4E; text-decoration: underline; }	
	a.review:active { font-weight: normal; font-size: 8pt; color: #993399; text-decoration: underline; }
	a.review:hover { font-weight: normal; font-size: 8pt; color: #ff0000; text-decoration: underline; }
	a.review:visited { font-weight: normal; font-size: 8pt; color: #666666; text-decoration: underline; }
	a.review:visited:hover { font-weight: normal; font-size: 8pt; color: #ff0000; text-decoration: underline; }
	
span.wol{ font-size: 8pt; color: #006A4E; background : #ffffcc; }
	
.address { font-size:10pt; font-weight:bold; color:#000000; }	
	a.address { font-size:9pt; color:#006A4E; }
	a.address:active { font-size:9pt; color:#ff0000; }	
	a.address:hover { font-size:9pt; color:#ff0000; }
	a.address:visited { font-size:9pt; color:#006A4E; }	
	a.address:visited:hover { font-size:9pt; color:#ff0000; }
	
		
/* ---------- News Classes ---------- */	
#newsBox { width:100%; border: 0px solid #999999; }

.newsNav { font-size:7pt; width:115px; background-color:#ffffcc; border:1px solid #999999; float: left;
	padding-left:2px; padding-bottom:5px; line-height:13pt; margin-right:5px; }
 
	a.newsNavLink, a.newsNavLink:link, a.newsNavLink:visited { font-size:8pt; width:115px; color:#000099; white-space:nowrap; }
	a.newsNavLink:Active { color:ff0000; }
	a.newsNavLink:hover, a.newsNavLink:visited:hover { font-size:8pt; color:cc0000; }

.newsHeadlines { padding-left:5px; }
	a.newsHeadlineLink:Link, a.newsHeadlineLink:visited {
		width:100%; font-size:8pt; font-weight:bold; color:#666666; }
	a.newsHeadlineLink:active { color:#ff0000; }
	a.newsHeadlineLink:hover, a.newHeadlineLink:visited:hover { font-size: 8pt; font-weight:bold; color:#990000; }

.newsdescription { font-size:8pt; padding-left:10px; padding-bottom:2px; padding-right:10px; border-bottom:1px solid #cccccc; }

.pubDate { font-size:7pt; }	
	

	


