.OB { cursor:pointer;font-style:normal;font-weight:normal;color:black;text-decoration:underline }
.OB:hover { text-decoration:none }

li#boxlist a.broken { text-decoration:line-through }

.ItemTools { padding-top:10px; }

.ItemList { padding:0px 2px 0px 2px; }
.ItemList UL { margin-top:0; margin-bottom:5px; }
.ItemList OL { margin-top:0; margin-bottom:5px; }
.ItemList LI { margin-top:0; margin-bottom:5px; line-height:1.5; }
.ItemList IMG { border:0px; }
.ItemList IMG.favicon { width:16px; height:16px; padding-right:5px; float:left; margin-top:-1px; cursor:help }

.ItemList .DateAgo { font-weight:bold; font-size:100%; padding:10px 0 0 0; color:#c2c1a7 }

.ItemList .blockheader { font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; background-image:url(/i/bg_newsblock.gif); padding:3px }

.ItemList .sourceinfo { padding:2px }
.ItemList .sourceinfo .Desc { font-style:italic; display:block }
.ItemList .sourceinfo .LastUpd { margin-right:1em }

.ItemListFilter { border:1px dotted black; margin-bottom:5px; background:#eeeeee }
.ItemListFilter INPUT,SELECT { font-size:90% }

.ItemList .Source {
clear:both; vertical-align:middle; display:block;
font-size:110%; font-style:italic; text-shadow:2px 2px 2px #000000;
border-right:0px; border-left:5px solid #E2E1C7; border-top:1px solid #E2E1C7; border-bottom:0px;
padding:3px 6px 3px 6px;
margin-top:15px; margin-bottom:5px;
}

.ItemList .Source:hover { background-color:#F3F3E7 }

.ItemList .Source .SourceTools { border:0px; float:right; font-style:normal }
.ItemList .Source .SourceTools A { color:#eee }
.ItemList .Source:hover .SourceTools A { color:black }
.ItemList .Source .SourceInfo { border:0px; border-top:1px dotted #aaa; padding-top:2px; margin-top:3px }
.ItemList .Source .SourceInfo .Desc { border:0px; font-style:italic; display:block; font-size:90% }

.ItemList .SourceInfo .LastUpd { color:#000066; font-size:90%; font-style:italic; white-space:nowrap; margin:0px; padding:0px 10px 0px 8px }
.ItemList .SourceInfo .LastMod { color:#000066; font-size:90%; font-style:italic; white-space:nowrap; margin:0px; padding:0px 10px 0px 8px }

.ItemList .Source A { text-decoration:none; color:#000000 }
.ItemList .Source A:visited { color:#000000 }
.ItemList .Source A:hover { color:#000000 }

.ItemList .Source .Button { float:right; font-size:80%; font-style:normal; text-align:center; text-decoration:none;
 background:#cccccc; color:black; border-top:solid 1px white; border-bottom:solid 1px #afafaf; border-left:solid 1px white;
 border-right:solid 1px #afafaf; margin:0px 5px 0px 1px; padding:0px 3px 0px 3px }

.ItemList .ItemZoneMarker { background-image:url(/Images/i2.gif); background-repeat: no-repeat }
.ItemList .ItemZoneMarker .ItemBody { border: 1px solid #9C9A9C !important; }
.ItemList .ItemZone { padding:0 0 0 10px; margin:1px 5px 10px 1px; line-height:1.3; clear:both }
.ItemList .ItemZone .ItemBody { border:1px solid #E2E1C7; padding:3px; margin:0 }
.ItemList .ItemZone .ItemTitle { font-weight:bold; font-size:1.2em }
.ItemList .ItemZone .messageDescription { overflow: hidden; color: #545454; padding-left: 5px; padding-top: 3px }
.ItemList .ItemZone .ItemZonePub { padding:3px 2px 3px 10px;color:#9C9A9C;font-size:95% }
.ItemList .ItemZone .ItemZonePub A { color:#9C9A9C;text-decoration:underline;border:0;font-weight:normal }
.ItemList .ItemZone .ItemZonePub A:hover { color:#9C9A9C;text-decoration:none;border:0;font-weight:normal }
.ItemList .ItemZone .ItemZoneMeta { padding:5px 2px 5px 10px;font-size:95%; float: left;}
.ItemList .ItemZone .ItemZoneMeta A { border:0 }
.ItemList .ItemZone .Enclosure { margin-left:10px; white-space:nowrap }
.ItemList .ItemZone .Enclosure A { text-decoration:underline }
.ItemList .ItemZone .Author { margin-left:10px }
.ItemList .ItemZone .Author A { text-decoration:underline; color:black }
.ItemList .ItemZone .Subject { }
.ItemList .ItemZone .Subject A { text-decoration:underline; color:#9C9A9C; }
.ItemList .ItemZone .SrcInfo { margin-left:10px; white-space:nowrap }
.ItemList .ItemZone .OpButton { font-style:normal; font-weight:normal; color:black }
.ItemList .ItemZone .OpButton:hover { text-decoration:underline }

.ItemList DIV.read .ItemBody IMG { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5 }
.ItemList DIV.read .ItemBody { background:#fffffc }

.ItemList .Date { margin:0px; padding:0px 10px 0px 8px; white-space:nowrap }
.ItemList .Pop { margin:0px; padding:0px 10px 0px 8px; white-space:nowrap }

.ItemList .Desc { padding:3px 0px 3px 5px; margin-left:5px; font-size:100% }
.ItemList .Desc A {  }

.ItemList IMG.hpeitemad { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5 }
.ItemList IMG#hpeitemad { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5 }

#SearchResults .ItemList B#h { background:yellow; }

.ItemList .ItemSource { font-style:italic }
.ItemList .ItemOps { vertical-align:middle; padding:3px 5px 3px 5px; margin-left:2px; border-top:1px dotted #afafaf; font-style:normal }
.ItemList .ItemOps OBJECT { vertical-align:middle }
.ItemList .ItemOps INPUT { font-size:90% }
.ItemList .ItemOps .Close { float:right }
.ItemList .Post IMG { height:14px }
.ItemList IMG.ICB { margin-right:5px }
.ItemList IMG.SIT { width:14px; height:14px }
.ItemList .ItemOps textarea.annotation	{ font-size:100%; width:80% }


.ItemList .Post { color:#000066; font-size:90%; font-style:italic; line-height:1.1; margin:2px 2px 5px 5px; padding:1px 10px 1px 0px; vertical-align:bottom }

.ItemList .Item0 { }
.ItemList .Item0 A { font-weight:bold; text-decoration:underline }
.ItemList .Item0 .Post A { font-weight:normal }

.ItemList .Item1 { }
.ItemList .Item1 A { text-decoration:underline }

.ItemList .Item2 { }
.ItemList .Item2 A { text-decoration:none; border:1px; border-style:none none dotted none }
.ItemList .Item2 .Post A { text-decoration:none; border-style:none }

.ItemList .Item7 { }
.ItemList .Item7 A { text-decoration:none }

.ItemList .Item0lowlight { font-style:italic; background:#eeeeee }
.ItemList .Item0lowlight A { font-weight:bold }
.ItemList .Item0lowlight .Post A { font-weight:normal }

.ItemList .Item1lowlight { font-style:italic; background:#eeeeee }

.ItemList .Item2lowlight { font-style:italic; background:#eeeeee }

.ItemList .Item7lowlight { font-style:italic; background:#eeeeee }
.ItemList .Item7lowlight A { text-decoration:none }

.ItemList .Item0hide { display:none }
.ItemList .Item1hide { display:none }
.ItemList .Item2hide { display:none }
.ItemList .Item7hide { display:none }

.ItemList .Item0shade { font-style:italic; clear:both }
.ItemList .Item0shade A { font-weight:bold }
.ItemList .Item0shade .Desc { display:none }

.ItemList .Item1shade { font-style:italic }
.ItemList .Item1shade .Desc { display:none }

.ItemList .Item2shade { font-style:italic }
.ItemList .Item2shade .Desc { display:none }

.ItemList .Item7shade { font-style:italic }
.ItemList .Item7shade .Desc { display:none }
.ItemList .Item7shade A { text-decoration:none }

.Box { background:white; color:black; margin:0 0 10px 0; border:1px solid #E2E1C7; padding:0 0px 5px 0; margin:0 0 1.25em 0 }
.Box ul { margin-top:0; margin-bottom:5px; }
.Box ol { margin-top:0; margin-bottom:5px; }

.Box .ItemList { padding:3px }
.Box .ItemList .Desc { padding-left:5px; margin-left:0px; border-left:0px }
.Box .ItemList .Post { border-bottom:1px dashed #E2E1C7; padding-bottom:3px }

.Box .Title { border-bottom:1px solid #E2E1C7; padding:3px; background:#E2E1C7; margin:0 0px 5px 0px; vertical-align:middle; font-size:120%; font-style:italic; font-weight:bold }
.Box .Title A { text-decoration:none; color:#000000 }
.Box .Title IMG.favicon { width:16px; height:16px; padding-right:5px; float:right; margin-top:-1px; cursor:help }
.Box .Title .SourceInfo { font-size:90%; border:0px; padding-right:5px; font-weight:normal }
.Box .Title .SourceInfo .Desc { border:0px; font-style:italic; display:block }
.Box .Title .SourceInfo .LastUpd { color:#000066; font-size:90%; font-style:italic; white-space:nowrap; margin:0px; padding:0px 10px 0px 8px }
.Box .Title .SourceInfo .LastMod { color:#000066; font-size:90%; font-style:italic; white-space:nowrap; margin:0px; padding:0px 10px 0px 8px }

.Box .Comment { padding:3px; font-size:80% }
.Box .Comment .Button { float:right; border:0px; padding:0px 5px 0px 0px }

#BoxTable { margin:0px; padding:0px }
#BoxTable TR { vertical-align:top; margin:0px; padding:0px }


.SourceList .SourceZone { padding:2px; margin:1px 5px 10px 3px; clear:both }
.SourceList .SourceZone IMG.favicon { width:16px; height:16px; margin:4px 5px 10px 2px; cursor:help }
/*	.SourceList .SourceZone .SourceZoneMeta { padding:5px 2px 5px 20px;color:#aaaaaa }	*/
.SourceList .SourceZone .SourceZoneMeta { padding:5px 2px 5px 20px;color:#003366 }
.SourceList .SourceZone .SourceZoneMeta * { font-size:95% }
/*	.SourceList .SourceZone .SourceZoneMeta A { color:#aaaaaa;border:0;text-decoration:underline }	*/
.SourceList .SourceZone .SourceZoneMeta A { color:#003366;border:0;text-decoration:underline }
.SourceList .SourceZone .SourceZoneMeta UL { padding-bottom:0 }
.SourceList .SourceZone .Desc { padding:3px 0px 3px 5px; margin-left:5px; border-left:1px dotted #afafaf; font-size:100% }
.SourceList .SourceZone .Desc A { font-size:100% }
.SourceList .SourceZone .OB { font-size:.9em }

.SourceList .ItemOps { vertical-align:middle; padding:3px 5px 3px 5px; margin-left:2px; border:1px dotted #afafaf; border-right:0px; font-style:normal }
.SourceList .ItemOps OBJECT { vertical-align:middle }
.SourceList .ItemOps INPUT { font-size:90% }
.SourceList .ItemOps .Close { float:right }

.ratingBlock {float: left;}
/* /js/nif-appsp */

.SourceZoneBright
{
/*	background-color:#efefef;	*/
	background-color:#E9E8FC;
}

TD.pageLink {
width: 100%; 
text-align: left;
cursor: pointer;
}