body {
	color: #000000;
	font-size: 9pt; 
	font-family: Arial, sans-serif;
	}
body A, body A:link, body A:visited {font-weight: bold;}
body A:hover {color: #993300; }


p {
	margin: .4em 0;
	padding: 0;
	line-height: 100%;
	}
	
td {
	color: #000000;
	font-size: 11px; 
	font-family: Arial, sans-serif;
	}
td A, .td A:link, .td A:visited {
	color: #000000;
	font-weight: bold;
	}
td A:hover {color: #993300; }



.white7light {
	color: #ffffff;
	font-size: 11px; 
	text-decoration: none;
	font-family: Arial, sans-serif;
	}
.white7light A, .white7light A:link, .white7light A:visited { font-weight: bold; }
.white7light A:hover {color: #FF9900; }


.white9bold, .white9bold A, .white9bold A:link, .white9bold A:visited {
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 120%;
	font-family: Arial, sans-serif;
	}
.white9bold A:hover {color: #FF9900; }

.white9light, .white9light A, .white9light A:link, .white9light A:visited {
	color: #ffffff;
	font-size: 9pt; 
	text-decoration: none;
	font-family: Arial, sans-serif;
	}
.white9light A:hover {color: #FF9900; }


.white12bold {
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, sans-serif;
	}

.black7light {
	color: #000000;
	font-size: 11px; 
	text-decoration: none;
	font-family: Arial, sans-serif;
	}

.black7light A, .black7light A:link, .black7light A:visited {
	color: #000000;
	font-weight: bold; 
	text-decoration: none;
	}
.black7light A:hover {color: #FF9900; }

.black7bold {
	color: #000000;
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial, sans-serif;
	}

.black7bold_link {
	color: #000000;
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial, sans-serif;
	text-decoration: none;
	}

.brown7light, .brown7light A, .brown7light A:link, .brown7light A:visited {
	color: #666633;
	font-size: 11px; 
	font-family: Arial, sans-serif;
	}
.brown7light A:hover {color: #993300; }


.brown7bold, .brown7bold A, .brown7bold A:link, .brown7bold A:visited {
	color: #666633;
	font-size: 11px; 
	font-weight: bold; 
	font-family: Arial, sans-serif;
	}
.brown7bold A:hover {color: #993300; }
	
.blue7light, .blue7light A, .blue7light A:link, .blue7light A:visited {
	color: #003366;
	font-size: 10px; 
	font-weight: bold; 
	font-family: Arial, sans-serif;
	}
.blue7light A:hover {color: #FF9900; }
	
.orange7bold { color: #cc3300; font-size: 8pt;  font-weight: bold; font-family: Arial, sans-serif; }

.red7boldcaps { color: #660000; font-size: 8pt;  font-weight: bold;  text-transform: uppercase; font-family: Arial, sans-serif; }


.black9bold { color: #000000; font-size: 9pt; font-weight: bold; font-family: Arial,sans-serif; }

.black9light { color: #000000; font-size: 9pt; font-family: Arial, sans-serif; }

.black9light_link { color: #000000; font-size: 9pt; font-family: Arial, sans-serif;  text-decoration: none}

.black10light { color: #000000; font-size: 10pt; font-family: Arial, sans-serif; }

.black10bold { color: #000000; font-size: 10pt; font-weight: bold; font-family: Arial, sans-serif; }

.black12light { color: #000000; font-size: 12pt; font-family: Arial,sans-serif }

.black12bold { color: #000000; font-size: 11pt; font-weight: bold; font-family: Arial, sans-serif; }

.newsheader, .newsheader A, .newsheader A:link, .newsheader A:visited  {
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial, sans-serif;
	}

.newsheader A:hover {color: #993300; }


.newsheaderblack { color: #000000; font-size: 14pt; font-weight: bold; font-family: Arial, sans-serif; }

.red10bold { color: #660000; font-size: 10pt; font-weight: bold; font-family: Arial, sans-serif; }

.red12bold { color: #660000; font-size: 11pt; font-weight: bold; font-family: Arial, sans-serif; }
.red16bold { color: #660000; font-size: 13pt; font-weight: bold; font-family: Arial, sans-serif; }

.orange12bold { color: #993300; font-size: 11pt;  font-weight: bold; font-family: Arial, sans-serif; }

.brown9bold { color: #666633; font-size: 9pt; font-weight: bold; font-family: Arial, sans-serif; }

.brown9light { color: #666633; font-size: 9pt; font-family: Arial, sans-serif; }

.news { color: #000000; font-size: 9pt; font-family: Arial, sans-serif; }

.news2 { color: #000000; font-size: 9pt; font-weight: bold; font-family: Arial, sans-serif; }

.news3 { color: #000000; font-size: 9pt; font-family: Arial, sans-serif; text-decoration: none }

.caption { color: #666633; font-size: 9pt; font-weight: bold; font-family: Arial, sans-serif; }

.byline { color: #000000; font-size: 9pt; font-weight: bold; font-family: Arial, sans-serif; }

.storybig { color: #000000; font-size: 12pt; font-family: Arial, sans-serif; line-height: 120%}

.jump { color: #000000; font-size: 9pt; font-weight: bold; font-family: Arial, sans-serif; }

.storysubheadgreen { color: #006633; font-size: 18pt; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; }

.storysubhead { color: #666633; font-size: 18pt; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; }

.bannerblue { color: #003366; font-size: 14pt; font-weight: bold; font-family: Arial, sans-serif; }

.bannerbrown { color: #666633; font-size: 13pt; font-weight: bold; font-family: Arial, sans-serif; }

.blackhead { color: #333333; font-size: 16pt; font-weight: bold; font-family: Arial, sans-serif; }


.critissueteaser { color: #990000; font-size: 9pt; font-weight: bold;  text-transform: uppercase; font-family: Arial, sans-serif; }

.critissueteaserblue { color: #003366; font-size: 9pt; font-weight: bold;  text-transform: uppercase; font-family: Arial, sans-serif; }

.largeredallcaps { color: #660000; font-size: 12pt; font-weight: bold;  text-transform: uppercase; text-decoration: none; font-family: Arial, sans-serif; }

.largeredallcapscenter { color: #660000; font-size: 12pt; font-weight: bold;  text-transform: uppercase; text-align: center; text-decoration: none; font-family: Arial, sans-serif; }

.topteaser { color: #993300; font-size: 11px; font-weight: bold; text-transform: uppercase; font-family: Arial, sans-serif; }

.teaserblue { color: #003366; font-size: 11px; font-weight: bold;  font-family: Arial, sans-serif; }

.teaserorange { color: #993300; font-size: 11px; font-weight: bold;  font-family: Arial, sans-serif; }

.teaserred {
	color: #660000;
	font-size: 11px;
	font-weight: bold; 
	font-family: Arial, sans-serif;
}

.topteaserorange { color: #993300; font-size: 9pt; font-weight: bold;  text-transform: uppercase; font-family: Arial, sans-serif; }

.brownteaser { color: #333300; font-size: 9pt; font-weight: bold;  text-transform: uppercase; font-family: Arial, sans-serif; }

.pulldownblue {
	font: 10px verdana, arial, sans-serif;
	color: #ffffff;
	font-weight: bold; 
	text-decoration: none;
	text-indent: 0;
	background-color: #336699;
	}
.pulldown A, .pulldown A:link, .pulldown A:visited {color: #ffffff;}
.pulldown A:hover {color: #cc0000;}

.pulldownbrown {
	font: 10px arial, sans-serif;
	color: #ffffff;
	font-weight: bold; 
	text-decoration: none;
	text-indent: 0;
	background-color: #999966;
	}
	
.pulldown A {text-decoration: none; color: #ffffff;}
.pulldown A:link {text-decoration: none; color: #ffffff;}
.pulldown A:visited {text-decoration: none; color: #ffffff;}
.pulldown A:hover {text-decoration: none; color: #cc0000;}

.pulldown_whitered {font: 9px verdana, arial, sans-serif; color: #660000; text-decoration: none; text-indent: 0; background-color: #ffffff;}
.pulldown A {text-decoration: none; color: #ffffff;}
.pulldown A:link {text-decoration: none; color: #000000;}
.pulldown A:visited {text-decoration: none; color: #000000;}
.pulldown A:hover {text-decoration: none; color: #660000;}

.textinputblue {
	font: 10px Arial, sans-serif;
	color: #336699;
	text-indent: 0;
	background-color: #ffffff;
	}
	
.pulldown A {text-decoration: none; color: #003366;}
.pulldown A:link {text-decoration: none; color: #003366;}
.pulldown A:visited {text-decoration: none; color: #003366;}
.pulldown A:hover {text-decoration: none; color: #003366;}

.textarea_tan { font-size: 9pt; font-weight: bold; font-family: Arial, sans-serif; background-color:#cccc99; scrollbar-shadow-color:#cccc99; scrollbar-darkshadow-color : #cccc99; scrollbar-base-color:#cccc99; scrollbar-arrow-color:#cccc99;}


#SidebarRight {
	width: 20%;
	float: right;
	margin: 24px 0 0 0;
	padding: 0 16px 0 16px;
}

#SidebarRight .block {
	padding: 5px;
	width: 93%;
	font-size: .95em;
}

#SidebarRight .block .hd {
	margin-bottom: 5px;
	border-bottom: 1px dotted #ccc;
}

#SidebarRight .hiliteblock {
	width: 93%;
	border: 1px solid #ccc;
	background-color: #f5f5f5;
	font-size: .95em;
	padding: .5em
}


#newsfromthefront {
	width: 93%;
	margin: 0 0 4px 0;
	padding: 0 0px 6px 0px;
	border-bottom: 1px dotted #660000;
}

