body {background-color: #ffffff;}
body, td, div, p, input, textarea, select {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000;}
input, textarea, select {color: #4B4339; border: solid 1px #505050;}
form {margin: 0;}

a {text-decoration: underline; color: #2c548f;}
a:hover {text-decoration: underline;}

p, h1, h2 {margin-top: 0.3em; margin-bottom: 1em;}

.h1 {background: url(/images/bg/h1.gif) repeat-x; height: 53px; margin-bottom: 0.5em;}
.h1 .h1_image {background: url(/images/bg/h1_l.jpg) no-repeat; height: 53px; padding: 0; margin: 0;}
.h1 .h1_image div {float: left;}
.h1 .h1_image h1 {font-family: Impact; background: url(/images/bg/h1_r.gif) no-repeat right; margin: 0 0 0 80px; height: 53px; line-height: 53px; font-size: 20px; text-align: center; color: #ffffff; padding-right: 33px; font-weight: normal;}

h2, h2 a {color: #6b9800; font-size: small;}

.h3_lined {background: url(/images/bg/h3_line.gif) repeat-x bottom; height: 41px;}
.h3_notlined {height: 41px;}
.h3 {float: left; background: url(/images/bg/h3.gif) repeat-x; height: 41px;}
.h3 h3 {float: left; background: url(/images/bg/h3_r.gif) no-repeat right; margin: 0; height: 41px; line-height: 41px; font-size: 16px; color: #ffffff; padding-left: 15px; padding-right: 60px; width: 150px; white-space: nowrap;}

.maincontent {width: 880px; margin-top: 10px; text-align: left;}
.header {width: 880px; background: #054a6a url(/images/bg/head.jpg) no-repeat right; border-top: solid 2px #fece26; height: 119px; position: relative;}
.leftcol {float: left; width: 225px; overflow: hidden;}
.centercol {margin-left: 233px; margin-right: 218px; width: 423px;}
.rightcol {float: right; width: 210px; overflow: hidden;}
.footer {width: 880px; background: #054a6a url(/images/bg/footer.jpg) no-repeat center; border-top: solid 2px #fece26; height: 17px;}

.leftBlock {background-color: #c0c0c0; padding: 1px 0 7px 7px; margin: 0; float: left; overflow: hidden;}

.menu {width: 880px; background: #0495ed url(/images/bg/menu_r.gif) no-repeat right; margin-top: 1px; height: 46px;}
.menuitem, .menuitem_a {float: left; background: url(/images/bg/menuitem_l.gif) no-repeat; height: 46px; padding-left: 15px;}
.menuitem_a {background: url(/images/bg/menuitem_a_l.gif) no-repeat;}
.menuitem div, .menuitem_a div {float: left; background: url(/images/bg/menuitem_r.gif) no-repeat right; height: 46px; padding-right: 15px;}
.menuitem_a div {background: url(/images/bg/menuitem_a_r.gif) no-repeat right;}
.menuitem_content {font-family: Impact; font-size: 14px; color: #ffffff; white-space: nowrap; height: 46px; line-height: 46px;}
.menuitem_content a {color: #ffffff; text-decoration: none;}
.menuitem_content a:hover {text-decoration: underline;}

.menu_head {position: absolute; float: right; right: 10px; bottom: 5px;}
.menu_head_item {float: left; background: url(/images/bg/menu_head_item_l.png) no-repeat; height: 23px; margin-right: 10px;}
.menu_head_item div {float: left; display: inline; margin-left: 8px; padding-right: 8px; background: url(/images/bg/menu_head_item_r.gif) no-repeat right; height: 23px; line-height: 23px; font-size: 10px; color: #ffffff;}
.menu_head_item div a {color: #ffffff; text-decoration: none;}

.programListItem, .programListItemNew {background-color: #eeeeee; padding: 5px 30px 5px 70px; margin-top: 5px; margin-bottom: 5px;}
.programListItemNew {background: #eeeeee url(/images/e/new.gif) no-repeat 5px 10px;}

.pager {color: #000000;}

.error {color: #ffc60a; font-weight: bold;}

.copy {clear: both; height: 40px; line-height: 40px; font-size: smaller;}

input.nicebutton {border: none;}
.nicebutton {background: url(/images/b/nicebutton.gif) no-repeat; width: 159px; height: 41px; line-height: 41px; color: #ffffff; text-align: center; font-size: 14px; font-weight: bold; cursor: pointer;}
.nicebutton a {color: #ffffff; text-decoration: none;}

.movieTitle, .movieTitle h1 {background: #C0C0C0; padding: 5px; margin: 2px 0; font-weight: bold;}
.movieTitle {text-align: center;}
.movieSeeAlso {background: url(/images/bg/movie_listitem.jpg) no-repeat bottom; padding: 3px; font-weight: bold; line-height: 2em;}
.movieListItem_Left {background: url(/images/bg/movie_listitem.jpg) no-repeat; padding: 3px;}
.movieListItem_Right {background: url(/images/bg/movie_listitem.jpg) no-repeat right; padding: 3px;}
.smallFrame {background: url(/images/bg/smallframe.gif) no-repeat; padding: 2px 8px; text-align: center;}