body {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333333;background-color:#443444;margin:0;padding:0;position: relative;}

.small{font-size:10px;}

a {color:#6a5569;}

a:hover {color:#cccccc;}

h1{font-size:18px;text-transform:uppercase;color:#333333;margin:0;padding:0px 0 0px 0;}


h2{font-size:14px;text-transform:uppercase;color:#333333;margin:0;padding:0px 0 0px 0;}


h3{font-size:12px;text-transform:capitalize;color:#333333;margin:0;padding:0px 0 0px 0;}
a h3{text-decoration:none;color:#6a5569;}
a:hover h3{color:#cccccc;}





#wrapper-content {
	background:url(../images/bg.gif) repeat-y left;
	width:834px;
	padding:0;
	margin:0 auto;
	overflow:auto;
	
}
div#checkout1-form .section.error input
{
	color: #781351;
	border: 1px solid #red;
}

.section{padding:0 0 0px 0;}

.error{color:red;}

.hr-rule{padding:10px 0 10px 0;}

#sponsors-container{padding:10px 0 0px 15px;}

.left-title{padding:0 0 10px 0px; color:#999999;text-transform:uppercase;}

div#checkout1-form .section.error select
{
	color: #781351;
	border: 1px solid #red;
}
#agenda h3{text-transform:uppercase;background-color:#F5F5F5;padding:5px;}
#agenda table tr td{vertical-align:top;padding:0;margin:0;}



.top-link{float:right;margin:0;}

#agenda .agenda-day{padding:0 0 30px 0;}

.agenda-day a{text-decoration:none;}


div#confirmation table{
    width:300px;
	border-style: solid; 
	padding:10px;
	margin:10px 0 10px 0;
    border-width: 1px;
   border-color: #666666;
	
}

strong{
	color:#333333;
}
ul a{text-decoration:none;}

ul#nav{
	display: list-item;
	list-style-type: none;
	line-height: 17px;
	padding: 0 0 10px 15px;
	margin: 0;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}


#nav li{
	background-image: url(../images/circle.gif);
	background-repeat: no-repeat;
	background-position: 0;
	padding-left: 15px;
	
}
ul.list{padding:0 0 0 15px;}

ul#attendees-list {padding:0; margin:0;display: list-item;
	list-style-type: none;}


#attendees-list li{float:left; width:50%;padding:5px 0px 5px 0;} 


#content{
	margin:0 auto;
	background:url(../images/content-bg.gif) repeat-y top left;
	width:800px;	
}

#header {
	float:left;
	width:800px;
	height:320px;
	background:#FFFFFF;
	padding:0 0 0px 0px;
}


#content-admin{
	margin:0 auto;
	width:90%;	
}


#leftColumn {
	float:left;
	width:190px;
	background:#FFFFFF;
	padding:0 0 0px 0;
	margin:0px 0px 0 0px;
	
	
}
#rightColumn {
	float:right;
	width:560px;
	background:#FFFFFF;
	margin:0px 20px 0 0px;
	padding:0 0px 0 0px;
	
}

#adminAgendaColumn{
	float:left;
	width:560px;
	background:#FFFFFF;
	margin:0px 20px 0 0px;
	padding:0 0px 0 0px;
}

#adminRightColumn{
	float:right;
	width:85%;
	background:#FFFFFF;
	margin:0px 0px 0 0px;
	padding:0 0px 0 0px;
}

#adminLeftColumn{
	float:left;
	width:15%;
	background:#FFFFFF;
	padding:0 0 0px 0;
	margin:0px 0px 0 0px;
}





#bottom {
   
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:834px;
	height:50px;
	clear:both;
	background:url(../images/footer_bg.gif) no-repeat top left;
	
	
}

#footer{
	background-color:#443444;
	margin:0 auto;
	padding:0;
	font-size:10px;
	color:#CCCCCC;
	overflow:auto;
	width:834px;
	
}

#footer-left{
	float:left;
	background-color:#443444;
	
}

#footer a{
	color:#CCCCCC;
}

#footer-right{
	float:right;
	background-color:#443444;
	
}

#btn-wrapper{
	margin:10px 0 0 0;
}

#print{background-color:white;padding:20px;}

#privacy-container{margin:0px 0 0 0;}


.btntxt{
	background-color:#666666;
	padding:5px;
	border-right:solid 2px #c9c9c9;
	border-bottom:solid 2px #c9c9c9;
}

a.btntxt{
	text-decoration:none;
	color:#ffffff;
}

a:hover.btntxt{
	background-color:#443444;
}

#gallery {
		padding: 10px;
	}
	
	#gallery img {
		border: 0px solid #F5F5F5;
		border-width: 5px 5px 20px;
	}
	#gallery a:hover img {
		border: 5px solid #544255;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery{float:right;padding:10px 25px 0 0}
	
 .attendees-table TH{
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
}

.attendees-table th{ text-align:left;}

div#agenda table tr.space-under td{padding-bottom:10px;}

.paymentForm{padding:0 0 10px 0px;}




div.play-icon{
	position:absolute;
	width:120px;
	height:90px;
	margin-left:50px;
	margin-top:35px;
}

a:hover div.play-icon {
	background:url(../images/play.png) no-repeat;

}




#player-tools-container{
	width:540px;
	
}
#player-tools{
	float:right;
	
}

#player-tools a img{border:none;}

#stf{
	float:right;
	clear:both;
	background:#cccccc;
	padding:5px;
	border:solid 1px #666666;
	margin-bottom:5px;
	display:none;
	
}
.imageLink{cursor: hand;}

#player{width:540px;height:455px; clear:both;}


.video-row{width:540px;padding:15px 15px;}
.video-thumb{
	float:left;
	border-style: solid;
	border-width: 1px; 
	border-color:#999999;
	padding:3px;
}
.video-info{float:left;margin-left:20px;width:380px;}
.clearfix{clear:both;}

.devider{width:540px;border-top-style:solid;border-width: 1px;border-color:#999999;}

.video-thumb a img{border:none;}


	