/* ==========
© Copyright 2008, 2009
@author - Mark Hogan 
========== */
.big_menu {background:#fff ; top:-22px;display:block;height:57px;left:0px;position:absolute;width:100%;}
.big_menu div{text-align:center; width:100%; height:49px; line-height:49px; display:block; position:absolute; top:8px;}
.big_menu div, .big_menu div a, .big_menu div a:visited, .big_menu div a:hover {font-size:17px !important;  line-height: 49px !important; float: none !important; height:49px !important; padding:0 !important;}
.big_menu div a:hover, li.selected .big_menu div a, li.selected .big_menu div a:visited {text-decoration:none !important; color:#168cbf !important; background-image:  url(../images/nav/main_menu/big_menu-hover.gif)  !important; background-repeat: no-repeat !important;}
.big_menu div a span, .big_menu div a:visited span {display:none !important;}
.big_menu div a:hover span, li.selected .big_menu div a span, li.selected .big_menu div a:visited span {background-image:  url(../images/nav/main_menu/big_menu_span-hover.gif)  !important; background-repeat: no-repeat !important; height: 49px !important; top:0 !important; width:3px !important; display:block !important;}

div.bg-1{background:transparent url(../images/nav/main_menu/big_menu_bg-1.gif) no-repeat 0 0;}
div.bg-2{background:transparent url(../images/nav/main_menu/big_menu_bg-2.gif) no-repeat 0 0;}
div.bg-3{background:transparent url(../images/nav/main_menu/big_menu_bg-3.gif) no-repeat 0 0;}
div.bg-4{background:transparent url(../images/nav/main_menu/big_menu_bg-4.gif) no-repeat 0 0;}

div.bg-1  div a, div.bg-1  div a:visited, div.bg-1  div a:hover {width:104px; left:6px; position:absolute;top:0; overflow:hidden; white-space:nowrap;}
div.bg-1 div a:hover {background-position:0 0 !important;}
div.bg-2  div a, div.bg-2  div a:visited, div.bg-2 div a:hover {width:114px;position:absolute;top:0; left:0;}
div.bg-3  div a, div.bg-3  div a:visited, div.bg-3 div a:hover {width:110px;position:absolute;top:0; left:0;}
div.bg-4  div a, div.bg-4  div a:visited, div.bg-4  div a:hover {width:98px; position:absolute; left:0;top :0;}
div.bg-4 div a:hover {background-position:0 0 !important;}
li.selected .big_menu div a, li.selected .big_menu div a:visited {font-weight:800 !important;}

.gradient {background: #fff url(../images/gradients/default.jpg) no-repeat 1px 0;}

/* Content */
.marquee h1, .business_card h3 {color:#0f5d7f;}
.highlights h2 {background: transparent url(../images/feature_h2.jpg) no-repeat 0 0; height:51px; line-height:36px; font-size:21px; text-indent:15px; border-bottom:0;}
.highlights .three_columns .column {width:208px; margin-right:1px}
.highlights h3 {font-size:18px; line-height:21px; margin:5px 0;}
.programs .column {height:200px;}
.programs .feature {height:415px; width:298px; }
.programs .column h3 {font-size:16px;line-height:23px; margin:5px 0;}
.image_container .category {color:#fff; font-weight:800; font-size:11px; padding: 4px 0;  position:relative;}
	
	/* Content-Types */
		.documentary-drama, .documentary-drama .rtop, .documentary-drama .rbottom {background:#9c4120;}
		.documentary-drama .rtop *, .documentary-drama .rbottom *, .documentary-drama .middle {background: #7d3419;}
		
		.documentaries, .documentaries .rtop, .documentaries .rbottom {background:#756505;}
		.documentaries .rtop *, .documentaries .rbottom *, .documentaries .middle {background: #5e5104;}
		
		.cooking, .cooking .rtop, .cooking .rbottom {background:#bd0709;}
		.cooking .rtop *, .cooking .rbottom *, .cooking .middle {background: #960607;}
		
		.animation, .animation .rtop, .animation .rbottom {background:#ff7900;}
		.animation .rtop *, .animation .rbottom *, .animation .middle {background: #c76600;}
		
		.arts, .arts .rtop, .arts .rbottom {background:#c229d5;}
		.arts .rtop *, .arts .rbottom *, .arts .middle {background: #9921a5;}
		
		.comedy, .comedy .rtop, .comedy .rbottom {background:#93015b;}
		.comedy .rtop *, .comedy .rbottom *, .comedy .middle {background: #76014a;}
		
		.drama, .drama .rtop, .drama .rbottom {background:#fe4819;}
		.drama .rtop *, .drama .rbottom *, .drama .middle {background: #cb4217;}
		
		.educational, .educational .rtop, .educational .rbottom {background:#5bbd11;}
		.educational .rtop *, .educational .rbottom *, .educational .middle {background: #509a0f;}
		
		.entertainment, .entertainment .rtop, .entertainment .rbottom {background:#faa61a;}
		.entertainment .rtop *, .entertainment .rbottom *, .entertainment .middle {background: #c98f18;}
		
		.features, .features .rtop, .features .rbottom {background:#008998;}
		.features .rtop *, .features .rbottom *, .features .middle {background: #007c86;}
		
		.fillers, .fillers .rtop, .fillers .rbottom {background:#c09f4e;}
		.fillers .rtop *, .fillers .rbottom *, .fillers .middle {background: #9a7f3e;}
		
		.magazine, .magazine .rtop, .magazine .rbottom {background:#47bce4;}
		.magazine .rtop *, .magazine .rbottom *, .magazine .middle {background: #3996b6;}
		
		.naca, .naca .rtop, .naca .rbottom {background:#1465b7;}
		.naca .rtop *, .naca .rbottom *, .naca .middle {background: #1360a3;}
		
		.variety, .variety .rtop, .variety .rbottom {background:#d94f0f;}
		.variety .rtop *, .variety .rbottom *, .variety .middle {background: #bd4a0d;}
		
		.sos, .sos .rtop, .sos .rbottom {background:#c99425;}
		.sos .rtop *, .sos .rbottom *, .sos .middle {background: #b48d24;}
		
		.sport, .sport .rtop, .sport .rbottom {background:#52b43d;}
		.sport .rtop *, .sport .rbottom *, .sport .middle {background: #449b31;}
		
		.radio, .radio .rtop, .radio .rbottom {background:#e65311;}
		.radio .rtop *, .radio .rbottom *, .radio .middle {background: #e65311;}
		
		.online, .online .rtop, .online .rbottom {background:#ffaa11;}
		.online .rtop *, .online .rbottom *, .online .middle {background: #ffaa11;}

	.animation,	.arts, .comedy, .cooking, .documentary-drama, .documentaries, .drama, .educational, .entertainment, .features, .fillers, .magazine, .naca, .variety, .sos, .sport, .radio, .online
	{}
	.animation {background:#ff7900;}
	.arts {background:#c229d5;}
	.comedy {background:#93015b;}
	.cooking {background:#bd0709;}
	.documentaries {background:#756505;}
	.drama {background:#fe4819;}
	.educational {background:#5bbd11;}
	.entertainment {background:#faa61a;}
	.features {background:#008998;}
	.fillers {background:#c09f4e;}
	.magazine {background:#47bce4;}
	.naca {background:#1465b7;}
	.variety {background:#d94f0f;}
	.sos {background:#c99425;}
	.sport {background:#52b43d;}
	.radio {background:#e65311;}
	.online {background:#ffaa11;}
	
	h1.animation, h1.arts, h1.comedy, h1.cooking, h1.documentary-drama, h1.documentaries, h1.drama, h1.educational, h1.entertainment, h1.features, h1.fillers, h1.magazine, h1.naca, h1.variety, h1.sos, h1.sport, h1.radio, h1.online
	{font-size:28px !important; margin-left:0;position:relative;background-image:none !important; color:#fff; width:auto; /*height:64px; line-height:64px;*/ padding: 27px 0; line-height:28px !important; height:auto;}
	h1.animation {background:#ff7900 url(../images/layout/headers/header_animation.jpg) no-repeat 0 0 !important;}
	h1.arts {background:#c229d5 url(../images/layout/headers/header_arts.jpg) no-repeat 0 0 !important;}
	h1.comedy {background:#93015b url(../images/layout/headers/header_comedy.jpg) no-repeat 0 0 !important;}
	h1.cooking {background:#bd0709 url(../images/layout/headers/header_cooking.jpg) no-repeat 0 0 !important;}
	h1.documentary-drama {background:#9c4120 url(../images/layout/headers/header_doco-drama.jpg) no-repeat 0 0 !important;}
	h1.documentaries {background:#756505 url(../images/layout/headers/header_doco.jpg) no-repeat 0 0 !important;}
	h1.drama {background:#fe4819 url(../images/layout/headers/header_drama.jpg) no-repeat 0 0 !important;}
	h1.educational {background:#5bbd11 url(../images/layout/headers/header_educational.jpg) no-repeat 0 0 !important;}
	h1.entertainment {background:#faa61a url(../images/layout/headers/header_entertainment.jpg) no-repeat 0 0 !important;}
	h1.features {background:#008998 url(../images/layout/headers/header_features.jpg) no-repeat 0 0 !important;}
	h1.fillers {background:#c09f4e url(../images/layout/headers/header_filler.jpg) no-repeat 0 0 !important;}
	h1.magazine {background:#47bce4 url(../images/layout/headers/header_magazine.jpg) no-repeat 0 0 !important;}
	h1.naca {background:#1465b7 url(../images/layout/headers/header_naca.jpg) no-repeat 0 0 !important;}
	h1.variety {background:#d94f0f url(../images/layout/headers/header_variety.jpg) no-repeat 0 0 !important;}
	h1.sos {background:#c99425 url(../images/layout/headers/header_sos.jpg) no-repeat 0 0 !important;}
	h1.sport {background:#52b43d url(../images/layout/headers/header_sport.jpg) no-repeat 0 0 !important;}
	h1.radio {background:#e65311 url(../images/layout/headers/header_radio.jpg) no-repeat 0 0 !important;}
	h1.online {background:#ffaa11 url(../images/layout/headers/header_online.jpg) no-repeat 0 0 !important;}
	.category_box {position:absolute; left:472px; top:0; display:block; width:auto; }

/* Rounded Corner */
.container {/*background:#ccc;*/ margin:auto; width:170px;}
.container, .container p { color:#fff; line-height:11px; font-weight:800; text-align:center;}
.rtop, .rbottom{display:block;}
.rtop *, .rbottom * {display: block;height: 1px; font-size:1px;overflow: hidden;background:#ccc;}

.r2{/*margin: 0 3px*/ margin:0 0 0 4px;}
.r3{/*margin: 0 2px*/ margin:0 0 0 2px;}
.r4{/*margin: 0 1px;*/  margin:0 0 0 1px; height: 2px;}
	
/* > marquee floated list > */
.list ul, .list ol {list-style-type:none;}
.list ul li, .list ol li {padding: 2px 0; position:relative;}
.list ul li span, .list ol li span {padding-left:20px; display:block; line-height:18px;}
.list ul li strong, .list ol li strong {color:#555;}

/* Contact Page */
span.contact_type {position:absolute; left:0; }
p.contact_details {width:250px; position:relative; left:36px; top:0; font-weight:800;line-height:18px;}
p.contact_details a, p.contact_details a:visited {font-weight:800;}
.article_content p {font-size:12px;line-height:18px !important;margin:0pt 0pt 10px;}
p.intro {line-height:24px !important; font-size:16px !important;}

/* lead articles */
.inline_menu {width:159px !important; background:#f0f0f0;}
.inline_menu .background {background: #fff;}
.inline_menu p.overview, .inline_menu p.overview a, .inline_menu p.overview a:visited, .inline_menu p.overview a:hover {color:#168cbf; font-weight: 800;}
.inline_menu .title {background:transparent url(../images/gradients/inline_menu-title.gif) repeat-x 0 0; text-indent:10px; width:100%; height:24px; display:block;}
.inline_menu h3 {font-size:12px; color:#fff; line-height:24px;}
.inline_menu h3 a, .inline_menu h3 a:visited, .inline_menu h3 a:hover {background:transparent; color:#fff;}
.inline_menu ul {margin-left:15px !important;}
.inline_menu ul li, .inline_menu ul li a, .inline_menu ul li a:visited, .inline_menu ul li a:hover,
.inline_menu ol li, .inline_menu ol li a, .inline_menu ol li a:visited, .inline_menu ol li a:hover {color:#777; font-weight:800;}
.inline_menu ul li, .inline_menu ol li {border-top:1px solid #e5e5e5; margin-top:0 !important; padding:2px 0; display:block; width:144px; color:#777;}
.inline_menu ul > li:first-child, .inline_menu ol > li:first-child {border-top:none;}

.four_columns .lead_article p {margin-bottom:10px; font-size:12px;}
.lead_article p:first-child {font-size:14px !important; line-height:20px !important;}
.four_columns .synopsis p { font-size:12px; line-height:18px;}
.synopsis h3 {font-size:16px; line-height:26px; border-bottom:1px solid #cfcfcf; margin-bottom:0;}
.synopsis > *:first-child + * {font-size:16px !important; line-height:24px !important; margin-bottom:10px; border-top:1px solid #fff; padding-top:5px;}
.synopsis .testimonial {width:340px;}
.synopsis .testimonial p { font-size:14px; line-height:24px;}
.lead_program {background: transparent url(../images/gradients/program.jpg) repeat-x 0 0;width:627px; margin-top: 0 !important;}

/* Team Page */
.business_card {border:1px solid #f2f2f2; background: #fff url(../images/gradients/business_card.jpg) repeat-x 0 100%;}
.business_card h3, .business_card p {position:relative;}
.business_card p.name {color:#168cbf; font-size:16px; line-height:20px; font-weight:800;}
.business_card p.title {color:#8e8e8e;font-size:11px;}
.business_card p.phone {color:#333; font-weight:800; font-size:12px;}

.business_card_container span.agencies {color:#0f5d7f; font-weight:800; padding-right:5px;}
.business_card_container p.description {font-size:11px;}
/* tv ratings snapshot */
.left_column table.tv_ratings {width:100%;}
.left_column .tv_ratings h3 {background: transparent url(../images/gradients/program_highlights_rhc.jpg) repeat-x 0 0;  height:28px; line-height:28px; color:#fff; text-indent: 10px;}
.left_column .tv_ratings h3.footer {background: transparent url(../images/gradients/program_highlights_footer_rhc.jpg) repeat-x 0 0;  height:28px; line-height:28px; color:#fff; text-indent: 10px;}
.left_column .tv_ratings .background {background:transparent url(../images/gradients/page_title.gif) repeat-x 0 100%; width:100%;}
.left_column table.tv_ratings th {line-height:26px; height:26px; padding:0; font-weight: 800; text-transform: none; color:#333;}
.left_column table.tv_ratings td {padding:5px 0; border-top:none; color:#333; font-size:11px;}
.left_column table.tv_ratings tr:first-child > td { border-top:none;}

.left_column table.tv_ratings td.slot, .left_column table.tv_ratings th.slot {width:77px; padding-left:10px;}
.left_column table.tv_ratings td.program, .left_column table.tv_ratings th.program {width:168px;}
.left_column table.tv_ratings td.metro, .left_column table.tv_ratings th.metro {width:66px;}
.left_column table.tv_ratings td.regional, .left_column table.tv_ratings th.regional {width:66px;}
.left_column table.tv_ratings td.total, .left_column table.tv_ratings th.total {width:auto;}

.left_column table.tv_ratings tr.shadow td {background:#f7f7f7;}

/* RHC - tv ratings */
table.tv_ratings {width:280px;}
.tv_ratings h3 {background: transparent url(../images/gradients/program_highlights_rhc.jpg) repeat-x 0 0;  height:28px; line-height:28px; color:#fff; text-indent: 10px;}
.tv_ratings h3.footer {background: transparent url(../images/gradients/program_highlights_footer_rhc.jpg) repeat-x 0 0;  height:28px; line-height:28px; color:#fff; text-indent: 10px;}
.tv_ratings .background {background:#ccc;}
table.tv_ratings th {line-height:26px; height:26px; padding:0; font-weight: 800; text-transform: none; color:#333;}
table.tv_ratings td {padding:5px 0; border-top:1px solid #e5e5e5; color:#8e8e8e; font-size:11px;}
table.tv_ratings tr:first-child > td { border-top:none;}

td.time, th.time {width:60px;}
td.show, th.show {width:140px;}
td.met, th.met {width:40px;}
td.reg, th.reg {width:;}

/* RHC - Testimonial */
.testimonial {background: transparent url(../images/q_l.gif) no-repeat 13px 11px; width:240px; padding-left:40px; padding-right:20px;}
.testimonial p {padding-top:10px; font-size:18px; line-height:24px; font-style:italic;}
.testimonial p, .testimonial p a, .testimonial p a:visited, .testimonial p a:hover {color:#168cbf;}
.testimonial p.source {font-size:11px; line-height:16px; color:#8e8e8e; font-style: normal;}
.testimonial p.source a, .testimonial p.source a:visited, .testimonial p.source a:hover {color:#19548E;}

/* RHC - Latest News */
.recent_articles, .program_list {padding:7px 10px 10px 10px;}
.recent_articles ul li .info, .program_list ol li .info {width:200px;height:auto; left:80px; position:relative; display:block; font-size:11px; line-height:16px;}
.recent_articles ul li .date, .program_list .date {line-height:16px;}
.recent_articles ul li {margin:5px 0;}
	/* LHC - Programs */
	.program_list ol li {position:relative; border-top:1px solid #e5e5e5; padding:5px 0; margin: 0; line-height:14px;}
	.program_list ol li .info {width:160px; left:30px;}
	.program_list {width:199px !important; margin-top:15px;}
	.program_list .background {background:#fff; padding:3px;}
	.program_list ol li:first-child { border-top:none;}
	.program_list .title{background:transparent url(../images/gradients/program_highlights_footer_rhc.jpg) repeat-x 0 0; text-indent:10px; width:100%; height:24px; display:block;}
	.program_list .title h3 {color:#FFF;font-size:13px;line-height:24px;}
