﻿/* Pagebuilder generated CSS template */
/* Your styles go here */

.row {
	padding:			2px 10px;
	}
	
label {
	width:				116px;
	float:				left;
	font-weight:		bold;
	}
.addFormInputs {
	vertical-align:		middle;
	width:				360px;
	padding:			0px;
	margin:				0px;
	}

#workshopTable {
	margin-top:			10px;
}	
	
#workshopTable th {
	background-color:	#1F0069;
	color:				#FFFFFF;
	padding:			2px;
}

#workshopTable td {
	background-color:	#F5F5F5;
}


#sesswrap {
	
	padding:			6px;
}

.sess {
	padding:			2px 70px;

}

.sess label.1  {
	width:				116px;
	float:				left;
	font-weight:		bold;
	padding: 			2px;

}

.sess label.2 {
	width:				116px;
	float:				left;
	font-weight:		bold;
	padding: 			2px;

}

.addFormInputs1 {
	width:				300px;
	padding:			0px;
	margin:				0px;
	}



.addFormInputs2 {
	vertical-align:		middle;
	width:				110px;
	padding:			0px;
	margin:				0px;
	}

/*---------------------------------------------------------*/

/*Contact Form*/
#contactFormContainer {
	border:1px solid #999999;
	background-color:#ececec;
	margin-top:15px;
	padding:10px;

}

/* Form elements*/

.row {
	padding:			2px 10px;
	}
	
.row label {
	width:				180px;
	float:				left;
	font-weight:		bold;
	margin-top:			10px;
	}
.addFormInputs {
	vertical-align:		middle;
	width:				360px;
	padding:			0px;
	margin:				0px;
	margin-top:			10px;
	}

/*---------------------------------------------------------*/

p.text{
	width:200px;
}
/*------------------------Video-----------------------------*/
#video {
	background: #efedec;
}
.videosContainer h2 {
	margin-bottom: 12px;
}

.videosContainer {
	clear: both;
	margin-top: 20px !important;
	padding:10px 0 10px 0;
	background-color: #efedec;
	width:486px;
	margin-left:46px;
}
.videosContainer h2 {
	padding: 6px 0 6px 0px !important;
	font-size: 1.1em !important;
	color: #232120 !important;
	background-color: #fff !important;
}
.videosContainer .thumbImages {
	overflow: auto;
	line-height: 1.2em !important;
}
.videosContainer .thumbImages .thumbLeft {
	float: left;
	width: 142px;
	padding: 10px 10px;

}
.videosContainer .videosContainerImage1 {
margin-bottom:4px;
}


table#bulletin{
	width:574px !important;
	border:1px solid #000;
	background:#FFFFCC;
	margin-right:0px;
}

table#bulletin p{
	text-align:left;
	padding-right:10px;
}

table#bulletin p a{
	
}
table#bulletin tr{
	width:574px;
}

table#bulletin td{
	border:1px solid #000;
	text-align:left;
	padding-right: 10px;
	width:566px !important;
}
