﻿/* Menu background strip */
#dvSiteMenu
{
    clear: both;
    }
.dvMainMenu-align
   {
   float:left;
     padding-top:5px;
     padding-right:5px;
   }
   
.mainMenuBG2
{
	background-color: #003399;
	
	text-align: left;
	height: 30px;
}

.subMenuBG
{
    height: 32px;
    padding-left: 5px;
    padding-right: 5px;
    background-color:#eee;
/*    background-image:url('/media/layout/sub_bg.gif');    */
}

.subMenuBGmain
{
    height: 32px;
    padding-left: 5px;
    padding-right: 5px;
    background-color:#eee;
/*    background-image:url('/media/layout/sub_bg.gif');    */
}

.subMenuBG2
{
    height: 22px;
    padding-left: 5px;
    padding-right: 5px;
    background-color:#393939;
        
}
/* Menu Active/Inactive */
.mainMenuActive
{
    
    color: #243b99;
    font-family:Arial;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 8px;
    height:30px;
    font-size: 10pt;
    background-color:#eee;
/*   background-image:url('/media/layout/main_bg.gif'); */

}
.mainMenuActive a:hover
{
    color: #243b99;
    text-decoration: none;
}

.mainMenuInactive
{
    color: #ffffff;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 8px;
    font-family:Arial;
    font-size: 10pt;
    border-bottom: 0;
}
.mainMenuInactive a:hover
{
    color: #FB9D04;
    text-decoration: none;
}
    
/* SubMenu Active/Inactive */
.subMenuActive
{
	color: #003399;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
	font-size: 12pt;
	 font-family:Arial;
}

.subMenuInactive 
{   
    color: #FFFFFF; 
    padding-left: 15px; 
    padding-right: 15px; 
    font-weight:bold;
    font-size: 12pt;
    padding-bottom:10px;
     font-family:Arial;
}

/* Menu Links */
.lnkMenu 
{ 
    color: #ffffff; 
    text-decoration: none; 
}
.dvSubMenu-align
    {
    float:right;
    padding-top:6px;
    padding-bottom:1px;
    margin-bottom:1px;
    padding-right:1px;
    height:22px;
    vertical-align:middle;
    display:none;
    }
.lnkSubMenu 
{
    color: #FFFFFF; 
    text-decoration: none; 
}

/* Site Search */  
.SearchButton
{
    border: 0px solid #FFFFFF;
    color: #FFFFFF;
    font-weight: bold;
    height: 23px;
    width: 23px;
    background: url(/media/images/search_en.png) no-repeat top;
    background-position: center;
    background-repeat: no-repeat;
}

.SearchBox2
{
    border-color: #FF9900;
    border-style: solid;
    width: 200px;
    height: 25px;
    font-weight: bold;
}
.SearchBox
   {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    border: 1px solid #fff;
    vertical-align:top;
    height: 16px;
    width: 165px;
    text-align:left;

   }

.arMenuInactive
{
    color: #F78411;
    font-family: verdana;
    font-size: 15px;
    font-weight: bold;
}

#navFooter
{
   float:right;
   padding-top:4px;
}

#navFooter ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

#navFooter li
{
    
   
}

#navFooter li a
{
    height: 35px;
    line-height: 2em;
    float: left;
    display: block;
    text-decoration: none;
    text-align: center;
}

.footer_company_logo
{
    height: 35px;
    width: 116px;
    float: left;
    margin-right: 20px;
    background: #fb9d04 url(/media/ver2/images/footer_company_logo.jpg) no-repeat top;
    background-position: left;
    background-repeat: no-repeat;
}
.footer_live
{
    height: 35px;
    width: 113px;
    float: left;
    margin-left: 30px;
    background: #fb9d04 url(/media/ver2/images/footer_live.jpg) no-repeat top;
    background-position: left;
    background-repeat: no-repeat;
}
.footer_video
{
    height: 35px;
    width: 82px;
    float: left;
    margin-left: 30px;
    background: #fb9d04 url(/media/ver2/images/footer_video.jpg) no-repeat top;
    background-position: left;
    background-repeat: no-repeat;
}
.footer_podcasts
{
    height: 35px;
    width: 96px;
    float: left;
    margin-left: 30px;
    background: #fb9d04 url(/media/ver2/images/footer_podcasts.jpg) no-repeat top;
    background-position: left;
    background-repeat: no-repeat;
    cursor: pointer;
}
.footer_rss
{
    height: 35px;
    width: 141px;
    float: left;
    margin-left: 30px;
    background: #fb9d04 url(/media/ver2/images/footer_rss.jpg) no-repeat top;
    background-position: left;
    background-repeat: no-repeat;
    cursor: pointer;
}
.footer_mobile
{
    height: 35px;
    width: 83px;
    float: left;
    margin-left: 30px;
    background: #fb9d04 url(/media/ver2/images/footer_mobile.jpg) no-repeat top;
    background-position: left;
    background-repeat: no-repeat;
    cursor: pointer;
}
.footer_twitter
{
    height: 35px;
    width: 155px;
    float: left;
    margin-left: 30px;
    background: #fb9d04 url(/media/ver2/images/footer_twitter.jpg) no-repeat top;
    background-position: left;
    background-repeat: no-repeat;
    cursor: pointer;
}

/* Channel Sub Menu */
.channelSubMenuPanel
{
    background-color: #eee;
/*    background-image:url('/media/layout/leaguesub_bg.gif');    */
}
.channelSubMenu
{
    color: #ffffff;
    font-family: Arial;
    font-size: 13pt;
    font-weight: bold;
    line-height: 15px;
}
.channelSubMenuSelected
{
    background-color: #ececec;
    color: #FA9000;
    font-family: Arial;
    font-size: 13pt;
    font-weight: bold;
    line-height: 15px;
}

.FooterHeaderBG
{
    height: 32px;
padding-left: 5px;
padding-right: 5px;
background-color: #074187;

  
}
#tblMenuInternal
{
}
#tblMenuInternal td
{
    border-bottom: 0;
    padding: 0;
}

#dvTextBody table {
	margin: 0;
	width: 100%;
	border-top: 4px solid #ea9a1d;
	border-bottom: 1px solid #ea9a1d;
	border-collapse: collapse;
	background-color: #ffffff;
}

#dvTextBody thead th {
  font-weight: bold;
  border-bottom: 1px solid #ea9a1d !important;
}

#dvTextBody th a:link, #dvTextBody th a:visited {
  color: #6f9dbd;
}

#dvTextBody td a:link, #dvTextBody td a:visited, #dvTextBody td a:active {
	color: #000000;
}

#dvTextBody .panel-region-separator {
	margin:20px 0;
  height: 1px;
}

#dvTextBody th {
  padding: .3em .5em;
}

#dvTextBody tr {
	border: none !important;
}

#dvTextBody tr:hover td {
	background-color: #f6f6f6;
	cursor: pointer;
}

#dvTextBody td {
	border: none !important;
	border-bottom: 1px dotted #ea9a1d !important;
	background-color: #ffffff;
	padding: 0.5em 1em 0.5em 0.5em;
}

#dvTextBody tr.drag {
  background-color: #fffff0;
}

#dvTextBody tr.drag-previous {
  background-color: #ffd;
}

#dvTextBody tr.odd td.active {
  background-color: #eeeeee;
}

#dvTextBody tr.even td.active {
  background-color: #eeeeee;
}
