html, body
{
	background: #ebebec;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.container
{
	align: center;
	background-image: url(/images/BlankBackground.jpg), url(/images/blue_wave_background.png);
	background-repeat: repeat-x, repeat;
	background-size: 100% auto;
	margin: 0 auto;
	overflow: hidden;
	width: 85%;
}
.container2
{
	align: center;
	background-image: url(/images/blue_wave_background_sub.png);
	background-repeat: repeat;
	background-size: 100% auto;
	margin: 0 auto;
	overflow: hidden;
	width: 85%;
}
#menubar
{
	background: #ebebec;
	height: auto;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#menubar ul:after
{
	clear: both;
	content: "";
	display: block;
}
#menubar ul li
{
	color: #005da4;
	float: left;
	margin: none;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	text-decoration: none;
	width: auto;
}
#menubar ul li:hover a
{
	background: #acce39;
}
#menubar ul > li > a
{
	color: #005da4;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 10px;
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	text-align: center;
	text-decoration: none;
}
#menubar ul ul
{
	background: #5f6975;
	border-radius: 0px;
	display: none;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 1000;
}
#menubar ul li:hover > ul
{
	display: block;
}
#menubar ul ul li
{
	border-top: 1px solid #005da4;
	float: none;
	position: relative;
}
#menubar ul li ul li a
{
	background: #ebebec !important;
	color: #005da4;
	font-weight: normal;
	height: auto !important;
	padding: 4px 12px 4px 14px;
}
#menubar ul li ul li:hover a
{
	background: #acce39 !important;
	font-weight: bold;
}
#bluebar
{
	background-color: #005da4;
	height: 20px;
	width: 100%;
}
#headerbar
{
	background: #ddd;
	position: relative;
}
#headerbarleft
{
	float: left;
	height: auto;
	margin-left: 5%;
	width: 50%;
}
#headerbarcenter
{
	height: auto;
	position: absolute;
	right: 10%;
	top: 0;
	width: 2.9%;
}
#headerbarright
{
	height: auto;
	position: absolute;
	right: 5.5%;
	top: 0;
	width: 2.9%;
}
.button
{
	background-color: #ebebec;
	border: 1px solid #acce39;
	border-radius: 3px;
	color: #005da4 !important;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	moz-border-radius: 3px;
	padding: 4px 4px;
	text-decoration: none;
	webkit-border-radius: 3px;
}
.button:hover
{
	background-color: #acce39;
	color: #005da4;
}
.button:active
{
	position: relative;
	top: 1px;
}
.buttonsecondary
{
	background-color: #ebebec;
	border: 1px solid #acce39;
	border-radius: 3px;
	color: #005da4;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	moz-border-radius: 3px;
	padding: 4px 4px;
	text-decoration: none;
	webkit-border-radius: 3px;
}
.buttonsecondary:hover
{
	background-color: #bcbcbc;
}
.buttonsecondary:active
{
	position: relative;
	top: 1px;
}
.slideshowContainer
{
	background: #ebebec;
	border: 5px solid #c7eafb;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 90%;
}
.loginbar
{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: -35px;
}
.welcomebar
{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: -65px;
	text-align: right;
}
.content
{
	border-bottom-style: none;
	border-color: #a6ce39;
	border-left-style: none;
	border-right-style: dotted;
	border-top-style: none;
	float: left;
	height: auto;
	margin-bottom: 30px;
	margin-left: 5%;
	margin-right: none;
	margin-top: 15px;
	padding-bottom: none;
	padding-left: none;
	padding-right: 5%;
	padding-top: none;
	width: 60%;
}
.content h1
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
}
.content h2
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-bottom: 10px;
	margin-top: 0px;
}
.content h3
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
}
.content p
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-bottom: 0px;
	margin-top: 0px;
}
.sub_content
{
	border-bottom-style: none;
	border-color: #00aeef;
	border-left-style: none;
	border-right-style: none;
	border-top-style: solid;
	float: left;
	margin-bottom: 10px;
	margin-left: none;
	margin-right: 3%;
	margin-top: 30px;
	padding-bottom: none;
	padding-left: none;
	padding-right: none;
	padding-top: 20px;
	width: 30%;
}
.wrapper
{
	float: left;
	height: auto;
	margin-bottom: 10px;
	margin-right: none;
	width: 100%;
}
.wrapper img
{
	float: left;
	height: auto;
	margin-right: 3%;
	margin-top: 20px;
	width: 30%;
}
.sidebar
{
	float: right;
	height: auto;
	margin-bottom: 20px;
	margin-left: none;
	margin-right: none;
	margin-top: 15px;
	padding-bottom: none;
	padding-left: none;
	padding-right: none;
	padding-top: none;
	width: 28%;
	height:200px;
}
.sidebar_main
{
	background-color: #acce39;
	height: auto;
	margin-bottom: 5px;
	margin-left: none;
	margin-right: none;
	margin-top: none;
	padding-bottom: 9px;
	padding-left: 9px;
	padding-right: none;
	padding-top: 9px;
	width: 100%;
}
.sidebar_events
{
	background-color: #005da4;
	height: auto;
	margin-bottom: 5px;
	margin-left: none;
	margin-right: none;
	margin-top: none;
	padding-bottom: 9px;
	padding-left: 9px;
	padding-right: none;
	padding-top: 9px;
	width: 100%;
}
.sidebar_main a:link
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.sidebar_main a:hover
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.sidebar_events a:link
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.sidebar_events a:hover
{
	color: #acce39;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.sponsors
{
	width: 80%;
}
.sponsors img
{
	width: 100%;
}
.footer
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}
.footer_a_left
{
	color: #005da4;
	text-decoration: none;
}
.footer_a_right
{
	color: #58595b;
	text-decoration: none;
}
#slideshow
{
	height: 100%;
	margnin: none;
	padding: none;
	position: relative;
	width: 100%;
}
#slideshow IMG
{
	height: auto;
	left: 0;
	margin: none;
	padding: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 8;
}
#slideshow IMG.active
{
	z-index: 10;
}
#slideshow IMG.last-active
{
	z-index: 9;
}
.test
{
	margin: none;
	padding: none;
	z-index: -1;
}
.test img
{
	height: auto;
	width: 100%;
}
.searchbox
{
	align: left;
	border: solid 1px #D3D3D3;
	border-radius: 10px;
	color: #969696;
	margin: 15px;
	margin-left: 15px;
	moz-border-radius: 10px;
	padding: 5px;
}
.searchbox:focus
{
	outline: 0;
}
.content90
{
	background: #FFFFFF;
	border-left-style: none;
	border-right: 1px solid #ccc;
	border-top-style: none;
	box-shadow: 0px 0px 20px #CDCDCD;
	box-shadow: 3px 0px 0px #D3D3D3;
	float: left;
	height: auto;
	margin-bottom: 30px;
	margin-left: 5%;
	margin-right: none;
	margin-top: 15px;
	moz-box-shadow: 0px 0px 20px #CDCDCD;
	overflow: hidden;
	padding-bottom: none;
	padding-left: none;
	padding-top: none;
	text-align: left;
	vertical-align: top;
	webkit-box-shadow: 0px 0px 20px #CDCDCD;
	width: 90%;
}
.left_nav_container
{
	background-color: #FFF;
	border-bottom: 1px!important;
	border-bottom-color: #D3D3D3;
	border-bottom-style: solid;
	border-left: 1px!important;
	border-left-color: #D3D3D3;
	border-left-style: solid;
	display: block;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 250px;
}
div.left_nav_container ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.left_nav_container ul li
{
	margin: 0;
	padding: 0;
	width: 250px;
}
li.left_nav_title
{
	background-color: #005da4;
	display: block;
	margin: 0!important;
	padding: 0!important;
	position: static;
}
li.left_nav_title_green
{
	background-color: #acce39;
	display: block;
	margin: 0!important;
	padding: 0!important;
	position: static;
}
li.left_nav_title h3
{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 5px 5px 10px 5px;
}
li.left_nav_title_green h3
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 5px 5px 10px 5px;
	padding-left: 10px;
}
.left_nav_session_nav_container
{
	background-image: url('images/nav_title_bg_session_nav.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 60px;
	margin: 0;
	padding: 0;
	width: 250px;
}
.left_nav_session_nav_container p
{
	margin: 0;
	padding-bottom: 0;
	padding-left: 20px;
	padding-top: 20px;
}
.left_nav_session_nav_left
{
	color: #005DA4;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 60px;
	padding: 0;
	position: relative;
	text-align: left;
	text-transform: uppercase;
	width: 120px;
}
.left_nav_session_nav_left_text
{
	line-height: 1.2em;
	padding: 7px 7px 0 7px;
}
.left_nav_session_nav_right_text
{
	line-height: 1.2em;
	padding: 7px 7px 0 2px;
}
.left_nav_session_nav_right
{
	display: block;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 60px;
	padding: 0;
	position: relative;
	text-align: left;
	text-transform: uppercase;
	width: 120px;
}
.left_nav_session_nav_right a:link, .left_nav_session_nav_right a:visited, .left_nav_session_nav_right a:active
{
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.left_nav_session_nav_right a:hover
{
	text-decoration: underline;
}
.left_nav_session_nav_left a:link, .left_nav_session_nav_left a:visited, .left_nav_session_nav_left a:active
{
	color: #005DA4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.left_nav_session_nav_left a:hover
{
	text-decoration: underline;
}
div.left_nav_container ul li.button_bg_1
{
	background-image: url('images/button_bg_1.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #006699;
	height: 60px;
	margin: 0;
}
div.left_nav_container ul li.button_bg_1 a
{
	display: block;
	height: 40px;
	padding-left: 50px;
	padding-top: 5px!important;
	position: relative;
}
div.left_nav_container ul li.button_bg_last a
{
	display: block;
	height: 40px;
	padding-left: 50px;
	padding-top: 20px!important;
	position: relative;
}
div.left_nav_container ul li.button_bg_1 a:hover
{
	color: #006699;
}
div.left_nav_container ul li.button_bg_1:hover
{
	background-image: url('images/button_bg_1_hover.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0;
}
div.left_nav_container ul li.button_bg_1 a:link, div.left_nav_container ul li.button_bg_1 a:visited, div.left_nav_container ul li.button_bg_1 a:active
{
	color: #005CAB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-right: 10px;
	text-decoration: none;
}
div.left_nav_container ul li.button_bg_last
{
	background-image: url('images/button_bg_last.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #006699;
	height: 60px;
	margin: 0;
}
div.left_nav_container ul li.button_bg_last a:hover
{
	color: #006699;
}
div.left_nav_container ul li.button_bg_last:hover
{
	background-image: url('images/button_bg_last_hover.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0;
}
div.left_nav_container ul li.button_bg_last a:link, div.left_nav_container ul li.button_bg_last a:visited, div.left_nav_container ul li.button_bg_last a:active
{
	color: #005CAB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.right_content_container
{
	display: block;
	float: left;
	margin-left: 10px;
	margin-right: auto;
	padding: 0;
	text-align: center;
	text-align: left;
	width: 700px;
}
.content_container
{
	display: block;
	line-height: 1.2em;
	padding: 0px;
	text-align: center;
	width: 100%;
}
.left_content_container
{
	display: block;
	line-height: 1.2em;
	padding: 0px;
	text-align: left;
	width: 100%;
}
.content_container h1
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 30px;
}
.content_container h2
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-bottom: 10px;
	margin-top: 0px;
}
.content_container h3
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
}
.content_container p
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-bottom: 10px;
	margin-top: 0px;
}
.content_container input
{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 0px;
}
.content_container select
{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 0px;
}
.content_left
{
	border-bottom-style: none;
	border-color: #a6ce39;
	border-left-style: none;
	border-right-style: dotted;
	border-top-style: none;
	float: left;
	height: auto;
	margin-bottom: 20px;
	margin-left: 2%;
	margin-right: none;
	margin-top: 15px;
	padding-bottom: none;
	padding-left: none;
	padding-right: 2%;
	padding-top: none;
	text-align: right;
	width: 34%;
}
.content_right
{
	float: right;
	height: auto;
	margin-bottom: 20px;
	margin-left: none;
	margin-right: 2%;
	margin-top: 15px;
	padding-bottom: none;
	padding-left: 2%;
	padding-right: none;
	padding-top: none;
	text-align: left;
	width: 57%;
}
.video
{
	display: block;
	padding: 0;
	position: relative;
	width: 100%;
}
.modulecontainer
{
	float: left;
	height: auto;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 100%;
}
.tabcontainer
{
	float: left;
	height: auto;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 100%;
}
.tabbuttonarea
{
	float: left;
	height: auto;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 1.25%;
	padding-right: 8%;
	width: 90.75%;
}
.comments_form_container
{
	display: block;
	font-family: 'Comfortaa', cursive;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.2em;
	margin-top: 0;
	padding: 0px;
	text-align: left;
	width: 100%;
}
.comments
{
	display: block;
	font-family: 'Comfortaa', cursive;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.2em;
	margin-top: 1px;
	padding: 0px;
	text-align: left;
	width: 100%;
}
div.right_content_container > div.comments_form_container > form#form1 > fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}
div.right_content_container > div.comments_form_container > form#form1
{
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	width: 100%!important;
}
div.right_content_container > div.comments_form_container > form#form1 > fieldset > label.comments > textarea
{
	background: #fff;
	border: 3px solid #cccccc;
	box-shadow: none !important;
	color: #000;
	display: block;
	font: 12px/24px "Trebuchet MS", sans-serif;
	font-family: 'Comfortaa', cursive;
	font-size: 16px;
	margin: 0;
	min-height: 150px;
	outline: none;
	overflow: auto;
	padding: 5px 5px;
	resize: both;
	text-align: left;
	width: 98%!important;
}
.btns
{
	position: absolute;
	right: 40px;
}
.btns a
{
	margin-left: 23px;
}
.button-small
{
	background-color: #005DA4;
	border-radius: 6px;
	color: #fff;
	display: inline-block;
	font-size: 17px;
	line-height: 32px;
	margin-top: 8px;
	min-width: 80px;
	moz-border-radius: 6px;
	moz-transition: .5s;
	ms-transition: .5s;
	o-transition: .5s;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	text-align: center;
	transition: .5s;
	webkit-border-radius: 6px;
	webkit-transition: .5s;
}
.button-small:after
{
	background: url('images/button-shadow.png') no-repeat;
	bottom: -11px;
	content: '';
	display: block;
	height: 11px;
	left: 3px;
	margin-left: -6px;
	overflow: hidden;
	position: absolute;
	width: 130px;
}
.button-small:after
{
	background: url('images/button-small-bg.png') no-repeat;
	left: 5px;
	width: 100px;
}
.button-small:hover
{
	background-color: #A0CE67;
	color: #005DA4;
}
.title
{
	background-color: #FFF;
	display: block;
	margin: 0;
	position: relative;
}
.title p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 5px;
}
.title h3
{
	color: #323747;
	font-family: 'Comfortaa', cursive;
	font-size: 24px;
	font-weight: 400;
	margin: 0;
	padding: 0 0 6px 0;
}
.accordion
{
	background: #005da4;
	border-top: #f0f0f0 1px solid;
	color: #fff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	margin: 0;
	padding: 10px;
	text-decoration: none;
}
.accordion-open
{
	background: #acce39;
	color: #fff;
}
.accordion-open span
{
	display: block;
	float: right;
	padding: 10px;
}
.accordion-open span
{
	background: url('images/minus.png') center center no-repeat;
}
.accordion-close span
{
	background: url('images/plus.png') center center no-repeat;
	display: block;
	float: right;
	padding: 6px;
}
div.accordion-container
{
	border: 1px solid;
	border-color: #acce39;
	margin: 0;
	padding: 0;
	width: 97%;
}
div.accordion-content
{
	font-family: "Helvetica Neue" , Arial, Helvetica, Geneva, sans-serif;
	font-size: .9em;
	height: 500px;
	line-height: 1.5em;
	margin: 0;
	overflow-y: auto;
	padding: 10px;
	width: 100%;
}
div.content ul, div.content p
{
	margin: 0;
	padding: 0;
	padding: 3px;
}
div.content ul li
{
	line-height: 25px;
	list-style-position: inside;
}
div.content ul li a
{
	color: #555555;
}
code
{
	overflow: auto;
}
.buttonlarge
{
	background-color: #acce39;
	border: 1px solid orange;
	border-radius: 3px;
	color: #005da4;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	moz-border-radius: 3px;
	padding: 10px 10px;
	text-decoration: none;
	webkit-border-radius: 3px;
}
.session_container
{
	display: block;
	line-height: 1.2em;
	margin-bottom: 3%;
	margin-top: 3%;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 100%;
}
.sessions_session
{
	background-color: #c7eafc;
	float: left;
	height: auto;
	padding-bottom: 10%;
	padding-left: 5%;
	padding-right: 3%;
	padding-top: 5%;
	width: 35%;
}
.sessions_courses
{
	align: right;
	height: auto;
	margin: 0;
	overflow: hidden;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
	width: 50%;
}
.sessions_course_box
{
	border-bottom: 1px dotted grey;
	border-left: 2px dotted #acce39;
	height: auto;
	min-height: 70px;
	overflow: hidden;
	padding-bottom: 3%;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 2%;
	width: 100%;
}
.sessions_course_text
{
	margin: 0;
	overflow: hidden;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	width: 75%;
}
.sessions_course_icon
{
	background-image: url(/images/normal.png);
	background-repeat: no-repeat;
	background-size: 100%;
	float: right;
	height: 70px;
	margin-bottom: 0;
	margin-left: 3%;
	margin-right: 6%;
	margin-top: 0;
	overflow: hidden;
	padding-bottom: 0px;
	padding-top: 3%;
	text-align: center;
	width: 70px;
}
.sessions_course_doctor
{
	float: left;
	height: auto;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 5%;
	margin-top: 0;
	overflow: hidden;
	padding-bottom: 0px;
	padding-top: 0;
	text-align: center;
	width: 70px;
}
.sessions_course_doctor img
{
	width: 100%;
}
.sessions_courses a
{
	display: block;
	text-decoration: none;
}
.session_container h1
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	line-height: 100%;
	margin-bottom: 10px;
	margin-top: 20px;
}
.session_container h2
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-bottom: 0px;
	margin-top: 0px;
}
.session_container h3
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.session_container h5
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.session_container p
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-bottom: 0;
	margin-top: 0px;
}
.sessions_course_text p
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin-bottom: 0;
	margin-top: 0px;
}
.sessions_course_text_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin-bottom: 0;
	margin-top: 0px;
}
.session_container h10
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 210%;
	font-weight: bold;
	margin-top: 15%;
	padding-bottom: 15%;
}
.session_container h9
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 320%;
	font-weight: bold;
	margin-top: 15%;
	padding-bottom: 15%;
}
.session_container h8
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10%;
	font-weight: bold;
	margin-top: 0px;
	padding-bottom: 0px;
}
.session_container li
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	list-style-type: circle;
	margin-bottom: 0;
	margin-top: 0px;
	padding-bottom: 10px;
}
.session_container_popup
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-bottom: 0;
	margin-top: 0px;
	padding-bottom: 10px;
}
.account_session_container_popup
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin-bottom: 0;
	margin-top: 0px;
	padding-bottom: 10px;
}
.session_container_popup li
{
	list-style-type: circle;
	padding-bottom: 5px;
}
.sessions_course_box:hover h9
{
	color: #005da4;
}
.sessions_course_box:hover h10
{
	color: #005da4;
}
.sessions_course_box:hover
{
	background-color: #aae0fa;
}
.sessions_course_box:hover .sessions_course_icon
{
	background-image: url(/images/highlighted.png);
}
.module_container
{
	display: block;
	line-height: 1.2em;
	margin-bottom: 3%;
	margin-top: 3%;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 100%;
}
.module_sessions_container
{
	float: left;
	height: auto;
	padding-bottom: 20%;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0%;
	width: 15%;
}
.module_session
{
	float: left;
	height: auto;
	padding-bottom: 5%;
	padding-left: 32.5%;
	padding-right: 7%;
	padding-top: 5%;
	width: 100%;
}
.module_session a
{
	display: block;
	text-decoration: none;
}
.module_session:hover
{
	background-color: #aae0fa;
}
.active
{
	background-color: #aae0fa;
}
.active h4
{
	color: #005da4;
}
.module_container h1
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 20px;
}
.module_container h2
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-bottom: 10px;
	margin-top: 0px;
}
.module_container h3
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0px;
}
.module_container p
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin-bottom: 0;
	margin-top: 0px;
}
.module_container h4
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	margin-bottom: 0;
	margin-top: 0px;
}
.module_session:hover h4
{
	color: #005da4;
}
.module_modules_container
{
	border-left: 5px solid #aae0fa;
	float: right;
	margin-left: 5%;
	margin-right: 0;
	width: 79%;
}
.module_modules_session
{
	background-color: #aae0fa;
	padding: 3%;
	width: 88%;
}
.module_module
{
	border-bottom: 1px dotted #58595b;
	float: left;
	height: auto;
	padding: 1%;
	padding-right: 5%;
	width: 100%;
}
.module_text
{
	padding: 3%;
	padding-right: 5%;
	width: 50%;
}
.module_lessons_container
{
	float: right;
	margin-right: 7%;
	padding-bottom: 1%;
	padding-top: 1%;
	width: 35%;
}
.module_lessons
{
	background-image: url(/images/lesson_padding_normal.png);
	background-repeat: repeat-y;
	background-size: 8%;
	float: left;
	width: 100%;
}
.module_lessons_container a
{
	display: block;
	text-decoration: none;
}
.module_lessons:hover
{
	background-color: #aae0fa;
	background-image: url(/images/lesson_padding_highlighted.png);
	display: block;
	text-decoration: none;
}
.module_lessons_video
{
	background-image: url(/images/lesson_normal.png);
	background-position: left 10%;
	background-repeat: no-repeat;
	background-size: 7%;
	float: left;
	height: 100%;
	margin-right: 0%;
	min-padding-left: 40px;
	padding-left: 15%;
	padding-right: 10px;
	width: 100%;
}
.module_lessons_questions
{
	background-image: url(/images/lesson_Q_normal.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 60%;
	float: left;
	height: auto;
	margin-right: 0%;
	max-width: 30px;
	padding-left: 10px;
	padding-right: 10px;
	width: 7.5%;
}
.module_lessons:hover .module_lessons_video
{
	background-image: url(/images/lesson_highlighted.png);
	background-repeat: no-repeat;
}
.module_lessons:hover .module_lessons_questions
{
	background-image: url(/images/lesson_Q_highlighted.png);
}
.module_lessons img
{
	float: left;
	height: auto;
	max-width: 30px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	width: 100%;
}
.module_lessons p
{
	border-bottom: 1px dotted #a6ce39;
	font-size: 80%;
	font-weight: bold;
	min-height: 40px;
	padding-top: 1%;
	width: 85%;
}
.lessons_container
{
	display: block;
	line-height: 1.2em;
	margin-bottom: 3%;
	margin-top: 3%;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	width: 100%;
}
.lessons_hiarchy_container
{
	float: left;
	height: auto;
	padding-bottom: 20%;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0%;
	width: 20%;
}
.lessons_hiarchy_session
{
	background-color: #aae0fa;
	float: left;
	padding-bottom: 3%;
	padding-left: 22.5%;
	padding-right: 3%;
	padding-top: 3%;
	width: 100%;
}
.lessons_hiarchy_current_course
{
	background-color: #c7eafc;
	float: left;
	padding-bottom: 3%;
	padding-left: 22.5%;
	padding-right: 3%;
	padding-top: 3%;
	width: 100%;
}
.lessons_hiarchy_lessons
{
	background-image: url(/images/lesson_padding_normal.png);
	background-position: 17.5% top;
	background-repeat: repeat-y;
	background-size: 8%;
	border-bottom: 1px dotted #a6ce39;
	float: left;
	padding-right: 25.25%;
	width: 100%;
}
.lessons_hiarchy_lessons a
{
	display: block;
	text-decoration: none;
}
.lessons_hiarchy_lessons:hover
{
	background-color: #a6ce39;
	background-image: url(/images/lesson_padding_highlighted.png);
	display: block;
	text-decoration: none;
}
.lessons_hiarchy_lessons_video
{
	background-image: url(/images/lesson_normal.png);
	background-position: 15% 10%;
	background-repeat: no-repeat;
	background-size: 7%;
	float: left;
	height: 100%;
	margin-right: 0%;
	min-padding-left: 40px;
	padding-left: 40%;
	padding-right: 10px;
	width: 100%;
}
.lessons_hiarchy_lessons_questions
{
	background-image: url(/images/lesson_Q_normal.png);
	background-position: 15% 10%;
	background-repeat: no-repeat;
	background-size: 7%;
	float: left;
	height: 100%;
	margin-right: 0%;
	min-padding-left: 40px;
	padding-left: 40%;
	padding-right: 10px;
	width: 100%;
}
.lessons_hiarchy_lessons:hover .lessons_hiarchy_lessons_video
{
	background-image: url(/images/lesson_highlighted.png);
	background-repeat: no-repeat;
}
.lessons_hiarchy_lessons:hover .lessons_hiarchy_lessons_questions
{
	background-image: url(/images/lesson_Q_highlighted.png);
}
.lessons_hiarchy_lessons img
{
	float: left;
	height: auto;
	max-width: 30px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	width: 100%;
}
.lessons_hiarchy_container p
{
	float: right;
	padding-top: 1%;
}
.lessons_hiarchy_lessons p
{
	float: left;
	font-weight: bold;
	padding-bottom: 2%;
	padding-top: 3%;
	width: 77.5%;
}
.lessons_hiarchy_modules a
{
	display: block;
	text-decoration: none;
}
.lessons_hiarchy_modules:hover
{
	background-color: #acce39;
}
.lessons_hiarchy_active
{
	background-color: #acce39;
	background-image: url(/images/lesson_padding_highlighted.png);
}
.lessons_hiarchy_active .lessons_hiarchy_lessons_video
{
	background-image: url(/images/lesson_highlighted.png);
	background-repeat: no-repeat;
}
.lessons_hiarchy_active .lessons_hiarchy_lessons_questions
{
	background-image: url(/images/lesson_Q_highlighted.png);
	background-repeat: no-repeat;
}
.lessons_hiarchy_active p
{
	color: #ffffff !important;
}
.lessons_container h1
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 20px;
}
.lessons_container h2
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	margin-bottom: 10px;
	margin-top: 0px;
}
.lessons_container h3
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin-bottom: 0;
	margin-top: 0px;
}
.lessons_container h4
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin-bottom: 0;
	margin-top: 0px;
}
.lessons_container p
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-bottom: 0;
	margin-top: 0px;
}
.lessons_questions
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.lessons_questions_answers
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-bottom: 15px;
	margin-top: 0px;
}
.lessons_questions_answers ul
{
	list-style-type: circle;
	padding-left: 25px;
}
.reply-like
{
	color: #666;
	font-size: .85em;
	margin-left: 430px;
}
.comment-title
{
	color: #58595b !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin-bottom: 0;
	margin-top: 0px;
}
.reply-like a
{
	text-decoration: none;
}
.lessons_lesson_comment_postedby
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0px;
}
.lessons_lesson
{
	border-left: 5px dotted #acce39;
	float: right;
	height: 100%;
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 5%;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 0;
	width: 64.5%;
}
.lessons_lesson_comment
{
	border-bottom: 1px dotted;
	padding-bottom: 8px;
	padding-top: 8px;
	width: 100%;
}
.videopadding
{
	height: 30px;
}
.video-container-html5
{
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}
.video-container-html5 > div,
.video-container iframe,
.video-container object,
.video-container embed,
#DXPExperience
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#IntroPlayer
{
	width: 85%;
	
}
.registration
{
	float: left;
	height: auto;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 3%;
	padding: none;
	width: 90%;
}
.registration_tab
{
	background-color: #ebebec;
	border: 5px solid #005da4;
	float: left;
	margin-bottom: 3%;
	padding: 0;
	text-align: left;
	width: 100%;
}
.registration_tab_name
{
	background-color: #c7eafb;
	float: left;
	padding-bottom: 1%;
	padding-left: 20%;
	padding-top: 2%;
	width: 80%;
}
.registration_line
{
	float: left;
	margin-right: 10%;
	padding-bottom: 1%;
	padding-top: 1%;
	width: 95%;
}
.registration_one-item_title
{
	float: left;
	height: auto;
	margin-right: 1%;
	text-align: right;
	width: 15%;
}
.registration_one-item_entry
{
	float: left;
	width: 84%;
}
.registration_two-item_title
{
	float: left;
	height: auto;
	margin-right: 1%;
	text-align: right;
	width: 15%;
}
.registration_two-item_entry
{
	float: left;
	width: 17%;
}
.registration_three-item_title
{
	float: left;
	height: auto;
	margin-right: 1%;
	text-align: right;
	width: 15%;
}
.registration_three-item_entry
{
	float: left;
	width: 17%;
}
.registration_message
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-bottom: 10px;
	margin-top: 0px;
}
.registration_one-item_text
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	margin-top: 0px;
}
.message
{
	color: #000 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin-bottom: 10px;
	margin-top: 0px;
}
.validation
{
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}
.link
{
	color: #0000EE !important;
}
#currentsession
{
	color: #006699;
	float: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 1%;
	padding-left: 1.5%;
	padding-top: 1.5%;
	width: 53.5%;
}
#progress
{
	color: #006699;
	float: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 1%;
	padding-left: 0.05%;
	padding-top: 1.5%;
	text-align: left;
	width: 14.5%;
}
#timeremaining
{
	color: #006699;
	float: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 1%;
	padding-top: 1.5%;
	width: 15%;
}
#timeleft
{
	color: #006699;
	float: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	width: 15%;
}
#lastviewed
{
	color: #006699;
	float: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 1%;
	padding-top: 1.5%;
	width: 15%;
}
#sessiontitle
{
	float: left;
	font-family: Arial;
	font-size: 9pt;
	padding-bottom: 0.25%;
	padding-left: 1.25%;
	position: static;
	width: 53.75%;
}
#module
{
	float: left;
	font-family: Arial;
	font-size: 9pt;
	padding-left: 2.5%;
	padding-top: 0.75%;
	position: static;
	width: 82.5%;
}
#progressbar
{
	float: left;
	font-family: Arial;
	font-size: 9pt;
	width: 15%;
}
#timelastviewed
{
	color: #000000;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	width: 15%;
}
#timelastviewedmodule
{
	color: #000000;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	padding-top: 1%;
	width: 15%;
}
#horizontalrulethin
{
	border-bottom: 2px solid #ebebec;
	clear: both;
	float: left;
	height: 2px;
	margin-left: 2.5%;
	margin-right: 8%;
	margin-top: 0.5px;
	min-height: 2px;
	width: 89.5%;
}
.acctdetails_headertext
{
	color: #005DA4;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 2%;
	width: 45%;
}
.acctdetails_updateprofile
{
	color: #005DA4;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	padding-top: 2%;
	width: 55%;
}
.horizontalruletabarea
{
	border-bottom: 2px solid #ebebec;
	clear: both;
	float: left;
	height: 2px;
	margin-top: 0.5px;
	min-height: 2px;
	width: 100%;
}
#logininformation
{
	float: left;
	font-family: Arial;
	font-size: 8pt;
	padding-top: 0.75%;
	text-indent: 1.5%;
	width: 100%;
}
#membershipinformation
{
	float: left;
	font-family: Arial;
	font-size: 8pt;
	margin-left: 1.5%;
	padding-top: 0.75%;
	width: 100%;
}
#contactinformation
{
	float: left;
	font-family: Arial;
	font-size: 8pt;
	margin-left: 1.5%;
	padding-top: 0.75%;
	width: 100%;
}
#billinginformation
{
	float: left;
	font-family: Arial;
	font-size: 8pt;
	margin-left: 1.5%;
	padding-top: 0.75%;
	width: 100%;
}
.sessions_course_print_icon
{
	float: left;
	height: auto;
	margin-bottom: 0;
	margin-top: 0;
}
.printcertificatecompletedcourses a
{
	color: #005DA4 !important;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	padding-top: 3%;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}
.quizscorecompletedcourses
{
	color: #005DA4;
	float: right;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}
.beginupcomingcourse
{
	color: #005DA4;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	padding-right: 2%;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}
.beginupcomingcoursenext
{
	color: #777474;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	padding-right: 2%;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}
#printiconcompletedcourses
{
	width: 50%;
}
#compsessmodule1
{
	align: left;
	float: left;
}
#compsessmodule1_2
{
	float: left;
	margin-left: 13%;
}
#compsessmodule2
{
	margin-left: 12%;
}
#compsessmodule2quiz
{
	margin-left: 13.5%;
}
#compsessmodule3quiz
{
}
#compsessmodule4quiz
{
}
#compsessmodule5quiz
{
}
#compsessmodule2_2
{
	float: left;
	margin-left: 13%;
}
#compsessmodule3
{
	margin-left: 13%;
}
#compsessmodule3_2
{
	margin-left: 12%;
}
#compsessmodule4
{
}
#compsessmodule4_2
{
}
#upcomingsessmod1
{
	margin-left: 15%;
}
#upcomingsessmod6
{
	margin-left: 15%;
}
#upcomingsessmod7
{
	margin-left: 15%;
}
#compsessmodule5
{
}
#compsessmodule5_2
{
	margin-left: 12.5%;
}
#compsessmodule6
{
}
#compsessmodule7_2
{
	margin-left: 12%;
}
#compsessmodule6_2
{
}
#startsession_upcourses
{
	float: right;
	vertical-align: top;
}
#startsession_icon
{
	display: inline-block;
	float: left;
	height: 32px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: -8px;
	padding-right: 5px;
	text-align: center;
	vertical-align: top;
	width: 32px;
}
.input-validation-error
{
	border: #dc143c 2px solid;
}
.quizresponse
{
	color: #dc143c;
}
.score
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	margin-bottom: 0;
	margin-top: 0px;
}
.ui-widget-content .accordion-content
{
	color: #525252;
}
.account_sessions_courses
{
	align: right;
	height: auto;
	margin: 0;
	overflow: hidden;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
	width: 85%;
}
.account_sessions_course_box
{
	border-bottom: 1px dotted grey;
	height: auto;
	min-height: 70px;
	overflow: hidden;
	padding-bottom: 3%;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 2%;
	width: 100%;
}
.account_sessions_course_text
{
	color: #005DA4;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	height: auto;
	overflow: hidden;
	width: 80%;
}
.account_sessions_course_icon
{
	background-image: url(/images/normal.png);
	background-repeat: no-repeat;
	background-size: 100%;
	float: right;
	height: 70px;
	margin-bottom: 0;
	margin-left: 3%;
	margin-right: 6%;
	margin-top: 0;
	overflow: hidden;
	padding-bottom: 0px;
	padding-top: 3%;
	text-align: center;
	width: 70px;
}
.account_sessions_course_doctor
{
	float: left;
	height: auto;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 5%;
	margin-top: 0;
	overflow: hidden;
	padding-bottom: 0px;
	padding-top: 0;
	text-align: center;
	width: 56px;
}
.account_sessions_course_doctor img
{
	width: 100%;
}
.account_sessions_courses a
{
	display: block;
	text-decoration: none;
}
.account_sessions_course_icon h9
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 320%;
	font-weight: bold;
	margin-top: 15%;
	padding-bottom: 15%;
}
.green
{
	color: #60a216 !important;
}
.red
{
	color: #dc143c !important;
}
.notify-message
{
	color: #005da4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
}
.list
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	list-style-type: disc;
}
.title_logo2
{
	color: #125DAB;
	float: none;
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
	padding-top: 5px;
	text-align: left;
}
#horizontalrule
{
	border-bottom: 2px dotted #6D6E6E;
	clear: both;
	float: left;
	margin-left: 1px;
	margin-right: 8%;
	margin-top: 1px;
	max-height: 2px;
	min-height: 2px;
	width: 100%;
}
.institute_area
{
	float: left;
	width: 100%;
}
.instititute_logo
{
	border-top-style: none;
	float: left;
	padding-top: 18px;
}
.institute_descrip
{
	color: #58595B;
	font-family: arial;
	font-size: 10pt;
	line-height: 14pt;
	padding-bottom: 0px;
	padding-left: 225px;
	padding-top: 5px;
	text-align: justify;
}
#institute_title
{
	color: #125DAB;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 18px;
	text-align: center;
}
.institute_contact
{
	clear: left;
	color: #6D6E6E;
	float: left;
	font-family: arial;
	font-size: 9pt;
	padding-top: 20px;
	text-align: left;
}
.video_side_area
{
	padding-top: 50px;
	text-align: center;
}
.featured_course
{
	padding-top: 50px;
	text-align: center;
}
.faculty_member
{
	float: left;
	padding-top: 15px;
}
.faculty_descrip
{
	color: #58595B;
	font-family: arial;
	font-size: 10pt;
	line-height: 14pt;
	padding-bottom: 3px;
	padding-left: 175px;
	padding-top: 5px;
	text-align: justify;
}
#faculty_name
{
	color: #125DAB;
	font-family: arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	padding-top: 15px;
	text-align: center;
}
#faculty2_name
{
	color: #125DAB;
	font-family: arial;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: bold;
	padding-top: 2px;
	text-align: center;
	vertical-align: top;
}
.otherfac_contact
{
	clear: left;
	color: #6D6E6E;
	float: left;
	font-family: arial;
	font-size: 9pt;
	padding-top: 5px;
	text-align: left;
}
.event_logo
{
	float: left;
	padding-top: 10px;
	text-align: left;
}
.event_descrip
{
	color: #58595B;
	font-family: arial;
	font-size: 10pt;
	line-height: 14pt;
	padding-bottom: 3px;
	padding-left: 200px;
	padding-top: 10px;
	text-align: justify;
}
#IconLogo
{
	float: left;
	margin-left: -5px;
	padding-top: 25px;
}
.title_logo3
{
	color: #125DAB;
	float: left;
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 3px;
	margin-top: 35px;
}
.grey_text
{
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.top_header
{
	border-color: #000000;
	height: 100px;
	width: 612px;
}
#top_logo
{
	float: left;
	height: 100px;
	padding-left: 10px;
	padding-top: 20px;
	width: 290px;
}
#top_address
{
	color: #005DA3;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	height: 100px;
	padding-right: 15px;
	padding-top: 20px;
	text-align: right;
	width: 297px;
}
.top_info_area
{
	float: left;
	height: 90px;
	text-align: left;
	width: 612px;
}
#header_text_info
{
	color: #515255;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	height: 28px;
	text-align: center;
	width: 612px;
}
#top_info
{
	font-family: Arial;
	font-size: 10pt;
	height: 143px;
	line-height: 15pt;
	padding-left: 15px;
	padding-top: 5px;
	width: 597px;
}
.table_area_course_info
{
	background-image: url(images/seal_bkgd.gif);
	background-position: center 0%;
	background-repeat: no-repeat;
	clear: left;
	float: left;
	padding-left: 10px;
	padding-right: 50px;
	padding-top: 5px;
	width: 552px;
}
.content_area
{
	height: 792px;
	margin: 0px;
	width: 612px;
	background-color: #fff;
}
.text_bold_bottom
{
	color: #000000;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	line-height: 10pt;
	padding-top: 10px;
	text-align: center;
	width: 612px;
}
.letter_area
{
	color: #000000;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	padding-top: 10px;
	text-align: left;
	width: 612px;
}
.bold_titles
{
	color: #125DAB;
	font-family: Arial;
	font-weight: bold;
}
.table_title
{
	color: #055DA9;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	height: 10px;
	text-align: center;
	text-decoration: underline;
	vertical-align: bottom;
	white-space: nowrap;
}
.table_content
{
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	vertical-align: top;
}
.module_status {
	float: right;
	padding-right: 50px;
	clear: right;

}
.view_session {
	color: #005DA4;
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	float: right;
	width: 75%;
}
 ul#languagelist
{
    margin-left: 0;
    padding-left: 0;
    white-space: nowrap;
	 padding-bottom:5px;
	 
}
#languagelist li
{
    display: inline;
    list-style-type: none;
    margin-left: 5px !important;
}
#languagelist a
{
    padding: 3px 10px;
}
#languagelist a:link, #languagelist a:visited
{
    color: #fff;
    background-color: #005da4;
    text-decoration: none;
}
#languagelist a:hover
{
    color: #fff;
    background-color: #036;
    text-decoration: none;
}
#languagelist .active
{
    color: #fff !important;
    background-color: #acce39 !important;
    text-decoration: none;
    cursor: default;
    font-weight: bold;
}
