@import url("./960grid/reset.css");
@import url("./960grid/960.css");

/* PluroTech/WebToMed style.css */

/* Containers */
html {
	overflow:scroll-y;
	overflow-y: scroll !important;
	
}

body {
	background:#f6f6f6;
	font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif
}

/* Anchor */
a {
 color:#0099ff;
}


/* List */

ul.body-list {
	margin: 0;
	padding: 0;
	}
	
ul.body-list li {
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	list-style: none;
	background:url(../../assets/images/body-bar-menu-link-bullet.png) no-repeat left 8px;
	font-size: 14px;
	}


a:hover {
 color:#339900;
 text-decoration:none;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}


#container-outer-top {
	background:url(../../assets/images/container-outer-top-bg.gif) repeat-x top center;
}


#container-outer-bottom {
	background:url(../../assets/images/container-outer-bottom-bg.gif) repeat-x bottom center;
}

#container-inner-top {
	background:url(../../assets/images/container-inner-top-bg.jpg) no-repeat top center;
}


#container-inner-bottom {
	background:url(../../assets/images/container-inner-bottom-bg.gif) repeat-x bottom center;
}


/* Main  */

#main {
	padding:0 0 0 0;
}


/* Header */
	#header-top {
		height:167px;
	}

	#header-logo {
		width:230px;
	}
	
	#header-center {
		width:490px;
	}
	
	#header-right {
		width:230px;
	}
	
	/* Header - My Account */
	#header-myaccount {	
		padding:0;
		margin:0;
	}

	#header-phone {
		padding:0;
		margin:0;
	}

	/* Header - Menu */
	#header-menu {
		margin:0 0 0 9px;
	}
	
	ul.header-menu {
		margin:0; 
		padding:0;
	}

	ul.header-menu li {
		list-style:none;
		float:left;
		background:red;
		background:url(../../assets/images/header-menu-bullet.gif) no-repeat;
		padding:0 0 0 2px;
	}
	
	ul.header-menu li.on {	
	}	
		
	ul.header-menu a {
		display:block;
		padding:12px 22px 11px 22px;
		font-size:13px;
		color:#FFFFFF;
		text-decoration:none;
		text-align:center;
		width:40px;
	}	
	
	ul.header-menu a:hover {
		text-decoration:underline;
		padding:12px 22px 11px 22px;
		background:url(../../assets/images/header-menu-bg-on.gif) repeat-x;		
		color:#0164a5;
		text-align:center;
	}
	
			
	ul.header-menu a.on {
		background:url(../../assets/images/header-menu-bg-on.gif) repeat-x;
		padding:12px 22px 12px 22px;		
		color:#0164a5;
		text-decoration:none;
		font-weight:bold;		
	}
	
	
/* Body */
	#body {
		margin:20px 0 20px 0;
	}
	
	#body-presentation {
		margin:8px 0 20px 0;
	}

	#body-main {
	}


/* Body - Slider */
	#body-slider-container {
		width: 610px;
		height: 330px;
		border:5px solid #e1e1e1;
	}

	/* numeric controls */	

	ol#controls{
		margin: 0;
		padding:0;	
	}

	ol#controls li{
		margin:0; 
		padding:0;
		float:left;
		list-style:none;
	}

	ol#controls li a{
		float:left;
		display:block;
		margin: 0 0 0 0;
	}

	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	ol#controls li a#slide_0 {width:151px; height:40px; background-image:url(../../assets/images/slides_tab_1.gif); background-position:top;}

	ol#controls li a#slide_1 {width:161px; height:40px; background-image:url(../../assets/images/slides_tab_2.gif); background-position:top;}

	ol#controls li a#slide_2 {width:147px; height:40px; background-image:url(../../assets/images/slides_tab_3.gif); background-position:top;}
	
	ol#controls li a#slide_3 {width:151px; height:40px; background-image:url(../../assets/images/slides_tab_4.gif); background-position:top;}	

	ol#controls li.current a#slide_0 {width:151px; height:40px; background-image:url(../../assets/images/slides_tab_1.gif); background-position:bottom;}

	ol#controls li.current a#slide_1 {width:161px; height:40px; background-image:url(../../assets/images/slides_tab_2.gif); background-position:bottom;}

	ol#controls li.current a#slide_2 {width:147px; height:40px; background-image:url(../../assets/images/slides_tab_3.gif); background-position:bottom;}

	ol#controls li.current a#slide_3 {width:151px; height:40px; background-image:url(../../assets/images/slides_tab_4.gif); background-position:bottom;}

	.body-slider-slide {
		width:580px;
		height:260px;
		padding:30px 0 0 30px;
		margin:0;
	}
	
	.body-slider-slide-text {
		width:195px;
		height:200px;
		text-align:center;
		padding:20px;
		text-align:center;
		font-size:14px;
		color:#FFFFFF;
	}

	#body-slider-slide-1 {
		background:url(../../assets/images/slide-01.jpg) no-repeat;
	}
	
	#body-slider-slide-2 {
		background:url(../../assets/images/slide-02.jpg) no-repeat;
	}
	
	#body-slider-slide-3 {
		background:url(../../assets/images/slide-03.jpg) no-repeat;
	}
	
	#body-slider-slide-4 {
		background:url(../../assets/images/slide-04.jpg) no-repeat;
	}
	
	#body-slider-slide-1-text span {
		font-size:18px;
		font-weight:bold;
		font-style:italic;
		display:block;
		margin:10px 0 10px 0;
	}
	
	#body-slider-slide-2-text span {
		font-size:13px;
		font-weight:bold;
		font-style:italic;
		display:block;
		margin:0 0 10px 0;
	}
	
	#body-slider-slide-3-text span {
		font-size:15px;
		display:block;
		margin:0 0 10px 0;
	}	

	#body-slider-slide-4-text span {
		font-size:14px;
		display:block;
		margin:0 0 10px 0;
	}
	
	#body-slider-slide-4-text span a {
		color:#FFFFFF;
		font-weight:bold;
	}		
	
/* Body - Bar */
	#body-bar {

	}
	
	#body-bar-online-modules {
		background:url(../../assets/images/body-bar-online-modules-bg.gif) no-repeat;
		width:250px;
		height:290px;
		padding:25px;
		color:#FFFFFF;
	}
	
	#body-bar-online-modules  span {
		font-size:26px;
		display:block;
		line-height:30px;
		padding:0;
		margin:0;
	}

	#body-bar-online-modules ul {
		margin:20px 0 0 0;
		font-size:14px;
	}
	
	#body-bar-online-modules ul li {
		background:url(../../assets/images/body-bar-online-modules-bullet.gif) no-repeat 0 8px;
		margin:10px 0 0 0;
		padding:0 0 0 15px;
	}
	
	#body-bar-online-modules-btn {
		text-align:center;
		margin:15px 0 0 0;
	}

	#body-bar-menu-container {
		background:url(../../assets/images/body-bar-menu-container-bg.gif);	
		width:300px;
		position:relative;
		margin:0 0 20px 0;
	}	
	
	.body-bar-menu-container2 {
		padding:10px 30px 10px 30px;
		background:url(../../assets/images/body-bar-menu-bg.gif) no-repeat top;
		position:relative;
	}

	ul.body-bar-menu {
		margin:0;
		position:relative;
		background:url(../../assets/images/body-bar-menu-bg.gif) no-repeat top;

	}

	ul.body-bar-menu li {
		list-style:none;
		padding:0; 
		margin:0; 
	}
	
	ul.body-bar-menu a {
		display:block; 
		color:#FFFFFF;
		text-decoration:underline;
		padding:5px;
	}	
	
	ul.body-bar-menu li a span {
		padding:0 0 0 15px;
		display:block;
		background:url(../../assets/images/body-bar-menu-link-bullet.png) no-repeat 0 8px;
	}
	
	ul.body-bar-menu a:hover {
		color:#d5ff7b;
		text-decoration:underline;
	}
	
	ul.body-bar-menu a.on {
		color:#d5ff7b;
	}
	
	
	
/* Content */
	.body-content {
	}
	
	.body-content-container {
		background:#FFFFFF;
		border:5px solid #e1e1e1;
		padding:10px 20px 20px 20px;
		color:#555555;
		font-size:14px;
		text-align:justify;
	}

	.body-content-footer-container {
		background:#FFFFFF;
		border:5px solid #e1e1e1;
		padding:20px 20px 20px 20px;
		color:#555555;
		font-size:14px;
		text-align:justify;
	}
	
	.body-content-footer-container div {
		margin:10px 0 10px 0;
	}

	.body-content-footer-container p {
		margin:10px 0 10px 0;
	}

	#body-content-container-testimonial {
		background:#FFFFFF;
		border:5px solid #e1e1e1;
		padding:10px 20px 20px 20px;
		color:#555555;
		font-size:12px;
		text-align:justify;
		height:415px;
	}
	
	a.more-testimonials-link {
		float: right;
		}

	
	.body-content-container p {
		margin:10px 0 20px 0;
	}
	
	.body-content-container h2 {
		color:#0164a5;
		font-size:15px;
		margin: 0 0 15px 0;
	}
	
	#body-main .body-content-container h3 {
		color:#75ab00;
		font-size:15px;
		margin: 0 0 10px 0;
	}	
	
	.body-content-title {
		color: #0164a5;
		font-size:20px;
		background:url(../../assets/images/body-content-title-divider.gif) no-repeat bottom;
		margin:0 0 20px 0;
		padding:0 0 5px 0;		
	}
	
	.body-content-title h1 {
		font-weight:normal;
	}
	
	.body-content-block {
		background:#f6f6f6;
		border:1px solid #e1e1e1;
		color:#757575;
		padding:20px;
	}
	
	.body-content-container img {
		float:left;
		margin:0 15px 0 0;
	}
	
	.body-content-container img.body-content-testimonial-photo {
		border:3px solid #e1e1e1;
		margin: 0 15px 50px 0;
		clear: both;
	}
	
	.body-content-container img.body-content-testimonial-photo-main {
		border:3px solid #e1e1e1;
		margin: 0 15px 10px 0;
		clear: both;
	}
	
	.body-content-container img.body-content-photo-main {
		border:3px solid #e1e1e1;
		clear: both;
		display: block;
		float:left;
		margin: 0 20px 15px 0;
	}
	
	#body-content-staff p{
		margin: 0 0 20px 0;
		}
	
	
	/* Testimonials */
	#body-content-container-tesimonial {
		height:425px;
		background-color:red;
		padding-bottom:10px;
	}
	
	#body-content-testimonial-photo img {
		border:3px solid #e1e1e1;
	}
	
	#body-content-testimonial-name {
		color:#0164a5;
	}

	#body-content-testimonial-more {
		text-align:right;
		color:#0164a5;
		margin:5px 0 0 0;
	}
	
	#body-content-testimonial-more a {
		color:#0164a5;
		font-weight:bold;
	}

	.video-testimonials-container {
		border: 1px solid #E1E1E1;
		padding: 30px 0 20px 0; 
		margin: 20px 0 20px 0;
		text-align:center;
	}
	
	p.video-testimonial-person {
		margin: 5px 0 0 0;
		font-weight: bold;
		color: #0164A5;
	}
	
	.subpage-testimonial-container {
		border: 1px solid #E1E1E1;
		padding: 30px 30px 20px 30px; 
		margin: 20px 0 20px 0;
		}
	#body-main .body-content-container .subpage-testimonial-container p.testimonial-location {
		margin: 0;
		font-weight: bold;
	}
	
	#body-main .body-content-container .subpage-testimonial-container h2 {
		margin-bottom: 0;
		}
		
		
	/* Specialties */
	.body-content-specialty-container {
		height:115px;
		padding-bottom:10px;
	}
	
	.body-content-specialty-name {
		margin:0 0 10px 0;
	}
	
	.body-content-specialty {
		font-size:11px;
		line-height:14px;
	}
	
	.body-content-specialty a img {
		margin:0 10px 0 0;
	}
	
	.body-content-specialty-name a {
		color:#0164a5;
		font-size:15px;
	}

	/* Upcoming Live Modules - Bar */
	#body-content-bar-upcoming-container div.body-content-upcoming-name {
		font-size:13px;
		margin:0 0 5px 0;
	}

	#body-content-bar-upcoming-container div.body-content-upcoming-date {
		font-size:13px;
		margin:0 0 5px 0;
	}

	#body-content-bar-upcoming-container div.body-content-upcoming-photo {
		width:140px;
	}


	/* Upcoming Live Modules - Page */
	.body-content-upcoming div.body-content-upcoming-name {
		font-size:15px;
	}

	.body-content-upcoming div.body-content-upcoming-name a{
		color:#0164a5;
		font-weight:bold;
	}

	.body-content-upcoming div.body-content-upcoming-date {
		font-size:15px;
		margin:0 0 10px 0;
	}

	.body-content-upcoming div.body-content-upcoming-date {
		color:#555555;
		font-weight:bold;		
	}
	
	.body-content-upcoming div.body-content-upcoming-place {
		color:#555555;
	}

	.body-content-upcoming div.body-content-upcoming-booking {
		color:#555555;
		margin:5px 0 0  0;
	}


	/* Upcoming Live Modules - Shared */
	.body-content-upcoming-photo img {
		border:5px solid #e1e1e1;
	}

	.body-content-upcoming {
		margin:0 0 20px 0;
		font-size:12px;
	}

	.body-content-upcoming-content {
		margin:0 0 0 20px;
	}



								
/* Footer */
	#footer {
		margin:50px 0 0 0;
		height:90px;
	}

	/* Footer - Menu */
	#footer-menu-container {
		margin:0 auto 0 auto;
		text-align:center;
	}
	
	ul.footer-menu {
		display:inline-block;
	}

	ul.footer-menu li {
		list-style:none;
		float:left;
		padding:0; 
		margin:0; 
	}

	ul.footer-menu a {
		background:url(../../assets/images/footer-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#85bade; 
		text-decoration:none;
		padding:0 20px 0 20px;
	}
	
	ul.footer-menu a.first {
		background:none;
	}	

	ul.footer-menu a.first:hover {
		background:none;
	}
	
	ul.footer-menu a:hover {
		background:url(../../assets/images/footer-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#85bade; 
		text-decoration:underline;
	}

	ul.footer-menu a.on {
		background:url(../../assets/images/footer-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#85bade; 
		text-decoration:none;
		font-weight:bold;
	}	

	#footer-copyright {
		text-align:center;
		margin:20px 0 0 0;
		font-size:12px;
		color:#FFFFFF;
	}


	#footer-disclaimer {
		text-align:center;
		margin:5px 0 0 0;
		font-size:11px;
		color:#85bade;
	}
	
	#footer-disclaimer a {
		font-size:11px;
		color:#85bade;
	}


/* CMS Admin */
	.admin-cms-content-block-edit-container {
		position:relative;
		z-index:100;
		border: 1px solid #CC0000;
	}

	.admin-cms-content-block-edit-content {
		min-height:30px;
	}

	.admin-cms-content-block-edit-options {
		position:absolute; 
		z-index:1002; 
		border:1px solid #CC0000;
		padding:4px 10px 4px 15px; 
		background-color:#FFFFFF; 
		left:0px; 
		top:0px;
		filter:alpha(opacity=90);
		-moz-opacity:.9; 
		opacity:.9;
	}

	.admin-cms-content-block-edit-options li {
		list-style:disc;
		margin:0 0 0 10px;
	}

	.admin-cms-content-block-edit-options a {
		font-size:12px;
		color:#206a00;
		display:block;
		background:white;
	}


/* Login */
	.login-container {
	}

	.login-title {
		font-size:14px;
		background:#016fb0;
		color:#f2f2f2;
		padding:10px;
	}

	.login-body {
		font-size:15px;
		padding:20px;
		background:#f4f4f4;
	}

	.login-body p {
		margin:0 0 5px 0;
		padding:0;
	}

	.login-body p span {
		font-size:18px;
	}

	.login-body-contact-info {
		padding:20px 0 10px 20px;
	}

	.login-form-field-container {
		color: black;
		padding: 5px;
	}

	.login-form-label {
		float:left;
		width:100px;
	}

	.login-form-value {
		float:left;
		width:195px;
	}

	.login-form-value input {
		margin:0;
		padding:2px 0 0 0;
		height:18px;
	}
	
	
/* Register */
	
	.body-content-container img.register-img {
		float: left;
		border: 5px solid #E1E1E1;
		margin: 0 15px 100px 0;
	}
	
	.register-body {
		padding: 15px 0 20px 0;
		font-size: 15px;
	}

	.register-body p {
		margin:0 0 5px 0;
		padding:0;
	}
	
	.register-body-contact-info {
		padding:20px 0 30px 0;
	}

/* Contact */

	#contact-information {
		margin: 0 0 15px 0;
	}

	#contact-information h2{
		margin: 0 0 5px 0;
	}
	
	#contact-information p {
		font-size: 14px;
	}
	
/* My Account */
	/* header */
	#myaccount-header-container {
		height:32px;
		border:1px solid #e1e1e1;
		margin:0 10px 20px 10px;
		background:#FFFFFF url(../../assets/images/myaccount-header-container-bg.gif) repeat-x;
	}

	#myaccount-welcome-container {
		float:left;
		width:500px;
		margin:0 20px 0  0;
		font-size:12px;
	}
	
	#myaccount-welcome-icon {
		float:left;
		margin:0 0 0 10px;
	}
	
	#myaccount-welcome-body {
		float:left;
		margin:8px 0 0 10px;
	}
	
	#myaccount-welcome-body a {
		font-size:11px;
	}
	
	#myaccount-fellowship-info-container {
		float:left;
		margin:0 0 0 20px;
		width:310px;
	}
	
	#myaccount-fellowship-info-level {
		float:left;
		margin:8px 10px 0 0;
	}
	
	#myaccount-fellowship-info-level span {
		color:#80ba00;
		font-weight:bold
	}			

	#myaccount-warning-body {
		font-size:13px;
	}

	.myaccount-fellowship-info-required-icon {
		float:left;
		width:25px;
		margin:12px 0 0 0;
	}

	.myaccount-fellowship-info-required {
		float:left;
		margin:10px 0 0 0;
		width:220px;
	}
	
	.myaccount-fellowship-info-required img {
		margin:10px 0 0 0;
	}

	.myaccount-fellowship-info-completed {
		margin:10px 0 0 0;
	}

	.myaccount-fellowship-info-completed-icon {
		float:left;
		width:25px;
		margin:0;
	}

	.myaccount-fellowship-info-completed span {
		color:#007b3b;
		font-weight:bold;
	}

	/* modules table */
	#myaccount-fellowship-modules-container {
		padding:10px;
	}
	
	#myaccount-fellowship-modules {
		width:100%;
		border:1px solid #d5d5d5;
		font-size:13px;
	}
	
	#myaccount-fellowship-modules th {
		background:url(../../assets/images/myaccount-fellowship-modules-th-bg.gif);
		height:31px;
		color:#FFFFFF;
		padding:0;
		margin:0;
		vertical-align:top;
	}
	
	#myaccount-fellowship-modules th div {
		background:url(../../assets/images/myaccount-fellowship-modules-th-end-bg.gif) no-repeat right;		
		height:24px;
		padding:7px 10px 0 10px;
		text-align:left;

	}

	#myaccount-fellowship-modules thead th div a {
	}	
	
	#myaccount-fellowship-modules thead th img {
		float:right;
		padding:0;
		margin:4px 0 0 0;
		vertical-align:top;
	}		

	#myaccount-fellowship-modules tbody td {
		color:#555555;
		padding:8px 5px 8px 10px;			
		background:#fafafa;
		border-bottom:1px solid #d5d5d5;
		vertical-align:middle;
		margin:0 0 0 0;
	}

	#myaccount-fellowship-modules tbody td img {
		padding:0;
		margin:0;
	}

	.myaccount-fellowship-modules-status-0 {
		color:#ba3d00;
	}

	.myaccount-fellowship-modules-status-1 {
		color:#0170b0;
	}


	.myaccount-fellowship-modules-status-2 {
		color:#0170b0;
		font-weight:bold;
	}


	.myaccount-fellowship-modules-status-3 {
		color:#be7e0b;
		font-weight:bold;
	}	

	.myaccount-fellowship-modules-status-4 {
		color:#007b3b;
		font-weight:bold;
		background:url(../../assets/images/myaccount-fellowship-modules-status-complete-icon.gif) no-repeat right -1px;
	}	

	.myaccount-fellowship-modules-status-housing {
		text-align:center;
	}
	
	.myaccount-fellowship-modules-status-review {
		text-align:center;
	}

	/* presentation */
	#presentation-header-container {
		min-height:32px;
		border:1px solid #e1e1e1;
		margin:15px 10px 5px 10px;
		background:#FFFFFF url(../../assets/images/myaccount-header-container-bg.gif) repeat-x;
		width:938px;
	}

	#presentation-module-name {
		float:left;
		color:#0164a5;
		font-weight:bold;
		font-size:16px;
		padding:5px 10px 0 10px;
	}

	#presentation-module-desc {
		float:left;
		color:#313131;
		font-size:12px;
		padding:8px 20px 5px 10px;
		width:805px;
	}


	#presentation-exit-container {
		min-height:20px;
		border:1px solid #e1e1e1;
		margin:0 0 0 10px;
		background: url(../../assets/images/myaccount-header-container-bg.gif) repeat-x;
		width:300px;
	}

	#presentation-module-exit {
		float:left;
		color:#ba3d00;
		font-size:13px;
		padding:3px 20px 3px 10px;
	}

	#presentation-module-exit a {
		color:#ba3d00;

		font-size:12px;
	}


	
	#presentation-section-header-container {
		background:#313131;
		color:#FFFFFF;
		min-height:32px;
		margin-bottom:1px;
		width:940px;
	}

	#presentation-section-name {
		float:left;
		font-weight:bold;
		margin:0 20px 0 0;
		padding:7px 10px 4px 10px;
	}

	#presentation-section-desc {
		float:left;
		padding:7px 10px 4px 10px;
	}

	#presentation-sections-all-btn {
		float:right;
	}

	#presentation-sections-container {
		background:#3c3c3c;
		border:5px solid #232323;
		color:#FFFFFF;
		min-height:32px;
		width:920px;
		padding:5px;
		display:block;
		position:absolute;
		z-index:1000;

		filter:alpha(opacity=97); 
		-moz-opacity: 0.97; 
		opacity: 0.97;
	}


	#presentation-materials-list {
		list-style:upper-roman;
		margin:0 0 0 20px;
	}


	#presentation-certificate {
		border:1px solid #e1e1e1;
		margin:55px 10px 5px 10px;
		padding:20px 20px 20px 20px;
		width:898px;
	}

	#presentation-certificate-title {
		font-size:25px;
		color:#00890a;
	}

	#presentation-certificate-desc {
		font-size:18px;
		margin-top:10px;
	}

	#presentation-certificate-module-desc {
		font-size:13px;
		margin-top:10px;
	}

	#presentation-certificate-continue {
		text-align:center;
		margin-top:40px;
		font-size:16px;
	}

	/* sections table */	
	#presentation-sections {
	
		border:1px solid #d5d5d5;
	}
	
	#presentation-sections thead th {
		background:url(../../assets/images/myaccount-fellowship-modules-th-bg.gif);
		height:31px;
		color:#FFFFFF;
	}

	#presentation-sections thead th.presentation-sections-th-1  {
		width:30px;
	}

	#presentation-sections thead th.presentation-sections-th-2 {
		width:455px;
	}
	
	#presentation-sections thead th.presentation-sections-th-3 {
		width:200px;
	}

	#presentation-sections thead th.presentation-sections-th-4 {
		width:120px;
	}

	#presentation-sections thead th.presentation-sections-th-5 {
		width:115px;
	}

	
	#presentation-sections thead th div {
		background:url(../../assets/images/myaccount-fellowship-modules-th-end-bg.gif) no-repeat right;		
		height:24px;
		padding:7px 5px 0 10px;
		text-align:left;
	}	
	
	#presentation-sections tbody td {
		color:#555555;
		padding:5px 5px 5px 10px;			
		background:#fafafa;
		border-bottom:1px solid #d5d5d5;
		margin:0 0 0 0;
		vertical-align:middle;
	}

	#presentation-sections tbody td img {

	}

	#presentation-sections-close-btn {
		float:right;
		margin-top:10px;
	}

	#presentation-sections a.presentation-title-2 {
		color:#007b3b;
	}

	#presentation-sections span.assign-presentation-fellow-status-2 {
		font-weight:bold;
		color:#007b3b;
	}

	/* presentation main */
	#presentation-loading {
		border:5px solid #d5d5d5;
		padding:140px 0 0 0;
		position:absolute;
		margin:10px;
		width:930px;
		height:300px;
		background:#FFFFFF;
		text-align:center;
		color:#0175b5;
		font-size:20px;
		filter:alpha(opacity=95);
		-moz-opacity:.95; 
		opacity:.95;
	}

	#presentation-loading img {
		margin:0 0 10px 0;
	}

	#presentation-container {
		margin-top:10px;
	}

	#presentation-video-containerL {
		background:url(../../assets/images/presentation-video-container-bg.gif) no-repeat top;
		width:320px;
		height:400px;
		float:left;
		padding:20px 30px 20px 30px;
	}

	#presentation-slide-containerL {
		float:left;
		margin:0 0 0 20px;
	}

	#presentation-video-containerR {
		background:url(../../assets/images/presentation-video-container-bg.gif) no-repeat top;
		width:320px;
		height:400px;
		float:right;
		padding:20px 30px 20px 30px;
	}

	#presentation-slide-containerR {
		float:right;
		margin:0 20px 0 0;
	}

	.presentation-slide-normal_on {
		width:536px;
		min-height:401px;
		border:1px solid #b2b2b2;
		padding:1px;
		text-align:center;
		margin:0 0 0 0;
	}
	
	.presentation-slide-normal_off {
		display:none;
	}

	.presentation-slide-large_off {
		display:none;
		position:absolute;

	}

	.presentation-slide-large-close-btn {
		position:absolute;
	}

	#presentation-slide-containerL div.presentation-slide-large_on {
		display:block;
		position:absolute;
		margin-left:-264px;
		float:right;
		border:1px solid #b2b2b2;
		background:#ffffff;
		padding:1px;
	}


	#presentation-slide-containerR div.presentation-slide-large_on {
		display:block;
		position:absolute;
		margin-left:-86px;
		float:right;
		border:1px solid #b2b2b2;
		background:#ffffff;
		padding:1px;
	}

	.presentation-slide-normal_on img {
		width:536px;
	}

	/* slide nav */
	#presentation-slide-nav {
		margin:0 0 0 100px;
	}

	#presentation-slide-nav div {
		float:left;
		margin:10px 5px 0 5px;
	}

	#presentation-materials-container {
		margin-top:20px;
		background:#FFFFFF;
		border:5px solid #e1e1e1;
		padding:10px 20px 20px 20px;
		width:890px;
		color:#555555;
		font-size:12px;
		text-align:justify;
	}

	#presentation-materials-container p {
		margin:5px 0 5px 0;
	}

	#presentation-bookmarks-container {
		margin:10px 0 0 0;
	}

	#presentation-bookmarks-body {
		height:100px;
		overflow:auto;
	}

	.presentation-bookmark {
		background:#055187 url(../../assets/images/presentation-bookmark-bg.gif) repeat-x top;
		height:20px;
		padding:3px 5px 3px 15px;
	}

	.presentation-bookmark-input-container {
		background:#055187 url(../../assets/images/presentation-bookmark-bg.gif) repeat-x top;
		height:30px;
		padding:6px 5px 0 10px;
	}

	.presentation-bookmark-input-container div.presentation-bookmark-input {
		float:left;
		width:230px;
	}

	.presentation-bookmark-add img {
		margin:2px 0 0 0;
	}

	.presentation-bookmark-input-container div.presentation-bookmark-input input{
		width:200px;
		height:18px;
		font-size:12px;
		color:#313131;
		border-spacing: 0px;
		margin:1px 0 0 0;
		padding:0 5px 1px 5px;
		line-height:18px;
		vertical-align:top;
	}

	.presentation-bookmark div.presentation-bookmark-name {
		float:left;
		color:#ffffff;
		width:220px;
	}

	.presentation-bookmark-name a {
		color:#ffffff;
	}

	.presentation-bookmark div.presentation-bookmark-time {
		float:left;
		color:#ffffff;
		width:45px;
		text-align:right;
	}
	
	.presentation-bookmark div.presentation-bookmark-delete {
		float:left;
		padding:3px 0 0 3px;
	}
	

	.presentation-bookmark div.presentation-bookmark-add {
		float:left;
	}


	/*  Exam */
	#exam-container {
		min-height:32px;
		border:1px solid #e1e1e1;
		margin:0 10px 5px 10px;
		background:#FFFFFF url(../../assets/images/myaccount-header-container-bg.gif) repeat-x;
		width:898px;
		padding:5px 20px 20px 20px;
	}

	#exam {
		margin:20px 0 0 0;
		font-size:14px;
	}

	.exam_question {
		margin: 25px 0 0 0;
		font-size: 13px;
		font-weight: bold;
		background:#EEEEEE;
		color:#222222;
		padding:10px 10px 5px 10px;
	}

	.exam_question_status
	{
		margin: 0 0 0 0;
		padding: 5px;
		text-align:left;
	
		display:block;
		border: 3px solid #EEEEEE;
	}

	.exam_question_answers_ul {
		margin: 10px 0 0 60px;
		font-size: 14px;
		font-weight: normal;
		list-style:none;
		list-style-position:inside;
	}

	.exam_question_answers_ul li {
		text-indent: -40px;
	}

	.exam_question_answers_ul  input {
		padding:0 10px 10px 0;
	}

	.exam_answser{
		margin: 0 0 5px 0;
		vertical-align:middle;
	}

	#exam_submit_container{
		margin:20px 0 0 0;
		background: #f0fee9;
		text-align:center;
		display:display;
		border:2px solid #e1e1e1;
		height:110px;
		display:none;
		font-size: 18px;
		color:#598246;
	}

	#exam_submit_container input {
		height:30px;
		width:150px;
	}

	#exam_submit_message {
		margin:20px 0 0 0;
		background: #027bba;
		color:#FFFFFF;
		text-align:center;
		height:110px;
		border:2px solid #e1e1e1;
		font-size: 18px;
	}

	#exam_submit_message input {
		height:30px;
		width:140px;
	}


	/*  Coming Soon */
	#coming-soon-container {
		min-height:32px;
		border:1px solid #e1e1e1;
		margin:60px 10px 5px 10px;
		background:#FFFFFF;
		width:898px;
		padding:20px 20px 20px 20px;
	}



	/* Tech Help Footer */
	.presentation-tech-help {
		background:#027bba;
		border:5px solid #035b9c;
		color:#ffffff;
		margin:0 10px 0 10px;
		padding:10px 20px 10px 20px;
		font-weight:bold;
	}

	.presentation-tech-help a {
		color:#ffffff;
	}

/* Webinar */
	.webinar-container {
		border:2px solid #e1e1e1;
		margin:0 0 10px 0;
		padding:20px;
		font-size:13px;
	}

	.webinar-info-container {
		border:1px solid #e1e1e1;
		margin:0 0 0 0;
		padding:10px;
		background:#f5f5f5;
	}

	.webinar-time {
		margin:0 0 5px 10px;
		font-size:14px;
	}

	.webinar-topic {		
		color:#ffffff;
		font-size:14px;
		background:#035b9c;
		padding:5px 10px 5px 10px;
	}

	.webinar-topic a {		
		color:#ffffff;
	}

	.webinar-presenter {
		margin:5px 0 5px 10px;
	}

	.webinar-join-link {
		margin:0 0 5px 0;
	}


/* Online Fellowship Modules Page */
	.online-fellowship-modules-detail-container {
		font-size:14px;
	}

	.online-fellowship-modules-detail-container ul {
		list-style:disc;
		margin:0 0 0 40px;
		font-size:14px;
	}

	.online-fellowship-modules-detail-container ul li {
		margin:5px 0 0 0;
	}

	.online-fellowship-modules-detail-img {
		background:#e1e1e1;
		padding:5px;
		width:502px;
		margin:0 auto 40px;
	}

	.online-fellowship-modules-detail-img img {
		border:1px solid #ffffff;
		float:none;
	}


/* Form Handler */
	.form-ok-message-container {
		border:5px solid #699900;
		background:#80ba00;
		padding:10px;
		color:#ffffff;
		font-weight:bold;
		font-size:14px;	
	}

	.form-error-message-container {
		border:5px solid #a61414;
		background:#be0000;
		padding:20px;
		color:#ffffff;
		font-size:14px;
	}

	.form-error-message-container ul {
		list-style:disc;
		padding:10px 10px 0 10px;
	}

	.form-error-message-container ul li {
		font-weight:bold;
		margin:0 5px 0 5px;
	}

	.form-error-message-title {
		font-weight:bold;
	}

	.form-error-message-body a {
		color:#ffffff;
	}

	.form-field-group-title {
		background:#f1f1f1;
		padding:5px;
		margin:0 0 5px 0;
	}

	.form-field-container {
		color: black;
		padding: 5px;
		background:#f6f6f6;
		margin:2px 0 0 0;
	}

	.form-label {
		float:left;
		width:120px;
		padding:2px 10px 2px 5px;
		font-size:13px;
	}

	.form-value {
		float:left;
		padding:2px 10px 2px 5px;
	}

	.form-value input {
		margin:0;
		padding:0 5px 0 5px;
		height:20px;
		line-height:20px;
		width:195px;
	}

	.form-submit {
		text-align:center;
		margin:20px 0 0 0;
	}