/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 100%;
	height: 211px;
	margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 100%;
	height: 211px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 320px;
	height: 211px;
}

.accordion { padding-top: 15px; margin-top: 15px; float: left; width: 100%; border-top: 1px solid #cacaca; }
.green_padding .accordion { width: 94%; }


/* ACCORDION */
.accordion h1, .accordion h2, .accordion h3, .accordion h4, .accordion h5, .accordion h6 { font-size: 18px; background: transparent; padding: 8px 0px; margin-bottom: 0px;  margin-top: 0px; }
.accordion .reveal h1, .accordion .reveal h2, .accordion .reveal h3, .accordion .reveal h4, .accordion .reveal h5, .accordion .reveal h6 { background-color: transparent; color: #444; font-size: 18px; padding: 0; margin-bottom: 8px; }
.accordion h1:hover, .accordion h2:hover, .accordion h3:hover, .accordion h4:hover, .accordion h5:hover, .accordion h6:hover { cursor: pointer; color: #656565; }
.accordion.down h1:after, .accordion.down h2:after, .accordion.down h3:after, .accordion.down h4:after, .accordion.down h5:after, .accordion.down h6:after { font-family: FontAwesome; content: "\f107"; margin-left: 10px; }
.accordion.up h1:after, .accordion.up h2:after, .accordion.up h3:after, .accordion.up h4:after, .accordion.up h5:after, .accordion.up h6:after { font-family: FontAwesome; content: "\f078"; margin-left: 10px; }

.accordion p { margin-bottom: 0.8em; padding-bottom: 3px; }
.accordion .fa { float: right; font-size: 24px; width: 15px; margin-top: 7px; margin-left: 30px; margin-right: 14px; }
.show-biography { margin-top: 20px; }

.reveal { padding: 0px; display: none; }

span.icon {height:12px;	width:12px; float: right; position: relative; top: 5px;}

/* SEARCH BOX */
#searchform .button, #searchform button, #searchform input[type="submit"], #searchform input[type="reset"], #searchform input[type="button"] {margin-bottom: 0px;}
#searchform label {display: inline; top: 2px; position: relative;}


/* CALIBRATION PAGE */
.example-grid .column, .example-grid .columns, .example-grid .one_half,
.example-grid .one_third,
.example-grid .two_thirds,
.example-grid .three_fourths,
.example-grid .one_fourth,
.example-grid .one_fifth,
.example-grid .two_fifths,
.example-grid .three_fifths,
.example-grid .four_fifths,
.example-grid .one_sixth,
.example-grid .five_sixths  {background-color: #eee; height: 30px;}

.user-profile table.form-table tr#pi_title {display: none;}
.user-profile table.form-table {width: 99%; vertical-align: top;}
.user-profile table.form-table th {width: 25%; text-align: left; font-size: 1.1em; vertical-align: top;}
.user-profile table.form-table td {width: auto; vertical-align: top; }
.user-profile table.form-table td input[type="text"], input[type="password"], input[type="email"], textarea, select {margin-bottom: 0%!important;}
.user-profile table.form-table label {display: inline!important;}

.wpua-edit-container { margin-top: 25px; padding-top: 20px; border-top: 1px solid #ddd; }
.user-profile tr#prac_partner td { padding-bottom: 10px; }
.user-profile tr h3 { padding-bottom: 10px; }

.course_sidebar_header {padding: 10px 20px 10px 20px; background: #5eb7e0 url('images/tt_logo_watermark_small.png') no-repeat 200px -40px; color: #fff; border-bottom: 1px solid white;}
.course_sidebar_content { min-height: 60px; border-bottom: #555 1px dashed; margin-bottom: 10px; padding-bottom: 10px;}
.course_widget {padding: 10px; background: #a4dbf5 url('images/tt_logo_watermark_large.png') no-repeat -30px 80px;}
img.course_sidebar_image {margin: 5px 0 0px 5px!important;}

.academy_sidebar_header {padding: 10px 20px 10px 20px; background: #99cc00 url('images/tt_logo_watermark_small.png') no-repeat 250px -30px; color: #fff; border-bottom: 1px solid white;}
.academy_sidebar_content { min-height: 20px; border-bottom: #555 1px dashed; margin-bottom: 10px; padding-bottom: 10px;}
.academy_widget {padding: 20px; background: #c2db74 url('images/tt_logo_watermark_large.png') no-repeat -60px 20px;}

.home_video h4, .home_video h2 {padding-left: 8px; padding-right: 8px;}
.grid {margin-bottom: 20px;}

table.membership_features {width: 100%; background-color: #eee;}
table.membership_features tr.memb_row {width: 100%;}
table.membership_features tr.memb_row:hover {background-color: #ddd;}
table.membership_features td.memb_description {width: 80%; padding: 10px;}
table.membership_features td.memb_students {width: 10%; padding: 10px;}
table.membership_features td.memb_full {width: 10%; padding: 10px;}

table.course_details {width: 100%; background: #eee url('images/tt_logo_watermark_large.png') no-repeat 250px -30px;}
table.course_details tr.course_row {width: 100%;}
table.course_details tr.course_row:hover {background-color: #ddd;}
table.course_details td.course_date {width: 20%; padding: 10px 10px 10px 10px;}
table.course_details td.course_venue {width: 20%; padding: 10px 10px 10px 10px;}
table.course_details td.course_price {width: 20%; padding: 10px 10px 10px 10px;}
table.course_details td.course_information {width: 40%; padding: 10px 10px 10px 10px;}

.course-summaries { height: 200px; overflow: hidden;}
.course-summaries h3 {font-size: 1.4em; padding: 15px 15px 15px 15px; background: #000; opacity: 0.7; color: #fff; text-decoration: none;}
.course-summaries a {color: #fff!important;}
.course-summaries a:hover {color: #ddd; text-decoration: none!important;}
