/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);

@font-face {
	font-family: 'RouterBook';
	src: url('/codelibrary/css/router-book-webfont.eot');
	src: local('☺'), url('/codelibrary/css/router-book-webfont.woff') format('woff'), url('/codelibrary/css/router-book-webfont.ttf') format('truetype'), url('/codelibrary/css/router-book-webfont.svg#webfontM8wkyCIS') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'helveticaroundedbold';
    src: url('/codelibrary/css/helveticarounded_bold-webfont.eot');
    src: url('/codelibrary/css/helveticarounded_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/codelibrary/css/helveticarounded_bold-webfont.woff') format('woff'),
         url('/codelibrary/css/helveticarounded_bold-webfont.ttf') format('truetype'),
         url('/codelibrary/css/helveticarounded_bold-webfont.svg#helveticaroundedbold') format('svg');
    font-weight: normal;
}

BODY{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; color:#515151; background-color: #a8b2bb;  /*font-family:'RouterBook', sans-serif;*/}
body#internal, body.body1{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; color:#515151; background-color: #a8b2bb;  /*font-family:'RouterBook', sans-serif;*/}
body#internal .mypage, body#internal .mypage2, .mypage, .mypage2 { background-color: #a8b2bb;}
.body2{background:url(../../images/body-bg.jpg) repeat-x left 75px;}
input, textarea, select{ outline:none;}
#parent{width:978px; margin:auto;}
#header{position:relative; z-index:10;}
.error_page_main{background:url(../../images/error-bg.png) repeat-x; height:74px;}
.error_left{float:left; font-size:14px; color:#fff; padding:35px 0px 0px 140px; background:url(../../images/error-lil.png) no-repeat 35px 8px; height:35px;}
.error_close{background:url(../../images/error-close.png) no-repeat; float:right; width:11px; height:12px; margin:33px 30px 0px 0px;}
.remember_box{float:left; padding:3px 0 0 3px; margin-top:-17px; color:#999999;}
/*----------------header classes starts here----------------*/
.login_container{height:61px; color:#9f9f9f; background:url(../../images/toppanel-left.png) no-repeat left top;}
.login_container .left-curv{background:url(../../images/toppanel-right.png) no-repeat right top; height:61px; padding:0px 6px;}
.login_container .right-curv{padding-top:5px;  background:url(../../images/toppanel-bg.png) repeat-x left top; height:61px;}
.login_holder{width:670px; float:right; font-size:11px;}
.login_input_box{width:127px; height:22px; padding:1px 5px; background:url(../../images/srch-input-bg.jpg) no-repeat; float:left; margin:0px 0px 2px 0px;}
.login_input_box input{background:#fff; border:0px; width:116px; font:16px Arial, Helvetica, sans-serif; height:19px; color:#cacaca; font-style:italic; padding-top:2px;}
a.login_login_btn{
	width: 58px;
	height: 49px;
	box-sizing: border-box;
	float: left;
	margin-right: 10px;
	background-color: #bc4b4e;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e25b60), to(#bc4b4e));
    background-image: -webkit-linear-gradient(top, #e25b60, #bc4b4e);
    background-image:    -moz-linear-gradient(top, #e25b60, #bc4b4e);
    background-image:     -ms-linear-gradient(top, #e25b60, #bc4b4e);
    background-image:      -o-linear-gradient(top, #e25b60, #bc4b4e);
	border-bottom: solid 1px #6b2b2c;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: 'RouterBook', 'Open Sans', sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	padding: 16px 2px;
}
a.login_signup_btn{
	width: 159px;
	height: 16px;
	float: left;
	font-family: 'RouterBook', 'Open Sans', sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	background-color: #bc4b4e;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e25b60), to(#bc4b4e));
    background-image: -webkit-linear-gradient(top, #e25b60, #bc4b4e);
    background-image:    -moz-linear-gradient(top, #e25b60, #bc4b4e);
    background-image:     -ms-linear-gradient(top, #e25b60, #bc4b4e);
    background-image:      -o-linear-gradient(top, #e25b60, #bc4b4e);
	border-bottom: solid 1px #6b2b2c;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	padding: 16px 2px;
}
a.login_login_btn:hover, a.login_signup_btn:hover{	text-decoration: none; background-image: none; background-color: #e25b60;}

.login_top{padding-left:5px;}
.linkbox{height:10px;}
.linkbox input{vertical-align:middle; margin-top:0px; margin-right:1px;}
a.forgot_password{text-decoration:underline; color:#999999; font-size:11px; margin-left:13px; padding-left:35px;}
a.forgot_password:hover{text-decoration:none;}
.logo_box{float:left; width:218px; padding:33px 0px 0px 10px;}
.logo_box a{background:url(../../images/logo.gif) no-repeat; width:218px; height:75px; display:block;}
body#internal .logo_box a{background:url(../../images/learnitlive-logo.png) no-repeat!important; width:218px; height:75px; display:block;}
.header_right{float:right; width:619px;}
.header_rightin{float:right; width:387px; color:#c0c0c0; padding-top:5px; margin-bottom:7px;}
.My_login_panel{float:right; width:387px; color:#c0c0c0; padding-top:5px; margin-bottom:7px;}
.My_login_panel .mypannel_holder_active {color:#08407E!important;}
.mypannel_holder{float:left; width:215px; color:#c0c0c0;}
.mypannel_holder_active{float:left; /*width:215px; */color:#fff;}
body#internal .mypannel_holder_active {float:right; /*width:215px; */color:#285990!important;padding-right: 10px;}
.mypannel_holder_active a, .mypannel_holder_active span.sap{text-decoration:none; color:#ffffff;}
.mypannel_holder_active a:hover{text-decoration:underline;}
.header_heading{font-family:arial; margin-left:22px;}
.header_heading span{font-size:12px;}
.header_heading span.Mypanel{font-size:16px; font-weight:normal; font-family:'RouterBook', Arial, Helvetica, sans-serif;}
.mypannel_holder_active .header_heading a{color: #285990!important;;}
.mypannel_holder_active .total_msg{color: #285990!important;}
.account_link_box{float:left; width:200px; margin-left:2px; font-size:12px; /*margin-left:-80px;*/ text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.language_box{float:right; width:120px; padding:0px 33px 0px 0px; color:#090909;}
.language_box2{float:right; width:91px; padding-top:5px; /*padding:25px 33px 0px 0px;*/	color:#ffffff;font-family:'arial';}
body#internal .language_box2, body#internal .language_box_new, body#internal .header_heading{color:#08407e; font-size:12px;}
body.body1 .language_box2{padding-top:0px;}
body.body1 .header_heading{margin-left:39px;}
.language_box3{float:left; width:120px;}
.language_icon{float:left;width:20px;}
.language_txt{float:left; width:98px; /*white-space:nowrap;*/}

.language_box a, .language_box2 a{text-decoration:none; float:right;}
.language_box img, .language_box2 img{padding:0px; vertical-align:middle;}
.language_box ul li a{float:none;}
.language_box span, .language_box2 span{float:left; font-size:12px;}
.search_container{padding-top:5px;}
.search_input_box{float:left; width:205px; height:26px;}
.search_sites_box{float:left; width:135px; height:26px; background:url(../../images/dropdownbg.jpg) no-repeat left top;}
.search_btn{background:url(../../images/srch-btn.png) no-repeat; float:left; width:39px; height:27px; margin-top:1px;}
.srch_textfield_left{background:url(../../images/textfield-left2-home.png) no-repeat; float:left; width:5px; height:29px; font-size:0px;}
.srch_textfield_right{background:url(../../images/textfield-right2-home.png) no-repeat; float:left; width:5px; height:29px; font-size:0px;}
.srch_textfield_mid{background:url(../../images/textfield-mid2-home.png) repeat-x; float:left; width:auto; height:29px; padding-top:3px; position:relative;}
body#internal .srch_textfield_left{background:url(../../images/textfield-left2.png) no-repeat; float:left; width:5px; height:29px; font-size:0px;}
body#internal .srch_textfield_right{background:url(../../images/textfield-right2.png) no-repeat; float:left; width:5px; height:29px; font-size:0px;}
body#internal .srch_textfield_mid{background:url(../../images/textfield-mid2.png) repeat-x; float:left; width:auto; height:29px; padding-top:3px; position:relative;}
.all_sites{font-size:11px; font-weight:bold; text-decoration:none; color:#515151; width:115px; padding:5px 0px 0px 6px;}
.all_sites a{color:#515151; font-weight:bold; text-decoration:none; display:block; height:15px;}
.all_sites a span{float:left;}
.all_sites a img{padding-left:2px; float:right; margin-top:5px;}
.srch_input{border:0px; width:190px; height:18px; color:#b3b2b2; font:12px Arial, Helvetica, sans-serif; font-weight:bold;}
/*----------------header classes ends here----------------*/

/*-------------top navigation classes starts here---------*/
.nav_container{height:39px; margin-top:15px; clear:both; background-color: #7baf42; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.nav_left{ float:left; width:5px; height:39px; font-size:0px;}
.nav_right{ float:left; width:6px; height:39px; font-size:0px;}
.nav_middle{float:left; height:44px; width:603px; padding-top:6px;}
.dropdown1, .dropdown1 ul{margin:0px; padding:0; list-style-type:none; list-style-position:outside;}
.dropdown1 a{padding-bottom:4px; font-size:12px; color:#1573a9; text-decoration:none; display:block;}
.dropdown1 a:hover{color:#EA6900;}
.dropdown1 li{position:relative; float:left; padding:0px; list-style:none;	margin-right:23px;}
.dropdown1 ul{position:absolute; left:0px; display:none; top:40px; width:145px; border:4px solid #faa429; border-top:0px; margin:0px; background:#F16E26;/*opacity: 0.9;filter: alpha(opacity=90);*/}
.dropdown1 ul li{LIST-STYLE-TYPE: none; border-bottom:#ffc169 1px solid; margin:0px; display:block; float:none;}
.dropdown1 ul li a {color:#fff; background-color:#f26e26; text-align:left; padding:2px 10px; line-height:22px; font-size:14px; display:block;}
.dropdown1 ul li a:hover{background:#f26e26 url(../../images/nav-hover-bg.jpg) repeat-x; color:#fff;}
a.home{background:url(../../images/home.gif) no-repeat; float:left; width:87px; height:40px;}
a.home:hover{background:url(../../images/home-hover.gif) no-repeat;}
a.live_class{background:url(../../images/live-class.gif) no-repeat; float:left; width:140px; height:40px;}
a.live_class:hover{background:url(../../images/live-class-hover.gif) no-repeat;}
a.live_event{background:url(../../images/live_classes_events.gif) no-repeat; float:left; width:219px; height:40px;}
a.live_event:hover{background:url(../../images/live_classes_events_hover.gif) no-repeat;}
a.live_instructor{background:url(../../images/live-instructor.gif) no-repeat; float:left; width:173px; height:40px;}
a.live_instructor:hover{background:url(../../images/live-instructor-hover.gif) no-repeat;}
a.live_group{background:url(../../images/live-group.gif) no-repeat; float:left; width:136px; height:40px;}
a.live_group:hover{background:url(../../images/live-group-hover.gif) no-repeat;}
a.live_board{background:url(../../images/live-board.gif) no-repeat; float:left; width:208px; height:40px;}
a.live_board:hover{background:url(../../images/live-board-hover.gif) no-repeat;}
/*-------------top navigation classes ends here---------*/






/*-----------footer classes starts here--------------*/
#footer{
	padding:20px 0px 20px 40px;
	width:990px;
	margin:auto;
	color: #fff;
	font-size: 12px;
	background-color: #7baf42;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 300;
}

#footer h2{
	color: #fff;
	font-size: 40px;
	line-height: 55px;
	letter-spacing: 0px;
	font-weight: 300;
	font-family: 'helveticaroundedbold', 'Open Sans', sans-serif;
}

#footer .span4{
	width: 240px;
	float: left;
	min-height: 1px;
	margin-left: 20px;
}

#footer .span2{
	width: 180px;
	float: left;
	min-height: 1px;
	margin-left: 30px;
}

#footer .span3{
	width: 270px;
	float: left;
	min-height: 1px;
	margin-left: 20px;
}

#footer img {
	height: 50px;
	width: 148px;
}

#footer p{
	padding-right: 30px;
	margin: 0 0 10px;
	line-height: 20px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

#footer a{
	color: #fff;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

#footer .contact-style{
	margin: 0px;
	line-height: 10px;
}

ul.footer-links {
	list-style-position: inside;
	list-style-type: disc;
	margin-left: 0;
	padding: 0;
	margin: 0 0 10px 5px;
}

ul.footer-links li {
line-height: 20px;
}

a.flink {
    color:#fff;
    text-decoration:none;
    line-height:20px;
    font-weight:300;
    font-size:13px;
    margin-left:0;
    -moz-transition: color .5s,margin-left .5s;
    -webkit-transition: color .5s,margin-left .5s;
    -o-transition: color .5s,margin-left .5s;
    -ms-transition: color .5s,margin-left .5s;
    transition: color .5s,margin-left .5s;
}

a.flink:hover {
    color:#FFF;
    margin-left:5px;
}

.footer-bgmain{background:#7baf42;}

.sn2 {
background: url(../../images/social-networks-2.png) no-repeat top left;
}
.social-network {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-position-y: 0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	cursor: pointer;
	border: 0!important;
	margin-right: 6px;
}

.social-network.twitter {
	background-position: -936px 0;
}

.social-network.twitter:hover,.active .social-network.twitter {
    background-position:-936px -24px;
}

.social-network.facebook {
	background-position: -264px 0;
}

.social-network.facebook:hover,.active .social-network.facebook {
    background-position:-264px -24px;
}

.social-network.pinterest {
	background-position: -696px 0;
}

.social-network.pinterest:hover,.active .social-network.pinterest {
    background-position:-696px -24px;
}


.copyright{color:#fff;}
/*-----------footer classes ends here--------------*/

/*--------content classes starts here--------------*/
.content_container{}

body#internal .content_container{background:url(../../images/internal-topcurv.jpg) no-repeat left top; padding:10px 0px 0px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
body#internal .myinternal-page{border-left:1px solid #f1f1ef;border-right:1px solid #f1f1ef; padding:0px 9px 25px; background:#ffffff url(../../images/bottom-shadow.jpg) repeat-x left bottom; overflow:hidden;}
.Home{padding:10px 0px 0px 0px; background:url(../../images/contenttop-bg.jpg) no-repeat left top; margin-top:14px;}
.content_container2{padding:0px 0px 40px 0px; border-bottom:1px solid #cccccc;}
/*.heading_holder{ background:url(../../images/container-bg.jpg) repeat-y left top;}*/
.heading_text_small{float:left; padding:0px 0px 0px 0px; font-weight:normal; margin-right:10px; width:420px; height:35px; overflow:hidden; font-family: 'RouterBook', sans-serif; line-height:33px;}
.heading{height:36px; margin:0px 13px; padding:5px 0px 12px 0px; color:#7BAF42; font-size:25px; font-weight:bold; background:url(../../images/heading-line.jpg) repeat-x left bottom;}
.heading_text{float:left; padding:0px 0px 0px 0px; font-weight:normal; margin-right:10px; width:500px; height:35px; overflow:hidden; font-family: 'RouterBook', sans-serif; line-height:33px;}
.heading_text_contacts{float:left; padding:0px 0px 0px 0px; font-weight:normal; margin-right:10px; width:500px; height:35px; overflow:hidden; font-family: 'RouterBook', sans-serif; line-height:33px;}
.heading_text_confirm{float:left; padding:0px 0px 0px 0px;  width:510px; height:35px; overflow:hidden;font-weight:normal; margin-right:10px; font-family: 'RouterBook', sans-serif; line-height:33px; margin-top:1px;}
.heading_text_nothing_found{float:left; padding:0px 0px 0px 0px; width:680px; height:35px; overflow:hidden;font-weight:normal; margin-right:10px; font-family: 'RouterBook', sans-serif; line-height:33px; margin-top:1px;}
.heading_text span a{color:#cccccc!important;}
.heading_holder2{margin:0px 9px; background:url("../../images/heading-line.jpg") repeat-x scroll left bottom ; height:36px; padding:8px 0 12px 0; color:#7baf42; font-size:24px; font-weight:bold;}
.heading2{margin:0px 15px; background:url("../../images/heading-line.jpg") repeat-x scroll left bottom ; height:28px; padding:1px 0px 12px 0; color:#7baf42; font-size:24px; font-weight:bold;}
.heading2_contacts{margin:0px 15px; background:url("../../images/heading-line.jpg") repeat-x scroll left bottom ; height:28px; padding:1px 0px 12px 0; color:#7baf42; font-size:24px; font-weight:bold; margin-top:5px;}
.heading2_noline{margin:0px 15px; height:36px; padding:8px 0px 12px 0px; color:#BAB9B9; font-size:24px; font-weight:bold;}
.heading2_rep{margin:0px 15px; height:28px; padding:1px 0px 12px 0; color:#7baf42; font-size:24px; font-weight:bold;}
.heading_noline{margin:0px 5px;/* height:29px;*/ padding:8px 10px 4px 0; line-height:32px; color:#BAB9B9; overflow:hidden;}
.heading_holder2_btm{background:url(../../images/heading-left2_btm.jpg) no-repeat left top; height:45px; padding-left:10px;}
.heading2_btm{background:#194991 url(../../images/heading-right2_btm.jpg) no-repeat right top; height:36px; padding:9px 10px 0px 0px; color:#fff; font-size:20px; font-weight:bold;}
.heading_holder7{background:url(../../images/heading-left3.jpg) no-repeat left top; height:45px; padding-left:10px;}
.heading_holder7 .heading7{background:#35c02a url(../../images/heading-right3.jpg) no-repeat right top; height:36px; padding:9px 10px 0px 0px; color:#fff; font-size:20px; font-weight:bold;}
.heading img{vertical-align:middle; float:right; margin:12px 12px 0 0px;}
a.see_all{color:#fff; font-size:13px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.heading_btn_holder1{float:right; margin-left:5px;}
.heading_btn_holder2{float:right; width:47px;}
.heading_btn_holder3{float:right; margin-left:5px; width:110px;}
.heading_btn_box{background:url(../../images/btn1_right.gif) no-repeat right top; padding-right:5px; height:23px;}
.heading_btn{background:url(../../images/btn1_bg.gif) no-repeat left top; padding:4px 0px 0px 5px; font-size:11px; height:19px;}
.heading_btn_box2{background:url(../../images/btn2_right.gif) no-repeat right top; padding-right:5px; height:23px; }
.heading_btn2{background:url(../../images/btn2_bg.gif) no-repeat left top; padding:4px 0px 0px 5px; font-size:11px; height:19px;}
.heading_btn_box3{background:url(../../images/btn3_right.gif) no-repeat right top; padding-right:5px; height:23px;}
.heading_btn3{background:url(../../images/btn3_bg.gif) no-repeat left top; padding:4px 0px 0px 5px; font-size:11px; height:19px;}
.heading_btn a, .heading_btn2 a, .heading_btn3 a{text-decoration:none; color:#fff; display:block; height:15px;}
.heading_btn a span, .heading_btn2 a span, .heading_btn3 a span{float:left;}
.heading_btn img, .heading_btn2 img, .heading_btn3 img{padding-left:10px; margin-top:5px; float:right;}
.heading_btn_sort{background:url(../../images/btn1_bg.gif) no-repeat left top; padding:4px 0px 0px 5px; font-size:11px; height:19px;}
.heading_btn_sort a, .heading_btn2 a, .heading_btn3 a{text-decoration:none; color:#fff;}
.heading_btn_sort img {padding-left:99px; margin-top:-4px; }
.listing_spacer1{float:left; width:13px; height:10px; font-size:0px;}
.listing_spacer2{float:left; width:10px; height:10px; font-size:0px;}
.left_content_holder, .right_content_holder{margin-bottom:10px;}
.user_name_container{padding:5px 9px 0px 6px;}
.user_name_container .float_right{padding-top:5px;}
.user_name_container .user_name{float:left; width:180px; font-family:'RouterBook', sans-serif;}
.user_name_container .user_name_new{float:left; width:210px; font-family:'RouterBook', sans-serif;}
.user_name{color:#717171; font-size:18px;width:180px;}
.user_name_new{color:#717171; font-size:16px;/*width:180px;*/ font-family:'RouterBook'; font-weight:normal;}
.user_name_new a, .user_name_new .facebooklike{float:left;}
.user_name_new .facebooklike{padding:10px 0px 0px 6px;}
.user_name3{color:#1575ce; font-size:18px; padding:0px 5px; font-family:'RouterBook',sans-serif;}
.user_name4{color:#1575ce; font-size:18px; float:left; width:180px;}
.user_img_border{background:url(../../images/user_img-box.gif) no-repeat; width:85px; height:85px; position:absolute; z-index:20;}
.user_img_box{float:left; width:85px; /*height:85px;*/ }
.user_img{height:85px; width:85px; overflow:hidden; text-align:center; vertical-align:middle;}
.user_img span{display:inline-block; height:100%;}
.user_img *{vertical-align:middle;}
.user_right_box{float:right; width:117px; font-size:11px; color:#094180;}
.online_status, .rating_status{padding:4px 0px;}
.rating_status a.link1{font-size:9px;}
a.left_links{color:#9c9c9c; font-size:16px; font-weight:normal; text-decoration:none; font-family:'RouterBook', sans-serif;}
a.left_links:hover{color:#0088c8;}
a.left_links_active{color:#0088c8; font-size:18px; font-weight:bold; text-decoration:none; font-family:'RouterBook', sans-serif;}
a.left_sublinks{color:#9c9c9c; font-size:14px; text-decoration:none; margin:5px 0px 0px 50px; line-height:20px;}
a.left_sublinks:hover, a.left_sublinks_active:hover{color:#000;}
a.left_sublinks_active{color:#9c9c9c; font-size:14px; text-decoration:underline; margin:5px 0px 0px 50px; line-height:20px; font-weight:bold;}
.left_content_box{padding:10px 0px; border-top:1px solid #CCC;}
.left_content_box .icon_holder{text-align:center;}
.left_content_box p{line-height:20px; padding:0px;}
.left_content_box2{padding:10px 0px 0px; border-top:1px solid #CCC;}
.left_content_box2_share { padding:5px 0px 0px; margin-left:-1px;}
.left_content_box2 div img{vertical-align:middle;}
.left_content_box2_share div img{vertical-align:middle;}
.left_content_box a.btn8, .left_content_box2 a.btn8, .left_content_box a.btn17, .left_content_box2 a.btn17, .left_content_box a.btn17gray, .left_content_box a.btn8green{margin-top:-1px;}
.icon_box1{float:left; width:20px; margin-right:5px;}
.icon_box2{float:left; width:30px; margin-right:5px;}
.icon_box3{float:left; width:22px; margin-right:5px; padding-top:4px;}
.icon_box4{float:left; width:22px; padding-top:10px;}
.space_r{margin-right:5px;}
.icon_value2{float:left; width:88px; line-height:12px; color:#6b6b6b; padding-top:7px;}
.icon_value_msg{float:left; width:88px; line-height:12px; color:#6b6b6b; padding-top:3px;}
.heading_holder3{float:left; width:675px;}
.left_content_right{float:left; color:#515151; font-size:11px; width:181px;}
.float_leftdiv .left_content_right, .float_rightdiv .left_content_right{float:left; color:#515151; font-size:11px; width:auto;}
.width2{width:216px!important;}
.left_content_right a.link3{font-family:Arial, Helvetica, sans-serif;}
.left_content_right2{float:left; width:88px;}
.heading4{color:#515151; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-right:2px;}
.heading5{color:#1575ce; font-size:18px; float:left; width:170px; font-family:'RouterBook', sans-serif;}
.heading6{color:#1575ce; font-size:18px;}
.heading9{color:#515151; font-weight:bold; font-size:12px;}
.heading10{font-size:12px; font-weight:bold; color:#285990; padding:15px 10px 7px 10px;}
.heading11{font-size:40px; font-weight:bold; color:#285990; padding:0px 10px 7px 10px; font-family:'RouterBook', sans-serif;}
.heading12{font-size:18px; color:#285990; font-weight:normal; font-family:'RouterBook', sans-serif; line-height:30px;}
.heading13{font-size:16px; color:#888888; font-weight:normal; font-family:'RouterBook', sans-serif;}
.heading14{font-size:16px; color:#4d4d4d; font-weight:normal; font-family:'RouterBook', sans-serif;}
.heading15{font-size:16px; color:#87c23a; font-weight:bold; padding-bottom:5px;}
.heading16{font-size:15px; color:#f16e26; font-weight:bold; padding-bottom:5px;}
.heading17{font-size:14px; color:#1575ce; font-weight:bold;}
.heading18{font-size:24px; color:#285990; font-weight:normal;font-family:'RouterBook';}
.heading18 span{font-family:Arial, Helvetica, sans-serif, marigold; font-size:12px;}
/*a.return{font-size:11px; color:#285990; font-family:Arial, Helvetica, sans-serif, marigold;}*/
a.return{width:120px; height:23px; text-align:center; padding:2px; text-decoration:none; font-size:12px; font-weight:normal; color:#ffffff; background:url(../../images/btn-blue2.png) no-repeat left top; display:inline-block; line-height:20px; margin:4px 0 0 5px!important; font-family:Arial, Helvetica, sans-serif;}
.heading19{font-size:20px; color:#f16e26; font-weight:normal; padding-bottom:5px; font-family:'RouterBook', sans-serif;}
.heading20{font-size:16px; color:#1575ce; font-weight:normal; font-family:'RouterBook', sans-serif;}
.confirm_req_text {
	font-size:14px;
	color:#f16e26;
	font-weight:normal;
	padding-bottom:2px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.left_content{line-height:20px; padding-bottom:10px;}
.left_btm_content{color:#247ed1;}
.right_container2{width:730px; float:right; background:#f2f1ef url(../../images/gray-curv-top.jpg) no-repeat left top; padding-top:10px; }
.right_container_noimg{width:730px; float:right; padding-top:10px; }
.right_containerinternal{width:730px; float:right; }
.right_containernew{width:730px; float:right; background:url(../../images/gray-curv-top.jpg) no-repeat left top; padding-top:10px; }
.right_topcurv{width:730px; float:right; background: url(../../images/round-curv.jpg) no-repeat left top; padding-top:10px; }
.right_topcurv_srch{width:730px; float:right; background:#F2F1EF url(../../images/round-curv.jpg) no-repeat left top; padding-top:10px; }
.heading_holder5{ background: url(../../images/round-curv.jpg) no-repeat left top; padding-top:10px; }
.heading_holder4{background: url(../../images/headingbg-3.jpg) no-repeat left top; padding-top:10px; }
.right_container3{width:730px; float:right;}
.right_container3 .content_holder1{width:auto; background:#fff;}
.content_holder1{width:710px; padding:4px 10px 4px; background:#f1f1f1;}
.content_holder3{width:960px; padding-top:10px;}
.content_holder_ins{
	width:710px;
	background:#f1f1f1;
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.content_top{/*background:url(../../images/content-top1.jpg) no-repeat;*/ width:730px; height:3px; font-size:0px;}
.content_btm{background:url(../../images/content-btm1.jpg) no-repeat; width:730px; height:3px; font-size:0px;}
.content_btm3{background:url(../../images/content-btm3.jpg) no-repeat; width:963px; height:3px; font-size:0px; margin:auto;}
.content_left{float:left; width:500px;}
.content_left_top{background:url(../../images/content-top2.jpg) no-repeat; width:500px; height:3px; font-size:0px;}
.content_left_btm{background:url(../../images/content-btm2.jpg) no-repeat; width:500px; height:4px; font-size:0px;}
.content_left_mid{background:#f1f1f1; width:480px; padding:10px;}
.listing_row1{padding:5px 10px;}
.listing_box1{float:left; width:50px; font-size:11px;}
.user_img2{width:50px; height:50px; overflow:hidden; text-align:center; vertical-align:middle;}
.user_img3{width:30px; height:30px; overflow:hidden; text-align:center; vertical-align:middle; float:left;}
.user_img2 span{height:100%;}
.user_img2 *{vertical-align:middle;}
.listing_container{padding:10px 0px; border-top:1px solid #ccc;}
.listing_box_right{float:right; width:420px;}
.listing_box_right2{float:right; width:380px}
.listing_desc{padding-bottom:5px; line-height:18px;}
.date2{color:#a8a8a8; font-size:11px;}
.pricing_minute{float:left; width:100px; font-size:14px;}
.pricing_money{float:right; width:70px; font-size:14px; font-weight:bold;}
.link_holder1{font-weight:bold; padding-top:8px;}
.link_holder1 a.link3{margin-right:15px;}
.subcomment_holder{padding-top:10px;}
.subcomment_row{padding-bottom:5px;}
.post_comment_box{padding:5px 0px 0px 38px;}
.comment_btn_box{padding-bottom:3px;}
.date2 .sap{padding:0px 5px;}
/*--------content classes ends here--------------*/

/*--------index page classes starts here--------*/
.instructor_holder{width:230px; float:left; background:#f1f1f1; cursor:pointer;}
.instructor_holder:hover{background:#fff;}
.instructor_holder:hover .img_hover{background:#000;}
.img_hover{position:absolute; width:230px; height:145px; opacity:.40; filter:alpha(opacity=40);}
.instructure_img_box{width:230px; height:145px; overflow:hidden; text-align:center; vertical-align:middle;}
.instructure_img_box span{height:100%; display:inline-block;}
.instructure_img_box *{vertical-align:middle;}
.instructor_content{border-right:1px solid #b8b8b8; border-left:1px solid #b8b8b8; padding:0px 6px 5px 6px; width:216px;}
.instructor_content_btm{background:url(../../images/instructor-btm.jpg) no-repeat; width:230px; height:3px; font-size:0px;}
.instructor_name_box{width:150px; float:left; padding-top:10px;}
.instructor_name_box2{padding-top:10px;}
a.classes_title{color:#247ed1; font-weight:bold; text-decoration:none;}
a.classes_title:hover{text-decoration:underline;}
.instructor_name_box a.link1{font-size:11px;}
.instructor_price_box{float:right; width:55px; text-align:right; padding-top:5px; font-size:10px; line-height:18px;}
.instructor_price_box span{font-size:23px;}
.instructor_desc, .instructor_desc_new, .instructor_desc_current{font-size:11px; padding:0 12px 6px; /*border-bottom:1px solid #b3b3b3;*/ color:#676767;}
.inst_widget_title {height:43px;overflow:hidden;word-wrap:break-word;line-height:22px; background:url(../../images/linesingle.jpg) repeat-x left bottom; padding:0px 12px;}
.inst_widget_desc {color:#676767;font-size:11px;height:60px;overflow:hidden;padding-left:1px;word-wrap:break-word; line-height:15px;}
.inst_widget_desc_current {color:#676767;font-size:11px;height:60px;overflow:hidden;padding-left:1px;word-wrap:break-word; line-height:15px;}
.inst_widget_desc1 {color:#676767;font-size:11px;height:59px;overflow:hidden;padding-left:1px;word-wrap:break-word; line-height:15px;}
.inst_widget_lang {height:33px;margin-bottom:10px;overflow:hidden;padding-left:1px;word-wrap:break-word; line-height:15px;}
.box_title {height:40px;overflow:hidden;word-wrap:break-word; line-height:13px;}
.box_title_recommend {height:13px;overflow:hidden;word-wrap:break-word; line-height:13px;}
.instructor_desc2{font-size:11px; padding:5px 0px 10px 0px; color:#676767; margin-bottom:10px;}
.listing_icon_box{float:left; text-align:center; margin-right:10px; color:#545454; font-size:10px;}
.rating_box1{float:right; width:94px; text-align:center;}
.rating_box2{float:right; width:70px; text-align:center;}
.how_an_event{background:url(../../images/banner_event2.jpg) no-repeat; width:470px; height:65px; float:left;}
.are_you_expert{background:url(../../images/banner_expert2.jpg) no-repeat; width:470px; height:65px; float:right;}
.date1{font-size:10px; color:#76aa3c; width:180px; display:block;}
.Ended{font-size:10px; color:#f36c20; width:180px; display:block;}
.date1 span, .Ended span{color:#808080!important; font-size:12px;}
.date4{font-size:10px; color:#6A6A6A;}
.date1 span, .date3 span{color:#F16E27;}
/*--------index page classes ends here--------*/

/*---------class-profile page classes starts here----------*/
.flag_holder{width:150px; height:126px; margin-bottom:5px;}
.flag_img_border{background:url(../../images/flag-border.gif) no-repeat; width:202px; height:101px; position:absolute; z-index:20;}
.flag_img{height:126px; width:150px; overflow:hidden; vertical-align:middle; text-align:center;}
.flag_cost{width:110px; float:left; font-size:15px; font-weight:bold; color:#565656;}
.flag_cost2{width:80px; float:left; font-size:15px; font-weight:bold; color:#565656;}
.flag_cost2 span{font-size:11px; font-weight:normal;}
.flag_cost .currency, .flag_request .link3{font-weight:normal; font-size:11px; padding-left:3px; position:absolute; padding-top:23px;}
.flag_cost .session{font-weight:normal; font-size:11px;}
.flag_request{width:80px; float:right; font-size:14px; font-weight:bold; color:#565656; white-space:nowrap;}
.flag_request2{width:100px; float:right; font-size:14px; font-weight:bold; color:#565656; white-space:nowrap;}
.flag_request span, .flag_request2 span{font-size:11px; color:#B4B4B4; font-weight:normal;}
.flag_request span.rate, .flag_request2 span.rate{color:#565656;}
.flag_request .link7{font-weight:normal; font-size:11px; text-decoration:none;}
.flag_request2 a{ text-decoration:none;}
.icon_holder img{margin-right:6px;}
.icon_holder a{ text-decoration:none;}
.icon_holder_content {margin-left:1px;}
.icon_holder_content img{margin-right:10px;}
.icon_holder_content a{ text-decoration:none;}
.class_detail_left{float:left; width:220px;}
.class_detail_right{float:right; width:250px;}
.class_detail_top1{background:url(../../images/class-detail-top1.jpg) no-repeat; width:220px; height:5px; font-size:0px;}
.class_detail_btm1{background:url(../../images/class-detail-btm1.jpg) no-repeat; width:220px; height:5px; font-size:0px;}
.class_detail_top2{background:url(../../images/class-detail-top2.gif) no-repeat; width:250px; height:5px; font-size:0px;}
.class_detail_top3{background:url(../../images/class-detail-top3.gif) no-repeat; width:280px; height:5px; font-size:0px;}
.class_detail_top4{background:url(../../images/class-detail-top4.gif) no-repeat; width:480px; height:5px; font-size:0px;}
.class_detail_btm2{background:url(../../images/class-detail-btm2.gif) no-repeat; width:250px; height:5px; font-size:0px;}
.class_detail_btm3{background:url(../../images/class-detail-btm3.gif) no-repeat; width:280px; height:5px; font-size:0px;}
.class_detail_btm4{background:url(../../images/class-detail-btm4.gif) no-repeat; width:480px; height:5px; font-size:0px;}
.class_detail_mid1{background:#bbbbbb; width:200px; padding:0px 10px;}
.class_detail_mid2{background:#bbbbbb; width:230px; padding:0px 10px;}
.class_detail_mid4{background:#bbbbbb; width:460px; padding:0px 10px;}
.class_detail_mid3{background:#bbbbbb; width:260px; padding:0px 10px;}
.class_detail_mid2a{background:#bbbbbb; width:230px; padding:8px 10px;}
.class_content_top1{background:url(../../images/class-detail-top3.jpg) no-repeat; width:200px; height:3px; font-size:0px;}
.class_content_btm1{background:url(../../images/class-detail-btm3.jpg) no-repeat; width:200px; height:5px; font-size:0px;}
.class_content_top2{background:url(../../images/class-detail-top4.jpg) no-repeat; width:230px; height:5px; font-size:0px;}
.class_content_top3{background:url(../../images/class-detail-top5.jpg) no-repeat; width:260px; height:5px; font-size:0px;}
.class_content_top4_new{background:url(../../images/class-detail-top4a.jpg) no-repeat; width:460px; height:5px; font-size:0px;}
.class_content_btm2{background:url(../../images/class-detail-btm4.jpg) no-repeat; width:230px; height:5px; font-size:0px;}
.class_content_btm3{background:url(../../images/class-detail-btm5.jpg) no-repeat; width:260px; height:5px; font-size:0px;}
.class_content_btm4_new{background:url(../../images/class-detail-btm4a.jpg) no-repeat; width:460px; height:5px; font-size:0px;}
.class_content_mid1{background:#e0e0e0; width:200px;}
.event_content_mid1{background:#e0e0e0; width:200px;}
.class_content_mid2{background:#e0e0e0; width:210px; padding:0px 10px;}
.class_content_mid4_new{background:#e0e0e0; width:440px; padding:0px 10px;}
.heading8{font-size:11px; font-weight:bold; color:#fff; padding-bottom:3px;}
.detail_list{margin:0px; padding:0px; list-style:none;}
.detail_list li{margin:0px; padding:2px 10px 4px 12px; background:url(../../images/border1.jpg) repeat-x left bottom; color:#828282; font-size:11px; line-height:15px;}
.detail_list li .detail_heading{font-weight:bold; color:#828282;}
.detail_list li.end_list{background:none; padding:2px 10px 2px 12px;}
.detail_list li .session_holder{padding:0px;}
.detail_list li .session_right{float:none; width:auto;}
;.class_schedule_content{line-height:22px; font-size:11px; font-weight:bold; color:#828282;}
.invite_frnd_btn a.btn4 span{padding:19px 60px 19px 70px;}
.event_content_mid1 .detail_list li{padding:4px 10px 5px 12px;}
.event_content_mid1 .detail_list li.end_list{background:none; padding:4px 10px 3px 12px;}
/*---------class-profile page classes ends here----------*/

/*-----------create class page classes starts here------------*/
.create_class_main{width:960px; background:url(../../images/create-class-bg2.gif) repeat-y;}
.create_class_bg1{background:url(../../images/create-class-bg.gif) no-repeat; width:870px; padding-left:90px;}
.create_event_bg1{background:url(../../images/create-event-bg.gif) no-repeat; width:870px; padding-left:90px;}
.create_class_left{float:left; width:215px; text-align:right; padding:125px 15px 0px 0px; font-size:12px; font-weight:bold; color:#a0a0a0; line-height:16px;}
.create_class_right{float:left; width:215px; padding:175px 0px 0px 10px; font-size:12px; font-weight:bold; color:#a0a0a0; line-height:16px;}
.create_class_mid{padding-top:25px;}
.left_arrow1_txt{height:120px;}
.left_arrow2_txt{height:100px;}
.left_arrow3_txt{height:490px;}
.left_arrow5_txt{height:425px;}
.right_arrow1_txt{height:100px;}
.right_arrow2_txt{height:130px;}
.right_arrow3_txt{height:675px;}
.create_class_mid .form_row{padding:0px;}
.create_class_mid .border_bottom, .create_class_mid2 .border_bottom{margin:0px 10px; width:485px; background:url(../../images/border-btm.png) repeat-x;}
.create_class_mid .form_label{width:120px; text-align:right; margin-right:10px; line-height:22px; white-space:nowrap;}
.create_class_mid .textarea_row .form_value, .create_class_mid .textarea_row .form_value_active{width:230px;}
.create_class_mid .textarea_row .form_label{width:235px; text-align:right; margin-right:22px;}
.create_class_mid .textarea_row .form_value .textfield1, .create_class_mid .textarea_row .form_value_active .textfield1{width:218px;}
.create_class_mid .form_value{width:365px; float:left; padding:5px;}
.create_class_mid .form_value_active{width:357px; float:left; background:#FFA24F; padding:6px;}
.create_class_mid .form_value .textfield1, .create_class_mid .form_value_active .textfield1{width:344px;}
.create_class_mid .form_value .select1, .create_class_mid .form_value_active .select1{width:347px; font-size:11px; color:#515151; border:0px;}
.create_class_mid .textarea1{width:344px; height:60px; margin:0px; padding:0px;}
.create_class_mid .form_label2{width:335px; padding-left:48px; margin-right:6px; padding-top:4px;}
.create_class_mid .form_value2{width:102px; float:left; padding:5px;}
.create_class_mid .form_value2_active{float:left; padding:5px; background:#FFA24F;}
.create_class_mid .form_value2 .textfield2, .create_class_mid .form_value2_active .textfield2{width:89px;}
.create_class_mid .form_value2 .select2, .create_class_mid .form_value2_active .select2{width:91px; font-size:11px; color:#515151; border:0px;}
.create_step2_holder{float:left; padding:5px 0px 5px 5px; width:500px;}
.create_step2_holder_active{float:left; background:#FFA24F; padding:5px; width:485px;}
.create_step2_holder .form_label2{width:279px; padding-top:5px;}
.create_step2_holder .form_value2{width:153px;}
.create_class_mid .create_step2_holder .textfield2{width:140px;}
.step2_left_box{float:left; width:250px; padding-left:50px;}
.step2_right_box{float:right; width:155px;}
.step2_right_box a.btn14{margin:0 0 3px 0;}
.create_class_mid .step2_right_box .form_value2 .textfield2, .create_class_mid .step2_right_box .form_value2_active .textfield2{width:120px;}
.create_class_mid .step2_right_box .form_value2{width:160px; padding-left:0px;}
.step2_select_holder{float:left; margin-right:5px;}
.step2_select_holder .select2{width:40px; font-size:11px; color:#515151; border:0px;}
.step2_select_holder .select3{width:75px; font-size:11px; color:#515151; border:0px;}
.step2_select_holder a.btn5{margin-top:0px;}
.step3_left_box{float:left; width:185px; padding-left:50px; margin-right:25px;}
.step3_right_box{float:left; width:226px; margin-right:10px; padding:0px 5px 5px;}
.step3_right_box_active{float:left; width:226px; background:#FFA24F; padding:5px; margin-right:10px;}
.step3_left_box .radio_btn_box{padding:0px; width:70px;}
.step3_content .form_label2{width:249px; padding-top:5px;}
.step3_content .form_value2{width:187px;}
.create_class_mid .step3_right_box .form_value2, .create_class_mid .step3_right_box .form_value2_active{width:200px; padding:5px;}
.remember_text{text-align:right; font-size:11px; font-weight:bold; color:#585858;  text-transform:uppercase; padding:10px 10px 0px 0px; width:950px; background:url(../../images/remember-bg.gif) repeat-y;}
.remember_text span, .remember_text2 span{color:#f99330; font-size:16px;}
.create_class_btm{background:url(../../images/create-class-btm.gif) no-repeat; width:960px; height:7px; font-size:0px;}
.create_class_btm2{background:url(../../images/create-class-mid-btm.gif) no-repeat; width:506px; height:6px; font-size:0px;}
.create_class_bg2{width:875px; padding-left:85px;}
.create_class_left2{float:left; width:220px; background:url(../../images/create-class-arrow.png) top right no-repeat; font-weight:bold; color:#A0A0A0; line-height:16px; text-align:right; padding:55px 5px 0px 0px; margin-top:40px;}
.create_class_mid2 .step4_content .form_label{width:176px; text-align:right; margin-right:15px;}
.create_class_mid2 .step4_content .form_value{width:302px; float:left; padding:5px;}
.create_class_mid2 .step4_content a.btn5{margin:0px;}
.create_class_mid2 .step4_content .form_value_active{width:302px; float:left; padding:5px; background:#FFA24F;}
.form_desc_holder{float:left; width:289px; padding-left:30px; padding-top:5px;}
.form_desc_box{font-size:11px; font-weight:bold; color:#747474; line-height:16px; position:absolute; width:289px; display:none;}
.form_desc_top{background:url(../../images/create-class-desc-top.gif) no-repeat; font-size:0px; width:289px; height:5px;}
.form_desc_btm{background:url(../../images/create-class-desc-btm.gif) no-repeat; font-size:0px; width:289px; height:5px;}
.form_desc_mid{background:url(../../images/create-class-desc-mid.gif) repeat-y; width:269px; padding:0px 10px;}
.form_desc_mid ul{margin:0px; padding-left:13px;}
.desc_sub_txt{padding-left:10px;}
/*-----------create class page classes ends here------------*/

/*----------set-rates page classes starts here--------------*/
.tab_container{width:730px;}
.tab_btn_holder{height:50px; overflow:hidden;}
.tab_top_left{background:url(../../images/tab-left.jpg) no-repeat; float:left; width:5px; height:50px; font-size:0px;}
.tab_top_right{background:url(../../images/tab-right.jpg) no-repeat; float:left; width:5px; height:50px; font-size:0px;}
.tab_top_mid{background:url(../../images/tab-mid.jpg) repeat-x; float:left; width:710px; height:45px; padding:5px 5px 0px 5px;}
.tab_top_mid2{background:url(../../images/tab-mid.jpg) repeat-x; float:left; width:480px; height:45px; padding:5px 5px 0px 5px;}
.tab_top_mid a, .tab_top_mid2 a{margin-right:10px;}
a.tab_rate{background:url(../../images/set-rates.gif) no-repeat; float:left; font-size:0px; width:163px; height:40px;}
a.tab_rate:hover{background:url(../../images/set-rates-active.gif) no-repeat;}
a.tab_rate_active{background:url(../../images/set-rates-active.gif) no-repeat; float:left; font-size:0px; width:163px; height:40px;}
a.tab_availability{background:url(../../images/set-availability.gif) no-repeat; float:left; font-size:0px; width:212px; height:40px;}
a.tab_availability:hover{background:url(../../images/set-availability-active.gif) no-repeat;}
a.tab_availability_active{background:url(../../images/set-availability-active.gif) no-repeat; float:left; font-size:0px; width:212px; height:40px;}
a.tab_design{background:url(../../images/detail-calender.gif) no-repeat; float:left; font-size:0px; width:199px; height:40px;}
a.tab_design:hover{background:url(../../images/detail-calender-hover.gif) no-repeat;}
a.tab_design_active{background:url(../../images/detail-calender-hover.gif) no-repeat; float:left; font-size:0px; width:199px; height:40px;}
a.tab_presenter{background:url(../../images/presenter.gif) no-repeat; float:left; font-size:0px; width:128px; height:40px;}
a.tab_presenter:hover{background:url(../../images/presenter-hover.gif) no-repeat;}
a.tab_presenter_active{background:url(../../images/presenter-hover.gif) no-repeat; float:left; font-size:0px; width:128px; height:40px;}
a.tab_agenda{background:url(../../images/agenda.gif) no-repeat; float:left; font-size:0px; width:100px; height:40px;}
a.tab_agenda:hover{background:url(../../images/agenda-hover.gif) no-repeat;}
a.tab_agenda_active{background:url(../../images/agenda-hover.gif) no-repeat; float:left; font-size:0px; width:100px; height:40px;}
.tab_content_holder{padding:10px; background:#f1f1f1;}
.tab_content_holder .form_label{width:525px;}
.tab_content_holder .form_value{width:170px;}
.tab_content_holder .form_value .textfield1{width:75px;}
.txtfield_curency{float:left; width:auto; padding:5px 5px 0px 5px;}
.title_box{float:left; width:200px;}
.title1{color:#1575ce; font-size:16px;}
.italic_desc_box{float:left; width:500px;}
.italic_desc{font-style:italic; font-size:12px; color:#515151;}
.time_row{padding-bottom:5px;}
.day_holder{float:left; width:117px; padding:4px 10px; margin-right:5px; background:#f1f1f1; border:1px solid #ccc;}
.time_holder{float:left; width:163px; padding:4px 0px; margin-right:5px; text-align:center; background:#f1f1f1; border:1px solid #ccc;}
.time_holder span{padding:0px 5px;}
.button_holder{float:left; width:90px; padding:5px 10px; margin-right:5px; text-align:center; background:#fff;}
.availability_time_holder{float:left; margin-right:5px;}
.availability_time_holder .select1{width:90px; font-size:11px; color:#515151; border:0px;}
.availability_time_holder .select2{width:68px; font-size:11px; color:#515151; border:0px;}
.time_holderavail{float:left; width:124px; padding:5px 10px; margin-right:5px; text-align:center; background:#fff;}
.time_holderavail span{padding:0px 5px;}
.button_holder{float:left; width:124px; padding:5px 10px; margin-right:5px; text-align:center; background:#fff;}
.availability_time_holderavail{float:left; margin-right:5px;}
.availability_time_holderavail .select1{width:124px; font-size:11px; color:#515151; border:0px;}
.availability_time_holderavail .select2{width:68px; font-size:11px; color:#515151; border:0px;}
.time_from_to{float:left; padding:5px;}
.availability_time_row{padding:3px 0px;}
.availability_time_row a.btn5{margin-top:0px;}
.set_date_left{float:left; width:290px;}
.set_date_right{float:right; width:400px;}
/*----------set-rates page classes starts here--------------*/

/*-------------invite friend page classes starts here---------*/
.msg_container{height:50px; padding-bottom:5px;}
.msg_left{background:url(../../images/msg-left.jpg) no-repeat; float:left; width:10px; height:50px; font-size:0px;}
.msg_right{background:url(../../images/msg-right.jpg) no-repeat; float:left; width:10px; height:50px; font-size:0px;}
.msg_mid{font-family:'RouterBook', sans-serif; background:#f1f1f1; border-bottom:1px solid #cccccc; float:left; width:937px; color:#285990; font-size:22px; padding:10px 0px 8px 0px; font-weight:normal; height:31px;}
.msg_mid span{color:#9c9c9c; font-size:14px;}
.msg_mid span.or{color:#9c9c9c; font-size:12px; font-style:normal; padding:0px 10px;}
.msg_mid a.btn5_right span{font-size:14px; color:#fff; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
.invite_left_container{width:728px; float:left; background: url(../../images/round-curv.jpg) no-repeat -1px top;}
.left_content_btm{background:#285990 url(../../images/left-content-btm.jpg) no-repeat left bottom; width:728px; height:20px; font-size:0px;}
.left_content_mid{background:#f1f1f1; padding:20px 10px; width:708px;}
.right_container{float:right; width:220px;}
.left_container{float:left; width:220px;}
.left_container .textarea2{width:193px;}
.left_container .session_holder{padding:0px;}
.left_container2{float:left; width:220px; /*background:url(../../images/left-container-bg.png) repeat-y right top;*/ background:url("../../images/right-container-top.jpg") no-repeat scroll left top #F1F1F1; border-right:1px solid #ececec; padding:0 0px 0px 0; font-family: 'RouterBook', sans-serif;}
.left_container_top, .right_container_top{background:url(../../images/right-container-top.jpg) no-repeat; font-size:0px; width:221px; height:5px;}
.left_container_btm, .right_container_btm{background:url(../../images/right-container-btm.jpg) no-repeat; font-size:0px; width:221px; height:5px;}
.left_container_mid, .right_container_mid{background:#f1f1f1; width:204px; padding:0px 8px;}
.heading3{border-bottom:1px solid #ccc; padding-bottom:10px; font-size:14px; font-weight:bold; color:#515151;}
.heading3 .heading_text {width:430px;}
.icons_holder{text-align:center;}
.icons_holder img{padding-bottom:15px;}
.chkbox_container{width:590px; height:165px; overflow:auto;}
.chkbox_holder{float:left; width:260px; padding:4px 10px;}
.chkbox_container2{width:230px; height:165px; overflow:auto;}
.chkbox_holder2{float:left; width:212px; padding:4px 0px;}
/*-------------invite friend page classes ends here---------*/

/*---------learning board page classes starts here----------*/
.msg_left2{background:url(../../images/msg-left2.jpg) no-repeat; float:left; width:10px; height:79px; font-size:0px;}
.msg_right2{background:url(../../images/msg-right2.jpg) no-repeat; float:left; width:10px; height:79px; font-size:0px;}
.msg_mid2{background:#f1f1f1; border-bottom:1px solid #cccccc; float:left; width:940px; height:68px; color:#285990; font-size:22px; padding-top:10px;}
.learningboard_left{float:left; width:480px;}
.learningboard_right{float:right; width:450px;}
.welcome_desc{font-size:11px; color:#696969; line-height:18px;}
.learningboard_right .msg_mid2{width:430px;}
.learningboard_right .msg_container{padding-bottom:10px; height:79px;}
.heading_box{float:left; text-align:right; width:150px; padding:15px 10px 15px 0px;}
.instructor_search_box{float:left; width:268px;}
.instructor_search_box .search_heading{font-size:13px; color:#6e6e6e; padding-bottom:8px;}
.search_input_box2{float:left; width:235px;}
.instructor_search_box .textfield3{color:#8A8A8A; font-size:16px; font-weight:bold;}
.instructor_search_box .textfield_mid{padding-top:2px; height:23px;}
.listing_label_row .heading2{height:40px; padding-top:0px; font-size:11px; color:#fff; font-weight:bold; text-align:center;}
.listing_label_row .heading_holder2{height:40px;}
.post_title_label{width:91px; border-right:1px solid #879bbb; padding-top:12px; height:28px; float:left;}
.posted_by_label{width:85px; border-right:1px solid #879bbb; padding-top:12px; height:28px; float:left;}
.subject_label{width:124px; border-right:1px solid #879bbb; padding-top:12px; height:28px; float:left;}
.budjet_label{width:91px; border-right:1px solid #879bbb; padding-top:12px; height:28px; float:left;}
.desc_label{width:225px; border-right:1px solid #879bbb; padding-top:12px; height:28px; float:left;}
.posted_on_label{width:87px; border-right:1px solid #879bbb; padding-top:12px; height:28px; float:left;}
.time_remain_label{width:107px; border-right:1px solid #879bbb; padding-top:12px; height:28px; float:left;}
.button_label_box{width:118px; padding-top:5px; height:28px; float:left; padding-left:5px; text-align:left;}
.listing_row2{background:url(../../images/row-bg.jpg) repeat-y; width:940px; padding:10px; border-bottom:1px solid #d9d9d9; font-size:11px;}
.listing_row2_active{background:#fff; width:940px; padding:10px; border-bottom:1px solid #d9d9d9; font-size:11px;}
.post_title_value{float:left; width:87px; font-weight:bold; padding-right:5px;}
.post_by_value{float:left; width:76px; padding:0px 5px;}
.subject_value{float:left; width:115px; padding:0px 5px;}
.budget_value{float:left; width:82px; padding:0px 5px;}
.desc_value{float:left; width:216px; padding:0px 5px;}
.post_on_value{float:left; width:78px; padding:0px 5px;}
.time_remain_value{float:left; width:98px; padding:0px 5px;}
.button_value_box{float:left; width:118px; padding:0px 0px 0px 5px; line-height:21px;}
.button_value_box img{vertical-align:middle; padding-right:6px;}
/*---------learning board page classes ends here----------*/

/*-------------sign-signup page classes starts here-----------*/
.sign_signup_container{margin:0px auto; width:760px;}
.signin_box{float:left; width:442px;}
.signin_btm{background:url(../../images/signin-btm.jpg) no-repeat; font-size:0px; width:442px; height:4px;}
.signin_content{background:#f1f1f1; width:422px; padding:20px 10px 0px; height:180px;}
.signup_box{float:right; width:307px;}
.signup_btm{background:url(../../images/signup-btm.jpg) no-repeat; font-size:0px; width:307px; height:4px;}
.signup_content{background:#f1f1f1; width:307px; height:201px;}
.signin_content .form_label{width:80px; float:left;}
.signin_content .form_value{float:right; width:320px;}
.signup_radio_holder{margin:0px auto; width:230px; font-size:18px; color:#515151; padding-top:20px; height:110px;}
.signup_radio_holder .form_row{padding:0px 0px 12px;}
.signup_radio_holder span{font-size:12px;}
/*-------------sign-signup page classes ends here-----------*/

/*----------------common classes starts here----------------*/
.clear{clear:both; font-size:0px;}
.clear2{clear:both; font-size:0px; height:0px;}
.align_c{text-align:center;}
.align_r{text-align:right;}
.align_r1{text-align:right;padding-right:78px;}
.align_r2{text-align:right;padding-right:93px;}
.float_left{float:left; width:auto;}
.float_right{float:right; width:auto;}
.bold{font-weight:bold;}
.no_margin{margin:0px;}
.display_none{display:none;}
.valign_mid{vertical-align:middle;}
.spacer1{height:15px; font-size:0px;}
.spacer2{height:20px; font-size:0px;}
.spacer3{height:10px; font-size:0px;}
a.link1{color:#247ed1; text-decoration:none;}
a.link1:hover{text-decoration:underline;}
a.link2{color:#515151; text-decoration:none;}
a.link2:hover{text-decoration:underline;}
a.link3{color:#247ed1; text-decoration:none;}
a.link3:hover{text-decoration:underline;}
a.link4{color:#385490; text-decoration:none;}
a.link4:hover{text-decoration:underline;}
a.link5{text-decoration:underline; color:#7FB445;}
a.link5:hover{text-decoration:none;}
a.linkschedule{color:#247ed1; text-decoration:none;font-size:12px;}
a.linkschedule:hover{text-decoration:underline;font-size:12px;}
a.link0{color:#247ED1; text-decoration:none; line-height:18px; font-size:11px;}
a.link0:hover{text-decoration:underline;}
.paging{padding:5px 7px; color:#285990; height:28px;}
.paging2{padding:5px 0px; color:#285990; height:33px;}
.paging_rev{
	color:#285990;
	height:28px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 14px;
	padding-left: 1px;
	background: url("../../images/heading-line.jpg") repeat-x scroll left bottom
}
.brdcrumbs{float:left; color:#ccc; font-size:11px; font-weight:bold; margin-top:7px; margin-left:12px;}
.brdcrumbs_rev{float:left; color:#ccc; font-size:11px; font-weight:bold; margin-top:7px;}
.paging2 .brdcrumbs{padding-left:15px;}
.brdcrumbs a{text-decoration:none; color:#285990;}
.brdcrumbs a:hover{text-decoration:underline;}
.brdcrumbs_rev a{text-decoration:none; color:#285990;}
.brdcrumbs_rev a:hover{text-decoration:underline;}
.paging_right{float:right; font-weight:bold;}
.paging_right .pagename{float:left; padding-right:10px; padding-top:6px;}
.paging_right .pagingholder1{background:url(../../images/paging-leftcrv.jpg) no-repeat left top; float:left;}
.paging_right .pagingholder2{background:url(../../images/paging-rightcrv.jpg) no-repeat right top; padding:6px 1px 6px 0;}
.paging_right a{text-decoration:none; color:#285990; padding:0px 1px; font-size:11px;}
.paging_right .active{font-weight:bold; font-size:11px; padding:0px 1px; color:#f16e27;}
.paging_right .next_pre{padding:0px; margin:0px;}
.paging_right .sap{padding:0px; margin:0px 5px 0px 10px;}
.paging img, .paging2 img{vertical-align:middle; margin-top:-2px;}
.dropdown{display:none; position:absolute; font-size:11px; z-index:10; top:27px; border:1px solid #e7e7e7; width:118px; font-size:11px;}
.dropdown ul{margin:0px; padding:0px; list-style:none;}
.dropdown ul li{margin:0px; padding:0px; font-weight:normal;}
.dropdown ul li a{float:none; display:block; padding:5px; text-decoration:none; color:#515151; background:#f9f9f9; font-style:italic;}
.dropdown ul li a:hover{background:#f0f0f0;}
.heading_btn_box .dropdown ul li a:hover{background:#F16E27; color:#fff;}
.heading_btn_box2 .dropdown ul li a:hover{background:#194991; color:#fff;}
.heading_btn_box3 .dropdown ul li a:hover{background:#35C02A; color:#fff;}
.thanks_container{width:620px; margin:auto; padding-top:20px;}
.thank_msg{
	background:#f1f1f1;
	padding-top: 20px;
}
.thank_msg li{
	padding: 0;
	list-style-type: disc;
	list-style-position:inside;
	color: #7FB445;
	margin-top: 5px;
	margin-bottom: 5px;
}
.thank_msg_reg{
	background:#f1f1f1;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left:7px;

}
.thanks_bottom{background:#35C02A url(../../images/thanks-btm.jpg) no-repeat left bottom; width:620px; height:6px; font-size:0px; padding-top:10px;}
.content_btm_border{background:#194991 url(../../images/btm-border.jpg) no-repeat left bottom; width:960px; height:6px; font-size:0px; padding-top:10px;}
.content_btm_border2{background:#35C02A url(../../images/btm-border2.jpg) no-repeat left bottom; width:960px; height:6px; font-size:0px; padding-top:10px;}
.confirm_holder{width:620px; margin:auto;}
.confirm_mid{padding:15px 50px; background:#f1f1f1;}
.confirm_pic_holder{float:left; width:152px; background:#fff; padding:10px; font-size:11px; margin-right:20px;}
.confirm_pic_box{width:152px; height:146px; vertical-align:middle; text-align:center; margin-bottom:8px;}
.confirm_pic_box span, .flag_img span{height:100%; display:inline-block;}
.confirm_pic_box *, .flag_img *{vertical-align:middle;}
.user_name2{font-size:14px; font-weight:bold;}
.user_subject{font-size:11px; color:#9C9C9C;}
.confirm_right{padding-top:35px; float:right; width:280px; font-size:14px; color:#828282;}
.user_desc_box{line-height:19px; padding-bottom:20px;}
.user_desc_value{font-weight:bold; color:#515151;}
.confirm_heading_box{padding-left:100px;}
.form_label3{float:left; text-align:right; width:70px; padding-right:25px;}
.form_value3{float:left; width:375px;}
.form_label7{float:left; width:100px;font-size:14px; color:#6a6a6a;}
.form_value7{float:left; width:195px;}
.form_value7 .textfield1_mysetting{width:180px;}
.confirm_holder .form_value2{float:left; width:260px;}
.confirm_holder .form_value2 .textarea2{height:70px; width:230px;}
.confirm_holder .form_value2 .select2{width:230px; border:none;}
.form_value3 .textfield1{width:350px;}
.form_value3 .textarea1{height:70px; width:250px;}
.confirm_btn_box{float:left;}
.confirm_btn_box .btn5{margin-top:0px;}
.confirm_icon_box{
	padding-left:15px;
	padding-top: 5px;
}
.confirm_icon_box a{margin-right:20px; text-decoration:none;}
.confirm_bottom{background:#285990 url(../../images/confirm-btm.gif) no-repeat left bottom; width:620px; height:6px; font-size:0px; padding-top:10px;}
.confirm_bottom2{background:#285990 url(../../images/confirm-btm2.gif) no-repeat left bottom; width:960px; height:6px; font-size:0px; padding-top:10px;}
.total_count{font-size:25px;}
.addcal{
	float:left;
	padding-left: 15px;
	padding-top: 5px;
}
.addcal a{
	color:#247ED1;
	text-decoration:none;
	display: block;
	padding-top: 5px;
}
.addcal a:hover{
	color:#247ED1;
	text-decoration:underline;
}
/*----------------common classes ends here----------------*/

/*--------collapse panel classes starts here------------*/
.CollapsiblePanel{margin:0px; padding:0px; background:#F1F1F1 url(../../images/right-container-top.jpg) no-repeat left top;}
.CollapsiblePanelTab{font-size:18px; padding:2px 25px 2px 8px; cursor:pointer; color:#1575ce; background:url(../../images/collapse-open.jpg) no-repeat 97% 55%; font-family:'RouterBook', sans-serif;}
.CollapsiblePanelTab span{color:#9C9C9C; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}
.CollapsiblePanelContent{margin:0px; padding:5px 6px 6px; width:209px;}
.CollapsiblePanelTab a{color:black;	text-decoration:none;}
.CollapsiblePanelOpen .CollapsiblePanelTab{background:url(../../images/collapse-close.jpg) no-repeat 97% 55%;}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover{}
.CollapsiblePanelContent a.btn8 span, .CollapsiblePanelContent a.btn17 span, .CollapsiblePanelContent a.btn18 span{width:190px; text-align:center; padding:15px 5px;}
.CollapsiblePanelContent a.btn17gray span, .CollapsiblePanelContent a.btn8green span, .CollapsiblePanelContent a.btn18orng span{width:190px; text-align:center; padding:8px 5px 15px 5px;}
/*--------collapse panel classes ends here------------*/

/*----------------form classes starts here---------------*/
.form_holder{border-bottom:1px solid #ccc; padding-bottom:20px;}
.form_holder2{padding:0px 30px;}
.form_holder2 .textarea10, .form_holder2 .textfield1_signup3{width:355px;}
.form_content{padding-left:20px;}
.form_heading{padding-bottom:5px; color:#285990; font-size:16px; font-weight:bold; font-family: 'RouterBook', sans-serif;}
.form_row{padding:5px 0px;}
.radio_btn_box{float:left; padding-right:10px;}
.form_label{width:140px; float:left;}
.form_value{float:right; width:530px;}
.form_value_signup{float:left; width:410px; margin-left:12px;}
.form_label_signup{width:102px; float:left; text-align:right;  font-size:11px; padding-top:3px;}
.form_label_signup4{width:110px; float:left; text-align:right;  font-size:11px;}
.form_value_signup2{float:left; width:310px; margin-left:8px;}
.form_label_signup2{width:200px; float:left; text-align:right;  font-size:11px; padding-top:3px;}
.form_value_signup3{float:left; width:150px; margin-left:8px;}
.form_label_signup3{width:320px; float:left; text-align:right;  font-size:11px; padding-top:3px;}
.select_signup2{font-size:11px; border:0px none; color:#515151; margin:0px; font-weight:bold; width:70px;}
.select_signup{font-size:11px; border:0px none; color:#515151; margin:0px; font-weight:bold; width:135px;}
.select_signup1{font-size:11px; border:0px none; color:#515151; margin:0px; font-weight:bold; width:390px;}
.select_signup3{font-size:11px; border:0px none; color:#515151; margin:0px; font-weight:bold; width:308px;}
.select_signup4{font-size:11px; border:0px none; color:#515151; margin:0px; font-weight:bold; width:336px;}
.select_signup5{font-size:11px; border:0px none; color:#515151; margin:0px; font-weight:bold; width:389px;}
.textarea_signup{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; overflow:auto; width:292px; height:70px;}
.textarea_signup2{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; overflow:auto; width:292px; height:100px;}
.form_label2{width:40px; float:left;}
.form_value2{float:right; width:640px;}
.textfield_left{background:url(../../images/textfield-left.gif) no-repeat; float:left; width:5px; height:25px; font-size:0px;}
.textfield_right{background:url(../../images/textfield-right.gif) no-repeat; float:left; width:5px; height:25px; font-size:0px;}
.textfield_mid{background:url(../../images/textfield-mid.jpg) repeat-x; float:left; width:auto; height:21px; padding-top:4px;}
.textarea_left{background:url(../../images/textarea-left.jpg) no-repeat; float:left; width:5px; height:175px; font-size:0px;}
.textarea_right{background:url(../../images/textarea-right.jpg) no-repeat; float:left; width:7px; height:175px; font-size:0px;}
.textarea_mid{background:url(../../images/textarea-mid.jpg) repeat-x; float:left; width:auto; height:175px; padding-top:4px;}
.textarea_left2{background:url(../../images/textarea-left2.jpg) no-repeat; float:left; width:5px; height:80px; font-size:0px;}
.textarea_right2{background:url(../../images/textarea-right2.jpg) no-repeat; float:left; width:7px; height:80px; font-size:0px;}
.textarea_mid2{background:url(../../images/textarea-mid2.jpg) repeat-x; float:left; width:auto; height:80px; padding-top:4px;}
.textarea_left3{background:url(../../images/textarea-left3.jpg) no-repeat; float:left; width:5px; height:110px; font-size:0px;}
.textarea_right3{background:url(../../images/textarea-right3.jpg) no-repeat; float:left; width:7px; height:110px; font-size:0px;}
.textarea_mid3{background:url(../../images/textarea-mid3.jpg) repeat-x; float:left; width:auto; height:112px; padding-top:1px;}
.textarea_mid3 .textarea1{width:338px; height:100px;}
.textarea_left4{background:url(../../images/textarea-left4.gif) no-repeat; float:left; width:5px; height:73px; font-size:0px;}
.textarea_right4{background:url(../../images/textarea-right4.gif) no-repeat; float:left; width:7px; height:73px; font-size:0px;}
.textarea_mid4{background:url(../../images/textarea-mid4.jpg) repeat-x; float:left; width:auto; height:73px; padding-top:4px;}
.textarea_left5{background:url(../../images/textarea-left5.gif) no-repeat; float:left; width:5px; height:50px; font-size:0px;}
.textarea_right5{background:url(../../images/textarea-right5.gif) no-repeat; float:left; width:7px; height:50px; font-size:0px;}
.textarea_mid5{background:url(../../images/textarea-mid5.jpg) repeat-x; float:left; width:auto; height:50px; padding-top:4px;}
.textarea_left6{background:url(../../images/textarea-left6.jpg) no-repeat; float:left; width:5px; height:140px; font-size:0px;}
.textarea_right6{background:url(../../images/textarea-right6.jpg) no-repeat; float:left; width:7px; height:140px; font-size:0px;}
.textarea_mid6{background:url(../../images/textarea-mid6.jpg) repeat-x; float:left; width:auto; height:136px; padding-top:4px;}
.textarea_t{font-size:0px; height:4px; width:299px; background:url(../../images/textarea-top.jpg) no-repeat;}
.textarea_b{font-size:0px; height:4px; width:299px; background:url(../../images/textarea-btm.jpg) no-repeat;}
.textarea_m{width:289px; background:url(../../images/textarea-midnew.jpg) repeat-y; padding:0px 5px;}
.textarea_t2{font-size:0px; height:4px; width:313px; background:url(../../images/textarea-top2.png) no-repeat;}
.textarea_b2{font-size:0px; height:4px; width:313px; background:url(../../images/textarea-btm2.png) no-repeat;}
.textarea_m2{width:301px; background:#fff; border-left:1px solid #ebebeb; border-right:1px solid #eaeaea; padding:0px 5px;}
.textarea_m .facebook-auto{width:289px;}
.textfield1{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:260px;}
.textfield1_signup{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:390px;}
.textfield1_signup2{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:295px;}
.textfield1_signup3{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:335px;}
.textfield1_mysetting{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:135px;}
.textarea1_mysetting{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:138px;}
.textarea_mid3 textarea{height:100px;}
.textfield1_mysettingsmall{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:40px;}
.textfield2{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:590px;}
.textfield3{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:220px;}
.textarea1{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:590px; height:165px; overflow:auto;}
.textarea4{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:335px; height:63px; overflow:auto;}
.textarea2{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:470px; height:70px; overflow:auto;}
.textarea3{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:464px; height:70px; overflow:auto;}
.textarea5{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:365px; height:42px; overflow:auto;}
.select2{width:88px; font-size:11px; color:#515151; border:0px;}
#divinputfile{background:url(../../images/upload.gif) no-repeat right top; height:25px; width:302px; cursor:pointer;}
#divinputfile2{background:url(../../images/upload.gif) no-repeat right 1px; height:26px; width:360px; cursor:pointer;}
#divinputfile3{background:url(../../images/upload.jpg) no-repeat right top; height:25px; width:344px; cursor:pointer;}
#divinputfile4{background:url(../../images/upload.gif) no-repeat right 1px; height:26px; width:483px; cursor:pointer;}
/*#divinputfile4 added on 5July2011 for browse btn*/
#divinputfile .filepc, #divinputfile2 .filepc, #divinputfile3 .filepc, #divinputfile4 .filepc{opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); font-size:18px;}
#divinputfile4 .filepc{width:485px;}
#fakeinputfile{margin-top:-29px; _margin-top:-28px;}
#fakeinputfile .fakefilepc{background:url(../../images/upload-textfield.gif) no-repeat;  width:215px; height:26px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px 5px 0px 5px; border:0px;}
#fakeinputfile .fakefilepc2{background:url(../../images/upload-textfield2.gif) no-repeat;  width:280px; height:26px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px 5px 0px 5px;  border:0px;}
#fakeinputfile .fakefilepc3{background:url(../../images/upload-textfield3.jpg) no-repeat;  width:260px; height:26px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px 5px 0px 5px; border:0px;}
#fakeinputfile .fakefilepc4{background:url(../../images/upload-textfield4.gif) no-repeat;  width:406px; height:28px; color:#515151; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:0px 5px 0px 5px;  border:0px; *padding:5px 5px 0px 5px; padding:5px 5px 0px 5px \0/;}
/*----------------form classes ends here----------------*/

/*----------button classes starts here---------------*/
a.btn1{background:url(../../images/btn1-right.gif) no-repeat right top; height:16px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:11px; font-weight:bold; overflow:hidden; cursor:pointer;}
a.btn1 span{background:url(../../images/btn1-bg.gif) no-repeat left top; padding:1px 0px 1px 4px; float:left;}
a.btn2{background:url(../../images/btn2-right.gif) no-repeat right top; height:16px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:11px; font-weight:bold; overflow:hidden; cursor:pointer;}
a.btn2 span{background:url(../../images/btn2-bg.gif) no-repeat left top; padding:1px 0px 1px 4px; float:left;}
a.btn3{background:url(../../images/btn3-right.gif) no-repeat right top; height:23px; padding-right:5px; display:block; text-decoration:none; color:#515151; float:right; font-size:11px; font-weight:normal; overflow:hidden; cursor:pointer;margin-right: 3px;}
a.btn3 span{background:url(../../images/btn3-bg.gif) no-repeat left top; padding:5px 10px 6px 15px; float:left;}
a.btn3_left{background:url(../../images/btn3-right.gif) no-repeat right top; height:23px; padding-right:5px; display:block; text-decoration:none; color:#515151; float:left; font-size:11px; font-weight:normal; overflow:hidden; margin-top:2px; cursor:pointer;}
a.btn3_left span{background:url(../../images/btn3-bg.gif) no-repeat left top; padding:5px 10px 6px 15px; float:left;}
a.btn4{background:url(../../images/btn4-right.jpg) no-repeat right top; height:56px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.btn4 span{background:#285990 url(../../images/btn4-left.jpg) no-repeat left top; padding:19px 40px 19px 45px; float:left;}
a.btn5{background:url(../../images/btn5-right.gif) no-repeat right top; height:24px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:11px; font-weight:normal; overflow:hidden; margin:3px 5px 0 0; cursor:pointer;}
a.btn5 span{background:url(../../images/btn5-left.gif) no-repeat left top; padding:5px 6px 8px 10px; float:left;}
a.btn5_right{background:url(../../images/btn5-right.gif) no-repeat right top; height:24px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:right; font-size:11px; font-weight:normal; overflow:hidden; margin:3px 5px 0 0; cursor:pointer;}
a.btn5_right span{background:url(../../images/btn5-left.gif) no-repeat left top; padding:5px 6px 8px 10px; float:left;}
a.btn5a{background:url(../../images/btn5-right.gif) no-repeat right top; height:24px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:11px; font-weight:normal; overflow:hidden; margin:0px 5px 0 0; cursor:pointer;}
a.btn5a span{background:url(../../images/btn5-left.gif) no-repeat left top; padding:5px 6px 8px 10px; float:left;}
a.btn5_right{background:url(../../images/btn5-right.gif) no-repeat right top; height:24px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:right; font-size:11px; font-weight:normal; overflow:hidden; margin:0px 0px 0px 5px; cursor:pointer;}
a.btn5_right span{background:url(../../images/btn5-left.gif) no-repeat left top; padding:5px 6px 8px 10px; float:left;}
a.btn6{ font-family: 'RouterBook';background:url(../../images/btn_see.jpg) no-repeat right top; width:75px; height:38px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:right; font-size:0px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.btn6 span{/*background:url(../../images/btn1_bg.gif) no-repeat left top; */padding:10px 12px 7px 19px; float:left;}
a.btn7{background:url(../../images/btn_see.jpg) no-repeat right top; height:38px; width:75px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:right; font-size:0px; font-weight:bold; overflow:hidden; cursor:pointer; font-family: 'RouterBook';}
a.btn7 span{/*background:url(../../images/btn1_bg.gif) no-repeat left top; padding:10px 12px 11px 19px; float:left;*/}
a.btn8{background:url(../../images/btn8-right.jpg) no-repeat right top; height:46px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; overflow:hidden; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
a.btn8 span{background:#87c23b url(../../images/btn8-left.jpg) no-repeat left top; padding:14px 25px 14px 25px; float:left;}
a.btn9{background:url(../../images/btn9-right.jpg) no-repeat right top; height:23px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:right; font-size:11px; font-weight:bold; overflow:hidden; margin-top:3px; cursor:pointer;}
a.btn9 span{background:url(../../images/btn9-bg.jpg) no-repeat left top; padding:4px 2px 5px 6px; float:left;}
a.btn10{background:url(../../images/btn10-right.jpg) no-repeat right top; height:56px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.btn10 span{background:#f16e27 url(../../images/btn10-left.jpg) no-repeat left top; padding:19px 40px 19px 45px; float:left;}
a.btn11{background:url(../../images/btn11-right.jpg) no-repeat right top; height:46px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.btn11 span{background:#285990 url(../../images/btn11-left.jpg) no-repeat left top; padding:14px 35px 14px 35px; float:left;}
a.btn12{background:url(../../images/btn12-right.jpg) no-repeat right top; height:33px; padding-right:3px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.btn12 span{background:#285990 url(../../images/btn12-left.jpg) no-repeat left top; padding:7px 25px; float:left;}
a.btn13{background:url(../../images/btn5-right.gif) no-repeat right top; height:24px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:11px; font-weight:normal; overflow:hidden; margin:0px 5px 0px 0px; cursor:pointer;}
a.btn13 span{background:url(../../images/btn5-left.gif) no-repeat left top; padding:5px 6px 6px 10px; float:left;}

a.btn14{background:url(../../images/btn14-right.gif) no-repeat right top; height:30px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:12px; font-weight:bold; overflow:hidden; margin:0px 0px 0px 5px; cursor:pointer;}
a.btn14 span{background:url(../../images/btn14-left.gif) no-repeat left top; padding:7px 6px 6px 10px; float:left; height:18px;}

a.btn14_new{background:url(../../images/btn14-right.gif) no-repeat right top; height:30px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:11px; font-weight:bold; overflow:hidden; margin:10px 0px 0px 5px; cursor:pointer;}
a.btn14_new span{background:url(../../images/btn14-left.gif) no-repeat left top; padding:7px 6px 6px 10px; float:left; height:18px;}

.scroller_box  a.btn15{background:url(../../images/btn15-right.gif) no-repeat right top; height:30px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:12px; font-weight:bold; overflow:hidden; margin:0px 0px 0px 5px; cursor:pointer;}
.scroller_box  a.btn15 span{background:url(../../images/btn15-left.gif) no-repeat left top; padding:7px 6px 6px 12px; float:left; height:20px; width:169px; text-align:center;}

.scroller_box a.btn14_disable{background:url(../../images/btn14-right2.gif) no-repeat right top; height:31px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:12px; font-weight:bold; overflow:hidden; margin:0px 0px 0px 5px; cursor:pointer;}
.scroller_box a.btn14_disable span{background:url(../../images/btn14-left2.gif) no-repeat left top; padding:7px 6px 6px 12px; float:left; height:18px; width:169px; text-align:center;}
a.btn15{background:url(../../images/btn15-right.gif) no-repeat right top; height:30px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:12px; font-weight:bold; overflow:hidden; margin:0px 0px 0px 5px; cursor:pointer;}
a.btn15 span{background:url(../../images/btn15-left.gif) no-repeat left top; padding:7px 6px 6px 10px; float:left; height:20px;}
a.btn14_disable{background:url(../../images/btn14-right2.gif) no-repeat right top; height:31px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:12px; font-weight:bold; overflow:hidden; margin:0px 0px 0px 5px; cursor:pointer;}
a.btn14_disable span{background:url(../../images/btn14-left2.gif) no-repeat left top; padding:7px 6px 6px 10px; float:left; height:18px;}
/*** classes for two line buttons */
a.btngray_disable{background:url(../../images/btn14-right2.gif) no-repeat right top; height:31px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:11px; font-weight:bold; overflow:hidden; margin:0px 0px 0px 5px; cursor:pointer; line-height:11px;}
a.btngray_disable span{background:url(../../images/btn14-left2.gif) no-repeat left top; padding:4px 6px 6px 10px; float:left; height:20px;}
a.btngray_disable span small{font-size:11px; font-weight:normal;display:block; padding-right:28px; text-align:right;}
a.btngreen{background:url(../../images/btn14-right.gif) no-repeat right top; height:30px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:12px; font-weight:bold; overflow:hidden; margin:5px 0px 0px 5px; cursor:pointer; line-height:11px;}
a.btngreen span{background:url(../../images/btn14-left.gif) no-repeat left top; padding:4px 6px 6px 10px; float:left; height:20px;}
a.btngreen span small{font-size:11px; font-weight:normal;display:block; padding-right:32px; text-align:right;}

a.btnorng{background:url(../../images/btn15-right.gif) no-repeat right top; height:30px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:12px; font-weight:bold; overflow:hidden; margin:0px 0px 0px 5px; cursor:pointer; line-height:12px;}
a.btnorng span{background:url(../../images/btn15-left.gif) no-repeat left top; padding:3px 6px 7px 10px; float:left; height:20px;}
a.btnorng span small{font-size:11px; font-weight:normal;display:block; padding-right:32px; text-align:right;}

a.btn16{background:url(../../images/btn16-right.jpg) no-repeat right top; height:35px; padding-right:3px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.btn16 span{background:#87c23b url(../../images/btn16-left.jpg) no-repeat left top; padding:8px 40px; float:left;}
a.btn16_disable{background:url(../../images/btn16-right2.png) no-repeat right top; height:35px; padding-right:3px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.btn16_disable span{background:#a2a2a2 url(../../images/btn16-left2.png) no-repeat left top; padding:8px 40px; float:left;}
a.btn17{background:url(../../images/btn17-right.jpg) no-repeat right top; height:46px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; cursor:pointer;}
a.btn17 span{background:#a5a5a5 url(../../images/btn17-left.jpg) no-repeat left top; padding:14px 25px 14px 25px; float:left;}

a.btn17gray{background:url(../../images/btn17-right.jpg) no-repeat right top; height:46px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; cursor:pointer;}
a.btn17gray span{background:#a5a5a5 url(../../images/btn17-left.jpg) no-repeat left top; padding:7px 25px 14px 25px; float:left;}
a.btn17gray span small{font-size:12px; font-weight:normal;display:block; padding-right:30px; text-align:right;}

a.btn18{background:url(../../images/btn18-right.jpg) no-repeat right top; height:46px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; cursor:pointer;}
a.btn18 span{background:#f16e26 url(../../images/btn18-left.jpg) no-repeat left top; padding:14px 25px 14px 25px; float:left;}

a.btn18orng{background:url(../../images/btn18-right.jpg) no-repeat right top; height:46px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; cursor:pointer;}
a.btn18orng span{background:#f16e26 url(../../images/btn18-left.jpg) no-repeat left top; padding:7px 25px 14px 25px;  float:left;}
a.btn18orng span small{font-size:12px; font-weight:normal;display:block; padding-right:30px; text-align:right;}

a.btn8green{background:url(../../images/btn8-right.jpg) no-repeat right top; height:46px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; overflow:hidden; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
a.btn8green span{background:#87c23b url(../../images/btn8-left.jpg) no-repeat left top; padding:14px 25px 14px 25px; float:left;}
a.btn8green span small{font-size:12px; font-weight:normal;display:block; padding-right:30px; text-align:right;}


a.btn5_disable{background:url(../../images/btn14-right2.gif) no-repeat right top; height:24px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:12px; overflow:hidden; margin:0px 0px 0px 5px; cursor:pointer;}
a.btn5_disable span{background:url(../../images/btn14-left2.gif) no-repeat left top; padding:5px 6px 6px 10px; float:left;}
a.btn19{background:url(../../images/btn19-right.png) no-repeat right top; height:18px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:right; font-size:11px; font-weight:normal; overflow:hidden; cursor:pointer; margin-top:4px;}
a.btn19 span{background:#f16e26 url(../../images/btn19-left.png) no-repeat left top; padding:2px 6px 3px 10px; float:left;}
a.btn20{background:url(../../images/btn20-right.png) no-repeat right top; height:18px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:right; font-size:11px; font-weight:normal; overflow:hidden; cursor:pointer; margin-top:4px;}
a.btn20 span{background:#f16e26 url(../../images/btn20-left.png) no-repeat left top; padding:3px 6px 3px 10px; float:left;}
a.btn21{background:url(../../images/btn21-right.png) no-repeat right top; height:18px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:right; font-size:11px; font-weight:normal; overflow:hidden; cursor:pointer; margin-top:4px;}
a.btn21 span{background:#f16e26 url(../../images/btn21-left.png) no-repeat left top; padding:2px 6px 5px 10px; float:left;}
a.btn22{background:url(../../images/btn21-right.png) no-repeat right top; height:18px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:right; font-size:11px; font-weight:normal; overflow:hidden; cursor:pointer; margin-top:4px;}
a.btn22 span{background:#f16e26 url(../../images/btn21-left.png) no-repeat left top; padding:2px 0px 3px 2px; float:left;}
/*----------button classes ends here---------------*/

/*---------popup classes starts here ---------*/
.popup_container{width:472px; z-index:1113; display:none; position:absolute; top:70px; left:28%;}
.popup_top{background:url(../../images/popup_top2.png) 10px 3px no-repeat; height:10px; width:460px; font-size:0px;}
.popup_top a{display:block; position:absolute; top:10px; right:20px; width:32px; height:32px; float:right; background:url(../../images/close1.jpg) no-repeat left bottom;}
.popup_bottom{background:url(../../images/popup-bottom.png) no-repeat; height:5px; width:472px; font-size:0px;}
.popup_content_container{width:472px; width:470px;}
.popup_content_box{ width:450px; margin:auto; padding:0px 10px 0px;}
.popup_heading{font-size:18px; padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:15px; color:#1575CE;}
.popup_form_row{padding:5px 0px;}
.popup_form_label{color:#515151; font-size:12px; width:80px; float:left; text-align:right;}
.popup_form_label2{color:#515151; font-size:12px; width:150px; float:left;}
.popup_form_label3{color:#515151; font-size:12px; width:300px; float:left;}
.popup_form_label4{color:#515151; font-size:12px; width:92px; float:left; text-align:right;}
.popup_form_value{width:320px; float:right;}
.popup_form_value .remember_chk{margin-top:0px; margin-right:1px; vertical-align:middle;}
.popup_form_value2{width:250px; float:right;}
.popup_form_value3{width:60px; float:right;}
.popup_form_value .textfield1{width:305px;}
.popup_form_value .textarea8, .popup_form_value .textarea5{width:303px; height:42px;}
.popup_form_row .textarea7{width:404px;}
.popup_right .textarea5{width:343px; height:42px;}
.popup_btn_box{text-align:center; padding-top:10px;}
.black_overlay{display:none; position:absolute; top:0%; left:0%; width:100%!important; height:10000px; background-color:#000; z-index:1112; -moz-opacity: 0.5;opacity:.60; filter:alpha(opacity=60);}
.tooltip_container{position:absolute; z-index:20; margin:-28px 0px 0px 400px; display:none;}
.tooltip_container2{position:absolute; z-index:20; margin:0px; display:none;}
.tooltip_top{background:url(../../images/tooltip-top.png) no-repeat; width:295px; height:17px; font-size:0px;}
.tooltip_btm{background:url(../../images/tooltip-btm.png) no-repeat; width:295px; height:7px; font-size:0px;}
.tooltip_mid{background:url(../../images/tooltip-mid.png) repeat-y; width:265px; font-size:11px; color:#565656; padding:7px 15px; line-height:18px;}
.popup_radiobox{float:left; padding-right:35px; color:#515151; font-size:18px; font-family: 'RouterBook';}
.popup_radiobox span{font-size:12px;}
.popup_form_content{background:#f1f1f1 url(../../images/popup-content-btm.jpg)  no-repeat left bottom; padding:15px; width:420px;}
.popup_form_content .btn5{margin:0px 0px 0px 5px;}
.popup_inner_box{border:1px solid #ccc; border-bottom:0px; background:#e8e8e8;}
.popup_inner_white{background:#fff; padding:10px;}
.popup_inner_none{background:none; padding:10px;}
.popup_content_main{height:330px; overflow:auto;}
.popup_listing_row1{padding:10px 5px; border-bottom:1px solid #ccc;}
.popup_listing_row2{background:#f6f6f6;padding:10px 5px; border-bottom:1px solid #ccc;}
.popup_listing_row3{padding:5px 0px; color:#194991;}
.popup_title_row{font-weight:bold; color:#194991;}
.popup_listing_left{float:left; width:50px; font-size:11px;}
.popup_listing_right{float:left; width:330px; padding-left:10px;}
.popup_listing_box1{float:left; width:160px; height:52px; border-right:1px solid #ccc; line-height:17px;}
.popup_listing_box2{float:left; width:140px; height:52px; font-size:11px; padding-left:15px; line-height:17px; overflow:hidden;}
.popup_listing_box3{float:right; width:60px; height:52px; border-left:1px solid #ccc; font-size:11px; padding-left:15px; line-height:17px;}
.popup_listing_box4{float:left; width:215px; height:52px; font-size:11px; padding-left:15px; line-height:17px; overflow:hidden;}
.user_img_holder{float:left; width:60px;}
.user_detail_box{float:left; width:100px; color:#545454; font-size:11px;}
.popup_desc{line-height:20px; padding-bottom:15px;}
.popup_close_btm{height:20px; padding:7px 0px 0px;}
.popup_close_btm a{float:right; width:76px; height:20px; font-size:0px; background:url(../../images/close-btm.gif) no-repeat;}
.popup_img_box{float:left; width:50px; font-size:11px;}
.popup_right{float:right; width:360px;}
.fixed_content{height:270px; overflow:auto;}
.popup_container .col4{float:left; width:180px; margin-right:5px;}
.popup_container .colNew4{float:left; width:148px; margin-right:5px;}
.popup_container .select5{width:288px;}
.popup_container_crop{width:772px; z-index:1113; display:none; position:absolute; top:70px; left:28%;}
.popup_top_crop{background:url(../../images/popup_top2_crop.png) 10px 3px no-repeat; height:10px; width:760px; font-size:0px;}
.popup_top_crop a{display:block; position:absolute; top:10px; right:20px; width:32px; height:32px; float:right; background:url(../../images/close1.jpg) no-repeat left bottom;}
.popup_content_container_crop{width:772px; width:770px;}
.popup_content_box_crop{ width:750px; margin:auto; padding:0px 10px 0px;}
.popup_form_content_crop {background:#f1f1f1 url(../../images/popup-content-btm.jpg)  no-repeat left bottom; padding:15px; width:720px;}
/*--------popup classes ends here---------*/

/*----------------tag based classes starts here----------------*/
img{border:0px;}
p{margin:0px; padding:0px; padding-bottom:10px;}
form{padding:0px; margin:0px;}
h1{margin:0px; padding:0px; color:#194991; font-size:22px; font-family:'RouterBook', sans-serif;}
h1 img{vertical-align:middle;}
a{outline:none;}
/*----------------tag based classes ends here----------------*/

/********* classes for the sign up form **********/
.sign_upleftcol{width:545px; float:left; margin-right:5px;}
.sign_uprightcol{width:395px; float:right;}
.containertop_2{background:url(../../images/content_top2.gif) no-repeat top left; width:541px; height:7px; font-size:0px;}
.containerbtm_2{background:url(../../images/content_bottom.gif) no-repeat top left; width:541px; height:7px; font-size:0px;}
.sign_upcontentarea{width:541px; background:#f1f1f1; padding:3px 0px 10px 0px;}
.Form_Holdersignup{padding:0px 8px 8px;}
.step_1{background:url(../../images/one.png) no-repeat top left; padding:4px 0px 10px 45px; font-size:18px; color:#285990; margin-left:10px; font-family:'RouterBook', sans-serif; font-weight:normal; min-height:26px;}
.step_2{background:url(../../images/two.png) no-repeat top left; padding:4px 0px 10px 45px; font-size:18px; color:#285990; margin-left:10px; font-family:'RouterBook', sans-serif; font-weight:normal; min-height:26px;}
.step_3{background:url(../../images/three.png) no-repeat top left; padding:4px 0px 10px 45px; font-size:18px; color:#285990; margin-left:10px; font-family:'RouterBook', sans-serif; min-height:26px; font-weight:bold;}
.step_4{background:url(../../images/four.png) no-repeat top left; padding:4px 0px 10px 45px; font-size:18px; color:#285990; margin-left:10px; font-family:'RouterBook', sans-serif; min-height:26px}
.step_5{background:url(../../images/five.png) no-repeat top left; padding: 10px 0px 10px 45px; font-size:18px; color:#285990; margin-left:0px; font-family:'RouterBook', sans-serif; min-height:26px}
.step_1 .small_txt, .step_2 .small_txt, .step_3 .small_txt, .step_4 .small_txt{color:#FFA24F; font-size:12px; font-weight:bold; padding-left:2px; font-family:Arial, Helvetica, sans-serif;}
.small_italic{font-size:11px; color:#a3a3a3; padding:0px 0px 0px 5px;}
.small_italic2{color:#A3A3A3; font-size:11px;padding:0px 65px 0px 10px;text-align:right;}
.flt{float:left; padding-right:7px;}
.border_bottom{background:url(../../images/border-btm.png) repeat-x; padding:5px 0px 8px 0px; font-size:0px; height:1px;}
.border_bottom2{background:url(../../images/btm-border3.png) repeat-x center center; font-size:0px; height:10px;}
.border_bottom3{background:#194991; font-size:0px; height:1px; margin:10px 0px;}
.note{font-size:11px; padding-left:57px;}
.note a{font-size:11px; color:#247ED1; text-decoration:none;}
.body_1{font-size:11px;}
.body_1 a{font-size:11px;color:#247ED1; text-decoration:none;}
.block{padding:0px 15px 20px 15px;}
.block2{padding:15px 15px 7px 15px;}
.block p{margin:0px; padding:0px; font-size:11px;  color:#515151; line-height:17px;}
.block p img{padding-right:8px;}
.right_title, p.right_title{font-size:16px; font-weight:normal; color:#285990; line-height:20px; font-family:'RouterBook', sans-serif; padding-bottom:5px;}
.heading_1{font-size:14px; color:#9c9c9c; font-weight:bold; padding-left:8px; padding-bottom:5px; font-family:'RouterBook', sans-serif;}
.msg1{font-size:16px; color:#a3a3a3; font-weight:normal; text-align:center; font-family:'RouterBook', sans-serif;}
.msg2{font-size:15px; color:#a3a3a3; font-weight:normal; text-align:center; font-family:'RouterBook', sans-serif;}
.chk_img_holder{width:115px; height:100px; float:left; background:url(../../images/chkbox-img.jpg) no-repeat 30px top;}
.chk_heading{float:left; font-size:24px; font-weight:bold; color:#285990; padding-top:30px; width:248px; font-family:'RouterBook',sans-serif;}
.chk_heading2{float:left; font-size:24px; font-weight:bold; color:#285990; padding-top:8px; width:248px; font-family:'RouterBook',sans-serif;}
.errorGreyBold{font-size:13px; color:#424242; font-weight:bold; padding:0px 10px 5px 2px;}
.errorGreyBold2{font-size:10px; color:#FF0000; font-weight:bold; padding:0px 2px 5px 0px;}
.msgcontainer1 {color:#FF0000;}
/**** new *********/


.OR{font-weight:bold; font-size:11px; padding:0 0 0 43px;}
.OR2{font-weight:bold; font-size:11px; padding:0 0 0 60px;}
.or3{background:url(../../images/or.png) no-repeat center top; height:21px; font-size:0px; border-top:1px solid #ccc; margin:25px 0px 15px;}
.event_organizer{margin:0px; padding:5px 8px 0px 3px; width:209px;}

/*classes for edit profile pages*/
.form_holder_holder1{width:730px; padding:0; float:right;}
.edit_top{ background:#f1f1f1; width:730px; height:18px}
.edit_btm{ background:url(../../images/edit_form_btm.jpg) no-repeat top left; width:730px; height:39px;}
.edit_mid{ background:url(../../images/edit_form_mid.jpg) repeat-y top left;}
.field_container{ width:565px; margin:0 auto; padding:0px;}
.field_container h1{ font-size:18px; font-weight:bold; color:#285990; margin:0px; padding:10px 15px;}
.value_name{ font-size:11px; color:#515151; float:left; width:200px; font-weight:bold; padding:0 0 0 10px;}
.link_holder{/*width:38px;*/ float:left;}
.value_holder{ padding:5px 0 0 0;}
.field_holder{ padding:5px 0 0 0;}
.textfield5{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:250px;}
.textfield6{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:387px;}
.small_field_holder{ float:left; width:281px;}
.select5{width:250px; font-size:11px; color:#515151; border:0px;}
.select4{width:100px; font-size:11px; color:#515151; height:17px;}
.select7{width:100px; font-size:12px; color:#515151; height:20px;}
a.link6{text-decoration:none; color:#000000;  font-weight:bold; font-size:11px; font-style:italic;}
a.link6:hover{text-decoration:underline;}
.btn_holder_right{ text-align:right; padding:5px 0 0 405px;}
.btn_holder_right2{ text-align:right; padding:5px 0 0 385px;}
/*classes for edit profile pages*/
/* new classes for demo and experience page starts here*/
.demo_experience{ background:url(../../images/demobg.jpg) repeat-y top left; margin:15px 0 0 0;}
.testimonials_holder{ float:left; margin:0 15px; width:655px; border-right:1px solid #ccc; padding-right:25px;}
h2{ font-size:23px; font-weight:normal; color:#9c9c9c; margin:0 0 3px 0; padding:0px; font-family:'RouterBook', sans-serif;}
.experience_video_holder{ float:left; margin:0 0 0 10px; width:235px;}
a.link7{color:#f16e27; text-decoration:underline; font-size:11px; margin-right:20px;}
a.link7:hover{text-decoration:none;}
a.link8{color:#808080; text-decoration:none; font-size:16px; font-weight:bold; font-family:'Arial', sans-serif; font-weight:bold; padding:0px; line-height:20px; overflow:hidden; display: block; height: 42px;}
a.widget_Mytitle{color:#808080; text-decoration:none; font-size:14px; font-weight:normal; font-family:'RouterBook', sans-serif; font-weight:bold; padding:0px; line-height:18px;}
a.link8:hover{text-decoration:underline;}
.experience{ width:auto; padding:}
.link_holder2{ padding:0 0 15px 0;}
.testimonial_listrow{ padding:0 0 12px 0; margin: 0px 0 12px 0; border-bottom:1px solid #cccccc; min-height:122px;}
.testimonial_listrow2{ padding:0 0 12px 0; margin: 0px 0 12px 0; border-bottom:1px solid #cccccc;}
.testmonial_img_holder{ width:115px; float:left; font-size:11px; color:#4d4d4d; margin:0 0px 0 0;}
.testmonial_img{width:86px; height:86px; margin:0 0 9px 0;}
.testmonial_img span{height:100%; display:inline-block;}
.testmonial_img *{vertical-align:middle;}
.testimonial_desc{ float:left; line-height:18px; width:540px; font-size:11px; color:#595959;}
.video_listrow{ padding:0 0 12px 0; margin: 0px 0 10px 0; border-bottom:1px solid #cccccc; height:270px;}
.video_title{padding:5px 0 10px 0; font-size:11px; color:#247ed1; font-weight:bold;}
.video_title2{padding:5px 0 10px 0; font-size:11px; color:#247ed1; font-weight:bold; float:left; width:190px;}
.video_desc{ color:#676767; font-size:11px; line-height:14px;}
.video_desc span{ color:#878787;}
h3{ font-size:28px; font-weight:normal; color:#9c9c9c; margin:0 0 3px 0; padding:0px; font-family:'RouterBook', sans-serif;}
.video_listrow2{ margin: 12px 0 0px 0; width:230px; float:left;}
.spacer4{ width:135px; float:left; height:5px; display:block;}
.time{ color:#878787; font-size:11px; line-height:27px; float:right; text-align:right; width:40px;}
/* new classes for demo and experience page starts here*/
.video_title3{padding:5px 0 0px 0; font-size:11px; color:#247ed1; font-weight:bold;}
.big_italic{font-size:12px; color:#a3a3a3; padding:5px 0px 3px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
/* new classes for pay for registry page starts here */
.left_register{ width:275px; float:left;}
.right_register{ width:656px; float:right; background:url(../../images/register-top.jpg) no-repeat left top;}
.reg_video_desc{ background:#f1f1f1; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; padding:10px 28px;}
.reg_video_desc .hover_box_top{background:url(../../images/hover-box-top2.png) no-repeat; width:405px; height:41px; font-size:0px;}
.reg_video_desc .hover_box_container{width:405px; position:absolute; display:none; margin:90px 0px 0px 0px;}
.reg_video_desc2{background:#f1f1f1; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; padding:0px 12px;}
.reg_video_btm{background:url(../../images/reg_btm.png) no-repeat bottom left; width:275px; height:4px; margin-bottom:10px;}
.reg_video_top{background:url(../../images/reg_top.png) no-repeat bottom left; width:275px; height:4px;}
.reg_video_desc p{ padding:10px 0 20px 0; line-height:17px; border-bottom:1px solid #b3b3b3;}
.rating{padding:10px 0}
.rating_box_1{ padding:5px 0 0 0; width:100px; text-align:right; float:right;}
.headingholder{ padding:10px 0; border-bottom:1px solid #B3B3B3; margin:0 0 10px 0;}
.right_reg_content{ background:url(../../images/reg_contentbg.png) no-repeat bottom left #f1f1f1; padding:11px; min-height:648px;}
.enter_promo{ width:555px; margin:15px auto 0;}
.label_reg{ float:left; font-size:15px; color:#7f7f7f; width:135px; font-weight:bold; padding-top:4px;}
a.btn5a_right{background:url(../../images/btn5-right.gif) no-repeat right top; height:24px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:right; font-size:11px; font-weight:normal; overflow:hidden; margin-top:0px; cursor:pointer;}
a.btn5a_right span{background:url(../../images/btn5-left.gif) no-repeat left top; padding:5px 6px 6px 10px; float:left;}
.total
{
	text-align: right;
	font-size: 16px;
	color: #505050;
	font-weight: bold;
	font-family: 'RouterBook', sans-serif;
}

.total .member-total {
	color: #505050;
	font-size: 20px;
}

.total span{ color:#f16e27; font-size:26px;}
.total_paid_class{ border-bottom:1px solid #b3b3b3; border-top:1px solid #b3b3b3; margin:15px 0; padding:10px 40px; text-align:right; font-size:16px; color:#505050; font-weight:bold; font-family:'RouterBook', sans-serif;}
.total_paid_class span{ color:#f16e27; font-size:26px;}
.payment_holder{ width:411px; margin:50px auto;}
.payment_holder h1{ font-size:20px; color:#285990; margin:0px; padding:0 0 30px 0; font-weight:bold;}
.radioHolder{ width:20px; float:left; margin:0px 5px 0 0; padding:0px;}
.radio_vslue{ float:left; color:#6a6a6a; font-size:16px; font-weight:normal; margin-bottom:25px;}
.radio_vslue span{ color:#000000;}
.radio_vslue img{ margin:0 7px;}
.btm_content{ color:#595959; line-height:18px; font-weight:bold; font-size:11px; width:550px; margin:0 auto;}
/* new classes for pay for registry page ends */
/*new classes for contract instructer page starts here*/
.heading_2{ color:#194991; font-size:24px; font-weight:normal; padding:15px 0 0 0; margin:0px; font-family:'RouterBook', sans-serif;}
.contracter_img_holder{ width:134px; height:124px; float:left; margin:35px 5px 0 0;}
.contracter_img_border{background:url(../../images/img_border.png) no-repeat; width:134px; height:124px; position:absolute; z-index:20;}
.contracter_img{height:123px; width:133px; margin:1px 0px 0px 1px; overflow:hidden; position:absolute; z-index:19;}
.weekdays_holder{float:left; width:715px; padding:0px;}
h4{ padding:0px; margin:0px 0 7px 0; color:#3b3b3b;}
.weekdays_heading{ background:url(../../images/weekdays_heading.png) no-repeat top left #194991; padding:6px 0 5px 0; font-size:12px; font-weight:bold; color:#ffffff;}
.label1{ width:102px; float:left; text-align:center; }
.weekdays_value{ background:url(../../images/weekdays_value.png) repeat-y top left; font-size:9px; color:#3b3b3b; border-bottom:1px solid #909090;}
.value1{ width:102px; float:left; text-align:center;  padding:8px 0; line-height:25px;}
.instrutor_pricing{width:220px; float:right; margin-top:43px;}
.class_content_mid3{background:#e0e0e0; width:230px; padding:0px;}
.class_content_mid4{background:#e0e0e0; width:260px; padding:0px;}
.instrutor_pricing_content{line-height:19px; font-size:11px; font-weight:bold; color:#828282; border-bottom: 1px solid #cdcdcd; padding:0 5px;}
.instrutor_pricing_quote{line-height:normal; font-size:11px; font-weight:bold; color:#828282; border-bottom: 1px solid #cdcdcd; padding:2px 5px;}
.i-w-c_holder{ margin:0 0 10px 0;}
h5{ color:#575757; font-size:20px; font-weight:normal;; padding:0px; margin: 0 0 10px 0; font-family:'RouterBook', sans-serif;}
h6{color:#1575ce; font-size:22px; margin:0px; font-family:'RouterBook', sans-serif;}
.grey_box_holder{ width:519px; float:left;}
.grey_box_holder2{ width:437px; float:right;}
.spacer5{ width:5px; height:5px; display:block; font-size:0px;}
.grey_top{background:url(../../images/grey_box_top.png) no-repeat top left; width:519px; height:4px; font-size:0px;}
.grey_btm{background:url(../../images/grey_box_btm.png) no-repeat bottom left; width:519px; height:4px;}
.grey_mid{ background:#efefef; padding:0 12px 12px 12px; min-height:170px;}
.grey_top2{background:url(../../images/grey_box_top2.png) no-repeat top left; width:437px; height:4px;}
.grey_btm2{background:url(../../images/grey_box_btm2.png) no-repeat top left; width:437px; height:4px;}
.grey_top3{background:url(../../images/grey_box_top3.png) no-repeat top left; width:961px; height:5px;}
.grey_btm3{background:url(../../images/grey_box_btm3.png) no-repeat top left; width:961px; height:5px;}
.payment_holder2{ width:440px; margin:18px auto 25px;}
.payment_holder2 h1{ font-size:20px; color:#285990; margin:0px; padding:0 0 30px 0;}
.step5{ background:url(../../images/step5.png) no-repeat top left; height:39px; padding-left:32px; line-height:30px; color:#505050; font-weight:bold; margin:10px 0; }
.step4 span{ color:#f16e27; font-size:26px;}
.step5_content{ line-height:18px; font-size:11px; font-weight:bold; color:#595959; width:380px; padding:0 0 0 30px;}
.step4_content2{ line-height:18px; font-size:12px; font-weight:bold; color:#595959; padding:10px 0 0 30px;}
.step1{background:url(../../images/step1.png) no-repeat 0 7px; min-height:39px; padding:12px 0 0 32px; color:#505050; font-weight:bold; font-size:16px; font-family:'RouterBook', sans-serif; margin-bottom:10px;}
.step2{background:url(../../images/step2.png) no-repeat 0 7px; min-height:39px; padding:12px 0 0 32px; color:#505050; font-weight:bold; font-size:16px; font-family:'RouterBook', sans-serif; margin-bottom:10px;}
.step3{background:url(../../images/step3.png) no-repeat 0 7px; min-height:39px; padding:12px 0 0 32px; color:#505050; font-weight:bold; font-size:16px; font-family:'RouterBook', sans-serif; margin-bottom:10px;}
.step4{background:url(../../images/step4.png) no-repeat 0 7px; min-height:39px; padding:3px 0 0 32px; color:#505050; font-weight:bold; font-size:16px; font-family:'RouterBook', sans-serif; margin-bottom:10px;}
.step_content{padding:0 0 0 32px;}
.step_content2{padding:0 0 0 49px;}
.step2_content_left{float:left; width:207px; padding:5px 0 0 18px;}
.minute_session{color:#515151; font-size:12px; padding-bottom:3px;}
.step2_content_right{width:150px; float:right; padding:5px 0 0 0;}
.textarea6{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:449px; height:100px; overflow:auto;}
.textarea9{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:445px; height:130px; overflow:auto;}
.textarea10{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:338px; height:70px; overflow:auto;}
.textfield1_signup4{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:369px;}
.date_desc_holder{width:204px; margin:35px 0 0 0; padding:0 0 0 0; position:absolute; z-index:1000;}
.date_desc_top{ background:url(../../images/date_desc_top.png) no-repeat top left; width:204px; height:20px;}
.date_desc_btm{ background:url(../../images/date_desc_btm.png) no-repeat top left; width:204px; height:16px;}
.date_desc_mid{ background:url(../../images/date_desc_mid.png) repeat-y top left; padding:0 20px 0 12px; color:#FFFFFF; font-size:11px; font-weight:normal;}
.date_desc_mid p{ margin:0px; padding:0 0 12px 0;}
.date_dasc{ color:#828282; font-size:12px; font-weight:bold; line-height:20px;}
.date_dasc span{ color:#8c8c8c; font-size:10px; font-weight:normal;}
.greybg{background:#e0e0e0; font-size:12px; font-weight:bold; color:#828282; padding:2px 2px 2px 5px; line-height:19px;}
.whitebg{background:#ffffff; font-size:12px; font-weight:bold; color:#828282; padding:2px 2px 2px 5px; line-height:19px;}
.whitebg2{background:#ffffff; font-size:12px; font-weight:bold; color:#828282; padding:1px 2px 1px 5px; line-height:19px; border:1px solid #777777;}
.select_2{ width:100px; font-size:11px; font-family:arial; color:#828282; padding:0px;}
.select_3{ width:48px; font-size:11px; font-family:arial; color:#828282; padding:0px; margin-right:5px;}
.select_4{ width:43px; font-size:11px; font-family:arial; color:#828282; padding:0px;}
.seperator{ background:url(../../images/seperator.png) repeat-x; height:2px; margin:9px 0;}
/*new classes for contract instructer page ends here*/


/*---------------search page classes starts here----------------*/
.left_content_heading_cat{padding:10px 0px 10px 10px; font-weight:bold; color:#7BAF42; font-size:17px; border-bottom:1px solid #b7b7b7; font-family:'RouterBook', Arial, Helvetica, sans-serif;}


/*.left_content_heading{padding:10px 0px 10px 30px; font-weight:bold; color:#194991; font-size:19px; border-bottom:1px solid #b7b7b7;}*/
.left_content_heading{padding:10px 0px 10px 10px; font-weight:bold; color:#194991; font-size:18px; border-bottom:1px solid #b7b7b7;}
.lil_board{background:url(../../images/banner.jpg) no-repeat center top; font-size:0px; height:80px; width:730px;}
.page_not{background:url(../../images/page-not-found.png) no-repeat; font-size:0px; height:80px; width:730px;}
/*.lil_board a{float:right; width:460px; height:75px;}*/
.lil_board a {float:right;height:70px;margin-right:150px;margin-top:5px;width:303px;}
.page_not a{float:right; width:95px; height:9px; margin-top:64px;}
.scroller_right img{padding-left:8px;}
.scroller_content_holder{float:left; width:661px; overflow:hidden; padding-top:6px;}
.scroller_content_holder2{float:left; width:884px; overflow:hidden; padding-right:1px; padding-top:4px;}
.left_container .scroller_box{padding:6px 2px 5px 5px;}
.scroller_content_holder2 .scroller_box{/*width:196px;*/}
.scroller_content_holder2 .scroller_img_box{width:196px;}
.scroller_img_box img{border:0px none!important;}
.scroller_left{float:left; width:25px; height:364px;}
.scroller_left a{background:url(../../images/widgetarrow-right-active.jpg) no-repeat left center; width:25px; height:364px; display:block;}
.scroller_left a:hover{background:url(../../images/widgetarrow-right-active-over.jpg) no-repeat left center; width:25px; height:364px; display:block;}
.scroller_right{float:left; width:24px; height:364px;}
.scroller_right a{background:url(../../images/widgetarrow-lft-active.jpg) no-repeat right center; width:24px; height:364px; display:block; float:left;}
.scroller_right a:hover{background:url(../../images/widgetarrow-lft-active-over.jpg) no-repeat right center; width:24px; height:364px; display:block; float:left;}
.scroller_box{
	float:left;
	margin-left:0px;
	width:201px;
	font-size:12px;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 9px;
	border: 1px solid #D8D8D6;
}
.right_container .scroller_box{padding:6px 2px 5px 5px;}
.scroller_box a.btn2_right{margin:10px 1px 0px 0px;}
.scroller_img_box{width:196px; height:124px; border:1px solid #ccc; vertical-align:middle; text-align:center; overflow:hidden; margin-bottom:10px;}
.scroller_img_box span{/*display:inline-block;*/ height:100%;}
.scroller_img_box *{vertical-align:middle;}
.user_language{font-size:11px;}
.rating_box3{float:left; width:100px; color:#f16e27; font-size:11px; font-weight:bold;}
.rating_box3 span{color:#B4B4B4; font-weight:normal;}
.rating_box3_new{float:left; width:80px; color:#f16e27; font-size:11px; font-weight:bold; margin-left:-3px;}
.rating_box3_new span{color:#B4B4B4; font-weight:normal;}
.rating_box6{float:left; color:#f16e27; font-size:11px; font-weight:bold;  width:100px;}
.rating_box6 span{color:#B4B4B4; font-weight:normal;}
.rating_box6 a.link9{margin:0px;}
a.btn2_right{background:url(../../images/btn2-right.gif) no-repeat right top; height:16px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:right; font-size:11px; font-weight:bold; overflow:hidden; cursor:pointer; margin-top:4px;}
a.btn2_right span{background:url(../../images/btn2-bg.gif) no-repeat left top; padding:1px 0px 3px 4px; float:left;}
.dropdown ul li.dropdown_heading{background:#f16e27; font-size:11px; font-style:italic; font-weight:bold; padding:5px;}
.heading_btn_box2 .dropdown ul li.dropdown_heading{background:#194991; font-size:11px; font-style:italic; font-weight:bold; padding:5px;}
.heading_btn_box3 .dropdown ul li.dropdown_heading{background:#35C02A; font-size:11px; font-style:italic; font-weight:bold; padding:5px;}
.hover_box_container{width:405px; position:absolute; display:none; margin:90px 0px 0px -140px; z-index:1000;}
.hover_box_container_l{width:405px; position:absolute; display:none; margin:105px 0px 0px -20px; z-index:1000;}
.hover_box_container_c{width:405px; position:absolute; display:none; margin:105px 0px 0px -95px; z-index:1000;}
.hover_box_container_r{width:405px; position:absolute; display:none; margin:105px 0px 0px -190px; z-index:1000;}
.hover_box_arrow{float:left; background:url(../../images/hover-box-arrow.png) no-repeat right top; width:43px; height:28px; font-size:0px; margin:10px 0px 0px -29px;}
.hover_box_top{background:url(../../images/hover-box-top.png) no-repeat; width:405px; height:41px; font-size:0px;}
.hover_box_left{background:url(../../images/hover-box-top-left.png) no-repeat; width:405px; height:41px; font-size:0px;}
.hover_box_right{background:url(../../images/hover-box-top-right.png) no-repeat; width:405px; height:41px; font-size:0px;}
.hover_box_center{background:url(../../images/hover-box-top-center.png) no-repeat; width:405px; height:41px; font-size:0px;}
.hover_box_btm{background:url(../../images/hover-box-btm.png) no-repeat; width:405px; height:20px; font-size:0px;}
.hover_box_mid{background:url(../../images/hover-box-mid.png) repeat-y; width:405px;}
.hover_box_content{width:450px; padding:0px 20px; font-size:11px; color:#878787;}
.hover_box_content2{font-size:11px; color:#878787;}
.hover_box_content3{width:365px; padding:0px 20px; font-size:11px; color:#878787;}
.scroller_box .instructor_desc{height:55px; padding:0px 0px 10px 0px;}
.scroller_box .instructor_desc_new{padding:0px 12px 9px 12px;}
.scroller_box .instructor_desc_current{ padding:0 12px 6px;}
.hover_box_content .instructor_desc, .hover_box_content2 .instructor_desc{height:auto;},hover_box_content3 .instructor_desc2
.hover_heading{font-size:14px; color:#545454; font-weight:bold;}
.date3{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.type{font-size:10px;}
.certification{font-size:11px; font-weight:bold; color:#545454;}
.hover_box_content .rating_box3, .hover_box_content2 .rating_box3{width:60px;}
.hover_status{float:left; text-align:center; font-size:10px; padding:0px 0px 0px 5px; color:#545454; width:75px;}
.hover_langug{float:left; text-align:center; font-size:10px; padding:0px 0px 0px 5px; color:#545454; width:90px; padding-left:5px;}
.comptd-sesn{float:left; text-align:center; font-size:10px; padding:0px 0px 0px 5px; color:#545454; width:145px;}
.bottom-holder{width:369px; border-top:1px solid #cccccc; padding-top:6px;}
.hover_status10{float:left; font-size:10px; color:#545454; width:115px;text-align:left !important;}
.hover_status_com{float:left; text-align:center; font-size:10px; padding:0px 0px 0px 5px; color:#545454; width:80px;}
.hover_status2{float:left; text-align:center; font-size:10px; padding:0px 0px 0px 5px; color:#545454; width:56px;}
.hover_status3{float:left; text-align:center; font-size:10px; padding:0px 5px 0px 5px; color:#545454;}
.hover_status4{float:left; text-align:center; font-size:10px; padding:0px 0px 0px 7px; color:#545454;}
.hover_status5{float:left; text-align:center; font-size:10px; color:#545454; padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 7px;}
.hover_status6{float:left; text-align:center; font-size:10px; padding:0px 5px; color:#545454; width:90px;}
.hover_status7{float:left; font-size:10px; padding:0px 5px; color:#545454; width:100px;}
.hover_status8{float:left; text-align:center; font-size:10px; padding:0px 5px; color:#545454; width:110px;}
.hover_status9{float:left; text-align:center; font-size:10px; padding:0px 5px; color:#545454; width:95px;}
.hover_status11{ float:left; font-size:10px; color:#545454; width:115px; text-align:left !important; margin-top: -7px; }
.hover_left{float:left; width:260px;}
.hover_price{float:right; color:#f16e27; font-size:28px; width:98px;  padding:4px 5px 0 0; font-weight:normal; text-align:right;}
.hover_price2{float:right; color:#f16e27; font-size:28px; width:98px;  padding:4px 5px 0 0; font-weight:normal; text-align:right;}
.hover_price3{float:right; color:#f16e27; font-size:28px; width:103px; padding:4px 5px 0 0; font-weight:normal; text-align:right; font-family:RouterBook,Arial,sans-serif;}
.hover_price5{float: right;color:#f16e27; font-size:14px; width:180px; padding:4px 5px 0 0; font-weight:normal; text-align:right;}
.hover_price5a{float: right;color:#676767; font-size:12px; width:180px; padding:4px 5px 0 0; font-weight:normal; text-align:right;}
.left_content_box3{border-top:1px solid #ccc; padding:10px 0px 10px 65px; font-family:Arial, Helvetica, sans-serif;}
.italic{font-style:italic;}
a.see_all2{color:#fff; font-size:11px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
.scroller_box_left{float:left; width:138px;}
.status{float:right; width:50px; text-align:right;}
a.link9{color:#f16e27; text-decoration:none; font-size:11px; margin-right:20px;}
a.link9:hover{text-decoration:underline;}
a.link11{color:#6b6b6b; text-decoration:none; font-size:12px;}
a.link11:hover{text-decoration:underline;}
/*---------------search page classes ends here----------------*/
.btn_block{padding-bottom:10px; border-bottom:1px solid #cccccc;}
.btn_block2{padding-top:5px; border-top:1px solid #cccccc;}
.listing_row3{padding:10px 0px; border-bottom:1px solid #cccccc;}
.mail_read{padding:10px 5px; border-bottom:1px solid #cccccc;}
.mail_unread{padding:10px 5px; background:#DFDFDF; border-bottom:1px solid #cccccc;}
.chkbox_holder3{float:left; width:25px; padding-top:15px;}
.user_name_box{float:left; width:140px; padding:15px 0px 0px 10px; font-size:11px;}
.user_name_box2{float:left; width:150px; padding:0px 0px 0px 10px; font-size:11px; margin-right:10px;}
.msg_desc_box{float:left; width:440px; padding:15px 0px 0px 10px; font-size:11px;}
.msg_desc_box2{float:left; width:390px; padding:0px 0px 0px 10px; font-size:11px;}
.msg_desc_box3{float:left; width:450px; padding:0px 0px 0px 25px; font-size:11px; background:url(../../images/add.png) no-repeat top left; line-height:17px;}
.msg_desc_box4{float:left; width:475px; padding:0px; font-size:11px; line-height:16px;}
.msg_detail_title{padding-bottom:1px; font-weight:bold;}
.btn_box{float:right; padding-top:15px;}
.form_label4{float:left; width:170px; text-align:right;}
.form_value4{float:right; width:500px;}
.form_label5{float:left; width:185px; text-align:right;}
.form_value5{float:right; width:490px;}
.textarea7{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:385px; height:100px; overflow:auto;}
.textarea8{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; overflow:auto; width:338px; height:100px;}

/***************** SLIDER CSS *******************/
.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 880px; /*Width of Carousel Viewer itself*/
height: 320px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left; /*leave this value alone*/
/*overflow: hidden;*/ /*clip content that go outside dimensions of holding panel DIV*/
margin-right:2px; /*margin around each panel*/
width: 217px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.panel{
float: left; /*leave this value alone*/
/*overflow: hidden;*/ /*clip content that go outside dimensions of holding panel DIV*/
margin-right:-1px; /*margin around each panel*/
 /*width: 219px;Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/************** SLIDER ENDS HERE ****************/


.credit_label{width:140px; float:left;}
.credit_value{float:left; width:300px;}
.credit_select{width:257px; font-size:11px; color:#515151; border:0px;}
.credit_spacer{ width:15px; height:15px; display:block; float:left;}
.label_reg2{float:left; font-size:15px; color:#7f7f7f; width:170px; font-weight:bold; padding-top:4px; font-family:'RouterBook', sans-serif;}
.right_reg_content2{ background:url(../../images/reg_contentbg.png) no-repeat bottom left #f1f1f1; padding:11px; min-height:338px;}
/*.payment_holder2{ position:absolute; top:60%; left:44%;}*/
/*-----payment pages classes (5 april 2010) starts here------*/
.textfield4{border:0px; color:#515151; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:80px;}
.form_row2{padding-bottom:3px;}
.current_bal_label{float:left; color:#505050; font-size:14px; padding:12px 0px; width:190px; font-weight:bold;}
.current_bal_label2{float:left; color:#505050; font-size:14px; padding:12px 0px; width:150px; font-weight:bold;}
.current_bal_value{float:left; width:150px; padding-right:10px; font-size:36px; color:#a7a7a7;}
.current_bal_value2{float:left; width:200px; font-size:36px; color:#a7a7a7; text-align:right;}
.payment_date{float:left; width:150px; padding:10px 0px; font-size:16px; color:#a7a7a7;}
.payment_date2{float:left; width:100px; padding:10px 0px; font-size:16px; color:#a7a7a7;}
.payment_date2 a{margin-left:10px;}
.box1{float:left; width:175px;}
.box2{float:left; width:150px;}
.cal_input_box{float:left; width:120px; padding-left:5px;}
.cal_label{float:left; padding:3px 0px;}
.cal_btn{float:left; padding:3px 5px;}
.label_mid{background:#194991 url(../../images/heading-right2.jpg) no-repeat right top; height:45px; padding:0px 10px 0px 0px; color:#fff; font-weight:bold;}
.content_holder2{width:730px; background:#f1f1f1;}
.label_row{font-size:11px; font-weight:bold; color:#fff;}
.label_row span{font-weight:normal;}
.type_column{float:left; width:433px; padding:8px 0px; border-right:2px solid #3f6193; margin-right:5px;}
.type_column2{float:left; width:253px; padding:15px 0px 0px 20px; border-right:2px solid #3f6193; margin-right:5px;}
.type_column3{float:left; width:233px; padding:15px 0px 0px 40px; border-right:2px solid #3f6193; margin-right:5px;}
.type_column4{float:left; width:333px; padding:8px 0px; border-right:2px solid #3f6193; margin-right:5px;}
.type_column_no{width:97%;text-align:center; line-height:22px;}
.status_column{float:left; width:78px; border-right:2px solid #3f6193; margin-right:5px; padding:8px 0px 8px 15px;}
.status_column1{float:left; width:73px; border-right:2px solid #3f6193; margin-right:5px; padding:8px 0px 8px 17px;}
.date_column{float:left; width:131px; border-right:2px solid #3f6193; margin-right:10px; padding:8px 0px 8px 18px;}
.date_column2{float:left; width:120px; border-right:2px solid #3f6193; margin-right:23px; padding:8px 0 4px 25px;}
.amount_column{float:left; width:100px; padding:8px 0px;}
.amount_column1{float:left; width:90px; padding:8px 0px; margin-left:8px;}
.total_amount{float:right; width:130px; padding:15px 0px;}
.total_amount2{float:left; width:219px; padding:15px 0px; text-align:right;}
.listing_holder1{background:#eaeaea url(../../images/listing_bg1.png) repeat-y; padding:10px; color:#515151; font-size:11px;}
.listing_holder2{background:#f6f6f6 url(../../images/listing_bg2.png) repeat-y; padding:10px; color:#515151; font-size:11px;}
.listing_holder3{background:#eaeaea url(../../images/listing_bg3.png) repeat-y; padding:10px; color:#515151; font-size:11px;min-height:25px;}
.listing_holder4{background:#f6f6f6 url(../../images/listing_bg4.png) repeat-y; padding:10px; color:#515151; font-size:11px;min-height:25px;}
.total_holder{background:#f1f1f1; padding:10px; color:#515151; font-size:11px; border-top:2px solid #d9d9d9;}
.total_holder2{background:#f1f1f1 url(../../images/total_bg.png) repeat-y; padding:10px; color:#515151; font-size:11px; border-top:2px solid #d9d9d9;}
.listing_holder1 div, .listing_holder2 div, .total_holder div, .total_holder2 div, .listing_holder3 div, .listing_holder4 div, .total_holder div, .total_holder2 div{border:0px; padding-top:0px; padding-bottom:0px;}
.listing_holder1 div.amount_column, .listing_holder2 div.amount_column{padding-left:10px;}
.legends{font-size:11px; padding-left:10px; padding-bottom:5px;}
.stored_info_main{width:422px;}
.stored_info_top{background:url(../../images/stored_info_top.png) no-repeat; font-size:0px; height:5px; width:422px;}
.stored_info_btm{background:url(../../images/stored_info_btm.png) no-repeat; font-size:0px; height:5px; width:422px;}
.stored_info_mid{background:#eaeaea; width:392px; padding:10px 15px;}
.stored_heading_main{border-bottom:1px solid #d1d1d1; padding-bottom:5px;}
.stored_heading{float:left; font-size:14px; font-weight:bold; color:#505050;}
.stored_right{color:#505050; font-style:italic; font-size:11px; float:right;}
.stored_label{float:left; width:290px; color:#505050; font-size:11px;}
.stored_left1{float:left; width:100px;}
.stored_left2{float:left; width:180px;}
.stored_link_box{float:right; font-size:11px;}
.stored_link_box a{margin-left:10px;}
.setheight{height:55px;}
.setheight_new{height:104px; background:url("../../images/linesingle.jpg") repeat-x scroll left bottom; overflow:hidden; margin-bottom:6px;}
.setheight_current{height:115px; margin-bottom:3px; background:url("../../images/heading-line.jpg") repeat-x scroll left bottom;}
.setheight_new_content{height:104px; margin-bottom:6px;background:url("../../images/linesingle.jpg") repeat-x scroll left bottom; overflow:hidden;}
.setheight_new_content .content_widget_provided{white-space:nowrap; overflow:hidden;}

/*-----payment pages classes (5 april 2010) ends here------*/
.total_count2{color:#f16e27; font-size:11px; font-weight:bold;}
.total_count3{color:#f16e27; font-size:11px; padding-bottom:8px;}
/*26 april 2010 starts here*/
.subheading{color:#8c8c8c; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.subheading2{font-size:10px; font-weight:normal; color:#8c8c8c; font-family:Arial, Helvetica, sans-serif;}
.subheading2 span{color:#F16E27;}
a.link10{color:#385490; text-decoration:none; font-size:11px;}
a.link10:hover{text-decoration:underline;}
.instructor_date_box{float:right; background:#fff; border:1px solid #9d9d9d; height:17px; padding:1px 0px; width:98px;}
.instructor_date_box input{background:#fff; border:0px; height:13px; width:64px; font-size:11px; color:#828282; padding:0px 5px;}
.instructor_date_box .calimg{margin-left:2px;}
/*26 april 2010 ends here*/
/*27 april 2010 starts here*/
.heading_holder1{padding:10px 0px 10px 90px; font-family:'RouterBook', sans-serif;}
.listing_right1{float:left; width:610px; padding-left:10px;}
.session_box{padding:10px 0px 10px 90px; font-weight:bold; color:#515151; line-height:17px; font-family:'RouterBook', sans-serif;}
.session_box span{color:#f16e27;}
.session_box .money{font-size:24px; font-weight:bold; color:#f16e27;}
.session_box .money span{color:#505050;}
.session_box .free{font-size:21px; font-weight:bold; color:#f16e27;}
.link_box a{font-size:11px; text-decoration:underline;}
.link_box a.link2{color:#000;}
.desc_box{font-size:10px; color:#696969; width:395px; padding-bottom:5px;}
.box_left{float:left; width:285px; margin-right:10px; padding-left:30px;}
.box_right{float:right; width:330px; border-left:1px solid #cccccc; padding-left:50px;}
.desc_box2{padding:5px 0px 0px 20px; font-size:11px;}
.heading_box2{padding:10px 0px 10px 30px;}
.heading12 span{font-size:10px; color:#8c8c8c; font-family:Arial, Helvetica, sans-serif;}
.listing_left1{float:left; width:230px;}
.session_details{float:left; width:250px;}
.note2{font-size:11px; font-weight:bold; color:#595959; line-height:18px;}
/*27 april 2010 ends here*/
/* 30 april start here */
.left_col{width:250px; float:left;}
.right_col{width:450px; float:right;}
.right_col_title{font-size:13px; font-weight:bold; color:#285990; line-height:21px;}
.right_col_info{font-size:10px; color:#696969; padding-bottom:10px;}
.mail_info{padding-top:20px; font-size:11px; color:#247ed1; float:left;}
.mail_info span{color:#000000; line-height:14px;}
a.btn_new{background:url(../../images/tab_right1.jpg) no-repeat right top; height:34px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:14px; font-weight:normal; overflow:hidden; margin:3px 5px 0 0; cursor:pointer;}
a.btn_new span{background:url(../../images/tab_left1.jpg) no-repeat left top; padding:9px 9px 9px 12px; float:left; white-space:nowrap;}
a.btn_new_active{background:url(../../images/tab_right2.jpg) no-repeat right top; height:34px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:14px; font-weight:normal; overflow:hidden; margin:3px 5px 0 0; cursor:pointer;}
a.btn_new_active span{background:#194991 url(../../images/tab_left2.jpg) no-repeat left top; padding:9px 9px 9px 12px; float:left; white-space:nowrap;}
.setting_top{background:url(../../images/box_top1.jpg) no-repeat top left; width:720px; height:26px; font-size:0px;}
.setting_btm{background:url(../../images/box_btm1.jpg) no-repeat top left; width:720px; height:26px; font-size:0px;}
.setting_bg{background:url(../../images/box_bg1.jpg) repeat-y top left; padding:5px 30px 10px 40px; width:650px; min-height:250px;}
.new_tabsholder{padding-left:5px;}
.tab_left_box{float:left; width:300px;}
.tab_right_box{float:right; width:300px;}
.tab_right_box .form_value_signup{margin-left:0px;}
.tab_content_holder2{padding-left:20px;}
.label2{font-size:14px; color:#6a6a6a; font-weight:bold; padding-bottom:3px;}
.label3{font-size:14px; color:#6a6a6a; padding-bottom:3px; line-height:20px;}
.value2{font-size:12px; color:#9f9f9f;}
.value2 span{color:#f16e27;}
.value3{font-size:12px; color:#6a6a6a;}
.title2{font-size:14px; color:#6a6a6a; font-weight:bold;}
.title2 span{color:#f16e27;}
.box_holder{width:456px;}
.box_holder2{width:500px;}
.box_top{background:url(../../images/box-tb.png) no-repeat; width:456px; height:7px; font-size:0px;}
.box_btm{background:url(../../images/box-tb.png) no-repeat 0px -7px; width:456px; height:7px; font-size:0px;}
.box_top2{background:url(../../images/box-tb2.png) no-repeat; width:500px; height:7px; font-size:0px;}
.box_btm2{background:url(../../images/box-tb2.png) no-repeat 0px -7px; width:500px; height:7px; font-size:0px;}
.box_top3{background:url(../../images/box-tb3.png) no-repeat; width:330px; height:7px; font-size:0px;}
.box_btm3{background:url(../../images/box-tb3.png) no-repeat 0px -7px; width:330px; height:7px; font-size:0px;}
.box_mid{border-left:1px solid #dedede; border-right:1px solid #dedede; background:#fff;}
.box_mid .listing_row1, .box_mid .listing_row4, .box_mid .title_row1{padding:5px 25px;}
.listing_container2{overflow:auto; height:176px;}
.listing_row4{padding:5px 10px; background:#efefef;}
.title_row1{padding:5px 10px; color:#000; text-decoration:underline; font-size:14px;}
.title_row1 .col1, .title_row1 .col2{font-size:14px;}
.col1{float:left; width:250px; margin-right:5px;}
.col2{float:left; width:125px; margin-right:5px;}
.col3{float:left; width:40px;}
.col4{float:left; width:200px; margin-right:5px;}
.col5{float:left; width:75px;}
.col6{float:left; width:185px; margin-right:5px;}
.col7{float:left; width:110px;}
.form_value6{float:right; width:450px;}
.select6{width:340px; font-size:11px; color:#515151; border:0px;}
.dropdown2, .dropdown2 ul{margin:0px; padding:0; list-style-type:none; list-style-position:outside;}
.dropdown2 a{font-size:22px; color:#fff; text-decoration:none; display:block; padding-right:4px; height:40px; float:left;}
.dropdown2 a span{padding:6px 6px 15px 10px; float:left;}
.dropdown2 a:hover span{background:url(../../images/top-nav-left.png) no-repeat top left;}
.dropdown2 a:hover{background:url(../../images/top-nav-right.png) no-repeat top right;}
.dropdown2 li{position:relative; float:left; padding:0px; list-style:none;	margin-right:20px;}
.dropdown2 ul{position:absolute; left:0px; display:none; top:44px; /*border:4px solid #faa429; border-top:0px;*/ margin:0px;
background:#e45c11; /*opacity: 0.9;filter: alpha(opacity=90);*/ width:226px; padding:0px 5px 5px;}
.dropdown2 ul li{LIST-STYLE-TYPE: none; border-bottom:#ffc169 1px solid; margin:0px; display:block; float:none;}
.dropdown2 ul li a {color:#fff; background-color:#f26e26; text-align:left; padding:7px; height:auto; float:none; font-size:14px; display:block;}
.dropdown2 ul li a:hover{background:#e24215 url(../../images/nav-hover-bg.jpg) repeat-x; color:#fff;}
/*6 may 2010 starts here*/
.Accordion{overflow:hidden;}
.AccordionPanel{margin:0px;	padding:0px;}
.AccordionPanelTab{background:url(../../images/arrow-close.png) no-repeat 11px 15px; color:#808284;	border-bottom:1px solid #b7b7b7; font-size:18px; padding:8px 0px 8px 30px; font-weight:bold; cursor:pointer;}
.AccordionPanelTab span{font-size:14px;}
.AccordionPanelContent{overflow:auto; margin:0px; padding:0px; border-bottom:1px solid #b7b7b7;}
.AccordionPanelOpen{background:#d9d9d9;}
.AccordionPanelOpen .AccordionPanelTab{background:url(../../images/arrow-open.png) no-repeat 9px 17px; border:none;}
.AccordionPanelContent ul{margin:0px; list-style:none; padding:0 0 10px 35px;}
.AccordionPanelContent ul li{margin:0px; padding:3px 0px; font-size:14px; font-weight:bold;}
.AccordionPanelContent ul li a{background:url(../../images/accordian-bullet.png) no-repeat 0px 5px; text-decoration:none; color:#808284; padding-left:15px;}
.AccordionPanelContent ul li a:hover{background:url(../../images/accordian-hover.png) no-repeat 0px 5px; color:#f16e27;}
.AccordionPanelContent ul li a.active{background:url(../../images/accordian-hover.png) no-repeat 0px 5px; color:#f16e27;}
.left_subheading{font-size:14px; font-weight:bold; padding:3px 0px 3px 30px;}
.left_subheading a{color:#6a6a6a; text-decoration:none; font-family:'RouterBook', sans-serif;}
.left_subheading a:hover{color:#f16e27;}
.left_subheading a.active{color:#f16e27;}

.left_subheading_cat{font-size:15px; font-weight:bold; padding:3px 0px 3px 10px;}
.left_subheading_cat a{color:#6a6a6a; text-decoration:none;}
.left_subheading_cat a:hover{color:#f16e27;}
.left_subheading_cat a.active{color:#f16e27;}
.srch_listing_holder{padding:0px 24px 10px;}
.paging_holder{padding:0px 0px;}
.listing_row5{padding:10px 5px; border-top:1px solid #ccc;}
.listing_row6{background:#f6f6f6; padding:10px 5px; border-top:1px solid #ccc;}
.listing_row7{padding:10px 7px;}
.listing_left{float:left; width:50px; font-size:11px;}
.listing_right{float:left; width:330px; padding-left:10px;}
.manage_listing_box1{float:left; width:270px; height:52px; border-right:1px solid #ccc; line-height:17px;}
.manage_listing_box2{float:left; width:330px; height:52px; font-size:11px; padding-left:15px; line-height:17px; overflow:hidden;}
.manage_listing_box3{float:right; width:60px; height:52px; border-left:1px solid #ccc; font-size:11px; padding-left:15px; line-height:17px;}
.manage_listing_box4{float:left; width:215px; height:52px; font-size:11px; padding-left:15px; line-height:17px; overflow:hidden;}
.manage_listing_box1 .user_detail_box{width:200px;}
.on_progress{color:#F16E27; padding-top:3px;}
.box_height{min-height:275px;}
.link_box{font-size:11px;}
.radio_btn{margin-top:-4px; vertical-align:middle;}
.box_height2{height:145px; overflow:auto;}
.info_img{margin-left:-10px;}
.label_column{background:url(../../images/heading-left2.jpg) no-repeat left top; height:30px; padding-left:10px; overflow:hidden;}
/*2 june classes starts here*/
.category_closed{background:url(../../images/arrow-close.png) no-repeat 11px 15px; border-bottom:1px solid #b7b7b7; padding:8px 0px 8px 30px;}
.category_closed span, .category_open span{font-size:14px; color:#808284; font-weight:bold; font-family:'RouterBook', sans-serif;}
.category_open_holder{background:#D9D9D9; border-bottom:1px solid #B7B7B7;}
.category_open{background:url(../../images/arrow-open.png) no-repeat 9px 17px;  padding:8px 0px 8px 30px;}
.category_open a, .category_closed a{color:#808284; font-size:14px; font-weight:bold; text-decoration:none; font-family:'RouterBook', sans-serif;}
.category_open a:hover, .category_closed a:hover{color:#F16E27;}

.category_open_holder ul{margin:0px; list-style:none; padding:0 0 10px 35px;}
.category_open_holder ul li{margin:0px; padding:3px 0px; font-size:14px; font-weight:bold;}
.category_open_holder ul li span{color:#808284; font-weight:bold; font-family:'RouterBook', sans-serif; font-weight:bold;}
.category_open_holder ul li a{background:url(../../images/accordian-bullet.png) no-repeat 0px 5px; text-decoration:none; color:#808284; padding-left:15px; font-family:'RouterBook', sans-serif;}
.category_open_holder ul li a:hover{background:url(../../images/accordian-hover.png) no-repeat 0px 5px; color:#f16e27;}
.category_open_holder ul li a.active{background:url(../../images/accordian-hover.png) no-repeat 0px 5px; color:#f16e27;}
/*2 june classes close here*/
/*10 june 2010*/
.image_icon{margin:-43px 0 8px 0; text-align:right; background:url(../../images/oneononebg.png) repeat-y; position:relative; z-index:1000; padding:3px;}
.image_icon2{margin:-48px 0 8px 0; text-align:right; position:relative;padding:3px;}
.image_icon3{margin:-43px 0 8px 0; text-align:right; background:url(../../images/oneononebg2.png) repeat-y; position:relative; z-index:1000; padding:3px;}
.sort_by{font-size:12px; float:right; padding-top:3px; line-height:22px;}
.rating_box4{float:right; width:353px; color:#285990; font-size:14px;}
.rating_box4 a{ text-decoration:none;}
.rating_box5{color:#595959; font-size:12px; font-weight:bold; padding-bottom:3px;}
.rating_box5 span {padding-left:5px;}
.rating_status_mid{width:180px; padding:0px 10px;}
.rating_label{float:left; width:125px; color:#285990; font-size:12px; font-weight:bold; padding-left:10px;}
.rating_value{float:right; width:40px; color:#f16e27; font-size:12px; font-weight:bold;}
.reg_free_holder{background:url(../../images/lil-bg.png) no-repeat center 20px; min-height:250px; padding-top:70px; font-family:'RouterBook', sans-serif; font-size:14px;}
.reg_txt{text-align:center; font-size:20px; font-weight:bold; line-height:28px; color:#F16E27;}
.reg_past_left{float:left; color:#F16E27; font-size:14px; font-weight:bold; width:400px; }
.reg_past_right{float:right; width:220px; color:#595959; font-size:14px; font-weight:bold;}
.reg_past_right .money{color:#F16E27; font-size:24px; font-weight:bold;}
.reg_past_right .dollar{color:#505050; font-size:16px;}
.reg_past_new_left{
  color: #F16E27;
	font-size: 14px;
	font-weight: bold;
	font-family: 'RouterBook', sans-serif;
	padding: 20px 5px;
}
.info_box{padding-left:90px;}
.icon_top_space{margin-top:3px;}
.orange_text{color:#F16E27;}
.star_list{padding:0 0 0 25px; background:url(../../images/star-orange.png) no-repeat left 2px;}
.content_top_big{background:url(../../images/content-top4.png) no-repeat; width:960px; height:3px; font-size:0px;}
.content_btm_big{background:url(../../images/content-btm4.png) no-repeat; width:960px; height:3px; font-size:0px;}
.content_holder_big{width:940px; padding:0px 10px 5px; background:#f1f1f1;}
.content_holder_big h4{font-family:'RouterBook', sans-serif; font-size:16px; padding-bottom:2px; margin:0 0 7px 0;}
.blank_widget{background:url(../../images/widget-blank.png) no-repeat; float:left; width:221px; height:379px; font-size:0px; margin-left:-1px;}
.blank_main{background:#f1f1f1 url(../../images/blank-lil3.png) no-repeat center -127px; height:86px; padding:102px 0 0 0; color:#f16e26; font-size:15px; font-weight:normal;font-family:'RouterBook', Arial, sans-serif; text-align:center;}
.blank_main span{}
.blank_main a{background:url(../../images/btn-blank.jpg) no-repeat left top; color:#ffffff; width:280px; height:25px; text-align:center; font-size:16px; font-weight:bold; padding:7px 6px; margin:auto; display:block; text-decoration:none; margin-top:8px;}
.blank_main2{background:url(../../images/blank-lil3.png) no-repeat; height:149px; padding:241px 0 0 0px; width:730px; position:absolute; margin:-4px 0px 0px -10px; color:#f16e26; font-size:15px; font-weight:bold; font-family:'RouterBook', sans-serif; z-index:1; text-align:center; margin-left:-8px;}
.blank_main3{background:url(../../images/blank-lil3.png) no-repeat center -70px; height:224px; padding:150px 0 0 0px; width:730px; position:absolute; margin:6px 0px 0px -10px; color:#f16e26; font-size:15px; font-weight:bold; font-family:'RouterBook', sans-serif; z-index:1; text-align:center;}
.blank_main2 span{}
.blank_main2 a{color:#305fa0; text-decoration:none; font-size:18px;}
.blank_main2 .blank_btm_txt{margin-left:365px; font-size:18px; color:#305FA0;}
.blank_main2 a:hover, .blank_main a:hover{text-decoration:underline;}
.class_icon{background:url(../../images/instructor-icon.png) no-repeat; width:60px; height:59px; position:absolute; margin-left:140px; margin-top:67px;}
.event_icon{background:url(../../images/instructor-icon.png) no-repeat; width:60px; height:59px; position:absolute; margin-left:140px; margin-top:67px;}
.instructor_icon{background:url(../../images/instructor-icon.png) no-repeat; width:60px; height:59px; position:absolute; margin-left:140px; margin-top:67px;}
.org_icon{background:url(../../images/instructor-icon.png) no-repeat; width:60px; height:59px; position:absolute; margin-left:140px; margin-top:67px;}
.whitebg3{background:#ffffff; font-size:12px; font-weight:bold; color:#828282; padding:1px 2px 1px 5px; line-height:19px; border:1px solid #777777; text-align:center;}
.right_space{margin-right:8px;}
a.link12{color:#f16e27; text-decoration:none; font-size:12px; font-weight:bold;}
.ratingview{color:#f16e27; text-decoration:none; font-size:12px; font-weight:bold;}
.ratingview span{color:#f16e27; font-size:16px; font-weight:bold;}
a.link12:hover{text-decoration:underline;}
a.link13{color:#f16e27; font-size:11px; font-weight:normal;}
a.link13:hover{text-decoration:none;}
a.link_class_rev{color:#808080; text-decoration:none; font-size:11px;}
a.link_class_rev:hover{text-decoration:underline;}
.delete_btn{background:url(../../images/delete.gif) no-repeat; width:16px; height:16px; float:right; margin-left:10px;}
.comment_name_box{float:left; width:385px;}
.icon_value{float:left; width:370px; padding-left:15px;}
.disable_txt{color:#b4b4b4;}
.left_btn_box{height:28px;width:210px; position:relative;}
.session_holder{padding-bottom:7px; line-height:16px; font-weight:normal;}
.session_holder span{font-weight:bold; color:#808080; font-size:13px;}
.signup_icons{float:right; padding:3px 3px 0px 0px;}
.signup_icons span{padding-right:5px; line-height:36px;}
.blank_logo1{background:url(../../images/blank-affiliate.png) no-repeat center 12px; height:160px;}
.private_icon{background:url(../../images/private-icon.png) no-repeat center top; padding-top:40px; color:#F16E27; font-size:18px; font-weight:bold; width:100px; float:right; text-align:center;}
.public_icon{background:url(../../images/public-icon.png) no-repeat center top; padding-top:40px; color:#F16E27; font-size:18px; font-weight:bold; width:100px; float:right; text-align:center;}
.creat_radio_box{float:left; width:232px; color:#f16e26; font-size:16px; font-weight:bold; padding-bottom:5px; font-family:'RouterBook', sans-serif;}
.creat_radio_box span{font-size:12px; color:#285990;}
.creat_radio_box img{margin:0px 3px;}
.step2_form_label{padding-left:37px;}
.setp2_radiobox{padding:2px 0px 2px 130px;}
.step_content3 .form_label{width:124px; text-align:right; margin-right:10px; padding-right:5px;}
.step_content3 .form_value{width:360px; float:left;}
.step_content3 .select1{border:none; color:#515151; font-size:11px; width:290px;}
.step_content3 .textfield1{width:289px;}
.step_content3 .btn5{margin:0 0 0 5px;}
.step3_txt_box{float:left; width:203px;}
.create_content_bg{background:url(../../images/create-content-bg.png) no-repeat; width:870px; padding-left:90px;}
.create_content_main{width:960px; background:url(../../images/create-content-bg2.png) repeat-y;}
.create_content_bg2{width:875px; padding-left:85px; /*background:url(../../images/create-contentbg3.png) no-repeat;*/}
.remember_text2{text-align:right; font-size:11px; font-weight:bold; color:#585858;  text-transform:uppercase; padding:10px 10px 0px 0px; width:950px; background:url(../../images/remember-bg2.png) repeat-y;}
.step2_content{float:left; width:500px;}
.step2_mouseover{margin-top:80px;}
.step3_mouseover{margin-top:30px;}
.input_format{padding:5px 0 0 5px;}
.image_viewer{width:710px; overflow:hidden; text-align:center;}

/*flow player classes starts here*/
/*
#myOverlay{width:201px;	color:#fff; position:absolute;	height:337px; background:url(../../images/player-bg.png) repeat-y; font-size:11px; margin-left:30px;}
*/
#myOverlay{color:#fff; position:absolute; font-size:11px; margin-left:30px;}
#myOverlay h3{margin:0px; color:#ff7;}
#myOverlay p{line-height:24px; padding:15px 19px; height:192px;}
.readytolearn{padding-top:3px; background:url(../../images/player-heading.png) center bottom no-repeat; height:20px; font-size:0px;}
.player_btn_box{height:25px;}
#myOverlay a.myOverlay_button{background:#f16e27; color:#ffffff; text-decoration:none; float:left; padding:5px 6px;}
#myOverlay a.myOverlay_button:hover{background:#f89929;}
#myOverlay a.active{background:#f89929; color:#ffffff; text-decoration:none; float:left; padding:5px 7px;}
.player_signup{background:url(../../images/signup-free.png); width:167px; height:45px; display:block; margin:7px auto 19px;}
/*flow player classes ends here*/

.set_rates_content .form_label{width:340px;}
.set_rates_content .form_value{width:200px;}
.set_rates_content .textfield1{width:90px;}
.top_space{margin-top:5px;}
.set_availablity_content .time_row a.btn5{margin:0px;}
.set_availablity_content .set_date_left{width:260px;}
.set_availablity_content .set_date_right{width:380px;}
.confirmation_mid{float:left; padding-left:28px; width:330px;}
.confirmation_right{float:right; width:300px; padding-right:20px; border-left:1px solid #B4B4B4; padding-left:20px; height:auto;}
.confirmation_right .textarea_mid3 .textarea1{width:208px;}
.listing_txt1{font-size:14px;}
.confirmation_right .form_label{width:70px;}
.confirmation_right .form_value{width:225px;}
.confirmation_right .textfield1{width:210px;}
.confirmation_left{float:left; width:212px; padding-left:15px;}
.class_content_mid4_new .session_left{float:left; width:250px; color:#828282;}
.class_content_mid4_new .session_right{float:right; width:185px; padding-top:16px; color:#828282;}
.left_heading_open a, .left_heading_close a{padding:6px 30px 6px 10px; font-weight:bold; color:#515151; font-size:24px; display:block; text-decoration:none;}
.left_heading_open a:hover, .left_heading_close a:hover{color:#F16E27;}
.left_heading_close{background:url(../../images/btm-border3.png) repeat-x left bottom;}
.left_heading_close a{/*background:url(../../images/left-close.png) no-repeat right center;*/padding:8px 0 7px 10px; border-bottom:1px solid #B7B7B7; font-size:17px; color:#808284;}
.left_heading_open a{padding:8px 0 7px 10px; border-bottom:1px solid #B7B7B7; font-size:17px; color:#194991;}
.left_list_box ul{margin:0px; list-style:none; padding:0px;}
.left_list_box ul li{margin:0px; font-size:16px; font-weight:bold; /*background:url(../../images/btm-border3.png) repeat-x left bottom;*/ padding:5px 10px;}
.left_list_box ul li a{background:url(../../images/arrow-close.png) no-repeat 5px 9px; text-decoration:none; color:#505050; padding-left:22px;}
.left_list_box ul li a.open{background:url(../../images/arrow-open.png) no-repeat 4px 9px; text-decoration:none; color:#505050; padding-left:22px;}
.left_list_box ul li a.open2{background:url(../../images/arrow-open.png) no-repeat 4px 9px; text-decoration:none; color:#f16e27; padding-left:22px;}
.left_list_box ul li a.open2:hover{background:url(../../images/arrow-open.png) no-repeat 4px 9px; text-decoration:none; color:#f16e27; padding-left:22px;}
.left_list_box ul li ul li a{background:url(../../images/accordian-bullet.png) no-repeat 5px 9px; text-decoration:none; color:#505050; padding-left:15px; line-height:15px;}
.left_list_box ul li ul li a.active{background:url(../../images/accordian-hover.png) no-repeat 5px 9px;color:#f16e27;}
.left_list_box ul li ul li a:hover{background:url(../../images/accordian-hover.png) no-repeat 5px 9px; color:#f16e27;}
.left_list_box ul li a:hover{background:url(../../images/arrow-close.png) no-repeat 5px 9px; color:#f16e27;}
.left_list_box ul li a.open:hover{background:url(../../images/arrow-open.png) no-repeat 4px 9px; color:#f16e27;}
.left_list_box ul li a.active{background:url(../../images/arrow-close.png) no-repeat 5px 9px; color:#f16e27;}
.left_list_box ul li ul{padding:0 0 0 10px; border:0px none;}
.left_list_box ul li ul li{background:none; padding:5px 0 3px 11px; font-size:14px;}
.icons_inactive{float:left; background:#fff; width:100px; height:50px; border:1px solid #cccccc; text-align:center; vertical-align:middle; margin-right:35px;}
.left_container2 .left_list_box{ padding-bottom:20px;}
.icons_active{float:left; background:#fff; width:98px; height:48px; border:2px solid #a7a7a7; text-align:center; vertical-align:middle; margin-right:35px;}
.icons_inactive span, .icons_active span{height:60%; display:inline-block;}
.icons_inactive img, .icons_active img{vertical-align:middle;}
.schedule_title_box{padding:2px 0px 4px 0px; background:url(../../images/border1.jpg) repeat-x left bottom; color:#828282; font-size:13px; margin-bottom:10px;}
.session_title_left{float:left; width:150px;}
.session_title_right{width:187px; float:right;}
.desc1{font-family:'RouterBook', sans-serif; font-size:15px;}
.grey_txt{color:#A8A8A8;}
a.left_sublinks1{color:#9c9c9c; font-size:14px; text-decoration:none; margin:5px 0px 0px 44px; line-height:20px;}
a.left_sublinks1:hover, a.left_sublinks_active:hover{color:#000;}
.heading21{background:#194991 url(../../images/heading-right2.jpg) no-repeat right top; height:28px; padding:9px 10px 0px 0px; color:#fff; font-size:20px; font-weight:bold; font-family:'RouterBook',sans-serif}
.valuesbox{width:300px; height:20px;}
.instructor_desc_new2{font-size:11px; padding:0px 0px 10px; border-bottom:1px solid #b3b3b3; color:#676767; margin-bottom:10px;}
#post_wall_button{margin:4px 4px 0 0;}
.uploadbrdr{border:#1d7dc0 2px dotted;padding:5px;background-color:#ffffff;}
div.centered{display:block;position:absolute;top:50%;left:35%;width:350px;background:#eee;border:1px solid #ddd;}
.left_list_box ul{background:none repeat scroll 0 0 #D9D9D9;border-bottom:1px solid #B7B7B7; padding:4px 0px;}
.desc_small{ color:#565656; font-size:10px; color:#565656;}
.desc_highlight{ color:#0e7bd8; font-size:12px;}
.content_widget_provided {overflow:hidden;white-space:nowrap;  line-height:16px; margin-top:5px; margin-left:12px;}
/* new event classes starts here*/
.event_bg{ background:url(../../images/eventbg.jpg) no-repeat 0 0 #86ab50; width:960px; min-height:389px; margin:0px; padding:438px 0 0 0;}
.instructor_bg{ background:url(../../images/instructor_new.jpg) no-repeat 0 0 #86ab50; width:960px; min-height:365px; margin:0px; padding:300px 0 0 0;}
.intructor_txtbg{ background:url(../../images/ins_txtbg.jpg) repeat-x 0 0 #5e910c; border-top:2px solid #a1c159; padding:18px; color:#FFFFFF; font-family:'RouterBook',sans-serif; font-size:10pt; line-height:12pt;}
.intructor_txt{color:#FFFFFF; font-family:Arial,sans-serif; font-size:10pt; line-height:12pt;}
.intructor_txt p{ margin:0 0 12px 0;}
.intructor_txt a{color:#FFFFFF; text-decoration:none;}
.intructor_txt a:hover{ text-decoration:underline;}
.event_txt{border-top:2px solid #a1c159; padding:18px; color:#FFFFFF; font-family:Arial,sans-serif; font-size:10pt; line-height:12pt;}
.event_txt p{ margin:0 0 12px 0;}
.event_txt a{color:#FFFFFF; text-decoration:none;}
.event_txt a:hover{ text-decoration:underline;}
.event_left_txt{ float:left; width:287px;}
.event_right_txt{ float:right; width:620px;}
.intructor_left_txt{ float:left; width:287px;}
.intructor_right_txt{ float:right; width:620px;}
.top_desc{border-bottom:2px solid #a1c159; padding:0 0 3px 0; margin:0 0 11px 0; height:214px;}
.top_desc2{border-bottom:2px solid #a1c159; padding:0 0 3px 0; margin:0 0 11px 0; height:244px;}
.top_left{ float:left; width:296px;}
.top_right{ float:right; width:296px;}
a.btn_new2{background:url(../../images/btn_event_contact.png) no-repeat 0 0; text-align:center;font-size:10pt; text-decoration:none; height:35px; width:90px; display:block; line-height:33px; float:left; margin:-10px 0 0 0;}
a.btn_new3{background:url(../../images/sign_up_now.png) no-repeat 0 0; text-align:center;font-size:10pt; text-decoration:none; height:35px; width:125px; display:block; line-height:33px; float:right; margin:-18px 0 0 0;}
a.btn_new2:hover{ text-decoration:none;}
a.btn_new3:hover{ text-decoration:none;}
.btm_desc{ color:#ffff80; line-height:13pt;}
.btm_desc ul{ padding:0px; margin:0px;  list-style-type:none;}
.btm_desc ul li{ list-style-type:none; white-space:nowrap;}
.link_txt{ float:left; width:193px; display:block;}
/* new event classes ends here*/




/********* classes for the signup-left form **********/
.signup-outer{margin:0; padding:15px 0; overflow:hidden; height:100%;}
.signup-left{width:575px; float:left; margin:0 5px 0 20px!important; margin:0 5px 0 10px;}
.signup-right{width:355px; float:right; }
.social-icon{ background:url(../../images/sign-up-bg.png) no-repeat; margin:0; padding:0 25px!important; padding:0 0px 0 20px; width:342px!important; width:322px; height:53px;}
.social-icon img{ float:left; margin:8px 5px 0 3px ; border:none;}
.containertop_3{background:url(../../images/content_top3.gif) no-repeat top left; width:577px; height:14px; font-size:0px;}
.containerbtm_3{background:url(../../images/content_bottom3.gif) no-repeat top left; width:577px; height:15px; font-size:0px;}
.signup-left-area{width:575px; background:#fff; padding:3px 0px 10px 0px; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5;}

.form_label_signup1{width:160px; float:left; margin:10px 0 0; text-align:right;  font-size:14px; padding-top:3px; font-family:Tahoma, arial;}

.form_value_signup1{float:left; width:280px; margin-left:12px;}
.textfield_left1{background:url(../../images/textfield-left1.jpg) no-repeat; float:left; width:3px; height:41px; font-size:0px;}
.textfield_right1{background:url(../../images/textfield-right1.jpg) no-repeat; float:left; width:3px; height:41px; font-size:0px;}
.textfield_mid1{background:url(../../images/textfield-mid1.jpg) repeat-x; float:left; width:auto;  padding:7px 2px 9px;}
.textfield1_signup1{border:0px; color:#515151; font-size:20px; font-family:Tahoma, arial; width:270px; padding:0;}
.select_signupleft{font-size:13px; border:0px none; color:#515151; margin:4px 0; font-weight:bold; font-family:Tahoma, arial; width:270px; padding:0;}


.step{ text-align:center; font-size:20px; font-weight:normal; line-height:20px; color:#f27428; font-family:'RouterBook'; margin:0px 0 10px;}
.step span{ color:#18457e; font-weight:bold; font-family:'RouterBook';}
.align_right{text-align:right;  padding: 0 100px 0 1px; }
.privacy{font-size:12px; color:#515151; font-weight:normal; font-family:Tahoma, arial; text-align:center; margin:10px 0;}
.privacy a{ color:#247ed1; text-decoration:none;}

.connect{margin:100px 0 0 0; width:100%;}
.connect h4{ color:#0a3a77; font-size:20px; text-align:center; font-family:'RouterBook'; line-height:20px; font-weight:normal; margin-top:-29px;}
.connect h4 span{ color:#f27428;text-align:center;}
.connect p{ color:#6b6b6b; font-size:14px; text-align:center;font-family:'RouterBook';font-weight:bold; margin:10px 0; line-height:20px;}
.connect p span{ color:#f27428;}
.connect img{ display:block; margin:30px auto 10px;  border:none;}
.small_italic1{font-size:11px; color:#a3a3a3; padding:0px 0px 0px 0px; font-style:italic;}

/********* classes for the signup-left End **********/


/********* classes for Button Design **********/

a.sub-btn1{background:url(../../images/sub-btn1-right.gif) no-repeat right top; height:48px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.sub-btn1 span{background:url(../../images/sub-btn1-left.gif) no-repeat left top; padding:13px 0px 15px 5px ; float:left; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; margin:0 0 0 4px; width:190px; }

a.sub-btn2{background:url(../../images/sub-btn2-right.gif) no-repeat right top; height:48px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:0; cursor:pointer;}
a.sub-btn2 span{background:url(../../images/sub-btn2-left.gif) no-repeat left top; padding:13px 0 15px 5px; float:left; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; margin:0 0 0 4px; width:190px; }

a.sub-btn2-1{background:url(../../images/sub-btn2-right.gif) no-repeat right top; height:48px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.sub-btn2-1 span{background:url(../../images/sub-btn2-left.gif) no-repeat left top; padding:13px 0 15px 5px; float:left; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; margin:0 0 0 10px; width:190px; }

a.sub-btn3{background:url(../../images/sub-btn3-right.gif) no-repeat right top; height:48px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.sub-btn3 span{background:url(../../images/sub-btn3-left.gif) no-repeat left top; padding:13px 0 15px; float:left; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; margin:0 0 0 10px; width:178px;}

a.sub-btn4{background:url(../../images/sub-btn4-right.gif) no-repeat right top; height:32px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.sub-btn4 span{background:url(../../images/sub-btn4-left.gif) no-repeat left top; padding:6px 0px 8px 7px; float:left; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; margin:0; width:190px;}

a.sub-btn5{background:url(../../images/sub-btn5-right.gif) no-repeat right top; height:32px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.sub-btn5 span{background:url(../../images/sub-btn5-left.gif) no-repeat left top;padding:6px 0 8px 7px; float:left; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; margin:0; width:190px;}

a.sub-btn6{background:url(../../images/sub-btn6-right.gif) no-repeat right top; height:32px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.sub-btn6 span{background:url(../../images/sub-btn6-left.gif) no-repeat left top; padding:6px 0 8px 7px; float:left; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; margin:0; width:190px;}

a.sub-btn7{background:url(../../images/btn-registernow.jpg) no-repeat right top; height:32px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:right; font-size:16px; font-weight:normal; overflow:hidden; margin-top:4px; cursor:pointer; width:78px;}
a.register_orange{background:url(../../images/btn-registernoworng.jpg) no-repeat right top; height:32px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:right; font-size:16px; font-weight:normal; overflow:hidden; margin-top:4px; cursor:pointer; width:78px;}

a.sub-btn7 span{/*background:url(../../images/sub-btn7-left.gif) no-repeat left top;*/  float:left; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:0px; font-weight:bold; margin:0;}
a.viewcontentbtn{background:url(../../images/green-btnbg.png) no-repeat right top; height:15px; width:76px; display:block; text-decoration:none; color:#fff; float:right; font-size:11px; font-weight:normal; overflow:hidden; margin-top:4px; cursor:pointer; text-align:center; padding:7px 2px;}
a.sub-btn8{background:url(../../images/sub-btn8-right.gif) no-repeat right top; height:27px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:right; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.sub-btn8 span{background:url(../../images/sub-btn8-left.gif) no-repeat left top; padding: 5px 0 8px 6px; font-weight:bold; float:left; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; margin:0; width:85px; }

a.sub-btn8 span.wrap{ width:76px;  padding: 2px 10px 6px; line-height:10px;}


a.sub-btn9{background:url(../../images/btn-viewprofile.png) no-repeat left top; height:28px;margin-top:4px; width:78px; display:block; text-decoration:none; color:#fff; float:right; font-size:16px; font-weight:normal; overflow:hidden; cursor:pointer;}
a.sub-btn9:hover{background:url(../../images/btn-viewprofile.png) no-repeat left top;}
a.sub-btn9 span{background:url(../../images/sub-btn7-left.gif) no-repeat left top; padding: 5px 0 8px 7px; font-weight:bold; float:right; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; margin:0;width:88px;}


a.sub-btn10{background:url(../../images/sub-btn10-right.gif) no-repeat right top; height:48px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:0px; cursor:pointer;}
a.sub-btn10 span{background:url(../../images/sub-btn10-left.gif) no-repeat left top; padding:13px 0px 15px 5px; float:left; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; margin:0 0 0 4px; width:190px; }

a.sub-btn11{background:url(../../images/sub-btn1-right.gif) no-repeat right top; height:48px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.sub-btn11 span{background:url(../../images/sub-btn1-left.gif) no-repeat left top; padding: 6px 0 9px; float:left; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; margin:0 0 0 4px; width:195px; }
a.sub-btn11 small{ font-size:12px;}


a.sub-btn12{background:url(../../images/sub-btn2-right.gif) no-repeat right top; height:48px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.sub-btn12 span{background:url(../../images/sub-btn2-left.gif) no-repeat left top; padding: 6px 0 9px; float:left; text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; margin:0 0 0 4px; width:195px; }
a.sub-btn12 small{ font-size:12px;}


a.btngreen2{background:url(../../images/sub-btn6-right.gif) no-repeat right top; height:32px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.btngreen2 span{background:url(../../images/sub-btn6-left.gif) no-repeat left top; padding:1px 0px 6px 7px; float:left;text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:14px; font-weight:bold;  width:190px;}
a.btngreen2 span small{font-size:11px; font-weight:bold;display:block;  text-align:center;}

a.btnorange{background:url(../../images/sub-btn5-right.gif) no-repeat right top; height:32px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin-top:3px; cursor:pointer;}
a.btnorange span{background:url(../../images/sub-btn5-left.gif) no-repeat left top; padding:1px 0px 6px 7px; float:left;text-align:center;font-family:Arial, Helvetica, sans-serif;  font-size:14px; font-weight:bold;  width:190px;}
a.btnorange span small{font-size:11px; font-weight:bold;display:block;  text-align:center;}


/********* classes for Button Design End**********/
.rating_box7{float:left; color:#f16e27; font-size:11px; font-weight:bold; padding-right:5px;}
.rating_box7 span{color:#B4B4B4; font-weight:normal;}
.rating_box7 a.link9{margin:0px;}

.language_box4{float:left; width:100px; padding-top:11px;}
.language_txt4{float:left; width:78px; /*white-space:nowrap;*/}
a.user_name_link {color:#717171; font-size:18px; text-decoration: none;}
a.user_name_link:hover{text-decoration:underline;}

/********added on 4-11-11**********/
.form_label_signup7{width:140px; float:left; margin:0px 0 0 20px; text-align:center;  font-size:14px; padding-top:3px; font-family:Tahoma, arial;}
.textarea_mid8 textarea{height:146px;border:none; width: 263px;}
.textarea_left8{background:url(../../images/textarea-left8.jpg) no-repeat; float:left; width:5px; height:159px; font-size:0px;}
.textarea_right8{background:url(../../images/textarea-right8.jpg) no-repeat; float:left; width:7px; height:159px; font-size:0px;}
.textarea_mid8{background:url(../../images/textarea-mid8.jpg) repeat-x; float:left; width:auto; height:159px; padding-top:4px;}
.radiobtn{ margin: 0 0 0 190px;   overflow: hidden; width: 180px;}
.radiobtn p{ margin:0 20px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left;}

a.btnsignup{background:url(../../images/btnsignup-right.jpg) no-repeat right top; height:48px; padding-right:5px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin:3px 0; cursor:pointer;}
a.btnsignup span{background:url(../../images/btnsignup-left.jpg) no-repeat left top; padding:13px 16px 16px 20px; float:left; text-align:center;font-family:arial, Tahoma ; font-size:18px; margin:0 0 0 10px;}

a.btnapply{background:url(../../images/btn-right.gif) no-repeat right top; height:48px; padding-right:6px; display:block; text-decoration:none; color:#fff; float:left; font-size:16px; font-weight:normal; overflow:hidden; margin:3px 0; cursor:pointer;}
a.btnapply span{background:url(../../images/btn-left.gif) no-repeat left top;font-family:'RouterBook';  padding: 10px 14px 14px 20px; float:left; text-align:center;font-size:18px; margin:0 0 0 10px;}


.rightinfo{margin:70px 0 0 0; width:100%;}
.rightinfo h4{ color:#0a3a77; font-size:20px; text-align:center; font-family:'RouterBook'; line-height:20px;}
.rightinfo p{ color:#6b6b6b; font-size:14px; text-align:justify; font-family:Tahoma, arial; font-weight: normal; margin:10px 20px; line-height:20px;}
/* CSS Added By David */
.language_box_new{float:right; width:91px;padding-top:35px; /*padding:25px 33px 0px 0px;*/ color:#ffffff;font-family:'arial'; font-size:12px;}
.language_box a, .language_box_new a{text-decoration:none; float:right;}
.language_box img {padding:0px 6px; vertical-align:middle;}
.language_box_new img{vertical-align:middle;}
.language_box span, .language_box_new span{float:left;}

.header_heading_new{font-size:18px; font-family:'RouterBook'; width:370px;}
.mypannel_holder_active .header_heading_new a{color:#003174;}

a.btn5Disable{background:url(../../images/btn5-rightDisable.gif) no-repeat right top; height:24px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:11px; font-weight:normal; overflow:hidden; margin:3px 5px 0 0; cursor:pointer;}
a.btn5Disable span{background:url(../../images/btn5-leftDisable.gif) no-repeat left top; padding:5px 6px 8px 10px; float:left;}

a.btn5Disable_right{background:url(../../images/btn5-rightDisable.gif) no-repeat right top; height:24px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:right; font-size:11px; font-weight:normal; overflow:hidden; margin:0 0 0 5px; cursor:pointer;}
a.btn5Disable_right span{background:url(../../images/btn5-leftDisable.gif) no-repeat left top; padding:5px 6px 8px 10px; float:left;}

a.btn5Disable_cmp{background:url(../../images/btn5-rightDisable.gif) no-repeat right top; height:24px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:11px; font-weight:normal; overflow:hidden; margin:0 0 0 0; cursor:pointer;}
a.btn5Disable_cmp span{background:url(../../images/btn5-leftDisable.gif) no-repeat left top; padding:5px 6px 8px 10px; float:left;}
.mypannel_holder_active .header_heading_new a{color:#003174;}

/*14 may 2011 starts here*/
.rightCol304{float:left; width:304px; padding-left:15px;}
.topCorner304{background:url(../../images/topCorner304.gif) no-repeat; width:304px; height:10px; font-size:0;}
.btmCorner304{background:url(../../images/btmCorner304.gif) no-repeat; width:304px; height:11px; font-size:0;}
.colMid304{border-right:1px solid #B2B2B2; border-left:1px solid #B2B2B2; padding:15px; width:272px; background:#fff;}
.welcomeUser{color:#F16F00; font-size:18px; line-height:26px; padding-bottom:10px; font-weight:bold;}
.welcomeUser span{display:block; font-size:24px; color:#333;}
.userImg{float:left; margin-right:3px;}
.facebookTxt{clear:both; text-align:right; padding-top:5px; color:#0154A0; font-size:12px; font-weight:bold;}
.twitterTxt{clear:both; text-align:right; padding-top:5px; color:#33CCFF; font-size:12px; font-weight:bold;}

/*17 may 2011 starts*/
.blueTxt{color:#0A3A77;}
a.orangeLink{color:#F27428;}
.paddingT20{padding-top:20px;}

/* 13 June 2011 Starts:: Create Class New Pages CSS */
/*------3 april 2011 starts here---------*/
.textfield_leftNew{background:url(../../images/textfield-leftNew.jpg) no-repeat; float:left; width:2px; height:28px; font-size:0px;}
.textfield_rightNew{background:url(../../images/textfield-rightNew.jpg) no-repeat; float:left; width:1px; height:28px; font-size:0px;}
.textfield_midNew{background:url(../../images/textfield-midNew.jpg) repeat-x; float:left; width:auto; height:26px; padding:2px 5px 0;}
.textfield_midNew select, .textfield_midNew input{background:none; border:none !important; height:21px; font-size:13px; color:#2E2E2E;}
.textfield_midNew .textfield1, .textfield_midNew .select1{width:471px; height:21px; font-size:13px; *padding-top:4px; padding-top:4px \0/;}
.textfield_midNew .select3{width:105px; height:21px; font-size:13px;}
.ClassInfoLeft{float:left; width:512px;}
.ClassInfoRight{float:right; width:185px; font-size:14px; color:#626262;}
.createClassInfoTitle{font-family:'RouterBook', sans-serif; font-size:20px; color:#134787; padding-bottom:20px; font-weight:bold;}
.createClassInfo{margin-top:20px;}
.createClassTop{background:url(../../images/createClassTop.jpg) no-repeat; width:512px; height:4px; font-size:0px;}
.createClassBtm{background:url(../../images/createClassBtm.jpg) no-repeat; width:512px; height:4px; font-size:0px;}
.creatClassBtm2{background:#F1F1F1 url(../../images/createClassOuterBtm.gif) no-repeat left bottom; width:730px; height:12px; font-size:0px;}
.createClassMid{background:#fff; border-right:1px solid #C1C1C1; width:487px; padding:12px;}
.createClassMid .step_1, .createClassMid .step_2, .createClassMid .step_3, .createClassMid .step_4{margin:0px;}
.textarea_left4New{background:url(../../images/textarea-left4New.gif) no-repeat; float:left; width:2px; height:88px; font-size:0px;}
.textarea_right4New{background:url(../../images/textarea-right4New.gif) no-repeat; float:left; width:1px; height:88px; font-size:0px;}
.textarea_mid4New{background:url(../../images/textarea-mid4New.gif) repeat-x; float:left; width:auto; height:84px; padding-top:4px;}
.textarea_mid4New .textarea1{width:476px; height:80px; background:none; font-size:13px; padding-left:4px;}
.CollapsiblePanelContentNew .form_label{width:230px;}
.CollapsiblePanelContentNew .form_label2{width:355px;}
.form_labelNew{width:100px; float:left;}
.form_valueNew{width:370px; float:right;}
.CollapsiblePanelContentNew .form_value{width:230px;}
.CollapsiblePanelContentNew .form_value2{width:102px;}
.CollapsiblePanelContentNew .textfield_midNew .textfield1{width:215px;}
.CollapsiblePanelContentNew .textfield_midNew .textfield2{width:86px;}
/*--------collapse pannel classes starts here------------*/
.CollapsiblePanelNew{margin:0px; padding:0px; background:#fff; border:1px solid #CCD3D7;}
.CollapsiblePanelTabNew{font-size:14px; padding:6px 5px 5px 25px; cursor:pointer; color:#1F6BDF; background:url(../../images/collapse-openNew.jpg) no-repeat 1% 55%; border-top:1px solid #DEDEDE; border-left:1px solid #DEDEDE;}
.CollapsiblePanelTabNew span{color:#9C9C9C; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}
.CollapsiblePanelContentNew{margin:0px; padding:5px 6px 6px; border-left:1px solid #DEDEDE;}
.CollapsiblePanelTabNew a{color:black;	text-decoration:none;}
.CollapsiblePanelOpen .CollapsiblePanelTabNew{background:url(../../images/collapse-closeNew.jpg) no-repeat 1% 55%; color:#2e2e2e;}
.CollapsiblePanelContentNew .textarea_mid4New .textarea1{width:462px;}
/*--------collapse pannel classes ends here------------*/
.stepsInfo{font-size:12px; color:#515151; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.stepsInfo a{color:#285990; font-size:17px; font-weight:bold;}
.stepsInfo a:hover{text-decoration:none;}
.uploadBox{background:url(../../images/uploadImg.jpg) no-repeat; width:180px; padding-top:70px; float:left; color:#F16E26; font-size:14px;}
.orBox{background:url(../../images/orImg.jpg) no-repeat right bottom; width:90px; height:60px; font-size:0px; float:left;}
.embedBox{background:url(../../images/embedImg.jpg) no-repeat; width:192px; padding-top:70px; float:right; color:#F16E26; font-size:14px;}
.uploadBox span, .embedBox span{color:#285990; font-size:12px; display:block; padding:7px 0 0 25px;}
.stepsContent{background:#F9F9F9; border:1px solid #ddd; padding:10px;}
.textfieldNew1{width:200px;}
.textfieldNew2{width:172px;}
.calIcon{padding:2px 0 0 8px; float:left;}
.createClassMid .step3_left_box{margin:0px; padding-left:15px;}
.createClassMid .step3_right_box{float:right;}
.createClassMid .step3_right_box .textfield2{width:100px;}
.step3_content{background:#F9F9F9; border:1px solid #ddd; padding:10px; width:465px;}
.step3_content .step3_content{background:#F7F7F7 url(../../images/stepContentBg.gif) repeat-x left top; margin:5px 0px; padding-top:0px; width:443px;}
.step3_content .textfield_left{background:url(../../images/textfield-leftNew.jpg) no-repeat; float:left; width:2px; height:28px; font-size:0px;}
.step3_content .textfield_right{background:url(../../images/textfield-rightNew.jpg) no-repeat; float:left; width:1px; height:28px; font-size:0px;}
.step3_content .textfield_mid{background:url(../../images/textfield-midNew.jpg) repeat-x; float:left; width:auto; height:26px; padding:6px 5px 0;}
.step3_content .textfield_mid select, .textfield_mid input{background:none; border:none !important; height:18px; font-size:14px; color:#2E2E2E;}
.step3_content .textfield_mid .textfield2{width:100px;}
#new_certification, #div_access_code{display:block !important;}
.form_desc_holder{display:none !important;}
.font14{font-size:14px;}
.createClassMid .create_class_mid{padding-top:8px;}
.createClassMid .create_class_mid .form_row{padding:5px 0;}
.createClassMid .step2_form_label{padding-left:15px;}
.createClassMid .setp2_radiobox{padding:2px 0 2px 40px;}
.createClassMid .step_content3 .textarea_mid4New .select1{width:430px; background:none;}
.createClassMid .textarea_m{background:url(../../images/textfield-midNew.jpg) repeat-x; border-width:0 1px 1px; border-color:#CAD3D8; border-style:solid; width:430px; padding:0;}
.createClassMid .textarea_m ul.acfb-holder1{border-left:1px solid #DDDDDD; background:none !important; width:425px !important;}
.createClassMid .textarea_m ul.acfb-holder1 input{background:none; width:425px !important; font-size:12px !important; padding:6px 0 2px !important;}
.createClassMid .create_class_mid .border_bottom, .createClassMid .create_class_mid2 .border_bottom{margin:0px;}

/*----new Login-signup page classes starts here (28 may 2011)*/
.greyBox{background:#DADADA; padding:10px;}
.loginHeading{font-size:36px; color:#fff; font-family:'RouterBook'; padding-bottom:10px; text-shadow:1px 1px 0 #000;}
.loginHeading span{color:#0E4385;}
.loginBoxLeft{float:left; width:462px;}
.loginBoxRight{float:right; width:468px;}
.headingNew1{background:#0E4385; font-family:'RouterBook'; font-size:22px; color:#fff;}
.headingNew1 .headingLeft{background:url(../../images/headingLeft.gif) no-repeat; padding-left:20px;}
.headingNew1 .headingRight{background:url(../../images/headingRight.gif) no-repeat top right; padding:7px 0 0; height:41px;}
.contentBoxNew1{width:430px; background:#fff; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; padding:18px 15px;}
.contentBoxNew2{width:436px; background:#fff; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; padding:10px 15px 0;}
.boxBtmNew1{background:url(../../images/boxBtmNew1.gif) no-repeat; width:462px; height:12px; font-size:0px;}
.boxBtmNew2{background:url(../../images/boxBtmNew2.gif) no-repeat; width:468px; height:11px; font-size:0px;}
.textfieldNew3{background:url(../../images/inputBgNew1.gif) repeat-x #f7f7f7 right top; border-style:solid; border-width:1px; border-color:#CCD3D7 #DFE4E7 #DDE6EB #D4DCE0; height:26px;}
.width428{width:428px;}
.marginBtm15{margin-bottom:15px;}
.txtBlue{color:#0E4385;}
.font16{font-size:16px;}
.SignupBtnBox{width:245px; margin:auto; text-align:right;}
.signInBtnBox{width:155px; margin:auto; text-align:right;}
a.orangeLink{color:#F16E27; text-decoration:none;}
a.orangeLink:hover{text-decoration:underline;}
/*----new Login-signup page classes ends here (28 may 2011)*/
.marginR5{margin-right:5px;}
.fontRouter{font-family:'RouterBook';}
/* 13 June 2011 Ends:: Create Class New Pages CSS */

/*5 july 2011 starts :: Create-class/event/content pages*/
.ClassInfoLeft .step_content2{padding:0px;}
.ClassInfoLeft .step_content2 .step2List{background:#f7f7f7; padding:10px; width:465px; border:1px solid #DDDDDD;}
.ClassInfoLeft .step_content2 .heading12{margin-top:10px;}
.ClassInfoLeft .step_content2 .step2_content_right{width:auto;}
.ClassInfoLeft .step_content2 .step2_content_right a.link1{margin-left:5px;}
.timeBox{float:left; width:146px;}
.redTxt{color:#ff0000;}
.paddingT20{padding-top:20px;}

/*classes 31 may 2011 starts here*/
.signupBoxFT{width:457px; margin:auto;}
.cornerTopFT{background:url(../../images/signupCorners.gif) no-repeat; width:457px; height:5px; font-size:5px;}
.cornerBtmFT{background:url(../../images/signupCorners.gif) no-repeat 0 -5px; width:457px; height:26px; font-size:5px;}
.midBoxFT{border-left:1px solid #F26E26; border-right:1px solid #F26E26; font-size:20px; font-weight:bold; color:#EE6E23; text-align:center; padding:10px 0; width:455px; font-family:'RouterBook';}
.midBoxFT img{margin:0 8px;}
.socialIconBox{width:338px; float:right;}
.socialIconTop{background:#fff url(../../images/socialIconCornerT.gif) no-repeat left top; height:10px; font-size:0px; width:338px;}
.socialIconBtm{background:#fff url(../../images/socialIconCornerB.gif) no-repeat left bottom; height:10px; font-size:0px; width:338px;}
.socialIconMid{background:#fff; text-align:center; padding:3px 0; color:#0A3568; font-size:14px; font-family:'RouterBook';}
a.orangeLink{color:#F16E27; text-decoration:none;}
a.orangeLink:hover{text-decoration:underline;}
.marginR5{margin-right:5px;}

/*----new Login-signup page classes starts here (28 may 2011)*/
.greyBox{background:#DADADA; padding:10px;}
.loginHeading{font-size:36px; color:#fff; font-family:'RouterBook'; padding-bottom:10px; text-shadow:1px 1px 0 #000;}
.loginHeading span{color:#0E4385;}
.loginBoxLeft{float:left; width:462px;}
.loginBoxRight{float:right; width:468px;}
.headingNew1{background:#0E4385; font-family:'RouterBook'; font-size:22px; color:#fff;}
.headingNew1 .headingLeft{background:url(../../images/headingLeft.gif) no-repeat; padding-left:20px;}
.headingNew1 .headingRight{background:url(../../images/headingRight.gif) no-repeat top right; padding:7px 0 0; height:41px;}
.contentBoxNew1{width:430px; background:#fff; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; padding:18px 15px;}
.contentBoxNew2{width:436px; background:#fff; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; padding:10px 15px 0;}
.boxBtmNew1{background:url(../../images/boxBtmNew1.gif) no-repeat; width:462px; height:12px; font-size:0px;}
.boxBtmNew2{background:url(../../images/boxBtmNew2.gif) no-repeat; width:468px; height:11px; font-size:0px;}
.textfieldNew3{background:url(../../images/inputBgNew1.gif) repeat-x #f7f7f7 right top; border-style:solid; border-width:1px; border-color:#CCD3D7 #DFE4E7 #DDE6EB #D4DCE0; height:26px;}
.width428{width:428px;}
.marginBtm15{margin-bottom:15px;}
.txtBlue{color:#0E4385;}
.font16{font-size:16px;}
.SignupBtnBox{width:245px; margin:auto; text-align:right;}
.signInBtnBox{width:155px; margin:auto; text-align:right;}
a.orangeLink{color:#F16E27; text-decoration:none;}
a.orangeLink:hover{text-decoration:underline;}
/*----new Login-signup page classes ends here (28 may 2011)*/

/*expertise classes starts here*/
.expertiseBox{background:url(../../images/expertBG.jpg) no-repeat; width:883px; height:300px; padding:35px 32px 0 45px; margin:auto;}
.eventBox{background:url(../../images/eventBg.jpg) no-repeat; width:883px; height:293px; padding:42px 51px 0 48px;}
.expertLeft{float:left; width:475px; font-size:12px; color:#fff;}
.expertRight{float:right; width:393px;}
.eventRight{float:right; width:385px;}
.expertLeft h2{font-size:27px; color:#fff; padding-bottom:10px;}
.expertLeft h2 span{font-size:24px;}
.width400{
	width:410px;
}
.lineHeight18{line-height:18px;}
.marginR20{margin-right:20px;}
a.whiteLink{color:#fff; text-decoration:none;}
a.whiteLink:hover{text-decoration:underline;}
.expertiseVdo{width:393px; height:266px; position:relative;}
a.playBtn{background:url(../../images/playBtn.png) no-repeat; width:52px; height:57px; position:absolute; font-size:0; left:185px;  top:80px;}
.vdoDescBg{background:url(../../images/vdoDescBg.png) repeat; position:absolute; text-align:center; color:#fff; bottom:0; width:393px; height:55px; font-size:18px; padding-top:5px;}
.vdoLink{text-align:center; padding-top:5px; color:#fff; font-size:11px;}
.vdoLink a{color:#fff; text-decoration:none;}
.vdoLink a:hover{text-decoration:underline;}

.expertFindBox{height:53px; position:relative;}
.expertFindArrow{background:url(../../images/findArrow.jpg) no-repeat; font-size:0; width:28px; height:31px; position:absolute; margin:10px 0 0 -4px;}
.expertFindLeft{float:left; width:5px; background:url(../../images/findCorners.png) no-repeat; height:53px; font-size:0;}
.expertFindRight{float:left; width:5px; background:url(../../images/findCorners.png) no-repeat -5px 0; height:53px; font-size:0;}
.expertFindMid{float:left; width:920px; background:url(../../images/findBg.jpg) repeat-x; height:53px; color:#fff; padding:12px 0 0 28px;}
.findLabel{font-size:12px; font-weight:bold; padding-right:20px; float:left; line-height:28px;}
.findInput{width:210px; height:24px; background:#fff; border:1px solid #E3E1E1; float:left; font-size:11px; color:#999999; font-family:Arial; margin-right:10px; padding-left:5px;}

.expertTitle{background:url(../../images/greyDot.jpg) repeat-x center 11px; text-align:center; margin-bottom:35px;}
.expertTitle span{background:#fff; padding:0 50px; color:#656565; font-size:16px;}
.expertMainContent{margin:0 auto 50px; width:525px; background:url(../../images/greenDots.jpg) no-repeat; padding-left:80px; font-size:18px; color:#666666; line-height:150%;}
.expertMainContent h2{font-size:21px; color:#285990;}
.expertList{width:750px; margin:auto; list-style:none;}
.expertList li{float:left; width:310px; margin:0 25px 50px 0; background:url(../../images/greenDotsSmall.jpg) no-repeat; padding-left:40px; color:#666; font-size:14px; line-height:150%;}
.expertList li span{
	color:#285990;
	font-size:16px;
	font-weight:bold;
	display:block;
	font-family: RouterBook, Arial, Helvetica, sans-serif;
}
.expertList li.listClear{clear:left;}

.companyLogos{height:60px; margin-bottom:30px; padding-top:23px; border-top:1px solid #E2E2E2; color:#666; clear:both; text-align:center; font-size:14px;}
.companyLogos .fontRouter{margin-right:80px;}
.companyLogos a{margin-left:30px;}
.companyLogos img{vertical-align:middle;}

.expertiseBtm{height:215px;}
.expertiseBtmLeft{background:url(../../images/expertiseBtmLeft.jpg) no-repeat; width:468px; height:190px; float:left; padding:25px 0 0 31px;}
.expertiseBtmRight{
	background:url(../../images/expertiseBtmRight.jpg);
	width:458px;
	height:215px;
	float:left;
	font-size:0;
}
.expertiseBtmLeft h2{color:#fff; font-size:16px; background:url(../../images/greenDots2.jpg) no-repeat; padding-left:40px; min-height:20px; margin-bottom:9px;}

.eventBtmLeft{background:url(../../images/eventBtmLeft.jpg) no-repeat; width:468px; height:190px; float:left; padding:25px 0 0 31px;}
.eventBtmLeft h2{color:#fff; font-size:16px; padding:11px 0 0 28px; min-height:20px; margin-bottom:9px;}
.eventBtmLeft .findFormHolder{padding:10px 0 0 23px;}
.findFormHolder{padding:20px 0 0 23px;}
.expertFormLeft{float:left; width:100px; color:#fff; font-size:14px;}
.expertFormRight{float:left; width:100px; margin-top:54px;}
.expertFormMid{float:left; width:220px; color:#fff; font-size:14px; margin-right:10px;}
.findInput2{width:210px; height:24px; background:#fff; border:1px solid #E3E1E1; float:left; font-size:11px; color:#999999; font-family:Arial; margin:0 10px 4px 0; padding-left:5px;}

/*expertise classes ends here*/


/*welcome popup classes starts here*/
.popupHolder{width:816px;position:absolute; z-index:9999; left:25%; top:5%;}
.popupHeader{background:url(../../images/popupTop.png) no-repeat; width:816px; height:241px; position:relative;}
.popupHeaderDesc{width:290px; position:absolute; line-height:22px; color:#fff; font-size:14px; right:35px; top:105px;}
.popupCloseBtn{background:url(../../images/popupCloseBtn.png) no-repeat; position:absolute; width:36px; height:36px; font-size:0; right:15px; top:20px;}
.popupBtm{height:72px; margin-left:14px;}
.popupBtmLeft{background:url(../../images/popupBtmCorner.png) no-repeat; width:12px; height:72px; font-size:0; float:left;}
.popupBtmRight{background:url(../../images/popupBtmCorner.png) no-repeat -12px 0; width:12px; height:72px; font-size:0; float:left;}
.popupBtmMid{background:url(../../images/popupBtmBg.png) repeat-x; width:778px; height:57px; float:left; padding-top:15px;}
.popupBtmMid a.continueBtn{margin:-5px 0 0 9px;}
.popupBtmMid a{margin-left:13px;}
.popupMid{background:#fff; margin-left:15px;}
.popupHeading1{
	color:#F36B0A;
	font-size:30px;
	text-align:center;
	background:url(../../images/headingBg.gif) repeat-x left bottom;
	padding-bottom:15px;
	text-transform:uppercase;
	font-family: RouterBook, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.popupInnerBox{padding:0 0 30px 0;}

.popupContentBox{float:left; width:207px; border-right:1px solid #F3F3F3; padding:12px 25px 0;}

.popupContentBox .popupMsg1{
color:#666666;
font-size:12.5px;
padding-top: 0;
padding-right: 0;
padding-bottom: 10px;
padding-left: 0px;
}
.popupContentBox .popupMsg2{
color:#666666;
font-size:12.5px;
padding-top: 0;
padding-right: 0;
padding-bottom: 10px;
padding-left: 0px;
}
.popupContentBox .popupMsg3{
color:#666666;
font-size:12.5px;
padding-top: 0;
padding-right: 0;
padding-bottom: 10px;
padding-left: 0px;
}

.step1Img{width:187px; height:188px; font-size:0; margin-bottom:24px;}
.step2Img{width:187px; height:188px; font-size:0; margin-bottom:24px;}
.step3Img{width:187px; height:188px; font-size:0; margin-bottom:24px;}

.step1Btn{width:190px; height:31px; font-size:0; display:block;}
.step2Btn{width:190px; height:31px; font-size:0; display:block;}
.step3InstructorBtn{width:190px; height:31px; font-size:0; display:block;}
.step3StudentBtn{width:190px; height:31px; font-size:0; display:block;}

.popupResult{font-size:14px; color:#666; font-weight:bold; padding:0 0 18px 140px;}
.popupResult span{float:left; width:250px; padding:0 50px 0 10px; line-height:20px;}
.black_overlay2{display:none; position:absolute; top:0%; left:0%; width:100%!important; height:10000px; background-color:#000; z-index:1001; -moz-opacity: 0.5;opacity:.60; filter:alpha(opacity=60);}

.step1link{ display:block; width:187px; height:188px; font-size:0; margin-bottom:24px;}
.step2link{ display:block; width:187px; height:188px; font-size:0; margin-bottom:24px;}
.step3link{ display:block; width:187px; height:188px; font-size:0; margin-bottom:24px;}

.image1 {
float: left;
margin-right: 11px;
margin-bottom: 5px;
}

.image2 {
float: left;
margin-right: 11px;
margin-bottom: 5px;
}

.image3 {
float: left;
margin-right: 11px;
margin-bottom: 5px;
}


/*welcome popup classes ends here*/

.errorGreyBold3{font-size:13px; color:#FF0000; font-weight:bold; padding: 5px 10px 5px 2px;}
/* new added */

/*.page-id{background:url(../../images/patern.jpg) repeat left top;}*/
.MyBanner{width:auto; padding-left:425px; height:354px; padding-right:30px; position:relative;}
.MyBanner .Banner-title{
	font-size:33px;
	font-weight:normal;
	font-family:'RouterBook', Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:39px;
	padding-bottom:7px;
	padding-top:55px;
	width: 480px;
	margin-left:84px;
}
.MyBanner .Banner-title span{font-size:49px;}
.MyBanner .Banner-descp{
	font-size:18px;
	font-family:'RouterBook';
	line-height:22px;
	color:#fff;
	margin-left: 86px;
	padding-top:3px;
}
.MyBanner .Banner-descp a {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}
.MyBanner .Banner-descp a:hover {color:#fff; text-decoration:none; font-weight:bold;}
.earth-img{background:url(../../images/earth2.png) no-repeat; width:735px; height:359px; position:absolute; left:-350px; top:-45px; z-index:1;}
.see_symposium {
	float:left;
	height: 50px;
	width: 237px;
	margin-left:5px;
	margin-top:10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.meet_experts {
	float:left;
	height: 50px;
	width: 237px;
	margin-left:284px;
	margin-top:15px;
}
.sign-in-holder{width:330px; float:right; margin-right:15px;}
.home-video-holder{width:964px; padding:0px; margin:auto;}
.home-video{
	width:auto;
	padding:10px;
	background:#f2f1ef;
	padding-left:13px;
}
.home-video span.sap{padding:4px;}
.main-video-holder{width:964px; padding:0px; margin:auto; margin-top:4px;}
.main-video{
	width:auto;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:9px;
	background-color: #ddd;
	background-image: url(../../images/home-video-bg.jpg);
}
.main-video span.sap{padding:3px;}
.main-video-btm{background:url(../../images/main-btm.jpg) no-repeat; width:964px; height:6px; font-size:0px; margin:auto; margin-left: 2px; margin-top:-1px;}
.content-Main-Box{ background:url(../../images/container-bg.jpg) repeat-y left top;}
.teachesus{font-size:18px; text-align:center; color:#696969;padding:0px 0px 10px 0px;font-family:'RouterBook';}
.logo-holder{width:auto;}
.logo-holderbox{width:170px; text-align:center; float:left;}
.logo-holderbox img{margin-bottom:5px;}
a.logo-name{height:33px; overflow:hidden; color:#9b9b9b; font-weight:bold; font-size:12px; text-decoration:none;}
a.logo-name2{color:#6f97c1; font-size:11px; text-decoration:none;}
.logo-sap{float:left; width:10px; height:10px;}
.box-topimg{width:963px; margin:auto; height:4px; font-size:0px;}
.Home-content{margin-top:-28px;}
.myoptions{
	height:40px;
	background-image: url(../../images/wid_bot_background.jpg);
	background-repeat: no-repeat;
	width: 195px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.myoptions1{
	height:40px;
	background-image: url(../../images/wid_bot_background.jpg);
	background-repeat: no-repeat;
	width: 195px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.btn-viewprofile{background:url(../../images/btn-viewprofile.png) no-repeat left top; width:78px; height:28px;}
.holder_green{width:963px; margin:auto; padding-top:10px;}
.readytoteach a{background:url(../../images/img-readytoteach.jpg) no-repeat left top; width:317px; height:166px; float:left; margin-right:5px; position:relative;}
.readytoteach a:hover{background:url(../../images/img-readytoteach-over.jpg) no-repeat left top; display:block;}

.haveasaminar a{background:url(../../images/img-havasaminar.jpg) no-repeat left top; width:316px; height:166px; float:left; margin-right:5px; position:relative;}
.haveasaminar a:hover{background:url(../../images/img-havasaminar-over.jpg) no-repeat left top; display:block;}

.newtolil a{background:url(../../images/img-newtolil.jpg) no-repeat left top; width:316px; height:166px; float:left; position:relative;}
.newtolil a:hover{background:url(../../images/img-newtolil-over.jpg) no-repeat left top; display:block;}

.btn_apply a{background:url(../../images/btn-apply.jpg) no-repeat left top; width:244px; height:27px; display:block; float:left;}
.btn_apply a:hover{background:url(../../images/btn-apply-over.jpg) no-repeat left top;}
.btn_seemore a{background:url(../../images/btn-seemore.jpg) no-repeat left top; width:108px; height:27px; margin-left:8px; display:block; float:left;}
.btn_seemore a:hover{background:url(../../images/btn-seemore-over.jpg) no-repeat left top; }
.mid-btn-holder{width:360px; float:left; overflow:hidden; padding:8px 6px;}
.mid-btn-holder2{width:250px; float:left; overflow:hidden; padding:8px 6px;}
.divfltlft, .divfltlft2{float:left; background:url(../../images/heading-line.jpg) repeat-x left center; height:37px;}
.divfrtrgt, .divfrtrgt2{float:right; background:url(../../images/heading-line.jpg) repeat-x left center; height:37px;}
.sortby_option{background:url(../../images/sort-by.jpg) no-repeat left top; width:127px;  font-weight:normal;height:28px; float: right;margin-left: 5px; padding:0px 4px; position:relative;}
.sortby_option img{float:right; margin:14px 1px;}
.sortby_option a{color:#666666; text-decoration:none; font-weight:normal; font-size:13px; line-height:27px;font-family:'RouterBook';}
.sortby_option a span{float:left;}
.Mypanel_home{float:left; font-weight:normal; display:block;}

.readytolil {width:316px; height:178px; float:left;display:block; position:relative;margin-right:7px; }
.readytolil a{background:url(../../images/img-readytolil.png) no-repeat left top; width:316px; height:178px; float:left; display:block; position:relative;}
.readytolil a:hover{background:url(../../images/img-readytolil-over.png) no-repeat left top;}
.readytolil .icons_socials{width:153px; position:absolute; top:114px; right:53px; font-size:11px; color:#fff;}
.icons_socials a{background:none; padding:0px; width:auto; height:auto; float:none; display:inline;}
.icons_socials a:hover{background:none;}
.readytolil .icons_socials img{padding:0px 1px; vertical-align:middle;}
.newtoonline a{background:url(../../images/img-newtoonline.png) no-repeat left top;width:316px; height:178px; float:left; margin-right:7px; display:block;}
.newtoonline a:hover{background:url(../../images/img-newtoonline-over.png) no-repeat left top;}
.connect_lil {width:316px; height:178px; float:left;display:block; position:relative;}
.connect_lil img
{
position:absolute;
left:0px;
top:0px;
}
.home-video .mid{clear:both;}
.home-video .mid .divfltlft, .home-video .mid .divfrtrgt{float:left; width:283px;}
.home-video .mid .divfltlft2, .home-video .mid .divfrtrgt2{float:left; width:339px;}
body#internal .My_login_panel .mypannel_holder_active a, body#internal .My_login_panel .mypannel_holder_active span
{color:#285990!important;}
.howitworks_ban_home {
	background-image: url(../../images/howitworks_ban.jpg);
	background-repeat: no-repeat;
	height: 205px;
	width: 964px;
	margin:auto;
}
a.btn_see{
	width: 80px;
	height: 29px;
	float: right;
	margin-top: -3px;
	font-family: arial, 'RouterBook', 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	background-color: #174275;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#29588c), to(#174275));
	background-image: -webkit-linear-gradient(top, #29588c, #174275);
	background-image: -moz-linear-gradient(top, #29588c, #174275);
	background-image: -ms-linear-gradient(top, #29588c, #174275);
	background-image: -o-linear-gradient(top, #29588c, #174275);
	border-bottom: solid 1px #102c4e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
}
a.btn_see:hover{
	background-image: none;
	background-color: #29588c;
}
a.btn_see span{background:none; /*padding:10px 12px 11px 19px;*/}

/* for class profile */
.topdiv_curv{background:url(../../images/curve-topbig.jpg) no-repeat left top; width:958px; height:7px; font-size:0px;margin:auto;}
.btmdiv_curv{background:url(../../images/curv-btmbig.jpg) no-repeat left top; width:958px; height:7px; font-size:0px;margin:auto;}
.div_gray-mid{background:#f2f1ef; width:958px; margin:auto;}
.class-img{float:left; width:150px; margin-top:0px;}
.class-img .reviewsfor{float:left; display:block;}
.class-img .rating-img{float:right; }
.class-img .flag_request{width:146px;}
.reviewfor span.font-big{font-weight:bold; font-size:15px!important;}
.holder_infoclass
{
	width:500px; margin:0px 6px;padding: 0 7px; float:left;
	border: 1px solid #e6e5e4;
	border-radius: 4px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
.holder_infoclass .info-boxin {
	width:490px; padding:0px 7px;
}
.float_leftdiv{float:left; padding-right:10px; width:270px;}
.float_leftdiv .padding, .float_rightdiv .padding{padding:4px 0px 3px 0px;}

.float_leftdiv .left_content_right div, .float_rightdiv .left_content_right div, .float_rightdiv .left_content_box2 div{float:left; padding-right:1px;}
.left_content_box2_share div {float:left; padding-right:2px;}
.float_rightdiv{float:right; padding-right:10px; width:200px;}
.info-title-holder{border-bottom:1px solid #dfdedd; height:51px; line-height:44px; margin-bottom:7px;}
.title-holder1{float:left; font-size:14px; font-weight:bold;}
.title-holder1 img{border:1px solid #cccccc; margin-right:3px;}
.sendmesg{float:right; background:url(../../images/icon-send-mesg.jpg) no-repeat left top; width:127px; height:44px; line-height:44px; font-size:11px; margin-top:7px;}
.sendmesg a{font-size:11px; color:#0088c8; padding-left:33px; text-decoration:underline;}
.sendmesg a:hover{font-size:11px; color:#0088c8; padding-left:33px; text-decoration:none;}
.newpriceholder {
	width:264px;
	display: flex;
	align-items: flex-end;
}
.newpriceholder-in{
	background: #ffffff;
	border: 1px solid #e6e5e4;
	border-radius: 4px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	min-height: 160px;
	height: calc(100% - 2px);
}

.newpriceholder-in div {
	margin: 2px 0;
}

.price-topcurv{background:url(../../images/price-top.jpg) no-repeat left top; height:6px; width:264px;}
.price-btmcurv{background:url(../../images/price-btm.jpg) no-repeat left top; height:6px; width:264px;}
.p_location{font-size:11px; color:#515151; line-height:14px; font-weight:normal;}
.newpriceholder .flag_cost{
	width:auto;
	float:none;
	font-size:36px;
	font-weight:bold;
	color:#808080;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	display: flex;
	justify-content: space-evenly;
}
.newpriceholder .flag_cost .session{font-size:11px; display:block; background:url(../../images/public-bg.jpg) no-repeat left top; text-align:center; width:60px; height:27px; line-height:25px; font-weight:bold; float:right; margin-top:9px;}
.newpriceholder .flag_cost .session2{font-size:11px; display:block; background:url(../../images/public-bg.jpg) no-repeat left top; text-align:center; width:60px; height:27px; line-height:11px; font-weight:bold; float:right; margin-top:9px; padding-top:1px;}
.newpriceholder .flag_cost .session2 a{font-size:9px!important;color:#247ED1; text-decoration:underline; padding-right:2px; font-weight:bold!important; white-space:nowrap!important;}
.newpriceholder .flag_cost .session2 a:hover{font-size:9px!important;color:#247ED1; text-decoration:none; padding-right:2px; font-weight:bold!important; white-space:nowrap!important;}
.div_gray-mid .user_name_new a{font-size:28px; font-weight:normal; max-width:670px;text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;}
.padd_top{padding-top:1px;}
.this_class{font-size:14px; text-align:center; clear:both; color:#80b442; padding:3px 0px 0px;}
.this_class span{font-weight:bold; text-transform:uppercase;}
.this_class_orng{
	font-size:14px;
	text-align:center;
	clear:both;
	color:#f36c20;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.this_class_orng span{font-weight:bold; text-transform:uppercase;}
.registernowbtn{padding-top:15px;}

.widgetTool{width:auto; clear:both; background:url(../../images/widget-tool-bg.jpg) no-repeat left top; width:190px; height:26px; padding:5px; margin:auto;}
.toolReports, .toolEdit, .toolCrft, .toolDelete, .toolMsg, .toolAssign, .toolCopyLink{float:left; width:27px; height:20px; padding:2px 0px;}
.toolReports a, .toolEdit a, .toolCrft a, .toolDelete a, .toolMsg a, .toolAssign a, .toolCopyLink a{float:left; width:27px; height:27px; font-size:0px;}
.toolControlPanel{width:38px; height:17px; float:left; width:#666666; font-weight:bold; font-size:10px; background:url(../../images/control-sap.jpg) no-repeat right center; padding-right:5px; margin-right:5px; height:28px;}
.toolReports a{background:url(../../images/icon-edit.png) no-repeat left top; display:block; float:left;}
.toolEdit a{background:url(../../images/icon-editprofile.png) no-repeat left top; display:block; float:left;}
.toolCrft a{background:url(../../images/icon-certificate-disble.png) no-repeat left top; display:block; float:left;}
.toolDelete a{background:url(../../images/icon-delete.png) no-repeat left top; display:block; float:left;}
.toolMsg a{background:url(../../images/icon-mesg.png) no-repeat left top; display:block; float:left;}
.toolAssign a{background:url(../../images/icon-edit.png) no-repeat left top; display:block; float:left;}
.toolCopyLink a{background:url(../../images/link_icon.png) no-repeat left top; display:block; float:left;}

.content_container2{background:url(../../images/internal-topcurv.jpg) no-repeat scroll left top transparent; padding: 10px 0 0; width:978px; margin:auto;}
/* reviews classes*/
.myoptions1 .review-0, .myoptions1 .review-1, .myoptions1 .review-1-5, .myoptions1 .review-2, .myoptions1 .review-2-5, .myoptions1 .review-3, .myoptions1 .review-3-5, .myoptions1 .review-4, .myoptions1 .review-4-5, .myoptions1 .review-5{ padding:20px 0 0 6px!important;}

.hover_box_content .review-0, .hover_box_content .review-5, .hover_box_content .review-1, .hover_box_content .review-1-5, .hover_box_content .review-2, .hover_box_content .review-2-5, .hover_box_content .review-3, .hover_box_content .review-3-5, .hover_box_content .review-4, .hover_box_content .review-4-5{width:61px;}

.review-0{background:url(../../images/icon-rating0.png) no-repeat left top; text-align:right; padding:21px 0 0 6px; font-size:12px; font-weight:bold; color:#ee7333; width:72px; float:left; margin-top:1px;}
.review-0 span{font-weight:bold; font-size:14px;}


.review-5{background:url(../../images/icon-rating5.png) no-repeat left top; text-align:right; padding:21px 0 0 9px; font-size:12px; font-weight:bold; color:#ee7333; width:72px; float:left; margin-top:1px;}
.review-5 span{font-weight:bold; font-size:14px;}

.review-1{background:url(../../images/icon-rating1.png) no-repeat left top; text-align:right; padding:21px 0 0 9px; font-size:12px; font-weight:bold; color:#ee7333; width:72px; float:left; margin-top:1px;}
.review-1 span{font-weight:bold; font-size:14px;}

.review-1-5{background:url(../../images/icon-rating1-5.png) no-repeat left top; text-align:right; padding:21px 0 0 9px; font-size:12px; font-weight:bold; color:#ee7333; width:72px; float:left; margin-top:1px;}
.review-1-5 span{font-weight:bold; font-size:14px;}

.review-2{background:url(../../images/icon-rating2.png) no-repeat left top; text-align:right; padding:21px 0 0 9px; font-size:12px; font-weight:bold; color:#ee7333; width:72px; float:left; margin-top:1px;}
.review-2 span{font-weight:bold; font-size:14px;}

.review-2-5{background:url(../../images/icon-rating2-5.png) no-repeat left top; text-align:right; padding:21px 0 0 9px; font-size:12px; font-weight:bold; color:#ee7333; width:72px; float:left; margin-top:1px;}
.review-2-5 span{font-weight:bold; font-size:14px;}

.review-3{background:url(../../images/icon-rating3.png) no-repeat left top; text-align:right; padding:21px 0 0 9px; font-size:12px; font-weight:bold; color:#ee7333; width:72px; float:left; margin-top:1px;}
.review-3 span{font-weight:bold; font-size:14px;}

.review-3-5{background:url(../../images/icon-rating3.png) no-repeat left top; text-align:right; padding:21px 0 0 9px; font-size:12px; font-weight:bold; color:#ee7333; width:72px; float:left; margin-top:1px;}
.review-3-5 span{font-weight:bold; font-size:14px;}

.review-4{background:url(../../images/icon-rating4.png) no-repeat left top;  text-align:right; padding:21px 0 0 9px; font-size:12px; font-weight:bold; color:#ee7333; width:72px; float:left; margin-top:1px;}
.review-4 span{font-weight:bold; font-size:14px;}

.review-4-5{background:url(../../images/icon-rating4-5.png) no-repeat left top;  text-align:right; padding:21px 0 0 9px; font-size:12px; font-weight:bold; color:#ee7333; width:72px; float:left; margin-top:1px;}
.review-4-5 span{font-weight:bold; font-size:14px;}

.review-5{background:url(../../images/icon-rating5.png) no-repeat left top; padding:21px 0 0 9px; text-align:right; font-size:12px; font-weight:bold; color:#ee7333; width:72px; float:left; margin-top:1px;}
.review-5 span{font-weight:bold; font-size:14px;}
.msg_desc_box4 .review-5,
.msg_desc_box4 .review-1,
.msg_desc_box4 .review-1-5,
.msg_desc_box4 .review-2,
.msg_desc_box4 .review-2-5,
.msg_desc_box4 .review-3,
.msg_desc_box4 .review-3-5,
.msg_desc_box4 .review-4,
.msg_desc_box4 .review-4-5{padding-bottom:8px;}

.msg_desc_box4 .rating_box5{padding-bottom:14px;}
.heading_holder2 .heading2{margin:0px;}
.heading_holder2 .heading2 a{margin:-7px 0 0 0;}

/* new buttons classes */
a.btnclass_gray{background:url(../../images/class_gray.jpg) no-repeat left top; width:245px; height:26px; float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:16px 4px; text-decoration:none; color:#ffffff; cursor:default;}
a.btnclass_enterlive_gray{background:url(../../images/class_gray.jpg) no-repeat left top; width:245px; height:26px; float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:16px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_green{background:url(../../images/class_green.jpg) no-repeat left top; width:245px; height:26px; float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:16px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_orange{background:url(../../images/class_orange.jpg) no-repeat left top; width:245px; height:26px; float:left; font-size:24px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:16px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_orangeview{background:url(../../images/class_orange.jpg) no-repeat left top; width:245px; height:28px; float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:14px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_orangeview small{font-size:12px; font-weight:bold; display:block; text-align:right; padding-right:32px;}

a.btnclass_orangeview1{background:url(../../images/class_orange.jpg) no-repeat left top; width:245px; height:29px; float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:14px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_orangeview1 small{font-size:12px; font-weight:bold; display:block; text-align:right; padding-right:4px;}
a.btnclass_greenview{background:url(../../images/class_green.jpg) no-repeat left top; width:245px; height:28px; float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:14px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_greenview small{font-size:12px; font-weight:bold; display:block; text-align:right; padding-right:32px;}

a.btnclass_green_view_cert{background:url(../../images/class_green.jpg) no-repeat left top; width:110px; height:28px; float:right; border-radius: 5px; font-size:12px; line-height: 14px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:5px; text-decoration:none; color:#ffffff;}

/*a.btnclass_orangeview{background:url(../../images/class_orange.jpg) no-repeat left top; width:192px; height:26px; float:left; font-size:23px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:16px 4px; text-decoration:none; color:#ffffff;}*/

.review_leftclass{font-size:11px; color:#808080; float:left; font-weight:normal;}
.review_leftclass span{font-size:16px; font-weight:bold;}
.rating_img{float:right; margin-top:2px;}
.rating_boxclass{
	clear:both;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.ins-org-content .inst_widget_title{background:url("../../images/patern-double.jpg") repeat-x scroll left bottom; height:47px;}
.ins-org-content .setheight_new{background:none; height:85px; margin-bottom:0px;}


.ins-org-content .inst_widget_desc1{height:73px;}
/* other buttons */
a.gray_enterlivesession{background:url(../../images/gray-button.png) no-repeat left top; width:189px; height:29px; display:block; font-size:18px; color:#ffffff; text-align:center; padding:6px; text-decoration:none; margin-top:1px;}
a.gray_norecording{background:url(../../images/gray-button.png) no-repeat left top; width:189px; height:29px; display:block; font-size:16px; color:#ffffff; text-align:center; padding:6px; text-decoration:none; margin-top:1px;}
a.orange_recording{background:url(../../images/orange-button.png) no-repeat left top; width:189px; height:29px; display:block; font-size:18px; color:#ffffff; text-align:center; padding:6px; text-decoration:none; margin-top:1px;}
a.orange_enterlivesessionview{background:url(../../images/orange-button.png) no-repeat left top; width:193px; height:33px; display:block; font-size:14px; line-height:14px; color:#ffffff; text-align:center; padding:4px; text-decoration:none; margin-top:1px;}
a.orange_enterlivesessionview small, a.green_enterlivesessionview small{font-size:14px; line-height:14px; display:block; text-align:center;}
a.gray_enterlivesessionview{background:url(../../images/gray-button.png) no-repeat left top; width:190px; height:29px; display:block; font-size:14px; line-height:14px; color:#ffffff; text-align:center; padding:6px; text-decoration:none; margin-top:1px;}
a.green_enterlivesession{background:url(../../images/green-button.png) no-repeat left top; width:190px; height:29px; display:block; font-size:18px; color:#ffffff; text-align:center; padding:6px; text-decoration:none; margin-top:1px;}
a.green_enterlivesessionview{background:url(../../images/green-button.png) no-repeat left top; width:193px; height:33px; display:block; font-size:14px; line-height:14px; color:#ffffff; text-align:center; padding:4px; text-decoration:none; margin-top:1px;}
a.newmesg{width:85px; height:12px; text-align:center; padding:6px; text-decoration:none; font-size:12px; color:#ffffff; display:block; background:url(../../images/btn-newmsg.png) no-repeat left top;font-weight:normal; display:block; float:right; font-family:Arial, Helvetica, sans-serif; margin-top:4px;}
a.returntomypanel{width:120px; height:23px; text-align:center; padding:2px; text-decoration:none; font-size:12px; font-weight:normal; color:#ffffff; background:url(../../images/btn-blue2.png) no-repeat left top; display:block; float:right; line-height:20px; margin:4px 0 0 5px!important; font-family:Arial, Helvetica, sans-serif;}
.mytitle2 .holdertitle{float:left;}
.fbtitleholder{overflow:hidden; height:30px;}
.fbtitleholder .mytitle2{float:left; white-space:nowrap; padding-top:2px;}
.fbtitleholder .fb_iframe_widget{float:left; margin-left:10px;}
.flag_holder_left{width:202px; height:101px; margin-bottom:10px;}
.flag_img_left{height:100px; width:205px; overflow:hidden; vertical-align:middle; text-align:center;}

/* STARTS : BUTTONS FOR LEFT SIDE (SMALLER ONE THAT CLASS/EVENT PROFILE PAGE) */
a.btnclass_gray_left{background:url(../../images/class_gray1.jpg) no-repeat left top; width:196px; height:26px; line-height:16px; float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:16px 4px; text-decoration:none; color:#ffffff; cursor:default;}
a.btnclass_enterlive_gray_left{background:url(../../images/class_gray1.jpg) no-repeat left top; width:199px; height:26px; float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:16px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_green_left{background:url(../../images/class_green1.jpg) no-repeat left top; width:199px; height:26px; float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:16px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_orange_left{background:url(../../images/class_orange1.png) no-repeat left top; width:199px; height:26px; float:left; font-size:24px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:16px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_orangeview_left{background:url(../../images/class_orange1.png) no-repeat left top; width:199px; height:28px; float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:14px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_orangeview_left small{font-size:12px; font-weight:bold; display:block; text-align:right; padding-right:5px;}

a.btnclass_orangeview1_left{background:url(../../images/class_orange1.png) no-repeat left top; width:199px; height:29px; float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:14px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_orangeview1_left small{font-size:12px; font-weight:bold; display:block; text-align:right; padding-right:4px;}
a.btnclass_greenview_left{background:url(../../images/class_green1.jpg) no-repeat left top; width:199px; height:28px; float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:14px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_greenview_left small{font-size:12px; font-weight:bold; display:block; text-align:right; padding-right:5px;}
/* ENDS : BUTTONS FOR LEFT SIDE (SMALLER ONE THAT CLASS/EVENT PROFILE PAGE) */
.editprobtn{margin-top:-1px;}
.btn_blank_wid a{background:url(../../images/btn-blank.jpg) no-repeat left top; color:#ffffff; width:280px; height:28px; text-align:center; font-size:16px; font-weight:bold; padding:7px 6px; margin:auto; display:block; text-decoration:none; margin-top:8px;}
.right_containernew1{width:730px; float:right;}
.left_profile_btn{padding-bottom:8px;}
.left_profile_btn img{padding-left:2px;}
.myregister_holder{background:#f1f1f1;}
.box-topimg3{width:959px; height:6px; margin:auto;}
.box-btmimg3{width:959px; height:7px; margin:auto;}
.topcurvlight, .popup_form_container{background:url(../../images/lightboxtopcurv.jpg) no-repeat left top;}
.topcurvlightcrop, .popup_form_container{background:url(../../images/lightboxtopcurv_crop.jpg) no-repeat left top;}
.myheadingtxt{float:left;}
.right_container .CollapsiblePanel{margin-bottom:10px;}
.right_container .spacer3{display:none;}
.instructor_desc_new3{font-size:11px; padding:5px 0px 10px 0px; color:#676767;}
.get_access{color:#247ED1; font-size:11px;}
.padd_btm{padding-bottom:0px!important;}
.padd_tp{padding-top:0px!important;}
.share{
	padding-left:7px!important;
}
.sub_area{padding-top:2px;}
.Blank_widget_holder{width:198px; height:364px; float:left;}
.float_rightdiv .left_content_box2, .newpriceholder-in .left_content_box{background:none;}
.newpriceholder-in .left_content_box{padding:10px 0 6px; border-top:none;}
.Mymainwidget{float:left;}
.Mycontentwidget .widgetTool{margin:-2px 0 0 8px; float:left;}
.blank_widget_toolbaar{background:url(../../images/widget-blank2.png) no-repeat; float:left; width:221px; margin-top:9px; height:384px; font-size:0px; margin-left:-3px;}
.blank_widget_ins{background:url(../../images/widget-blank_ins.jpg) no-repeat; float:left; width:221px; height:371px; font-size:0px; margin-left:-1px;}

.errorGreyBold3{font-size:13px; color:#FF0000; font-weight:bold; padding: 5px 10px 5px 2px;}

/*Reporting Classes Start here*/
.rowMid{background:url(../../images/rowMid.jpg) repeat-y; padding:10px 20px;}
.reportTitle{
	float:left;
	width:270px;
	font-size:22px;
	font-family: RouterBook, Arial, Helvetica, sans-serif;
	color:#194A92;
	padding-top: 18px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
}
.reportTitle span{display:block; color:#666; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-bottom: 3px;}
.reportTitle span span{display:inline; color:#F16E27;}
.enrolledBox{float:left; width:88px; text-align:center; font-size:12px; color:#666; padding-top:15px;}
.blueCircle{
	text-align:center;
	color:#fff;
	font-size:20px;
	width:53px;
	height:38px;
	padding-top:40px;
	padding-top:15px;
	font-weight:bold;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../images/blueCircle.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.greenCircle{
	background:url(../../images/greenCircle.png) no-repeat center center;
	margin:auto;
	text-align:center;
	color:#fff;
	font-size:20px;
	width:53px;
	height:38px;
	padding-top:40px;
	padding-top:15px;
	font-weight:bold;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
}
.orangeCircle{
	background:url(../../images/orangeCircle.png) no-repeat center center;
	margin:auto;
	text-align:center;
	color:#fff;
	font-size:20px;
	width:53px;
	height:38px;
	padding-top:40px;
	padding-top:15px;
	font-weight:bold;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
}
.viewsBox{float:left; width:145px; text-align:center; font-size:12px; color:#666; padding:0 0 0 20px;}
.viewsBox span{color:#194A92;}
.viewReprotBtn{
	float:left;
	padding-top:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
}
/*Reporting Classes End here*/

/*new reporting classes starts here*/
.reportTitle2{float:left; width:500px; font-size:22px; font-family: RouterBook, Arial, Helvetica, sans-serif; color:#194A92;}
.reportTitle2 span{display:block; color:#666; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.reportTitle2 span span{display:inline; color:#F16E27;}
.content_holder4{width:700px; background:#f1f1f1; padding:15px;}
.content_holder_rep{
	width:700px;
	background:#f1f1f1;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.reportTotal{width:695px; background:url(../../images/total-mid.jpg) repeat-y; padding:10px; color:#999;}
.totalColumn{float:left; font-size:12px; font-weight:bold; padding:35px 0 0 13px; width:90px;}
.totalCircleBox{
	width:110px;
	float:left;
	text-align:center;
	padding-top: 5px;
}
.blue_text{color:#194A92;}
.green_text{color:#A8CE67;}
ul.reportList{margin:0px; padding:0 0 0 55px; list-style:none; width:175px;}
ul.reportList li{border-bottom:1px solid #ccc; color:#999; padding:2px 0;}
.reportSlideMid{float:left;}
.graphBox{float:left; width:202px; text-align:center; padding:0 10px;}
.graphBox a{color:#194A92; font-size:13px; text-align:center; text-decoration:none; line-height:120%;}
.graphBox a span.title{text-decoration:underline; font-weight:bold; display:block; height:15px;}
.graphBox span.title_nolrnr{display:block; height:15px;}
.graphBox a:hover span{text-decoration:none;}
/*.reportArrow{padding-top:55px; float:left;}*/
.sessionRowHolder{border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7;}
.sessionRow1{background:url(../../images/sessionRow1.gif) repeat-y; width:728px; padding:20px 0; font-size:11px;}
.sessionRow2{background:url(../../images/sessionRow2.gif) repeat-y; width:728px; padding:20px 0; font-size:11px;}
.sessionTitleRow div{color:#194A92; font-size:11px;}
.regLrnrs{
float:left;
width:111px;
font-family: Arial, Helvetica, sans-serif;
padding-bottom: 0;
padding-left: 10px;
}
.regDate{
float:left;
width:121px;
color:#666;
}
.liveSsnAttnd{
float:left;
width:121px;
color:#006600;
}
.liveSsnViews{
float:left;
width:121px;
color:#006600;
}
.recordAttnd{float:left; width:121px; color:#006600;}
.recordViews{float:left; width:121px; color:#006600;}
.recordViews img{padding-right:5px;}
.lrnrName{
float:left;
width:75px;
padding-left:5px;
}
.lrnrName a{
color:#F16E27;
font-size: 10px;
}
.lrnrName a:hover{text-decoration:none;}
.paddingT8{padding-top:8px;}
.paging3 {
background-color: #F1F1F1;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
}

.reportArrowLeft{
margin-top:55px;
float:left;
height: 50px;
width: 15px;
}
.reportArrowRight{
margin-top:55px;
float:right;
height: 50px;
width: 15px;
}
.reportArrowLeft a{
float:left;
background: url(../../images/arrowLeftactive.png) no-repeat left center;;
height: 50px;
width: 15px;
display: block;
}
.reportArrowRight a{
float:right;
background: url(../../images/arrowRightactive.png) no-repeat right center;
height: 50px;
width: 15px;
display: block;
}
.reportdropdown {padding-top:3px; float:right;}
.grayCircle{
	background:url(../../images/graycircle.png) no-repeat center center;
	margin:auto;
	text-align:center;
	color:#fff;
	font-size:20px;
	width:53px;
	height:38px;
	padding-top:40px;
	padding-top:15px;
	font-weight:bold;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
}
/*new reporting classes ends here*/
.dropOut {font-size: 10px; color: #999; font-style: italic;}
.heading_text_rep{float:left; padding:0px 0px 0px 7px; font-weight:normal; margin-right:10px; font-family: 'RouterBook', sans-serif; line-height:33px; width:399px; overflow:hidden; height:33px;}
.select_rep {width:139px;}
.brdcrumbs_rep{float:left; color:#000; font-size:13px; font-weight:bold; margin-top:-1px; height:18px; overflow:hidden; width:730px;}
.brdcrumbs_rep a{text-decoration:none; color:#1f7dfd;}
.brdcrumbs_rep a:hover{text-decoration:underline;}

/*wellness.php classes start here*/
.heading_text_wellness {
	font-family: RouterBook, Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #B8B8B8;
	margin-top: 5px;
	margin-left: 15px;
}
.subheading_text_wellness {
	font-family: RouterBook, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #B8B8B8;
	margin-top: -10px;
	margin-bottom: 5px;
	margin-left: 17px;
}
.heading_text_wellness2 {
	font-family: RouterBook, Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #B8B8B8;
	margin-top: 20px;
	margin-left: 15px;
	background:url(../../images/border.jpg) repeat-x bottom;
	width: 926px;
}

.border_wellness {
	margin-top: 10px;
	margin-left: 15px;
	background:url(../../images/border.jpg) repeat-x bottom;
	width: 926px;
	height: 3px;
}

.top_box_wellness {
	background-color: #FFF;
	height: 340px;
	width: 926px;
	margin-left: 15px;
}
.top_box_wellness_top {
	background-color: #FFF;
	background:url(../../images/yoga_landingpage_topbox.jpg);
	height: 10px;
	width: 926px;
}
.top_box_wellness_mid {
	background-color: #F7F7F3;
	height: 320px;
	width: 926px;
}
.top_box_wellness_bot {
	background-color: #FFF;
	background:url(../../images/yoga_landingpage_bottombox.jpg);
	height: 10px;
	width: 926px;
}
.video_box_wellness {
	padding-left: 10px;
	padding-right: 10px;
	height: 315px;
	width: 560px;
	float: left;
}
.text_box_wellness {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #868686;
	width: 300px;
	margin-top: 50px;
	margin-left: 25px;
	float: left;
}
.wellness_button {
	background-color: #F7F7F3;
	height: 48px;
	width: 300px;
	margin-top: 20px;
	margin-left: 25px;
	float: left;
}
.program_holder {
	width: 926px;
	margin-left: 15px;
	margin-top: 5px;
}
.program_details {
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 42px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #868686;
}
.program_details a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0092B3;
	text-decoration: underline;
}
.program_details a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0092B3;
	text-decoration: underline;
}
.program_details a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0092B3;
	text-decoration: none;
}
.howitworks_banner {
	background-color: #FFF;
	background:url(../../images/howitworks_banner.jpg);
	background-repeat: no-repeat;
	width: 926px;
	margin-left: 40px;
	height: 172px;
	margin-top: 25px;
	margin-bottom: 40px;
}
.bot_box_wellness {
	background-color: #FFF;
	height: 275px;
	width: 868px;
	margin-left: 40px;
	margin-top: 25px;
	margin-bottom: 40px;
}
.bot_box_wellness_top {
	background-color: #FFF;
	background:url(../../images/yoga_landingpage_botbox_top.jpg);
	height: 10px;
	width: 868px;
}
.bot_box_wellness_mid {
	background-color: #F7F7F3;
	background:url(../../images/yoga_landingpage_botbox_mid.jpg);
	height: 265px;
	width: 868px;
}
.bot_box_wellness_bot {
	background-color: #FFF;
	background:url(../../images/yoga_landingpage_botbox_bot.jpg);
	height: 10px;
	width: 868px;
}
.bot_box_toptext {
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #868686;
	font-weight:bold;
	padding-bottom: 10px;
	padding-top: 5px;
}
.bot_box_wellness a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0092B3;
	text-decoration: underline;
}
.bot_box_wellness a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0092B3;
	text-decoration: underline;
}
.bot_box_wellness a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0092B3;
	text-decoration: none;
}
.bot_box_holder {
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #868686;
	float: left;
}
.bot_box_holder_right {
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #868686;
	float: left;
}
.bot_box_left {
	width: 383px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.bot_box_bottext {
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #868686;
	font-weight:bold;
	padding-top: 10px;
}

.instruct_name_wellness {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F7941C;
	padding-top: 5px;
	padding-bottom: 3px;
}
/*wellness.php classes end here*/

/* STARTS REQUEST INS CLASSES BY RG *******************************************************************************************************/




/******* MENU *******/
#container{
	margin: 0em auto;
	width: 430px;
}
#container ul{
	list-style: none;
	list-style-position: outside;
	padding:0px;
	margin-left:20px;
}
#container ul.menu li{
	float: left;
	margin-right: 5px;
	margin-bottom: -1px;
	border-bottom:1px solid;
}
#container ul.menu li{
	font-weight: 700;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #fff;
	margin-bottom: -1px;
	border: 1px solid #d0ccc9;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #898989;
	cursor: pointer;

}
#container ul.menu li.active{
	background: none;
	top: 1px;
	border-width: 1px 1px 0px 1px;
	color: #666666;
}
/******* /MENU *******/

/******* CONTENT *******/
.content{
	margin: 0pt auto;
	background: #efefef;
	border-top: 1px solid #d0ccc9;
	text-align: left;
	padding: 10px;
	padding-bottom: 20px;
	font-size: 11px;
	position:relative;
}
.content h1{
	line-height: 1em;
	float:left;
	font-size: 14px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
/******* /CONTENT *******/

.popup_form_content input[type = "text"].new1, .popup_form_content input[type = "password"].new1 {
	margin-bottom:10px;
    padding: 5px 7px 5px 7px;
    font-size:11px;
    margin-right:5px;
    width: 210px;
    height: 20px;
    border: none;
	color:#999999;
	border:1px solid #cccccc;
	float:right;
}

.popup_form_content input[type = "checkbox"] {
	margin-top:0px;
    padding: 0px 10px 0px 0px;
    font-size:11px;
    margin-left:0px;
    width: 15px;
    height: 15px;
    border: none;
    background:url(../../images/checkbox_bg.gif) top left no-repeat;
	color:#999999;
	vertical-align:middle;
}

.popup_form_content input[type="submit"].new1{
	font: normal 15px arial;
	color: #ffffff;
	background-color: #174275;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#29588c), to(#174275));
	background-image: -webkit-linear-gradient(top, #29588c, #174275);
	background-image: -moz-linear-gradient(top, #29588c, #174275);
	background-image: -ms-linear-gradient(top, #29588c, #174275);
	background-image: -o-linear-gradient(top, #29588c, #174275);
	border: none;
	border-bottom: solid 1px #102c4e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	width: 148px;
	height: 45px;
	padding-top: 3px;
	margin-top: 17px;
	margin-left: 75px;
	float: left;
	cursor: pointer;
}

.popup_form_content input[type="submit"].new1:hover{
	background-image: none;
	background-color: #29588c;
}
.popup_form_content select,{background:url(../../images/input_bg.gif) top left no-repeat; border:none !important; height:30px;  width:238px; margin-top:10px; font-size:13px; color:#2E2E2E;}

.popup_form_content span.forgot{
	float:right; margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.popup_form_content span.forgot a{
	color:#336699;
}


.select_signupleft1{font-size:13px; border:0px none; color:#515151; margin:2px 0; font-weight:bold; font-family:Tahoma, arial; width:210px; padding:0;}


.popup_content_container .select_signupleft1{color: #999999;font-size: 11px;font-weight: normal;}

.textfield_mid2{
	margin-bottom:10px;
    padding: 5px 7px 5px 7px;
    font-size:11px;
    margin-right:5px;
    width: 210px;
    height: 20px;
    border: none;
	color:#999999;
	border:1px solid #cccccc;
	background:#fff;
	float:right;
	}
.remember_box_1{float:left; padding:10px 0 0 3px; margin-left:6px; color:#999999; width:230px;}

.heading3{margin:0px 15px; height:36px; padding:8px 0px 12px 0; color:#BAB9B9; font-size:24px; font-weight:bold;}

.popup_bottom2{background:url(../../images/popup_bottom2.png) 10px top no-repeat; height:10px; width:460px; font-size:0px; margin-top:-2wwwwwwpx;}
.popup_bottom2_crop{background:url(../../images/popup_bottom2_crop.png) 10px top no-repeat; height:10px; width:760px; font-size:0px; margin-top:-2wwwwwwpx;}

a.login_login_btn1{
	font: normal 15px arial;
	color: #ffffff;
	background-color: #174275;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#29588c), to(#174275));
	background-image: -webkit-linear-gradient(top, #29588c, #174275);
	background-image: -moz-linear-gradient(top, #29588c, #174275);
	background-image: -ms-linear-gradient(top, #29588c, #174275);
	background-image: -o-linear-gradient(top, #29588c, #174275);
	border-bottom: solid 1px #102c4e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	width: 148px;
	height: 25px;
	padding-top: 10px;
	margin-top: 17px;
	margin-left: 45px;
	float: left;
}

a.login_login_btn1:hover{
	background-image: none;
	background-color: #29588c;
}

.apply_instructor{
	float:left;
	margin:0px;
}

.apply_instructor .expert{
	font-family: 'RouterBook', sans-serif; color:#285990; font-size:18px; margin:0; line-height: 30px;
}

.apply_instructor ul{
	margin:0px;
	display:block;
}

.apply_instructor ul li{
	font-size:11px; padding:0; margin:0; list-style-type:disc; list-style-position:inside;color:#f16e27;
}

.apply_instructor ul li a{
	color:#f16e27;  text-decoration:none;
}

.apply_instructor ul li a:hover{
	color:#f16e27;  text-decoration:underline;
}
/* Request Instruction section css start here */

.right_topcurv .add_instruction{width:730px; padding-top:10px; float:left; background:#F1F1F1; padding-bottom:20px; }
.right_topcurv .add_instruction1{width:730px; padding-top:0px; float:left; background:#F1F1F1; padding-bottom:5px; }


.right_topcurv .add_instruction .fldblock, .right_topcurv .add_instruction1 .fldblock{
    float:left;
    background:#fff url(../../images/edit_top1.jpg) left top no-repeat;
    width:659px;
    min-height:10px;
    margin-left:17px;
    padding:10px 20px 10px 20px;
}

.right_topcurv .add_instruction .fldblock h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:18px;
    float:left;
}

.right_topcurv .add_instruction .fldblock .graytxt, .right_topcurv .add_instruction1 .fldblock .graytxt{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:37px;
    float:left;
    color:#999999;
    border-bottom:1px solid #eae9e9;
	width:95%;
}

.right_topcurv .add_instruction .fldblock .button1{
    margin-top:0px;
    background:url(../../images/button_left.png) no-repeat left 5px;
    font-size:14px;
    font-weight:normal;
    color:#7f7f7f;
    border:none;
    float:left;
    cursor:pointer;
    height:34px;
    padding-left:4px;
}

.button1 input[type="submit"]{
    background:url(../../images/button_rt.png) no-repeat right 5px;
    padding-right:30px;
    font-size:14px;
    font-weight:normal;
    color:#7f7f7f;
    border:none;
    float:left;
    cursor:pointer;
    height:34px;
}

.button1 input[type="button"]{
    background:url(../../images/button_rt.png) no-repeat right 5px;
    padding-right:30px;
    font-size:14px;
    font-weight:normal;
    color:#7f7f7f;
    border:none;
    float:left;
    cursor:pointer;
    height:40px;
}

.button1 a{
	text-decoration:none;
}

.right_topcurv .add_instruction .content1 .remove{
    margin-top:0px;
    background:url(../../images/rmv_lft.png) no-repeat left 5px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    border:none;
    float:right;
    cursor:pointer;
    height:37px;
    padding-left:0px;
    margin-left:8px;
}

.remove input[type="submit"]{
    background:url(../../images/rmv_rt.png) no-repeat right 5px;
    padding-right:9px;
	padding-left:8px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    border:none;
    float:left;
    cursor:pointer;
    height:40px;
}

.remove_gray input[type="submit"]{
    background:url(../../images/rmv_rt_gray.png) no-repeat right 5px;
    padding-right:10px;
	padding-left:7px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    border:none;
    float:left;
    cursor:pointer;
    height:40px;
}

.right_topcurv .add_instruction .bottom, .right_topcurv .add_instruction1 .bottom{
    float:left;
    background:#fff url(../../images/edit_bottom.jpg) left bottom no-repeat;
    width:700px;
    height:10px;
    margin-left:17px;
    margin-bottom:5px;
}

.right_topcurv .add_instruction .content1{
    float:left;
    margin-left:80px;
    padding-top:30px;
    font:normal 12px Arial, Helvetica, sans-serif;
    color:#666666;
    background:#F1F1F1;
    width:550px;
    padding-bottom:20px;
    border-bottom:1px dotted #c8c8c8;
}

.right_topcurv .add_instruction .bordernone{
    border-bottom:none;
    padding-bottom:0px;
}


.right_topcurv .add_instruction .content1 h1{
    font:normal 18px Arial, Helvetica, sans-serif;
    line-height:25px;
    color:#7baf42;
    float:left;
    display:block;
    margin-bottom:10px;
}

.right_topcurv .add_instruction .content1 p {
    color: #666666;
    padding: 0 0 1em;
}

.right_topcurv .add_instruction .content1 .radio {
    width: 17px;
    height: 15px;
    padding: 0 5px 0 0;
    background: url(../../images/radio.gif) no-repeat;
    display: block;
    clear: left;
    float: left;

}

.right_topcurv .add_instruction .content1 input[type = "text"] {
    padding: 5px 7px 5px 7px;
    font-size:11px;
    margin-right:5px;
    width: 200px;
    height: 15px;
    border: none;
    color:#999999;
    border:1px solid #cccccc;
    float:left;
}

.right_topcurv .add_instruction .content1 input[type = "text"].small {
    padding: 5px 7px 5px 7px;
    font-size:11px;
    margin-right:5px;
    width: 170px;
    height: 15px;
    border: none;
    color:#999999;
    border:1px solid #cccccc;
    float:left;
}

.right_topcurv .add_instruction .content1 input[type = "text"].price {
    padding: 5px 7px 5px 7px;
    font-size:11px;
    margin-right:5px;
    width: 150px;
    height: 15px;
    border: none;
    color:#999999;
    border:1px solid #cccccc;
    float:right;
}

.right_topcurv .add_instruction .content1 pre{
    float:left;
    color:#666666;
    line-height:0px;
    font-size:14px;
}

.right_topcurv .add_instruction .content1 .textarea2 {
    margin-top:15px;
    padding: 5px 7px 5px 7px;
    font-size:11px;
    margin-right:5px;
    width: 437px;
    height: 100px;
    border: none;
    color:#999999;
    border:1px solid #cccccc;
    float:left;
}

.right_topcurv .add_instruction .content1 .button2{
    margin-top:0px;
    background:url(../../images/gbtn_left.png) no-repeat left 5px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    border:none;
    float:left;
    cursor:pointer;
    height:37px;
    padding-left:7px;
	margin-left:18px;
}

.right_topcurv .add_instruction .content1 .button2 input[type="submit"]{
    background:url(../../images/gbtn_rt.png) no-repeat right 5px;
    padding-right:15px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    border:none;
    float:left;
    cursor:pointer;
    height:40px;
	width:68px;
}

.button2_gray input[type="submit"]{
    background:url(../../images/gbtn_rt_gray.png) no-repeat right 5px;
    padding-right:6px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    border:none;
    float:left;
    cursor:pointer;
    height:40px;
	width:68px;
}

.right_topcurv .add_instruction .content1 h3{
    font:normal 18px Arial, Helvetica, sans-serif;
    line-height:25px;
    color:#7baf42;
    float:left;
    display:block;
    padding-bottom:10px;
    padding-left:20px;
    border-bottom:1px dotted #cccccc;
    width:80%;
}

.right_topcurv .add_instruction .content1 h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F36C20;
	text-decoration: underline;
}

.right_topcurv .add_instruction .content1 h3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F36C20;
	text-decoration: none;
}

.right_topcurv .add_instruction .content1  .lft1{
	width:220px; float:left;
}

.right_topcurv .add_instruction .content1  .rgt1{
	width:255px; float:left;
}

.buttoncontainer{
	width:453px;
	}

.right_topcurv .add_instruction .content1 .txtcontent{
    float:left;
    width:520px;
    padding-left:20px;
    border-bottom:1px dotted #cccccc;
    padding-bottom:10px;
}

.right_topcurv .add_instruction .content1 .txtcontent .txt{
    float:left;
    width:330px;
    padding-right:10px;
    margin-top:10px;
	overflow:hidden;
}

.right_topcurv .add_instruction .content1 .txtcontent .txt .h4{
    float:left;
    font:bold 14px Arial, Helvetica, sans-serif;
    line-height:25px;
    color:#666666;
}

.right_topcurv .add_instruction .content1 .txtcontent .txt p{
    float:left;
    font:normal 12px Arial, Helvetica, sans-serif;
    line-height:18px;
    color:#666666;
}

.right_topcurv .add_instruction .content1 .txtcontent .buttoncaontainer{
    float:left;
    width:179px;
    vertical-align:middle;
    margin-top:30px;
}

.heading_text.expert{float:left; padding:6px 0px 0px 30px; font-weight:normal; margin-right:10px; width:400px; overflow:hidden; font-family: 'RouterBook', sans-serif; line-height:33px; background: transparent url(../../images/expert_icon.jpg) left 13px no-repeat; color: #7BAF42;}
.heading_text_scrollbox{font-weight:normal; width:400px; overflow:hidden; font-family: 'RouterBook', arial, sans-serif; line-height:33px; color: #7BAF42; font-size:24px; margin-bottom:3px;}
a.request{width:237px; height:44px; text-align:center; padding:0px 0px;0px 0px;; text-decoration:none; font-size:12px; color:#ffffff; display:block; font-weight:normal; display:block; float:right; font-family:Arial, Helvetica, sans-serif; margin-top:0px;}
.heading2_new{margin:0px 17px; height:50px; color:#BAB9B9; font-size:24px; font-weight:bold;}
.for{
	width:35px;
	float:left;
	padding-top:6px;
}

.doller{
	width:10px;
	float:left;
	padding-top:6px;
	psdding-left:3px;
}

header {
	background-size: cover!important;
}

.content_container .myinternal-page .header{
	width:937px;
	padding:10px 10px 20px 10px;
	float:left;
	background: url("../../images/heading-line.jpg") repeat-x scroll left bottom transparent;
}

.content_container .myinternal-page .header .left{
	width:335px;
	float:left;
}

.content_container .myinternal-page .header .left1{
	width:735px;
	float:left;
}

.content_container .myinternal-page .header .left img, .content_container .myinternal-page .header .left1 img{
	width:50px;
	float:left;
	vertical-align:top;
	padding-top:5px;
	padding-right:5px;
}

.content_container .myinternal-page .header .left .h_text, .content_container .myinternal-page .header .left1 .h_text{
   float:left;
   font-size:32px;
   color:#808080;
   font-family: 'RouterBook';
   height:40px;
   overflow:hidden;
   }

 .content_container .myinternal-page .header .left .h_text, .content_container .myinternal-page .header .left1 .h_text span a{
   color: #2E9CCF;
   }

  .content_container .myinternal-page .header .left .h_text, .content_container .myinternal-page .header .left1 .h_text span a:hover{
   color: #2E9CCF;
   text-decoration:none;
  }

   .content_container .myinternal-page .header .left .h_text2, .content_container .myinternal-page .header .left1 .h_text2{
   float:left;
   font-size:32px;
   color:#808080;
   font-family: 'RouterBook', arial, helvetica, sans-serif;
   height:68px;
   overflow:hidden;
   }

.content_container .myinternal-page .header .left .text a{
   float:left;
   font-size:14px;
   color:#7fb445;
   text-decoration:underline;
   margin-top:-4px;
   }

.content_container .myinternal-page .header .left .text a:hover{
   float:left;
   font-size:14px;
   color:#7fb445;
   text-decoration:none;
   margin-top:-4px;
   }

.content_container .myinternal-page .header .right{
	width:575px;
	float:left;
	margin-left:24px;
	font-size:17px;
   color:#7fb445;
   font-family: 'RouterBook', arial, sans-serif;
   font-style:italic;
}

.content_container .myinternal-page .container{
	width:100%;
	float:left;
	margin-top:5px;
}
.content_container .myinternal-page .container .left_topcurv_new1{width:687px; float:left; background: url(../../images/round_curve_new1.jpg) no-repeat left top; padding-top:10px; }

.content_container .myinternal-page .container .left_topcurv_new{width:687px; float:left; background: url(../../images/round-curv_new.jpg) no-repeat left top; padding-top:20px; }

.content_container .myinternal-page .container .content_holder {
    background: none repeat scroll 0 0 #F1F1F1;
    padding: 20px 10px 10px 10px;
    width: 667px;
}

.content_container .myinternal-page .container .content_holder .block{
	float:left;
	margin:10px 50px;
	width:540px;
	border-bottom:1px dotted #cccccc;
	padding:0px;
	}

.content_container .myinternal-page .container .content_holder .block .left{
	width:270px;
	float:left;
	}

.content_container .myinternal-page .container .content_holder .block .left .head_text{
	font-size:18px;
    color:#7fb445;
	float:left;
	margin-left:-10px;
	}
.content_container .myinternal-page .container .content_holder .block .left .text{
	font-size:12px;
    color:#666666;
	float:left;
	margin-top:10px;
	}

.content_container .myinternal-page .container .content_holder .block .left .radio1 {
	margin-top:5px;
	float:left;
	}

.content_container .myinternal-page .container .content_holder .block .left ul{
	list-style-type:none;
	display:block;
	margin-left:-42px;
	}


.content_container .myinternal-page .container .content_holder .block  label
{
 font: normal 12px/20px Arial, Sans-serif;
 color: black;
 vertical-align: bottom;
 color:#666666;
}

.content_container .myinternal-page .container .content_holder .block .right{
	width:230px;
	float:right;
	margin-left:20px;
	}

.content_container .myinternal-page .container .content_holder .block .right input[type = "text"] {
	margin-bottom:10px;
    padding: 5px 7px 5px 7px;
    font-size:11px;
    margin-right:0px;
    width: 210px;
    height: 17px;
    border: none;
	color:#999999;
	border:1px solid #cccccc;
	float:right;
}

.content_container .myinternal-page .container .content_holder .block .right select {border:1px solid #cccccc; !important; height:30px;  width:230px; margin-top:25px; padding:5px; font-size:13px; color:#999999; margin-bottom:10px;}

span.other{background:url(../../images/other_bg.jpg) no-repeat left top; width:62px; height:28px; font-size:12px; color:#515151; text-align:center; padding:7px 16px; text-decoration:none; margin-top:1px; margin-left:3px; margin-right:3px; margin-bottom:10px;}

 .greencircle1{
	background:url(../../images/greencircle1.png) no-repeat left top;
	width:32px;
	height:35px;
	font-size:20px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	margin-top:5px;
	margin-left:3px;
	margin-right:6px;
	margin-bottom:5px;
	font-weight:bold;
	float:left;
	padding-top: 6px;
	padding-right: 4px;
	padding-left: 1px;
}

.content_container .myinternal-page .container .content_holder .block  .text1{
	font-size:12px;
    color:#666666;
	float:left;
	margin-bottom:10px;
	}
.content_container .myinternal-page .container .content_holder .block .textarea_1 {
    margin-top:5px;
    padding: 5px 7px 5px 7px;
    font-size:11px;
    margin-right:5px;
    width: 524px;
    height: 80px;
    border: none;
    color:#999999;
    border:1px solid #cccccc;
    float:left;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.content_container .myinternal-page .container .content_holder .block .textarea_2 {
    margin-top:15px;
    padding: 5px 7px 5px 7px;
    font-size:11px;
    margin-right:5px;
    width: 524px;
    height: 200px;
    border: none;
    color:#999999;
    border:1px solid #cccccc;
    float:left;
	margin-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;
}

.content_container .myinternal-page .container .content_holder .block .button{
	text-align:center;
	}

.content_container .myinternal-page .container .content_holder .block .button input[type="submit"]{
    background:url(../../images/submit_urrequest.jpg) no-repeat right 5px;
    font-size:14px;
    font-weight:normal;
    color:#7f7f7f;
    border:none;
    cursor:pointer;
    height:55px;
	width:307px;
	text-align:center;
}

.content_container .myinternal-page .container .content_holder .boder_none{
	border:none;
	}

.content_btm_new {
    background: url("../../images/content_btm1_new.jpg") no-repeat scroll 0 0 transparent;
    font-size: 0;
    height: 10px;
    width: 687px;
}

.content_container .myinternal-page .container .right_holder {
    margin-left:5px;
    width: 252px;
	float:right;
}

.content_container .myinternal-page .container .right_holder .video_section{
	width:242px;
	background:#7fb445 url(../../images/video_section_bg.jpg) top left no-repeat;
	float:left;
	padding:5px;
	}

.content_container .myinternal-page .container .right_holder .video_section p{
	font-size:11px;
	line-height:18px;
	color:#fff;
	}

.content_container .myinternal-page .container .right_holder .video_section h1{
	font-size:20px;
	line-height:18px;
	color:#fff;
	text-align:center;
	font-family:'RouterBook';
	margin:10px 0px;
	}

.content_container .myinternal-page .container .right_holder .video_section .video{
 	float:left;
	height:162px;
	width:239px;
	}

.content_container .myinternal-page .container .right_holder .video_bottom{
	width:252px;
	background:#7fb445 url(../../images/videosection_bottom.jpg) top left no-repeat;
	float:left;
	height:19px;
	}

.content_container .myinternal-page .container .right_holder .overview {
    width: 252px;
	float:left;
}

.content_container .myinternal-page .container .right_holder .overview h1 {
    font-size:23px;
	color:#7fb445;
	text-align:center;
	font-family:'RouterBook';
	line-height:30px;
	border-bottom:1px dotted #ccc;
	float:left;
	margin-bottom:5px;
	margin-top:5px;
	font-weight:normal;
}
.content_container .myinternal-page .container .right_holder .overview .htext2 {
    font-size:16px;
	color:#7fb445;
	font-family:'RouterBook';
	float:left;
	padding-top:0px;
	width:200px;
}

.content_container .myinternal-page .container .right_holder .overview .htext_step3 {
    font-size:16px;
	color:#7fb445;
	font-family:'RouterBook';
	float:left;
	padding-top:7px;
	width:200px;
}

.content_container .myinternal-page .container .right_holder .overview .htext_step4 {
    font-size:16px;
	color:#7fb445;
	font-family:'RouterBook';
	float:left;
	padding-top:5px;
	width:200px;
}

.content_container .myinternal-page .container .right_holder .overview .htext3 {
    font-size:16px;
	color:#7fb445;
	font-family:'RouterBook';
	float:left;
	padding-top:12px;
	width:200px;
}

.content_container .myinternal-page .container .right_holder a.contact{
	font-size:16px;
	line-height:38px;
	color:#2e9ccf;
	text-align:center;
	text-decoration:underline;
	}

.container .add_instruction{width:687px; padding-top:10px; float:left; background:#F1F1F1; margin-bottom:5px; }
.container .add_instruction1{width:687px; padding-top:0px; float:left; background:#F1F1F1; margin-bottom:5px; }

 .container .add_instruction .prfl{
 	float:left;
	width:135px;
	margin-left:17px;
	overflow:hidden;
	}

.container .add_instruction .prfl .img1{
	text-align:center;
	padding: 5px;
	height: 87px;
	width: 87px;
	background-color: white;
	margin-bottom: 7px;
	}


.container .add_instruction .prfl .msg{
		background:url(../../images/msg_icon.jpg) left top no-repeat;
		padding-left:22px;
		font-size:10px;
		color:#0088c8;
		margin-bottom:5px;
		padding-top: 1px;
		padding-bottom: 3px;
}

.container .add_instruction .prfl .msg a{
	color:#0088c8;
	text-decoration:underline;
	}

.container .add_instruction .prfl .msg a:hover{
	color:#0088c8;
	text-decoration:none;
	}

.container .add_instruction .prfl .location{
		background:url(../../images/location_icon.jpg) left top no-repeat;
		padding-left:22px;
		font-size:10px;
		color:#808080;
		margin-bottom:5px;
		padding-top: 3px;
		padding-bottom: 3px;
}

.container .add_instruction .prfl .location span{
	font-weight:bold;
	}


.container .add_instruction .prfl .expertise{
		background:url(../../images/expertise_icon.jpg) left top no-repeat;
		padding-left:22px;
		font-size:10px;
		color:#808080;
		margin-bottom:5px;
}

.container .add_instruction .prfl .expertise span{
	font-weight:bold;
	}

.container .add_instruction .prfl .expertise ul.expertise-list{
	list-style: none;
	padding:0px;
	margin-top: 1px;
	margin-bottom: -1px;
}

.container .add_instruction .prfl .language{
		background:url(../../images/languages_icon.jpg) left top no-repeat;
		padding-left:22px;
		font-size:10px;
		color:#808080;
		margin-bottom:5px;
		padding-top: 3px;
		padding-bottom: 5px;
}

.container .add_instruction .prfl .language span{
	font-weight:bold;
	}




 .container .add_instruction .fldblock2{
    float:right;
    background:#fff url(../../images/fldnlk_top.jpg) left -2px no-repeat;
    width:470px;
    min-height:10px;
    margin-right:17px;
    padding:10px 20px 10px 20px;
}

 .container .add_instruction .bottom{
    float:right;
    background:#fff url(../../images/fldblk_btm.jpg) left bottom no-repeat;
    width:510px;
	height:10px;
	margin-right:17px;
}

 .container .add_instruction .fldblock2 h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:18px;
    float:left;
}

.container .add_instruction .fldblock2 .graytxt {
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:37px;
    float:left;
    color:#999999;
    border-bottom:1px solid #eae9e9;
    width:95%;
}

.container .add_instruction .fldblock2 .button1{
    margin-top:0px;
    background:url(../../images/button_left.png) no-repeat left 5px;
    font-size:14px;
    font-weight:normal;
    color:#7f7f7f;
    border:none;
    float:left;
    cursor:pointer;
    height:34px;
    padding-left:7px;
	}


/* By Manish : Start : Invite Affiliate CSS */
a.invite_link {font-family: 'RouterBook', Arial, Helvetica, sans-serif;font-size: 18px;color: #F16E27;text-decoration: underline;}
.invite_txt{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #999;}
/* Ends : Invite Affiliate CSS */

/* Start : Manish work after Sam Changes */
a.btn_see_hover{font-size:0px; width:75px; height:37px; float:right; margin-top:-3px;}
.heading_new1{height:36px; margin:0px 13px; padding:5px 0px 12px 0px; color:#7baf42; font-size:25px; font-weight:bold; background:url(../../images/heading-line.jpg) repeat-x left bottom;}
/* END   : Manish work after Sam Changes */

/*start: 4feb changes*/
.width100per{width:100% !important;}
.tooltipBox{width:640px; border-bottom:1px solid #EAE9E9; clear:both; overflow:hidden;}
.tooltipBox .graytxt{width:auto !important; border-bottom:0px !important; padding-right:20px;}
/*.scrollbar1 .viewport{max-height:110px !important; height:auto !important;}*/




.devider{margin:0px 15px; background:url("../../images/heading-line.jpg") repeat-x scroll left bottom ; height:6px; padding:0px 0px 12px 0; color:#BAB9B9; font-size:24px; font-weight:bold;}

.scrollbar1 { width: 100%; margin: 0px; }

.scrollbar1 .viewport { width: 100%; height: 130px; overflow-y: hidden; /*padding-top:5px; padding-bottom:15px*/; z-index:1111; }

.scrollbar1 .overview { padding: 0; margin: 0; width:100%; }

.scrollbar1 .overview .graytxt { padding:5px 0px; margin:5px auto; }

.scrollbar1 .overview span.data {display:inline-block; width:75%; line-height: 1.2em; overflow:hidden; float:left; }
.scrollbar1 .overview .tpp span.data { width:510px; }

.scrollbar1 .overview span.title{ line-height:1em; max-width:85%; height:20px; overflow: hidden; display:inline-block; float:left;}
.scrollbar1 .overview .tpp span.title { max-width:475px; }

.scrollbar1 .overview span.price{ line-height: 1em; float:left; overflow:hidden; float:left; display:inline-block; }

.scrollbar1 .overview span.toggler { line-height:1.2em; font-size:12px; cursor:pointer; display:inline-block; float:right; color: #7BAF42;}

.scrollbar1 .overview span.toggler:hover { color:#F36C20; text-decoration:underline; }

.scrollbar1 .overview p.description { font-size: 11px; line-height:14px; margin-left:10px; margin-top:10px; display: block; width:100%; overflow:hidden; }

.viewport:focus { outline:none; }


.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

/* ENDS REQUEST INS CLASSES BY RG *******************************************************************************************************/

/* By Manish : Start : Invite Affiliate CSS */
a.invite_link {font-family: 'RouterBook', Arial, Helvetica, sans-serif;font-size: 18px;color: #F16E27;text-decoration: underline;}
a.invite_link:hover {text-decoration: none;}
.invite_txt{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #999; font-weight:bold;}
/* Ends : Invite Affiliate CSS */

/* Start : Manish work after Sam Changes */
a.btn_see_hover{font-size:0px; width:75px; height:37px; float:right; margin-top:-3px;}
.heading_new1{height:36px; margin:0px 13px; padding:5px 0px 12px 0px; color:#7baf42; font-size:25px; font-weight:bold; background:url(../../images/heading-line.jpg) repeat-x left bottom;}
/* END   : Manish work after Sam Changes */

a.btnclass_full_gray{background:url(../../images/class_gray.jpg) no-repeat left top; width:245px; height:26px; float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:16px 4px; text-decoration:none; color:#ffffff;}
a.btnclass_full_gray_left{background:url(../../images/class_gray1.jpg) no-repeat left top; width:199px; height:26px; float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:16px 4px; text-decoration:none; color:#ffffff;}

.uploadBox2{background:url(../../images/uploadImg2.jpg) no-repeat; width:180px; padding-top:70px; float:left; color:#F16E26; font-size:14px;}
.orBox2{background:url(../../images/orImg.jpg) no-repeat right bottom; width:64px; height:60px; font-size:0px; float:left;}
.embedBox2{background:url(../../images/embedImg2.jpg) no-repeat; width:170px; padding-top:70px; float:right; color:#F16E26; font-size:14px;}
.uploadBox2 span, .embedBox2 span{color:#285990; font-size:12px; display:block; padding:7px 0 0 25px;}

/* JCROP CSS STARTS HERE */
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0px;
	position: absolute;
	background: white url('Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-vline.right { right: 0px; }
.jcrop-hline.bottom { bottom: 0px; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/* JCROP CSS ENDS HERE */

/* Home Page Slider Starts HERE */
.slider_home{
	width:475px;
	height:310px;
	position:absolute;
	top:-75px;
	left: 0px;
	z-index:1;
}
.learnmore
{
	background-image: url(../../images/learn_more.png);
	background-repeat: no-repeat;
	height: 27px;
	width: 108px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/* Home Page Slider Ends HERE */

a.link14{color:#7BAF42; text-decoration:underline; margin-left: -2px; font-size:10px;}
a.link14:hover{color:#F36C20; text-decoration:none; margin-left: -2px; font-size:10px;}

a.link15{
	color:#F36C20;
	text-decoration:underline;
	font-size: 16px;
	font-weight: bold;
	font-family: 'RouterBook', Arial, Helvetica, sans-serif;
	margin-left: 10px;
}
a.link15:hover{
	color:#F36C20;
	text-decoration:none;
	font-size: 16px;
	font-weight: bold;
	font-family: 'RouterBook', Arial, Helvetica, sans-serif;
	margin-left: 10px;
}

.Txt{clear:both; text-align:right; padding-top:5px; color:#33CCFF; font-size:12px; font-weight:bold;}

.accountList{
	margin: 0pt auto;
	background: #efefef;
	text-align: left;
	padding: 10px;
	font-size: 11px;
	position:relative;
}
.accountList h1{
	line-height: 1em;
	float:left;
	font-size: 14px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.telosnote{ background:#4973a4; padding:10px; margin:0;}
.telosnote{font-size:11px; padding-left:10px;}

/* Sign-in Landing Page Styles*/

#landingpage{
	height: 660px;
}

#landingpage img.bg {

	/* Set rules to fill background */
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: 675px;

	/* Set up positioning */
	position: absolute;
	left: 0;

}

#landingpage .inner{
	padding: 150px 0;
}
#landingpage .greenbg{
	background-color: rgba(122,177,57,0.8);
	padding: 50px;
	margin: 0 auto;
	width: 80%;
	z-index: 999;
	position: relative;
	text-align: center;
	padding-bottom: 115px;
}

#landingpage h1{
	text-align: center;
	margin: 0;
	color: #fff;
	font-size: 65px;
	line-height: 1;
	letter-spacing: -1px;
	font-weight: 300;
	font-family: 'RouterBook', 'Open Sans', sans-serif;
}
#landingpage a.landingbtn{
	font-family: 'RouterBook', 'Open Sans', sans-serif;
	background-color: #bc4b4e;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e25b60), to(#bc4b4e));
    background-image: -webkit-linear-gradient(top, #e25b60, #bc4b4e);
    background-image:    -moz-linear-gradient(top, #e25b60, #bc4b4e);
    background-image:     -ms-linear-gradient(top, #e25b60, #bc4b4e);
    background-image:      -o-linear-gradient(top, #e25b60, #bc4b4e);
	color: #ffffff!important;
	font-size: 18px;
	display: block;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: none;
	border-bottom: solid 1px #6b2b2c;
	padding: 14px 0px;
	width: 35%;
	margin: 0 auto;
	margin-top: 18px;
	text-align: center;
	float: left;
	text-decoration: none;
	font-weight: 300;
	margin-right: 25px;
}

#landingpage .centerit{
	margin-left: 150px;
}

#landingpage a.landingbtn:hover{
	text-decoration: none;
	background-image: none;
	background-color: #e25b60;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
#landingpage img.bg {
    left: 50%;
    margin-left: -512px;   /* 50% */
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

	.My_login_panel .mypannel_holder_active{color: #285990!important;}
	.mypannel_holder{float:left; width:295px; color: #285990!important; padding-top:4px; padding-bottom:2px;}
	.mypannel_holder_active{float:left; color: #285990!important; padding-top:4px; padding-bottom:2px;}

	body#internal .header_heading a{color: #285990!important;}
	body.body1 .language_box2{padding-top:4px;}
	body.body1 .header_heading{margin-left:36px;}

	.language_box{float:right; width:120px; padding:0px 33px 0px 0px; color:#090909; font-size:12px;}
	.language_box2{float:right; width:91px;padding-top:5px; color:#ffffff;font-family:'arial'; font-size:12px;}

	.language_box3{ font-size:12px;}

	.heading_text_small{float:left; padding:0px 0px 0px 0px;  width:516px; height:35px; overflow:hidden;font-weight:normal; margin-right:10px; font-family: 'RouterBook', sans-serif; line-height:33px; margin-top:3px;}
	.heading{height:36px; margin:0px 13px; padding:5px 0px 12px 0px; color:#7baf42; font-size:25px; font-weight:bold; background:url(../../images/heading-line.jpg) repeat-x left bottom;}
	.heading_text{float:left; padding:0px 0px 0px 0px;  width:500px; height:35px; overflow:hidden;font-weight:normal; margin-right:10px; font-family: 'RouterBook', sans-serif; line-height:33px; margin-top:1px;}
	.heading_text_contacts{float:left; padding:0px 0px 0px 0px; font-weight:normal; margin-right:10px; width:500px; height:35px; overflow:hidden; font-family: 'RouterBook', sans-serif; line-height:33px; margin-top:3px;}

	.heading_holder2{margin:0px 9px;background:url("../../images/heading-line.jpg") repeat-x scroll left bottom ; height:36px; padding:8px 0 12px 0; color:#7BAF42; font-size:24px; font-weight:bold;}
	.heading2{margin:0px 15px;background:url("../../images/heading-line.jpg") repeat-x scroll left bottom ; height:28px; padding:1px 0px 12px 0; color:#7baf42; font-size:24px; font-weight:bold;}
	.heading2_contacts{margin:0px 15px;background:url("../../images/heading-line.jpg") repeat-x scroll left bottom ; height:28px; padding:1px 0px 12px 0; color:#7baf42; font-size:24px; font-weight:bold; margin-top:5px;}
	.heading2_noline{margin:0px 15px; height:36px; padding:8px 0px 12px 0; color:#BAB9B9; font-size:24px; font-weight:bold;}


	.user_name_container .float_right{padding-top:0px;}

	.user_name_new a, .user_name_new .facebooklike{float:left;}
	.user_name_new .facebooklike{padding:5px 0px 0px 6px;}

	.user_name3{color:#1575ce; font-size:18px; padding:5px 5px 0px 5px; font-family:'RouterBook',sans-serif;}

	a.left_links{font-size:18px; }
	.left_content_box{padding-top:13px; padding-bottom:10px; border-top:1px solid #CCC;}

	.right_topcurv{width:730px; float:right; background: url(../../images/round-curv.jpg) no-repeat left top; padding-top:10px; margin-bottom:5px; }

	.CollapsiblePanelTab{ padding:8px 25px 2px 8px;}

	a.btn6{ font-weight:bold; }

	a.btn14_new{background:url(../../images/btn14-right.gif) no-repeat right top; height:30px; padding-right:4px; display:block; text-decoration:none; color:#fff; float:left; font-size:11px; font-weight:bold; overflow:hidden; margin:10px 0px 0px 5px; cursor:pointer;}
	a.btn14_new span{background:url(../../images/btn14-left.gif) no-repeat left top; padding:7px 6px 6px 10px; float:left; height:18px;}

	.popup_listing_row3{
		color:#194991;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 0px;
	}


	.step_1{ padding:10px 0px 10px 45px; }
	.step_2{ padding:10px 0px 10px 45px; }
	.step_3{ padding:10px 0px 10px 45px; }
	.step_4{ padding:10px 0px 10px 45px; }

	a.btn5a_right span{ padding:6px 6px 6px 10px; }

	.payment_holder h1{ font-weight:normal;}

	.category_closed{padding:13px 0px 8px 30px;}

	.category_open{ padding:13px 0px 8px 30px;}

	.reg_past_new_left{ font-weight:normal; }

	.blank_main a{ padding:12px 6px; }

	a.link_class_rev{color:#808080; text-decoration:none; font-size:11px;}
	a.link_class_rev:hover{text-decoration:underline;}

	a.sub-btn1 span{ padding:15px 0px 15px 5px; }

	a.sub-btn2 span{ padding:15px 0 15px 5px; }

	a.btnsignup span{ padding:13px 14px 14px 20px; }

	a.btnapply span{ padding: 16px 14px 16px 20px; }

	.language_box_new{ padding-top:34px;}

	.headingNew1{ line-height:35px;}

	.headingNew1 .headingRight{ padding:13px 0 0; }

	.headingNew1 .headingRight{ padding:13px 0 0; }

	.earth-img{ top:10px; }

	.meet_experts { margin-top:10px; }

	a.btn_see:hover{ margin-top:-3px;}

	.float_leftdiv .left_content_right div, .float_rightdiv .left_content_right div, .float_rightdiv .left_content_box2 div{ padding-right:2px;}

	.btn_blank_wid a{ padding:12px 6px; }

	.content_container .myinternal-page .header .left .h_text, .content_container .myinternal-page .header .left1 .h_text{ font-family: 'RouterBook', arial, helvetica, sans-serif; }

	.content_container .myinternal-page .header .left .h_text, .content_container .myinternal-page .header .left1 .h_text span{
		margin-top:8px;
		display:block;
		width:862px;
	}

	.content_container .myinternal-page .header .left .h_text2, .content_container .myinternal-page .header .left1 .h_text2{
		height:50px;
		margin-top:8px;
	}

	.content_container .myinternal-page .header .left .text a{
		margin-top:2px;
	}

	.content_container .myinternal-page .header .left .text a:hover{
		margin-top:2px;
	}

	.content_container .myinternal-page .header .right{
		line-height: 21px;
	}

	 .greencircle1{
		padding-top: 7px;
		padding-right: 3px;
		padding-left: 2px;
	}

	.content_container .myinternal-page .container .right_holder .overview .htext2 {
		padding-top:5px;
		line-height:19px;
	}

	.content_container .myinternal-page .container .right_holder .overview .htext_step3 {
		padding-top:9px;
		line-height:19px;
	}

	.content_container .myinternal-page .container .right_holder .overview .htext_step4 {
		padding-top:6px;
		line-height:19px;
	}

	.content_container .myinternal-page .container .right_holder .overview .htext3 {
		padding-top:16px;
	}

	.container .add_instruction .prfl .expertise ul.expertise-list{
		margin-top: 2px;
	}

	.button1 a{
		text-decoration:none;
	}

}

.checkbox_container {
	float:left;
	#padding-top:4px;
	width: 340px; height: 100px;
	overflow-y: scroll; #overflow: -moz-scrollbars-vertical;
	border-style: solid;
	border-witdh:1px;
	border-color:#F1F1F1;
	}


.checkbox_odd_row { background-Color:White }

.checkbox_even_row { background:#F1F1F1 }

.errorRedBold {
	font-size: 13px;
	color: #CE0000;
	font-weight: bold;
	padding: 0px 10px 5px 2px;
}

/* Input file */
.compose_attach {
	width: 310px !important;
	margin-top: 6px;
}

.inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}

.inputfile + label {
    font-size: 12px;
    color: #0076c9;
    display: inline-block;
    cursor: pointer;
}

.inputfile:focus + label,
.inputfile + label:hover {
    text-decoration: underline;
}


@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Lato);

/*********************
Define branded colors of center START
***********************/

/* BUTTONS REGULAR */
.login-area .btn, .intro .btn, a.login_login_btn1, .popup_form_content input[type="submit"].new1, a.btn_see {
	border-bottom: none !important;
	background-image: none !important;
	background-color: #43802d !important;
}

/* BUTTONS HOVER */
.login-area .btn:hover, .intro .btn:hover, a.login_login_btn1:hover, .popup_form_content input[type="submit"].new1:hover, a.btn_see:hover, .search-form .row input[type=submit]:hover {
	background-color: #4c8f34 !important;
	text-decoration: none !important;
}

/* TEXT HEADINGS */

.heading_new1, .heading2, .heading_text, .sort_by, .left_content_heading_cat, .heading, .heading_text_nothing_found, .program-personal-menu .holder>span a{
	color: #43802d !important;
	font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

.header_heading span.Mypanel, .left_subheading a, .user_name_container .user_name, .heading4, a.left_links, .CollapsiblePanelTab, a.link8, .user_name3, .user_name_new {
	font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

body, body#internal, .blank_main, .blank_main2{
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
/*********************
Define branded colors of center END
***********************/

/*********************
Overall CSS
***********************/
html{height:100%;}
body {
	margin:0;
	color:#333;
	background:#fff;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
img{
	border-style:none;
	vertical-align:top;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:active {background-color: transparent;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input[type="submit"]::-moz-focus-inner{
	border: 0;
	padding: 0;
}

#wrapper{
	width: 1085px;
	margin: auto;
}
#wrapper-internal{
	margin: 0 auto;
	width: 980px;
	text-align: left;
}

.video-page-wrapper #wrapper-internal{
	margin: 0 auto;
	width: 1260px;
	text-align: left;
}

.wrapper-holder{
}
body#internal{
	background: #95A5A6 !important;
}

body#internal .wrapper-holder{
	margin-bottom: 20px;
}

.innerPage #header{
	font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	width: 1105px;
	margin: auto;
}

#header:after{
	content:'';
	display:block;
	clear:both;
}
.logo-area{
	float:left;
	position:relative;
	z-index:1;
	margin:0 0 0 -88px;
	padding: 15px 10px 9px 10px;
	height: 86px;
	background:url('~~PR_TPLPATH~~program_images/bg-login-area.png') repeat-x;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.logo-area:after{
	width:5px;
	height:100%;
	position:absolute;
	top:0;
	left:-5px;
	z-index:-1;
	content:'';
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.logo{
	width:320px;
	height:80px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a{
	display:block;
	height:100%;
}
#program-nav{
	padding:0;
	margin:0 1px 0 0;
	list-style:none;
	float:left;
	font-size:24px;
	line-height:26px;
	text-align:center;
	font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#program-nav li{
	float:left;
	margin:0 0 0 1px;
}
#program-nav a{
	display:block;
	height:53px;
	padding:52px 5px 5px;
	background:url('~~PR_TPLPATH~~program_images/bg-login-area.png');
	color:#424242;
}
#program-nav .link1{width:135px;}
#program-nav .link2{width:187px;}
#program-nav .link3{width:137px;}
#program-nav .link4{width:105px;}
#program-nav .link5{width:300px;}
#program-nav span{
	display:none;
	width:100%;
	height:30px;
	font-size:14px;
	line-height:14px;
	color:#636363;
}
#program-nav span:after{
	content:'';
	display:inline-block;
	height:100%;
	width:1px;
	overflow:hidden;
	vertical-align:middle;
}
#program-nav strong{
	font-weight:normal;
	vertical-align:middle;
	display:inline-block;
	white-space:normal;
}
#program-nav a:hover{
	text-decoration:none;
	background:url('~~PR_TPLPATH~~program_images/bg-nav-hover.png') repeat-x;
}
#program-nav a:hover span{display:block;}

.innerPage .login-area:after{
	width:5px;
	height:100%;
	position:absolute;
	top:0;
	right:-5px;
	z-index:-1;
	content:'';
	background:url('~~PR_TPLPATH~~program_images/bg-login-area-r.png') no-repeat;
}
.login-area .btn{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:81px;
	height:40px;
	float:left;
	font-size: 14px;
	line-height:38px;
	text-align:center;
	color:#f0f0f0;
	margin:0 0 0 10px;
}
.login-area .btn:first-child{margin-left:0;}
.login-area .btn:hover{
	text-decoration:none;
}
.login-area .social-holder{
	float: left;
	margin-top: 9px;
	margin-left: 6px;
}
.login-area .note{
	float:left;
	padding:5px 0 0;
	margin:0 0 0 -2px;
}
.login-area .program-social-networks{
	float:right;
	margin:0;
	padding:2px 1px 0 3px;
}
.program-social-networks li{
	float:left;
	margin:0 0 0 4px;
	list-style:none;
}
.login-area .program-social-networks a{
	display:block;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	width:18px;
	height:19px;
}
.program-social-networks li:first-child{margin:0;}
.program-social-networks .facebook{background: url('/images/social-networks.png') no-repeat;}
.program-social-networks .twitter{background: url('/images/social-networks.png') no-repeat -22px 0;}

#main{
	z-index: 9999;
}
.intro{
	width: 580px;
	position: absolute;
	top: 35%;
	color: #fff;
	background: rgba(0,0,0,0.35);
	padding: 30px;
	font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: center;
}
.intro h1{
	font-size:30px;
	line-height:40px;
	font-weight:normal;
	margin:0 0 10px;
	color:#fff;
}
.intro h1 strong{font:italic bold 30px/32px 'Lato', Arial, Helvetica, sans-serif;}
.intro .title{
	display:block;
	font-size:20px;
	line-height:22px;
	padding:0 0 33px 57px
}
.intro .btn{
	width:275px;
	height:53px;
	display: inline-block;
	padding:4px 0 0;
	font-size:14px;
	line-height:14px;
	text-align:center;
	color:#fff;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	border-radius: 45px;
}
.intro .btn:hover{
	text-decoration:none;
}
.intro .btn strong{
	display: block;
	font-size: 26px;
	line-height: 33px;
	font-weight: bold;
}
.info{
	width:250px;
	position:absolute;
	bottom: 8%;
	font-size:14px;
	line-height:17px;
	font-style:italic;
	color:#fff;
	padding: 10px;
	font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
	padding-bottom: 3px;
}
.info h2{
	font-size:25px;
	line-height:30px;
	font-weight:bold;
	margin:0;
	color:#fff;
}
.info p{margin:0;}

.info p span {
	font-style: italic;
	font-size: 11px;
}

.main-container{
}
.nav-search{
	width:37.5%;
}

.search-form .row{
	float:left;
	margin-top: 8px;
}
.search-form .row input[type="text"]{
	margin:0;
	float:left;
	padding:5px 10px;
	color:#b3b2b2;
	font:13px Arial, Helvetica, sans-serif;
	border-style:none;
	background:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #43802d;
}
.search-form .row input[type="submit"]{
	height: 28px;
	width: 32px;
	padding: 0;
	margin: 0 0 0 5px;
	color: #000;
	float: left;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	vertical-align: top;
	border-style: none;
	background-color: #43802d !important;
	background: url('/images/bg-search-btn.png') no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.search-form .row input[type="submit"]:hover{cursor:pointer;}
.search-form .row  select{
	width:120px;
	float:left;
	color:#aeaeae;
	margin:3px 0 0 4px;
	font:12px Arial, Helvetica, sans-serif;
}

.additional-menu{
	margin:0 0 15px;
	padding:0;
}
.additional-menu li{
	list-style:none;
	border-left:1px solid #ccc;
	padding:3px 37px 9px;
	display:inline-block;
	vertical-align:top;
	font:18px/22px 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.additional-menu li:first-child{border:none;}
.additional-menu a{
	color:#7bb23a;
	text-decoration:none;
}
.additional-menu a:hover{text-decoration:underline;}
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
.chk-area {
	border: 1px solid #cecece;
	margin: -1px 4px 0 0;
	float: left;
	width: 12px;
	height: 12px;
	background: url('~~PR_TPLPATH~~program_images/bg-checkbox.gif') no-repeat;
}
.chk-checked {background: url('~~PR_TPLPATH~~program_images/bg-checkbox-checked.gif') no-repeat;}
.chk-disabled {background: #eee;}
.jcf-label-disabled {color: #ccc;}
.select-area {
	border: 1px solid #43802d;
	margin:0 0 0 5px;
	border-radius:4px;
	padding:1px 1px 0 0;
	background:#fff;
	position: relative;
	cursor: default;
	height: 25px;
	float: left;
	color:#aeaeae;
	font:12px Arial, Helvetica, sans-serif;
}
.select-lang {
	background:none;
	width:76px;
	padding:0;
	height:18px;
	margin:0 0 0 1px;
	border:none;
	font-size:15px;
	line-height:18px;
	color:#fff;
}
.select-area .center {
	float: left;
	padding:5px 9px 2px;
}
.select-lang .center{padding:0;}
.select-disabled {background: #eee;}
.select-area .select-opener {
	position: relative;
	float: right;
	height:24px;
	width:25px;
	background: url('/images/bg-select-btn.gif') no-repeat;
}
.select-lang .select-opener{
	width:7px;
	height:4px;
	margin:9px 0 0;
	background: url('/images/bg-lang.png') no-repeat;
}
.select-options {
	white-space: nowrap;
	position: absolute;
	z-index:100;
	overflow: hidden;
	border: 1px solid #777;
	border-radius:4px;
	-webkit-border-radius:4px;
	background:#fff;
}
.drop-lang{
	border:none;
	border-radius:4px;
	padding:0;
	background:#fff;
}
.select-options .drop-holder {
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	padding:0;
	margin: 0;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	color:#aeaeae;
	padding: 5px 10px;
	display: block;
	cursor: default;
	height: 1%;
}
.drop-lang ul a{
	padding:5px 5px;
	color:#888;
	text-align:center;
}
.select-options a:hover {
	text-decoration: none;
	background:#43802d;
	color: #fff;
}

.program-personal-menu{
	overflow: hidden;
	color: #424242;
	font-size: 14px;
	margin: 0 0 0px;
	/*float: left;*/
	line-height: 28px;
}
.program-personal-menu .holder>span{float:left; font-size: 16px;}
/*.program-personal-menu .holder{float:right;}*/
.program-personal-menu strong{float:left;}
.program-personal-menu  ul{
	float:right;
	margin:0;
	padding:0;
	margin-top: 2px;
}
.program-personal-menu li{
	list-style: none;
	float: left;
	font-size: 12px;
	padding: 0 0 0 8px;
	margin: 0 0 0 8px;
}
.program-personal-menu  a{
	text-decoration:none;
	color:#424242;;
}
.program-main{
	visibility: hidden!important;
	position: absolute!important;
	overflow: hidden!important;
	top: -10px!important;
	left: -10px!important;
	width: 1px!important;
	height: 1px!important;
	z-index: -999!important;
}
body#internal .content_container{
	border-radius: 9px;
}

body#internal .myinternal-page {
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}

.srch_input{
	width: 150px!important;
	height: 16px!important;
}

.review-5{
	width: 87px!important;
}

/* CSS needed for slider*/

/* I wanted to center my loader */
#cycle-loader {
	height:32px;
	left:50%;
	margin:-8px 0 0 -8px;
	position:absolute;
	top:50%;
	width:32px;
	z-index:999;
}

/*I want to avoid jumpiness as the JS loads, so I initially hide my cycle*/
#maximage {
	display:none;/* Only use this if you fade it in again after the program_images load */
	position:fixed !important;
}

/*Set my gradient above all program_images*/
#gradient {
	left:0;
	height:100%;
	position:absolute;
	top:0;
	width:100%;
	z-index:999;
}

#arrow_left, #arrow_right {
	bottom:47px;
	height:67px;
	position:absolute;
	right:30px;
	width:36px;
	z-index:1000;
}
#arrow_left {
	right:86px;
}

#arrow_left:hover, #arrow_right:hover {
	bottom:46px;
}
#arrow_left:active, #arrow_right:active {
	bottom:45px;
}

#powered_by{
	bottom:5px;
	height:40px;
	position:absolute;
	right:11px;
	width:125px;
	z-index:1001;
}

a {color:#666;text-decoration:none;}
a:hover {text-decoration:underline;}

.in-slide-content {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 99999;
	text-shadow: 0 1px 0 #fff;
	-webkit-font-smoothing: antialiased;
}
.light-text {color:#ddd;text-shadow: 0 1px 0 #666;}
.smaller-text {font-size:30px;}
.youtube-video, video {
	left:0;
	position:absolute;
	top:0;
}


.header__logo  {
	display: inline-block;
	float: left;
}

.header__login {
	text-align: right;
	padding-top: 35px;
}

.header__login a {
	color: #fff;
	font-size: 16px;
}

.header__login a:hover {
	text-decoration: underline;
	color: #fff;
}

#internal > .header {
	max-width: 980px;
	margin: 0 auto;
	overflow: hidden;
}

@media(max-width: 480px) {
	.header__logo {
		text-align: center;
		float: none;
		display: block;
	}

	.header__login {
		text-align: center;
		padding-top: 0;
		padding-bottom: 15px;
	}

	.header__login a:first-child {
		padding-right: 10px;
	}
}

@media(max-width: 1020px) {
	#internal > .header {
		padding: 0 15px;
	}
}

header .signin a {
	letter-spacing: 0;
}

@media(max-width: 370px) {
    header .signin a {
        font-size: 13px;
    }
}

@media(max-width: 980px) {
	header .signin a {
	display: block;
	float: right;
	text-align: left;
	clear: both;
	padding-bottom: 10px;
	}

	header .signin.navbar-nav {
		float: right;
		margin: 0;
        padding: 0;
	}
}

header .signin.navbar-nav {
	text-shadow: black 0.1em 0.1em 0.2em;
}


/* LOGIN FORM STYLING
-------------------------------------------------- */

.login {
	display: block;
	background: #fff;
	z-index: 1000000;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 3%;
	max-width: 560px;
	width: 560px;
	padding-top: 20px;
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
	font-family: 'RouterBook', Helvetica, Arial, sans-serif;
}

@media(max-width: 560px) {
	.login {
		width: 100%;
		transform: none;
		left: 0;
	}

	.login .heading {
		font-size: 23px!important;
		margin-top: 0;
	}
}

.login .close {
	display: block;
	position: absolute;
	right: 6%;
	background-color: #f1f1f1;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	transition: all 0.3s;
	top: 2%;
	margin-right: -24px;
	width: 48px;
	border-radius: 50%;
	height: 48px;
	opacity: 1;
	padding: 13px;
    line-height: 1;
	color: #666;
	box-sizing: border-box;
    text-decoration: none;
    text-align: center;
	font-size: 20px;
}

@media(max-width: 480px) {
	.login .close {
		width: 35px;
        text-align: center;
		height: 35px;
		right: 8%;
		top: 1%;
		padding: 6px;
	}
	.login {
		top: 0;
	}

	.login .formSubmitButton {
		width: 95%!important;
	}
}

.login .close:hover {
	background-color: #fafafa;
}

.login .signup {
	font-size: 18px;
	width: 50%;
	float: left;
	margin-bottom: 20px;
	padding-left: 10px;
}

.login .signup input[type="checkbox"] {
	width: 25px;
	height: 25px;
}

.login input[type="checkbox"] {
	position: relative;
	top: -3px;
}

@media(max-width: 430px) {
	.login .signup input[type="checkbox"] {
		width: 15px;
		height: 15px;
	}

	.login .signup {
		font-size: 13px;
		line-height: 25px;
	}
}

@media(max-width: 767px) {
	#popup_additional_details.login{
		max-width: 100vw;
		max-height: 100vh;
		width: 100%;
		height: 100%;
	}

	#popup_additional_details.login select{
		max-width: 270px;
	}
}


.login #captcha_container {
	margin: 0 auto 25px auto;
	width: 320px;
}

.login .signin__container {
	padding: 15px;
}
.login .heading{
	text-transform: uppercase;
	color: #565a5c!important;
	background: #fff;
	font-size: 35px;
	text-align: center;
	font-family: 'RouterBook', Helvetica, Arial, sans-serif!important;
}

.login__header {
	text-align: center;
	margin-bottom: 25px;
	padding: 0 10px;
}

.login__header p {
	font-size: 18px;
}

.login__header h1 {
	height: auto;
}

.signup-instructor {
	background: #454545;
	color: #fff;
	text-align: center;
	padding: 10px 0px;
}

.signup-instructor a {
	color: #12b2e8;
}

.login .invitedBy {
	padding-left: 25px;
	padding-bottom: 20px;
}

.login .form_row {
	padding: 10px 25px;
	border-bottom: 1px solid #E5E5E5;
	display: inline-block;
	width: 100%;
}

.login .form_row input {
	display: block;
	width: 85%;
	padding: 10px 10px 10px 0;
	font-size: 16px;
}

.login .form_row:first-of-type {
	border-top: 1px solid #E5E5E5;
}

.login__body {
	overflow: hidden;
}

.login__body .signin {
	width: 50%;
	float: left;
	text-align: center;
}
.login__body .input-placeholder-text{
	display: none;
}
.login .form_row {
	color: #000;
}

.login .form_row label {
	font-size: 18px;
}

.login .form_row a {
	display: block;
}

.login input {
	box-shadow: none;
	border: none;
	background-color: transparent;
	color: rgba(75, 89, 102, 0.85);
}

.forgotPass {
	display: inline-block;
	text-align: right;
	float: right;
}

.login__forgotPass {
	display: inline-block;
	text-align: center;
	font-size: 18px;
}

.login__forgotPass a {
	color: #12b2e8!important;
}

.login__forgotPass a span  {
	color: #12b2e8!important;
	font-style: italic;
	font-size: 16px;
}

.forgotPassContainer  {
	padding: 20px;
}

.forgotPassContainer p {
	margin: 0;
}

.forgotPassContainer .btnContainer {
	padding: 15px 0;
}

.forgotPassContainer .emailInput {
	width: 274px;
	border: 1px solid #ddd;
	padding: 10px;
	font-size: 16px;
}

.forgotPassContainer__submit, .forgotPassContainer__cancel {
	width: 44%;
	display: inline-block;
	margin-left: 10px;
	padding: 10px;
	color: #fff;
	text-align: center;
}

.forgotPassContainer__submit:hover, .forgotPassContainer__cancel:hover {
	text-decoration: none!important;
	color: #fff!important;
}

.forgotPassContainer__submit {
	background: #4CAF50;
	margin-left: 0!important;
}

.forgotPassContainer__cancel {
	background: #666;
}

.login .formSubmitButton {
	height: 48px;
	color: #FFF;
	width: 50%;
	/*font-weight: 700;*/
	background-color: #4CAF50;
	transition: all 0.3s;
	margin: 5px auto;
	display: block;
	clear: both;
	font-size: 25px;
	-webkit-border-radius:0;
	border-radius:0;
}

.login .heading {
	height: auto!important;
}

@media(max-width: 440px) {
	.forgotPassContainer {
		width: 80%;
		margin: 0 auto;
	}
	.forgotPassContainer .emailInput {
		width: 100%;
	}
	.btnContainer a  {
		width: 100%;
		margin: 0;
	}
	.forgotPassContainer__submit {
		margin-bottom: 15px!important;
	}
}

.login .formSubmitButton:hover {
	background-color: #62C953;
}

.login select {
	padding: 10px;
	display: block;
	margin-bottom: 10px;
}

.login .rememberMe {
	overflow: hidden;
	display: block;
	width: 50%;
	text-align: right;
	padding-top: 15px;
	margin: 0 auto;
	text-align: right;
}


.lgin .singinWith div {
	width: 100%;
}

.signinWith .signinWith__txt {
	color: #fff!important;
	display: block;
	font-size: 18px;
	width: calc(100% - 70px);
	float: right;
}

.signinWith a {
	color: #fff;
}

.signinWith .fa {
	transition: all 0.3s;
}

.signinWith__fb:hover .fa, .signinWith__tw:hover .fa {
	transform: scale(1.4);
}

.signinWith__fb, .signinWith__tw {
	overflow: hidden;
	position: relative;
	display: block;
	width: 100%;
	height: 72px;
	line-height: 72px;
	text-decoration: none;
	text-align: center;
	color: #fff;
}
.signinWith__fb .signinWith__txt {
	background: #3b5998;
}

.signinWith__tw .signinWith__txt {
	background: #0098ea;
}

.signinWith__fb .connect__icon {
	background: #283d68;
}

.signinWith__tw .connect__icon {
	background: #12b2e8;
}

.login .connect__icon {
	vertical-align: middle;
	float: left;
	width: 70px;
	text-align: center;
	font-size: 22px;
	color: #fff;
}

input:-webkit-autofill {
	background-color: transparent !important;
}

.navbar-fixed-top  {
	display: none;
}


@media(max-width: 480px) {
	.header-info h1 {
		font-size: 45px;
	}
}

@media(max-width: 340px) {
	.header-info h1 {
		font-size: 35px;
	}
}

@media(max-width: 740px) and (orientation: landscape) {
	.header-info {
		top: 20%;
	}

	.header-info h1 {
		font-size: 25px;
	}
}

/*/
 * SNOW Landing Page Theme
 *
 * Created by Visual Soldiers
 * Visit us at http://www.visualsoldiers.com
 *
 * Handcrafted with love in Atlanta!
 */


/* ==========================================================================
   Global styles
   ========================================================================== */

.container h1, h2, h3, h4, h5, h6, p, .btn, .navbar-nav a, .form-control, .list-inline, small, #pricing {
	font-family: 'Montserrat', sans-serif;
}

p, .lead {
	font-family: 'Raleway', sans-serif;
}


.container h1 {
	font-size: 55px;
	line-height: 55px;
	letter-spacing: -1px;
	color: #ffffff;
	text-shadow: black 3px 3px 6px;
	font-weight: 700;

}

@media(max-width: 480px) {
	.container h1 {
		font-size: 30px;
		line-height: 45px;
	}
}

.container h1 a {
	color: #ffffff;
}

h2 {
	font-size: 40px;
	line-height: 40px;
	etter-spacing: -0.5px;
	color: #ffffff;
	font-weight: 700;
}

h3 {
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 0px;
	color: #231f20;
	font-weight: 700;
}

.lead {
	font-size: 21px;
	line-height: 26px;
	color: #ffffff;
	font-weight: 400;
    text-shadow: black 1px 1px 1px;
}

p {
	font-size: 17px;
	line-height: 22px;
	color: #929496;
	font-weight: 400;
}

p2 {
	font-size: 17px;
	line-height: 22px;
	color: #ffffff;
	font-weight: 400;
}

/*------------------Utilities---------------------*/
a {
	color: inherit;
	font-weight: inherit;
	font-size: inherit;
	text-decoration: none;
}

a:hover, a:focus {
	text-decoration: none;
	color: #231f20;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}

.fa-lg {
	font-size: 1.33333em;
	line-height: 0.75em;
	vertical-align: -10%;
}

::selection {
	background: #231f20; /* Safari */
	color: #FFFFFF;
}
::-moz-selection {
	background: #231f20; /* Firefox */
	color: #FFFFFF;
}


/*------------------Buttons---------------------*/
.btn:focus {
	outline: 0px auto -webkit-focus-ring-color;
	outline: none;
}

.btn {
	text-transform: uppercase;
	border-radius: 4px;
	border: none;
}

.container .btn-lg {
	font-size: 13px;
	line-height: 1.33;
	padding: 22px 30px;
	font-weight: 400;
}

@media(max-width: 480px) {
	.container .btn-lg {
		padding: 15px 10px;
	}
}

.btn-sm {
	font-size: 11px;
	line-height: 1.33;
	padding: 10px 18px;
	font-weight: 400;
}

.btn-wide {
	width: 100%;
	font-size: 13px;
	line-height: 1.33;
	padding: 18px 28px;
	font-weight: 400;
	letter-spacing: 1px;
}

.container .btn-primary {
	background-color:#70cbce;
	color: #ffffff;
	border: none;
}

.container .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
	background-color: #8be2e5;
	color: #ffffff;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}

.btn-secondary {
	background-color: #ffffff;
	color: #231f20;
}

.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
	background-color: #ededed;
	color: #231f20;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}




/*-----------------Margins------------------*/
.margin-0 {
	margin-bottom: 0 !important;
}
.margin-10 {
	margin-bottom: 10px !important;
}
.margin-15 {
	margin-bottom: 15px !important;
}
.margin-20 {
	margin-bottom: 20px !important;
}
.margin-30 {
	margin-bottom: 30px !important;
}
.margin-40 {
	margin-bottom: 40px !important;
}
.margin-50 {
	margin-bottom: 50px !important;
}
.margin-60 {
	margin-bottom: 60px !important;
}
.margin-70 {
	margin-bottom: 70px !important;
}
.margin-80 {
	margin-bottom: 80px !important;
}
.margin-90 {
	margin-bottom: 90px !important;
}
.margin-100 {
	margin-bottom: 100px !important;
}


/*-----------------Colors------------------*/

.black {
	color: #231f20;
}

.blue {
	color: #70cbce;
}

.white {
	color: #ffffff;
}

.black-bg {
	background: #231f20;
}

.blue-bg {
	background: #70cbce;
}

.white-bg {
	background: #ffffff;
}

.purple-bg {
	background: #6d3f96;
}



/* ==========================================================================
   Nav Styles
   ========================================================================== */

.innerPage .navbar {
	background: #70cbce;
	margin: auto;
	min-height: 60px;
	padding-top: 8px;
	position: fixed;
	top: -90px;
	transition: top 0.4s ease 0s;
}

.navbar.open {
	top: 0;
}

.navbar-inverse .navbar-nav > li > a, .navbar-nav a {
	color: #ffffff;
	font-size: 14px;
	letter-spacing: 1px;
}

.navbar-inverse .navbar-nav > li > a:hover {
	color: #ffffff;
	opacity: 0.6;
}

.nav > li > a {
	position: relative;
	display: block;
	padding: 10px 10px;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #4ec3cd;
}

.navbar-inverse .navbar-toggle {
	border-color: transparent;
}

.logo img {
	margin-top: 6px;

}

.desktopRequestBar {
	position:fixed;
	bottom:0;width:100%;
	text-align: center;
	background: #6C6C6C;
	padding: 10px;
}
.desktopRequestBar .desktopRequestButton {
	color:#fff;
	font-size:15px;
	text-decoration: none;
}

/* ==========================================================================
   Main styles
   ========================================================================== */

header {
	width: 100%;
	padding: 20px 10px 60px 10px;
	height: 100vh;
	overflow: hidden;
	position: relative;
	z-index: 100;
	background-size: cover!important;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;

}

@media(max-width: 480px) {
	.header-info {
		margin-top: 30px;
	}
}


@media(min-width: 481px) {
	.header-info {
		position: absolute;
		bottom: 0;
		width: 100%;
		left: 0;
		right: 0;
		margin-left: 0;
		margin-bottom: 12%;
	}
}

.signin {
	padding-top: 9px;
}

.sf-menu a {
	transition: none;
}

.mouse-icon {
	border: 2px solid #fff;
	border-radius: 16px;
	display: block;
	height: 50px;
	margin: -100px auto 50px;
	position: relative;
	width: 30px;
	z-index: 10;
}
.mouse-icon .scroll {
	animation-delay: 0s;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-name: scrolling;
	animation-play-state: running;
	animation-timing-function: linear;
}
.mouse-icon .scroll {
	background: #fff none repeat scroll 0 0;
	border-radius: 10px;
	height: 10px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 4px;
	width: 4px;
}
@keyframes scrolling {
	0% {
		opacity: 0;
		top: 5px;
	}
	30% {
		opacity: 1;
		top: 10px;
	}
	100% {
		opacity: 0;
		top: 25px;
	}
}

.pad-xl {
	padding: 200px 0px;
}

.pad-lg {
	padding: 160px 0px;
}

.pad-sm {
	padding: 80px 0px;
}

.pad-xs {
	padding: 30px 0px;
}



#be-the-first {
	background: url(../img/be-the-first-bg.jpg) #231f20 no-repeat center center fixed;
	min-height: 300px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

hr.line {
	width: 100%;
	border: 2px solid;
}

.purple {
	border-color: #6d3f96;
	color: #6d3f96;
}

.blue {
	border-color: #70cbce;
	color: #70cbce
}

.yellow {
	border-color: #fdc05d;
	color: #fdc05d;
}

.iphone {
	position: relative;
	height: 200px;
}

.iphone img {
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	max-width: 440px;
}


#invite {
	background: #f2f2f2;
}

.fa-envelope-o {
	color: #4ec3cd;
	font-size: 22px;
	display: block;
	padding-top: 15px;
	width: 60px;
	height: 60px;
	border: 2px solid #4ec3cd;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	margin: auto;
}



.news-container {
	padding: 10px 0px 20px;
	border-bottom: 1px dotted #d9d9d9;
}

.news-img {
	padding-right: 20px;
}

footer {
	background: #ffffff;
	padding: 40px 0px;
	display: block;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	margin-top: 20px;
	border-radius: 6px;
}

@media(max-width: 480px) {
	footer .text-right {
		text-align: left;
	}
}

@media (min-width:768px) {
	footer .col-sm-4,.col-sm-8 {
		float:left
	}
}

footer .row {
	margin-left: 0;
	margin-right: 0;
}

footer .col-sm-4 {
	width:33.33333333%;
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
}

footer .social-container {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
}

footer .list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none;
}

footer ul {
	margin-top: 0;
	margin-bottom: 10px;
}

footer .list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

footer a {
	background-color: transparent;
	color: #337ab7;
	text-decoration: none;
}

footer p {
	margin: 0 0 10px;
}

footer small {
	font-size: 85%;
}

footer .container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}


.social li a:hover {
	opacity: 0.5;
}



/*---------------Pricing Tables-------------------*/


#pricing {
	background: #70cbce;
}

.pricing-container {
	padding-left: 0px;
	padding-right: 0px;
}

.pricing-table {
	background: transparent;
	margin-bottom: 50px;
	margin-top: 0px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.pricing-table.active {
	box-shadow: 0px 0px 12px rgba(41,46,50,0.6);
	position: absolute;
	margin: auto;
	z-index: 200;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.pricing-table:hover {
	margin-top: -10px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.pricing-table li {
	padding-left: 20px;
	padding-right: 20px;
}

.headline {
	background: #231f20;
	color: #FFFFFF;
	padding: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.pricing-table:hover li.price  {
	background: #303236;
	-webkit-transition: all 0.85s ease-in-out;
	-moz-transition: all 0.85s ease-in-out;
	-o-transition: all 0.85s ease-in-out;
	transition: all 0.85s ease-in-out;
}

.price small {
	font-weight: 300;
	color: #929496;
}

.info {
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: 300;
	font-size: 13px;
	color: #929496;
	background: #ffffff;
}

.features {
	color: #231f20;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #E8EAEA;
	background: #ffffff
}

.features.first {
	border-top: 1px dotted #E8EAEA;
}

.features.last {
	padding-top: 17px;
	padding-bottom: 20px;
}

.features.last a {
	color: #70cbce;
	font-size: 14px;
	letter-spacing: 1px;
}

.pricing-container .btn {
	border-radius: 0;
}




/* ==========================================================================
   Form styles
   ========================================================================== */
.form-control {
	background-color: #FFFFFF;
	background-image: none;
	border: 0px solid transparent;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #929496;
	display: block;
	font-size: 15px;
	height: 60px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.form-control::-moz-placeholder {
	color: #d9d9d9;
	font-size: 15px;
	opacity: 1;
}

.form-control::-webkit-placeholder, .form-control::-o-placeholder {
	color: #d9d9d9;
	font-size: 15px;
	opacity: 1;
}

.form-control::-o-placeholder {
	color: #d9d9d9;
	font-size: 15px;
	opacity: 1;
}




/* ==========================================================================
   Mobile styles
   ========================================================================== */
/* Landscape phones and down */
@media (max-width: 480px) {

	.btn-lg {
		font-size: 12.5px;
		line-height: 1.33;
		padding: 16px 13px;
		letter-spacing: 0px;
	}


	.btn-wide {
		width: 100%;
		font-size: 12.5px;
		line-height: 1.33;
		padding: 16px 13px;
		letter-spacing: 0px;
	}

	#be-the-first {
		background-attachment: scroll;
	}

}


/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px) {

	#be-the-first {
		background-attachment: scroll;
	}

}


/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) {

	#be-the-first {
		background-attachment: scroll;
	}

}



/* Desktops and laptops ----------- */
@media (min-width: 992px) and (max-width: 1199px) {

}



/* Large screens ----------- */
@media (min-width: 1200px) and (max-width: 3000px) {

}



#program-nav a:hover{
	text-decoration:none;
	background:url('/images/bg-nav-hover.png') repeat-x;
}
#program-nav a:hover span{display:block;}
.innerPage .login-area{
	float: left;
	position: relative;
	z-index: 1;
	height: 72px;
	margin: 0 -89px 0 0;
	padding: 28px 0px 10px 14px;
	background: url('/images/bg-login-area.png') repeat-x;
}
.innerPage .login-area:after{
	width:5px;
	height:100%;
	position:absolute;
	top:0;
	right:-5px;
	z-index:-1;
	content:'';
	background:url('/images/bg-login-area-r.png') no-repeat;
}

.innerPage .logo-area{
	float:left;
	position:relative;
	z-index:1;
	margin:0 0 0 -88px;
	padding: 15px 10px 9px 10px;
	height: 86px;
	background:url('/images/bg-login-area.png') repeat-x;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.logo{
	width:320px;
	height:80px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#program-nav a{
	display:block;
	height:53px;
	padding:52px 5px 5px;
	background:url('/images/bg-login-area.png');
	color:#424242;
}

header .navbar-nav a:hover {
	color: #fff;
}


/*  Stling for video pages  */
body.video-page-wrapper#internal {
    background: #f0eeea!important;
}

.video-page-wrapper .category-name a {
    font-weight: normal;
    font-family: 'RouterBook', sans-serif;
}

.video-page-wrapper .thumb-title-link {
    font-size: 12px;
}

@media(min-width: 500px ) {
    .video-page-wrapper .thumb-title-link {
        height: 60px;
        overflow: hidden;
    }
}

.video-page-wrapper .cat-dropdown {
    top: 0;
}

.video-page-wrapper .category-view-more {
    top: 60px;
}

.video-page-wrapper .navbar-brand img{
	width: 100%;
    height: auto;
}

.video-page-wrapper .navbar-brand {
    margin-top: 10px;
    width: 30% !important;
}
@media(max-width: 768px) {
    .video-page-wrapper .navbar-brand {
        width: 30%;
    }
}

.video-page-wrapper .inner-wrapper .category-name {
    text-shadow: none;
    font-weight: normal;
    font-family: 'RouterBook', sans-serif;
}

#videoModal {
	display:none;
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
#my-player {
	display:block;
	width: 75%; /* Full width */
	height: 75%; /* Full height */
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
}

.regbypass {
	position: relative;
	cursor: progress !important;
	pointer-events: none;
	-webkit-user-select: none;  /* Chrome all / Safari all */
  	-moz-user-select: none;     /* Firefox all */
  	-ms-user-select: none;      /* IE 10+ */
  	user-select: none;
}

.regbypass::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.01);
}

.regbypass::after {
	box-sizing: border-box;
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 16px;
	height: 16px;
	margin: -8px 0 0 -8px;
	border: 3px solid #f1f1f1;
	border-top-color: transparent;
	border-radius: 50%;
	animation: spin 1s infinite linear;
}

.regbypass span {
	color: transparent;
}


@keyframes spin {
	from {
		transform: rotate(0);
	}
	to {
		transform: rotate(360deg);
	}
}

/*RBDigital Popup*/

div.popupHeaderDesc.rbdigital{
	font-size: 16px;
}

div.class-popup-card{
	display: inline-block !important;
	max-width: 198px;
	margin: 0 33px;
}

div.class-popup-card-container{
	margin: auto;
	width: 800px;
}

a.register-now-btn-popup{
	padding: 7px 23px;
	margin: 10px auto;
	display: block;
	width: 150px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border: 1px solid #395f88;
	font-weight: 700;
	background: rgb(70,121,29);
	background: -moz-linear-gradient(180deg, rgba(70,121,29,1) 0%, rgba(81,141,33,1) 50%, rgba(105,185,43,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(70,121,29,1) 0%, rgba(81,141,33,1) 50%, rgba(105,185,43,1) 100%);
	background: linear-gradient(180deg, rgba(70,121,29,1) 0%, rgba(81,141,33,1) 50%, rgba(105,185,43,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#46791d",endColorstr="#69b92b",GradientType=1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: -2px 2px 3px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: -2px 2px 3px -2px rgba(0,0,0,0.75);
	box-shadow: -2px 2px 3px -2px rgba(0,0,0,0.75);
}

a.instructor-popup-link{
	color: #174d8b;
	text-decoration: none;
	font-weight: 700;
}

p.class-title-popup{
	color: #808080;
	font-weight: 700;
	border-bottom: 2px solid #e4e4e4;
	margin: 8px 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 17px;
}

span.popup-start-time{
	font-weight: 900;
	font-size: 13px;
	color: #f68d01;
}

a.view-all-popup-btn{
	color: white;
	font-weight: 700;
	font-size: 15px;
}

span.right-pointing-arrow{
	content: '&#8250;';
	font-size: 31px;
	position: relative;
	top: 3px;
	margin-left: 8px;
}

.is-member {
	box-shadow: 0px 0px 6px 5px rgba(232,131,82,0.67);
}

.is-member .flag_img {
	position: relative;
}

.is-member .user_img, .scroller_img_box.is-member {
	position: relative;
}



.is-member .user_img span, .is-member .flag_img span, .scroller_img_box.is-member span{
	width: 60px;
	position: absolute;
	height: 13px;
	background-color: #fff;
	color: #f36c20;
	font-weight: 600;
	text-transform: uppercase;
	transform: rotate(-45deg);
	font-size: 8px;
	text-align: center;
	top: 9px;
	left: -15px;
	box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.25);

}

.user_img_box .editprobtn img {
	height: 21px;
	width: 85px;
	object-fit: cover;
}

.price-label {
	line-height: 14px;
	padding-top: 10px;
	display: inline-block;
}

.price-label span {
	font-size: 10px;
}

.flex-center {
	display: flex;
	justify-content: center;
}

.error-container {
	font-weight: bold;
	color: #ff0000;
}

.reg-price-container {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
	border-bottom: 1px solid #b3b3b3;
	align-items: center;
	border-top: 1px solid #b3b3b3;
	margin-top: 20px;
	padding: 20px 0;
}

.player video {
	width: 100%;
	position: unset!important;
}

.errorGreyBold2 a {
	text-decoration: underline;
}

.sub-header {
	width: 100%;
	background-color: #fff;
	position: fixed;
	z-index: 10000;
	top: 0;
}

.sub-header .container {
	width: 978px;
	margin: 0 auto;
	font-family: Router, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	color: #6A6A6A;
	height: 62px;
	display: flex;
	align-items: center;
}

.sub-header .sign {
	flex: 1;
	font-family: Router;
}

.sub-header .button {
	font-family: Router;
}

.sub-header .button a {
	background: #52943A;
	border-radius: 6px;
	color: #fff;
	font-family: Router;
	padding: 12px 38px;
}

.sub-header .button a img {
	margin-right: 10px;
	margin-top: -6px;
}

@font-face {
	font-family: Router;
	src: url('/font/Router-Bold.otf');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: Router;
	src: url('/font/Router-Medium.otf');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: Router;
	src: url('/font/Router-Light.otf');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: Router;
	src: url('/font/Router-Extralight.otf');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: Router;
	src: url('/font/Router-Thin.otf');
	font-weight: 100;
	font-style: normal;
}
