/*--------------- Body  ----------------*/
body        {    margin: 0px;  font-family: arial, helvetica, sans-serif;  font-size: 12px;  color: #000000; background-color: #000000}


/*--------------- Table ----------------*/
td             {    font-family: arial, helvetica, sans-serif;  font-size: 12px; text-align: left;}

/*--------------- Inputs ----------------*/
select      {    font-family: arial, helvetica, sans-serif;  font-size: 11px;    }
input      {    font-family: arial, helvetica, sans-serif;  font-size: 11px;    }

/*--------------- Anchor ----------------*/
a              {    color: #23377E; text-decoration: none;    }
a:hover    {    color: #3053C7; text-decoration: underline;    }

/*--------------- Bottom Links ----------------*/
.bottomnav  {	font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3053C7;  }
.bottomnavbold  {	font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff;  }
.legallinks {	font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #23377E;  }

/*--------------- Generic fonts ----------------*/
.graytext     {	font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666;  }
.graysmall  { 	font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666;  }
.bluesmall  { 	font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006666;  }
.subbold { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006666;  }
.textbold   {    font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.blackbold { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.blacksub { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.smalltext { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
.bigblackbold { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.bigblack { font-family: arial, helvetica, sans-serif; font-size: 14px; color: #000000; }

/* WOWT - only headers */
.moresportsheader { background: url('http://media.graytvinc.com/designimages/wmtv_hbg_317.jpg') repeat;   font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px;}
.weatherheader { background: url('http://media.graytvinc.com/designimages/wmtv_hbg_319.gif') repeat;   font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px;}
.communitycalendarheader { background: url('http://media.graytvinc.com/designimages/wmtv_hbg_347.jpg') repeat;   font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px;}
.imagegalleryheader { background: url('http://media.graytvinc.com/designimages/wmtv_hbg_120.jpg') repeat;   font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px;}

/*---------------JobLine Styles-----------------*/
.jobheader { background-color: #23377E; font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px;}

/*--------------- Header for page section ----------------*/
.header {  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url('http://media.graytvinc.com/designimages/wmtv_hbg_470.jpg') repeat; }
.leftcolumnheader { background: url('http://media.graytvinc.com/designimages/wmtv_hbt_313.jpg') repeat;   font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px;}
.homeleftcolumnheader { background: url('http://media.graytvinc.com/designimages/wmtv_hbg_303.jpg') repeat;   font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px;}
.rightcolumnheader {  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url('http://media.graytvinc.com/designimages/wmtv_hbg_148.jpg') repeat; }
.homerightcolumnheader{  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url("http://media.graytvinc.com/designimages/wmtv_hbg_158.jpg") repeat; } 


/*--------------- Header for Sports Front Page sections ----------------*/
.schedulesheader{  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url('http://media.graytvinc.com/designimages/wmtv_hbg_158.jpg') repeat; }
.scoreboardheader {  font-size: 13px; font-weight: bold; color: #ffffff; padding: 5px; background: url('http://media.graytvinc.com/designimages/wmtv_hbg_158.jpg') repeat; }

/*--------------- Touts ----------------*/
.toutheader {  font-size: 13px; font-weight: bold; color: #ffffff;  text-align: center; background: url('http://media.graytvinc.com/designimages/wmtv_hbg_186.jpg') repeat; }
.tout { }
.toutborder { }

/*--------------- First article title in list of stories. Eg: News Front page, Sports Front page etc. ----------------*/
.maintitle  { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #23377E; }

/*--------------- Title for the gray section column in the body.  Eg: "Sports Features" in Sports Front page ----------------*/
.blackmaintitle  { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }

/*--------------- more link / full story link ----------------*/
.more { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #23377E }
.more2 { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #23377E }

/*--------------- Headline list ----------------*/
.headline { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #23377E ; }
.headlinesub { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #23377E ; }
.headlinesubbold { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #23377E ; }

/*--------------- color used as the background for section headers and also used as a separator in body for gray column ----------------*/
.headercolor { background-color: #23377E;}

/*--------------- Related Articles header ----------------*/
.moreheader { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #23377E ;}

/*--------------- Story Page ----------------*/
.articleheader { font-family: arial, helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #23377E ;}
.articlesub { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666;}


/*--------------- Recipe Front Page : Past Features header ----------------*/
.recipepastfeatures { font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000;}

/*--------------- Polls Message ----------------*/
.headerorange {  font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cc6600;}

/*--------------- Polls Bars for results ----------------*/
.pollcolor1 { background-color: #23377E;}
.pollcolor2 { background-color: #3053C7;}

/*--------------- Marquee ----------------*/
.marquee {font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; background-color: #3053C7; }
a.marqueelinkcolor:link {color: #ffffff;text-decoration: none; }
a.marqueelinkcolor:hover {color: #3053C7;text-decoration: underline; }

/*--------------- IMWare ----------------*/
.imware {background-color: #EEEEEE; }

/*--------------- Calendar ----------------*/
.calheader{ font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #23377E; }
.eventpresent{ font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#006666; text-decoration: underline;}
.eventabsent{ font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }

/*--------------- Features Nav  ----------------*/
.features {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
a.topnav:link {	font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none;  }
a.topnav {    font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none; }
a.topnav:active 	{    font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none;  }
a.topnav:hover 	{    font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none; }
a.topnavon:link 	{    font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #23377E; text-align: right; text-decoration: none; 	}
a.topnavon:visited  { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #23377E; text-align: right; text-decoration: none;  }
a.topnavon:active {  font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #23377E; text-align: right; text-decoration: none; 	}
a.topnavon:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #23377E; text-align: right; text-decoration: underline; }


/*--------------- Left Nav ----------------*/
a.nav:link {	font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none;  }
a.nav {    font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none; }
a.nav:active 	{    font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-align: right; text-decoration: none;  }
a.nav:hover 	{    font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #EA9E46; text-align: right; text-decoration: underline; }
a.navon:link 	{    font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #23377E; text-align: right; text-decoration: none; 	}
a.navon:visited  { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #23377E; text-align: right; text-decoration: none;  }
a.navon:active {  font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #23377E; text-align: right; text-decoration: none; 	}
a.navon:hover { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #23377E; text-align: right; text-decoration: underline; }
a.navsub:link  {  font-family: arial, helvetica, sans-serif; font-size: 12px; color: #23377E; text-align: right; text-decoration: underline; }
a.navsub:visited  {  font-family: arial, helvetica, sans-serif; font-size: 11px; color: #23377E; text-align: right; text-decoration: underline; }
a.navsub:active  {  font-family: arial, helvetica, sans-serif; font-size: 11px; color: #23377E; text-align: right; text-decoration: underline;  }
a.navsub:hover  {  font-family: arial, helvetica, sans-serif; font-size: 11px; color: #23377E; text-align: right; text-decoration: none; }
.boxnavon             {  background-color: #EA9E46;     }
.boxnavoff            {  background-color: #23377E;  }
.navcolor               {  background-color:#23377E;   }
.navborder            {  background-color:#000C31;       }

/*--------------- Sub nav color for search, tout body, footer etc.,  ----------------*/
.subnavcolor         {  background-color:#D6D3CE;  }

/*--------------- Image Gallery Header Link in Community Front Page  ----------------*/
a.header:hover { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; background-color: #336699; text-decoration: underline; }

/*--------------- Border color  ----------------*/
.bordercolor	{  background-color:#000000;  } 
 
.whatsOnListing{
border-bottom:1px solid #A7A7BF; font-weight:bold; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:8pt; padding:0px; font-weight:bold; color:#666666;
}
.whatsOnTitle{
color:#2952A3; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt;
}
