/* START TABS CSS  */

div.agendacontainer {
	width: 640px;
	margin: 20px 0 0px 0;
	float: right;
}
* html div.agendacontainer { width: 650px; } 

ul.agendacontainer {
	list-style-type: none;
	width: 640px;
	float: left;
}
* html ul.agendacontainer { width: 650px; } 

#agenda-nav { margin: 15px 0px 0px 0px; width: 640px;padding:0px;}

* html #agenda-nav { width: 650px; } 

ul.agendacontainer li {
	margin: 0px;
	float: left;
}

ul.agendacontainer a {
	float: left;
	display: block;
	line-height:40px;
	width:153px;
	margin-right:1px;
	padding: 0px 0px 0px 6px;
	border-bottom: 0;
	color: #fff;
	background:  url(../images/tabbed-bg_off.jpg) no-repeat top left;
	text-decoration: none;
	font-size: 90%;
	text-align: center;
}
* html ul.agendacontainer a { 	
	width:153px;
	margin-right:1px;
	padding: 0px 0px 0px 5px;
 } 

ul.agendacontainer a:hover {
	background: url(../images/tabbed-bg_off.jpg) no-repeat top left;
	color: #16446D;
}

ul.agendacontainer a.active {
	background:  url(../images/tabbed-bg_active.jpg) no-repeat top left;
	padding: 0px 0px 0px 6px;
	cursor: default;
	color: white;
}

.tabs-container {
	background: #F2D596; 
	clear: left;
	border: 1px solid #ccc;
	border-top: 0;
	padding: 20px 8px 0 8px;
	width:621px;
}
.tabs-baseline {
	background: #18446B; 
	clear: left;
	border-top: 0;
	height: 5px;
	width:639px;
}
/* END TABS CSS  */


/**clearing classes**/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix{display:inline-block;}

/*Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/

.brclear{ /*Use a break with this class to clear float containers*/
	clear:both;
	height:0;
	margin:0;
	font-size:1px;
	line-height:0;
}
/**end clearing classes**/


/* FORMATTING */
.tab h1 {
	font-size: 150%;
	color: #B16B27;
	font-family: arial, tahoma, verdana;
	font-style: italic;
	margin: 0 0 20px 0;
	display: block;
	font-weight:bold;
}
.tab h2 {
	font-size: 150%;
	color: #16446D;
	font-style: italic;
	font-family: arial, tahoma, verdana;
	display: block;
	padding-bottom: 20px;
	border-bottom: solid 1px #16446D;
}

.sessiontitle				{ text-transform:uppercase; font-weight:bold; font-size:100%;}

#watchlivebutton			{ float:right; width:216px;}

#watchlivebuttons			{ float:right; width:266px;}

a.watchlive					{ width:214px; display:block; padding: 0px 20px 0px 30px; margin-top: 20px; background: url(../images/watch_video_icon.gif) left no-repeat; font-weight: bold; }
a.watchlive:hover			{ text-decoration:none;  color: #34617E; }

.float_left					{ float:left; }

a.ondemand					{ height:21px; width:94px; display:block; padding-left: 30px; padding-top:0px; margin:0px; 
							background: url(../images/watch_video_icon.gif) top left no-repeat; background-position: 0% 0%; }
a.ondemand:hover			{ text-decoration:none; 
							  background: url(../images/watch_video_icon.gif) top left no-repeat; background-position: 0% 0%; color: #34617E; }
