/* ==========
Schedule v2.0 - @author: Mark Hogan 0402928123
========== */
body {margin:0px;padding:0px;font-family:arial, sans-serif;font-size:12px;color:#333;text-align:center;}
table {font-family:arial, sans-serif;font-size:12px;}
p, input, textarea, select {margin:0;padding:0;font-size:12px;color:#333;font-family:arial}
div, ul, ol {font-family:arial}
/* >>>>>>
Safari - Extra definitions
>>>>>> */
label, .read_more a, .read_more a:visited, .more_info a, .more_info a:visited {font-family: arial, sans-serif; font-size: 12px;}
/* <<<<<<
Safari - End
<<<<<< */

/* ======
HYPERLINKS
======  */
a, a:visited {color: #19548E; text-decoration:none; cursor:pointer; outline:0;}
a:hover {color: #19548E; text-decoration:underline; cursor:pointer; outline:0;}

/* >>> ICON LINKS >>> */
a.video, a.video:visited, a.video:hover {background: transparent url(../images/icons/ico_video.gif) no-repeat 0 2px; padding-left:20px;display:block;  height:100%;width:auto;}
a.slideshow, a.slideshow:visited, a.slideshow:hover {background: transparent url(../images/icons/ico_slideshow.gif) no-repeat 0 2px; padding-left:16px;display:block;  height:100%;width:auto;}
a.audio, a.audio:visited, a.audio:hover {background: transparent url(../images/icons/ico_audio.gif) no-repeat 1px 3px; padding-left:20px;display:block;  height:100%;width:auto;}
a.mail, a.mail:visited, a.mail:hover {background: transparent url(../images/icons/ico_mail.gif) no-repeat 2px 2px; padding-left:17px; display:block; height:16px;width:auto; float:left;}
a.print, a.print:visited, a.print:hover {background: transparent url(../images/icons/ico_print.gif) no-repeat 2px 2px; padding-left:17px; display:block; height:16px;width:auto; float:left;}
a.arrow, a.arrow:visited, a.arrow:hover {background: transparent url(../images/icons/ico_arrow.gif) no-repeat 4px 2px; padding-left:18px; display:block; height:100%;width:auto;}

a.video, a.video:visited, a.video:hover ,
a.slideshow, a.slideshow:visited, a.slideshow:hover,
a.audio, a.audio:visited, a.audio:hover,
a.mail, a.mail:visited, a.mail:hover {line-height:16px;}

	/* > Hover graphics > */
		a.video:hover {background-image: url(../images/icons/ico_video_hover.gif);}
		a.slideshow:hover {background-image: url(../images/icons/ico_slideshow_hover.gif);}
		a.audio:hover {background-image: url(../images/icons/ico_audio_hover.gif);}
		a.arrow:hover, ul.newslist  li a.arrow:hover, ul.commentlist  li a.arrow:hover {background-image: url(../images/icons/ico_arrow_hover.gif);}
	/* < Hover graphics < */
/* <<< ICON LINKS <<< */

/* >> SBS Schedule v2 >> */
	/* tabs navigation */
	#sbs_schedule_v2 h1 {text-align:left;font-family:Helvetica,arial,sans-serif; font-size:18px; font-weight:400;line-height: 18px; background: #f2f2f2; color:#333; padding:0; margin:0; text-indent:10px; line-height:38px; height:38px;}
	#sbs_schedule_v2 h4 {font-family:Helvetica,arial,sans-serif; font-size:12px; /*color: #59260d;*/ margin: 0 0 2px 0;}
	#sbs_schedule_v2 .tabs {/*background:#b4a6bf;*/ width:297px; height:35px; display:block; /*border-top:3px solid #b4a6bf;*/ padding-left:3px;}
	#sbs_schedule_v2 .tabs ul {list-style-type:none; margin:0;  padding:0; width:297px;}
	#sbs_schedule_v2 .tabs ul li{margin:0; display:block;  padding:0; float:left; position:relative;}
		#sbs_schedule_v2 .tabs ul li a,
		#sbs_schedule_v2 .tabs ul li a:visited,
		#sbs_schedule_v2 .tabs ul li a:hover{margin:0; padding:2px 0 0 0; line-height:33px; height:33px; float:left; background: transparent ; color:#4f3a5f; text-decoration:none; font-weight:700;}
			#sbs_schedule_v2 .tabs ul li a span.right{margin:0;  padding:0; line-height:35px; height:35px; width:8px; position:absolute; right:0; top:0; background: transparent ;}
			#sbs_schedule_v2 .tabs ul li a span.left{margin:0;  padding:0 8px; background: transparent;  font-size:13px;}
			#sbs_schedule_v2 .tabs ul li a.sbsone, #sbs_schedule_v2 .tabs ul li a.sbsone:visited, #sbs_schedule_v2 .tabs ul li a.sbsone:hover{margin:0; height:35px; width:61px; float:left; color:#4f3a5f; text-decoration:none;/*background: transparent url(../images/tab_one.gif) no-repeat 0 0;*/}
			#sbs_schedule_v2 .tabs ul li.selected a.sbsone, #sbs_schedule_v2 .tabs ul li.selected a.sbsone:visited, #sbs_schedule_v2 .tabs ul li.selected a.sbsone:hover{/*background: transparent url(../images/tab_one_hover.gif) no-repeat 0 0;*/}
			#sbs_schedule_v2 .tabs ul li a.sbstwo, #sbs_schedule_v2 .tabs ul li a.sbstwo:visited, #sbs_schedule_v2 .tabs ul li a.sbstwo:hover{margin:0; height:35px; width:61px; float:left; color:#fff; text-decoration:none;/*background: transparent url(../images/tab_two.gif) no-repeat 0 0;*/}
			#sbs_schedule_v2 .tabs ul li.selected a.sbstwo, #sbs_schedule_v2 .tabs ul li.selected a.sbstwo:visited, #sbs_schedule_v2 .tabs ul li.selected a.sbstwo:hover{/*background: transparent url(../images/tab_two_hover.gif) no-repeat 0 0;*/}
		/* Hover & Selected */
			/*#sbs_schedule_v2 .tabs ul li a:hover,*/
			#sbs_schedule_v2 .tabs ul li.selected a, #sbs_schedule_v2 .tabs ul li.selected a:visited, #sbs_schedule_v2 .tabs ul li.selected a:hover {/*transparent url(../images/tab_span_left.gif) no-repeat 0 0*//*background: #fff ; color:#6a4e7f;*/}
			/*#sbs_schedule_v2 .tabs ul li a:hover span.right,
			#sbs_schedule_v2 .tabs ul li.selected a span.right{background: transparent url(../images/tab_span_right.gif) no-repeat 0 0;}*/

	/* tabs date selection */
	#sbs_schedule_v2 .tabs_date {background:#6a4e7f; width:300px; /*height:35px;*/display:block; text-align: center; position:relative; padding: 10px 0;}
	#sbs_schedule_v2 .tabs_date span.sup {position:absolute;top:7px; font-size:11px;}
	#sbs_schedule_v2 .tabs_date a{margin:0; padding:0 10px 0 0; /*line-height:35px; height:35px;*/ background: transparent ; color:#fff; text-decoration:none; font-size:14px;}
	#sbs_schedule_v2 .tabs_date a.next, #sbs_schedule_v2 .tabs_date a.previous,
	#sbs_schedule_v2 .tabs_date a.no_next, #sbs_schedule_v2 .tabs_date a.no_prev{position:absolute; top:8px; right:10px;margin:0; padding:0; line-height:18px; height:18px; width:18px; background: transparent url(../images/next.gif) no-repeat 0 0; color:#fff; text-decoration:none;}
	#sbs_schedule_v2 .tabs_date a.previous, #sbs_schedule_v2 .tabs_date a.no_prev {background: transparent url(../images/previous.gif) no-repeat 0 0; right:auto; left:10px;}
	#sbs_schedule_v2 .tabs_date a.no_next{background-image:url(../images/next_inactive.gif);cursor:default;}
	#sbs_schedule_v2 .tabs_date a.no_prev{background-image:url(../images/previous_inactive.gif);cursor:default;}
	
	
	
	/* tabs footer */
	#sbs_schedule_v2 .tabs_footer {/*background:#b4a6bf;*/ padding:10px; text-align:left; }
	#sbs_schedule_v2 .tabs_footer a, #sbs_schedule_v2 .tabs_footer a:visited, #sbs_schedule_v2 .tabs_footer a:hover {background:transparent; padding-left:11px; color:#fff;}
	
	/* schedule List selection */
	#sbs_schedule_v2 .tabs_list_item_title {background:#f2f2f2; padding:5px 0;}
	#sbs_schedule_v2 .tabs_list_item_title p {color:#999999; text-indent:70px; line-height:16px; font-size:13px; font-weight:800;}
	#sbs_schedule_v2 .tabs_list_item {background:transparent url(../images/row_gradient.gif) repeat-x 0 100%; padding:5px 0;}
	#sbs_schedule_v2 .tabs_list_item h4 a, #sbs_schedule_v2 .tabs_list_item h4 a:visited, #sbs_schedule_v2 .tabs_list_item h4 a:hover {color: #19548E; line-height:18px;}
	#sbs_schedule_v2 .tabs_list_item .time{width:60px; margin-right:10px; float:left; text-align:right; font-size:12px;line-height:18px;}
	#sbs_schedule_v2 .tabs_list_item .event{width:210px; float:left;}
	#sbs_schedule_v2 .tabs_list_item a, #sbs_schedule_v2 .tabs_list_item a:visited, #sbs_schedule_v2 .tabs_list_item a:hover {}
	#sbs_schedule_v2 .tabs_schedule{width:300px; height:250px; overflow:scroll; overflow-y: scroll; overflow-x:hidden; /*padding:10px 0;*/ text-align:left;}
	/*#sbs_schedule_v2 .tabs_schedule .clear_small {height:2px; font-size:2px;}*/
	#sbs_schedule_v2 .tabs_schedule .clear {height:0; font-size:0; clear:both;}
	#sbs_schedule_v2 .tabs_schedule .clear { clear: left;}
		#sbs_schedule_v2 .frequency {line-height:12px; padding:8px 0 7px 0;}
		#sbs_schedule_v2 .tabs_list_item label {font-size:12px; line-height:20px; height:16px; font-family:arial; float:left; margin-right:10px; color:#333; font-weight:800; padding-left:10px;}
		#sbs_schedule_v2 .tabs_list_item select{width:125px;}
		
		/* generic code */
		.vatop {vertical-align: top !important;}
		.vabottom {vertical-align: bottom !important;}
		.vamiddle {vertical-align: middle !important;}
		/* SBS one / Two themes */
		.one {background:#fff url(../images/date_gradient.gif) repeat-x 0 100% !important; /*color:#6a4e7f;*/}
		.one a, .one a:visited,.one a:hover {/*color:#6a4e7f !important;*/}
		.two {/*background:#6a4e7f !important;*/}
/* << SBS Schedule v2 << */
