body	{
	margin: 0;
	color: #000; 
	background: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
td { 
	vertical-align: top;
}
td, p, input, select { 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000;
}
input, select { 
	font-family: verdana, Arial, Helvetica, sans-serif; 
} 

a { color: #004D85; text-decoration: none; }
a:hover { text-decoration: underline; }
a.tocleadin1 { color: #88accb; font-weight: bold; text-decoration: none; } 
a.tocleadin2{ color: #fff; font-weight: bold; text-decoration: none; } 
a.leadinlg { font-size: 14px; color: #88accb; font-weight: bold; text-decoration: none; } 
a.relatedtext1 { color: #22303b; text-decoration: none; } 
a.relatedtext2 { color: #fff; text-decoration: none; } 
a.tocleadin1:hover, a.leadinlg:hover, a.relatedtext1:hover, a.relatedtext2:hover { text-decoration: underline; } 
#container { position: relative; text-align: center; width: 100%; }
#header, .wrapper, #footer { margin: 0 9px; border-width: 0 1px; border-color: #000; border-style: solid; }
.wrapper { clear: both; background: #fff; text-align: left; width: 800px; margin: 0 auto; 	border: 1px solid #E7E8E2; }
.lcolbg {
	padding-left: 5px;
}
#rightcat {
	float: right;
	width: 185px;
	padding: 5px;
	background: #fff;
	margin: 0;
	text-align: center; 
}

#leftcat p.CountDown span {
	font-size: 13px;
}

#leftcat p.CountDown { 
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #900; 
	text-align: center; 
	background: #fff; 
}
#article, #cover {
	padding: 5px;
	font-size: 12px;
	background-color: #fff;
}
#pixeltrack { 
	position: absolute; 
	width: 1px; 
	top: 0; 
	left: -2px; 
}
#leftcat {
	width: 155px; 
 	background: #121280 URL(../images/leftnavbg.jpg) repeat-x bottom; 
}
p.date {
	background-color: #0a0a43;
	color: #fff;
	font-size: 10px;
	text-align: center;
	margin: 0;
	padding: 3px 0; 
}
#leftcat h3 {
	padding: 3px 0;
	color: #ff6;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0;
}
#leftcat .searchlg {
	background-color: #0a0a43;
	text-align: right;
	padding: 2px;
}
#leftcat form {
	margin: 0;
}
#footer { background: #f0f0f0 url(../images/PromoLive_20.jpg) repeat-x top right; padding: 32px 0 5px; }
#footer p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 0; }
td.linktotop { vertical-align: bottom; }
td.linktotop p { padding: 5px; }

/*bgcolors*/ 

.linebg1 {background-color : #22303b;} 
.linebg2 {background-color: #fff;} 
.topbg {background-color : #fff;} 
.mainbg {background-color : #fff;} 
.topnavbg {} 
.leftcolbg {background-color : #1F716B;} 
.rightcolbg {background-color: #F7E4B4;} 
.relatedbg1 {background-color : #22303b;} 
.relatedbg2 {background-color : #fff;} 
.colnavbg {background-color : #88accb;} 
.colrelatedbg {background-color: #22303b;} 
.coltocbg {background-color : #22303b;} 
.kwsearchbg {background-color : #22303b;} 
.tsearchbg {background-color : #22303b;} 
.mssearchbg {background-color: #22303b;} 
.csearchbg {background-color : #22303b;} 
.footerbg {background-color : #22303b;} 
.backbg {background-color : #22303b;} 
.navlinebg1 {background-color: #CDE4F6;} 
.navlinebg2 {background-color : #4F6A7F;} 
.subnavbg {background-color : #85a3c0; padding: 5px;} 

img.cover { border: 2px #88accb solid;} 
.itals { font-weight: bold; } 
.itals span { font-weight: normal; } 
.deck { font-style: italic; } 
.toctitle1 { font-size: 14px; font-weight: bold; color: #22303b;} 
.toctitle2 { font-size: 14px; font-weight: bold; color: #fff;} 
.toclheader1 { font-size: 12px; line-height: 12px; font-weight: bold; color: #fff; background-color: #22303b; padding: 5px;} 
.toclheader2 { font-size: 12px; line-height: 12px; font-weight: bold; color: #22303; 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: 12px; font-weight: bold; color: #22303b;} 
.relatedtitle2 { font-size: 12px; font-weight: bold; color: #fff;} 
.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; } 
.role { FONT-WEIGHT: bold; COLOR: #1f716b; } 
.rcolheader { font-family: Georgia, Times New Roman, Times, serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #1f716b; } 
.lcolheader { FONT-SIZE: 12px; FONT-WEIGHT: bold; } 
h2, .sheader { color: #900; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold; TEXT-DECORATION: normal; } 
h1, .lheader { 
	display: block;
	padding: 3px;
	margin: 0px 0px 0px 0px;
	border-left: 0px solid #262727;
	border-right: 0px solid #fff;
	background-color: #004D85;
	font-family:  Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.exheader { color: #c2413b; font-size: 12px; font-weight: bold; background: #fff; border-bottom: #666 1px solid; } 
.trackheader { font-size: 14px; font-weight: bold; color: #ad200c; background-color: #fff; } 
.sessionheader {font-size: 13px; color: #1f716b; font-weight:bold;} 
.speakerheader { font-size: 12px; color: #006; font-weight: bold; FONT-STYLE: italic; } 
A.catheadline:link, A.catheadline:visited, A.catheadline:active { font-size: 12px; text-decoration: none; font-weight: bold; color: #fff;} 
.storytitle {
	display: block;
	padding: 3px;
	margin: 0px 0px 0px 0px;
	border-left: 0px solid #262727;
	border-right: 0px solid #fff;
	background-color: #004D85;
	font-family:  Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
} 
.searchtitle1 { font-size: 12px; color: #22303b; font-weight: bold;} 
.searchtitle2 { font-size: 12px; color: #fff; font-weight: bold;} 
.searchtext1 { font-size: 10px; color: #22303b;} 
.searchtext2 { font-size: 10px; color: #fff;} 
.footer { font-weight: bold; color: #036;} 
.footerkey { font-weight: bold; color: #88accb;} 

.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 { color: #85a3c0; font-weight: bold;} 
.resultsheader2 { color: #85a3c0; font-weight: bold;} 
.resultslinebg {background-color : #360;} 
A.resultsleadin:link { color: #006; text-decoration: none; font-weight: bold;} 
A.resultsleadin:visited, A.resultsleadin:active { color: #006; font-weight: bold; text-decoration: none;} 
A.resultsleadin:hover { text-decoration: underline; } 
.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;} 

/* IC Styles */ 

A.featuredtopics:link, A.featuredtopics:visited, A.featuredtopics:active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none } 
A.featuredtopics:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffff99; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none } 
.white { FONT-WEIGHT: bold; COLOR: #ffffff; } 
.basicbold { FONT-WEIGHT: bold; COLOR: #21295a; } 
a.leftnavlink:link, a.leftnavlink:visited, a.leftnavlink:active { COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 13px; } 
a.leftnavlink:hover { COLOR: #F5BB4C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 13px; } 
a.printlink:link, a.printlink:visited, a.printlink:active { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline; } 
a.printlink:hover { COLOR: #79aaa6; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline; }


.right { float: right; }
.left { float: left; }

.contentwellad75x75, .ad75x75, .pagead75x75, .storyad75x75 { width: 75px; }
.contentwellad120x60, .ad120x60, .pagead120x60, .storyad120x60 { width: 120px; }
.contentwellad120x240, .ad120x240, .pagead120x240, .storyad120x240 { width: 120px; }
.contentwellad120x600, .ad120x600, .pagead120x600, .storyad120x600 { width: 120px; }
.contentwellad125x125, .ad125x125, .pagead125x125, .storyad125x125 { width: 125px; }
.contentwellad160x600, .ad160x600, .pagead160x600, .storyad160x600 { width: 160px; }
.contentwellad180x150, .ad180x150, .pagead180x150, .storyad180x150 { width: 180px; }
.contentwellad234x60, .ad234x60, .pagead234x60, .storyad234x60 { width: 234px; }
.contentwellad234x400, .ad234x400, .pagead234x400, .storyad234x400 { width: 234px; }
.contentwellad240x400, .ad240x400, .pagead240x400, .storyad240x400 { width: 240px; }
.contentwellad250x250, .ad250x250, .pagead250x250, .storyad250x250 { width: 250px; }
.contentwellad300x60, .ad300x60, .pagead300x60, .storyad300x60 { width: 300px; }
.contentwellad300x125, .ad300x125, .pagead300x125, .storyad300x125 { width: 300px; }
.contentwellad300x250, .ad300x250, .pagead300x250, .storyad300x250 { width: 300px; }
.contentwellad336x60, .ad336x60, .pagead336x60, .storyad336x60 { width: 336px; }
.contentwellad336x125, .ad336x125, .pagead336x125, .storyad336x125 { width: 336px; }
.contentwellad336x280, .ad336x280, .pagead336x280, .storyad336x280 { width: 336px; }
.contentwellad336x850, .ad336x850, .pagead336x850, .storyad336x850 { width: 336px; }
.contentwellad468x60, .ad468x60, .pagead468x60, .storyad468x60 { width: 468px; }
.contentwellad728x90, .pagead728x90, .storyad728x90 { width: 728px; }


div { border: 0px solid #c00;
}
#top_bar, #bottom_bar {
	background: #E8E8DC;
	text-align: right;
	padding: 3px;
}
#top_bar ul, #bottom_bar ul, #topnav ul, #topnav_sub ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#top_bar ul li, #bottom_bar ul li, #topnav ul li, #topnav_sub ul li {
	display: inline;
}
#top_bar a, #bottom_bar a {
	color: #9A9A8E;
	border-right: 1px solid #9A9A8E;
	padding-right: 3px;
}
#top_bar a.last, #bottom_bar a.last, #topnav a.last, #topnav_sub a.last  {
	border: none;
}
#topnav ul {
	background: #01B9D1;
	padding: 3px;
	font: bold 12px verdana,arial,times;
}
#topnav a {
	color: #FFF;
	border-right: 1px solid #FFF;
	padding: 1px 7px 1px 3px;
}
#topnav a:hover {
	text-decoration: none;
	background: #028599;
}
#topnav_sub {
	text-align: right;
	background: #D9F5F8
}
#topnav_sub ul {
	padding: 3px;
	font: bold 12px verdana,arial,times;
}
#topnav_sub a {
	color: #008192;
	border-right: 1px solid #008192;
	padding: 0 7px 0 3px;
}
#topnav_sub a:hover {
	text-decoration: underline;
}
#topcat {
	width: 800px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 10px;
	border: 0px solid #eaeaea;
}
#topcat2 {

}
#topnav {
	margin-top: 100px;
}
#logo {
	float: left;
}

#search {
	float: left;
}
h4 {
	font: bold 12px arial,verdana,times;
	color: #9B9D87;
	margin: 0 0 5px 0;
}
h5 {
	font: bold 12px arial,verdana,times;
	color: #093F6B;
	margin: 0;
}
#home_include {
	margin: 10px 0 10px 0;
	border: 0px solid #c00;
}
#home_include span, #home_include li a, .lcol li a, .ccol li a, .rcol li a {
	font: bold 12px arial,verdana,times;
	color: #093F6B;	
}
#home_include ul {
	margin: 20px 0 0 13px;
	padding: 0;
	border: 1px solid #c00;
}
#home_include p { 
	margin: 0;
	font: normal 11px arial,verdana,times;
}
#home_include .img2, #home_include .img4, #home_include .img5 { 
	margin-top: 15px;
}
#home_include .img3 { 
	margin-top: 5px;
}
div.lcol, div.ccol {
	width: 320px;

}
div.rcol {
	width: 342px;
}

.border_rt {
	border-right: 1px solid #E7E8E2;
}
.horiz_bar {
	background: url('/images/horiz_bar.gif') top repeat-x;
	height: 4px;
	width: 100%;
}

h1.section {
	width: 314px;
	height: 22px;
	background: url('/images/section_bkgd.gif') top left no-repeat;
	color: #FFF;
	padding: 3px 0 0 0;
	margin: 0;
}
.trplcol {

}
.trplcol td {
	border: 1px solid #E7E8E2;
}
.noborder {
	border: none;
}

#featured_tracks {
	width: 280px;
	border-left: 0px solid #F5965C;
	border-right: 0px solid #F5965C;
	padding: 5px;
}
#featured_tracks p {
	margin: 0;
}
