#ttmbar {
	text-align: left;
	background: url(networkbar_bg2.gif) repeat-x;
	width: 100%;
	height: 60px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	}

.ttmbar_text {
	font-size: 10px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	}

.ttmbar_buttons {
	background: url(http://swicki.eurekster.com/images/btn_search.gif) no-repeat;
	width: 80px;
	height: 20px;
	border: none;
	cursor: pointer;
	}
		
.main_off,.main_on,A:link.main_off,A:link.main_on,A:active.main_off,A:active.main_on,A:visited.main_off,A:visited.main_on,.noscriptnav td A:link,.noscriptnav td A:active,.noscriptnav td A:visited {
	color: white;
	text-decoration: none;
	font-weight: normal;
	}
	
A:link.main_off,A:link.main_on,A:active.main_off,A:active.main_on,A:visited.main_off,A:visited.main_on,.noscriptnav td A:link,.noscriptnav td A:active,.noscriptnav td A:visited {
	font-weight: normal;
	/* padding: 4px 0 4px 4px; */
	}

A:link.subnav_off,A:link.subnav_on,A:active.subnav_off,A:active.subnav_on,A:visited.subnav_off,A:visited.subnav_on {
	padding: 4px 0 4px 4px;
	}

.noscriptnav td A:hover { color:#c00;}

.main_on,A:link.subnav_off,A:link.subnav_on,A:active.subnav_off,A:active.subnav_on,A:visited.subnav_off,A:visited.subnav_on {
	color: #32444C;
	text-decoration: none;
	}

.milonictable,.noscriptnav {
	font-family: sans-serif;
	font-weight: normal;
	font-size: 12px;
	}

.milonictable td { padding: 0 5px 3px 5px;}
.milonictable img { margin: 0 3px 0 2px; }
td.main_off { background-color: #000;}
td.main_on { background-color: #ccc;}

.noscriptnav td {
	background-color: #1D1D1D;
	}

.noscriptnav td.last {
	width: 100%;
	}

td.subnav_off {
	background-color: #ddd;
	border: solid 1px #bbb;
	border-top-color: #eee;
	}

td.subnav_on {
	background-color: #f3f3f3;
	border: solid 1px #bbb;
	border-top-color: #eee;
	}

.subnav_off,.subnav_on {
	margin-top: 0;
	margin-left: -1px;
	padding: 0 8px 0 0;
	}

.subnav_on { padding: 0 8px 0 0; }

.junk {
	font-size: 11pt;
}
.mediumtext, textmedium {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0;
	}

.classform {
	font-size: 10px;
	border-color:#000000;
	border-style:solid;
	border-size:1px;
}

.headline {
	font-family: Times,Times New Roman,Serif;
	font-size: 18pt;
	font-weight: bold;
	color:#000000;
}

.summary {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
}



.subhead {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	font-size: 13px;
	font-weight: bold;
	text-transform:uppercase;
	color:#000000;
}
.subhead2 {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	font-size: 16px;
	font-weight: bold;
	text-transform:uppercase;
	color:#000;
}
#storyBody {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	font-size: 13px;
	font-weight: normal;
	color:#000000;
}

#storyBody ul {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 5px;
	padding: 0;
}

#storyBody ul li {
	margin: 5px 0 5px 0;
	padding: 0;
}

.bold {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	color:#000000;
	}

.bold2 {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -1px;
	color:#000000;
	}

.boldgrey {
	color:#888888;
	font-size: 9pt;
	font-weight:bold;
	letter-spacing:-0;
}

.greytext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0;
	color:#888888;
	}
.greytext2 {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0;
	color:#888888;
	}
.whitetext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -1;
	color:white;
	}
.whitetext_lg, .boldwhite {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 12pt;
	line-height: 2em;
	padding: 3px;
	font-weight: bold;
	color:white;
	}
.redtext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -1;
	color:#c40029;
	}

.redtext_breaking {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: -1;
	color:#c40029;
	}

.kickers {
	color:#aaaaaa;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
}

.smalltext, .textsmall {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0;
	}

.xsmalltext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 7.5pt;
	font-weight: normal;
	}

div.greybar {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:#444444;
	font-size: 9pt;
	letter-spacing:-0;
	width:100%;
	background:#f0f0f0;
	border-style:none;
	border-width:1px;
	border-color:#f0f0f0;
}

div.greybar2 {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:#444444;
	font-size: 9pt;
	letter-spacing:-0;
	width:100%;
	background:#F0F0F0;
	border-style:none;
	border-width:1px;
	border-color:#F0F0F0;
}

.ap_header {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
	padding-right:4px;
	}
	
div.ap_title {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:normal;
	color:#000;
	font-size: 10px;
	background:#F0F0F0;
	border-bottom:solid;
	border-width:1px;
	border-color:#000;
}

.headlinextra {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing:-1;
	color:#000000;
}
a.headlinextra {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.headlinextra:link {color:#0731B1; text-decoration:underline; }
a.headlinextra:visited {color: #0177ED; text-decoration:underline; }
a.headlinextra:hover {color: #F4991D; text-decoration:underline; }
a.headlinextra:active {color: blue; text-decoration:underline; }
#styleheadings {
	font: bold 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	color:#660000;
	background-color: #f0f0f0;
	padding: 1px;
	background:#f0f0f0;
	border-style:none;
}
.styleheadings {
	font: bold 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	color:#660000;
	background-color: #f0f0f0;
	padding: 0;
	background:#f0f0f0;
	border-style:none;
}
#relation {
	font: bold 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	color:#660000;
}
#relation ul {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 24px;
	padding: 0;
}

#relation ul li {
	margin: 5px 0 5px 5px;
	padding: 0;
}
ul.ap-bullets {
	font:normal 11px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	color:#000066;
}
ul.ap-bullets li{
	padding: 0;
}
table.stegal {
	font: normal 11px Arial, Helvetica, sans-serif;
}
div.blockheadings {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:#660000;
	font-size: 14px;
	letter-spacing:-0;
	width:100%;
	background:#f0f0f0;
	border-style:none;
	border-width:1px;
	border-color:#f0f0f0;
}

div.underlineheading-style {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:black;
	font-size: 14px;
	letter-spacing:-1;
	text-transform:uppercase;
	width:100%;
	border-style:solid;
	border-color:#d0d0d0;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

div.underlineheading-style2 {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:black;
	font-size: 18px;
	letter-spacing:-1;
	text-transform:uppercase;
	width:100%;
	border-style:solid;
	border-color:#d0d0d0;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

div.blockwrapper {
	background-color:#ffffff;
	border-left-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	border-color:#DADADA;
	padding-top:0px;
	padding-right:0px;
	padding-left:2px;
	padding-bottom:3px;
	margin:5px;
}



.topnavtext {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 7.5pt;
	font-weight: normal;
	letter-spacing: 0;
	color:#ffffff;
	}

div.underlineheading {
	font-family:Arial,Helv,Helvetica,Geneva;
	font-weight:bold;
	color:#444444;
	font-size: 9pt;
	letter-spacing:-0;
	width:100%;
	border-style:solid;
	border-color:#d0d0d0;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

.headline2 {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing:-1;
}

a.headline2 {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva; }
a.headline2:link {color:#003399; text-decoration:none; }
a.headline2:visited {color: #6699cc; text-decoration:none; }
a.headline2:hover {color: #003399; text-decoration:underline; }
a.headline2:active {color: #003399; text-decoration:underline; }

a.topnavtext:link {color:white;}
a.topnavtext:visited {color:white;}
a.topnavtext:hover {color:white;}
a.topnavtext:active {color:white;}

a.headlinelink1 {font-size: 16px; font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; font-weight: bold; }
a.headlinelink1:link { color:#003399; text-decoration:none; }
a.headlinelink1:visited { color:#6699cc; text-decoration:none; }
a.headlinelink1:hover { color:#003399; text-decoration:underline; }
a.headlinelink1:active { color:#003399; text-decoration:underline; }

a.headlinelink2 {font-size: 11px; font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; font-weight:normal;}
a.headlinelink2:link, ap-bulleted-headline-2:link {color:#003399; text-decoration:none;}
a.headlinelink2:visited, ap-bulleted-headline-2:visited {color: #6699cc; text-decoration:none;;}
a.headlinelink2:hover, ap-bulleted-headline-2:hover {color: #003399; text-decoration:underline;}
a.headlinelink2:active,ap-bulleted-headline-2:active {color: #003399; text-decoration:underline; }

a.headlinelink3 {font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; line-height:1.6em; }
a.headlinelink3:link { color:#003399; text-decoration:none; }
a.headlinelink3:visited { color:#6699cc; text-decoration:none; }
a.headlinelink3:hover { color:#003399; text-decoration:underline; }
a.headlinelink3:active { color:#003399; text-decoration:underline; }

a.headlinelink4 {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva; text-decoration:underline;  font-size: 7.5pt; font-weight:normal;}
a.headlinelink4:link {color: #003399;}
a.headlinelink4:visited {color: #6699cc;}
a.headlinelink4:hover {color: #003399;}
a.headlinelink4:active {color: #003399;}

a.headlinelink5 {font-family:Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.headlinelink5:link {color: #003399; text-decoration:none; font-size: 14pt; 	font-weight:bold;}
a.headlinelink5:visited {color: #6699cc; text-decoration:none; font-size: 14pt;  font-weight:bold;}
a.headlinelink5:hover {color: #003399; text-decoration:none; font-size: 14pt; font-weight:bold;}
a.headlinelink5:active {color: #003399; text-decoration:none; font-size: 14pt; font-weight:bold;}

a.headlinelink7 {font: bold 14px Arial,Helvetica,Helv,Geneva,San Serif,Geneva; }
a.headlinelink7:link {color: #003399; text-decoration:none; }
a.headlinelink7:visited {color: #6699cc; text-decoration:none; }
a.headlinelink7:hover {color: #003399; text-decoration:underline; }
a.headlinelink7:active {color: #003399; text-decoration:underline;}

a.headlinenfl {font: bold 11px Arial,Helvetica,Helv,Geneva,San Serif,Geneva; margin-bottom:6px;}
a.headlinenfl:link {color: #003399; text-decoration:none; }
a.headlinenfl:visited {color: #6699cc; text-decoration:none; }
a.headlinenfl:hover {color: #003399; text-decoration:underline; }
a.headlinenfl:active {color: #003399; text-decoration:underline;}

a.headlinelinkwhite {font: normal 10px Arial,Helvetica,Helv,Geneva,San Serif,Geneva; }
a.headlinelinkwhite:link {color: #fff; text-decoration:none; }
a.headlinelinkwhite:visited {color: #fff; text-decoration:none; }
a.headlinelinkwhite:hover {color: #fff; text-decoration:underline; }
a.headlinelinkwhite:active {color: #fff; text-decoration:underline;}

a.link_more {font-size: 10px; font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; font-weight: normal; padding: 0 4px 0 4px;}
a.link_more:link { color:#0000ff; text-decoration:underline; }
a.link_more:visited { color:#0000ff; text-decoration:underline; }
a.link_more:hover { color:#ff0000; text-decoration:underline; }
a.link_more:active { color:#0000ff; text-decoration:underline; }

td.weekcal-topper {
	background:#dadada;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #770000;
	letter-spacing:-1;
	font-size: 10pt;
}


tr.weekcal-headings {
	background-color:#D71A21;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffff;
	letter-spacing:-1;
	font-size: 8pt;
}


tr.weekcal-days {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: black;
	letter-spacing:-1;
	font-size: 8pt;
}

td.weekcal-selected {
	background-color:#ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: white;
	letter-spacing:-1;
	font-size: 8pt;
}


a.calendarlink1:link {color: #0033CC; text-decoration:underline; font-size: 8pt; 	font-weight:bold; letter-spacing:-0;}
a.calendarlink1:visited {color: #0033CC; text-decoration:underline; font-size: 8pt;  font-weight:bold; letter-spacing:-0;}
a.calendarlink1:hover {color: blue; text-decoration:underline; font-size: 8pt; font-weight:bold; letter-spacing:-0;}
a.calendarlink1:active {color: blue; text-decoration:underline; font-size: 8pt; font-weight:bold; letter-spacing:-0;}

/* ###### OBITUARIES ######## */
tr.obit_row {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-align: left;
}

tr.obit_co-head {
	height:22px;
	background-color:gray;
	font: bold 12px Arial, Helvetica, sans-serif bold;
	color: white;
	text-align: left;
}

a.obit_link:link {color: black; font-size: 8pt; font-weight:bold;}
a.obit_link:visited {color: #666666; text-decoration:none; font-size: 8pt;  font-weight:bold;}
a.obit_link:hover {color: black; text-decoration:underline; font-size: 8pt; font-weight:bold;}
a.obit_link:active {color: black; text-decoration:none; font-size: 8pt; font-weight:bold;}

tr.hs_stats {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-align: center;
}

tr.hs_statshead {
	background-color:gray;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	text-align: center;
}

.hs_statslabel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: black;
	font-size: 10pt;
}

.hs_statspage {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #444444;
	font-size: 9pt;
}

body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(bg1.gif);
	background-repeat: repeat;
	}
.ptr-img-tight {
	padding: 0;
	margin: 0;
	}
.ptr-img-padding {
	padding: 0;
	margin-right: 4px;
	}
.weather-img {
	padding: 2px;
	background-color:#FF0000;
	border-style:solid;
	border-color:#444444;
	border-width:1px;
	}

img.weather {
	padding: 2px;
	background-color:#FF0000;
	border-style:solid;
	border-color:#444444;
	border-width:1px;
}

form {
	padding: 0;
	margin: 0;
}

a {color:#003399;}

ul {
	padding: 0;
	margin-left: 18px;
}


ol {
	font: 12px normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}

ol li {
	padding: 0 0 10px 0;
	}



h3 {
	font: bold 12px Arial, Helvetica, sans-serif bold;
	text-transform: uppercase;
	color: #1e1e1e;
	margin: 0 0 1px 0;
	padding: 0px;
}

h3 span {
	display: none;
}

h6 {
	width: 122px;
	height: 12px;
	background-image: url(/images/ptr_specialreport.gif);
	background-repeat: no-repeat;
	margin: 0px;
}

h6 span {
	display: none;
}
#relation {
	margin: 0 0 0 -25px;
	padding: 0;
	font: normal 11px Arial,Helvetica,sans-serif;
	}

TD.ptr-specialreport {
	width: 109px;
	border: none;
	text-align: left;
	background-color: transparent;
	padding-left: 0px;

}

#specialreport {
	width: 122px;
	margin: 0;
	padding: 0 0 5px 0;
	background-color:#FFFFFF;
	}

#specialreport ul {
	margin: 0 0 0 20px;
	padding: 0;
	}

#specialreport ul li {
	margin: 0;
	padding: 0;
	}

#specialreport ul li a {
	font: normal 11px Arial,Helvetica,sans-serif;
	line-height: 12px !important; line-height: 16px;
	color:#6699cc;
	text-decoration:underline;
	}

#specialreport ul li a:hover { color:#003399; text-decoration:none; }

.ptr-publication-bar {
	border:none;
	padding: 0;
	margin: 0 0 1px 0;
}

.timestamp {
	font: 11px normal Arial, Helvetica, sans-serif;
	padding: 5px;
	margin: 0px;
}

.time {
	font: bold 11px normal Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: uppercase;
	padding: 5px 5px 5px 0;
	margin: 0px;
}

.ptr-main_table td {
	padding: 0;
	margin: 0;
	}

.ptr-main_table {
	width: 752px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border-left: 1px solid #8E8E8E;
	border-right: 1px solid #8E8E8E;
	border-bottom: 1px solid #8E8E8E;
	border-top: 1px solid #8E8E8E;
	vertical-align: top;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
}

.ptr-masttable {
	width: 100%;
	background-color: #D71A21;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	vertical-align: top;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
	}

#ptr-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	background-color: #990000;
	padding: 1px;
	margin: 0;
	}

.ptr-sitewidesearchbox{
  font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #000000;
  border:#000000;
  background-color:#f0f0f0;
  border-style:solid;
  border-top-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  border-left-width:1px;
  margin: 0;
  padding: 0;
	}

.ptr-sitewidesearchbox-submit{
  font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  border:#000000;
  background-color:<?=$style[navsecond]?>;
  border-style:solid;
  border-top-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  border-left-width:1px;
  margin: 0;
  padding: 0;
	}

.ptr-advanced-search {
	font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
	font-size: 7.5pt;
	font-weight: normal;
	letter-spacing: 0;
	color:#ffffff;
	position: relative;
	top: auto !important; top: -4px
	}

a.ptr-advanced-search:link {color:white;}
a.ptr-advanced-search:visited {color:white;}
a.ptr-advanced-search:hover {color:white;}
a.ptr-advanced-search:active {color:white;}

.ptr-threecolumn {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
}

TD.ptr-column {
	vertical-align:text-top;
}

TD.ptr-column-body {
	width: 100%;
	vertical-align:text-top;
}

TD.ptr-column-sidebar {
	width: 194px;
	vertical-align:text-top;
}

TD.ptr-column-menu {
	width: 250px;
	vertical-align: top;
	background-image: url(/images/ptr_sidenav-bg.gif);
	background-repeat: repeat-y;
}

.ptr-sidenav_heading {
	width: 245px;
	background-image: url(/images/ptr/nav_greybar.gif);
	background-repeat:no-repeat;
	border-bottom: solid 1px #fff;
	padding-left: 9px;
	padding-bottom: 3px;
	padding-right:3px;
	padding-top: 3px;
	text-transform: uppercase;
}

.ptr-sidenav_headingsub {
	width: 240px;
	background-color: transparent;
	padding-left: 12px;
	padding-bottom: 4px;
}


.ptr-sidenav_headingsubsub {
	width: 100px;
	background-color: transparent;
	padding-left: 20px;
}

a.ptr-sidenav_headinglink {font: bold 14px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.ptr-sidenav_headinglink:link {color: #660000; text-decoration:none;}
a.ptr-sidenav_headinglink:visited {color: #660000; text-decoration:none;}
a.ptr-sidenav_headinglink:hover {color: #cc0000; text-decoration:underline;}
a.ptr-sidenav_headinglink:active {color: #cc0000; text-decoration:underline;}

a.ptr-sidenav_highlight {font: normal 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.ptr-sidenav_highlight:link {color: #FF910F; text-decoration:none;}
a.ptr-sidenav_highlight:visited {color: #FF910F; text-decoration:none;}
a.ptr-sidenav_highlight:hover {color: #FF910F; text-decoration:underline;}
a.ptr-sidenav_highlight:active {color: #FF910F; text-decoration:underline;}

a.ptr-sidenav_headingsublink {font: 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.ptr-sidenav_headingsublink {color: #770000; text-decoration:none; }
a.ptr-sidenav_headingsublink:hover {color: #cc0000; text-decoration:none;}
a.ptr-sidenav_headingsublink:active {color: #cc0000; text-decoration:none;}


a.ptr-sidenav_headingsubsublink {font: 10px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.ptr-sidenav_headingsubsublink {color: #770000; text-decoration:none; }
a.ptr-sidenav_headingsubsublink:hover {color: #cc0000;}
a.ptr-sidenav_headingsubsublink:active {color: #cc0000;}

#headline_bodypage, h2, h1 {
	font: bold 24px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	width:100%;
	border-color:#1E1E1E;
	border-bottom: 2px solid #DADADA;
	padding-top: 5px;
}
h4 {
	font: bold 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	color: #333;
	background-color: #DFDFDF;
	width:100%;
	padding: 2px;
	margin: 0;
}
h5 {
	font: bold 18px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	width:100%;
	border-color:#1E1E1E;
	border-bottom: 2px solid #DADADA;
}
.ptr-center_table {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
}

.ptr-photohead2 {
	border: 1px solid black;
	margin: 3px 3px 0px 0px;
	float: left;
}

.ptr-dropdown-sidebar {
	width: 140px;
	font-family:Helv,Helvetica,Arial;
	font-size:11px;
	background-color: #fff ; /* #E7EBD8; */
	border-width:1px;
	border-color:black;
	border-style:solid;
	float: right;
	margin-bottom: 6px;
}

.ptr-greybutton{
  margin: 3px;
}

.ptr-image_topstory {
	margin: 3px 10px 8px 0px;
	float: left;
}

.ptr-layout-summary {
	font: 12px Arial,Helvetica,sans-serif;
	color: #333333;
	font-weight: normal;
}

.ptr-layout-breaking {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	background-color:#FFFF00;
	margin: 0 0 6px 0;
}

.ptr-sportsduo_table {
	background-color: #e8eff9;
	padding-bottom: 3px;
}

TD.ptr-sportsduo_table {
	font: normal 12px Arial, Helvetica, sans-serif
}

.ptr-sportsduo{
	border: 1px solid black;
	margin: 3px 3px 1px 1px;
	float: left;
}

.ptr-topphoto_table {
	border: 1px solid #333333;
	text-align: left;
	padding: 2px;
	margin: 5px 0px 5px 0px;
}

.ptr-dropdown-homepage {
	width: 180px;
	font-family:Helv,Helvetica,Arial;
	font-size:11px;
	font-weight:normal;
	background-color: #fff ; /* #E7EBD8; */
	border-width:1px;
	border-color:black;
	border-style:solid;
	float: right;
}

.ptr-image_dropdown{
	border: 1px solid black;
	margin: 5px 5px 0px 0px;
	float: left;
}

#ptr-dropdownlocal {
	font:normal 14px Arial Black,Impact,Arial,Sans-Serif;
	color:#333399;
	background-image: url('images/ptr_stripedbg2.gif');
	background-repeat: repeat-x;
	padding: 4px;
	margin: 5px 0 0 0;
}

#ptr-dropdownsports {
	font:normal 14px Arial Black,Impact,Arial,Sans-Serif;
	color: #996600;
	background-image: url('images/ptr_stripedbg2.gif');
	background-repeat: repeat-x;
	padding: 4px;
	margin: 5px 0 0 0;
}

#ptr-dropdownopinion {
	font:normal 14px Arial Black,Impact,Arial,Sans-Serif;
	color: #330066;
	background-image: url('images/ptr_stripedbg2.gif');
	background-repeat: repeat-x;
	padding: 4px;
	margin: 5px 0 0 0;
}

#ptr-dropdownliving {
	font:normal 14px Arial Black,Impact,Arial,Sans-Serif;
	color: #cc3333;
	font-weight: bold;
	background-image: url('images/ptr_stripedbg2.gif');
	background-repeat: repeat-x;
	padding: 4px;
	margin: 5px 0 0 0;
}

#ptr-dropdownbusiness {
	font:normal 14px Arial Black,Impact,Arial,Sans-Serif;
	color: #336600;
	background-image: url('images/ptr_stripedbg2.gif');
	background-repeat: repeat-x;
	padding: 4px;
	margin: 5px 0 0 0;
}

#ptr-dropdownstrange {
	font:normal 14px Arial Black,Impact,Arial,Sans-Serif;
	color: #006666;
	background-image: url('images/ptr_stripedbg2.gif');
	background-repeat: repeat-x;
	padding: 4px;
	margin: 5px 0 0 0;
}

#tab_scores, #tab_fantasies, #tab_statistics {

}

#ptr-sidebar {
	font: 11px sans-serif;
	color: #333;
	font-weight: normal;
	background-image: url(http://www.pittsburghlive.com/images/ptr-rightcolumn-bg.gif);
	background-repeat: repeat-y;
	padding: 2px 2px 8px 10px;
}

#ptr-sidebar-weather {
	font: bold 20px Arial,Helvetica,Helv;
	color: #003399;
	text-transform: uppercase;
}

#ptr-sidebar-weatherhilo {
	width: 100px;
	margin: 0 auto;
}

a.weatherlink {text-decoration:none;}

.ptr-sidebar-weathercondition {
	font: 12px Arial,Helvetica,Helv;
	font-weight: bold;
	color: #003399;
	text-transform: uppercase;
	vertical-align: middle;
}

.ptr-sidebar-weatherconditionalt {
	font: 12px Arial,Helvetica,Helv;
	font-weight: bold;
	color: #3399ff;
	text-transform: uppercase;
	vertical-align: middle;
}

#ptr-sidebar-traffic {
	width: 116px;
	float: right;
	vertical-align: text-top;

}

.ptr-sidebar_greybtn{
	border: none;
	padding: 3px;
}

.ptr-orangebtn{
	border: none;
	padding: 3px;
}

form.gateway {
	padding: 2px 0 2px 16px;
	margin: 0;
	font-family: Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: normal;
  	color: #000000;
 	border-top-width:1px;
  	border-bottom-width:1px;
  	border-right-width:1px;
  	border-left-width:1px;
  	}

.gateway-button{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  border-color:#990000;
  background-color:#cc0000;
  border-style:groove;
  border-top-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  border-left-width:1px;
  margin: 2px 0px 2px 16px;
}

.ptr-newspaper {
	border-width:1px;
}

.ptr-sidebarsearchbox{
  font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  border:#000000;
  background-color:#fff;
  border-style:solid;
  border-top-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  border-left-width:1px;
  margin: 4px 0 0 0;
  padding: 1px;
	}
#kqv-header {
	height:24px;
	background-image:url(http://www.pittsburghlive.com/images/ptr-sidebar-kqv.jpg);
	background-repeat:no-repeat;
	padding: 4px 10px 4px 10px;
}
#kqv-q {
	font: bold 12px Arial,Helvetica,Helv,Geneva,Sans-Serif;
	color: #003366;
	padding: 2px 2px 2px 0px;
}
#kqv {
	font: normal 11px Arial,Helvetica,Helv,Geneva,Sans-Serif;
	color: #333333;
	padding: 2px 2px 4px 10px;

}
#wtae-header {
	height:24px;
	font: bold 10px Arial,Helvetica,Helv,Geneva,Sans-Serif;
	color: #333333;
	background-image: url(/images/ptr-sidebar-wtae.jpg);
	background-repeat: no-repeat;
	padding: 4px 10px 0 10px;
}
.strong_gray {
	font: bold 10px Arial,Helvetica,Helv,Geneva,Sans-Serif;
	color: #333333;
	padding: 1px 5px 3px 0;
}
td.steelers_nogames {
  padding:4px;
  }

.mugshot_small {
	padding:1px;
	margin:3px;
}

.mugshot {
	margin:3px;
}


.partner_img {
	padding: 0 0 0 120px;
	border: none;
}


#sports_scoreboard table {
	background-color:#D0D0D0;

}

#sports_scoreboard td.scores_header {
	background-color:#333;
	width:55px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

#sports_scoreboard td.scores_results {
	background-color:#D0D0D0;
	width:55px;
	text-align:center;
	font-size:11px;
	color:#000;
}

#sports_scoreboard td.lines {
	background-color:#D0D0D0;
	font-size:10px;
}

ul.mainlinks {
	margin: 0px;
	padding-left: 25px;
	padding-right: 2px;
	list-style-image: url(/pages/nie/gifs2001/bullet.gif);
	}

ul.mainlinks li {
	padding: 0 0 3px 0;
	}

a {text-decoration: none;}
a:hover { color:#c00;}
.headline {  font-size: 22px; color: black; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;}
.byline {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #003366;}
.byttl {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.body, .topheadlinebody {  font-size: 13px; font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif,Geneva; color:#000;}
.topheadlinebody:hover {  font-size: 13px; font-family: Arial,Helvetica,Helv,Geneva,Sans-Serif,Geneva; color:#000;}


.tabletitle { font-size: 11px; font-weight: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.storylink {font-size: 12px; font: Arial,Helvetica,Helv,Geneva,Sans-Serif,Geneva; text-decoration:none;}
.textlabel {font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #663333;}
.photo { font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.audio { font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.video { font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.firsttopheadline {font-size: 14px; font-weight: bold; color: #FF0000; font-family: Arial, Helvetica, sans-serif;}
.topheadline {font-size: 12px; font-weight: bold; color: #000099; font-family: Arial, Helvetica, sans-serif;}
.latestnews {font-size: 12px; font-weight: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.kqvheadline {font-size: 14px; font-weight: bold; color: #000099; font-family: Arial, Helvetica, sans-serif;}


.ap-headline-1, .ap-headline-2 {font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #003366;}

.ap-bulleted-headline-1 {font-size: 11px; font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; font-weight:normal;}
.ap-bulleted-headline-2 {font-size: 11px; font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; font-weight:normal;}

li.ap-bulleted-headline-1 {list-style:url(/images/small_bullet.gif); line-height:1.6em; font-size: 11px; font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; font-weight:normal; }
li.ap-bulleted-headline-2 {list-style:url(/images/small_bullet.gif); line-height:1.6em; font-size: 11px; font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva; font-weight:normal; }

.topheadline, .firsttopheadline, .storylink, .apHeadline {
	font-family: Arial,Helvetica,Helv,Geneva,San Serif,Geneva;
	font-size: 13px;
	font-weight: bold;
	letter-spacing:-1;
}


a.ap-adhocnewslisting-a:link {color:#0731B1; text-decoration:underline; }
a.ap-adhocnewslisting-a:visited {color: #0177ED; text-decoration:underline; }
a.ap-adhocnewslisting-a:hover {color: #F4991D; text-decoration:underline; }
a.ap-adhocnewslisting-a:active {color: blue; text-decoration:underline; }