body {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000;
	background-color : #fff;
	margin-top : 5px;
	margin-left : 5px;
}
#container {
	width : 770px;
}
#sponsoredcontent a:link, #sponsoredcontent a:visited, #sponsoredcontent a:hover, #sponsoredcontent a:active {
	color:#039;
	font-weight:bold;
}
#sponsoredcontent div.sheader_div span.sheader {
	line-height:20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	background-color: #c00;
	padding:0px 0px 0px 8px;
}
#sponsoredcontent div.sheader_div {
	margin: 10px 0px 0px 0px;
	background:#c00;
	line-height:20px;
}
#sponsoredcontent div.list {
	margin : 0 0 5px 0;
	padding : 10px;
	background-color: #ddd2a6;
}
#openarticle table td p {margin: 0 0 0 0}
#topcatcolumn p {margin: 0 0 0 0;}
.listfinder {
	margin-top : 5px;
}
.listfinder p {
	line-height : 23px;
}
td {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000;
}
td.searchbar {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	vertical-align: top;
}
tr.searchbar {
	background-color: #990000;
}
input.buttonaction {
	background-color: #D9D4D2;
	border-bottom: solid 2px #A68686;
	border-right: solid 2px #A68686;
	border-left: solid 2px #F0EBEA;
	border-top: solid 2px #F0EBEA;
	color: #6E0000;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
#article_ad {
	position : absolute;
	top : 239px;
	left : 434px;
	float : right;
	clear : both;
}
p {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	padding : 0px;
	margin : 12px 5px 0px 8px;
}
input {
	border : 1px #666 solid;
	font-size : 11px;
	text-indent : 2px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000;
	font-weight : bold;
	background-color : #fff;
}
select {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000;
	background-color : #fff;
	font-weight : normal;
}
.rwidth_include {
	margin_top : 5px;
}
.list_header {
	padding-left : 8px;
	font-weight : bold;
	font-size : 12px;
}
ul {
	padding : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 15px;
}
ul.kranglist {
	padding:0px;
	margin : 0px 0px 0px 20px;
}
ul.kranglist li {
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
}
ul.kranglist li a, ul.kranglist li a:link, ul.kranglist li a:visted, ul.kranglist li a:active {
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	text-decoration: none;
}
ul.kranglist li a:hover {
	text-decoration: underline;
}
#first_double div.list ul.kranglist {
	padding : 0px;
	margin : 5px 0px 5px 20px;
}
#first_double div.list ul.kranglist li {
	font-size : 12px;
	font-family : times;
}
#first_double div.list ul.kranglist li a, #first_double div.list ul.kranglist li a:link, #first_double div.list ul.kranglist li a:visted, #first_double div.list ul.kranglist li a:active {
	font-size : 12px;
	font-family : times;
	text-decoration: none;
}
#first_double div.list ul.kranglist li a:hover {
	text-decoration: underline;
}
A:link, A:visited,A:active {
	color : #333;
}
.topnav
{
	font-weight : bold;
	color : #fff;
}
.right_cat_column {
	margin-top: 5px;
}
A.topnav:link, A.topnav:visited, A.topnav:active 
{
	font-weight : bold;
	color : #fff;
	text-decoration : none;
}
A.topnav:hover {
	text-decoration : underline;
}
li A.boxlist:link, li A.boxlist:visited, li A.boxlist:active {
	font-weight : bold;
	font-size : 11px;
	color : #039;
	text-decoration : none;
}
li A.boxlist:hover {
	text-decoration : underline;
}
li A.related:link, li A.related:visited, li A.related:active {
	font-weight : bold;
	font-size : 11px;
	color : #039;
	text-decoration : none;
}
li A.related:hover {
	text-decoration : underline;
}

A.leadinsm:link, A.leadinsm:visited, A.leadinsm:active {
	font-family : times;
	font-weight : bold;
	font-size : 14px;
	color : #039;
	text-decoration : none;
}
A.leadinsm:hover {
	text-decoration : underline;
}
.leadinsmbg {
}
.lead_in {
	margin-bottom:2px;
	padding:4px 5px 4px 8px;
	display : block;
}
img.right {
	float: right;
}
img.left {
	float: left;
}

div.lead_in p {
	margin : 0px;
	margin-bottom : 5px;
}
A.tocleadin1:link, A.tocleadin1:visited, A.tocleadin1:active {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: underline;
}
A.tocleadin1:hover {}

A.tocleadin2:link, A.tocleadin2:visited, A.tocleadin2:active {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: underline
}
A.tocleadin2:hover {
	color: #fff; 
}

A.leadinlg:link, A.leadinlg:visited, A.leadinlg:active {
	font-weight : bold;
	font-size : 24px;
	color : #039;
	text-decoration : none;
	font-family : times;
}
A.leadinlg:hover {
	text-decoration: underline;
}
A.relatedtext1:link, A.relatedtext1:visited, A.relatedtext1:active {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: underline
}
A.relatedtext1:hover {}

A.relatedtext2:link, A.relatedtext1:visited, A.relatedtext1:active 
{
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: underline
}
A.relatedtext2:hover { color: #fff; }

	
/*bgcolors*/
.linebg1 {background-color : #22303b;}
.linebg2 {background-color : #fff;}
.topbg1 {background-color : #fff;}
.topbg2 {background-color : #fff;}
.topbg3 {background-color : #ccc;}
.topnavline {background-color : #036;}
.topnavbg {background-color : #000;}
.lcolbg {background-color : #00458C;}
.rcolbg {background-color : #fff;}
.relatedbg1 {background-color : #22303b;}
.relatedbg2 {background-color : #fff;}
.colrelatedbg {background-color : #22303b;}
.coltocbg {background-color : #22303b;}
.kwsearchbg {}
.tsearchbg {background-color : #22303b;}
.mssearchbg {background-color : #22303b;}
.csearchbg {background-color : #22303b;}
.footerbg {background-color : #000;}
.pmargin {margin-left: 5px; padding-left: 0px;}

.matrix {
	background-color: #ddd2a6;
	width: 336px;
}

img.lgpromo {
	margin: 0px 5px 0px 0px;
	padding: 0px;}
	
img.smpromo {
	margin: 5px 0px 0px 5px;
	padding: 0px;}

.itals {
	font-size: 9px;
	font-style: italic;
}
.date {
	font-size: 9px;
	padding-left:8px;
	font-style : italic;
}
.email {
	font-size: 9px;
	padding-right:8px;
}
.coverdate {
	font-size: 10px;
	color: #565e61;
	margin: 0px; 
	padding: 5px;
	background-color : #dce4e7;}
	
.bbiheader {
	font-size: 10px;
	color: #565e61;}
	
.sponsor {
	font-size: 10px;
	color: #666;}
	
.toctitle1 {
	font-size: 14px;
	font-weight: bold;
	color: #22303b;}
	
.toctitle2 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;}
	
.toclheader1 
{
	font-weight: bold;
	font-size: 18px;
	color: #990000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	border-bottom: 1px #21295a solid;
	padding-bottom: 3px;
}
	
.toclheader2 {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #22303b;
	background-color: #fff;
	padding: 5px;}
	
.tocsheader1 {
	font-size: 12px;
	font-weight: bold;
	color: #666;}
	
.tocsheader2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;}
	
.tocteaser1 { color: #22303b; }
	
.tocteaser2 { color: #fff; }

.relatedtitle1 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin: 5px 5px 0px 8px;
}

div.lead_in .relatedtitle1 {
	margin: 0px;
}
.relatedtitle2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 5px 5px 0px 8px;
}
.relatedtext1 { color: #22303b; }
	
.relatedtext2 { color: #fff; }
	
.ptitle1 {
	font-size: 12px;
	font-weight: bold;
	color: #22303b;}
	
.ptitle2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;}

.ptext1 { color: #22303b; }

.ptext2 { color: #fff; }

.sheader 
{
	font-weight: bold;
	line-height: 16px;
	font-size: 16px;
	color: #c00;
	text-decoration: none;
	background-color: #fff;
	padding:0px 8px 0px 0px;
}
.sheader_nopadding {
	font-weight: bold;
	line-height: 16px;
	font-size: 16px;
	color: #c00;
	text-decoration: none;
	background-color: #fff;
	padding:0px 8px 0px 8px;
}
div.sheader_div {
	margin: 10px 5px 10px 8px;
	line-height:16px;
	background:#000;
}
.sheader_div_nopadding {
	margin: 10px 0px 10px 0px;
	line-height:16px;
	background:#000;
}
.sheader a:link, .sheader a:active, .sheader a:visited
{
	font-weight: bold;
	line-height: 16px;
	font-size: 16px;
	color: #c00;
	text-decoration: none;
	background-color: #fff;
	text-decoration: none;
}

.sheader a:hover {text-decoration: underline;}

.lheader 
{
	font-weight: bold;
	font-size: 14px;
	color: #600;
	text-decoration: none;
	border-bottom: 1px #600 solid;
	padding: 0px 0px 1px 10px;
	margin: 10px 8px 0px 0px;
}
	
A.catheadline:link, A.catheadline:visited, A.catheadline:active {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;}
	
.storytitle 
{ 
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	padding: 0px 8px 1px 10px;
	margin: 10px 0px 0px 0px;
	font-family: times;
	color: #039;
} 
	
.searchtitle1 
{	font-size: 12px;
	color: #990000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	font-weight : bold; 
	padding-bottom: 3px;
	border-bottom: 1px #666 solid;
}
	
.searchtitle2 
{
	font-weight: bold;
	font-size: 9px;
	color: #fff;
	background-color: #039;
	padding: 3px;
}
	
a.search:link, a.search:visited, a.search:active {
	font-size: 9px;
	color: #fff;
	display:block;
	padding-right:8px;
	padding-left:8px;
	text-decoration:none;
}
a.search:hover {
	text-decoration : underline;
}
.searchtext1 {
	font-size: 10px;
	color: #22303b;}

.searchtext2 {
	font-size: 10px;
	color: #fff;
}
	
.leadin {
	font-weight: bold;
	color: #023465;
}
	
.footer {
	color: #fff;
	font-size: 10px;
}
	
A.footer:link, A.footer:visited, A.footer:visited  {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
	
A.footer:hover {
	text-decoration: underline;
}

.browse_links, a.browse_links:link, a.browse_links:visited, a.browse_links:active {
	font-weight : bold;
	font-size : 11px;
	color : #039;
	text-decoration : none;
}
a.browse_links:hover {
	text-decoration : underline;
}

.covers_text {
	font-weight : bold;
	font-size : 11px;
	color : #000;
	text-decoration : none;
}
a.covers_text:link, a.covers_text:visited, a.covers_text:active {
	font-weight : bold;
	font-size : 11px;
	color : #039;
	text-decoration : none;
}
a.covers_text:hover {
	text-decoration : underline;
}

A.topper:link, A.topper:visited, A.topper:visited  {
	color: #666;
	font-size: 9px;
	text-decoration: none;}
	
A.topper:hover {text-decoration: underline;}
	
.promotextlg { font-size: 12px; }

.error {color: #f00;}
	
	
/*Featured Results*/

.featuredheader {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #22303b;
	padding: 5px;}
	
.featuredlinebg {background-color : #22303b;}

.featuredleadin {
	font-weight: bold;
	color: #023465;}
	
.featureddesc {font-size: 10px;}
	
	
/*Regular Results*/

.resultsheader1 {
	font-size: 12px;
	font-weight: bold;
}
	
.resultsheader2 {
	font-size: 12px;
	font-weight: bold;
	color: #666;}
	
.resultslinebg {background-color : #22303b;}

.resultsleadin {
	font-weight: bold;
	color: #023465;}
	
.resultsbyline {
	font-size: 10px;
	font-weight: bold;}
	
.resultsdesc {font-size: 10px;}
	
.resultsmedia {
	font-size: 10px;
	color: #f00;}
	
.resultslinks {
	font-size: 10px;
	font-weight: bold;}
	
.searchterm {
	font-size: 12px;
	font-weight: bold;
}



#first_double A.leadinsm:link, #first_double A.leadinsm:visited, #first_double A.leadinsm:active {
	font-family: times;
	font-weight: bold;
	font-size: 18px;
	color: #039;
	text-decoration: none;
}
#first_double td.lwidth {
	background-color:#ebdba0;
}
#first_double div.lwidth {
	padding:0px;
	margin:0px;
}
#first_double td.rwidth {
	background-color:#f8ebbe;
}
#first_double div.list {
	background-color: #f8ebbe;
}
#first_double #color_box .sheader {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background-color: #600;
}
#first_double #color_box .sheader_div {
	background-color: #600;
	padding:2px 2px 2px 8px;
	margin:2px 0px 0px 0px;
}
#first_double #color_box .lead_in {
	background-color:#f8ebbe;
	padding:8px;
	margin:0px;
}









#hedNewsTabs { 
	background-color: #c00; 
	z-index: 101; 
}

* html .tabsBorder { 
	width: 771px; 
	w\idth: 770px; 
}

.tabsBorder { 
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	font-weight : bold;
}

.newsTabs { 
	border-left: 0px solid #fff; 
	height: 28px; 
	background-color : #c00;
}

.newsTabs ul {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 101;
}
.newsTabs li {
	display: block;
	float: left;
	margin-top: 0px;
	text-align: center;
}

* html .newsTabs ul li a {
	line-height:28px;
	height: 28px;
	he\ight: 28;
}
.newsTabs a {
	line-height:28px;
	display: block;
	background: no-repeat;
}


.newsTabs li.tabCH { width: 140px; height: 28px;}
.newsTabs li.tabCH a { color:#fff; text-decoration:none; border-right:1px #000 solid}
.newsTabs li.tabCH a:hover { background-color: #600; }



.newsTabs li.tabEC { width: 113px; height: 28px;}
.newsTabs li.tabEC a { color:#fff; text-decoration:none; border-right:1px #000 solid}
.newsTabs li.tabEC a:hover { background-color: #600; }



.newsTabs li.tabLR { width: 111px; height: 28px;}
.newsTabs li.tabLR a { color:#fff; text-decoration:none; border-right:1px #000 solid}
.newsTabs li.tabLR a:hover { background-color: #600; }



.newsTabs li.tabDM { width: 99px; height: 28px;}
.newsTabs li.tabDM a { color:#fff; text-decoration:none; border-right:1px #000 solid}
.newsTabs li.tabDM a:hover { background-color: #600; }



.newsTabs li.tabOC { width: 136px; height: 28px;}
.newsTabs li.tabOC a { color:#fff; text-decoration:none; border-right:1px #000 solid}
.newsTabs li.tabOC a:hover { background-color: #600; }



.newsTabs li.tabRC { width: 111px; height: 28px;}
.newsTabs li.tabRC a { color:#fff; text-decoration:none; border-right:1px #000 solid}
.newsTabs li.tabRC a:hover { background-color: #600; }



.newsTabs li.tabE { width: 60px; height: 28px;}
.newsTabs li.tabE a { color:#fff; text-decoration:none; }
.newsTabs li.tabE a:hover { background-color: #600; }



* html .newsTabs ul ul {
	width: 772px;
	w\idth: 772px;
}

.newsTabs ul ul {
	position: absolute;
	display: none;
	top: 88px;
	left: 5px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	width: 770px;
	height: 55px;
	font: bold 11px/11px;
	background-image: url(/images/black-bar.gif);
	background-repeat: repeat-x;
	text-align: center;
	float: left;
}

.newsTabs ul ul li {
	line-height: 22px;
	display: inline;
	padding:0px;
	margin: 0px;
	float: left;
	border-left: 1px solid #ccc;
	white-space : nowrap;
}

.newsTabs ul ul li a:link, .newsTabs ul ul li a:active, .newsTabs ul ul li a:visited {
	font-size: 11px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	display: inline;
	padding: 0px 4px 0px 4px;
	margin: 0px;
	color: #ccc;
	line-height:22px;
	text-decoration: none;
	background: none !important;
}
.newsTabs ul ul li a:hover {
	color: #fff;
	background: none !important;
}

/* \*/
.newsTabs ul li:hover ul, li.over ul, .newsTabs ul li:hover ul li.datebox, li.over ul li.datebox{
display: block;
}
/* */

#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }
