﻿.sessionTabContainer
{
    padding-top:0px;
    margin-top:0px;
    float:left;
    width:170px;
}

.sessionTabs li h1
{
	font-size: 10pt;
	text-align: center;
	margin: 0 0 0 0;
	padding: 4px 4px 6px 4px;
	height: auto;	
}

.sessionTabs li h2
{
	font-size: 8pt;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin: 0;
	padding: 4px 0 2px 0;
}

.sessionTabs li p
{
	text-align: center;	
}

.sessionInfoContainer.sessionInfo p
{
}

.sessionLimitedSeats
{
	/*master.css*/
}

.sessionDiscount
{
	margin: 4px 0 0 0;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000;
	background-image: url(/Images/Events/sessionLimited.png);
}

p.sessionPrice
{
	font-size: 11pt;
	margin: 0 0 10px 0;
	color:#000;
}

.sessionLocation
{
	padding-top: 6px;
	font-size: 10pt;
	color: #000;
}

.sessionStatus
{
	font-weight: bold;
}

.sessionTabContainer h2
{
	font-size: 13pt;
	text-align: center;
}

.sessionContentContainer
{	
	padding:20px;
	padding-right:0px;
	padding-top:0px;
	float:left;
	width:450px;
	border-left: solid 1px #aeaeae;
}

.sessionHeader
{	
	padding: 0;
	margin: 0;
}

.sessionHeader img
{	
	padding: 0;
	margin: 0;
}

.sessionTabs 
{
    list-style: none;   
    margin:0px;
    padding: 0px;
}

.sessionTabSelected
{
	border: solid 1px #3494c9;
	border-right: solid 0px #fff;
	background-color:#e4f5fd;
	padding-bottom:5px;
	margin-top:0px;
	padding-top:0px;
	color:#0076bd;
}

.sessionTabSelected h1
{
    background-color:#0d74bf;
	background-image: url(/Images/Events/sessionSelected.png);
    background-repeat: repeat;
	_background-image: none;
	_background-repeat: no-repeat;
	color: #fff;
	_color: #000;
	_font-weight: bold;
}
.sessionTabSelected p, .sessionTab p
{
    margin:0px;
    padding-top:5px;
    padding-bottom:0px;
}

.sessionTab h1
{
	background-color: #aeaeae;
	background-image:url(/Images/Events/sessionDeselected.png);
	background-repeat:repeat-y;
	color: #eeeeee;
	_color: #009FFF;
	_cursor: pointer;
}

.sessionTab
{
	border: solid 1px #aeaeae;
	border-right-style:none;
	
	/*_border: 0;*/
	background-color:#f3f3f3;
	padding-bottom:5px;
	margin-top:0px;
	padding-top:0px;
	color:#0076bd;
}

.sessionTabs li
{
    padding: 0;
    margin-bottom: 10px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-radius-topleft: 5px;   
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-radius-bottomleft: 5px;   
}

.sessionTab:hover
{
	border: solid 1px #009FFF;
	border-right-style:none;
	
	cursor: pointer;
	_cursor: hand;
}

.sessionContent
{
    width: 275px;
}

.sessionInfoContainer
{
	float: right;
	width:150px;
	margin-left: 20px;
	margin-top: 5px;
}

.sessionInfo p input
{
	display: inline;
}

.sessionInfo p
{
	margin: 3px;
	padding: 0;
}

div.sessionInfo
{
    border: solid 1px #EEE; 
    width: 150px; 
    text-align:center; 
    vertical-align: middle; 
    /*margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 10px;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;   
    margin-bottom:10px;
}

.sessionInfo h5
{
    font-size: 9pt;
    font-weight: normal;
    color: #000;  
    margin: 0;
    background-color: #f3f3f3; 
    padding: 4px; 
    -moz-border-radius: 5px;
}

div.sessionDetails
{
    padding-left: 10px;
}
div.tabHolder
{
    margin-top:15px;
}

div.contentHolder
{
    width: 230px; 
    float:left;
}

div.tabPanel
{  
}

div.eventContent
{
    width: 550px; 
    float: left; 
    padding-left: 10px; 
    padding-top: 0px;
}

div.presenterImage
{
    float: left;
}

a.registerLink
{
    font-weight: bold; 
    text-decoration: none;
}

.sessionComponent
{
    border:solid 1px #eeeeee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom:10px;
}
.sessionComponent .checkArea
{
    padding:10px;
    background-color:#eeeeee;
}
.sessionComponent .checkArea .checkDiv
{
    width:30px;
    float:left;   
}
.sessionComponent .checkArea .titleDiv
{
    margin:0px;
    width:450px;
    float:left;
}
.sessionComponent .checkArea .titleDiv h4
{
    margin:0px;
    padding:0px;
}
.sessionComponent .checkArea .timeDiv
{
    float:right;
    width:150px;
    text-align:right;
}
.sessionComponent .contentArea
{
    padding:20px;
    padding-top:10px;
    padding-bottom:10px;
}
.presenterBox
{
    float:left;
    width:102px;
    margin-right:15px;
}
.presenterBoxRight
{
    float:right;
    width:102px;
    margin-right:15px;
}

.presenterBox .presenterCaption
{
    text-align:center;
}

.sessionComponent .descriptionArea
{
    float:left;
    width:370px;
}
.sessionComponent .presenterArea
{
    float:right;
    width:240px;
    text-align:right;
}
/* Clearfix */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* Online Seminars Tab */
#online_header h1 {padding:20px 32px 0;}
#online_header p {color:#fff; font-size:14px; padding-left:32px;} 
#online_videos{padding:0 30px;}
.blurb {font:normal 12px Segoe UI, Arial, sans-serif; color:#949494;}
#online_videos h3 {font-size:14px; font-weight:normal; color:#484848; padding-bottom:10px;}

ul#videos {float:left; width:370px; list-style:none; padding:0; margin:0;}
  ul#videos li{list-style:none; background:none; float:left; display:inline; width:166px; height:125px; margin:0 19px 20px 0; padding:0; background:#2e2e2e; }
    ul#videos li img {margin:0; padding:0; line-height:0;}
    ul#videos li a {text-decoration:none; display:block; color:#eee; padding-left:10px; line-height:20px;}
    
  ul#videos li.active {background-color:#111; cursor:pointer;}

.information {float:right; width:210px; padding:15px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; background:#f4f4f4; font-size:12px; line-height:20px; color:#484848; margin-bottom:25px; display:inline;}
a#online_videos-button {clear:right; float:right; display:block; height:68px; width:237px; text-indent:-9999px; background:url('/Content/filestore/OnlineSeminars/view-now.png') no-repeat 0 0;}
a#online_videos-button:hover {background-position:0 -68px;}


