/* CSS Document */
BODY{margin:0px; background-color:#A6A6A6;}
BODY.reportbody{background-color:#FFFFFF;}

BODY, TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

hr {  border: 0; height:1px; background-color:#666666;}

A {color:#000000; text-decoration:none;}

A:hover {color:#000000; text-decoration:underline;}

A.livelink {color:#0000CC;}

A.livelink:hover {color:#333333;}

TD.columnleft {background-color:#e0e0e0; text-align:center;  font-size:12px; font-weight:bold;}

TD.columnright {background-color:#e0e0e0; }

DIV.smallBox {font-size:11px; text-align:center;}

TD.mainarea {background-color: #FFFFFF; padding:5px 30px; font-size:12px; color:#333333;}

TD.toplinks {color:#000000; background-image:url(images/toplinks_bg.gif); height:20px;  font-size:11px; text-align:center; padding-top:1px;}

A.toplinks {color:#000000; text-decoration:none;}

A.toplinks:hover {color:#FF0000; font-weight:bold; text-decoration: underline;}

TABLE.main TD, TD.main { font-size:12px; color:#333333;}

TD.smallmain { font-size:10px; color:#333333;}

TD.smallheading{ font-size:10px; font-weight:bold; background-color:#D5DAE0; padding:2px; border-bottom:1px solid #666666; white-space:nowrap;}

INPUT, TEXTAREA, SELECT { font-size:11px; color:#000000;}

.pageHeading { font-size:16px; font-weight:bold; color:#0000CC;}

.subHeader  { font-size:14px; font-weight:bold; color:#999999;}

TD.subHeader  { font-size:14px; font-weight:bold; color:#999999;}

ul.errors { font-size:12px; color:#FF0000;}


.menuMouseOver
{
	BACKGROUND-COLOR:#F8F8F8;
	CURSOR:hand;
	 font-size:12px; color:#333333;
}

.menuMouseOut

{

	BACKGROUND-COLOR:#F0F0F0;

	 font-size:12px; color:#333333;

}



		.altRow {

            background-color: #eeeeee;

        }



        .highlightedRow {

            background-color: orange;

        }



        .error {

            background-color: #dddddd;

            color: red;

            border: 1px dotted #aaaaaa;

            padding: 2px;

            padding-left: 10px;

            margin-bottom: 5px;

            font-style: italic;

        }



        .nextBackLink,

        .ascDescIndicator {

            font-family: Verdana;

            font-size: 14px;

            text-decoration: none;

        }



        .actionButton {

            width: 65px;

        }



        .mainbody {

            margin-left: 10px;

            margin-right: 10px;

        }



        .copyright {

            text-align: right;

            font-size: 8pt;

        }



        .contextError,

        .requiredAsterisk,

        .searchHighlight {

            font-weight: bold;

            color: red;

        }



        fieldset {



            padding: 10px;

            padding-top: 0px;

        }



        legend {

            font-weight: bold;

        }

        

        #csvDownloadLayer {

            background-color: #d4d0c8;

            padding: 5px;

            border: 2px white outset;

            position: absolute;

            visibility: hidden;

        }



 A.tableeditortop { font-size:12px; color:#333333; font-weight:bold;} 

 

  TD.datacell { font-size:12px; color:#333333; border-bottom:1px solid #000000; padding:2px;}

  TD.datacellend { font-size:12px; color:#333333; border-right:1px solid #000000; border-bottom:1px solid #000000; padding:2px;}

  TD.datacellstart {border-left:1px solid #000000; border-bottom:1px solid #000000;}

  

  TD.tableeditortop { font-size:12px; color:#333333; font-weight:bold; background-color:#CCCCCC; padding:2px; white-space:nowrap; border-right:1px solid #000000; border-bottom:1px solid #000000; border-top:1px solid #000000;}

  TD.tableeditortop2 { font-size:12px; color:#333333; font-weight:bold; background-color:#CCCCCC; padding:2px; white-space:nowrap; border-left:1px solid #000000; border-bottom:1px solid #000000; border-top:1px solid #000000;}

  

  TD.calendartop{background-color:#D5DAE0; color:#000000;  font-weight:bold; font-size:14px; padding:3px;}

  TD.calendartopdays {background-color:#A4B6DA; color:#000000;  font-size:11px; padding:3px; width:14%; text-align:center;}

  TD.calendarday { font-size:10px; color:#333333; border-top:1px solid #000000; border-right:1px solid #000000; background-color:#FFFFC5;}

  TD.calendarempty {background-color:#CFCFCF; border-top:1px solid #000000; border-right:1px solid #000000;}

  .calendarsmall {font-size:10px;}

  TABLE.featuredevent TD{background-color:#cfd5f4; font-size:10px; }
  TABLE.featuredevent TD.image {border-left:1px solid #000000;}

  .tableeditorinput{width:200px;}

  .longinput {width:400;}

  .longtextarea {width:400; height:150;}

  .metatextarea {width:400; height:50;}

  .smallmaroon { font-size:10px; color:#990000;}

  

  TD.programs {background-color:#D6D6D6; border-right:1px solid #000000;border-top:1px solid #000000; padding:2px;	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;}

  TD.channeltitles{border-right:1px solid #000000;border-top:1px solid #000000; border-left:1px solid #000000;  font-weight:bold; font-size:12px; padding:0px 3px 0px 3px;}

  TD.channeltimes{border-right:1px solid #000000;border-top:1px solid #000000;   font-weight:bold; font-size:12px; padding:0px 3px 0px 3px;}

  TD.channelcorner{border-right:1px solid #000000; font-size:10px;}

  .tvtoptable{border:1px solid #000000;}

  TD.tvtop{background-color:#D5DAE0; color:#000000;  font-weight:bold; font-size:14px; padding:3px;}

  

  TD.maintemp{ font-size:12px; color:#333333; padding:4px;}

  TD.maintemp3{ font-size:12px; color:#333333; padding:3px;}

  TD.maintemp2{ font-size:12px; color:#333333; padding:8px; border-right:1px solid #666666;}

  .currenttemp{ font-size:16px; font-weight:bold;}

  TD.forecastcell {border-right:1px solid #666666;}

  TD.forecasthead { font-size:14px; font-weight:bold; background-color:#D5DAE0; padding:2px;border-bottom:1px solid #666666; text-align:center;}

  

  TD.heading{ font-size:14px; font-weight:bold; background-color:#D5DAE0; padding:2px; border-bottom:1px solid #666666;}

  TD.headingtext{ font-size:14px; font-weight:bold;}

  TD.heading-right{background-color:#D5DAE0; padding:2px; border-bottom:1px solid #666666; text-align:center;}

  .showtimes{border:1px solid #666666;}
  
  TABLE.movietimetables {width:700px;border:1px solid #666666;}

  TD.address{ font-size:12px; font-weight:bold; background-color:#CCCCCC; padding:2px; border-bottom:1px solid #666666;}

  TD.item { font-size:14px; color:#333333;}

  TD.detail{background-color:#CCCCCC;border-bottom:1px solid #666666; height: 50px;}

  

  TD.forumdescription{background-color:#A4B6DA; color:#000000;  font-size:11px; padding:3px;}

  TD.forumlastpost{background-color:#A4B6DA; color:#000000;  font-size:10px; padding:3px;}

  TD.forumtopic { font-size:11px; padding:6px; border-top:1px solid #666666;}

  TD.forumtopicalt { font-size:11px; padding:6px; background-color:#eeeeee; border-top:1px solid #666666;}

  

   .ScrollerFrame

 {

   border-style:solid;

   border-width:1px;

   border-color:#000000;

   text-align:left;

 }

 TD.editcats { font-size:12px; color:#333333;}

 TD.lettershead {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000099; font-weight:bold; text-align:center;}

 .lettershead {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000099; font-weight:bold;}

 TD.letters {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; text-align:center;}

 .yardlettershead {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; font-weight:bold; text-align:center;}

 A.recentyardsale{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-align:center;}

 .yardsales {line-height:1;}

 

 .adspottable{background-color:#CCCCCC;  font-size:12px; color:#000000; border:1px solid #000000; text-align:center;}

 Td.adspotpage {border:1px solid #000000;}

 TD.sponsorhead{ font-size:14px; color:#333333;}

 

 .coupon_text {font-weight:bold; padding:5px; font-size:14px;}

 UL.couponcats{list-style-type:none; list-style-position:outside; font-weight:bold; padding:5px; font-size:14px; margin:0px;}

 UL.couponcompanies{list-style-type:none; list-style-position:inside;font-weight:bold; padding:5px 0px 8px 15px; color:#000099;font-size:12px;margin:0px;}

 UL.coupontitles{list-style-type:circle; list-style-position:inside;font-weight:normal; padding:5px 0px 8px 20px; color:#000000;font-size:12px;margin:0px;}

 A.couponlink {text-decoration:underline;}

 A.couponlink:hover {text-decoration:none; color:#FF0000;}

 

 TD.minical-title { font-size:12px; color:#333333; font-weight:bold; text-align:center;}

 TD.minical-day { font-size:10px; color:#000099; text-align:center; width:14.25%;}

 TD.minical-date{ font-size:14px; color:#333333; font-weight:bold; text-align:center; width:14.25%;}

 .minical-foot { font-size:13px; color:#000099; font-weight:bold;}

 A.minical-foot {color:#000099; }

 

 .adborder {border:1px solid #000099;}

 

 		.text-subheadBoldRed {font-size:17px;line-height:14pt;font-weight:bold;color:#CC0000}

			.text-captionBoldYellow {font-size:11px;font-weight:bold;color:#ffcc00}

			.text-captionBoldYellow a {font-size:11px;font-weight:bold;color:#ffcc00}

			.text-captionBoldYellow a:hover {font-size:11px;font-weight:bold;color:#FF0000}

			.text-captionBoldYellow a:visited {font-size:11px;font-weight:bold;color:#ffcc00}

			.text-captionBoldYellow a:visited:hover {font-size:11px;font-weight:bold;color:#FF0000}

			.text-copyBoldPeach, TD.tbw {font-size:12px;font-weight:bold;color:#FFCC66}

			TD.td-bordered { font-size:12px; color:#333333;}



  .emailtable {border:1px solid #666666;}

  TD.emailhead{ font-size:12px; font-weight:bold; background-color:#D5DAE0; padding:2px; border-bottom:1px solid #666666;}

  TD.emailmsg { font-size:10px;} 

    TD.emailmsgalt { font-size:10px; background-color:#eeeeee;} 



A.listingmaplink {color:#000099;}



.reportstable {border:1px solid #333333;}

TD.reportshead{background-color:#D5DAE0; padding:2px; border-bottom:1px solid #333333;  font-size:12px; font-weight:bold;}

TD.reportsbody { font-size:11px; color:#000000;}

TD.reportsbodyalt { font-size:11px; color:#000000; background-color:#CCCCCC;}



TD.mainyellow { background-color:#FFFFC5;  font-size:12px; color:#333333; border:1px solid #999999; width:100px;}



.announce {border:1px solid #333333;}

TD.announcehead {background-color:#D5DAE0; font-size:14px; font-weight:bold; padding:2px;}

TD.announcetitle { font-size:12px; font-weight:bold; color:#0000CC; border-top:1px solid #333333;}

TD.announcetitleFooter{ background-color:#D5DAE0;  font-size:12px; font-weight:bold; color:#0000CC; border-top:1px solid #333333; }

A.sponsorlistinglink {color:#0000CC;}



.repreport {border:1px solid #333333;}

.repreport TD {border-bottom:1px solid #333333; border-right:1px dotted #333333;  font-size:12px;}

TD.repreporttitle { font-size:14px; font-weight:bold; background-color:#D5DAE0; padding:2px; border-top:2px solid #333333;}

 TD.repreportbalance{ font-size:12px; font-weight:bold; background-color:#EAEAEA; padding:2px;}

TR.repreportheaders {background-color:#CCCCCC;}

TABLE.scrollboxtable {border:1px solid #000099;}
TABLE.scrollboxtable TD {padding:5px; font-size:11px;}
TABLE.scrollboxtable DIV {padding-top:5px;}
DIV.scrollerhead  {font-size:22px; font-weight:bold; color:#0000CC; text-align:center; padding:0px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}

.top_Buttons {
	
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-style: normal;
	text-decoration: none;
}
.A.top_Buttons {
	
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-style: normal;
	text-decoration: none;
}
TD.weatherblurb { font-size:12px; color:#FFFFFF; font-weight:bold; }

DIV.homecontentscroll {overflow:hidden; width:465px; height:200px;}

span.welcometext {font-size:14px; font-weight:bold; color:#CC3300;}

TABLE.spottabs {border-collapse:collapse; width:475px;}
TABLE.spottabs TD{border:1px solid #666666; border-collapse:collapse; background-image:url(images/tab.gif); font-size:11px; font-weight:bold; text-align:center; cursor:pointer; padding:2px;}
TABLE.spottabs TD.selected {background-image:url(images/tabover.gif);}

DIV.tabdiv {border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; width:474px; height:200px; overflow:hidden; padding:0px;}
DIV.tabinner {margin:6px;}
DIV.tabinner, DIV.tabinner TD {font-size:11px;}
DIV.tabinner H1 {font-size: 16px; font-weight:bold; padding:0px; margin:0px; text-align:center;}
DIV.tabinner P {margin:0px;}
A.biglinks {font-size:12px; font-weight:bold; color:#009999; background-color:#FFFFFF;}

TD.rightop {background-color:#6181c0; font-family:"Arial Narrow",Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF; text-align:center;}

TD.twocolbody {background-image:url(images/bodybg.jpg);}
TD.onecolbody {background-image:url(images/bodybg2.jpg); background-repeat:repeat-y;}
DIV.rightsidebar {width:200px; overflow:hidden;}

#popboxarea {
background-color:#cfd6f0; background-repeat:no-repeat; background-position:center;

font-size:12px; padding:8px;
}
#popboxarea H1 {margin:5px 0px; text-align:center; font-size:14px;}
#popboxarea DIV.para {margin:5px 0px;}
TD.popboxclose {background-color:#cfd6f0; padding:3px 8px; font-size:11px; font-weight:bold; text-align:right;}

SPAN.coupon {color:#c74c37; font-weight:bold; font-size:12px; font-style:italic; font-family: Arial, Helvetica, sans-serif; white-space:nowrap;}

DIV.googlespot {padding-top:50px;  font-size:14px; font-weight:bold; color:#0000CC; }

H1.rss {margin:0px; color:#000099; font-weight:bold; font-size:12px; padding:0px;}
P.rssfeed {margin:5px 0px 15px 0px; font-size:10px;}

TABLE.powerbar {background-image:url(images/2010_letters_bg.jpg); background-position:bottom;}
TABLE.powerbar TD {font-family:Verdana; font-size:12px; font-weight:bold; padding:0px 5px; text-align:center;}
TABLE.powerbar TD TD {padding:0px;}
TABLE.powerbar A, TABLE.powerbar A:hover, TABLE.powerbar A:visited, TABLE.powerbar A:active {text-decoration:none; color:#FF0000;}

SPAN.redletter, A.redletter, DIV.contentletters A.redletter {color:#FF0000; text-decoration:underline;}
DIV.contentletters, DIV.contentletters A {color:#333333; font-size:16px; font-weight:bold; text-align:center; margin:0px 0px 10px 0px;}

/* 2010 Template Styles */
TD.header {background-image:url(images/2010_headbg.jpg); padding:0px 10px 0px 6px; background-repeat:no-repeat; background-color:#f6f6f6;}
TD.header UL {margin:0px; list-style-type:none; padding:0px;}
TD.header UL LI {background-image:url(images/2010_header_dot.gif); background-position:left; background-repeat:no-repeat; padding-left:15px; font-weight:bold; color:#FFF;}
TD.header UL LI A {color:#FFF; text-decoration:none;}

TD.headletters {background-image:url(images/2010_letters_bg.jpg);}
TD.headletters TD {text-align:center; font-size:15px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; white-space:nowrap;}
TD.headletters A {color:#cc0000; text-decoration:underline;}

TD.bluebar {background-image:url(images/2010_bluebar_bg.jpg);}
TD.bluebar TD {font-weight:bold; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:14px;}
TD.bluebar TD UL UL {font-size:12px;}

TD.graybar {background-image:url(images/2010_graybar_bg.jpg); padding-left:5px; font-weight:bold;}
TD.graybar TD {padding:0px 5px; font-size:12px; color:#929292;}
TD.graybar B {font-size:12px;}
TD.graybar A {text-decoration:underline;}

INPUT.searchbox {width:360px; border:3px solid #9e9e9e; padding:2px 10px;}

TD.contentarea {background-color:#FFF;}

TD.footer {background-image:url(images/2010_footer_bg.jpg); font-family:Tahoma, Geneva, sans-serif; padding:0px 10px; font-size:12px;}
TD.footer, TD.footer A {color:#666666;}
TD.footer B {font-weight:bold; font-size:14px;}
TD.footer A {text-decoration:underline;}
TD.footer B A {text-decoration:none;}

DIV.infoboxcontent {background-image:url(images/infoboxbg.jpg); background-position:right; background-repeat:repeat-y;background-color:#FFFFFF; padding:1px 4px 2px 4px; font-size:12px; color:#333333; margin:0px 4px 4px 4px;
border-left:1px solid #000099;
border-right:1px solid #000099;
border-bottom:1px solid #000099;
text-align:left;}

TD.infoboxheader {background-image:url(images/2010_infohead_bg.jpg); font-size:12px; font-weight:bold; color:#FFF;
border-bottom:1px solid #border:1px solid #000099;
text-align:center;}
TD.infoboxheader A {color:#FFF;}
DIV.infoboxheader {background-image:url(images/infoboxheader.jpg); background-position:right top; background-repeat:no-repeat; background-color:#FFFFFF;
border-left:1px solid #000099;
border-right:1px solid #000099;
border-top:1px solid #000099;
margin:0px 4px;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

TD.bluebar ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
TD.bluebar ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
TD.bluebar ul li a{
display: block;
width: auto; /*Width of top level menu link items*/
padding: 2px 8px;
border-left-width: 0;
text-decoration: none;
color: #FFF;
}
	
/*1st sub level menu*/
TD.bluebar ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
background-color:#ebebeb;
background:1px solid #666;
}

/*Sub level menu list items (undo style from Top level List Items)*/
TD.bluebar ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
TD.bluebar ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
TD.bluebar ul li ul li a{
display: block;
width: 160px; /*width of sub menu levels*/
color: navy;
text-decoration: none;
padding: 1px 5px;
border-bottom: 1px solid #ccc;
}

TD.bluebar ul li a:hover{
background-color: black;
color: white;
}

TABLE.categoryad TD {font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
TABLE.categoryad TD.top {color:#FFF;}
TABLE.categoryad TD.bottom, TABLE.categoryad TD.bottom A {color:#e8ff00;}
TABLE.categoryad TD.middle A SPAN{color:#cc0200;}
TABLE.categoryad TD.middle A SMALL {font-weight:normal; font-size:11px;}