@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700italic|Ubuntu:400,500,300);
body {
	/*background: url(/wwwroot/images/layout/bg-new.png) top center no-repeat #fff;
	/*background: #fff url(/wwwroot/images/layout/bg.jpg) repeat-x;*/
	background:#fff;
	behavior: url("/wwwroot/css/csshover.htc");
	color: #414040;
	font: 14px arial, sans-serif;
	margin: 0 auto;
	padding: 0;
}
@font-face {
	font-family: 'WalkwayBoldRegular';
	src: url('/wwwroot/fonts/Walkway_Bold-webfont.eot');
	src: url('/wwwroot/fonts/Walkway_Bold-webfont.eot?#iefix') format('embedded-opentype'),  url('/wwwroot/fonts/Walkway_Bold-webfont.woff') format('woff'),  url('/wwwroot/fonts/Walkway_Bold-webfont.ttf') format('truetype'),  url('/wwwroot/fonts/Walkway_Bold-webfont.svg#WalkwayBoldRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('/wwwroot/fonts/bebasneue_1-webfont.woff2') format('woff2'),
         url('/wwwroot/fonts/bebasneue_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
  font-family: 'ACaslonPro-Regular';
  src: url('/wwwroot/fonts/ACaslonPro-Regular.eot?#iefix') format('embedded-opentype'),  url('/wwwroot/fonts/ACaslonPro-Regular.otf')  format('opentype'),
	     url('/wwwroot/fonts/ACaslonPro-Regular.woff') format('woff'), url('/wwwroot/fonts/ACaslonPro-Regular.ttf')  format('truetype'), url('/wwwroot/fonts/ACaslonPro-Regular.svg#ACaslonPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'flexslider-icon';
  src: url('/wwwroot/fonts/flexslider-icon.eot');
  src: url('/wwwroot/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('/wwwroot/fonts/flexslider-icon.woff') format('woff'), url('/wwwroot/fonts/flexslider-icon.ttf') format('truetype'), url('/wwwroot/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'KhmerUI-Bold';
  src: url('/wwwroot/fonts/KhmerUI-Bold.eot?#iefix') format('embedded-opentype'),  url('/wwwroot/fonts/KhmerUI-Bold.woff') format('woff'), url('/wwwroot/fonts/KhmerUI-Bold.ttf')  format('truetype'), url('/wwwroot/fonts/KhmerUI-Bold.svg#KhmerUI-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}



p {
	margin: 0px;
}
a {
	text-decoration: none!important;
}
a, a:hover, a:active, a:focus {
	outline: 0!important;
}
a:link, a:visited {
	color: #146f73;
}
a:active, a:hover, a:visited:hover, a:visited:active {
	color: #413a66;
	text-decoration: underline!important;
}
h1 {
	color: #413a66;
	font: 26px "WalkwayBoldRegular", "Century Gothic", "Arial Narrow", arial, sans-serif;
}
h2 {
	color: #1F7377;
	font: 23px "WalkwayBoldRegular", "Century Gothic", "Arial Narrow", arial, sans-serif;
}
h3 {
	color: #01555a;
	font: 22px "WalkwayBoldRegular", "Century Gothic", "Arial Narrow", arial, sans-serif;
}
.buckets h3 {
	font-size: 34px;
	font-weight: bold;
	margin: 0;
}
h4 {
	color: #413a66;
	font: 20px "WalkwayBoldRegular", "Century Gothic", "Arial Narrow", arial, sans-serif;
}
h5 {
	color: #413a66;
	font: bold 18px "WalkwayBoldRegular", "Century Gothic", "Arial Narrow", arial, sans-serif;
}
h6 {
	color: #413a66;
	font: italic 18px "WalkwayBoldRegular", "Century Gothic", "Arial Narrow", arial, sans-serif;
}
/************************************************body************************************************/
.full-area {/*background: url(/wwwroot/images/layout/bg2.jpg) no-repeat center top;min-height:100%;*/
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 100%;
}
/************************************************header************************************************/
#header {
	width: 100%;
	margin: 0 auto;
	background:url(/wwwroot/images/layout/theta/section-bg.jpg);
	background-size: 100%;
}
#header>.inner {
	margin: 0 auto;
	width: 75%;
}
a.logo {
	float: left;
	margin: 0px 0 20px;
}
#header .right {
	float: right;
	text-align: right;
	width: 385px;
}
#header .right a {
	text-decoration: none;
}
#header .etc {
	border-bottom: 1px solid #6bbdc4;
	font-size: 11px;
	height: 45px;
	padding: 0;
	position: relative;
}
#header .etc ul.etc-links {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 75px;
	top: 18px;
	text-align: right;
}
#header .etc ul li {
	display: inline;
}
#header .etc ul.socials {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 7px;
}
#header .etc ul.socials li {
	padding: 0;
}
#header #login {/*border-top:1px solid #eef4f6;*/
	padding: 10px 0 0;
	position: relative;
}
#log_in_container {
	padding: 7px 0 10px;
	text-align: right;
}
#log_in_container span {
	color: #413A66;
	font-weight: bold;
}
#header input[type="text"], #header input[type="password"] {
	background: #fff;
	border: 1px solid #208f98;
	padding: 5px 10px 10px;
	width: 27%;
	float: left;
	height: 17px;
	    margin-right: 6px;
    margin-left: 6px;
	    box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
		    -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
			    -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
}
#header input[type="text"]{margin-left:0;}

a.copyimgcat{
	display:block;
	border: solid 1px black;
	height: 200px;
	width: 200px;
	text-align:center;
	float:left;
	margin: 20px;
	color: #12565B;
	background: #DEF4F6;
	font-size:20px;
	
}

a.copyimgcat div.content{
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
	
}

a.copyimgcat:hover{
	text-decoration: none;
}

.submit a, a.countryclassinfolink2, a.worldclassinfolink2, input[type="submit"], input[type="reset"] {
	background: url(/wwwroot/images/layout/btn-login.png) no-repeat 0 0;
	border: 0;
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 16px;
	line-height: 42px;
	padding: 0;
	margin-right:20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 179px;
	height: 42px;
}
input[type="submit"], input[type="reset"] {
	background: url(/wwwroot/images/layout/btn-submit.png) no-repeat 0 0;
	margin: 0 0 0 10px;
	width: 173px;
	height: 36px;
}
.logintxt {
	text-align: right;
}
.logintxt a {
	font-weight: bold;
	text-decoration: none;
}
.logintxt a:after {
	content: "\00a0 \00bb"
}
.logintxt a:hover {
	text-decoration: none;
}
.submit a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff9233+0,ff5a1d+100 */
background: #ff9233; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9233 0%, #ff5a1d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff9233 0%,#ff5a1d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff9233 0%,#ff5a1d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9233', endColorstr='#ff5a1d',GradientType=0 ); /* IE6-9 */

	text-decoration: none!important;
}
button[type="submit"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, a.countryclassinfolink2:hover, a.worldclassinfolink2:hover {
	background-position: 0 -43px;
	text-decoration: none!important;
}
a.forgot-pass {
	font-size: 10px;
	width: 62%;
    display: block;
    text-align: right;
}
.remember-me {
	font-size: 11px;
    text-align: right;
    margin-right: 6%;
    width: 27%;
    float: right


}
/************************************************navigation************************************************/
/*
#nav{background: url(/wwwroot/images/layout/nav-bg.png) repeat-y;font: 15px arial, sans-serif;margin: 0 0 20px;position: relative;z-index: 200;}
#nav ul{list-style-type: none;margin: 0;padding: 0;width: 100%;z-index: 200;}
#nav ul li{margin: 0;padding: 10px 0 10px 15px;position: relative;}
#nav a{color: #146469;padding: 0;position: relative;text-decoration: none;}
#nav a{display: block;}


#nav ul li.current,
#nav ul li:hover,
#nav ul li + li + li + li.current,
#nav ul li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover{
border-left: 12px solid #413a66;padding: 10px 0 10px 3px;}

#nav ul li.current a,
#nav ul li:hover a,
#nav ul li + li + li + li.current a,
#nav ul li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover a{
color: #413a66;}


#nav ul li + li.current,
#nav ul li + li:hover,
#nav ul li + li + li + li + li.current,
#nav ul li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover{
border-left: 12px solid #7dae34;}

#nav ul li + li.current a,
#nav ul li + li:hover a,
#nav ul li + li + li + li + li.current a,
#nav ul li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover a{
color: #4c6a20;}


#nav ul li + li + li.current,
#nav ul li + li + li:hover,
#nav ul li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover{
border-left: 12px solid #ff7000;}

#nav ul li + li + li.current a,
#nav ul li + li + li:hover a,
#nav ul li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li.current a,
#nav ul li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li:hover a{
color: #924509;}

#nav ul.specialist-menu li a{background: url(/wwwroot/images/layout/sprites.png) no-repeat 3px 3px;padding: 0 0 0 38px;}
#nav ul.specialist-menu li + li a{background-position: 3px -45px;}
#nav ul.specialist-menu li:hover{border-left: 12px solid #413A66 !important;}
#nav ul.specialist-menu li:hover a{color: #413A66;}

#nav ul li>ul{display: none;font: 14px arial, sans-serif;left: 196px;position:absolute;top:0;width: 250px;}
#nav ul li:hover>ul{display:block;text-align: left;width: 250px;}
#nav ul li>ul li{background:#DDF3F5!important;border:0;border-left:1px solid #AFEBEB;border-top:1px solid #AFEBEB!important;border-bottom:1px solid #fff!important;
line-height:15px !important;margin:0;.margin:-5px 0 0;padding:12px 5px!important;text-align:left!important;width:250px;}
#nav ul li>ul li a, #nav ul li>ul li:hover a{color: #146469 !important;text-align: left !important;}
#nav ul li>ul li.current, #nav ul li>ul li:hover{background: #cdf1f1 !important;border: 0 !important;border-left: 1px solid #AFEBEB !important;border-top: 1px solid #AFEBEB !important;
border-bottom: 1px solid #fff !important;color: #fff !important;}
#nav ul li:hover>ul li.current a, #nav ul li:hover>ul li a:hover, #nav ul li:hover>ul li:hover a{color: #413a66 !important;}
#nav ul li>ul li>ul{left: 200px;top: 0;}
*/

/************************************************content************************************************/
.homeBg {
	background: #fff;
}
#content {
	font-size: 15px;
	line-height: 150%;/*margin:20px auto 0;*/
	margin: 0 auto;
	width: 1000px;
	padding: 20px 0;/*background:#fff;width:960px;/*padding:0 0 250px;*/
}
.cinner {
	padding: 0 20px;
}
#sidebar {
	float: left;
	width: 20%;
	/*width:208px;*/
	padding-left: 15px;
}
.blog {
	background: #2fbcc5 url(/wwwroot/images/layout/blog-bg.png) repeat-x;
	color: #000;
	font-size: 12px;
	margin: 0 0 20px;
	padding: 10px;
}
.blog table {
	border-top: 1px solid #c3eff0;
}
.blog td {
	padding: 3px;
}
.blog a {
	color: #00474b;
	font-weight: bold;
	text-decoration: none;
}
.blog a:hover {
	color: #fff;
	text-decoration: none;
}
.blog>.inner {
	border-top: 1px solid #c3eff0;
	padding: 5px 0 0;
}
.newsheadline {
	border-bottom: 1px solid #30bcc5;
	color: #00474b;
	font: 17px "WalkwayBoldRegular", "Century Gothic", "Arial Narrow", arial, sans-serif;
	padding: 0 0 5px;
	text-align: center;
}
.blogdate {
	color: #413a66;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}
#main {
	float: right;
	margin-bottom: 30px;
	width: 77%;
	padding-left: 0;
}

.home-main, .homepage-content{width:100% !important;}
.insidetext {
	background: #fff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding: 20px;
	position: relative;
	behavior: url("../css/PIE.htc");
}
#main ul {
	list-style-image: url(/wwwroot/images/layout/list-arrow.gif);
}
#main ul li {
	padding: 0 0 3px;
}

/*.shadows {
	background: url(/wwwroot/images/layout/shadow-sides.png) center center no-repeat;
	padding:0;
	position: relative;
}
*/

.shadows {
    background: url(/wwwroot/images/layout/shadow-sides.png) 0 100%;
    padding: 0px 20px;
    position: relative;
    /* background: #000; */
    background-size: contain;
    background-repeat: no-repeat;
 }
.flash {
	background: #fff;
	margin: 0 0 30px;
	position: relative;
	width: 700px;
	height: 240px;
}
.home-main.seminars {
	        background: url(/wwwroot/images/layout/FACE-OFF.jpg) no-repeat;
    background-attachment: fixed;
    background-position: top center;
	background-size:cover;
		
}
.seminars .date {
	color: #584f8a;
}
/*.section.seminars .body {
	
	
	width: 100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
*/

.section.seminars .body {
    height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0 10px 20px 10px;
    width: auto;
}

.section.seminars .body table{width:100%;}


.section.seminars td {
	border-bottom: 1px solid #a6cbd9;
	font-size: 13px;
	padding: 10px 0 5px 30px;
	width: 197px;
	line-height: 110%;
}
.section.seminars td p {
	margin: 0;
}
td.practioners {
	background: url(/wwwroot/images/layout/icon-practioners.png) no-repeat left center;
}
td.instructors {
	background: url(/wwwroot/images/layout/icon-instructors.png) no-repeat left center;
}
td.elective {
	background: url(/wwwroot/images/layout/icon-elective.png) no-repeat left center;
}
.section.seminars td.filler {
	border: 0;
	width: auto;
	padding: 0;
}

/*.section h2 {
	color: #fff;
	font: 26px "WalkwayBoldRegular", "Century Gothic", "Arial Narrow", arial, sans-serif;
	padding: 30px 10px;margin-bottom: 0 !important;
	text-align: center;
}
*/


.section h2 {
    color: #fff;
    font: 22px "WalkwayBoldRegular", "Century Gothic", "Arial Narrow", arial, sans-serif;
    padding: 11px 10px;
}

.section.videos h2, .section.seminars h2 {
    background: #15848d url(/wwwroot/images/layout/head-blue-bg.jpg) repeat-x;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    position: relative;
    behavior: url(../css/PIE.htc);
    text-transform: capitalize;
}

.section.videos td {
	padding: 0 15px;
}
.section.videos h2{
	background: #15848d url(/wwwroot/images/layout/head-blue-bg.jpg) repeat-x;
	
	position: relative;
	behavior: url("../css/PIE.htc");
}

/*.section.seminars h2 {
    margin: 0;
    float: left;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
  
}
*/
.section.videos h2 span {
	background: url(/wwwroot/images/layout/sprites.png) right -94px no-repeat;
	padding: 6px 40px 6px 0;
}

.flash .bottom, .section .bottom {
	background: url(/wwwroot/images/layout/shadow-bottom.png) top center no-repeat;
	bottom: -18px;
	left: 0;
	position: absolute;
	width: 100%;
	height: 18px;
}
.buckets {
	margin: 0 auto 30px;
	position: relative;
	width: 725px;
}
.bucket {
	background: #fff;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	box-shadow: 1px 1px 3px rgba(0,0,0,.2);
	float: left;
	font-size: 12px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: left;
	width: 220px;
	height: 190px;
	behavior: url("../css/PIE.htc");
}
.bucket .body {
	padding: 10px;
}
.bucket h3 {
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	box-shadow: 1px 1px 3px rgba(0,0,0,.2);
	font-size: 17px;
	color: #fff;
	overflow: hidden;
	padding: 10px;
	position: relative;
	text-align: center;
	behavior: url("../css/PIE.htc");
}
.bucket.one {
	background: #fff url(/wwwroot/images/layout/purple-bg.jpg) repeat-x;
}
.bucket.one h3 {
	background: #2d274d url(/wwwroot/images/layout/head-purple-bg.jpg) repeat-x;
}
.bucket.one a {

	color: #413a66;
}
.bucket.one a:hover {
	color: #0e0d15;
}
.bucket.two {
	background: #fff url(/wwwroot/images/layout/green-bg.jpg) repeat-x;
	margin: 0 32px;
}
.bucket.two h3 {
	background: #578c16 url(/wwwroot/images/layout/head-green-bg.jpg) repeat-x;
}
.bucket.two a {
	color: #284307;
}
.bucket.two a:hover {
	color: #080e01;
}
.bucket.three {
	background: #fff url(/wwwroot/images/layout/orange-bg.jpg) repeat-x;
}
.bucket.three h3 {
	background: #fd6100 url(/wwwroot/images/layout/head-orange-bg.jpg) repeat-x;
}
.bucket.three a {
	color: #912c00;
}
.bucket.three a:hover {
	color: #2c0d00;
}
.bucket .read-more {
	margin: 10px 0 0;
	text-align: right;
}

.bucket .read-more a {
	text-decoration: none;
}
.bucket.one .read-more {
	border-bottom: 1px solid #413a66;
	padding: 0 0 2px;
}
.bucket.two .read-more {
	border-bottom: 1px solid #acd472;
	padding: 0 0 2px;
}
.bucket.three .read-more {
	border-bottom: 1px solid #ffc591;
	padding: 0 0 2px;
}
td span a, td p a {
	text-decoration: none;
}
.actions {
	border-bottom: 1px solid #6BBDC4;
	margin: 0 0 10px;
	padding: 0 0 5px;
}
.actions a {
	text-decoration: none;
}
/************************************************bottom************************************************/
#footer {/*background:#fff url(/wwwroot/images/layout/footer-bg.png) repeat-x top left;position:absolute;*/
	bottom: 0;
	color: #7c9ca0;
	font-size: 12px;
	left: 0;
	margin: 0;
	padding-top: 40px;
	text-align: center;
	width: 100%;
	clear: both;
	background: #d5f5f7;/*Old browsers*/
	background: -moz-linear-gradient(top, #d5f5f7 0%, #f3fcfd 100%);/*FF3.6+*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5f5f7), color-stop(100%, #f3fcfd));/*Chrome,Safari4+*/
	background: -webkit-linear-gradient(top, #d5f5f7 0%, #f3fcfd 100%);/*Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top, #d5f5f7 0%, #f3fcfd 100%);/*Opera 11.10+*/
	background: -ms-linear-gradient(top, #d5f5f7 0%, #f3fcfd 100%);/*IE10+*/
	background: linear-gradient(to bottom, #d5f5f7 0%, #f3fcfd 100%);/*W3C*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5f5f7', endColorstr='#f3fcfd', GradientType=0 );/*IE6-9*/
}
#footer>.inner {
	margin: 0 auto;
}
#footer a {
	color: #7c9ca0;
	text-decoration: none;
}
#footer a:hover {
	color: #7a7594;
	text-decoration: none;
}
#footer .copyright {
}
#footer .menu ul {
	list-style: none;
	margin: 0;
	padding: 0 0 7px;
}
#footer .menu ul li {
	display: inline;
	margin: 0 2px;
}
#footer .flags {
	padding: 15px 0;
}
/************************************************forms************************************************/
#manage_templates .form {
	width: 78%!important;
}
.form .action {
	width: 100%!important;
}
.form td {
	padding: 3px 0;
}
label {
	color: #1B6266;
	font-size: 13px;
	font-weight: bold;
	padding: 0 10px 0 0;
}
input[type="text"], .form textarea {
	border: 1px solid #C1C4CC;
	margin-bottom: 3px;
	padding: 3px;
}
input[name="delete"] {
	background: url(/wwwroot/images/layout/x.png) no-repeat left center;
	border: 0;
	cursor: pointer;
	float: right;
	margin: 10px 0 0 10px;
	padding: 3px 3px 3px 15px;
}
input[name="delete"]:hover {
	color: #cb2020;
}
input[type="file"] {
	margin-bottom: 5px;
}
.form_item {
	margin-bottom: 10px;
}
#paymentbutton_button_html textarea {
	width: 100%;
}
/************************************************search results************************************************/
.searchresults {
	padding: 0 10px 5px;
	text-align: left;
	width: 640px;
	font-size: 12px;
	color: #333333;
	padding: 5px 5px 5px 5px;
}
.search-form input[type="checkbox"] {
	margin-bottom: 6px;
}
.searchresults.header {
	font-size: 18px;
	color: #225859;
	background-image: url(/wwwroot/images/layout/search-result-types.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 70px;
	width: 593px;
	border-bottom: 1px solid #006666;
}
.searchresults.header .country {
	color: #666666;
	font-size: 16px;
}
.searchresults.result {
	border-bottom: 1px solid #006666;
	margin: 10px 10px 0px 10px;
	padding-bottom: 10px;
	width: 600px;
	float: left;
}
.searchresults.result .resultheader {
	font-size: 14px;
	font-color: #225859;
}
.searchresults.result .icons {
	float: right;
	text-align: right;
}
.searchresults.result .icon {
	margin: 0px 5px 0px 5px;
	float: left;
}
.searchresults.result .name, .rep-wrapper .name {
	margin: 0px 15px 0px 5px;
	float: left;
	font-size: 18px;
	line-height: 25px;
	color: #006666;
	background: url(/wwwroot/images/layout/profile-user.png) center left no-repeat;
	padding: 0 0 0 20px;
}
.rep-wrapper .name {
	color: #000;
	float: none;
	font-size: 16px;
}
.searchresults.result .image-contact {
	background: #f1f1f1;
	border: 1px solid #e8e8e8;
	box-shadow: 0 0 2px #fff inset;
	margin: 15px 0;
	padding: 7px;
}
.searchresults.result .image {
	height: 200px;
	float: left;
	clear: both;
	width: 200px;
	padding: 5px;
}
.searchresults.result .contact {
	float: right;
	width: 460px;
}
.searchresults.result .info {
	height: 100%;
	float: left;
	padding: 5px;
	line-height: 18px;
	max-width: 60%;
}
.searchresults.result .location, .rep-wrapper .location {
	background: url(/wwwroot/images/layout/profile-location.png) 2px 9px no-repeat;
	padding: 7px 0 4px 20px;
}
.searchresults.result .phone, .rep-wrapper .phone {
	background: url(/wwwroot/images/layout/profile-phone.png) center left no-repeat;
	padding: 0 0 4px 20px;
}
.searchresults.result .email, .rep-wrapper .email {
	background: url(/wwwroot/images/layout/profile-email.png) center left no-repeat;
	padding: 0 0 4px 20px;
}
.searchresults.result .website, .rep-wrapper .website {
	background: url(/wwwroot/images/layout/profile-website.png) center left no-repeat;
	padding: 0 0 0 20px;
}
.searchresults.result .view-profile, .rep-wrapper .view-profile {
	background: url(/wwwroot/images/layout/profile-view.png) bottom left no-repeat;
	float: left;
	padding: 10px 0 0 20px;
	width: 90px;
}
.searchresults.result .newslettericon {
	float: right;
}
.view-courses {
	background: url(/wwwroot/images/layout/view-current-classes.png) left 10px no-repeat;
	float: left;
	padding: 10px 0 0 20px;
	width: 140px;
}
.searchresults.result .year {
	padding-bottom: 6px;
}
.searchresults.result .classes {
	float: left;
	line-height: 20px;
	margin: 0 13px;
	width: 270px;
}
.searchresults.result td {
	vertical-align: top;
	padding-right: 30px
}
table.styled {
	border-collapse: collapse;
	margin-top: 15px;
}
table.styled th {
	background-color: #31BFC8;
	font-weight: bold;
	color: white;
	padding: 5px;
}
table.styled tbody tr.alt {
	background-color: #E4F6F6;
}
table.styled td {
	padding: 4px;
}
/******************represenatives****************/

.rep-wrapper {
	font-size: 12px;
	margin-bottom: 30px;
	width: 604px;
}
.rep-wrapper table {
	width: 604px;
}
.rep-wrapper td {
	font-size: 12px;
}
.rep-wrapper .title {
	padding: 0 0 3px 25px;
}
.country-image {
	text-align: center;
	width: 215px;
}
.rep-info {
	background: #F1F1F1;
	border: 1px solid #E8E8E8;
	-moz-box-shadow: 0 0 2px #FFFFFF inset;
	-webkit-box-shadow: 0 0 2px #FFFFFF inset;
	box-shadow: 0 0 2px #FFFFFF inset;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 367px;
}
.rep-info>.left {
	float: left;
	width: 250px;
}
.rep-info>.right {
	float: right;
	text-align: right;
	width: 115px;
}
.country-name {
	color: #006666;
	font-size: 16px;
	padding: 3px 0;
	text-align: right;
}
/********************************** FAQs **********************************/ 

.faqquestion {
	clear: both;
	display: block;
	padding: 5px 0 0;
}
.faqanswer {
	background: #EFF8F8;
	border-left: 3px solid #8FE4E7;
	margin: 4px 10px 20px;
	padding: 1px 10px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.faqanswer p {
	float: none!important;
	line-height: normal;
	font-size: 12px;
}
.disclaimer {
	clear: both;
	font-size: 11px;
	padding: 20px 0;
}
.payment {
	padding: 10px 0;
}
.test-email {
	clear: both;
	padding: 15px 0 0;
	text-align: right;
}
table.admin_table a {
	text-decoration: none;
}
table.admin_table {
	width: 98%;
}
table.admin_table td {
	white-space: normal;
	width: 37px!important;
}
table.admin_table td + td {
	width: 5%;
}
div.course_catalog {
	color: #01565B;
}
div.course_catalog input[type="submit"] {
	background: url(/wwwroot/images/layout/class-list-images.png) no-repeat;
	width: 89px;
	height: 34px;
	background-position: -59px -177px !important;
}
div.course_catalog h1 {

	color: #699CA0;
}
div.course_catalog input[type="text"] {
	width: 250px;
	border: 1px solid #9EDDE2;
	color: #699CA0;
	border-radius: 5px;
	height: 25px;
	padding-left: 20px;
}
div.course_catalog input[type="submit"]:hover {
	background-position: -59px -235px!important;
}
div.classicon {
	width: 33px;
	height: 33px;
	background: url(/wwwroot/images/layout/class-list-images.png) no-repeat;
}
div.practitioner {
	width: 33px;
	height: 33px;
	background-position: -54px -618px!important;
}
div.teacher {
	width: 33px;
	height: 33px;
	background-position: -59px -679px!important;
}
div.elective {
	width: 33px;
	height: 33px;
	background-position: -55px -738px!important;
}
div.science {
	width: 33px;
	height: 33px;
	background-position: -145px -788px!important;
}
div.master {
	width: 63px;
	height: 33px;
	background-position: -45px -789px!important;
}
div.classtype_filter {
	margin-top: 20px;
}
div.classtype_filter label {
	text-transform: capitalize;
	font-weight: bold;
	line-height: 35px;
}
div.course_catalog div.shield {
	width: 92px;
	height: 102px;
	float: right;
	background: url(/wwwroot/images/layout/class-list-images.png) no-repeat;
	background-position: -52px -17px !important;
}
div.course_catalog table.tablesorter {
	width: 100%;
}
div.course_catalog table.tablesorter .header {
	background: url(/wwwroot/images/layout/class-list-images.png) no-repeat;
	background-position: -157px -612px!important;
	background-color: #94D6D8;
	height: 42px;
}
div.course_catalog table.tablesorter .headerSortDown {
	background: url(/wwwroot/images/layout/class-list-images.png) no-repeat;
	background-position: -157px -730px!important;
	background-color: #94D6D8;
	height: 42px;
}
div.course_catalog table.tablesorter .headerSortUp {
	background: url(/wwwroot/images/layout/class-list-images.png) no-repeat;
	background-position: -157px -658px!important;
	background-color: #94D6D8;
	height: 42px;
}
table.tablesorter .even {
	background-color: #FFFFFF!important;
}
table.tablesorter .odd {
	background-color: #E4EEEF!important;
}
div.learn-more-cert-top {
	background: url(/wwwroot/images/layout/class-list-images.png) no-repeat;
	background-position: -20px -1113px!important;
	width: 685px;
	margin-top: 30px;
	height: 50px;
}
div.learn-more-cert {
	height: 160px;
	margin-left: 7px;
	width: 670px;
	box-shadow: 1px 1px 5px grey;
	margin-top: -6px;
}
.course-buttons {
	background: url(/wwwroot/images/layout/class-list-images.png) no-repeat;
	width: 78px;
	height: 121px;
	float: left;
	margin: 20px 27px;
}
.course-buttons2 {
	background: url(/wwwroot/images/layout/class-list-images.png) no-repeat;
	width: 78px;
	height: 121px;
	float: left;
	margin: 10px 15px;
}
.practitioner_btn {
	background-position: -57px -843px!important;
}
.practitioner_btn:hover {
	background-position: -57px -964px!important;
}
.teacher_btn {
	background-position: -175px -843px!important;
}
.teacher_btn:hover {
	background-position: -174px -964px!important;
}
.master_btn {
	background-position: -291px -843px!important;
}
.master_btn:hover {
	background-position: -291px -965px!important;
}
.science_btn {
	background-position: -411px -843px!important;
}
.science_btn:hover {
	background-position: -411px -965px!important;
}
.elective_btn {
	background-position: -528px -843px!important;
}
.elective_btn:hover {
	background-position: -528px -964px!important;
}
div.course_catalog table.tablesorter {
	border-bottom: 22px solid #94D6D8;
	border-bottom-left-radius: 20px 20px;







	border-bottom-right-radius: 20px 20px;
}
div.course_detail h1 {
	color: #4A4468;
}
div.course_detail div.shield, div.smshield {
	width: 65px;
	height: 84px;
	float: right;
	background: url(/wwwroot/images/layout/class-images.png) no-repeat;
	background-position: -19px -35px!important;
}
div.return_to_course_catalog {
	width: 166px;
	height: 28px;
	float: right;
	margin: 20px 20px;
	background: url(/wwwroot/images/layout/class-images.png) no-repeat;
	background-position: -16px -444px!important;
}
div.return_to_course_catalog:hover {
	background-position: -16px -503px!important;
}
div.to_course_search {
	width: 324px;
	height: 40px;
	margin-top: 5px;
	background: url(/wwwroot/images/layout/class-images.png) no-repeat;
	background-position: -16px -583px!important;
}
div.to_course_search:hover {
	background-position: -16px -642px!important;
}
div.to_vianna_schedule {
	width: 324px;
	height: 40px;
	margin-top: 5px;
	background: url(/wwwroot/images/layout/class-images.png) no-repeat;
	background-position: -413px -583px!important;
}
div.to_vianna_schedule:hover {
	background-position: -413px -642px!important;
}
div.other-courses-top {
	width: 340px;
	height: 47px;
	margin-top: 5px;
	background: url(/wwwroot/images/layout/class-images.png) no-repeat;
	background-position: -16px -301px!important;
}
div.learn-more-top {
	width: 305px;
	height: 56px;
	background: url(/wwwroot/images/layout/class-images.png) no-repeat;
	background-position: -16px -180px!important;
}
div.learn-more {
	border: 2px solid #8AEBF1;
}
/*20-11-2013-custom-css----*/
.location-select {
	border: 1px solid #9FC0C2!important;
	border-radius: 3px;
	color: #B4B9BA;
	height: 38px;
	margin-right: 426px;
	margin-top: 1px;
	padding: 5px!important;
	float: left!important;
}
.location-sub-text {
	float: left!important;
	width: 15%!important;
}
.location-right-wrap {
	float: right;
	width: 83%;
}
.head-2k13 {
	margin-bottom: 27px;
	margin-top: 33px;
}
.wrap-fix {
	border-radius: 10px 10px 0 0;
}
.loc-name {
	font-family: WalkwayBoldRegular!important;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 10px!important;
	padding: 0!important;
}
.wrap-fix-inner {
	padding: 0px!important;
	background: #31bfc8; /* Old browsers */
	background: -moz-linear-gradient(top, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #31bfc8), color-stop(41%, #31bfc8), color-stop(81%, #23a3ab), color-stop(100%, #23a3ab))!important;/* Chrome,Safari4+*/
	background: -webkit-linear-gradient(top, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31bfc8', endColorstr='#23a3ab', GradientType=0 ) !important; /* IE6-9 */
}
.heading-country-r {
	background: none repeat scroll 0 0 #CFE5E6;
	color: #15686D;
	font-family: arial !important;
	font-size: 13px !important;
	font-weight: 600;
	text-align: center!important;
}
.coloum1 {
	border-right: 1px solid #FFFFFF;
	font-size: 12px;
	padding: 12px;
	width: 149px;
	color: #216d72!important;
}
.loc-details1-r, .loc-details2-r, .loc-details3-r, .loc-details4-r {
	color: #216D72!important;
	margin: 0 auto!important;
	padding: 12px!important;
	height: 78px!important;
	font-size: 14px!important;
}
.loc-details1-r a:hover, .loc-details2-r a:hover, .loc-details3-r a:hover, .loc-details4-r a:hover {
	text-decoration: underline!important;
}
.loc-details1-r, .loc-details2-r, .loc-details3-r {
	border-bottom: 1px solid #d6e2e3!important;
}
.loc-details5-r {
	border-bottom: 1px solid #d6e2e3!important;
	color: #216D72!important;
	margin: 0 auto!important;
	padding: 6px!important;
	height: 90px!important;
}
.detail-extra-wrap {
	border-bottom: 1px solid #d6e2e3;
}
.loc-odd {
	background-color: #E5F0F1;
}
.details1 {
	height: auto!important;
}
/*payment page*/
.payment-head {
	background: #31bfc8; /* Old browsers */
	background: -moz-linear-gradient(top, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #31bfc8), color-stop(41%, #31bfc8), color-stop(81%, #23a3ab), color-stop(100%, #23a3ab))!important;/*Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%)!important; /* IE10+ */
	background: linear-gradient(to bottom, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%)!important; /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#31bfc8', endColorstr='#23a3ab', GradientType=0 )!important; /* IE6-9 */
}
.wrapper-inner-payment {
	border: 1px solid #a7d1d4;
}
#numberofpeople {
	margin-bottom: 10px;
}
.select-area-text {
	font-family: arial;
	font-size: 16px;
	width: 50%;
}
/*Course-page------*/
.map-sub-heading {
	color: #2D3435;
	float: left;
	font-size: 15px;
	line-height: 18px;
	margin: 14px 0 0 -30px!important;
	width: 480px;
	text-align: center;
}
.top-wrap-course {
	padding: 5px;
	background: #31bfc8; /* Old browsers */
	background: -moz-linear-gradient(top, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #31bfc8), color-stop(41%, #31bfc8), color-stop(81%, #23a3ab), color-stop(100%, #23a3ab)) !important;/*Chrome,Safari4+*/
	background: -webkit-linear-gradient(top, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #31bfc8 0%, #31bfc8 41%, #23a3ab 81%, #23a3ab 100%) !important; /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#31bfc8', endColorstr='#23a3ab', GradientType=0 ) !important; /* IE6-9 */
}
.price-course-detail {
	float: right;
	font-family: DejaVu Sans;
	margin-top: 10px;
	width: 195px;
	font-family: DejaVu Sans;
	font-size: 14px;
}
.price-course {
	color: #384b4c;
}
.course-tab-heading {
	padding: 10px;
	font-size: 18px;
	margin-bottom: 11px;
}
.course-details_portion {
	float: left;
	width: 310px;
	margin-top: 15px;
	margin-left: 13px;
	margin-bottom: 25px;
	border: 1px solid #A7D1D4;/*background:#E2F2F4;*/
}
.total-payment {
	color: #0d7b83;
	font-size: 16px;
	margin-right: 20px;
}
/*25-11-2013*/
.fix {
	overflow: hidden;
}
.main_content {
	width: 700px;
	color: #74A4A8;
	display: block;
	margin-top: 32px;
	margin-left: 339px;
	border: 17px solid white;
	border-radius: 8px 8px 8px 8px;
	background: none repeat scroll 0 0 #FFFFFF;
}
.control_area {
}
.header_area {
}
.select_area {
	margin-top: 26px;
}
.box1 {
	margin-bottom: 25px;
}
.box_area_control {
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
.content_header_area {
	padding: 10px;
	text-align: left;
	border-radius: 6px 6px 0 0;
	background: none repeat scroll 0 0 #2DB2BA;
}
.box_content_area {
}
.details {
	width: 695px;
}
.coloum1 {
	border-right: 1px solid #FFFFFF;
	padding: 12px;
	width: 106px;
}
.coloum2 {
	width: 120px;
	border-right: 1px solid #FFFFFF;
	padding: 12px;

}
.coloum3 {
	width: 120px;
	border-right: 1px solid #FFFFFF;
	padding: 12px;
}
.coloum4 {
	width: 140px;
	border-right: 1px solid #FFFFFF;
	padding: 12px;
	border-top: 1px solid #E5F0F1;
}
.coloum5 {
	padding: 5px;
}
.box2 {
	margin-bottom: 25px;
}
.box3 {
	margin-bottom: 25px;
}
.box4 {
	margin-bottom: 25px;
}
.box5 {
	margin-bottom: 25px;
}
.box6 {
	margin-bottom: 25px;
}
.box7 {
	margin-bottom: 25px;
}
.box8 {
	margin-bottom: 25px;
}
.box9 {
	margin-bottom: 25px;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.select {
	margin-top: 1px;
	margin-right: 426px;
	border: 1px solid #DDDDDD;
	padding: 5px 10px 5px 10px;
	border-radius: 3px 3px 3px 3px;
}
.viannayearimage {
	margin-bottom: 10px;
	margin-top: 20px;
}
.back {
	background: #CFE5E6;
}
.back_cont {
	background: #EBF5F6;
}
.option_area {
	background: none repeat scroll 0 0 #F2FCFD;
	border-top: 1px solid #A7D1D4;
	border-bottom: 1px solid #A7D1D4;
	font-size: 14px;
	padding: 39px;
	color: #0D7B83;
}
.upper_portion img {
	margin-left: 17px;
	margin-top: 5px;
	padding: 5px;
}
.bottom-line-det {
	float: left!important;
	margin-top: -1px!important;
	padding-bottom: 18px!important;
}
.payable-det {
	padding-bottom: 44px!important;
}
.para1 {
	color: #688385!important;
	font-size: 15px!important;/*margin-top:0px!important;padding-top:20px!important;*/
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.bottom-line-det {
	float: left !important;
	margin-top: 14px!important;
	padding-bottom: 2px!important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.para1 {
	color: #688385!important;
	font-size: 15px!important;
	margin-top: -1px!important;
	padding-top: 20px!important;
}
}
.inner-line {
	width: 150px!important;
}
.loc-details3-r a {
	text-decoration: none!important;
}
.clicker {
	float: right;
	padding-top: 10px;
	text-decoration: none;
}
.pre-req a {
	text-decoration: none!important;
}
.test-note {
	width: 100%;
	background-color: #FFFFFF!important;
}
.test-note p {
	padding: 5px;
}
.paid-cont {
	bottom: 42px;
	display: block;
	float: right!important;
	font-family: DejaVu Sans;
	font-size: 14px;
	font-style: italic;
	position: relative;
	width: 62%!important;
	color: #619799;
}
.paid-cont1 {
	bottom: 61px;
	color: #619799;
	display: block;
	float: right!important;
	font-family: DejaVu Sans;
	font-size: 14px;
	font-style: italic;
	left: 2px;
	position: relative;
	width: 57%!important;
}
.paid-price {
	margin-bottom: 12px!important;
	margin-right: 17px!important;
	margin-top: -2px!important;
}
.para1l {/*background:none repeat scroll 0 0 #E2F2F4;margin-bottom:10px;margin-left:10px;width:660px;*/
	width: 98%;
	float: left;
	clear: both;
	background: #E2F2F4;
	border: 1px solid #A7D1D4;
	margin-left: 9px;
}
table.viannaschedule_table {
	width: 100%;
	border-collapse: collapse;
	border: 0px;
	border-spacing: 0px;
}
table.viannaschedule_table thead tr th {
	background: none repeat scroll 0 0 #CFE5E6;
	color: #15686D;
	font-family: arial!important;
	font-size: 13px!important;
	font-weight: 600;
	text-align: center !important;
	padding: 12px;
}
table.viannaschedule_table thead tr th.column_1 {
	border-right: 1px solid #FFFFFF;
}
table.viannaschedule_table thead tr th.column_2 {
	border-right: 1px solid #FFFFFF;
}
table.viannaschedule_table thead tr th.column_3 {
	border-right: 1px solid #FFFFFF;
}
table.viannaschedule_table thead tr th.column_4 {
	border-right: 1px solid #FFFFFF;
}
table.viannaschedule_table thead tr th.column_5 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #D6E2E3;
}
table.viannaschedule_table tbody tr td {
	text-align: left;
	padding: 12px;
	color: #216D72;
	font-size: 14px;
	min-height: 78px
}
table.viannaschedule_table tbody tr:nth-child(odd), table.viannaschedule_table tbody tr td.column_2 {
	background-color: #E5F0F1;
}
table.viannaschedule_table tbody tr td.column_1 {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6E2E3;
}
table.viannaschedule_table tbody tr td.column_2 {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6E2E3;
}
table.viannaschedule_table tbody tr td.column_3 {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6E2E3;
}
table.viannaschedule_table tbody tr td.column_4 {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6E2E3;
}
table.viannaschedule_table tbody tr td.column_5 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #D6E2E3;
}
/* Profile Styles
============================ */
.submit a, button[type="submit"], input[type="submit"], input[type="reset"] {
	

background: #8e8cbd;/*Old browsers*/
	background: -moz-linear-gradient(top, #8e8cbd 0%, #312e63 100%);/*FF3.6+*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8e8cbd), color-stop(100%, #312e63));/*Chrome,Safari4+*/
	background: -webkit-linear-gradient(top, #8e8cbd 0%, #312e63 100%);/*Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top, #8e8cbd 0%, #312e63 100%);/*Opera 11.10+*/
	background: -ms-linear-gradient(top, #8e8cbd 0%, #312e63 100%);/*IE10+*/
	background: linear-gradient(to bottom, #8e8cbd 0%, #312e63 100%);/*W3C*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e8cbd', endColorstr='#312e63', GradientType=0 );


	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	height: 36px;
	line-height: 40px;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	text-decoration: none!important;/*width:335px;float:right;*/
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:block;
	width:100%;
	
}
.profile-header, .profile-detail, .profile-short-desc {
	/*float:left;
    width:100%;*/
	clear: both;
}
.profile-title, .profile-img {
	float: left;
}
.profile .profile-detail .profile-img {
	float: none;
	display: inline-block;
}
.profile .profile-header .worldclassinfolink2.lightbox {
	position: absolute !important;
	right: 0;
	top: 200px !important;
}
.profile-header {
	position: relative;
}
.profile .profile-title > h3 {
	margin: 0;
}
.profile-title > h3 {
	color: #135E63;
	font-weight: bold;
}
a.send-message {
	background: url("/wwwroot/images/layout/shared/btn-login.png") no-repeat;
	color: #FFFFFF;
	float: right;
	padding: 13px 35px;
	text-decoration: none;
	text-transform: uppercase;
}
.profile-title > h4 {
	color: #54989D;
	font-weight: bold;
	font-size: 16px;
}
.profile-detail .profile-img img.profileimage {
	/*box-shadow:0 0 3px rgba(0, 0, 0, 0.3);*/
	margin-right: 10px;
	margin-bottom: 30px;
	border-radius: 10px;
}
.profile-detail .profile-img img.social {
	width: 34px;
}
.profile-sumary {
	float: left;
	width: 73%;
	margin: 0 0 20px 0;
}
.profile .profile-sumary {
	display: inline-block;
	float: none;
	vertical-align: top;
	width: 55%;
}
#main .profile-sumary > ul {
	float: left;
	list-style-image: none;
	list-style: none;
	margin: 0px 0px 30px;
	padding: 0px;
}
#main .profile-sumary ul li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	font-size: 12px;
	line-height: 20px;
	padding: 0 0 0 25px;
	width: 50%;
}
.profile-sumary ul li.phone {
	background: url("/wwwroot/images/layout/shared/phone-icon.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.profile-sumary ul li.website {
	background: url("/wwwroot/images/layout/shared/screen-icon.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.profile-sumary ul li.language {
	background: url("/wwwroot/images/layout/shared/message-icon.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.profile-sumary ul li.location {
	background: url("/wwwroot/images/layout/shared/location-icon.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.upcoming-classes {
	float: left;
}
.upcoming-classes header {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url("/wwwroot/images/layout/shared/heading-bg.jpg") repeat-x;
	float: left;
	padding: 2px 10px 5px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	width: 100%;
}
.upcoming-classes h3 {
	color: #FFFFFF;
	margin: 0;
	text-align: center;
}
.upcoming-classes {
	border: 1px solid #9EB6B7;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	float: left;
	width: 55%;
}
.register-myclass {
	float: left;
	padding-top: 10px;
	padding-left: 15px;
	width: 44%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.register-myclass > h3 {
	font-size: 19px;
	text-align: center;
	font-weight: bold;
}
.classes-graph {
	float: left;
	width: 100%;
	max-height: 200px;
	overflow: auto;
}
#main .classes-graph > ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0px;
}
#main .classes-graph > ul li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #168087;
	float: left;
	font-size: 12px;
	padding: 7px 16px;
}
#main .classes-graph ul li.odd {
	background-color: #DCEFF1;
	border-bottom: 3px solid #FFFFFF;
	width: 52%;
}
#main .classes-graph ul li.odd:last-of-type, #main .classes-graph ul li.even:last-of-type {
	border-bottom: none;
}
#main .classes-graph ul li.even {
	border-bottom: 3px solid #DCEFF1;
	width: 48%;
}
.register-myclass > p {
	font-size: 12px;
	line-height: 18px;
}
.about-me > h3 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.about-me {
	float: left;
	width: 100%;
}
.about-me > p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 20px;
}
.available > h4 {
	float: left;
	font-size: 15px;
	margin: 0;
}
.available > ul {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.available > ul > li {
	display: inline-block;
	list-style: none;
}
.available > ul > li > a {
	color: #63bac0;
	display: inline-block;
	padding: 1px 5px;
	text-decoration: none;
}
.certifications {
	float: left;
	margin-bottom: 5px;
	padding-bottom: 20px;
	padding-top: 43px;
	width: 100%;
}
.profile-detail .certifications {
	padding-top: 0;
}
.certifications > h3 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.certifications > ul {
	float: left;
	list-style: none;
	padding: 0px 20px 0px 0px;
	width: 30%;
}
.certifications a {
	font-size: 12px;
	color: #118F97;
	text-decoration: none;
}
.report-profile {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.report-profile > a {
	color: #2e9591;
	font-size: 11px;
	float: right;
	text-decoration: none;
}
/* Profile Two Styles
-------------------------- */
.testimonials {
	float: left;
	padding-top: 15px;
	width: 100%;
}
.testimonials h3 {
	font-size: 15px;
	color: #000;
	font-weight: bold;
}
.testimonials article {
	background: url("/wwwroot/images/layout/shared/testimonialsbg.jpg") repeat;
	border: 1px solid #cacaca;
	margin-bottom: 20px;
	padding: 10px;
	float: left;
	width: 647px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.testimonials article p {
	color: #374d4d;
	font-size: 15px;
	font-style: italic;
}
.testimonials article a {
	float: right;
}
.testimonials .author {
	float: right;
}
.testimonials .author h4 {
	font-size: 12px;
	color: #405152;
	font-weight: bold;
}
.testimonials .author h6 {
	font-size: 11px;
	color: #4a4f4f;
}
a.view-all-btn {
	-moz-box-sizing: border-box;
	background: linear-gradient(to bottom, #23B3BB 0%, #09666C 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #107D84;
	border-radius: 3px;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	height: 31px;
	padding: 6px 20px 5px;
	margin-right: 16px;
	float: right;
}
a.view-all-btn:hover {
	background: linear-gradient(to bottom, #F279B6 0%, #C1528A 52%, #9E376B 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #A84375;
	border-radius: 3px;
	box-shadow: 1px 1px 10px 1px;
	color: #FFFFFF;

	font-size: 12px;
	padding: 6px 20px 5px;
	text-decoration: none;
}
a.view-all-btn:link, a.view-all-btn:visited {
	color: #fff;
}
/* Profile Three Styles
-------------------------- */
.main-tabing {
	width: 100%;
	clear: both;
	padding-top: 50px;
}
#tabs {
	width: 100%;
	background: #f0f6f6;
	border: 1px solid #bccecf;
	padding: 0 18px 17px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
#tabs .ui-tabs-panel {
	height: 300px;
	overflow-y: auto;
}
#tabs .ui-tabs-panel div.certifications, #tabs .ui-tabs-panel div.testimonials {
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
//#tabs .ui-tabs-panel .testimonials article {
width:617px;
}
#tabs h3 {
	font-size: 15px;
	color: #000;
	font-weight: bold;
}
#tabs ul.tabs {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -34px;/*left:-19px*/
	;
	width: 105%;
	left: -20px;
}
#tabs li.tabs {
	list-style: none;
	margin: 0px 3px 0 0;
	float: left;
	background: rgb(52,168,176); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0YThiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM0YThiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM0YThiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzlhYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(52,168,176,1) 0%, rgba(52,168,176,1) 50%, rgba(52,168,176,1) 51%, rgba(28,154,164,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(52,168,176,1)), color-stop(50%, rgba(52,168,176,1)), color-stop(51%, rgba(52,168,176,1)), color-stop(100%, rgba(28,154,164,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(52,168,176,1) 0%, rgba(52,168,176,1) 50%, rgba(52,168,176,1) 51%, rgba(28,154,164,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(52,168,176,1) 0%, rgba(52,168,176,1) 50%, rgba(52,168,176,1) 51%, rgba(28,154,164,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(52,168,176,1) 0%, rgba(52,168,176,1) 50%, rgba(52,168,176,1) 51%, rgba(28,154,164,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(52,168,176,1) 0%, rgba(52,168,176,1) 50%, rgba(52,168,176,1) 51%, rgba(28,154,164,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34a8b0', endColorstr='#1c9aa4', GradientType=0 ); /* IE6-8 */
	border-radius: 8px 8px 0 0;
	padding: 0 5px !important;
	text-align: center;
	color: #0f676c;
}
#innertab {
	border: 1px solid rgb(52,168,176);
	width: 350px;
	height: 200px;
	background: white;
	; /* Old browsers */
	float: right;
	margin: 10px 10px;
}
#innertabheader {
	list-style: none;
	margin: 0px 3px 0 0;
	background: rgb(52,168,176); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0YThiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM0YThiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM0YThiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzlhYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(52,168,176,1) 0%, rgba(52,168,176,1) 50%, rgba(52,168,176,1) 51%, rgba(28,154,164,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(52,168,176,1)), color-stop(50%, rgba(52,168,176,1)), color-stop(51%, rgba(52,168,176,1)), color-stop(100%, rgba(28,154,164,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(52,168,176,1) 0%, rgba(52,168,176,1) 50%, rgba(52,168,176,1) 51%, rgba(28,154,164,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(52,168,176,1) 0%, rgba(52,168,176,1) 50%, rgba(52,168,176,1) 51%, rgba(28,154,164,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(52,168,176,1) 0%, rgba(52,168,176,1) 50%, rgba(52,168,176,1) 51%, rgba(28,154,164,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(52,168,176,1) 0%, rgba(52,168,176,1) 50%, rgba(52,168,176,1) 51%, rgba(28,154,164,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34a8b0', endColorstr='#1c9aa4', GradientType=0 ); /* IE6-8 */
	width: 100%;
	text-align: center;
	color: #0f676c;
	padding: 0.5em 0em;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid rgb(52,168,176);
}
#innertabcontent {
	margin: 10px 10px;
}
/*#tabs li.tabs a, 
#tabs li.tabs a:link, 
#tabs li.tabs a:visited, 
#tabs li.tabs a:focus{
    color:#0f676c;
    text-decoration:none;
    font-size:15px;
}*/
#tabs li.tabs a, #tabs li.tabs a:link, #tabs li.tabs a:visited, #tabs li.tabs a:focus {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	text-transform: uppercase;
}
#main ul.tabs li.ui-tabs-active.ui-state-active a {
	color: #FFF;
}
#main ul li.ui-tabs-active.ui-state-active {
	text-align: center;
	color: #FFF;
	background: #38d8e2; /* Old browsers */
	background: -moz-linear-gradient(top, #38d8e2 0%, #1d7d83 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #38d8e2), color-stop(99%, #1d7d83)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #38d8e2 0%, #1d7d83 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #38d8e2 0%, #1d7d83 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #38d8e2 0%, #1d7d83 99%); /* IE10+ */
	background: linear-gradient(to bottom, #38d8e2 0%, #1d7d83 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38d8e2', endColorstr='#1d7d83', GradientType=0 ); /* IE6-9 */
}
.bottom-pics {
	width: 100%;
	float: left;
	margin-top: 25px;
}
.bottom-pics ul {
	margin: 0px;
	padding: 0px;
}
.bottom-pics li {
	list-style: none;
	display: inline;
}
.bottom-pics a {
	padding: 7px;
	float: left;
	text-decoration: none;
}
.bottom-pics img {
	transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
}
.bottom-pics a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.TopProfilePlanWrap {
	width: 465px;
	background: #fff;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	border: 1px solid #e4fbfd;
	float: right;
	clear: both;
	margin-top: -61px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 258px;
}
.TopProfilePlanWrap span {
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
	font-size: 12px;
	color: #2c6164;
	padding: 16px 13px;
	background: #8eeff5;
	float: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}
.TopProfilePlanWrap span strong {
	font-size: 19px;
	color: #447307;
}
.TopProfilePlanWrap a.WantMoreExposure {
	color: #198289;
	font-size: 14px;
	text-align: center;
	padding-top: 11px;
	margin: 0 7px;
	display: block;
	float: left;
	text-decoration: none;
}
.TopProfilePlanWrap a.WantMoreExposure:hover {
	color: #413A66;
}
a.GreenBtn {
	float: right;
	height: 27px;
	padding: 0 8px;
	font-size: 13px;
	cursor: pointer;
	line-height: 27px;
	border-radius: 6px;
	font-family: arial;
	text-decoration: none;
	display: inline-block;
	background-color: #54e0ea;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #169ba2;
	color: #ffffff !important;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/wwwroot/images/layout/shared/Greenbtn-bg.png) repeat-x;
}
a.GreenBtn:hover, a.GreenBtn.active {
	background: url(/wwwroot/images/layout/shared/Greenbtn-hover-bg.png) repeat-x;
}
a.UpgradeNowBtn {
	margin: 12px 6px 0 0;
}
.EditProfileHeading {
	background: url(/wwwroot/images/layout/shared/edit-profile-heading-bg.png) repeat-x;
	margin: 0 -20px;
	padding: 0 20px;
	width: 100%;
	height: 43px;
	line-height: 43px;
}
.EditProfileHeading h1 {
	float: left;
	margin: 0;
	color: #fff;
	font-size: 18px;
	line-height: 43px;
	font-family: Arial, Helvetica, sans-serif;
}
.EditProfileHeading.HeadingTop {
	margin-top: -28px
}
.EditProfileHeading span {
	float: left;
	margin-left: 60px;
	display: block;
	color: #fff;
}
.FormrequiredText {
	color: #e23333;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.EditProfileFormWrap {
	width: 100%;
	margin: 0 auto;
	display: table;
}
.EditProfileFormWrap .FormrequiredText {
	color: #e23333;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	float: left;
}
.EditProfileFormWrap h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #676666;
	font-size: 18px;
	font-weight: bold;
	margin: 17px 0 10px 120px;
	float: left;
}
.EditProfileFormWrap {
}
.EditProfileFormWrap ul.RequiredFiels {
	margin: 0;
	list-style: none;
	list-style-image: none;
}
.EditProfileFormWrap ul.RequiredFiels li {
	display: block;
	width: 100%;
	float: left;
}
.EditProfileFormWrap ul.RequiredFiels li label {
	height: 28px;
	width: 230px;
	float: left;
	color: #676666;
	text-align: right;
	font-size: 15px;
	line-height: 28px;
	margin-right: 20px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.EditProfileFormWrap ul.RequiredFiels li input[type="text"] {
	width: 274px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
	font-size: 12px;
}
.EditProfileFormWrap ul.RequiredFiels li .select {
	margin: 0;
	width: 285px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
	height: 28px;
	line-height: 28px;
	padding: 5px;
	font-size: 12px;
	margin-bottom: 3px;/*background:url(/wwwroot/images/layout/shared/select-arrow.png) 98% center no-repeat;*/
}
.EditProfileFormWrap ul.RequiredFiels li .select option {
	padding: 3px 0;
}
.EditProfileFormWrap p {
	font-size: 17px;
	color: #745f5f;
	margin: 14px 0 20px 0;
}
.EditProfileFormWrap table.LocationFields {
	padding: 0;
	width: 100%;
}
.EditProfileFormWrap table.LocationFields tr td:first-child {
	width: 27%;
}
.EditProfileFormWrap table.LocationFields tr td:nth-child(2) {
	width: 38%;
}
.EditProfileFormWrap table.LocationFields tr td:nth-child(3) {
	width: 32%;
}
.EditProfileFormWrap table.LocationFields tr td:nth-child(4) {
	width: 3%;
}
.EditProfileFormWrap table.LocationFields tr td label {
	padding: 0;
	float: left;
	height: 28px;
	color: #676666;
	text-align: left;
	font-size: 15px;
	line-height: 28px;
	margin-right: 5px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

}
.EditProfileFormWrap table.LocationFields tr td input[type="text"], .EditProfileFormWrap table.LocationFields tr td select {
	width: 145px;
	float: left;
	height: 28px;
	margin-bottom: 0;
	line-height: 28px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
}
.EditProfileFormWrap table.LocationFields tr td:first-child input[type="text"] {
	width: 142px;
}
.EditProfileFormWrap table.TestimonialsFields {
	padding: 0;
	width: 100%;
}
.EditProfileFormWrap table.TestimonialsFields tr td:first-child {
	width: 45%;
}
.EditProfileFormWrap table.TestimonialsFields tr td:nth-child(2) {
	width: 26%;
}
.EditProfileFormWrap table.TestimonialsFields tr td:nth-child(3) {
	width: 26%;
}
.EditProfileFormWrap table.TestimonialsFields tr td:nth-child(4) {
	width: 3%;
}
.EditProfileFormWrap table.TestimonialsFields tr td label {
	padding: 0;
	float: left;
	height: 28px;
	color: #676666;
	font-size: 15px;
	text-align: left;
	line-height: 28px;
	margin-right: 5px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.EditProfileFormWrap table.TestimonialsFields tr td input[type="text"] {
	float: left;
	height: 28px;
	width: 145px;
	margin-bottom: 0;
	line-height: 28px;
	-webkit-border-radius: 4px;
	webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #c8c8c8;
}
.EditProfileFormWrap table.TestimonialsFields tr td textarea {
	width: 249px;
	height: 55px;
}
.GreenBtn span.plus_icon {
	background: url(/wwwroot/images/layout/shared/plush-icon.png) no-repeat;
	display: block;
	float: left;
	height: 14px;
	width: 13px;
	margin: 7px 5px 0 0;
}
.AddNewLocationBtnWrap {
	width: 100%;
	margin: 17px auto;
	text-align: center;
}
.AddNewLocationBtnWrap a.GreenBtn.AddNewLocationBtn {
	float: none;
}
p.CertificationDescription {
	color: #535353;
	font-size: 15px;
	line-height: 23px;
}
.EditProfileFormWrap ul.EditorSection {
	list-style: none;
	list-style-image: none;
}
.EditProfileFormWrap ul.EditorSection li {
	list-style-image: none;
	width: 100%;
	display: block;
	float: left;
	clear: both;
}
.EditProfileFormWrap ul.EditorSection li label {
	height: 250px;
	width: 125px;
	line-height: 230px;
	margin-right: 20px;
	display: block;
	float: left;
	color: #676666;
	font-size: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}
.EditProfileFormWrap ul.EditorSection li .textareaEditorWrap {
	width: 450px;
	height: 270px;
	float: left;
}
.EditProfileFormWrap ul.EditorSection li textarea {
	height: 175px;
	width: 450px;
}
.EditProfileFormWrap ul.EditorSection li a.GreenBtn.SubmitBtn {
	background: url(/wwwroot/images/layout/shared/edit-profile-heading-bg.png) repeat-x;
	text-transform: uppercase;
	font-size: 20px;
	color: #fff;
	height: 43px;
	line-height: 43px;
	padding: 0 90px;
	margin-right: 40px;
}
.EditProfileFormWrap ul.EditorSection li a.GreenBtn.SubmitBtn:hover {
	background: url(/wwwroot/images/layout/shared/edit-profile-heading-bg-hover.png) repeat-x;
}
.mce-label {
	display: none!important;
	height: 0!important;
	line-height: 0!important;
}
.selectcountry ul {
	height: 30px;
	width: 150px;
	border: 1px #000 solid;
}
.selectcountry ul li {
	padding: 5px 10px;
	z-index: 2;
}
.selectcountry ul li:not(.init) {
	float: left;
	width: 130px;
	display: none;
	background: #ddd;
}
.selectcountry ul li:not(.init):hover, ul li.selected:not(.init) {
	background: #09f;
}
.selectcountry li.init {
	cursor: pointer;
}
.etc-links a {
	font-size: 11px;
	margin-top: 10px;
}
.thetaheadtitle {
	font-family: Walkway Bold;
	font-size: 26px;
	float: left;
	width: 98%;
	color: #699ca0;
	margin-bottom: 20px;
}
.search_btn {
	background: url('/wwwroot/images/layout/shared/search_btn.png') no-repeat;
	width: 189px;
	height: 49px;
	text-transform: uppercase;
	outline: 0px;
	border: 0px;
	float: left;
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
	font-family: arial;

	margin: 0px 5px 20px;
}
.rbg {
	float: left;
	width: 40%;
	height: 377px;
}
.rbg1 {
	background: url('/wwwroot/images/layout/shared/rbg1.png') no-repeat;
	width: 284px;
	height: 177px;
	margin-bottom: 22px;
}
.rbg1_btn {
	color: #FFFFFF;
	background: url('/wwwroot/images/layout/shared/lbg_btn.png') no-repeat;
	width: 93px;
	height: 20px;
	float: right;
	margin-top: 11px;
	margin-right: 3px;
	padding-left: 0px;
	text-align: center;
	padding-top: 2px;
	font-style: italic;
}
.rbg1_t2 {
	font-family: Walkway UltraBold;
	font-size: 22px;
	margin-left: 32px;
	padding-top: 11px;
	color: #FFFFFF;
}
.rbg1_t3 {
	font-family: Arial;
	font-size: 22px;
	margin-left: 156px;
	padding-top: 20px;
	color: #df00d7;
}
.rbg1_t4 {
	font-family: Arial;
	font-size: 22px;
	margin-left: 102px;
	padding-top: 15px;
	color: #df00d7;
}
.rbg2 {
	background: url('/wwwroot/images/layout/shared/rbg2.png') no-repeat;
	width: 284px;
	height: 177px;
}
.rbg2_t1 {
	font-family: Walkway UltraBold;
	font-size: 19px;
	margin-left: 10px;
	padding-top: 6px;
	color: #FFFFFF;
}
.rbg2_t2 {
	font-family: Walkway UltraBold;
	font-size: 22px;
	margin-left: 32px;
	padding-top: 11px;
	color: #FFFFFF;
}
.lbg2_t2 {
	font-family: Walkway UltraBold;
	font-size: 22px;
	margin-left: 32px;
	padding-top: 8px;
	color: #FFFFFF;
}
.rbg_btn {
	color: #dd2323;
	background: url('/wwwroot/images/layout/shared/rbg_btn.png') no-repeat;
	width: 93px;
	height: 23px;
	float: right;
	margin-top: 80px;
	margin-right: 4px;
	padding-left: 0px;
	text-align: center;
	padding-top: 3px;
}
.country_list {
	margin: 20px auto 0px 25px;
	position: relative;
	float: left;
}
.country_list div label {
	color: #736d7b;
	font-size: 14px;
	font-family: Arial;
}
.country_list div a {
	color: #28acb4;
	font-size: 13px;
	line-height: 20px;
	font-family: Arial;
}
.country_list div a:hover {
	color: #736d7b;
	font-size: 13px;
}
@font-face {
	font-family: Walkway SemiBold;
	src: url('fonts/Walkway SemiBold.TTF');
}
@font-face {
	font-family: Walkway Bold;
	src: url('fonts/Walkway Walkway Bold.TTF');
}
@font-face {
	font-family: Walkway UltraBold;
	src: url('fonts/Walkway UltraBold.TTF');
}
.content_head {
	width: 100%;
	float: left;
	font-family: arial;
	margin-bottom: 10px;
}
.content_head2 {
	width: 912px;
	color: #000000;
	height: 77px;
	float: left;
	font-family: arial;
	background: url('/wwwroot/images/layout/shared/content_head_bg.png') no-repeat 3px 0px;
}
.content_head_title h2 {
	width: 73%;
	color: #259ea6;
	font: 22px arial, sans-serif;
	font-weight: bold;
	float: left;
	margin: 0;
	padding: 0;
}
.content_head_btn {
	margin-left: 5px;
	background: url('/wwwroot/images/layout/shared/return_to_main.png') no-repeat;
	width: 177px;
	height: 30px;
	float: left;
	text-align: center;
	padding-top: 5px;
}
.content_head_btn a {
	color: #ffffff;
	font: 12px arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.title_space {
	width: 40%;
	float: left;
	font-weight: bold;
	padding: 30px 0px 10px 0px;
}
.title_space span {
	font-size: 12px;
	font-weight: normal;
	color: #c2c2c2;
}
.free_plan, .active_plan, .plan1, .plan2, .free_plan2, .active_plan2, .plan12, .plan22 {
	font-size: 18px;
	width: 15%;
	float: left;
	font-weight: bold;
	padding: 30px 0px;
	text-align: center;
}
.free_plan2, .active_plan2, .plan12, .plan22 {
	padding: 0px 0px;
	margin: 0 auto;
}
.plan1 {
	background: url('/wwwroot/images/layout/saphire.png') no-repeat 3px 30px;
}
.plan2 {
	background: url('/wwwroot/images/layout/shared/diamond.png') no-repeat 3px 30px;
}
.free_plan span, .active_plan span {
	font-size: 12px;
	font-weight: normal;
	color: #898989;
	font-style: italic;
}
.plan1 img {
	margin-right: 2px;
}
.plan1 span, .plan2 span {
	font-size: 10px;
	font-weight: normal;
	color: #c2c2c2;
	font-style: italic;
	margin-top: 5px;
	display: block;
	margin-top: 5px;
}
.row_heading {
	background: url('/wwwroot/images/layout/shared/row_head_bg.png') repeat-x;
	height: 22px;
	float: left;
	position: relative;
	width: 912px;
	color: #FFFFFF;
	font-size: 18px;
	padding: 10px 0 0 15px;
}
.StartNowBtnWrap {
	width: 100%;
	color: #000000;
	display: table;
	float: left;
	font-family: arial;
}
.StartNowBtnWrap .LeftBtnColum {
	float: left;
}
.StartNowBtnWrap .RightBtnColum {
	width: 70%;
	float: right;
}
.BtnBox {
	display: table;
	text-align: center;
	float: left;
	width: 100%;
}
.BtnBox strong {
	font-size: 15px;
	color: #000;
	display: block;
	font-family: arial;
}
.BtnBox strong span {
	color: #9c9c9c;
}
.BtnBox a.StartNowBtn {
	background: #ffffff;
	background-image: -webkit-linear-gradient(top, #ffffff, #c9c5c5);
	background-image: -moz-linear-gradient(top, #ffffff, #c9c5c5);
	background-image: -ms-linear-gradient(top, #ffffff, #c9c5c5);
	background-image: -o-linear-gradient(top, #ffffff, #c9c5c5);
	background-image: linear-gradient(to bottom, #ffffff, #c9c5c5);
	-webkit-border-radius: 7;
	-moz-border-radius: 7;
	border-radius: 7px;
	font-family: Arial;
	color: #686868;
	font-size: 12px;
	padding: 10px 27px 10px 27px;
	border: solid #c7c7c7 1px;
	text-decoration: none;
	height: 27px;
	line-height: 27px;
}
.StartNowBtnWrap .RightBtnColum .BtnBox a.StartNowBtn:hover, .StartNowBtnWrap .RightBtnColum .BtnBox a.StartNowBtn.active {
	background: #eed112;
	background-image: -webkit-linear-gradient(top, #eed112, #f2b950);
	background-image: -moz-linear-gradient(top, #eed112, #f2b950);
	background-image: -ms-linear-gradient(top, #eed112, #f2b950);
	background-image: -o-linear-gradient(top, #eed112, #f2b950);
	background-image: linear-gradient(to bottom, #eed112, #f2b950);
	text-decoration: none;
	border: 1px solid #d57a0e;
	color: #353535;
}
.StartNowBtnWrap .RightBtnColum .BtnBox a.viewExampleText {
	color: #898989;
	font-size: 13px;
	text-decoration: underline;
	display: block;
	font-weight: normal;
	margin: 6px 0 10px 0;
	font-style: italic;
}
.StartNowBtnWrap .RightBtnColum .BtnBox a.viewExampleText:hover {
	color: #000;
}
.StartNowBtnWrap .RightBtnColum .BtnBox a.viewExampleText {
	display: none;
}
.FeaturedThetaHealerWrap {
	width: 100%;
	display: table;
	margin-bottom: 10px;
	margin-top: 5px;
}
.FeaturedThetaHealerWrap h1 sup {
	font-size: 12px;
}
.FeaturedThetaHealerWrap h1 {
	font-size: 18px !important;
	color: #fff !important;
	background: #33c1ca !important;
	-webkit-border-radius: 10px 10px 0 0 !important;
	-moz-border-radius: 10px 10px 0 0 !important;
	border-radius: 10px 10px 0 0 !important;
	border: 1px solid #2f9ca3 !important;
	margin: 0px 0px !important;
	font-weight: bold !important;
	padding: 7px 0 7px 8px !important;
}
.FeaturedThetaHealerInnerWrap {
	background-color: yellow;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	border: 1px solid #c8c8c8;
	border-top: none;
	padding: 4px 4px 4px 1.5%;
	display: table;
	width: 97.6%;
}
.FeaturedThetaHealerInnerWrap p {
	color: #336e72;
	font-size: 13px;
	float: left;
	margin-right: 12px;
	margin-top: 7px;
}
.FeaturedThetaHealerInnerWrap a.ViewExample {
	color: #0fa4ad;
	font-size: 13px;
	float: left;
	text-decoration: underline;
	margin-top: 7px;
	font-style: italic;
}
a.AddToPlanBtn {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #54e0ea), color-stop(1, #32bfc9));
	background: -moz-linear-gradient(top, #54e0ea 5%, #32bfc9 100%);
	background: -webkit-linear-gradient(top, #54e0ea 5%, #32bfc9 100%);
	background: -o-linear-gradient(top, #54e0ea 5%, #32bfc9 100%);
	background: -ms-linear-gradient(top, #54e0ea 5%, #32bfc9 100%);
	background: linear-gradient(to bottom, #54e0ea 5%, #32bfc9 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54e0ea', endColorstr='#32bfc9', GradientType=0);
	background-color: #54e0ea;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #169ba2;
	display: inline-block;
	margin-left: 15px;

	cursor: pointer;
	color: #ffffff;
	font-family: arial;
	font-size: 14px;
	padding: 0 8px;
	text-decoration: none;
	height: 28px;
	line-height: 28px;
}
a.AddToPlanBtn:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #32bfc9), color-stop(1, #54e0ea));
	background: -moz-linear-gradient(top, #32bfc9 5%, #54e0ea 100%);
	background: -webkit-linear-gradient(top, #32bfc9 5%, #54e0ea 100%);
	background: -o-linear-gradient(top, #32bfc9 5%, #54e0ea 100%);
	background: -ms-linear-gradient(top, #32bfc9 5%, #54e0ea 100%);
	background: linear-gradient(to bottom, #32bfc9 5%, #54e0ea 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32bfc9', endColorstr='#54e0ea', GradientType=0);
	background-color: #32bfc9;
	color: #ffffff !important;
}
a.AddToPlanBtn:active {
	position: relative;
	top: 1px;
}
table.ProfileTable {
	width: 100%;
	max-width:912px
	table-layout: fixed;
	margin: 0;
	background-color: #FFF
}
table.ProfileTable th {
	border-bottom: 1px solid #e6e6e6;
	padding: 14px 0;
	color: #787676;
	padding-left: 5px;
	font-size: 14px;
}
/*table.ProfileTable th:last-child{border-bottom:none;}*/
table.ProfileTable td {
	border-bottom: 1px solid #e6e6e6;
	padding: 14px 0
}
/*table.ProfileTable td:last-child{ border-bottom:none;}*/
table.ProfileTable td.SelectBG {
	background: url(/wwwroot/images/layout/shared/transperent-bg.png) repeat;
	border: 1px solid #dfefe7;
}
.SelectBG {
	background: url(/wwwroot/images/layout/shared/transperent-bg.png) repeat;
	padding: 0px!important;
}
/*****************************************************************  Edit Profile  Css Start *************************************************/

/*****************************************************************  Edit Profile  Css End *************************************************/

/*****************************************************************  thetahealers  Css Start *************************************************/
.selectcountry ul li {
	padding: 5px 10px;
	z-index: 2;
}
.selectcountry ul li:not(.init) {
	float: left;
	width: 130px;
	display: none;
	background: #ddd;
}
.selectcountry ul li:not(.init):hover, ul li.selected:not(.init) {
	background: #09f;
}
.selectcountry li.init {
	cursor: pointer;
}
.etc-links a {
	font-size: 11px;
	margin-top: 10px;
}
.thetaheadtitle {
	font-family: Walkway Bold;
	font-size: 26px;
	float: left;
	width: 98%;
	color: #699ca0;
	margin-bottom: 20px;
}
.lbg {
	padding-left: 15px;
}
.lbg input, .lbg select {
	outline: 1px solid #747b83;
	width: 345px;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
}
.lbg h2 {
	font-family: Arial;
	font-size: 21px;
	width: 100%;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}
.lbg_options {
	width: 80%
}
.lbg_options .chkbox {
	width: 30px;
	float: left;
	height: 5px;
}
.lbg_options .chkbox input {
	width: 15px;
	float: left;
	outline: 0px;
	margin: 0px;
}
.lbg_options .optiontxt {
	width: 240px;
	float: left;
	padding: 5px;
}
.cls {
	clear: both;
}
.search_btn {
	background: url('/wwwroot/images/layout/shared/search_btn.png') no-repeat;
	width: 189px;
	height: 49px;
	text-transform: uppercase;
	outline: 0px;
	border: 0px;
	float: left;
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	font-family: arial;
	margin: 0px 5px 20px;
	cursor: pointer;
}
.rbg {
	float: left;
	width: 40%;
	height: 377px;
}
.rbg1 {
	background: url('/wwwroot/images/layout/shared/rbg1.png') no-repeat;
	width: 284px;
	height: 177px;
	margin-bottom: 22px;
}
.rbg1_btn {
	color: #FFFFFF;
	background: url('/wwwroot/images/layout/shared/lbg_btn.png') no-repeat;
	width: 93px;
	height: 20px;
	float: right;
	margin-top: 11px;
	margin-right: 3px;
	padding-left: 0px;
	text-align: center;
	padding-top: 2px;
	font-style: italic;
}
.rbg1_t2 {
	font-family: Walkway UltraBold;
	font-size: 22px;
	margin-left: 32px;
	padding-top: 11px;
	color: #FFFFFF;
}
.rbg1_t4 {
	font-family: Arial;
	font-size: 22px;
	margin-left: 102px;
	padding-top: 15px;
	color: #df00d7;
}
.rbg2 {
	background: url('/wwwroot/images/layout/shared/rbg2.png') no-repeat;
	width: 284px;
	height: 177px;
}
.rbg2_t1 {
	font-family: Walkway UltraBold;
	font-size: 19px;
	margin-left: 10px;
	padding-top: 6px;
	color: #FFFFFF;
}
.rbg2_t2 {
	font-family: Walkway UltraBold;
	font-size: 22px;
	margin-left: 32px;
	padding-top: 11px;
	color: #FFFFFF;
}
.lbg2_t2 {
	font-family: Walkway UltraBold;
	font-size: 22px;
	margin-left: 32px;
	padding-top: 8px;
	color: #FFFFFF;
}
.country_list {
	margin: 20px auto 0px 50px;
	position: relative;
	float: left;
}
.country_list tr th {
	color: #736d7b;
	font-size: 14px;
	font-family: Arial;
}
.country_list tr td {
	color: #28acb4;
	font-size: 13px;
	font-family: Arial;
}
/*****************************************************************  thetahealers  Css End *************************************************/

/*****************************************************************  theta-search-2  Css Start *************************************************/
@font-face {
	font-family: 'walkway_semiboldregular';
	src: url('/wwwroot/fonts/Walkway_SemiBold-webfont.eot');
	src: url('/wwwroot/fonts/Walkway_SemiBold-webfont.eot?#iefix') format('embedded-opentype'),  url('/wwwroot/fonts/Walkway_SemiBold-webfont.woff') format('woff'),  url('/wwwroot/fonts/Walkway_SemiBold-webfont.ttf') format('truetype'),  url('/wwwroot/fonts/Walkway_SemiBold-webfont.svg#walkway_semiboldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'walkway_boldregular';
	src: url('/wwwroot/fonts/Walkway_Bold-webfont.eot');
	src: url('/wwwroot/fonts/Walkway_Bold-webfont.eot?#iefix') format('embedded-opentype'),  url('/wwwroot/fonts/Walkway_Bold-webfont.woff') format('woff'),  url('/wwwroot/fonts/Walkway_Bold-webfont.ttf') format('truetype'),  url('/wwwroot/fonts/Walkway_Bold-webfont.svg#walkway_boldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
h1.SearchPageHeading {
	color: #699ca0;
	font-size: 26px;
	font-family: 'walkway_semiboldregular';
	margin: -15px 0 12px 0;
}
h1.SearchPageHeading sup {
	font-size: 12px;
}
.FeaturedThetaHealersTop {
	background: #F5FAFA;/* Old browsers */
	padding: 22px 7px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.FeaturedThetaHealersTop h1 {
	font-family: 'walkway_boldregular';
	color: #434a4a;
	margin-bottom: 16px;
	padding-left: 9px;
	font-weight: bold;
}
.FeaturedThetaHealersTop h1 i {
	color: #636f70;
}
.FeaturedThetaHealersTop h1 sup {
	font-size: 12px;
}
.ProfileBoxWrap {
	width: 100%;
	clear: both;
	display: table;
	margin-top: 30px;
}
#wrapper {
	width: 100%;
}
#carousel {
}
.ProfileBox {
	min-width: 215px;
	height: 215px;
	float: left;
	position: relative;
	padding-right: 15px;
}
.ProfilePicouterWrap {
	float: left;
	margin-right: 5px;
}
.ProfilePicouterWrap .ProfilePicWrap {
	float: left;
	padding: 3px;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
	margin-bottom: 5px;
}
div.caroufredsel_wrapper {
	width: 100%!important;
}
.ProfileBox.box2 {
	width: 36%;
	margin-bottom: 0;
}
.ProfileBox .about-user {
	float: left;
	margin-top: 9px;
	margin-left: 10px;
}
.ProfileBox .about-user img {
	vertical-align: middle;
}
.ProfileBox .about-user address {
	font-size: 11px;
	color: #2c6468;
	line-height: 18px;
}
.ProfileBox .about-user address strong {
	font-size: 12px;
	color: #2c6468;
}
.ProfileBox a.viewProfileText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 3px;
	font-weight: bold;
	display: block;
	width: 100%;
}
.FindCertifiedWrap {
	background: url(/wwwroot/images/layout/shared/findcertified-bg.png) repeat-x;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	display: table;
	margin-top: 10px;
	width: 96%;
	padding: 7px 12px 6px 12px;
}

.FindCertifiedWrap .FindCertifiedInner {
	float: left;
}
.FindCertifiedWrap .FindCertifiedInner label {
	color: #414041;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.FindCertifiedWrap .FindCertifiedInner label sup {
	font-size: 10px;
}
.FindCertifiedWrap .FindCertifiedInner input[type="text"] {
	width: 320px;
	border: 1px solid #a4a4a4;
	border-radius: 6px;
	height: 31px;
	line-height: 31px;
	font-size: 12px;
	padding: 0 5px;
	margin-left: 9px;
}
.FindCertifiedWrap .FindCertifiedInner input[type="button"].SearchBtn {
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 6px;
	border: 1px solid #c0c0c0;
	padding: 6px 40px;
	text-decoration: none;
	background-color: #ebebeb;
	color: #5d5d5d;
	display: inline-block;
	background: -moz-linear-gradient(center top, #ebebeb 5%, #bcbbbb 100%);
	background: -ms-linear-gradient(top, #ebebeb 5%, #bcbbbb 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#bcbbbb');
	background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #ebebeb), color-stop(100%, #bcbbbb) );
	-webkit-box-shadow: inset 1px 1px 0px -1px #f3f3f3;
	-moz-box-shadow: inset 1px 1px 0px -1px #f3f3f3;
	box-shadow: inset 1px 1px 0px -1px #f3f3f3;
}
.FindCertifiedWrap .FindCertifiedInner input[type="button"].SearchBtn.gray {
	margin-left: 13px;
}
.FindCertifiedWrap .FindCertifiedInner input[type="button"].SearchBtn:hover {
	background: -moz-linear-gradient( center top, #bcbbbb 5%, #ebebeb 100% );
	background: -ms-linear-gradient( top, #bcbbbb 5%, #ebebeb 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbbbb', endColorstr='#ebebeb');
	background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #bcbbbb), color-stop(100%, #ebebeb) );
	background-color: #bcbbbb;
}
.FindCertifiedWrap .FindCertifiedInner input[type="button"].SearchBtn:active {
	position: relative;
	top: 1px;
}
.FindCertifiedWrap span.BrowseCategory {
	color: #0d98a2;
	font-size: 12px;
	float: right;
}
.FindCertifiedWrap span.BrowseCategory sup {
	font-size: 8px;
}

.FindCertifiedInner.searchinner {
float: right;
width: 450px;
}

#newsearch {  width: 240px;    height: 25px;    border-right: 0px;    float: left;}

.TopPaginationWrap {
	width: 100%;
	margin-top: 33px;
	display: table;
	margin-bottom: 20px;
}
.paginationtop {
	float: right;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
}
.paginationtop span.textPage {
	display: block;
	float: left;
	font-size: 13px;
	color: #6c6c81;
	width: 30px;
	margin: 0;
	margin-right: 7px;
}
.paginationtop span.CountBox {
	display: block;
	padding: 0 10px;
	border: 1px solid #88afae;
	font-size: 13px;
	color: #6c6c81;
	margin: 0;
	float: left;
	margin-right: 10px;
}
.paginationtop span.CountNo {
	display: block;
	font-size: 13px;
	color: #6c6c81;
	float: left;
	margin: 0;
	margin-right: 10px;
}
.TopPaginationWrap h1 {
	color: #504a73;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
}
.TopPaginationWrap span {
	margin-top: 21px;
	display: block;
	font-size: 13px;
	color: #565656;
}
.UserDetailWrap {
	width: 485px;
	float: left;
	border-bottom: 1px solid #b5b8b8;
	padding: 13px 0;
	display: table;
	height:216px;
}
.UserPicWrap, .UserPicWrap2 {
	float: left;
	text-align: left;
}
.UserPicWrap2 span.username {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #135e63;
	max-width: 460px;

}
.UserPicWrap2 span.CompanyNumber {
	margin: 6px 0 9px 0;
	display: block;
	font-size: 16px;
	color: #6abbc1;
	font-family: Arial, Helvetica, sans-serif;
}
.UserPicWrap .ImgWrap {
	background: #fff;
	border: 1px solid#f0f0f0;
	padding: 4px;
	-moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
	height: 200px;
	width: 200px;
}
.RightIconWrap {
	float: right
}
.RightIconWrap img {
	margin: 0 4px;
	vertical-align: middle;
}
.ButtonWrap {
	float: right;
	width: 690px;
	position: absolute;
}
.ButtonWrap a.AddToPlanBtn {
	float: right;
	height: 28px;
	cursor: pointer;
	color: #ffffff;
	font-family: arial;
	font-size: 14px;
	padding: 0 8px;
	line-height: 28px;
	text-decoration: none;
	display: inline-block;
	background-color: #54e0ea;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #169ba2;
	background: -moz-linear-gradient(top, #54e0ea 5%, #32bfc9 100%);
	background: -webkit-linear-gradient(top, #54e0ea 5%, #32bfc9 100%);
	background: -o-linear-gradient(top, #54e0ea 5%, #32bfc9 100%);
	background: -ms-linear-gradient(top, #54e0ea 5%, #32bfc9 100%);
	background: linear-gradient(to bottom, #54e0ea 5%, #32bfc9 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54e0ea', endColorstr='#32bfc9', GradientType=0);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #54e0ea), color-stop(1, #32bfc9));
}
.ButtonWrap a.AddToPlanBtn:hover {
	background-color: #32bfc9;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #32bfc9), color-stop(1, #54e0ea));
	background: -moz-linear-gradient(top, #32bfc9 5%, #54e0ea 100%);
	background: -webkit-linear-gradient(top, #32bfc9 5%, #54e0ea 100%);
	background: -o-linear-gradient(top, #32bfc9 5%, #54e0ea 100%);
	background: -ms-linear-gradient(top, #32bfc9 5%, #54e0ea 100%);
	background: linear-gradient(to bottom, #32bfc9 5%, #54e0ea 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32bfc9', endColorstr='#54e0ea', GradientType=0);
}
.ButtonWrap a.AddToPlanBtn:active {
	position: relative;
	top: 1px;
}
.ButtonWrap a.AddToPlanBtn.GreenButton {
	height: 28px;
	line-height: 28px;
	width: 163px;
	margin-bottom: 6px;
}
.ButtonWrap a.AddToPlanBtn.GreenButton span.viewProfile {
	margin-right: 11px;
	float: left;
	margin-top: 3px;
}
.ButtonWrap a.AddToPlanBtn.GreenButton span.ViewCurrentClasses {
	float: left;
	margin-right: 5px;
	display: block;
	margin-top: 2px;
}
div.UserAddress {
	float: right;
	width: 68%;
}
ul.UserAddress {
	float: left;
	list-style: none;
	list-style-image: none;
	padding: 0px;
	margin-top: 0;/*margin-left:7%;*/
	margin-bottom: 20px;
}
.UserPicWrap2 {
	width: 100%;
}
.view-profile-btn {
	text-align: right;
	width: 100%;
}
.view-profile-btn a {
	display: inline-block;
	float: none;
	margin: 5px 0;
}
ul.UserAddress li {
	width: 100%;
	float: left;
	color: #555b5b;
	list-style-image: none;
	word-wrap: break-word;
}
ul.UserAddress li i {
	color: #8fe3e6;
	float: left;
	margin-right: 6px;
}
ul.UserAddress li img {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}
ul.UserAddress li strong {
	float: left;
	color: #000000;
	font-size: 13px;
	display: block;
}
.UserDetailWrap a.ReadMoreLink {
	float: right;
	font-size: 14px;
	color: #2ab0b8;
	text-decoration: none;
}
.UserDetailWrap a.ReadMoreLink i {
	margin-right: 5px;
}
.UserDetailWrap a.ReadMoreLink:hover {
	color: #413A66;
}
div.profile-sumary ul {
	float: left;
	width: 350px;
}
div.profile-sumary ul {
	float: left;
	list-style: none;
	list-style-image: none;
	padding: 0;/*margin-left:10px;*/
	margin-bottom: 0;
	width: 100%;
	margin-top: 0;
}
div.profile-sumary ul li {
	width: 100%;
	float: left;
	color: #555b5b;
	list-style-image: none;
	padding-left: 20px
}
div.profile-sumary ul li strong {
	float: left;
	color: #000000;
	font-size: 13px;
	display: block;
}
/* New Design Implementation/Styling... 25, 10, 2014
=================================================================================================================== */
/*.top-header.topStrip {
    background: #0b828e;
    margin-bottom: 20px;
}*/
.top-header {
	width: 100%;
	float: left;
}
.header-left {
	width: 40%;
	float: left;
}
.header-right {
	width: 60%;
	float: left;
}
.header-navi {
	float: left;
	width: 60%;
}
.header-navi ul {
	float: left;
	list-style: none;
	width: 100%;
	margin: 10px 0px;
	padding: 0px;
}
.header-navi > ul li a {
	color: #326063;
	text-decoration: none!important;
}
.header-navi > ul li a:hover {
	color: #1799a1;
	text-decoration: none!important;
}
.header-navi > ul li {
	float: left;
	margin: 8px 10px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.header-navi > ul li span.spacing {
	margin-right: 6px;

}
.logo-cont {
	float: left;
	width: auto;
}
.logo img{max-width:100%;}
/*
========================
    Navigation
========================
*/
nav.navigation {
	float: right;
	width: auto;
	margin: 18px 15px 0 0;
	position: relative;
}
nav.navigation > ul {
	margin: 0;
}
nav.navigation > ul > li {
	float: left;
	height: 30px;
	list-style: none;
	position: relative;
}
nav.navigation > ul > li > a {
	color: #326063;
	display: block;
	font-size: 15px;
	display: inline-block;
}
nav.navigation ul ul {
	float: left;
	position: absolute;
	top: 28px;
	padding: 15px 10px;
	right: 0;
	display: none;
	width: 149px;
	z-index: 998;
	background-color: #E4F4F6;
}
nav.navigation > ul > li:hover ul {
	display: block
}
nav.navigation ul ul li {
	float: left;
	width: 100%;
	position: relative;
	list-style: none;
}
nav.navigation ul ul a {
	width: 100%;
	display: block;
	padding: 5px;
	margin: 0;
	font-size: 12px;
	color: #00A79F;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.social-media {
	float: right;
	position: relative;
	right: 0;
	top: 10px;
	
}
select.languagedropdown{background: #33a4ab url(/wwwroot/images/layout/select-bg.png);
    height: 22px;
    color: #fff;
    margin-top:20px;
    width: 300px;
    margin-right: 18px;
    border: 1px solid #208f98;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    background-repeat: no-repeat;
    background-position: center right;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent:10px;
	
	}

.social-media ul {
	float: left;

	list-style: none;
	margin: 0px;
	padding: 0px;
}
.social-media ul li {
	width: 36px;
	float: left;
	margin-right: 8px;
	display: inline-block;
}
/*
.social-media > ul li a{color:#fff;text-decoration:none!important;}
.social-media > ul li a:hover{color:#a2d9e0;text-decoration:none!important;}
.social-media ul{float:left;list-style:none;width:100%;margin:0px;padding:0px;text-align:right;}
.social-media > ul li{float:right;margin:8px 5px;font-size:15px;font-family:Arial, Helvetica, sans-serif;}
*/

.login-cont {
	float: right;
	width: 90%;
	margin-top: 20px;
}
.mainNav-cont {
	width: 100%;
	height: 70px;
	background: url(/wwwroot/images/layout/bg.png) top left repeat-x;
	clear: both;
	z-index: 999;
}
.inner-cont {
	width: 75%;
	height: 70px;
	margin:2px auto 0 auto;
}
.inner-cont ul#nav {
	float: left;
	list-style: none;
	width: 65%;
	margin: 0px;
	padding: 0px;
}
.inner-cont > ul#nav > li {
	float: left;
	margin: 0 11px;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	max-width: 124px;
	text-align: center;
	position: relative;
}
/*.inner-cont > ul#nav li span{font-size:14px;}*/
.inner-cont > ul#nav > li > a {
	color: #fff;
	text-decoration: none!important;
	height: 50px;
	display: block;
	background: none;
}
.inner-cont > ul#nav > li > a:hover {
	color: #00484e;
	text-decoration: none!important;
	height: 50px;
	display: block;/*background:#d7eff2;*//* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyZGZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMmRmZTYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(178,223,230,1) 0%, rgba(178,223,230,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,223,230,1)), color-stop(100%,rgba(178,223,230,0)));
background: -webkit-linear-gradient(top,  rgba(178,223,230,1) 0%,rgba(178,223,230,0) 100%);
background: -o-linear-gradient(top,  rgba(178,223,230,1) 0%,rgba(178,223,230,0) 100%);
background: -ms-linear-gradient(top,  rgba(178,223,230,1) 0%,rgba(178,223,230,0) 100%);
background: linear-gradient(to bottom,  rgba(178,223,230,1) 0%,rgba(178,223,230,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2dfe6', endColorstr='#00b2dfe6',GradientType=0 );*/
}
/*.inner-cont > ul#nav li:before{content:"";background:url(/wwwroot/images/layout/sep.png) top right no-repeat;width:3px;height:88px;position:absolute;top:225px;}*/
.inner-cont ul#nav > li > a:nth-child(1) {
	padding-top: 20px;
}
.inner-cont ul#nav > li > a:nth-child(2) {
	padding-top: 20px;
	line-height: 18px;
}
.inner-cont ul#nav > li > a:nth-child(3) {
	padding-top: 40px!important;
}
.inner-cont ul#nav > li > a:nth-child(4) {
	padding-top: 17px;
}
.inner-cont ul#nav > li > a:nth-child(5) {
	padding-top: 40px!important;
	background: none!important;
}
.inner-cont ul#nav div.subpanel {
	position: absolute;
	text-align: left;
	top: 65px;
	left: 0;
	display: none;
	z-index: 9998;
}
.inner-cont ul#nav ul.child-nav {
	position: absolute;
	display: none;
	z-index: 9998;
	top: 67px;
	left: -45px;
	text-align: left;
}
.inner-cont ul#nav ul.child-nav li {
	display: block;
	width: 250px;
	background-color: white;
	padding: 10px 10px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.inner-cont ul#nav > li:hover div.subpanel, .inner-cont ul#nav > li:hover ul.child-nav {
	display: block
}
.inner-cont ul#nav div.subsubpanel {
	position: absolute;
	text-align: left;
	left: 210px;
	display: none;
	z-index: 998;
	margin-top: -33px;
	width: 275px;
	height: 360px;
	background-color: white;
	color: #146f73;
	padding: 10px;
	left: 180px;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.4);
}
.inner-cont ul#nav div.submenumenu > ul > li:hover div.subsubpanel {
	display: block
}
.inner-cont ul#nav div.subsubpanel1 {
	margin-top: -33px;
}
.inner-cont ul#nav div.subsubpanel2 {
	margin-top: -54px;
}
.inner-cont ul#nav div.subsubpanel3 {
	margin-top: -75px;
}
.inner-cont ul#nav div.subsubpanel4 {
	margin-top: -96px;
}
div.subpanel div.submenucontents div.submenumenu {
	width: 180px;
	float: left;
	padding: 0px 10px 0px 5px;
}
div.subpanel div.submenumenu ul {
	float: none;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	width: auto;
}
div.subpanel > div.submenumenu ul > li {
	float: left;
	margin: 0 13px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 104px;
	text-align: center;
	text-shadow: 0px 2px 1px rgba(255, 255, 255, 0.5);
}
/*.inner-cont > ul#nav li span{font-size:14px;}*/
div.subpanel > div.submenumenu ul > li > a {
	color: #408b8f;
	text-decoration: none!important;
	height: 50px;
	display: block;
	background: none;
}
.inner-cont ul#nav ul.child-nav li > a {
	text-decoration: none!important;
	display: block;
	background: none;
}
div.subpanel > div.submenumenu ul > li > a:hover {
	color: #00484e;
	text-decoration: underline!important;
	height: 50px;
	display: block;/*background:#d7eff2;*/
}
.inner-cont ul#nav ul.child-nav li> a:hover {
	text-decoration: none!important;
	display: block;/*background:#d7eff2;*/
}
div.subpanel > div.submenumenu ul li {
	background: url("/wwwroot/images/layout/navBg.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
}
div.subpanel div.submenucontents {
	background: none repeat scroll 0 0 white;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.4);
	padding: 15px 10px;
	width: 650px;
	position: absolute;
	z-index: 1000;
}
div.subpanel div.submenucontents div.submenumenu ul li {
	padding: 3px 5px;
}
div.subpanel div.submenucontents div.submenumenu ul li:hover {
	background-color: #146f73;
	color: #FFF;
}
div.subpanel div.submenucontents div.submenumenu ul li:hover a {
	text-decoration: none!important;
	color: #FFF;
}
/*.inner-cont ul#nav li:nth-child(2):before{
    content:"";
    background:url(/wwwroot/images/layout/sep.png) top right no-repeat;
    width:3px;
    height:88px;
    position:absolute;
    top:168px;
    margin-left:-15px;
}
.inner-cont ul#nav li:nth-child(3):before{
    content:"";
    background:url(/wwwroot/images/layout/sep.png) top right no-repeat;
    width:3px;
    height:88px;
    position:absolute;
    top:168px;
    margin-left:-15px;
}
.inner-cont ul#nav li:nth-child(4):before{
    content:"";
    background:url(/wwwroot/images/layout/sep.png) top right no-repeat;
    width:3px;
    height:88px;
    position:absolute;
    top:168px;
    margin-left:-20px;
}
.inner-cont ul#nav li:nth-child(5):before{
    content:"";
    background:url(/wwwroot/images/layout/sep.png) top right no-repeat;
    width:3px;
    height:88px;
    position:absolute;
    top:168px;
    margin-left:-15px;
}*/

.inner-cont ul.navbox {
	float: right;
	list-style: none;
	width: 35%;
	margin: 0px;
	padding: 0px;
	height: 70px;
}
.inner-cont > ul.navbox li a {
	color: #fff;
	text-decoration: none!important;
}
.inner-cont > ul.navbox li a:hover {
	color: #aadce3;
	text-decoration: none!important;
}
.inner-cont ul.navbox li {
	width: 50%;
	text-align: center;
	float: left;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0 12px;
}
.inner-cont ul.navbox li span {
	font-weight: normal;
	font-size: 14px;
}
.inner-cont ul.navbox li:after {
	content: "";
	display: none;
}
.purpleTab {
	height: 47px;
	position: relative;
	top: -5px;
	padding-top: 19px!important;
	background: #d096d4;/*Old browsers*/
	background: -moz-linear-gradient(top, #d096d4 0%, #984a9d 100%);/*FF3.6+*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d096d4), color-stop(100%, #984a9d));/*Chrome,Safari4+*/
	background: -webkit-linear-gradient(top, #d096d4 0%, #984a9d 100%);/*Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top, #d096d4 0%, #984a9d 100%);/*Opera 11.10+*/
	background: -ms-linear-gradient(top, #d096d4 0%, #984a9d 100%);/*IE10+*/
	background: linear-gradient(to bottom, #d096d4 0%, #984a9d 100%);/*W3C*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d096d4', endColorstr='#984a9d', GradientType=0 );/*IE6-9*/
}
.blueTab {
	height: 47px;
	position: relative;
	top: -5px;
	padding-top: 19px!important;
	background: #8e8cbd;/*Old browsers*/
	background: -moz-linear-gradient(top, #8e8cbd 0%, #312e63 100%);/*FF3.6+*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8e8cbd), color-stop(100%, #312e63));/*Chrome,Safari4+*/
	background: -webkit-linear-gradient(top, #8e8cbd 0%, #312e63 100%);/*Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top, #8e8cbd 0%, #312e63 100%);/*Opera 11.10+*/
	background: -ms-linear-gradient(top, #8e8cbd 0%, #312e63 100%);/*IE10+*/
	background: linear-gradient(to bottom, #8e8cbd 0%, #312e63 100%);/*W3C*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e8cbd', endColorstr='#312e63', GradientType=0 );/*IE6-9*/
}
.slider-cont {
	margin: 0 auto;
	width: 100%;
	
}
.slider {
	width: 100%;
	float: left;
	height: auto;
}
.banner-shadow {
	width: 100%;
	float: left;
	height: 29px;
}
.thetaTech {
	margin: 0 auto;
	width: 75%;
	margin-bottom: 20px;
}
.thetaTechImg {
	width: 100%;

	float: left;
	/*background: url(/wwwroot/images/layout/small-banner.jpg) top left no-repeat;*/
}
.thetaTechImg h1 {
	color: #015257;
	margin: 10px 0;
	padding: 0px;
	text-align: center;
	font-size: 45px;
	font-weight: bold;
	font-family: 'walkway_semiboldregular';
}
.thetaTechImg h2 {
	color: #1e6d72;
	margin: 16px 0;
	padding: 0px 50px;
	text-align: center;
	font-size: 24px;
	font-family: 'Ubuntu', sans-serif;
}
.thetaTechImg h2 span {
	color: #015257;
	font-family: 'Droid Serif', serif;
	font-weight: 700;
	font-style: italic;
}
.wantToPlay {
	width: 42%;
	clear:both;margin:0 auto;
	position: static;	
	display: block !important;
	    padding: 5px;
	text-align: center;
	font-size: 38px;
	background: #2e517a;/*Old browsers*/
	background: -moz-linear-gradient(top, #2e517a 0%, #292b61 100%);/*FF3.6+*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2e517a), color-stop(100%, #292b61));/*Chrome,Safari4+*/
	background: -webkit-linear-gradient(top, #2e517a 0%, #292b61 100%);/*Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top, #2e517a 0%, #292b61 100%);/*Opera 11.10+*/
	background: -ms-linear-gradient(top, #2e517a 0%, #292b61 100%);/*IE10+*/
	background: linear-gradient(to bottom, #2e517a 0%, #292b61 100%);/*W3C*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e517a', endColorstr='#292b61', GradientType=0 );/*IE6-9*/
margin-bottom:6px;
}
.wantToPlay h1 {

margin-bottom: 0 !important;	
	text-align: center;
	color: #fff;
	font-family: 'bebas_neueregular';
	font-size:22px;
	
}
.wantToPlay h1 a {
	color: #fff;
	text-decoration: none!important;
}
.wantToPlay h1 a:hover {
	color: #5ac0be;
	text-decoration: none!important;
}
.blog {
	display: none;
}
#sidebar #nav {
	display: none;
}

.section.videos {
	display: none;
}
.shadows .flash {
	display: none;
}
.buckets.cf {
	display: none;
}
/*.bottom-space {
	    margin-bottom: 8px;
    float: left;
    height: 256px;
    background-size: cover !important;
    width: 24.10%;
    margin: 0.6%;
	text-align: center;
	
}
*/
.bottom-space span{display:block;}
.bottom-space > span:first-child{margin-top: 80px;}
.bottom-space > span.learn-more-btn{margin-top: 18px;}
.section-bg{
    background:url(/wwwroot/images/layout/head-blue-bg.jpg) repeat-x;
	float:left;
	width:100%;
}
.view-all{text-align: right;clear: both;display: block;}

span.learn-more-btn a{color:#fff;color: #fff;
    font-size: 18px;
    font-style: italic;font-family: Cambria, Georgia, serif;}
    
    
span.learn-more-btn a:hover{color:#fff;color: #fff;
    font-size: 18px;
    text-decoration:none !important;
    font-style: italic;font-family: Cambria, Georgia, serif;}
	
.learn-more-btn img{vertical-align:text-bottom;margin-left:10px;}	

.sideImg1 a span {
	font-family: Cambria, Georgia, serif;
	font-size: 24px;
	font-weight: 300;
}

.sideImg1{
	margin-left:0 !important;
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	line-height: 30px;
	color: #fff !important;
	text-decoration: none;
	/* background: url(/wwwroot/images/layout/image-one.jpg) center center no-repeat; */
	/* background-color: #000; */
}
.sideImg1:hover {	
	
	

	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	color: #fff !important;
	text-decoration: none!important;
	display: block;
}
.sideImg2 a span {
	font-family: Cambria, Georgia, serif;
	font-size: 24px;
	font-weight: 300;
}
.sideImg2{
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	/* background: url(/wwwroot/images/layout/image-two.jpg) center center no-repeat; */
	color: #fff !important;
	text-decoration: none;
	display: block;
}
.sideImg2:hover {
	

	

	color: #fff !important;
		text-decoration: none!important;
	display: block;
}
.sideImg3 a span {
	font-family: Cambria, Georgia, serif;
	font-size: 25px;
	font-weight: 300;
}
.sideImg3{
	color: #fff !important;
	text-decoration: none;
	/* background: url(/wwwroot/images/layout/image-three.jpg) center center no-repeat; */
	font-family: Cambria, Georgia, serif;
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	display: block;
}
.sideImg3:hover {
	color: #fff !important;
	text-decoration: none!important;


	

	
	font-weight: bold;

	display: block;
}
.sideImg4a a span {
font-family: Cambria, Georgia, serif;
	font-size: 24px;
	font-weight: 300;
}
.sideImg4a{
	color: #fff !important;
	text-decoration: none;	

	background: url(/wwwroot/images/layout/thetahealing-knowledge.png) center center no-repeat;

	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	display: block;
}
.sideImg4a:hover {
	color: #fff !important;
	text-decoration: none!important;	
	
		display: block;
}
.sideImg4 a span {
font-family: Cambria, Georgia, serif;
	font-size: 40px;
	font-weight: 300;
}

.sideImg5{
	color: #fff !important;
	text-decoration: none;
	margin-right:0 !important;
	/* background: url(/wwwroot/images/layout/image-four.jpg) center center no-repeat; */
	font-family: Cambria, Georgia, serif;
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	display: block;
}
.sideImg5:hover {
	color: #fff !important;
	text-decoration: none!important;	


	display: block;
}
.home-sidebar{width:100% !important}

/*.bottom-space img{width:265px;}*/
.footer-Links {
	font-size: 12px;
}
.footer-Links a {
	color: #1b6b70!important;
	text-decoration: none!important;
}
.footer-Links a:hover {
	color: #6a3a6b!important;
	text-decoration: none!important;
}
.copyright {
	width: 100%;
	text-align: center;
	clear: both;
	margin-top: 5px;
	font-size: 12px;
	color: #1b6b70;
}
.copyright2 {
	width: 100%;
	text-align: center;
	clear: both;
	margin-top: 10px;
	color: #217d83;
	font-size: 12px;
}
.footerCont {
	margin: 0 auto;
	padding: 24px 0;
	text-align: left;
	display: inline-block;
}
.theta-Inst {
	width: 285px;
	float: left;
}
.theta-Inst h1 {
	font-size: 16px;
	font-weight: bold;
	color: #686360;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-transform: capitalize;
}
.theta-Inst p {
	font-size: 12px;
	color: #686360;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align: left;
}
.sister-sites {
	width: 245px;
	float: left;
	margin-left: 40px;
}
.sister-sites h1 {
	font-size: 16px;
	font-weight: bold;
	color: #686360;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-align: left;
	text-transform: capitalize;
}
.sister-sites ul {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.sister-sites ul li {
	font-size: 14px;
	text-transform: capitalize;
	color: #686360;
	line-height: 20px;
	text-align: left;
}
.fb-widget {
	width: 285px;
	float: left;
	margin-left:30px;
}
.theta-Courses {
	width: 285px;
	float: left;
	margin-left: 10px;
}
.cert-theta {
	width: 100%;
	text-align: center;
}
.theta-course {
	width: 100%;
	text-align: center;
	margin-top: 16px;
}
.socialMedia-ftr {
	float: left;
	width: 80%;
}
.socialMedia-ftr ul {
	float: left;
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.socialMedia-ftr > ul li {
	float: right;
	margin: 8px 5px;
}
.footer2 {
	width: 100%;
	float: left;
	background: #fff;
}
.footer2 .footer2-inner {
	margin: 0 auto;
	width: 960px;
}
.disc-new {
	text-align: center;
	font-size: 12px;
	color: #217d83;
	font-family: Arial, Helvetica, sans-serif;
}
/* Inner Page Styling
=========================================================================================================================================*/
.details_portion {
	min-height: 480px;
}
#main-inner {
	float: left;
	margin-bottom: 0px;
	width: 720px;
}
#main-inner p {
	padding: 0 0px;
	font-size: 15px;
	line-height: 150%;
	color: #3e3e3e;
}
.inner-left {
	width: 100%;
	float: left;
	background: #fff;
	margin-bottom: 0px;
	padding: 15px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.inner-left h1 {
	padding: 0;
	margin: 0 0px 30px 0px;
	color: #3e3e3e;
	font-size: 26px;
}
.right-bar {
	width: 245px;
	float: right;
	background: url(/wwwroot/images/layout/right-bar-bg.png) no-repeat/cover #c0dde0;
	margin-bottom: 0px;
	margin: 0px;
	padding: 10px;
	border: solid 2px #9bb9bb;
}
.inner-header {
	padding: 30px 0 55px;
	text-align: center;
}
.inner-header img {
	width: 100%;
}
.testi-title {
	width: auto;
	margin: 0 auto;
	background: #579198;
	text-align: center;
	font-size: 24px;
	color: #fff;
	margin-bottom: 5px;
	padding: 20px 0;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
}
.testi-detail {
	width: auto;
	;
	margin: 0 auto;
	background: #579198;
	color: #fff;
	margin-bottom: 30px;
	font-size: 14px;
	color: #fff;
	padding: 10px 15px;
	line-height: 20px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}
.content-spacing {
	padding: 0 15px;
	font-size: 15px;
	color: #3e3e3e;
	line-height: 24px;
}
.small-banners {
	text-align: center;
	margin-bottom: 10px;
}
.bottom-address h1 {
	font-size: 22px;
	color: #245d63;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 40px 0 20px 0;
}
.bottom-address p {
	font-size: 15px;
	color: #214044;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 22px;
}
.img1 a {
	background: url(/wwwroot/images/layout/inner-img2.png) no-repeat;
	display: block;
	height: 70px;
	margin-bottom: 10px;
	text-indent: -9999px;
	width: 225px;
	text-align: center;
}
.img1 a:hover {
	background: url(/wwwroot/images/layout/inner-img2hover.png) no-repeat;
}
.img1.notext a {
	background: url(/wwwroot/images/layout/sidebutton1.png) no-repeat;
	box-sizing: border-box;
	padding-right: 15px;
	font-size: 18px;
	background-size: 100%;
}
.img1.notext a:hover {
	background: url(/wwwroot/images/layout/sidebutton1h.png) no-repeat;
	font-size: 15px;
	background-size: 100%;
}
.img2 a {
	background: url(/wwwroot/images/layout/inner-img3.png) no-repeat;
	display: block;
	height: 70px;
	margin-bottom: 10px;
	text-indent: -9999px;
	width: 225px;
	text-align: center;
}
.img2 a:hover {
	background: url(/wwwroot/images/layout/inner-img3hover.png) no-repeat;
}
.img2.notext a {
	background: url(/wwwroot/images/layout/sidebutton1.png) no-repeat;
	box-sizing: border-box;
	padding-right: 15px;
	font-size: 18px;
	background-size: 100%;
	line-height: 21px!important;
}
.img2.notext a:hover {
	background: url(/wwwroot/images/layout/sidebutton1h.png) no-repeat;
	font-size: 15px;
	background-size: 100%;
}
.img3 a {
	background: url(/wwwroot/images/layout/inner-img4.png) no-repeat;
	display: block;
	height: 70px;
	margin-bottom: 10px;
	text-indent: -9999px;
	width: 225px;
	text-align: center;
}
.img3 a:hover {
	background: url(/wwwroot/images/layout/inner-img4hover.png) no-repeat;
}
.img3.notext a {
	background: url(/wwwroot/images/layout/sidebutton1.png) no-repeat;
	box-sizing: border-box;
	padding-right: 15px;
	background-size: 100%;
}
.img3.notext a:hover {
	background: url(/wwwroot/images/layout/sidebutton1h.png) no-repeat;
	background-size: 100%;
}
.img4 a {
	background: url(/wwwroot/images/layout/inner-img5.png) no-repeat;
	display: block;
	height: 70px;
	margin-bottom: 10px;
	text-indent: -9999px;
	width: 225px;
	text-align: center;
}
.img4 a:hover {
	background: url(/wwwroot/images/layout/inner-img5hover.png) no-repeat;
}
.img4.notext a {
	background: url(/wwwroot/images/layout/sidebutton1.png) no-repeat;
	box-sizing: border-box;
	padding-right: 15px;

	background-size: 100%;
}
.img4.notext a:hover {
	background: url(/wwwroot/images/layout/sidebutton1h.png) no-repeat;
	background-size: 100%;
}
.notext a, .notext a:hover {
	color: #fff;
	text-indent: 0px;/*font-size:30px;*/
	font-weight: bold;
	line-height: 45px;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
}
.notext a span, .notext a:hover span {
	font-family: 'Ubuntu', sans-serif;
	font-size: 18px;
	font-weight: 300;
}
.mycourses {
	width: 100%;
	margin: 0 auto;
	padding: 20px 0px;
	background: #e0f2f5;
	border: 1px solid #a1d3db;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.mycourses table thead tr {
	background: #005055;
	line-height: 30px;
	color: #fff;
}
.mycourses table tbody tr td {
	border-bottom: 1px solid #7bcad4;
}
.mycourses table tbody tr:nth-child(even) {
	background: #f2f5f5;
	line-height: 30px;
}
.mycourses table tbody tr:nth-child(odd) {
	line-height: 30px;
	background: #f0fdff;
}
/* styles for desktop */
.tinynav {
	display: none;
}
#nav .selected a, #nav2 .selected a {
	color: red;
}
/* styles for mobile */
.gcustom_table a {
	display: block;
}
div.practitioner, div.teacher, div.elective {
	vertical-align: top;
	display: inline-block;
}

/********custom css******/


#nivo-slider{background-size:cover !important;}
 .cf:before,
.cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

.toggle { margin: 2px 0 0 14px; float: left; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.toggle li { float: left; }
.toggle li a {width: 50px; padding: 6px 0; text-align: center; display: block; text-shadow: 1px 1px 0 #fff; font-size: 12px; font-weight: 600; color: #666; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; 

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */

box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
-moz-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
-webkit-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;

}
.toggle li:first-child a {-webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}
.toggle li a:hover { background: #ededed; color: #222; }
.toggle li a.active { background: #c8e0f3; color: #325874; cursor: default; box-shadow: inset 0 0 3px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.4); }

.slider { margin: -1px 0 10px!important;position:relative;}
.flex-control-paging{display:none;}
#carousel li {margin-right: 5px;}
#carousel .ProfilePicWrap img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}



/* Loading
***********************/
.loading #container {opacity: 0;}
.loading:before  { content: 'LOADING'; display: block; margin: 100px 0 0; text-align: center; color: #fff; font-weight: bold; font-size: 60px; opacity: 0.3; }
.media-wrap {
    float: left;
    width: 100%;
}
.featured-bar{background: url(../images/layout/blue-bg.png);
    height: 55px;
    float: left;
    width: 100%;}
.featured-stories-bar{background: url(../images/layout/pink-bg.png);
    height: 55px;
    float: left;
    width: 100%;}
.featured-stories{float: left;
    width: 60%;padding-bottom:0px;overflow:hidden;}
.featured-media{float: left;
    width: 40%;}
.featured-bar h2, .featured-stories h2{color: #fff;
    text-align: center;
    line-height: 55px;
    font-size: 30px;}
.media-images {
    float: left;
    background: #e2ebf4;
    width: 100%;
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px;
}


.media-images img{margin:8px;}	
/* jssor slider bullet navigator skin 01 css */
        /*
        .jssorb01 div           (normal)
        .jssorb01 div:hover     (normal mouseover)

        .jssorb01 .av           (active)
        .jssorb01 .av:hover     (active mouseover)
        .jssorb01 .dn           (mousedown)
        */
        .jssorb01 {
            position: absolute;
        }
        .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
            position: absolute;
            /* size of bullet elment */
            width: 12px;
            height: 12px;
            filter: alpha(opacity=70);
            opacity: .7;
            overflow: hidden;
            cursor: pointer;
            border: #000 1px solid;
        }
        .jssorb01 div { background-color: gray; }
        .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
        .jssorb01 .av { background-color: #fff; }
        .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

        /* jssor slider arrow navigator skin 13 css */
        /*
        .jssora13l                  (normal)
        .jssora13r                  (normal)
        .jssora13l:hover            (normal mouseover)
        .jssora13r:hover            (normal mouseover)
        .jssora13l.jssora13ldn      (mousedown)
        .jssora13r.jssora13rdn      (mousedown)
        .jssora13l.jssora13lds      (disabled)
        .jssora13r.jssora13rds      (disabled)
        */
        .jssora13l, .jssora13r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 45px !important;
            height: 50px !important;
            cursor: pointer;
           
            overflow: hidden;
        }
        .jssora13l { background-position: -10px -35px; }
        .jssora13r { background-position: -70px -35px; }
        
        .jssora13l.jssora13ldn { background-position: -250px -35px; }
        .jssora13r.jssora13rdn { background-position: -310px -35px; }
        .jssora13l.jssora13lds { background-position: -10px -35px; opacity: .3; pointer-events: none; }
        .jssora13r.jssora13rds { background-position: -70px -35px; opacity: .3; pointer-events: none; }
		.jssora13l{ background: url(../images/layout/arrow-left-img.png) no-repeat;}
		.jssora13r{ background: url(../images/layout/arrow-right-img.png) no-repeat;}
.client-name {
    float: left;
    /*width: 35%;*/
	width: 28%;
    margin-right: 4%;
}
.client-name img{ width:100%; max-width:210px !important;}
.client-info {
    float: left;
    width: 55%;
}
.client-info span{color: #bf567d;font-style: italic;font-weight: bold;font-size: 20px;display:block;padding-bottom:20px;text-align:center; padding-top:10px;}
.client-info p{margin-top:20px !important;font-size:15px;float:left;width:100%;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
span.client-name-text{color: #373c3c !important;font-size: 15px;font-weight: normal !important;margin-top: 14px !important;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;display:block;float:left;width:100%;text-align:left;}

.divider {
    height: 1px;
    border-top: 1px solid #dcd8e6;
    width: 90%;
    margin: 0 auto;
    float: none;
	position:relative;
	clear:both;
	text-align:center;
}
.divider.before-icon, .divider.after-icon{margin-left:auto !important;}

.divider.before-icon:before{content: "";
    background: url(../images/layout/pink-quote.png) no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    left: -32px;
    top: -10px;}
	
.divider.after-icon:before{content: "";
    background: url(../images/layout/pink-quote-after.png) no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    right: -32px;
    top: -10px;}	

#jssor_1{top:50px !important;}

div.instructorseminars {
    border: solid 1px #D9D6D6;
    float: left;
    padding: 5px;
    max-width: 48%;
    margin: 0.3%;
}


div.instructorseminars div.title{
	text-align:center;
	color: #434a4a;
	font-size: 22px;
	margin: 8px;
}


div.instructorseminars div.dates{
	text-align:center;
	font-size: 16px;
	color: #86a6a8;
	line-height: normal;
	margin-bottom: 5px;
}

div.instructorseminars { text-align:center;}
div.instructorseminars div.learnbutton a{
    display: inline-block;
    padding: 12px 30px;
    color: #FFF;
    background: #2b9096;
    margin: 5px;
    font-size: 17px;
	-webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 0px rgba(0,0,0,0);
}

div.instructorseminars div.learnbutton a:hover { text-decoration: none !important; z-index: 100;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);}

.instructorseminars .image img { max-width:100%;}

@media screen and (max-width:1024px) {
#tabformwrapper {
	width: 100% !important;
	overflow: visible !important;
}
#navigation {
	height: 100% !important;
	overflow: hidden;
}
#navigation ul {
	margin-left: 0;
}
#tabcontent {
	width: 100% !important;
	overflow: visible !important;
}
#steps form legend {
	width: 89% !important;
}
.step {
	margin: 0 40px 0 0;
	width: 725px !important;
}
#steps form input:not([type="radio"]), #steps form textarea, #steps form select {
	width: 98% !important;
}
.custom_tab1 {
	margin-left: -750px !important;
}
.custom_tab2 {
	margin-left: -1510px !important;
}
.custom_tab3 {
	margin-left: -2270px!important;
}
.custom_tab4 {
	margin-left: -3040px !important;
}
.detail_page_tab .custom_tab4 {
	margin-left: -2295px !important;
}
.detail_page_tab .custom_tab4 .step:nth-child(4) {
	display: none;
	margin: 0;
}
#navigation ul li a {
	padding: 0 16px !important;
}
.mceLayout {
	width: 97% !important;
}
#steps form p label {
	float: left !important;
	width: auto !important;
}
#steps form p {
	margin: 0 10px 15px !important;
	width: 80% !important;
}
.content_head2 {
	background: linear-gradient(to bottom, #ffffff, #c9c5c5) repeat scroll 0 0 #ffffff;
	border: 1px solid #ccc;
	border-radius: 10px 8px 10px 9px;
	color: #000000;
	float: left;
	font-family: arial;
	height: 77px;
	width: 100%;
}
.title_space {
	float: left;
	font-weight: bold;
	padding: 30px 10px 10px;
	width: 34%;
}
.StartNowBtnWrap .RightBtnColum .BtnBox {
	display: table;
	float: left;
	height: 95px;
	text-align: center;
	width: 32.8%;
}
.StartNowBtnWrap .RightBtnColum .BtnBox {
	display: table;
	float: left;
	height: 95px;
	text-align: center;
	width: 32.5%;
}
.inner-cont ul#nav div.subsubpanel {
	right: 211px !important;
	left: -295px !important;
}
body .inner-left.cf .ui-accordion table tr > td {
	padding: 0 0 0 5px;
}
.inner-cont ul#nav {
	margin: 0 50px !important;
}
	 .inner-cont ul.navbox li br {     display: none;}
	 .inner-cont ul.navbox li span { display:block;}

}
@media screen and (max-width:999px) {
.content_head2 {
	background: linear-gradient(to bottom, #ffffff, #c9c5c5) repeat scroll 0 0 #ffffff;
	border: 1px solid #ccc;
	border-radius: 10px 8px 10px 9px;
	color: #000000;
	float: left;
	font-family: arial;
	height: 77px;
	width: 100%;
}
.title_space {
	float: left;
	font-weight: bold;
	padding: 30px 10px 10px;
	width: 34%;
}
.free_plan, .active_plan {
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding: 25px 7px 17px 42px;
	text-align: center;
	width: 16%;
}
.plan2 {
	background-position: 0 30px;
	margin-left: 5px;
	padding: 30px 10px 10px;
	text-align: center;
	width: 17%;
	font-size: 14px;
}
.plan1 {
	margin-left: 9px;
	padding: 30px 4px 26px 8px;
	text-align: center;
	width: 17%;
}
.StartNowBtnWrap .RightBtnColum .BtnBox {
	display: table;
	float: left;
	height: 95px;
	text-align: center;
	width: 32.8%;
}
.TopPaginationWrap img {
	width: 100%;
}
}
 @media screen and (max-width:767px) {
	 select.tinynav { margin-bottom:0px !important;}

.UserPicWrap2 {
	width: auto;
}
.tinynav_label, #nav ul.level0 {
	display: none;
}
.tinynav {
	display: block;
}
.title_space {
	float: left;
	font-weight: bold;
	padding: 30px 10px 10px;
	width: 11%;
}
.free_plan, .active_plan {
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 0;
	text-align: center;
	width: 21%;
}
.plan1 {
	font-size: 12px;
	margin-left: 0;
	min-height: 24px;
	padding: 29px 0 25px;
	text-align: center;
	width: 30%;
	line-height: 18px;
}
.plan2 {
	background-position: 0 30px;
	margin-left: 0;
	min-height: 47px;
	padding: 30px 0 0 25px;
	text-align: center;
	width: 19%;
	font-size: 12px;
}
.StartNowBtnWrap .RightBtnColum .BtnBox a.StartNowBtn {
	padding: 10px;
}
.StartNowBtnWrap .RightBtnColum {
	width: 80%;
}
.StartNowBtnWrap .RightBtnColum .BtnBox {
	width: 31.5%;
}
.StartNowBtnWrap .RightBtnColum .BtnBox {
	width: 25%;
}
.StartNowBtnWrap .RightBtnColum .BtnBox strong {
	font-size: 13px;
}
table.tablesorter .header {
	background-position: -7px 0;
	font-size: 10px;
	height: 0;
	padding: 6px 0 !important;
	text-align: center;
	text-indent: 19px;
	white-space: nowrap;
}
body .inner-left.cf table tr > td {
	font-size: 10px;
	letter-spacing: -1px;
	padding: 5px 6px;
}
.step {
	margin: 0 40px 0 0;
	width: 18% !important;
}
.bottom-area > div {
	float: none !important;
	width: 100% !important;
}
div.other-courses-top {
	background-position: -72px -301px !important;
}
body .inner-left.cf .classtype_filter table tr > td:first-child {
	display: block;
	float: none;
}
.profile .profile-header .worldclassinfolink2.lightbox {
	position: absolute !important;
	right: 0 !important;
	top: 60px !important;
}
.profile-title, .profile-img {
	float: none;
	;
}
.profile-title {
	margin: 0 0 15px;
}
.profile .profile-sumary {
	display: inline-block;
	float: none;
	vertical-align: top;
	width: 100%;
}
.profile .profile-header .worldclassinfolink2.lightbox {
	position: absolute !important;
	right: 0 !important;
	top: 30px !important;
}
.profile-title, .profile-img {
	float: none;
	;
}
.profile-title {
	margin: 0 0 15px;
	display: inline-block;
}
.profile-title > h3 {
	display: inline-block;
}
}
@media screen and (max-width:620px) {
.step {
	margin: 0 40px 0 0;
	width: 14% !important;
}
body .inner-left.cf table tr > td {
	float: left;
}
table.tablesorter .header {
	text-indent: 14px;
}
.section.seminars span a {
	display: block;
	font-size: 14px !important;
	margin: 5px 0 0;
}

/*.section.seminars h2 span {
	padding: 6px 31px 6px 0;
}
*/
.shadows {
	background-position: 0 0;
}
.section.seminars {
	height: 217px;
}
.inner-left.cf span {
	line-height: 18px !important;
}
.rbg1_btn {
	text-indent: -5px;
}
.rbg_btn {
	text-indent: -2px;
}
.inner-left h1 {
	margin: 10px 0 10px !important;
}
body #steps form p {
	padding-bottom: 5px;
	padding-top: 5px;
}
.inner-left.cf .free_plan span, .inner-left.cf .active_plan span {
	line-height: 16px !important;
}
.submit {
	float: left;
	margin: 0 0 15px;
}
.inner-left.cf div:nth-child(8) {
	float: left !important;
	margin: 10px 0 0;
}
#coursefilter {
	margin-bottom: 50px !important;
}
body .inner-left.cf .tablesorter tr > td {
	font-size: 11px;
}
table.tablesorter .header {
	letter-spacing: -1px !important;
	padding: 0px !important;
	text-align: center !important;
	text-indent: 0;
}
table.tablesorter .header {
	background-position: -9px -7px !important;
}
body .inner-left.cf table tr > td {
	word-spacing: -2px;
}
.ui-accordion-content form input[type="image"] {
	float: left !important;
	width: 66%;
	margin: 10px 15%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 1.2em !important;
}
.ui-accordion {
	margin-top: 15px !important;
	margin-bottom: 20px!important;
}
#content {
	padding: 20px 0 0 !important;
}
#sidebar {
	margin-bottom: 12px;
}

table.ProfileTable td,  table.ProfileTable th {
	border: none;
}
body .inner-left.cf table.ProfileTable tr > td {
	margin: 30px 0 0;
	width: 28%;
}
.ProfileTable tr {
	position: relative;
}
.ProfileTable tr::after {
	border-bottom: 1px solid #e6e6e6;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	width: 100%;
}
body .inner-left.cf table tr > td.SelectBG {
	margin: 0;
	min-height: 58px !important;
	padding: 35px 0 0 !important;
}
.search_btn {
	margin-top: 15px;
	margin-left: 0 !important;
	margin-bottom: 0 !important;
}
.lbg_options .optiontxt {
	margin: 1px 0 0 20px !important;
	padding: 0;
}
body .inner-left.cf .ui-accordion table {
	border: none;
}
body .inner-left.cf .ui-accordion table tr > td:first-child {
	border-top: 1px solid #000;
}
body .inner-left.cf .ui-accordion table tr > td {
	width: 95%;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: none;
}
div.learn-more-top {
	width: 280px !important;
	background-position: -29px -180px !important;
}
.inner-left {

	margin-bottom: 15px;
}
body .inner-left.cf .classtype_filter table tr > td {
	width: 75%;
}
.filterclasses {
	float: right;
	margin: 12px 0 0;
}
div.classtype_filter label {
	margin: 0 0 0 8px;
}
#search_form > input[type="submit"] {
	margin: 8px 0 0;
}
.stories_table tr td p, .stories_table tr td {
	text-align: center;
}
#ui-accordion-accordion-panel-0 table tr td {
	padding: 20px 0;
	text-align: center;
}
.my_account_img img,  .my_account h1 span img {
	width: 95% !important;
}
body .inner-left.cf .my_account table tr > td {
	width: 96%;
	padding: 5px 0 0 9px;
}
.inner-left > h1 {
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 15px !important;
}
.moments_page .moments_img {
	width: 95%;
}
.course_catalog h1 .classicon.elective {
	margin: -5px 0 0;
	width: 12%;
}
.course_catalog h1 .classicon.science {
	float: right !important;
	margin: 0;
	width: 12%;
}
.course_catalog h1 .classicon.teacher {
	margin: -2px 0 0;
	width: 12%;
}
.course_catalog h1 .classicon.practitioner {
	margin: 0;
	width: 12%;
}
.course_catalog h1 > div {
	width: 78%;
	line-height: 22px !important;
}
.course_catalog h1 .classicon.master {
	margin: -5px 0 0;
	width: 17%;
}
#coursefilter input[type="checkbox"] {
	float: left;
	margin: 0 0 0 -25px;
}
#coursefilter > select {
	float: right;
	margin: 0;
	width: 56%;
}
.inner-left a[href="/account/edit-class.html"] {
	float: right;
	font-size: 18px;
	letter-spacing: -1px;
	text-transform: uppercase;
}
.manage_page_tab .tablesorter tr > th {
	font-size: 14px !important;
	padding: 2px 35px !important;
}
.manage_page_tab .tablesorter tr > td {
	float: none !important;
	text-align: center;
}
.manage_page_tab {
	overflow-x: scroll;
	width: 100%;
}
.course_detail p img {
	margin: 10px 0 10px 0;
	width: 100%;
}
.my_account p > em {
	display: block;
	margin: 10px 0 -15px;
}
.learn-more {
	padding: 0 13px 0 27px !important;
}
.shield {
	display: block;
	margin: 0 115px;
}
#navigation ul li a {
	padding: 0 53px !important;
	width: 31%;
}
#tabcontent {
	width: 100% !important;
	overflow: visible !important;
}
.detail_page_tab #steps form legend {
	width: 79% !important;
}
body .detail_page_tab #steps form p {
	width: 81% !important;
}
.detail_page_tab .custom_tab1 {
	margin-left: -387px !important;
}
.detail_page_tab .custom_tab2 {
	margin-left: -773px !important;
}
.detail_page_tab .custom_tab3 {
	margin-left: -773px !important;
}
.detail_page_tab .custom_tab3 .step:nth-child(3) {
	display: none;
}
.detail_page_tab .custom_tab4 {
	height: 730px !important;
	margin-left: -772px !important;
}
.detail_page_tab .custom_tab4 .step:nth-child(3),  .detail_page_tab .custom_tab4 .step:nth-child(4) {
	display: none;
}
#steps form legend {
	width: 66% !important;
}
.step {
	margin: 0 40px 0 0;
	width: 27% !important;
}
#steps form input:not([type="radio"]), #steps form textarea, #steps form select {
	width: 98% !important;
}
.custom_tab1 {
	margin-left: -457px !important;
}
.custom_tab2 {
	margin-left: -914px !important;
}
.custom_tab3 {
	margin-left: -913px !important;
}
.custom_tab3 fieldset:nth-child(3) {
	display: none;
}
.custom_tab4 fieldset:nth-child(4),  .custom_tab4 fieldset:nth-child(5),  .custom_tab4 fieldset:nth-child(3) {
	display: none;
}
.custom_tab4 {
	height: 162px !important;
	margin-left: -913px !important;
}
.custom_tab4 textarea {
	margin: 0 0 50px;
}
#navigation ul li a {
	padding: 0 16px !important;
}
.fc-grid th {
	text-align: left;
}
.fc {
	width: 82% !important;
}
body .inner-left.cf .fc table tr > td {
	float: none;
}
table.fc-border-separate {
	width: 72% !important;
}
.mceLayout {
	width: 97% !important;
}
#steps form p label {
	float: left !important;
	width: auto !important;
}
#steps form p {
	margin: 0 10px 15px !important;
	width: 80% !important;
}
body #steps form p {
	box-sizing: border-box;
	margin: 5px 0 !important;
	width: 68% !important;
}
.press_kit img {
	width: 98%;
	height: auto;
}
#tabformwrapper {
	width: 98% !important;
}
#navigation ul li a {
	width: 88%;
}
.profile .profile-header .worldclassinfolink2.lightbox {
}
.profile .profile-detail .profile-img {
	margin: 0;
}
.profile .profile-sumary {
	width: 94%;
}
.infinite-container .UserDetailWrap .UserPicWrap2 .UserAddress {
	margin: 7px 0 15px !important;
	text-align: left;
}
.RightIconWrap img {
	margin: 0 0px;
}
.RightIconWrap {
	text-align: right;
}
.username {
	text-align: left;
}
.UserPicWrap2 {
	margin-top: 0;
}
.UserDetailWrap {
	position: relative;
}
.UserPicWrap2 .view-profile-btn {
	display: inline-block;
	position: absolute;
	right: 0;
	text-align: right;
	top: 50px;
	width: 30%;
	text-align: center;
}
.UserPicWrap2 ul.UserAddress {
	display: inline-block;
	width: 50%;
}
.UserPicWrap .ImgWrap {
	float: left;
}
.infinite-container .ButtonWrap {
	width: 50%;
}
.username > a {
	color: #135e63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
}
.ButtonWrap a.AddToPlanBtn.GreenButton {
	width: 130px;
}
.profile .profile-header .worldclassinfolink2.lightbox {
	position: absolute !important;
	right: 0 !important;
	top: 30px !important;
}
.profile-title, .profile-img {
	float: none;
	;
}
.profile-title {
	margin: 0 0 15px;
	display: inline-block;
}
.profile-title > h3 {
	display: inline-block;
}
}
 @media screen and (max-width:480px) {
.learn-more {
	width: 82% !important;
}
}
@media screen and (max-width:468px) {
.title_space {
	float: left;
	font-weight: bold;
	padding: 30px 10px 10px;
	width: 10%;
}
.free_plan, .active_plan {
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 0;
	text-align: center;
	width: 20%;
}
.plan2 {
	background-position: 0 30px;
	font-size: 13px;
	margin-left: 5px;
	min-height: 47px;
	padding: 30px 0 0 23px;
	text-align: center;
	width: 20%;
}
.plan1 {
	font-size: 12px;
	margin-left: 9px;
	min-height: 46px;
	padding: 31px 0 0;
	text-align: center;
	width: 29%;
}
.StartNowBtnWrap .RightBtnColum {
	float: right;
	width: 90%;
}
.StartNowBtnWrap .RightBtnColum .BtnBox {
	display: table;
	float: left;
	height: 95px;
	text-align: center;
	width: 33%;
}
.BtnBox > strong {
	margin: 13px 5px !important;
}
.sticky-wrapper.is-sticky .mainNav-cont {
	padding: 0 19px;
	width: 100%;
}
.featured-bar h2, .featured-stories h2 { font-size:24px;}
.wantToPlay h1 { font-size:20px;}
.thetaTechImg h1 { font-size:30px;}
}
@media screen and (max-width:360px) {
.sticky-wrapper.is-sticky .mainNav-cont {
	padding: 0 19px;
	width: 100% !important;
}
.profile .profile-sumary {
	width: 94%;
}
}
@media screen and (max-width:320px) {
.sticky-wrapper.is-sticky .mainNav-cont {
	padding: 0 19px;
	width: 100% !important;
}
.section.seminars span a {
	display: block;
	font-size: 14px !important;
	margin: 5px 0 0;
}

/*.section.seminars h2 span {
	padding: 6px 31px 6px 0;
}
*/
}
.right-bar .grow a:hover {
	margin-left: 0px;
}
.classes-graph {
	float: left;
	max-height: 200px;
	overflow: auto;
	width: 100%;
}
.classes-graph > ul {
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.classes-graph > ul li {
	box-sizing: border-box;
	color: #168087;
	float: left;
	font-size: 12px;
	padding: 7px 16px;
}
.classes-graph ul li.odd {
	background-color: #dceff1;
	border-bottom: 3px solid #ffffff;
	width: 52%;
}
.classes-graph ul li.odd:last-of-type, #main .classes-graph ul li.even:last-of-type {
	border-bottom: medium none;
}
.classes-graph ul li.even {
	border-bottom: 3px solid #dceff1;
	width: 48%;
}
/*================ 15 jan css ===================*/
.submit > input {
	float: left;
	margin-left: 0;
	width: 180px;
}
.submit > input[type="submit"]:hover {
	background-position: 0 -41px;
}
.bx-wrapper, .bx-window {
	width: 100% !important;
}
.form input[type="submit"] {
	width: 177px;
}
.form input[type="submit"]:hover {
	background-position: 0 -43px;
}
#tabs ul.tabs {
	background: none;
	border: none;
}
.ui-tabs .ui-tabs-panel {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;

	-o-box-sizing: border-box;

	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.inner-body .fullwidthprofile {
	width: 100% !important;
}
.inner-body .fullwidthprofile #tabs {
	width: 100%;
	padding: 0 0 17px 0;
}
.inner-body .fullwidthprofile #tabs .ui-tabs-panel, .inner-body .fullwidthprofile #tabs .ui-tabs-panel .testimonials article {
	width: 100%;
	height: auto;
}
.inner-body .right-bar.hidesidebar {
	display: none;
}
.add-section {
	float: left;
	margin: 20px 0 40px 0;
	width: 100%;
}
.add-section img {
	width: 100%;
}
.worldclassinfolink2.lightbox {
	margin: 15px 0 0;
}
#tabformwrapper {
	width: 98% !important;
}
.stories_table p {
	margin: 10px 0 10px;
	text-align: left;
}
.other-courses a {
	display: block;
	margin: 8px 0 0;
}
.other-courses tr td {
	width: 80%;
}
.other-courses tr td:first-child {
	width: 10%;
}
a.accountbtn {
	background: rgba(0, 0, 0, 0) url("../images/layout/accountbuttons.png") no-repeat scroll 0 0;
	display: block;
	height: 61px;
	margin-bottom: 5px;
	width: 179px;
	padding-left: 70px;
}
a.accountbtn:hover {
	text-decoration: none !important;
}
a.accountbtn .sub {
	font-size: 12px;
}
a.accountbtn.details {
	line-height: 61px;
	background-position: 0 0px;
}
a.accountbtn.details:hover {
	background-position: -263px 0px;
}
a.accountbtn.profile_plan {
	background-position: 0 -81px;
}
a.accountbtn.profile_plan:hover {
	background-position: -263px -81px;
}
a.accountbtn.profile_plan .span {
	display: block;
	padding-top: 14px;
}
a.accountbtn.manage_classes {
	line-height: 61px;
	background-position: 0 -162px;
}
a.accountbtn.manage_classes:hover {
	background-position: -263px -162px;
}
a.accountbtn.course_materials {
	line-height: 61px;
	background-position: 0 -243px;
}
a.accountbtn.course_materials:hover {
	background-position: -263px -243px;
}
a.accountbtn.products {
	line-height: 61px;
	background-position: 0 -324px;
}
a.accountbtn.products:hover {
	background-position: -263px -324px;
}
a.accountbtn.waiver {
	background-position: 0 -405px;
}
a.accountbtn.waiver:hover {
	background-position: -263px -405px;
}
a.viannaschedule {
	display: block;
	height: 34px;
	width: 280px;
	background: rgba(0, 0, 0, 0) url("../images/layout/viannaseminars.png") no-repeat scroll 0 0;
	text-align: center;
	line-height: 34px;
	color: #FFF;
	float: right;
	margin-right: 60px;
	margin-top: 40px;
}
a.viannaschedule:hover {
	background: rgba(0, 0, 0, 0) url("../images/layout/viannaseminars-hover.png") no-repeat scroll 0 0;
	color: #FFF !important;
	text-decoration: none !important;
}
span.coursesearchsub {
	font-size: 18px;
	color: #427E75;
	margin-bottom: 20px;
	display: block;
}
#coursesearchResults table {
	width: 100%;
	border-bottom: 1px solid #90A6AA;
	border-spacing: 0;
	border-collapse: collapse;
}
#coursesearchResults table tbody td:first-child {
	border-left: 1px solid #90A6AA;
}
#coursesearchResults table tbody td:last-child {
	border-right: 1px solid #90A6AA;
}
#coursesearchResults table tbody tr:nth-child(even) {
	background-color: #F0F4F5;
}
#coursesearchResults table th {
	text-align: center;
	background: rgba(0, 0, 0, 0) url("../images/layout/coursetableheader.png") repeat-x scroll 0 0;
	color: #FFF;
}
#coursesearchResults table th:first-child {
	border-top-left-radius: 0.5em;
}
#coursesearchResults table th:not(:first-child) {
	border-left: 1px solid #90A6AA;
}
#coursesearchResults table th:last-child {
	border-top-right-radius: 0.5em;
}
#coursesearchResults table td {
	text-align: center;
}


#coursesearchResults table td img {
	height: 82px;
}

/*************************- NEWTHETA  *************************************/
@font-face {
    font-family: 'walkway_boldregular';
    src: url('../fonts/Walkway_Bold-webfont.eot');
    src: url('../fonts/fonts/Walkway_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fonts/fonts/Walkway_Bold-webfont.woff') format('woff'),
         url('../fonts/fonts/Walkway_Bold-webfont.ttf') format('truetype'),
         url('../fonts/fonts/Walkway_Bold-webfont.svg#walkway_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.boxwrapper {
	width: 100%;
	background: #FFF;
	float: left;
	padding: 15px;
	box-sizing: border-box;
	margin-bottom: 10px;
	padding-bottom: 0px;
}
.boxwrapper:last-child{ margin-bottom:0;}
.boxwrapper-left {
	width: 58%;
	float: left;
}
.boxwrapper-left2 {
	width: 70%;
	float: left;
}
.boxwrapper-right {
	width: 42%;
	float: left;
}
.boxwrapper-right2 {
	width: 30%;
	float: left;
}
h2.profile_title {
	font-family: arial;
	font-size: 26px;
	font-weight: bold;
}
h3.profile_title1 {
	background: url('/wwwroot/images/layout/titleline.png');
	background-size: 73%;
	background-position: 100% 60%;
	background-repeat: no-repeat;
	color: #01555a;
	font-weight: bold;
	font-family: Arial;
	font-size: 24px;
	margin-bottom: 30px;
}
h3.profile_title {
	background: url('/wwwroot/images/layout/titleline.png');
	background-size: 80%;
	background-position: 100% 60%;
	background-repeat: no-repeat;
	color: #01555a;
	font-weight: bold;
	font-family: Arial;
	font-size: 24px;
	margin-bottom: 30px;
}
h3.profile_title span,h3.profile_title1 span{ background-color:#fff; padding-right:15px;}

img.basic-dna {
    margin-left: 20px;
}
h3.basic-dna img{float: left;
    margin-right: 10px;}
.left_1_2 {
	width: 48%;
	float: left;
}
.left_1_2 h2 {
	font-family: Arial;
	font-size: 36px;
}
.left_1_2 p {
	font-size: 15px;
}
.left_1_2.left {
	float: left;
	width: 50%;
	margin-right: 10px;
}
.left2_1_2.left {
	float: left;
	width: 36%;
	margin-bottom: 15px;
}
.imgwrap {
	float: left;
	padding: 5px;
	width: 200px;
	background-color: #fff;
	box-shadow: 3px 5px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 3px 5px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 3px 5px 5px rgba(0,0,0,0.3);
	-o-box-shadow: 3px 5px 5px rgba(0,0,0,0.3);
	-ms-box-shadow: 3px 5px 5px rgba(0,0,0,0.3);
}
.responsive-img {
	max-width: 100%;
}
.left_1_2.left p {
	padding-top: 72px !important;
	padding-left: 56px !important;
	color: #FFF !important;
	font-size: 25px !important;
	font-family: dosis;
	font-weight: normal;
	text-transform: uppercase;
}
.right_1_2 {
	width: 100%;
	float: left;
}
.left_row_2, .right_row_2 {
	padding: 0px;
	margin-top: -15px !important;
	float: left;
}
.right_row_2 {
	margin: 0px !important;
	font-size: 11px;
}
.left2_1_2 {
    float: left;
    width: 64%;
}
.spl {
	color: #28878b;
	font-size: 16px;
}
.mediag {
	float: right;
}
.mediag a{ display:inline-block; margin:0 2px;}
.duration {
	margin-bottom: 20px;
}
.duration span {
	color: #01555a;
	font-weight: bold;
	font-size: 14px;
}
ul.basic-dna-list{ margin-bottom:30px;}
h3.heading-bg span {
    background: #fff;
    padding-right: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
		display: block;
    float: left;
}
h3.heading-bg {
    background-image: url('/wwwroot/images/layout/titleline.png');
    background-repeat: repeat-x;
    background-position: left 55%;
	float: left;
    width: 100%;
    line-height: 36px;

	
}
strong.colored{ color:#0a5b5e;}
.add-class-info p{ margin-bottom:15px;}
p.report-note span {
    font-size: 11px;
    line-height: 16px;
}
p.report-note a {
	font-size: 11px;
    float: right;
    margin-top: 20px;
	margin-right:30px;
}
.message-send-btn-wrap {
    text-align: right;
    margin-top: 40px;
    float: left;
    width: 100%;
}
.message-send-btn-wrap a.purple-btn{background: #9492bd;
  background-image: -webkit-linear-gradient(top, #9492bd, #4e4c7a);
  background-image: -moz-linear-gradient(top, #9492bd, #4e4c7a);
  background-image: -ms-linear-gradient(top, #9492bd, #4e4c7a);
  background-image: -o-linear-gradient(top, #9492bd, #4e4c7a);
  background-image: linear-gradient(to bottom, #9492bd, #4e4c7a);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 30px 10px 30px;
  border-bottom: solid #f4f4f4 1px;
  text-decoration: none;
  text-transform:uppercase;
      text-shadow: 1px 0px 1px rgba(0,0,0,0.5);
-webkit-text-shadow: 1px 0px 1px rgba(0,0,0,0.5);
-moz-text-shadow: 1px 0px 1px rgba(0,0,0,0.5);
-o-text-shadow: 1px 0px 1px rgba(0,0,0,0.5);
 }
 .message-send-btn-wrap a.purple-btn:hover{ background: #353267;
  background-image: -webkit-linear-gradient(top, #353267, #8583b4);
  background-image: -moz-linear-gradient(top, #353267, #8583b4);
  background-image: -ms-linear-gradient(top, #353267, #8583b4);
  background-image: -o-linear-gradient(top, #353267, #8583b4);
  background-image: linear-gradient(to bottom, #353267, #8583b4);
  text-decoration: none !important;
  }
  .message-send-btn-wrap a.purple-btn:focus,.message-send-btn-wrap a.purple-btn:visited{text-decoration: none !important;}
.testtimonials-wrap,.certifications-wrap {
    float: left;
    width: 100%;
    margin-top: 30px;
}
.certifications-wrap { margin-bottom:30px;}
h1.title{ font-size:21px; color:#0a5b5e; font-family:Arial;font-weight: bold; margin-bottom: 20px;}
h2.sub-title span {
    background: #fff;
    padding-right: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;

}span.testimonials-user-name{position:relative;color:#585c5c;line-height: 18px;margin: 0 auto; width:200px; display:block;}
span.testimonials-user-name:before {
    width: 103px;
    height: 1px;
    content: "";
    position: absolute;
    left: -103px;
    top: 24%;
    background: #757373;
}
span.testimonials-user-name:after {
    width: 103px;
    height: 1px;
    content: "";
    position: absolute;
    right: -103px;
    top: 24%;
    background: #757373;
}
h2.sub-title {
    background-image: url(/wwwroot/images/layout/titleline.png);
    background-repeat: repeat-x;
    background-position: left 55%;
    margin-bottom: 30px;
    font-family: arial;
    color: #0a5b5e;
}

.textimonial-box {
    background-color: #f8f8f8;
    padding: 15px 7%;
    width: 100%;
    box-sizing: border-box;
    border-radius: 10px;
    border: 1px solid #afc2c6;
    text-align: center;
    margin-bottom: 25px;
}
a.read-more-btn{ position:relative;}
a.read-more-btn:after {
    content: "";
    height: 10px;
    width: 20px;
	position: absolute;
    right: -30px;
    top: 4px;
}
#main-inner .textimonial-box p{ color:#585c5c; font-size:14px; font-style:italic; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.certifications-links-wrap{ float:left; width:102%; margin-left:-2%;}
.certifications-links-wrap .link-box{ float:left; width:29.33%; margin-left:4%;}
.certifications-links-wrap .link-box ul{ list-style:none; float:left; width:100%; margin:0; padding:0; margin-top:20px;}
.certifications-links-wrap .link-box ul li{ display:block; width:100%;}
.certifications-links-wrap .link-box ul li a{ text-transform:capitalize; display:block; color:#025658;}

.sr_username {
	color: #1f7377;
	font-family: arial;
    font-size: 16px;
    font-weight: bold;
    display:block;	
}

.sr_certs {
	color: #28878b;
    font-size: 12px;
    line-height:14px;
    margin-bottom:5px;
}

.sr_paragraph {
    font-size: 12px !important;
    line-height: 14px !important;
    margin-bottom:5px;
}

.specialistsearch {
    width: 48px;
    height: 33px;
    border: 0px;
    float: left;
    background-size: 100% 100%;
}

.viannaschedule_wrap {
    width: 50%;
    float: right;
}
.searchform_wrap{
	    width: 50%;
    float: left;
}
.submit{float:right;width: 33%;}
.forgot-options{float:left;width:100%;}


.seminars ul{padding: 0px;}
.seminars ul li {
    width: 32.33%;
    background: #fff;
    list-style: none;
    float: left;
    margin-right: 1%;
    margin-bottom: 15px;
	min-height:98px;
}
.seminars .hr_image {
    float: left !important;
    margin: 10px;
    vertical-align: top !important;
	    width: 23%;
}
.seminars .hr_image img {
    /*border: 1px solid #44b2b9;*/
    padding: 5px;
    background: rgba(231, 223, 223, 0.47);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	max-width: 100%;
	background:none;
	border:0px;
}
.seminars .hr_right {
    float: left !important;
    margin-top: 14px;
	    width: 67%;
}
.seminars .hr_right p {
    margin-bottom: 5px !important;
    line-height: normal !important;
	font-size:12px;
}
.seminars .hr_right h5{font-size:16px;}
.classes{    width: 75%;
    margin: 0 auto;}


.he_remove_class { left:20px !important;}


@media only screen and (min-width: 1400px) {
	.jssora13l { left:-30px !important; top:90px !important;}
	.jssora13r { right:-30px !important; top:90px !important;}
	#jssor_1 { overflow:visible !important; margin-top: 50px !important;}
}




















.bottom-space {
    margin-bottom: 8px;
    display: block;
    width: 100%;
}

.sideImg1 a {
    width: 100%;
    height: auto;
    padding: 53px 0px;
    font-family: "Times New Roman", Times, serif;
    font-size: 53px;
    font-weight: bold;
    color: #fff;
    line-height: 40px;
    color: #fff !important;
    text-decoration: none;
    background: url(/wwwroot/images/layout/become-thetahealer.png) top left no-repeat;
    background-size: cover;
    display: block;
}

.sideImg2 a {
    width: 100%;
    height: auto;
    background: url(/wwwroot/images/layout/thetahealing-products.png) top left no-repeat;
    padding: 51px 0px;
    font-family: "Times New Roman", Times, serif;
    font-size: 53px;
    font-weight: normal;
    color: #fff !important;
    line-height: 24px;
    text-decoration: none;
    display: block;
    background-size: cover;
}

.sideImg3 a {
    color: #fff !important;
    text-decoration: none;
    width: 100%;
    height: auto;
    background: url(/wwwroot/images/layout/certified-thetahealers.png) top left no-repeat;
    padding: 30px 0px;
    font-family: "Times New Roman", Times, serif;
    font-size: 53px;
    font-weight: bold;
    line-height: 44px;
    display: block;
    background-size: cover;
    /* font-family: 'Open Sans', sans-serif; */
}

.sideImg4 a {
    color: #fff !important;
    text-decoration: none;
    width: 100%;
    height: auto;
    background: url(/wwwroot/images/layout/thetahealing-knowledge.png) top left no-repeat;
    padding: 59px 0px;
    font-size: 53px;
    line-height: 24px;
    /* font-family: 'Ubuntu', sans-serif; */
    display: block;
    background-size: cover;
    font-family: "Times New Roman", Times, serif;
    font-weight: bold;
}

.sideImg5 a {
    color: #fff !important;
    text-decoration: none;
    width: 100%;
    height: auto;
    background: url(/wwwroot/images/layout/contact-think.png) top left no-repeat;
    padding: 67px 0px;
    /* font-family: "Times New Roman", Times, serif; */
    font-size: 52px;
    font-weight: bold;
    line-height: 50px;
    display: block;
    background-size: cover;
    font-family: 'ACaslonPro-Regular';
}

.sideImg1 a span {
    font-family: 'Ubuntu', sans-serif;
    font-size: 32px;
    font-weight: 300;
}

.sideImg2 a span {
    font-family: 'Ubuntu', sans-serif;
    font-size: 32px;
    font-weight: 300;
    line-height: 57px;
}

.sideImg3 a span {
    font-family: 'Ubuntu', sans-serif;
    font-size: 32px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    line-height: 28px;
}

.sideImg4 a span {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 42px;
}

.sideImg4 a br { display:none;}

.section.seminars h2 span {
    background: url(/wwwroot/images/layout/sprites.png) right -150px no-repeat;
    padding: 6px 40px 6px 0;
}

.section {
    background: #fff;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    margin: 0 0 30px;
    padding: 0 0 20px;
    position: relative;
    z-index: 100;
    behavior: url(../css/PIE.htc);
}

.sideImg3 a address {
    font-family: 'ACaslonPro-Regular';
    font-style: normal;
    text-align: right;
    font-size: 32px;
    font-weight: normal;
    line-height: 40px;
    padding-right: 13%;
}

.searchform_wrap2 {
	float:left;
	width: 40%;
}

.searchform_wrap2 {
	float:left;
	width: 40%;
}

.viannaschedule_wrap2 {
	float: right;
	width: 60%;
}

.bottom-space a:hover { text-decoration:none !important;}
.bottom-space a {padding-left: 20px !important;}

div.instructorseminars:nth-last-child(1) { 
    float: none;
    margin: auto;
    display: table;
    position: relative;
}




 @media screen and (max-width:1620px) {
	 
	 .bottom-space {     }
	 .bottom-space a {font-size:36px;line-height:30px;padding-left: 20px;}
	 .bottom-space a span { font-size: 20px; line-height: 20px;}
	 .bottom-space a address { font-size:24px;     line-height: 30px;}
	 .sideImg4 a span { font-size:14px;}
	 .sideImg1 a, .sideImg2 a {padding:51px 0px;}
	 .sideImg5 a {padding:61px 0px;}
 }

@media screen and (min-width:1440px) {
	 .shadows { background-size: cover;}
}

table.profileseminarlist tbody tr:nth-child(2n) {
    background-color: #F0F4F5;
}
}





/*********************ProfilePage************************/

.hr_for_desktop { width:100%;}
.hr_for_desktop .content_head2 { background-size: 100% 100% !important; margin-bottom: 10px; width:100% !important; float:none;}
#main-inner .submit { float:none !important;}
.hr_for_dvice_table { display:none;}
.hr_for_desktop .hr_price_text { 
	width: 100%;
    font-size: 10px;
    font-weight: normal;
    color: #c2c2c2;
    font-style: italic;
    line-height: 100%;
    display: inline-block;
}
.hr_for_desktop .row_heading { width:100%; padding: 5px 0 5px 15px;}

@media screen and (max-width:999px) and (min-width:769px) {
.hr_for_desktop .title_space { width: 37%;}
.hr_for_desktop .free_plan, .hr_for_desktop .active_plan, .hr_for_desktop .plan1, .hr_for_desktop .plan2 { padding:30px 0; width:15%; margin-left:0px; font-size:18px;}
}

@media screen and (max-width:768px) {
	.hr_for_desktop { display:none;}
	.hr_for_dvice_table { display:block;}
	
	.hr_for_dvice_table .free_plan, .hr_for_dvice_table .active_plan { float:none; padding:25px 0; font-size:18px;}
	.hr_for_dvice_table .BtnBox { float:none; }
	.hr_for_dvice_table .free_plan, .hr_for_dvice_table .active_plan, .hr_for_dvice_table .plan1, .hr_for_dvice_table .plan2, .hr_for_dvice_table .free_plan2, .hr_for_dvice_table .active_plan2, .hr_for_dvice_table .plan12, .hr_for_dvice_table .plan22 { width:100%;}
	.hr_for_dvice_table h3 { text-align:center; margin-top: 10px;}
	.hr_for_dvice_table p { float:none !important; height: 30px; padding-top: 5px !important; background: #d1ebf5;}
	.hr_for_dvice_table .row_heading { padding:5px 0 5px 0px; margin-top:15px; float:none; width:100%; text-align:center;}
	.hr_for_dvice_table .plan1, .hr_for_dvice_table .plan2 { width: 17% !important; float: none; display: inline-block; margin: 0 auto; font-size:18px;}
	.hr_for_dvice_table .plan1 {width:150px !important;}
	.hr_for_dvice_table .plan2 { width:120px !important;}
	.hr_for_dvice_table .content_head2 { float:none; margin-left: 0; padding: 0; text-align:center; margin-top:10px;}
	.hr_for_dvice_table .hr_price_text { display:block;}
	.hr_for_dvice_table .hr_price_text div { float: none !important; width: 136px; text-align: center; margin: auto; line-height: 100%; font-size: 10px; font-weight: normal; color: #c2c2c2; font-style: italic;}
}

@media screen and (max-width:767px) {
.hr_profile_head h1 {  text-align:center;}
.hr_after_head  { text-align:center; margin-bottom: 0px !important;}
.hr_after_head h1 { margin-bottom: 0px !important;}
.hr_after_head .FeaturedThetaHealerInnerWrap { width:auto;}
}

/***************************EndProfilePage********************************/