/*
Theme Name: mmb-tbscms
Theme URI: http://tiebusa.com/
Description: A bright styled multimedia theme for Wordpress.  The Theme Options page allows for banner slideshow options.
Version: 0.9
Tags: rotating flash banner, spa, two-column, theme options, minimal, widgets, white
Author: Frederick Yau
Author URI: http://tiebusa.com
License: GPL
*/

/*
    Copyright 2010 TIEBUSA DESIGN

*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background:#fff; } ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

* {
	padding:0;
	margin:0;
}
/************************* GLOBAL STYLES ***************************/
body {color:#000;background:#fff;padding:0;margin:0;text-align:center;}
#wrap1{
	z-index:100;
	position:relative;
	padding:0;
	margin:0 auto;
	text-align:center;
	width:960px;
	background:transparent url(images/bg.gif) center top no-repeat;
}
#wrap2{
	z-index:100;
	position:relative;
	padding:0;
	margin:0;text-align:center;
	width:960px;
}
#wrap3{
	z-index:100;
	position:relative;
	padding:0;
	margin:0 auto;text-align:left;
	width:922px;
}

.container {background:#fff;}
h1,h2,h3,h4,h5,h6 {color:#10a0fe;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#10a0fe;}
h3.sub,h2.sub {margin: 0 0 10px 0;padding: 0 0 5px 0;font: 24px/30px Verdana, Geneva, sans-serif;font-weight: bold;line-height: 1em;color: #10a0fe;}
.home h3.sub, .home h2.sub {margin: 0;padding: 0;}
.isPage h2.bread, .isCat h3.bread, .isSingle h3.bread {margin: 0 0 10px 0;padding: 0 0 5px 0;font: 24px/30px Verdana, Geneva, sans-serif;font-weight: bold;line-height: 1em;color: #10a0fe;
position:relative;margin-left:18px;top:-38px;color:#fff;}
a {color:#CCC;text-decoration:none;}
a:hover, a:focus {color:#ff701f;}
.subpage .post a {}
p {color:#333;}
h6.top {color:#ccc;}
#top {width:922px;height:117px;display:block;position:relative;margin:0;padding:0;z-index:200;text-align:left;margin:0 0 0 0px;}
#top a {color:#FFF}
.login {float:left;}

/* Masthead */
#masthead { height:117px; width:922px;background:transparent;position:relative;} 
#masthead h4, #masthead span { margin: 0; padding:0; line-height:2em;}
#masthead h4 { 
	font-weight: bold; text-transform: uppercase;;position:absolute;top:6px;left:0px;display:block;
	width:292px;height:106px;
	background:transparent url(images/logo.png) no-repeat scroll 0 0;
}
#masthead h4 span#flashlogo {
	background:transparent url(images/logo.png) no-repeat scroll 0 0;
}
#masthead h4 a { color: #fff; text-decoration: none; display:block;width:281px;height:107px;display:none;}
#masthead h4 a span {display:none;}
#masthead span.description { color:#D5D5D5;font-size:10px;left:0px;padding:0.35em 3em;position:absolute;top:5px;width:500px;text-transform:none;display:none;}

.double-border {background:none; height:8px; width:100%;clear:both;float:none;border:none;;margin:1em 0}

.subpage #masthead {
}

/* Navigation at rest */
/* Root = Horizontal, Secondary = Vertical */
#nav {
	z-index:1000;	
	display:block;
	height:30px;	
	width:597px;
	position:absolute;
	text-align:left;
	padding:0;
	margin:0;
	background:transparent url('images/nav_bg.gif') 60px 0 no-repeat;
	right:0;
	top:67px;
}
#navmenu-h { z-index:1000;}
#navmenu-h a {text-align:center;font:12px/24px Arial, Helvetica, sans-serif;padding:1px 10px 4px 10px; font-weight:bold;}
#navmenu-h ul li a {text-align:left;font:12px/16px Arial, Helvetica, sans-serif;}
#navmenu-h li.alignright { float: right; }
ul#navmenu-h
{
	margin: 1px 0 0 0;
	border: none;
	padding: 0 0 0 20px;
	width: 597px;
	/*For KHTML*/
	list-style: none;
	height: 30px;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	30px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			15em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			29px; /* match top ul list item height */
	z-index:		9999;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}

/*** TIEBUSA Crystal SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#FFF;
}
.sf-menu li {
	color: #FFF;
}
.sf-menu li.firstitem {
	margin-left:60px;
}
*html .sf-menu li.firstitem {
	margin-left:30px;
}
.sf-menu li ul {
	border-top:none;
}
#navmenu-h li ul li a {
	border-right:none;
}
.sf-menu li li {
	background:transparent;
}
.sf-menu li li li {
	background:		#000;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:#ff9537;
	outline:0;
}
ul#navmenu-h  li ul li a {
	line-height:12px;
	padding:7px 10px 7px;
	color:#fff;
}
ul#navmenu-h  li ul li a:hover {
	background:#ff9537;
	color:#fff;
}

.page-item-10 {
	background:transparent;	
	padding:1px 14px 4px 10px;
}
li.page-item-10:hover {
	background:transparent;	
	padding:1px 14px 4px 10px;
}
li.page-item-10 a:hover {
	background:transparent;	
} 

.page-item-10 ul {
	background:url(images/nav_lvl2_bg.png);
}
/*
.page-item-10 {
	background:url(images/down_arrow.gif) right 7px  no-repeat;	
	padding:1px 14px 4px 10px;
}
li.page-item-10:hover {
	background:#ff9537 url(images/down_arrow.gif) right 8px  no-repeat;	
	padding:1px 14px 4px 10px;
} */

/* Posts */
.content {margin-right:18px;}
.content h2 {font-family:Verdana, Geneva, sans-serif;fonr-weight:bold;}
.post {display:block;clear:both;padding:0;}
.post h4, .post h6 {font-family: Georgia, serif;}
.postmetadata {padding:0em;color:#149ce8; font-size:12px;}
.postmetadata a {}
.postmetadata a:hover {color:#fff;}
.underlined {border-bottom:1px solid #eee;}
h6.underlined {margin:0 0 1em;}
.welcomebox {padding:1.5em;margin-bottom:1.5em;background:#eee;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.welcomebox p, .welcomebox h2 {color:#000}

.nav-image-left, .nav-image-up, .nav-image-right {text-align:left;float:left;width:25px;margin:0 10px 0 2px;}
.nav-image-left a, .nav-image-up a, .nav-image-right a {background:#eee;padding:2px 48% 2px 48%;text-decoration:none;color:#000;}
.nav-image-left a:hover, .nav-image-up a:hover, .nav-image-right a:hover {background:#000;color:#fff;}
.nav {background:#fa610b;margin:0 0 1em 0;color:#fff;}
.nav:hover {background:#ff701f;}
.prev a, .next a {color:#fff;text-decoration:none;padding:.2em 1em;}

.nav-interior {margin:0;padding:10px;clear:both;display:inline;}
.nav-interior .next {color:#000;text-decoration:none;float:right;}
.nav-interior .prev {color:#000;text-decoration:none;float:left;}


/* Sidebar */
#sidebar {
float:right;
margin:20px 0 0;
width:140px;
}
#sidebar h3 {
	margin:0;
	padding:0;
	width:140px;
	height:24px;
	display:block;
	text-indent:4px;
	font:12px/24px Verdana, Geneva, sans-serif;
	font-weight:bold;
}
#sidebar .item {margin:0 0 15px 0}
#sidebar ul{list-style:none;margin:0 0 1.6em 0;font-size:1em;}
#sidebar ul li a,ul.txt li{color:#333;height:1%;line-height:1.2em;border-bottom:1px solid #000;display:block;padding:6px 0 6px 8px;}
#sidebar ul li a:hover,ul.txt li:hover{color:#fff;background-position:1px 0.8em;background: #000}
#sidebar ul li a span,ul.txt li,h4 a span{color:#696455;}
#sidebar ul li.active a{cursor:default;color:white;}
#sidebar ul ul{margin:0;list-style:none;}

#sidebar .whatsnew {
	display:block;
	width:140px;
	height:67px;
	background:url(images/sb_news.jpg) 0 0 no-repeat;
		text-align:center;
}
#sidebar .whatsnew a {
color:#FFFFFF;
font:12px/12px Arial,Helvetica,sans-serif;
position:relative;
top:7px;
}

/* Footer */
#footer-wrap {background:transparent url(images/footer_wrap_bg.jpg) center top no-repeat;text-align:center; padding:0;margin:0;width:960px;height:131px;}
#footer {
	clear:both;
	position:relative;
	padding:0;
	height:131px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	margin:0 auto;	
	width:922px;
	text-align:left;
	background:url(images/footer_bg.jpg) 0 0 no-repeat;
}
#footer a {
	text-decoration: none;
	font-size: 10px;
	font-family:Verdana, Geneva, sans-serif
}
#footer a:hover {
	text-decoration:underline;
}

#footer .copyright {
	position:absolute;	
	color:#FFF;
	left:144px;
	top:21px;
	line-height:11px;
}
#footer .footeremaillist {
	position:absolute;	
	color:#FFF;
	left:144px;
	top:65px;
	line-height:11px;
}
#footer .footerdesigner {
	position:absolute;	
	color:#FFF;
	right:5px;
	top:58px;
	line-height:11px;
}

#footer .footeremaillist {
	color:#FFF;
	height:31px;
	left:144px;
	line-height:11px;
	position:absolute;
	top:39px;
	width:620px;
	font-size:12px;
}
#footer .footeremaillist .wpsb_form_label {
	float:left;	
}
#footer .footeremaillist .wpsb_form_label br {
	display:none;
}
#footer .footeremaillist .widget {
	float:left;
}
#footer .footeremaillist .widget p {
	color:#CCC;
	padding-top:0px;
}
#footer .footeremaillist .caption {
	float:left;
	line-height:12px;
	font:12px/12px;
	padding:4px 4px 2px 4px;	
	display:block;
}
#wpsb_radio_option1 , #wpsb_radio_option2 {
	display:none;
}
#sb_newsletter_submit {
	background:#fa610b;
	color:#FFF;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
*:first-child+html #footer .footeremaillist #wpsb_email {
	position:relative;
	top:-2px;
}
*:first-child+html #footer .footeremaillist .caption {
	position:relative;
	top:2px;
}
*:first-child+html #footer .footeremaillist .widget p {
	padding-top:0px;
}

/* Floats & Images */
.right { float: right; }
.left { float: left; }
.middle {margin: 0;float:left;}
.clear { clear: both; }
.clearer { clear: both; }
img.centered{display: block;margin-left: auto;margin-right: auto;max-width:750px}
img.alignright{padding: 0px;margin: 3px 0 2px 10px;display: inline;max-width:750px}
img.alignleft{padding: 0px;margin: 3px 10px 2px 0;display: inline;max-width:750px}
img.alignnone{padding:0; margin:3px 6px 2px 0;}
.alignleft{float: left;}
.alignright{float: right;}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {padding-top:0;margin:0}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;;text-align:center;padding: .5em 0;margin: 0;background:#000;max-width:750px}
.thumbnail, .attachment-thumbnail {max-width:288px;margin:0;}
.attachment-medium {max-width:750px;overflow:hidden;display: inline}
.attachment-large {max-width:750px;overflow:hidden;display: inline}
.content .size-medium, content size-large {margin: 0 1.5em 1.5em 0}
.home .size-medium, .home .size-large {max-width:590px; height:auto; overflow:hidden;margin:0 .5em .5em 0;}
dl.gallery-item .gallery-caption {clear:both;float:none;width:150px;}
dl.gallery-item {width:170px;padding:10px}
.gallery-icon .attachment-thumbnail{padding:0;margin:0}
.gallery {width:auto;}

/* Etc */
#filters {clear: both;height: 2em;margin-bottom: 1em;}
#filters li {float: left;margin-right: 2em;}
.prev {}
.next {}
/* remember to define focus styles! */
:focus {outline: 0;}
.advertisement .box {background:#e5ecf9;}

/* top right Search and LangSwitcher*/
#toprightBar { display:block; width:300px; height:25px; position:absolute; top:17px; left:605px; z-index:1000;color:#4366a9;text-align:right;} 
#toprightBar a { color:#4366a9; }
#toprightBar a img { vertical-align:middle;}
#langSwticher { float:right; color:#fff; font:12px/16px Arial; margin:2px 5px 1px 5px; text-shadow: 1px 1px 1px #32452a; filter: Shadow(Color=#32452a, Direction=135, Strength=1); } 
/* Search */
#search {margin:0; padding:0;float:right;}
#search #s {background:transparent url('images/search-trans.png') 0px 1px no-repeat;color: #222;font-size: 12px;margin:0;padding: 2px 2px 2px 6px;width: 135px;height:16px;}
#search input {background:#312d20;border:none;height:16px;padding:0px 3px;margin:3px 10px 0 0;font:9px/16px;color:#fff;}
#search input.gobutton {cursor: hand;cursor: pointer;background:#312d20;border:none;height:16px;padding:0px 3px;margin:3px 10px 0 0;font:9px/16px;color:#fff;}
#search #s:hover {color: #365070;background-image:url('images/search_hover-trans.png');}
.search-excerpt {margin: 0;}

/* Comments */
h3#comments{margin: 10px 0 0;padding: 20px 10px;}
h3#comments span.comments-subscribe {float:right;font-size:.7em;margin-left: 3px;padding: 0 0 0 19px;background: url("images/rss.png") no-repeat 0 50%;color:#cccccc;}
h3#respond{margin: 10px 0 0;padding: 20px 10px;}
ol.commentlist{list-style-type: none;margin: 0;padding: 0;border-top: 5px solid #eee;}
ol.commentlist li strong{padding-left:1em;}
ol.commentlist li .comment-entry{margin: -135px 0 0;border-bottom: 5px solid #eee;padding: 5px 150px 0;line-height: 2em;}
ol.commentlist li .avatar{border:1px solid #FFF;padding:1em;margin:2em 1em 1em 0;}
#commentform{margin: 0 0 7px;padding: 30px 20px 6px;}

/* ************************ SLIDESHOW ********************************/
#mainscreen {
	position:relative;
	display:block;
	background:#fff;
	width:922px;
	height:350px;
	text-align:left;
}
.basebgimage {
}
.container {	
	
}
.container-inner {min-height:350px;}
#utilbar {
	background:transparent url(images/utilbar_bg.png) 0 0 no-repeat;
	height:36px;
	width:750px;
	line-height:36px;
	position:relative;
}
#utilbar span.sharethis {
	margin-left:10px;
}
#utilbar a img {
	padding:5px 5px;
}
#utilbar a img {
	vertical-align:middle;
}
#utilbar .backtotop {
	position:absolute;
	right:0px;
	top:0px;
	display:block;
	padding:0 0px;
	color:#999;
}

.home .sepeator h3, .home .sepeator h3.longer {margin: 0;padding: 0;font-size: 10px;color:#fff;line-height: 29px;letter-spacing: 2px;border:none; font-family:Arial, Helvetica, sans-serif; color:#00b1eb; border-bottom:#fff solid 1px;margin-bottom:10px;display:inline;display:block;float:left;width:200px;height:20px;
margin:0 5px 10px 0; padding:9px 2px;}
.home .sepeator h3.longer{
	width:479px
}
.home .sepeator h3.shorter{
	width:235px
}
.wpsb_form_txt {
	width:116px;
}
.wpsb_form_btn {
	color:#FFF;
	background:url(images/button_bg.png) 0 0;
	border:none;
	border:#000 solid 1px;
	padding:1px 4px;
	cursor:pointer;
	cursor:hand;
}
.wpsb_form_btn:hover {
	background:url(images/button_bg_hover.png) 0 0;
}
.home_newsletter_inner .module {
width: 234px; padding:0 0 5px 5px;
background:url(images/home_newsletter_bg.jpg) bottom right;
}
.homeboxes {
	margin:15px 18px 0 18px;
}
.homeboxesSingle {
	width:288px;
	height:169px;
	background:url(images/home_boxes_bg.jpg) 0 0 no-repeat;		
}
.homeboxesSingle h3 {
	width:288px;
	height:39px;
	display:block;
	text-indent:5px;
	font:24px/39px Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.homewhatsnew h3.sub {
	color:#51aed8;
}
.homewhatsnew .homewhatsnew_inner {
	background:url(images/home_box1.jpg) 0 0 no-repeat;
	width:288px;
	height:130px;
}
.homewhatsnew .homewhatsnew_inner a {
	color:#fff;
	display:block;
	font:24px/24px bold Verdana,Geneva,sans-serif;
	height:100%;
	padding:24px 1px 1px 2px;
	text-align:center;
	width:100%;
}
.homemini h3.sub {
	color:#fe4b16;
}
.homemini .homemini_inner {
	background:url(images/home_box2.jpg) 0 0 no-repeat;
	width:288px;
	height:130px;
}
.homemini .homemini_inner a.starname {
	color:#FF3300;
	display:block;
	font:21px/21px bold Verdana,Geneva,sans-serif;
	height:100%;
	padding:13px 1px 1px 2px;
	text-align:center;
	width:100%;
}
.homephoto h3.sub {
	color:#ff813c;
}
.homephoto .homephoto_inner  {
	background:url(images/home_box3.jpg) 0 0 no-repeat;
	width:288px;
	height:130px;
}
.homephoto .homephoto_inner a {
	color:#fff;
	display:block;
	font:18px/18px bold Verdana,Geneva,sans-serif;
	height:100%;
	padding:12px 1px 1px 2px;
	text-align:center;
	width:100%;
}
.homephoto .homephoto_inner table, .homephoto .homephoto_inner table tr, .homephoto .homephoto_inner table tbody , .homephoto .homephoto_inner table td, .homephoto .homephoto_inner table th {
	vertical-align:top;
	background:none;
}
.homephoto .homephoto_inner a span {
	font-size:10px;
}
.homemini .homemini_inner .photoborder,
.homephoto .homephoto_inner .photoborder {
	border:#fff solid 4px;
	background:#fff;
	vertical-align:top;
}

.subpage #mainscreen {
	display:none;
}
.isCat #mainscreen {
	display:block;
	width:922px;
	height:73px;
	background:#6CF url(images/top_robbin3.jpg) 0 0 repeat;
	position:relative;
}
#sidebar .item h3.whatsnews {
	color:#51aed8;
}
#sidebar .item h3.mini {
	color:#fe4b16;
}
#sidebar .item h3.fb {
	color:#3f67ad;
}
#sidebar .item h3.youtube {
	color:#f18023;
}
#sidebar .item {
	background:url(images/sb_bg.jpg)  top right no-repeat;
}
#testimonial {	
}
.abouttable tr td , .abouttable tbody tr td {
	vertical-align:top;
}
.contactustable tr td , .contactustable tbody tr td {
	vertical-align:top;
}
.contactustable tbody tr td p, .contactustable tr td p {
	font-size:14px;
}
.subpage .archive_thmb {
float:left;
margin:0 18px 0 0;
}
.subpage .postnav {
margin-top:80px;
margin-left:18px;
width:614px;
}
.isPage #mainscreen {
//	display:none;
}
.home #mainscreen {	
	display:block;
}
a.orange {
	padding:4px 10px;
	background:#e06700;
	color:#fff;
}
a.orange:hover {
	background:#ff701f;
}

div.hr {
	background:url(images/hr.gif) 0 0 repeat-x;
	display:block;
	height:5px;
	width:100%;
	margin:20px auto 20px auto;
}
div.hr hr {
	display:none;
}

.programchoice span.wpcf7-list-item {
	width:163px;
	display:block;
}
.programchoice span.wpcf7-list-item {
font-size:11px;
letter-spacing:0.01em;
}
.progleft {	
	float:left;
	margin:0 18px 0 0;
	display:block;
	width:234px;
	height:186px;
}
.page-progams .singlebox img, .schedulebox img, .programschedule img {
	margin:0;
}
.programschedule p {
	margin:0;
}

/*
.page-progams .singlebox a {
	padding:4px 10px;
	background:#e06700;
	color:#fff;
}
.page-progams .singlebox a:hover {
	background:#ff701f;
} */
.page-progams .singlebox h3, .page-progams .singlebox h4 , .page-progams .schedulebox h4{
	margin:0;
	padding:0;
}
.page-progams .singlebox h3 {
	color:#5e5e5e;
	font:20px/20px Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.page-progams .singlebox h4, .page-progams .schedulebox h4 {
	color:#8ab6ea;
	font:24px/24px Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.page-progams .schedulebox h4 span {
	color:#5e5e5e;
	font:20px/20px Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.schedulebox {
	margin-bottom:50px;
}
.schedulebox span.right {
	text-align:right;
}

a.orangeButton {
	position:relative;
	top:2px;
	padding:4px 10px;
	background:#e06700;
	color:#fff;
}
a.orangeButton:hover {
	background:#ff701f;
} 

/*
.schedulebox a {
	position:relative;
	top:2px;
	padding:4px 10px;
	background:#e06700;
	color:#fff;
}
.schedulebox a:hover {
	background:#ff701f;
} */
div.backtotop {
	width:100%;
	height:50px;
	text-align:right;
}
div.backtotop a, a.orangeButton {
	padding:4px 10px;
}
a.orangeButton:hover {
	background:#ff701f;
}
.big1 {
	font-size:14px;
}

.programlinediv {
	display:block;
	width:712px;
	background:url(images/programline_bg.jpg) right bottom no-repeat;
	height:106px;
}
.programlinetable a {
	font:10px/10px bold Arial, Helvetica, sans-serif;Color:#F60;text-align:center;
	text-decoration:none;
}
.programlinetable a:hover {
	text-decoration:underline;
}
.programlinetable {
	position:relative;
	top:50%;
	border-collapse:collapse;
	padding:0;
	margin:0;
	width:712px;
	font:10px/10px Arial, Helvetica, sans-serif;Color:#F60;text-align:center;
}
.programlinetable tbody, .programlinetable tbody tr, .programlinetable tbody tr td,
.programlinetable, .programlinetable  tr, .programlinetable  tr td,{
	padding:0;
	margin:0;
}
.programlinetable tbody tr td, .programlinetable tr td  {
	text-align:center;
	padding:0;
	margin:0;
}

#pin {
background:url("images/nav_pin.png") no-repeat scroll 0 0 transparent;
display:block;
height:29px;
left:374px;
position:absolute;
top:-6px;
width:22px;
}
.archive_thmb_table {
	vertical-align:top;
}
.archive_thmb_desc img {
	display:none;
}

#navmenu-h li ul li {
	display:block;
	width:180px;
	height:26px;
	padding:0 !important;
	margin:0 !important;
	text-align:left;	
	position:relative;
}
#navmenu-h li ul li a {
	display:block;
	width:180px;
	height:26px;
	padding:0 !important;
	margin:0 !important;
	text-align:left;
	position:relative;
}
#navmenu-h li ul li a:hover {
	display:block;
	width:180px;
	height:26px;
	padding:0 !important;
	margin:0 !important;
	text-align:left;
	position:relative;
}
#navmenu-h li ul li a b {
	top:7px;
	left:10px;
	display:block;
	width:140px;
	height:26px;
	padding:0 !important;
	margin:0 !important;	
	position:absolute;
	font-style:normal;
	font-weight:normal;
}

#navmenu-h li ul li a i {
	top:7px;
	left:130px;
	display:block;
	width:50px;
	height:26px;
	text-align:left;
	padding:0 !important;
	margin:0 !important;	
	position:absolute;
	font-style:normal;
	font-weight:normal;
}