
/* global styles
------------------------------------------------- */
body  { color: #000; font: 1em Verdana, Arial, sans-serif; background: #fff; margin: 0; padding: 0 }
a:link, a:visited { color: blue; text-decoration: underline }
a:hover { text-decoration: underline }
/*Main Navigation Styles*/
.nav  { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; font-size-adjust: ; text-align: center }
.nav table   { background-color: #006; text-align: center; margin: 0; width: 750px }
.nav td  { color: #fff; text-align: center; vertical-align: middle; border-right: 1px solid #000; border-left: 1px solid #336 }
.nav em { display: none }
.nav a:link, .nav a:visited { color: #fff; font-weight: bold; text-decoration: none; white-space: nowrap; display: inline; padding: 4px 0 0 }
.nav a:hover { color: #fff; background-color: #669 }
.nav strong { color: #fff; background-color: #669; background-position: 0 0 }
/* tables
------------------------------------------------- */
.bodytable { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150% }
.bodytable td { margin: 0; padding: 0.25em 0 0; vertical-align: top }
.bodytable a { text-decoration: underline }
/* page layout columns
------------------------------------------------- */
.columnbox  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; margin: 0 0 0 8px; padding: 0; border: solid 1px #309 }
.columnbox p { margin: 10px }
.columnbox h1   { color: #000; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; margin: 12px 0 8px }
.columnbox h2  { color: #000; font: bold 14px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: #ccf url(images/bg_title2.gif) left top; text-align: left; margin: 0; padding: 2px 6px 3px; position: relative; top: 0; right: 0; left: 0; width: 100%; border-style: solid; border-width: 1px 1px 0; border-color: #99c }
.columnbox h3  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; line-height: normal; text-align: center; margin: -3px 0 0 0; padding: 0 }
.columnbutt { margin: 0 }
.columnbutt img  { margin: 6px 0 0 8px; border-color: #6f3 }
.columnbutt h1  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; margin: 0 10px 2px; padding-bottom: 7px; border-bottom: 1px dotted #006 }
.text { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12px; margin: 10px 0 0 10px; padding: 0 }
.text p  { margin: 0 0 4px }
.columnbox h4 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; text-align: left; margin: 4px 4px 0 10px }
.columnbox h5 { color: #000; font: bold 14px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: #ccf url("images/bg_title2.gif") left top; text-align: left; margin: 8px 0 0; padding: 2px 6px 3px; position: relative; top: 0; right: 0; left: 0; width: 100%; border-style: solid; border-width: 2px 1px 0; border-color: #309 #99c #99c }
/*Box Styles*/
.outerBox  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 15px; border-width: 0 }
.innerBox   { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff; margin: 8px; padding: 8px }
.innerBox p { margin-top: 0; margin-bottom: 6px }
.innerImg { display: block; position: relative; top: -3px; left: -3px }
.outerBox h2  { color: #000; font: bold 14px "Trebuchet MS", Verdana, Sans-serif; background: #99f url(images/bg_title2.gif) repeat-x left top; margin: 0; padding: 2px 6px 3px; position: relative; top: 0; right: 6px; left: 0; width: auto; border-style: solid; border-width: 1px 1px 0; border-color: #99f; voice-family: inherit    }
#cnav { color: white; font-size: 13px; font-weight: normal; text-decoration: underline; text-align: right; visibility: visible; margin: 0; padding: 0; position: absolute; top: 10px; left: 523px; width: 219px; height: 143px }
#cnav a:link { color: white; text-decoration: underline }
#cnav a:visited { color: #ccf }
#cnav a:hover { color: #66f }
#footer  { font-size: 9px; text-align: center }
/*What's On Module Formatting*/
.whatson { color: #006; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin-right: 2px; margin-left: 3px }
.whatson a:link { color: #006; font-size: 10px; font-weight: bold; text-decoration: underline }
.whatson a:visited { color: #66c; font-size: 10px; font-weight: bold; text-decoration: underline }
.whatson a:hover { color: #66c; font-size: 10px; font-weight: bold; text-decoration: underline }
.whatsonmodtextheader { color: #000; font-size: 9px; font-family: verdana; font-weight: bold; text-align: center }
.whatsonmodtexttime { color: #000; font-size: 10px; font-family: verdana; font-weight: bold; text-align: center }
.whatsonmodtexttitle { color: #006; font-size: 11px; font-family: verdana; font-weight: bold; text-align: center }
.whatsonmodtextepisode { color: #006; font-size: 11px; font-family: verdana; font-style: italic; font-weight: normal; text-align: center }
/*PROGRAM TITLE LINK FORMATS*/
a:link.whatsonmodtexttitle { color: #006; text-decoration: underline }
a:visited.whatsonmodtexttitle { color: #66c; text-decoration: underline }
a:active.whatsonmodtexttitle { color: #006; text-decoration: none }
a:hover.whatsonmodtexttitle { color: #66c; text-decoration: underline }
/*EPISODE TITLE LINK FORMATS*/
/*not defined by users*/
a:link.whatsonmodtextepisode { color: #006 }
a:visited.whatsonmodtextepisode { color: #66c }
a:active.whatsonmodtextepisode { color: #006 }
a:hover.whatsonmodtextepisode { color: #66c; text-decoration: none }
/*ELEMENT FORMATS*/
/*not defined by users*/
select { color: 000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
input { color: 000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.separator   { font-size: 1px; line-height: 1px; margin: 8px 10px 2px; height: 1px; clear: left; border-bottom: 1px dotted #006 }
.cboxseparator { font-size: 1px; line-height: 1px; margin: 0 10px; height: 1px; clear: left; border-bottom: 1px dotted #c06 }
.cbox { margin: 0; padding: 0 }
.cbox img { padding: 3px 3px 3px 8px; vertical-align: middle }
.cbox a:link { color: #c06; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
