* { margin: 0px; padding: 0px; border-color: #bba; border-style: solid; border-width: 0px;  }
body { background: #fcfcf6;  }


a:link,a:active,a:visited,a:hover { color: #660; text-decoration: underline; }
a:hover { text-decoration: none; }

#mainsect { background: url('images/wmarknos2.gif') fixed no-repeat center center; width: auto; }
#pageheading { margin-left: 0px; color: #886;  font-size: 18px; letter-spacing: 1px; font-family: georgia,garamond,serif; font-weight: bold; }
#pagedesc { padding: 0px 1px 1px 1px; text-align: right; font-size: 11px; margin-bottom: 15px; font-weight: bold; color: #443; background: #f2f2ea; font-family: tahoma,arial,sans-serif;  border-top: 1px #ccb solid; }

.eheavy,tr.eheavy td{ background: #ddddcc url('images/txgrad.jpg'); color: #443; font-weight: bold; 	padding: 1px 4px 1px 4px; border-width: 0px 0px 1px 0px; }
.emid,tr.emid td { background: #aa9; border-color: #665; color: #fff; }
.elight,tr.elight td,.stncontent { border-color: #ccb; background-image: url('images/xldithertrans.gif'); color: #000; }

.speclabel { color: #886 }
.deemph { color: #998; }
.speccol strong { color: #665; }

.stnhead { vertical-align: top; color: #fff; background: #800000 url('images/trgrad.gif') top right repeat-x; padding: 0px;  font-family: verdana,arial,sans-serif; font-size:12px; font-weight: bold; }
.stnhead div { vertical-align: top; padding: 2px 0px 2px 8px; background: transparent url('images/tcorner.gif') top left no-repeat; }

.speccol { background: #f1f1e9 url('images/rline.gif') bottom right repeat-y; border-width: 1px 0px 0px 1px; margin-top: 1px; }
.speccol div { background: url('images/blgrad.gif') bottom right no-repeat; padding: 0px 5px 30px 4px; font-size: 11px; }
.speccol strong { font-size: 10px; display: block; margin: 7px 0px 1px 0px; padding: 0px 0px 1px 0px; border-bottom-width: 1px; }

.speccol div.linkset {
	font-size: 12px;
	font-family: arial,georgia,serif;
	font-weight: bold;
	padding: 1px 0px 120px 0px;
	margin: 0px;
}
.linkset a:link, .linkset a:active, .linkset a:visited, .linkset a:hover { 	display: block; padding: 2px 4px; width: 145px; text-decoration:none; color: #774; font-weight: bold; letter-spacing: 1px; margin-top: 1px; }
.linkset a:hover {  background: #ddddd0; color: #663; cursor: default; }




.invborder { border-color: #000; }

.tf {  padding: 1px 5px; border-width: 1px 1px 1px 3px; font-size: 11px; font-weight: bold; }
.tf strong { border-width: 0px 0px 2px 0px; display: block; margin-bottom: 5px; }


.prhetoric { color: #f3f3ed; background: #886; font-weight: bold; margin-bottom: 0px; border-width: 0px 0px 1px 0px; font-size: 11px; letter-spacing: 1px; white-space: nowrap; }
.prhetoric a { color: #f3f3ed; text-decoration: none; }
.prhetoric a:hover { color: #ddddcd; text-decoration: none; }
.logocaption { color: #666633; background:#f8f8f2; font-size: 10px; border-top: solid 1px #ddddcc; border-bottom: solid 1px #ddddcc; font-weight: bold; }

.banner td { background: url('images/kfnbanner-mid.gif') top left repeat-x !important; }
.htfp { width: 130px;  }

.nodata { background: #998; border-top: solid 1px #665; border-bottom: solid 1pt #000000; color: #ffffff; padding-left: 10px; padding-right: 10px; font-size: 15px; font-weight: bold; letter-spacing: 2px }

.locationbar,.copyright { background: #efefe7; font-family: georgia,'times new roman',serif; font-size: 12px; text-align:right; padding: 1px 5px; border-top: solid 1px #dcdcd0; border-bottom: solid 1px #dcdcd0; }
.locationbar {  color: #442; }
.copyright { color: #aa9 }
#copytd { vertical-align: bottom; }

.navtd { width: 130px; }

/* Front Page News */

.stnews {
	margin: 30px 0px; 
}


.navheader img {
	vertical-align: middle;

}
.stndesc {
	padding: 2px; 
	background-image: url('images/bgtransl2.gif');
	font-family: arial,sans-serif; 
	color: #666633; 
	font-size: 10px; 
	border-bottom: solid 1px #ccb; 
	font-weight: bold;
	margin-top: 1px;
	border-width: 1px 1px 1px 3px;
}
.stncontent {
	padding: 5px;
	border-width: 1px 1px 1px 3px;
	xmargin: 1px 0px 20px 0px;
}

.speccol .stncontent { border-width: 1px 0px 0px 1px; margin: 0px; }
.speccol a { font-weight: bold; font-size: 11px; letter-spacing: 1px; }
.emid a { color: #fff; }

h4 {
	font-size: 18px;
	color: #369;
	margin: 20px 0px 10px 0px;
	border-width: 0px 0px 1px 0px;
	font-weight: bold;
	letter-spacing: 3px;
	font-family : georgia,garamond,agaramond,serif;;
}
/* 8398aa LSlate */

h5 { background: #aa9; font-weight: bold; font-size: 10px; color: #fff; padding: 2px 3px; border-bottom: solid 1px #664; margin: 0px;}
