/*--------------- Body  ----------------*/
body        
{    margin: 0px;    font-size: 12px;  color: #000000; text-align: left;background-color: #000073 }
.bodycolor { background-color: #ffffff }
body,td,select,input,a,p, h1, h2, h3, table, td, th, ul, ol, textarea, input,div
{
font-family: arial, helvetica, sans-serif; 
}
/*--------------- Table ----------------*/
td             {      font-size: 12px; text-align: left;}

/*--------------- Inputs ----------------*/
select      {      font-size: 11px;    }
input      {      font-size: 11px;    }

/*--------------- Anchor ----------------*/
a              {    color: #004CAC; text-decoration: none;    }
a:hover    {    color: #004CAC; text-decoration: underline;    }

/*--------------- Bottom Links ----------------*/
.bottomnav  {	 font-size: 12px; font-weight: bold; color: #004CAC;  }
.bottomnavbold  {	 font-size: 12px; font-weight: bold; color: #000000;  }
.legallinks {	 font-size: 12px; font-weight: bold; color: #004CAC;  }

/*--------------- Generic fonts ----------------*/
.graytext     {	 font-size: 12px; font-weight: bold; color: #666666;  }
.graysmall  { 	 font-size: 11px; font-weight: bold; color: #666666;  }
.bluesmall  { 	 font-size: 11px; font-weight: bold; color: #000073;  }
.subbold {  font-size: 12px; font-weight: bold; color: #000073;  }
.textbold   {     font-size: 12px; font-weight: bold; color: #000073; }
.blackbold {  font-size: 12px; font-weight: bold; color: #000073; }
.blacksub {  font-size: 11px; font-weight: bold; color: #000073; }
.smalltext {  font-size: 11px; font-weight: bold; color: #000073;}
.redbold {  font-size: 12px; font-weight: bold; color: #ff0000; }

/*--------------- Header for page section ----------------*/
.jobheader {  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background-color: #004CAC;}
.header {  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url('http://media.graytvinc.com/designimages/kbtx_heading_468.jpg')}
.fullheader {  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url('http://media.graytvinc.com/designimages/kbtx_heading_798.jpg')}
.leftcolumnheader {  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url('http://media.graytvinc.com/designimages/kbtx_heading_317.jpg')}
.rightcolumnheader {  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url('http://media.graytvinc.com/designimages/kbtx_heading_148.jpg')}
.homeleftcolumnheader {  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url('http://media.graytvinc.com/designimages/kbtx_heading_317.jpg')}
.homerightcolumnheader {  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url('http://media.graytvinc.com/designimages/kbtx_heading_158.jpg')}

/*--------------- Header for Sports Front Page sections ----------------*/
.schedulesheader{  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url('http://media.graytvinc.com/designimages/kbtx_heading_158.jpg')}
.scoreboardheader {  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url('http://media.graytvinc.com/designimages/kbtx_heading_158.jpg')}

/*--------------- Touts ----------------*/
.toutheader {  font-size: 13px; font-weight: bold; color: #ffffff;  text-align: center; background: url('http://media.graytvinc.com/designimages/kbtx_heading_191.jpg')}
.tout { }
.toutborder { }

/*--------------- First article title in list of stories. Eg: News Front page, Sports Front page etc. ----------------*/
.maintitle  {  font-size: 16px; font-weight: bold; color: #000073; }

/*--------------- Title for the gray section column in the body.  Eg: "Sports Features" in Sports Front page ----------------*/
.blackmaintitle  {  font-size: 16px; font-weight: bold; color: #000000; }

/*--------------- more link / full story link ----------------*/
.more {  font-size: 12px; font-weight: bold; color: #000073}

/*--------------- Headline list ----------------*/
.headline {  font-size: 12px; font-weight: bold; color: #000073; }
.headlinesub {  font-size: 11px; font-weight: bold; color: #000073; }
.headlinesubbold {  font-size: 12px; font-weight: bold; color: #000073; }

/*--------------- color used as the background for section headers and also used as a separator in body for gray column ----------------*/
.headercolor { background-color: #336699;}

/*--------------- Related Articles header ----------------*/
.moreheader {  font-size: 13px; font-weight: bold; color: #000073;}

/*--------------- Story Page ----------------*/
.articleheader {  font-size: 20px; font-weight: bold; color: #000073;}
.articlesub {  font-size: 16px; font-weight: bold; color: #666666;}

/*--------------- Recipe Front Page : Past Features header ----------------*/
.recipepastfeatures {  font-size: 15px; font-weight: bold; color: #CC3300;}

/*--------------- Polls Message ----------------*/
.headerorange {   font-size: 12px; font-weight: bold; color: #ffffff;}

/*--------------- Polls Bars for results ----------------*/
.pollcolor1 { background-color: #FECD04;}
.pollcolor2 { background-color: #004CAC;}

/*--------------- Marquee ----------------*/
.marquee { font-size: 14px; font-weight: bold; color: #ffffff; marquee scrollamount=3 ;background-color: #000073; }
a.marqueelinkcolor:link {color: #ffffff;text-decoration: none; }
a.marqueelinkcolor:hover {color: #ffffff;text-decoration: underline; }

/*--------------- IMWare ----------------*/
.imware {background-color: #EEEEEE; }

/*--------------- Calendar ----------------*/
.calheader{  font-size: 12px; font-weight: bold; color: #ffffff; background-color: #cc0000; }
.eventpresent{  font-size: 12px; font-weight: bold; color:#000073; text-decoration: underline;}
.eventabsent{  font-size: 12px; font-weight: bold; color: #666666; }

/*--------------- Features Nav  ----------------*/
.features { font-size: 12px; font-weight: bold; color: #ffffff; }
.featurescolor {color: #FCD200; }
a.topnav:link {	 font-size: 11px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none;  }
a.topnav {     font-size: 11px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none; }
a.topnav:active 	{     font-size: 11px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none;  }
a.topnav:hover 	{     font-size: 11px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none; }
a.topnavon:link 	{     font-size: 11px; font-weight: bold; color: #004CAC; text-align: right; text-decoration: none; 	}
a.topnavon:visited  {  font-size: 11px; font-weight: bold; color: #004CAC; text-align: right; text-decoration: none;  }
a.topnavon:active {   font-size: 11px; font-weight: bold; color: #004CAC; text-align: right; text-decoration: none; 	}
a.topnavon:hover {  font-size: 11px; font-weight: bold; color: #004CAC; text-align: right; text-decoration: underline; }


/*--------------- Left Nav ----------------*/
a.nav:link {	 font-size: 12px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none;  }
a.nav {     font-size: 12px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none; }
a.nav:active 	{     font-size: 12px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none;  }
a.nav:hover 	{     font-size: 12px; font-weight: bold; color: #F0153A; text-align: right; text-decoration: underline; }
a.navon:link 	{     font-size: 12px; font-weight: bold; color: #F0153A; text-align: right; text-decoration: none; 	}
a.navon:visited  {  font-size: 12px; font-weight: bold; color: #F0153A; text-align: right; text-decoration: none;  }
a.navon:active {   font-size: 12px; font-weight: bold; color: #F0153A; text-align: right; text-decoration: none; 	}
a.navon:hover {  font-size: 12px; font-weight: bold; color: #F0153A; text-align: right; text-decoration: underline; }
a.navsub:link  {   font-size: 12px; color: #F0153A; text-align: right; text-decoration: underline; }
a.navsub:visited  {   font-size: 11px; color: #F0153A; text-align: right; text-decoration: underline; }
a.navsub:active  {   font-size: 11px; color: #F0153A; text-align: right; text-decoration: underline;  }
a.navsub:hover  {   font-size: 11px; color: #F0153A; text-align: right; text-decoration: none; }
.boxnavon             {  background-color: #0046E1;     }
.boxnavoff            {  background-color: #004CAC;  }
.navcolor               {  background-color:#004CAC;   }
.navborder            {  background-color:#000000;       }

/*--------------- Sub nav color for search, tout body, footer etc.,  ----------------*/
.subnavcolor         {  background-color:#ffffff;  }

/*--------------- Image Gallery Header Link in Community Front Page  ----------------*/
a.header:hover {  font-size: 13px; font-weight: bold; color: #ffffff; background-color: #cc0000; text-decoration: underline; }
