body {color: black; background-color: white; margin: 5px 0px 5px 0px; text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 11px}
table {border-collapse: collapse; padding: 0px; margin: 0px}
td {margin: 0px; padding: 0px; vertical-align: top }
img {display: block}
img.inline {display: inline}
select, input {font-size: 10px}
form {margin: 0px; padding: 0px}
a:link, a:active, a {color: #003094; text-decoration: none }
a:visited {color: #4D72A6}
a:hover {text-decoration: underline}

div.centre {width: 780px; text-align: left; margin: 0px auto 0px auto; border: 1px solid white; border-width: 0px}
p, h3 {margin: 0px 0px 5px 0px}

#mainTableRight h2, #mainTableLeft h2 { padding: 3px; margin: 0px !important; background-color: #cfcfcf; font: 10px Verdana; font-weight: bold; color: black; background-image: none; text-transform: uppercase}
h1 {margin: 0px}

h3 {font-weight: bold; text-align: left; color: black; font-size: 11px}

hr {background-color: #aaaaaa; height: 1px; margin: 1px 3px 1px 3px}



/* local navigation */
#localNav {border-width: 0px 0px 0px 0px; border-style: solid; border-color: #999999; background-image: url(/tl/images/nav/CTV_localNAV_BG.gif); background-color: #0036b4}
.dropDownContainer {position: relative}
.dynamicMenu {position: absolute; }
#local {background-color: white; border: 1px solid #aaaaaa;}

/* local navigation */

#mainNav {position: relative}
.dropDownContainer {position: absolute; right: 1px; }
#mainNav {z-index: 100}
#topSearch .dropDownContainer {z-index: 101}
.dynamicMenu {position: absolute;  right: 3px; top: 1px; width: 300px; border: none; display: none}

#topSearch .dynamicMenu {width: 500px}

#localBody, #programsBody {background-color: #f5f5f5; border: 1px solid white;}
#programsBody {background-color: #f5f5f5; }
#programsBody .border {border: 1px solid #AF0000 }
#localBody .border {border: 1px solid #003094}

.menuBody p a, .menuBody p, .menuBody h3, #localBody a, .menuBody p a:visited, #localBody a:visited {font: 10px Verdana; font-weight: normal; color: black; text-align: left}
.menuButton {cursor: hand; cursor: pointer; }
.menuButton a, .menuButton a:visited {color: white}
#programsBody h3 {font-weight: bold; }
.menuBody p {margin: 0px; padding: 0px  }
.menuBody p {padding: 0px; margin: 3px}

#localBody h3 {background-color: #003094; color: white; padding: 2px 2px 3px 2px; margin: 0px}
#programsBody h3 {background-color: #AF0000; color: white;text-align: left; margin: 0px; padding: 3px;  text-transform: uppercase}

#programsBody h3 a, #localBody h3 a, #localBody h3 a:visited {color: white}
.hidePrograms {color: white; position: absolute; top: 0px; right: 0px; padding: 2px 3px 0px 0px; font: 10px Verdana; text-decoration: underline }
#programsBody table h3, #localBody table h3 {color: black; background-color: #f5f5f5; text-align: left; border: none; padding: 0px; margin: 3px; text-transform: uppercase; font-weight: bold }
#programsBody table, #localBody table {margin: 5px 0px 5px 0px}
#programsBody td {width: 33%}
#localBody td {width: 50%}
#localBody p:hover, #programsBody p:hover {background-color: #ebebeb}

#topSearch .dropDownContainer {position: relative; width: 99px; float: right; background-color: #f5f5f5; margin-top: 5px}
#searchButton {top: 2px; position: relative}
#topSearch .dropDownContainer p {margin: 0px; padding: 0px }
#moreStories h3 {font-size: 93%; margin-right: 0px}


