/* _______________ BODY _______________ */

B { font-weight: bold ; }

BODY {background-color: #FFFFFF; color: #000000; margin: 10px 10px 10px 10px}

A:link {color: #000099;}
A:visited {color: #000099;}
A:active {color: #CC0000;}
A:hover {color: #CC0000;}
A:visited:hover {color: #CC0000;}


/* _______________ NAVIGATION _______________ */

.leftnav a:link, .leftnav a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #000099;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: verdana,helvetica,sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
}

.leftnav a:hover {
	text-decoration: none;
	color: #CC0000;
	background-color: #EEEEEE
}

.leftnavgrey a:link, .leftnavgrey a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: verdana,helvetica,sans-serif;
	font-weight: bold;
	background-color: #37678F}

.leftnavgrey a:hover {
	text-decoration: none;
	color: #CC0000;
	background-color: #EEEEEE
}

.leftnavinfo a:link, .leftnavinfo a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #4682B4;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: verdana,helvetica,sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;
}

.leftnavinfo a:hover {
	text-decoration: none;
	background-color: #EEEEEE
}

.topnav a:link, .topnav a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: verdana,helvetica,sans-serif;
	font-weight: bold;
	background-color: #000077;
}

.topnav a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #336699
}

.topnavhighlight a:link, .topnavhighlight a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: verdana,helvetica,sans-serif;
	font-weight: bold;
	background-color: #CC0000;
}

.menu { 
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 11px;
 }


/* _______________ ARTICLES _______________ */

.lead {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 140%;
 }

.byline {
 font-family: Geneva,Verdana; 
 font-weight: normal ; 
 font-size: 9px ;
 color: #000000;
 }

.topstory {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
 color: #000000;
 }

.topsubhead {
 font-family: verdana,arial; 
 font-weight: bold ; 
 font-size: 10px ; 
 color: #000000;
 }

.indexHead {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 140%;
 COLOR: #000000;
 }
.indexHead A:link, .indexHead A:visited, .indexHead A:hover, .indexHead A:visited:hover, .indexHead A:active {color: #000000}

/* _______________ PAGES _______________ */

.SmSideLinks { 
 font-family: verdana,arial,helvetica ; 
 font-size: 10px ;
 }

.smallTxt140 {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 140%;
}

.smallTxt {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}

.norm_li {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 140%;
}

.norm_li A:link, .norm_li A:visited {text-decoration: none}


.bodysm { 
 font-family: verdana,arial,helvetica ; 
 font-size: 10px ;
 }

.sect {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #990000;
}
.sect A:link, .sect A:visited {text-decoration: none; color: #990000}
.sect A:hover, .sect A:visited:hover, .sect A:active {text-decoration: none; color: #000000}

.searchinput {
BORDER-BOTTOM: #4682B4 1px solid;
BORDER-LEFT: #4682B4 1px solid;
BORDER-RIGHT: #4682B4 1px solid;
BORDER-TOP: #4682B4 1px solid;
COLOR: #000000;
FONT: 10px 'Verdana', sans-serif;
FONT-WEIGHT: normal;
HEIGHT: 15px;
WIDTH: 70px;
}

.caption {
 font-family: verdana,arial,helvetica; 
 font-weight: normal ; 
 font-size: 9px ; 
 color:  #4682B4;
 }

.announcement {
 font-family: verdana,helvetica,arial; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #000000;
 }
.announcement A:link, .announcement A:visited, .announcement A:hover, .announcement A:visited:hover, .announcement A:active {color: #990000}

.jpSmGray {
 font-family: verdana,arial,helvetica; 
 font-weight: normal ; 
 font-size: 9px ;
 color:  #4682B4;
 }
.jpSmGray A:link, .jpSmGray A:visited {color: #4682B4}
.jpSmGray A:hover, .jpSmGray A:visited:hover, .jpSmGray A:active {color: #000000}

.tabletext {
 font-family: verdana,arial; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #4682B4;
 }

.divider {
 font-family: verdana,arial,helvetica; 
 font-weight: bold ; 
 font-size: 10px ; 
 color: #FFFFFF;
 }
.divider A:link, .divider A:visited {color: #FFFFFF; text-decoration: none}
.divider A:hover, .divider A:visited:hover, .divider A:active {color: #4682B4}

.bottomline {
 font-family: verdana,arial,sans-serif; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #4682B4;
 }


/* _______________ ADD-ONS _______________ */

.jpTools {
 font-family: verdana,helvetica,arial; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #000000;
 }
.jpTools A:link, .jpTools A:visited, .jpTools A:hover, .jpTools A:visited:hover, .jpTools A:active {color: #990000}

.printer_headline {
 font-family: Impact,Verdana,Arial,Helvetica; 
 font-weight: normal ; 
 font-size: 24px ; 
 color: #000000 ;
}

.red {
	color: #990000;
 }

.white {
	color: #FFFFFF;
 }

.grey {
	 color: #4682B4;
}

.black {
	color: #000000;
}

.blue {
	color: #000099;
}


/* _______________ OLD STYLES _______________ */

.HeaderBarText {
 font-family: verdana,arial,helvetica; 
 font-size: 11px;
}

.smallstory {
 font-family: verdana,arial; 
 font-weight: bold ; 
 font-size: 9px ; 
 color: #000000;
 }

.smalllead {
 font-family: Geneva,Arial; 
 font-weight: normal ; 
 font-size: 10px ; 
 color: #000000;
 }

.smallbyline {
 font-family: Geneva,Arial; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #000000;
 }

.smallhead {
 font-family: Arial; 
 font-weight: bold ; 
 font-size: 12px ; 
 color: #000000;
 }

.smallprint {
 font-family: Geneva,Verdana; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #000000;
 }

.latestnews { 
 font-family: Arial,sans-serif ; 
 font-weight: normal ; 
 font-size: 11px ; 
 color: #000099
 }

.latestnews A:link, .latestnews A:visited {color: #000099; text-decoration: none}

.oldlead {
 font-family: Arial,sans-serif; 
 font-weight: normal ; 
 font-size: 11px ; 
	color: #000000;
 }

.masthead {
 font-family: verdana,arial,helvetica; 
 font-weight: normal ; 
 font-size: 9px ;
 color: #4682B4;
 }
.masthead A:link, .masthead A:visited { color: #4682B4;}
.masthead A:hover, .masthead A:visited:hover, .masthead A:active {color: #000000}

.mainstory {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold ; 
 font-size: 14px ; 
 color: #000000;
 }

.mainstory A:link, .mainstory A:visited, .mainstory A:hover, .mainstory A:visited:hover, .mainstory A:active {color: #000000;}

/* _______________ INFO SERVER _______________ */


.redMenu { 
 font-family: verdana,arial,helvetica ; 
 font-weight: normal ; 
 font-size: 10px;
 color: #990000;
 }
.redMenu A:link, .redMenu A:visited {color: #990000}
.redMenu A:hover, .redMenu A:visited:hover, .redMenu A:active {color: #000000}

.redBline {
 font-family: verdana,arial,sans-serif; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #4682B4;
 }
.redBline A:link, .redBline A:visited {color: #990000}
.redBline A:hover, .redBline A:visited:hover, .redMenu A:active {color: #000000}