@charset "UTF-8";

#randstadNLFooter{
	width:980px;
	border-top:1px solid #666666;
	border-bottom:1px solid #e0e0e0;
	background:#eeeeee;height:65px;
	margin-top:10px;
	margin-left:18px;
	color:#666666;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
}

#randstadEDFooter{
	width:980px;
	border-top:1px solid #666666;
	border-bottom:1px solid #e0e0e0;
	background:#eeeeee;height:150px;
	margin-top:10px;
	margin-left:18px;
	color:#666666;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
}

.randstad-award-header {
color:#FF8A00;
font-size:14px;
font-family:Arial,Helvetica,Geneva,sans-serif;
}

.randstad-header{
	color:#2175D9;
	font-size:10px;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	text-decoration:underline;
	}
.randstad-footer{
	color:#666666;
	font-size:11px;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	text-decoration:underline;
}
.button_randstad_nl{text-decoration:none;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11px;color:#ffffff; font-weight:bold;}
.randstad-nl-button-td{background:url(../img/randstad_nl_button_bg.png) no-repeat;text-align:center;border-right:1px solid #ffffff;}
.randstad-fr-button-td{background:url(../img/randstad_nl_button_bg.png) repeat-x;text-align:center;border-right:1px solid #ffffff;}
.button_randstad_ed{text-decoration:none;font-family:Arial,Verdana,Sans-Serif;font-size:12px;color:#ffffff; font-weight:bold;}
.randstad-ed-button-td{background:url(../img/randstad_ed_button_bg.png) no-repeat;text-align:center;border-right:1px solid #ffffff;}
#menu-no-searchbox{
	height:30px;
	background-color:#DDF1FF;
	width:980px;
	margin-left:18px;
}
.avSearchTd{
	background:#dddddd;
	width:70px;
	height:10px;
	text-align:center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.underline-italic{
	font-style: italic;
	text-decoration: underline;
}

.underline{
	text-decoration: underline;
}

.avSearchTdWeekend{
	background:#bbbbbb;
	width:70px;
	height:10px;
	text-align:center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.sevenDayAvBox{
	border:1px solid #cccccc;
	width: 32px;
	height:5px;
	}
.prices-table{
	border:1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
table.prices-table td{
border-top:1px solid #cccccc;
height:50px;
}
.prices-table-border-left{
background-color:#FFFFFF;
width:150px;
padding-left:6px;
padding-right:6px;
}
/* added for schools */
#div-steps-schools {
	background-repeat: no-repeat;
	height: 450px;
	width: 938px;
	padding-left: 30px;
	padding-right: 35px;
	padding-top: 7px;
}
#school-name{
	font-size: 30px;
	color:#FFFFFF;
	font-weight: bold;
	padding-left: 30px;
}
.h1-school-name{
	font-size: 30px;
	color:#FFFFFF;
	font-weight: bold;
	}
#school-description{
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	padding-left:320px;
	width:600px;
	height:300px;
}
#school-buttons{
	padding-left:30px;
	padding-top:20px;
}
#school-language-selector{
	margin-left:40px;
	padding:5px;
	font-size: 14px;
	font-weight: bold;
}
.school_blocks_header {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	height: 15px;
	padding: 5px;
	background-image: url(../img/school_blocks_header_bg.gif);
	background-repeat: repeat-x;
	}
	
.school-div-course {
		margin-left:40px;
		padding:5px;
	}
/* end of new styles for schools */

/*added from templateredesign.css for teacher pop-up*/
#popup_width { width: 303px; margin: 0px auto 10px; auto }

.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('../img/corners1280x18.gif');
	height: 9px;       
	font-size: 2px;    
	}
.top-left, .bottom-left { 
	margin-right: 9px; 
	}
.top-right, .bottom-right { 
	margin-left: 9px;  
	margin-top: -9px;  
	}
.top-right {
	background-position: 100% 0;    
	}
.bottom-left  { 
	background-position: 0 -9px;    
	}
.bottom-right { 
	background-position: 100% -9px; 
	}
.inside {
	text-align:left;
	border-left: 1px solid #979797; 
	border-right: 1px solid #979797;
	background: #FFF;         
	padding-left: 10px;            
	padding-right:10px; 
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#4e4e4e;	
	}
.notopgap    { margin-top: 0; }   
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } 

#popup_widthteacher { width: 700px; height:auto;overflow:auto;margin: 0px auto 10px; auto }

table.availableAjax {
border-collapse:collapse;
width:680px;
line-height:14pt;
text-align:center;
border:1px Dotted #ccc;
font-size:11px;
margin:0;
}
table.availableAjax td {
border:1px Dotted #ccc;
}
/*end added for teacher pop-up*/

/* CSS Document */
body {
	font-family: "Trebuchet MS";
	margin-top: 0px;
}

/* LAYOUT - CONTAINER */
/* moved to stylenew.phtml*/
#div-container {
	width: 1014px;
	margin: 0 auto;
	background-image: url(../img/bg-repeater.gif);
	background-repeat: repeat-y;
}
/*
/* LAYOUT - HEADER */
/* moved to stylenew.phtml*/
#div-header {
	/*background-image: url(../img/header-bg2.gif);*/
	background-repeat: no-repeat;
	height: 200px;
	width: 1014px;
	font-size:12px;
}


	#div-header #div-header-white {
		width: 964px;
		height: 100px;
		padding-left: 30px;
		padding-right: 20px;
	}
	#div-header #select_lang {
	width: 112px;
	height: 23px;
	margin:40px 0 0 33px;
	float: left;
	}
	#div-header #select_lang select {
	width: 112px;
	height: 25px;
	color:#00AFEE;
	font-weight: bold;
	}
	/* moved to stylenew.phtml*/
	#div-header #div-login {
	width: 355px;
	float: right;
	height: 72px;
	color:#333;
	background: url(../img/header-login.gif) no-repeat;
	padding: 18px 18px 0 20px;
	font-style: normal;
	}
	#div-header #div-searchbox{ 
		background-color:#DDF1FF;
		border:1px solid #00AFEE;
		color:#00AFEE;
		font-size:12px;
		height: 47px;
		width: 958px;
		margin-left: 18px;
		padding-right: 20px;
		padding-bottom: 2px;		
	}			
	#div-header #div-menu {
		background-color: #00AFEE;
    	-moz-border-radius:5px 5px 5px 5px ;
		height: 36px;
		width: 938px;
		margin-left: 18px;
		padding-left: 22px;
		padding-right: 20px;
	}
	#div-header #div-login .input-field-login {
	font-weight: bold;
	color: #f27122;
	width: 100px;
	margin-right: 4px;
	margin-left: 4px;
	padding: 3px;	
	float: left;
	}
	#div-header #div-menu .menu {
	font-size: 16px;
	display:block;
	font-weight: bold;
	width: auto;
	float: left;
	height: 20px;
	margin-right: 20px;
	padding-top: 5px;
	text-decoration:none;
	}
	#div-header #div-menu a:link.menu, #div-header #div-menu a:visited.menu {
		color: #FFF;
	}
	#div-header #div-menu a:hover.menu {
		color: #00719D;
	}

	#div-header #div-menu .login, a {
		color: #717375;
		text-decoration:none;
	}
	#div-header #div-menu .menu-right {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	width: auto;
	float: right;
	height: 20px;
	padding-top: 5px;
	padding-right: 5px;
	text-decoration:none;
	}
	
	#div-header #select_lang-loged-in {
	width: 112px;
	height: 18px;
	margin:50px 0 0 33px;
	float: left;
	color: #00719d;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
}


/* LAYOUT - HOME - DIV STEPS */
#div-steps {
	background-image: url(../img/steps-bg.jpg);
	background-repeat: no-repeat;
	height: 328px;
	width: 938px;
	padding-left: 40px;
	padding-right: 35px;
}
	#div-steps .steps a{
		color: #00AFEE;
		text-decoration: underline;
	}
	#div-steps #div-steps-text {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	margin-top: 30px;
	width: 450px;
	}
	#div-steps .steps{
	font-size: 14px;
		font-weight: bold;
		color: #717375;
		width: 100px;
		text-align: center;
		float: left;
		}

	#div-steps .step-one {
		margin-top: 110px;
		margin-left: 6px;
	}

	#div-steps .step-two {
		margin-top: 180px;
		margin-left: 57px;
	}
	#div-steps .step-three {
		margin-top: 110px;
		margin-left: 72px;
	}
	#div-steps #div-steps-image {
	background-color: #000000;
	width: 460px;
	height: 280px;
	margin-left: 10px;
	float: right;
	margin-top: 15px;
	}
	
	/*logged-in-layout*/
/*moved to stylenew.phtml*/
#div-pp {
	background-image: url(../img/personal-page-repeater.gif);
	background-repeat: repeat-y;
	width: 953px;
	padding-left: 40px;
	padding-right: 10px;
	font-family: "Trebuchet MS";
	color: white;
	font-size: 15px;
}

#div-pp-profile {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #717375;
	width: 467px;
	float: left;
}
#div-pp-profile-top {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #00AFEE;
	width: 457px;
	height: 28px;
	background-image: url(../img/personal-page-profile-top.gif);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-left: 10px;
}
#div-pp-profile-top-student {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #00AFEE;
	width: 668px;
	height: 46px;
	background-image: url(../img/personal-page-profile-top-student.jpg);
	background-repeat: no-repeat;	
	padding-left: 10px;
}
#div-pp-profile-bottom-student {
	height: 20px;
	width: 668px;
	background-image: url(../img/personal-page-profile-bottom-student.jpg);
	margin-bottom: 20px;
	background-repeat: no-repeat;
}

#div-pp-profile-bottom {
	height: 11px;
	width: 467px;
	background-image: url(../img/personal-page-profile-bottom.gif);
	margin-bottom: 20px;
	background-repeat: no-repeat;
}
/*moved to stylenew.phtml*/
#div-shadow-menu-pp {
	background-image: url(../img/logged-in-shadow.gif);
	background-repeat: no-repeat;
	height: 17px;
}

#div-pp-profile-content {
	width: 467px;
	background-image: url(../img/personal-page-profile-repeater.gif);
}
#div-pp-profile-content-student {
	width: 668px;
	background-image: url(../img/personal-page-profile-repeater-student.jpg);
}
.bg-dots-horizontal {
	background-image: url(../img/MyMyngle_student-dots.gif);
	background-repeat: repeat-x;
	background-position: left;
}

#div-pp-alert {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #717375;
	width: 238px;
	float: left;
}
#div-pp-alert-top {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	width: 228px;
	height: 28px;
	background-image: url(../img/personal-page-alerts-top.gif);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-left: 10px;
}
#div-pp-alert-bottom {
	height: 11px;
	width: 238px;
	background-image: url(../img/personal-page-alert-bottom.gif);
	margin-bottom: 20px;
	background-repeat: no-repeat;
}
#div-pp-alert-top-student {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	width: 230px;
	height: 46px;
	background-image: url(../img/personal-page-alert-top-student.jpg);
	background-repeat: no-repeat;
	
	padding-left: 10px;
}
#div-pp-alert-bottom-student {
	height: 20px;
	width: 230px;
	background-image: url(../img/personal-page-alert-bottom-student.jpg);
	margin-bottom: 20px;
	background-repeat: no-repeat;
}
#div-pp-alert-content {
	width: 236px;
	background-image: url(../img/personal-page-alerts-repeater.gif);
}
#div-pp-package {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #717375;
	width: 236px;
	float: left;
}
#div-pp-package-top {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #00AFEE;
	width: 226px;
	height: 28px;
	background-image: url(../img/personal-page-package-top.gif);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-left: 10px;
}
#div-pp-package-content {
	width: 238px;
	background-image: url(../img/personal-page-package-repeater.gif);
}
#div-pp-package-bottom {
	height: 11px;
	width: 236px;
	background-image: url(../img/personal-page-package-bottom.gif);
	margin-bottom: 20px;
	background-repeat: no-repeat;
}


#div-pp-package-teacher-top {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #00AFEE;
	width: 226px;
	height: 28px;
	background-image: url(../img/personal-page-package-teacher-top.gif);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-left: 10px;
}
.bg-dots-yellow {
	background-image: url(../img/MyMyngle_student-dots-yellow.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 5px;
}
.yellow-background {
	background-color: #fefbe8;
}

/* BUTTONS REGISTER */
		a.register-button {
			background:url(../img/steps-register-button.jpg) no-repeat;
			display:block;
			height: 30px; width: 140px;
			padding: 12px 0px 10px 3px;
			font-size: 20px;
			color: #FFF;
			font-weight: bolder;
			text-decoration: none;
			margin: 0px 0px 0px 5px;
			float: right;
			text-align: center;
		}

/* LAYOUT - DIV-CONTENT */
/*moved to stylenew.phtml*/
#div-content {
	font-size: 12px;
	color: #717375;
	background-image: url(../img/bg-repeater.gif);
	background-repeat: repeat-y;
}
#div-shadow-menu {
	background-image: url(../img/shadow-below-menu.gif);
	background-repeat: no-repeat;
	height: 14px;
}

#div-register-top {
	background-image: url(../img/Registration-content-top.gif);
	background-repeat: no-repeat;
	width: 940px;
	height: 12px;
	margin-left: 40px;
}
#div-register-top-white {
	background-image: url(../img/Registration-content-top-white.gif);
	background-repeat: no-repeat;
	width: 940px;
	height: 12px;
	margin-left: 40px;
	padding-bottom:0px;
}
#div-register-repeat {
	/*background-image: url(../img/Registration-content-repeater.gif);
	background-repeat: repeat-y;*/
	border:1px solid #00AFEE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 920px;
	margin-left: 40px;
	padding-right: 10px;
	padding-left: 10px;
}

#div-register-repeat-white {
	background-image: url(../img/Registration-content-repeater-white.gif);
	background-repeat: repeat-y;
	width: 920px;
	margin-left: 40px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top:0px;
	padding-top:0px;
}
	.text-dark-grey {
	font-size: 10px;
	color: #666666;
	} 
	.text-dark-grey-select {
	font-size: 12px;
	color: #666666;
	height: 20px;
	
	}
	.placing-star {
	margin-left: 16px;
	margin-right: 2px;
	}

	.button-small {
		background-image: url(../img/button-small-repeater.gif);
		background-repeat: repeat-x;
	}
	
	.div-course {
	width: 460px;
	height: auto;
	margin: 20px 15px 10px 20px;
	border: 2px solid #f1f1f2;
	float: right;
	}
	.div-container_a   {
	color: #FFF;
	font-size: 11px;
	}
	
	.blocks_header {
	font-size: 14px;
	font-weight: bold;
	background-color: #00AFEE;
	color: #FFF;
	height: 15px;
	padding: 5px;
	}
	
	.content_text_select  {
		font-size: 12px;
		color: #717375;
		width: 120px;
	}
	/*moved to stylenew.phtml*/
	.div-container_b {
	color: #6dafec;
	font-size: 11px;
	text-decoration: none;
	margin-right:20px;
	
	}
	
.register-numbers-new {
	font-size: 15px;
	font-weight: bold;
	color: #00719C;
	width: 20px;
	float: left;
	display: block;
	margin-left: 25px;
	margin-top:-13px;
}
.register-numbers_2 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	width: 20px;
	float: left;
	display: block;
	margin-left: 23px;
}
.register-numbers-two {
	font-size: 20px;
	font-weight: none;
	color: #88d7f5;
	width: 35px;
	float: left;
	display: block;
	margin-left: 27px;
	_margin-left:13px;
	margin-top:-4px;
}
	.placing-star-a {
		margin-right: 2px;
	}
	.div-course-right {
	width: 220px;
	height: auto;
	margin: 20px 15px 0px 0px;
	border: 2px solid #f1f1f2;
	float: right;
	}

	                /* SIZABLE BUTTON SMALL */
 /*button-small */
a:link.button_small, a:visited.button_small {text-decoration:none;font-size:16px;color:#fff; font-weight:bold }
.button_small, .button_small span {background:url(../img/orange_button_small.gif) no-repeat;}
.button_small {padding:1px 20px 2px 23px;       background-position:right 0;position:relative;margin:0px 0px 20px 0px}
.button_small span {
                background-position:left top;
                width:15px;
                height:25px/* <-- change, half -1 */;
                position:absolute;
                top:0px;
                left:0px;
                display:block;
                cursor:pointer; /* mostly needed for internet explorer */
}
 
a:link.button_small_new, a:visited.button_small_new {text-decoration:none;font-size:16px;color:#4C4D4E ; font-weight:bold }
.button_small_new, .button_small_new span {background:url(../img/orange_button_small.gif) no-repeat;}
.button_small_new {padding:1px 20px 2px 23px;       background-position:right 0;position:relative;margin:0px 0px 20px 0px}
.button_small_new span {
                background-position:left top;
                width:15px;
                height:25px/* <-- change, half -1 */;
                position:absolute;
                top:0px;
                left:0px;
                display:block;
                cursor:pointer; /* mostly needed for internet explorer */
}


a:hover.button_small {                background-position:right -26px/* <-- change, half +1 */;color:#fff;}
a:hover.button_small span {background-position:left bottom;}

a:link.button_small_grey, a:visited.button_small_grey {text-decoration:none;font-size:16px;color:#fff; font-weight:bold }
.button_small_grey, .button_small_grey span {background:url(../img/button-small_inactive.gif) no-repeat;}
.button_small_grey {padding:1px 20px 2px 23px;       background-position:right 0;position:relative;margin:0px 0px 20px 0px}
.button_small_grey span {
                background-position:left top;
                width:15px;
                height:25px/* <-- change, half -1 */;
                position:absolute;
                top:0px;
                left:0px;
                display:block;
                cursor:pointer; /* mostly needed for internet explorer */
}
/* <-- change, half +1 */
/*
a:hover.button_small_grey {                background-position:right -26px;color:#fff;}
a:hover.button_small_grey span {background-position:left bottom;}
*/

 /*button-small */
a:link.button_smaller, a:visited.button_smaller {text-decoration:none;font-size:14px;color:#fff; font-weight:bold }
.button_smaller, .button_smaller span {background:url(../img/orange_button_smaller.gif) no-repeat;}
.button_smaller {padding:1px 20px 2px 21px;       background-position:right 0;position:relative;margin:0px 0px 20px 0px}
.button_smaller span {
                background-position:left top;
                width:5px;
                height:23px/* <-- change, half -1 */;
                position:absolute;
                top:0px;
                left:0px;
                display:block;
                cursor:pointer; /* mostly needed for internet explorer */
}
a:hover.button_smaller {                background-position:right -25px/* <-- change, half +1 */;color:#fff;}
a:hover.button_smaller span {background-position:left bottom;}

 /*button-small */
a:link.button_smaller_grey, a:visited.button_smaller_grey {text-decoration:none;font-size:14px;color:#fff; font-weight:bold }
.button_smaller_grey, .button_smaller_grey span {background:url(../img/button_smaller_grey.gif) no-repeat;}
.button_smaller_grey {padding:1px 20px 2px 21px;       background-position:right 0;position:relative;margin:0px 0px 20px 0px}
.button_smaller_grey span {
                background-position:left top;
                width:5px;
                height:23px/* <-- change, half -1 */;
                position:absolute;
                top:0px;
                left:0px;
                display:block;
                cursor:pointer; /* mostly needed for internet explorer */
}

/*button-small-yellow-bg */
a:link.button_small-yellow {text-decoration:none;font-size:16px;color:#fff; font-weight:bold }
.button_small-yellow, .button_small-yellow span {background:url(../img/orange-orange_button_small.gif) no-repeat;}
.button_small-yellow {padding:1px 20px 2px 23px;       background-position:right 0;position:relative;margin:0px 0px 20px 0px}
.button_small-yellow span {
                background-position:left top;
                width:15px;
                height:25px/* <-- change, half -1 */;
                position:absolute;
                top:0px;
                left:0px;
                display:block;
                cursor:pointer; /* mostly needed for internet explorer */
}
a:hover.button_small-yellow {                background-position:right -26px/* <-- change, half +1 */;color:#fff;}
a:hover.button_small-yellow span {background-position:left bottom;}

/*button-small-blue-bg */
a:link.button_small-blue, a:visited.button_small-blue {text-decoration:none;font-size:16px;color:#fff; font-weight:bold }
.button_small-blue, .button_small-blue span {background:url(../img/orange_button_small-blue-bg.gif) no-repeat;}
.button_small-blue {padding:1px 20px 2px 23px;       background-position:right 0;position:relative;margin:0px 0px 20px 0px}
.button_small-blue span {
                background-position:left top;
                width:15px;
                height:25px/* <-- change, half -1 */;
                position:absolute;
                top:0px;
                left:0px;
                display:block;
                cursor:pointer; /* mostly needed for internet explorer */
}
a:hover.button_small-blue{                background-position:right -26px/* <-- change, half +1 */;color:#fff;}
a:hover.button_small-blue span {background-position:left bottom;}

/*button-small-grey-bg */
a:link.button_small-grey, a:visited.button_small-grey {text-decoration:none;font-size:16px;color:#fff; font-weight:bold }
.button_small-grey, .button_small-grey span {background:url(../img/orange_button_small-grey-bg.gif) no-repeat;}
.button_small-grey {padding:1px 20px 2px 23px;       background-position:right 0;position:relative;margin:0px 0px 20px 0px}
.button_small-grey span {
                background-position:left top;
                width:15px;
                height:25px/* <-- change, half -1 */;
                position:absolute;
                top:0px;
                left:0px;
                display:block;
                cursor:pointer; /* mostly needed for internet explorer */
}
/*a:hover.button_small-grey{                background-position:right -26px;color:#fff;}*/
/*a:hover.button_small-grey span {background-position:left bottom;}*/
 
                /* SIZABLE BUTTON BIG */
a:link.button_big{text-decoration:none;font-size:20px;color:#fff; font-weight:bold;float:right; }
.button_big, .button_big span {background:url(../img/orange_button_big.gif) no-repeat;}
.button_big {padding:7px 20px 10px 17px;         background-position:right 0;position:relative;margin:0px 0px 20px 0px}
.button_big span {
                background-position:left top;
                width:15px;
                height:42px/* <-- change, half -1 */;
                position:absolute;
                top:0px;
                left:-3px;
                display:block;
                cursor:pointer; /* mostly needed for internet explorer */
}
a:hover.button_big {     background-position:right -44px/* <-- change, half +1 */;color:#fff;}
a:hover.button_big span {background-position:left bottom;}

/*button-availability */
a:link.button_small-available {text-decoration:none;font-size:12px;color:#f27122; font-weight:bold }
.button_small-available, .button_small-available span {background:url(../img/available_button_small.gif) no-repeat;}
.button_small-available {padding:6px 20px 2px 30px;       background-position:right 0;position:relative;margin:0px 0px 20px 0px}
.button_small-available span {
                background-position:left top;
                width:25px;
                height:25px/* <-- change, half -1 */;
                position:absolute;
                top:0px;
                left:0px;
                display:block;
                cursor:pointer; /* mostly needed for internet explorer */
}
a:hover.button_small-available {                background-position:right -26px/* <-- change, half +1 */;color:#ff37e21;}
a:hover.button_small-available span {background-position:left bottom;}

/*button-availability-blue mostley mymyngle teacher */
a:link.button_small-available-blue, a:visited.button_small-available-blue {text-decoration:none;font-size:12px;color:#f27122; font-weight:bold }
.button_small-available-blue, .button_small-available-blue span {background:url(../img/available_button_small-blue.gif) no-repeat;}
.button_small-available-blue {padding:6px 20px 2px 30px;       background-position:right 0;position:relative;margin:0px 0px 20px 0px}
.button_small-available-blue span {
                background-position:left top;
                width:25px;
                height:25px/* <-- change, half -1 */;
                position:absolute;
                top:0px;
                left:0px;
                display:block;
                cursor:pointer; /* mostly needed for internet explorer */
}
a:hover.button-validate {                background-position:right -26px/* <-- change, half +1 */;color:#ff37e21;}
a:hover.button-validate span {background-position:left bottom;}

a:link.button-validate{text-decoration:none;font-size:16px;color:#00afee; font-weight:bold }
.button-validate, .button-validate span {background:url(../img/blue-validate_button.gif) no-repeat;}
.button-validate {padding:1px 20px 2px 23px;       background-position:right 0;position:relative;margin:0px 0px 20px 0px}
.button-validate span {
                background-position:left top;
                width:15px;
                height:25px/* <-- change, half -1 */;
                position:absolute;
                top:0px;
                left:0px;
                display:block;
                cursor:pointer; /* mostly needed for internet explorer */
}
a:hover.button-validate {                background-position:right -26px/* <-- change, half +1 */;color:#fff;}
a:hover.button-validate span {background-position:left bottom;}
 
/* buttons-registration pages */
a:link.question-mark, a:visited.question-mark {
	display: block;
	background-image: url(../img/Registration_image-question-mark2.gif);
	width: 25px;
	height: 25px;
	float: right;
	background-position: top left;
	background-repeat: repeat-y;
}

a:link.question-mark-new, a:visited.question-mark-new {
	display: block;
	background-image: url(../img/Registration_image-question-mark2.gif);
	width: 25px;
	height: 25px;
	float: inherit;
	background-position: top left;
	background-repeat: repeat-y;
	margin-left: 13px;
}

a:hover.question-mark {
	background-position: bottom left;
}

a:link.question-mark2,a:visited.question-mark2{
	display: block;
	background-image: url(../img/Registration_image-question-mark2.gif);
	width: 25px;
	height: 25px;
	float: right;
	background-position: top left;
	background-repeat: repeat-y;
}
a:hover.question-mark2,a:visited.question-mark2 {
	background-position: bottom left;
}

a:link.question-mark3,a:visited.question-mark3 {
	display: block;
	background-image: url(../img/Registration_image-question-mark3.gif);
	width: 25px;
	height: 25px;
	float: right;
	background-position: top left;
	background-repeat: repeat-y;
}
a:hover.question-mark {
	background-position: bottom left;
}

a:link.plus-sign-big, a:visited.plus-sign-big {
	width: 48px;
	height: 48px;
	display: block;
	float: right;
	background-image: url(../img/Registration_image-plus-big.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
a:hover.plus-sign-big {
	background-position: bottom left;
}
a:link.minus-sign-big, a:visited.minus-sign-big {
	width: 48px;
	height: 48px;
	display: block;
	float: right;
	background-image: url(../img/Registration_image-minus-big.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
a:hover.minus-sign-big {
	background-position: bottom left;
}
a:link.plus-sign-xsmall {
	width: 15px;
	height: 15px;
	display: block;
	float: right;
	background-image: url(../img/Registration_image-plus-xsmall.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
a:hover.plus-sign-xsmall {
	background-position: bottom left;
}
a:link.minus-sign-xsmall, a:visited.minus-sign-xsmall {
	width: 15px;
	height: 15px;
	display: block;
	float: right;
	background-image: url(../img/Registration_image-minus-xsmall.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
a:hover.minus-sign-xsmall {
	background-position: bottom left;
}
a:link.plus-sign-small, a:visited.plus-sign-small {
	width: 30px;
	height: 30px;
	display: block;
	float: right;
	background-image: url(../img/Registration_image-plus-small.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

a:link.plus-sign-new, a:visited.plus-sign-new {
	width: 30px;
	height: 30px;
	display: block;
	float:inherit;
	background-image: url(../img/Registration_image-plus-small.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin-left: 10px;
}
a:hover.plus-sign-small {
	background-position: bottom left;
}
a:link.minus-sign-small, a:visited.minus-sign-small {
	width: 30px;
	height: 30px;
	display: block;
	float: right;
	background-image: url(../img/Registration_image-minus-small.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

a:link.minus-sign-small-new, a:visited.minus-sign-small-new {
	width: 30px;
	height: 30px;
	display: block;
	float: inherit;
	background-image: url(../img/Registration_image-minus-small.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin-left:13px;
}
a:hover.minus-sign-small {
	background-position: bottom left;
}
a:link.prices-group,a:visited.prices-group {
	width: 122px;
	display: block;
	/*background-image: url(../img/teacher-public-profile-packages-boxes.gif);
	background-repeat: repeat-y;
	background-position: top left;*/
	background:#ddf1ff;
	border:2px solid #22b3e6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top: 5px;
	text-align: center;
	color: #00AFEE;
	padding-bottom:5px;
	margin-right:10px;
}
a:hover.prices-group {
	/*background-position: bottom left;*/
	background:#ffffff;
	border:2px solid #dddddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right:10px
}
a:link.prices-individual,a:visited.prices-individual{
	width: 122px;
	display: block;
	/*background-image: url(../img/teacher-public-profile-individual-boxes.gif);
	background-repeat: repeat-y;
	background-position: top left;*/
	background:#ffffff;
	border:2px solid #dddddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #00AFEE;
	margin-right:10px;
}
a:hover.prices-individual {
	/*background-position: bottom left;*/
	background:#ddf1ff;
	border:2px solid #22b3e6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 10px;
}
a:link.prices-individual-method,a:visited.prices-individual-method{
	width: 122px;
	display: block;
	/*background-image: url(../img/teacher-public-profile-individual-boxes.gif);
	background-repeat: repeat-y;
	background-position: top left;*/
	background:#ddf1ff;
	border:2px solid #F27122;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #00AFEE;
	margin-right:10px;
}
a:hover.prices-individual-method {
	/*background-position: bottom left;*/
	background:#22b3e6;
	border:2px solid #F27122;
	color:#ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 10px;
}

a:link.minus-sign-big {
	width: 48px;
	height: 48px;
	display: block;
	float: right;
	background-image: url(../img/Registration_image-minus-big.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
a:hover.minus-sign-big {
	background-position: bottom left;
}
/*SUBMIT BUTTON TRANS */

	.styleSearch {
					font-family: Trebuchet MS;
					font-size: 15px;
					color: #FFFFFF;
					width:98px;
					height:22px;
					
	}
	
	/* BUTTONS LEARN NOW */
	a:link.ln_button, a:visited.ln_button{
		display:block;
		height: 30px;
		width: 190px;
		padding: 10px;
		font-weight: bolder;
		text-decoration: none;
		line-height:16px;
		background-repeat: no-repeat;
		background-image:url(../img/image-learn-now-release.gif);
		Color: #f27122;
	}
	a:hover.ln_button {
		display:block;
		height: 30px;
		width: 190px;
		padding: 10px;
		font-weight: bolder;
		text-decoration: none;
		line-height:16px;
		background-repeat: no-repeat;
		background-image:url(../img/image-learn-now-mouse_over.gif);
		Color: #FFFFFF;
	}
	.amount-lessons {
		width: 53px;
		float: right;
		text-align: center;
		color: #666666;
	}
	
	/* TOPICS DIV */
	.bubble {
		font-weight: bolder;
		float: left;
		display: block;
		text-decoration: none;
		text-align: center;
		width:inherit;
	}
	.b1 {
	font-size: 15px;
	color: #FFFFFF;
	margin-top: 42px;
	height: 20px;
	width: 75px;
	margin-left: 8px;
}
	.b2 {
	font-size: 9px;
	color: #00719d;
	margin-top: 16px;
	height: 10px;
	width: 38px;
	margin-left: 33px;
}
	.b3 {font-size: 15px;color: #FFFFFF;margin-top: 28px;height: 25px;width: 75px;margin-left: 50px;}
	.b4 {font-size: 10px;color: #00719d;margin-top: 60px;height: 12px;width: 40px;margin-left: 3px;}
	.b5 {font-size: 18px;color: #FFFFFF;margin-top: 28px;height: 20px;width: 96px;margin-left: 0px;}
	.b6 {font-size: 12px;color: #FFFFFF;margin-top: 58px;float: right;height: 15px;width: 55px;margin-right: 15px;}


/* LAYOUT - DIV BOTTOM 
/*moved to stylenew.phtml*/
#div-bottom {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/bottom-bg.gif);
	height: 114px;
	width: 934px;
	padding-left: 40px;
	padding-right: 40px;
	background-repeat: no-repeat;
	text-decoration: none;
}

#div-transactions {
	height: 70px;
	padding-left: 70px;
	width: 870px;
}

a.text-darkblue-bold {
	font-size: 12px;
	font-weight: bold;
	color: #00719d;
	font-style: normal;	
	
}

.underline-text {
	font-size: 12px;
	font-weight: bold;
	color: #00719d;
	font-style: normal;
	border-bottom-style:solid;
	border-bottom-width:200px;
	padding-bottom:5px;
	border-bottom:1px solid #00719d;
	line-height:1;
	margin-bottom:5px;	
	margin-top: 3px;
	padding-top: 20px;
	width:500px;	
	
}
.award-link {
	float: right;
	height: 69px;
	display: block;
	width: 95px;
	margin-top: 1px;
}
#div-bottom-links {
	height: 20px;
}
/*moved to stylenew.phtml*/
#disclaimer {
	float: right;
	width: auto;
	color: #000000;
}



/* GLOBAL STYLES */
.no-decoration, .user_opt{
	text-decoration: none;
	}
.small_width {width:80px;} 
.no-margin {margin: 0px 0px 0px 0px;}
.medium_width {width:120px;} 	
.text-white {color: #FFFFFF;}
a:link.text-orange,a:visited.text-orange  {
	color: #f27122;
	text-decoration: underline;
}

a:link.text-orange2,a:visited.text-orange2  {
	color: #f27122;
	text-decoration: none;
}
.text-orange , .user_opt {
	color: #f27122;
	font-size: 12px;
	}
.text-blue-link 	{
	font-size: 12px;
	color: #00AFEE;
	text-decoration: none;
	font-weight: bolder;
	background: url(../img/image-show-others.gif) no-repeat left;
	display: block;
	padding: 3px 0 0 20px;
}
.content_text 		{font-size: 12px;color: #717375;}
.text-blue {color: #00afee}
.margin-8px-left {
	padding-left: 8px;
}
.text-dark-grey a 	{
	font-size: 10px;
	color: #f27122;
	text-decoration: underline;
}

.text-black 		{
	font-size: 12px;
	font-weight: bold;
	color: #333;
	font-style: normal;
}
a:link.text-black 	{color: #717375;text-decoration: none;}
a:hover.text-black  {color: #000000;text-decoration: none;}
.text-black-bold a 	{color: #00afee;}
.text-black-bold 	{
	font-size: 13px;
	font-weight: bold;
	color: #333;
	font-style: normal;
}
.text-light-blue-bold {
	color: #00afee;
	text-decoration: underline;font-weight: bold;}
	
.text-link-blue-bold {font-size: 15px;color: #00AFEE;text-decoration: underline;font-weight: bold;}
.div-register-repeat-segment {
	width: 920px;
	border-bottom: 1px solid #fff;
	padding-bottom: 20px;
	padding-top: 0px;
}
.div-register-repeat-segment_update {
	width: 941px;
	border-bottom: 1px solid #fff;
	padding-bottom: 20px;
	padding-top: 15px;
}
.no-border {
	border: none;
}
.red-font {
	color: #FF0000;
	font-size: 12px;
}
.text-light-blue {color: #00afee}

.green-text {color: #008909}
.registration2 {color: #717375}
.text-blue-big {
	font-size: 15px;
	color: #00AFEE;
	font-weight: bold;
}
.font-15px {
	font-size: 15px;
}
.blue-font {
	font-family: "Trebuchet MS";
	color: #00AFEE;
}
.orange-font {
	font-family: "Trebuchet MS";
	color: #F27122;
}
.grey-font {
	font-family: "Trebuchet MS";
	color: #717375;
}
.font-12px {
	font-family: "Trebuchet MS";
	font-size: 12px;
}
.dark-blue-font {
	color: #00719d;
}
.underline {
	text-decoration:underline;
}
.white-font {
	color: #fff;
}
.black-font {
	color: #000000;
}
.light-grey-font {
	color: #CCCCCC;
}


/*LAYOUT - POPUP - TOUR*/
#tour {
	height: 379px;
	width: 981px;
	margin: 0 auto;
}
#tour_top {
	height: 51px;
	width: 981px;
}
.tt1 {
	background-image: url(../img/Home-page_tour-menu-1.jpg);
	background-position: left;
}
.tt2 {
	background-image: url(../img/Home-page_tour-menu-2.jpg);
}
.tt3 {
	background-image: url(../img/Home-page_tour-menu-3.jpg);
}
#tour_content {

	width: 941px;
	margin: 0 auto;
	background-image: url(../img/Home-page_tour-bg.jpg);
	background-repeat: repeat-x;
	padding: 0 20px 0 20px;
	font-family: "Trebuchet MS";
	color: #FFF;
	font-weight: bold;
}
#tour #tour_content .text {
	margin-top: 40px;
	font-size: 20px;
	width: 650px;
	float: left;
	margin-left: 10px;
	height: 220px;
}
#tour #tour_content .text2 {
	font-size: 14px;
	line-height: 20px;
}
#tour #tour_content .text3 {
	font-size: 14px;
	float: right;
	text-align: right;
	height: 54px;
	font-weight: normal;
	width: 600px;
	margin-right: 30px;
}
#tour #tour_content .text3position {
	display: block;
	margin: 16px 10px 0 10px;
	float: right;
}
.tt_button1 {
	width: 250px;
	float: left;
	margin-top: 12px;
	margin-left: 22px;
	font-size: 20px;
	color: #00AFEE;

}
.tt_button2 {
	width: 250px;
	float: left;
	margin-top: 12px;
	margin-left: 78px;
	font-size: 20px;
	color: #00AFEE;
}
.tt_button3 {
	width: 250px;
	float: left;
	margin-top: 12px;
	margin-left: 78px;
	font-size: 20px;
	color: #00AFEE;
}
.tt_button_text {
	width: 200px;
	float: right;
	margin-left: 20px;
	font-size: 20px;
	color: #00AFEE;
}

/*CONTAINER REGISTER */
#container-register {
	margin: 0 auto;
	height: 312px;
	width: 500px;
}
#container-register #header-div {
	background-image: url(../img/header_register.gif);
	height: 35px;
	padding-left: 13px;
	padding-top: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.registration-succesfull {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-left: 30px;
	margin-top: 20px;
	color: #717375;
}
#container-register #content-div {
	background-color: #F0F0F0;
	background-image: url(../img/bg_register.gif);
	background-repeat: repeat-x;
	height: 237px;
	color: 717375;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 13px;
	padding-right: 13px;
}
#div-search-button {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/image-button-login.gif);
	background-repeat: no-repeat;
	width: 98px;
	height: 24px;
	float: left;
	text-align: center;
}
#div-search-button-right {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/image-button-login.gif);
	background-repeat: no-repeat;
	width: 98px;
	height: 24px;
	float: right;
	text-align: center;
	margin-right: 20px;
}
#div-register-bottom {
	background-image: url(../img/Registration-content-bottom.gif);
	background-repeat: no-repeat;
	width: 940px;
	height: 12px;
	margin-left: 40px;
}
#div-register-bottom-white {
	background-image: url(../img/Registration-content-bottom-white.gif);
	background-repeat: no-repeat;
	width: 940px;
	height: 12px;
	margin-left: 40px;
}
#container-register-student {
	background-image: url(../img/student_register.gif);
	background-repeat: no-repeat;
	width: 232px;
	height: 53px;
	margin-top: 15px;
	margin-right: 7px;
	float: left;
	padding-top: 130px;
	text-align: center;
}
#container-register-teacher {
	background-image: url(../img/teacher_register.gif);
	background-repeat: no-repeat;
	width: 235px;
	height: 53px;
	margin-top: 15px;
	float: right;
	padding-top: 130px;
	text-align: center;
}
.register-button-text {
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
	width: 175px;
	float: left;
	display: block;
	margin-left: 12px;
}

.register-button-text-2 {
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
	width: 158px;
	float: left;
	display: block;
	margin-left: 12px;
}

.register-button-text-2-edit {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	width: 300px;
	float: left;
	display: block;
	margin-left: 12px;
	margin-top: -12px;
}

.register-button-text-2-validate {
	font-size: 15px;
	font-weight: bold;
	color: #00B2EF;
	width: 300px;
	float: left;
	display: block;
	margin-left: 12px;
	margin-top: -12px;
}
.register-button-text-3 {
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
	width: 160px;
	float: left;
	display: block;
	margin-left: 12px;
}
.register-button-text-3-edit {
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
	width: 160px;
	float: left;
	display: block;
	margin-top: -12px;
	margin-left: 10px;
}

.register-numbers {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	width: 20px;
	float: left;
	display: block;
	margin-left: 23px;
}
.register-numbers-step2 {
		font-size: 15px;
		font-weight: bold;
		color: #FFFFFF;
		width: 20px;
		float: left;
		display: block;
		margin-left: 29px;
	}
	
.register-numbers-step2-edit {
		font-size: 15px;
		font-weight: bold;
		color: #00B2EF;
		width: 20px;
		float: left;
		display: block;
		margin-left: 109px;
		margin-top: -13px;
	}
.register-numbers-step3 {
		font-size: 15px;
		font-weight: bold;
		color: #FFFFFF;
		width: 20px;
		float: left;
		display: block;
		margin-left: 28px;
	}
	
.register-numbers-step3-edit {
		font-size: 15px;
		font-weight: bold;
		color: #00B2EF;
		width: 20px;
		float: left;
		display: block;
		margin-left: -20px;
		margin-top: -13px;
	}
.register-button-text-new {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	width: 175px;
	float: left;
	display: block;
	margin-left: 12px;
	margin-top: -13px;
}
.register-button-text_2 {
	font-size: 15px;
	font-weight: bold;
	color: #00B2EF;
	width: 175px;
	float: left;
	display: block;
	margin-left: 55px;
	margin-top: -13px;
}
	.register-numbers-step32 {
		font-size: 15px;
		font-weight: bold;
		color: #FFFFFF;
		width: 20px;
		float: left;
		display: block;
		margin-left: 28px;
	}

.register-button-text_two {
	font-size: 15px;
	font-weight: bold;
	color: #88d7f5;
	width: 175px;
	float: left;
	display: block;
	margin-left: 12px;
}
.register-button-text-2-new {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	width: 210px;
	float: left;
	display: block;
	margin-left: 12px;
	margin-top: -13px;
}
.register-button-text-3-new{
	font-size: 15px;
	font-weight: bold;
	color: #00B2EF;
	width: 160px;
	float: left;
	display: block;
	margin-left: 15px;
	margin-top: -13px;
}
.red-font-text-align {
	font-style: italic;
	color: #FF0000;
	float: right;
	margin-top: 50px;
	font-size: 12px;
	font-weight: normal;
	padding-right:10px;
}
#div-register-header {
	height: 20px;
	margin-left: 40px;
	width: 940px;
	font-size: 15px;
	color: #00afee;
	font-weight: bold;
}
#div-register-steps {
	background-repeat: no-repeat;
	height: 50px;
	margin-left: 40px;
	width: 940px;
	font-size: 15px;
	padding-top: 25px;
	color: 00719d;
	font-weight: bold;
}

#div-register-steps-new {
	background-repeat: no-repeat;
	height: 50px;
	margin-left: 40px;
	width: 940px;
	font-size: 15px;
	padding-top: 5px;
	color: 00719d;
	font-weight: bold;
}
.marginleft{
	margin-left:40px;
}
	#div-content-rest .student_step-1 {
		background-image: url(../img/Registration_student-step-1.gif);
	}
	#div-content-rest .student_step-2 {
		background-image: url(../img/step_bar_2.jpg);
	}
	#div-content-rest .student_step-one {
		background-image: url(../img/Registration_student-step-one.gif);
	}
	#div-content-rest .student_step-two {
		background-image: url(../img/Registration_student-step-two.gif);
	}
	#div-content-rest .teacher_step-1 {
		background-image: url(../img/Registration_teacher-step-1.gif);
	}
	#div-content-rest .teacher_step-2 {
		background-image: url(../img/Registration_teacher-step-2.gif);
	}
	#div-content-rest .student_step-3 {
		background-image: url(../img/step_bar_3.jpg);
	}
	#div-content-rest .teacher_step-3 {
		background-image: url(../img/Registration_teacher-step-3.gif);
	}
	
	.register-numbers-step2-new{
		font-size: 15px;
		font-weight: bold;
		color: #00B2EF;
		width: 20px;
		float: left;
		display: block;
		margin-left: 108px;
		margin-top:-13px;
	}
	
	.register-numbers-step3-new{
		font-size: 15px;
		font-weight: bold;
		color: #00B2EF;
		width: 20px;
		float: left;
		display: block;
		margin-left: 70px;
		margin-top:-13px;
	}

	
	.register-numbers-steptwo {
		font-size: 20px;
		font-weight: none;
		color: #00afee;
		width: 20px;
		float: left;
		display: block;
		margin-left: 269px;
		_margin-left:259px;
		margin-top:-4px;
	}
	
	.registration-succesfull-green {
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		padding-left: 30px;
		margin-top: 20px;
		color: #006600;
	}
.fl-left {
	float: left;
}
.fl-right {
	float: right;
}

.height-20px {
	height: 20px;
}
	
	#div-register-repeat  input, #div-register-repeat select {
		font-family: "Trebuchet MS";
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #717375;
		width: 180px;
		border: solid #000afee 1px;
	}.margin-top-5px {
	margin-top: 5px;
}
#div-register-repeat .radio-button{
	width:20px;
	}
/* MyMyngle-layout*/
#div-mymyngle-header {
	height: 35px;
	margin-left: 40px;
	width: 930px;
	font-size: 12px;
	color: #717375;
	font-weight: bold;
	background-image: url(../img/MyMyngle_student-orange-barr.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	font-style: italic;
}
#mymyngle-icons-links {
	height: 40px;
	font-family: "Trebuchet MS";
	color: #717375;
	font-size: 12px;
}
#mymyngle-textfield {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #717375;
	width:566px;
	margin-right: 3px;
	border-bottom: solid 1px #F1f1f2;
}
#mymyngle-textfield-activities{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #717375;
	width:795px;
	margin-right: 3px;
	border-bottom: solid 1px #F1f1f2;
}
.div-top-mymyngle  {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/MyMyngle_student-menu-barr.gif);
	height: 25px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.div-activities-mymyngle  {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/MyMyngle_student-menu-barr-long.gif);
	height: 25px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#mymyngle-textfield .summary {
	border-left: solid 1px #f1f1f2;
	border-right: solid 1px #f1f1f2;
}
#mymyngle-textfield2 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #717375;
	width: 566px;
	border-bottom: solid 1px #F1f1f2;
	margin-bottom: 10px;
}
#div-container #div-content-rest #mymyngle-activities-cont {
	width: 940px;
	margin-left: 40px;
	background-image: url(../img/MyMyngle_student-menu-repeater.gif);
	background-repeat: repeat-y;	
}
/* moved to stylenew.phtml*/
#div-content-rest{
background-image: url(../img/bg-repeater.gif);
	background-repeat: repeat-y;
}

#mymyngle-textfield2 .summary {
	border-left: solid 1px #f1f1f2;
	border-right: solid 1px #f1f1f2;
	height: 28px;
	padding-top: 3px;
}
#mymyngle-textfield2   .summary .width-135 {
	width: 130px;
	padding-top: 5px;
	padding-left: 11px;
}
#mymungle-textfiel-top2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #00AFEE;
	width: 556px;
	height: 40px;
	padding-left: 10px;
	background-image: url(../img/MyMyngle_student-profile-top2.gif);
	padding-top: 20px;
	background-repeat: no-repeat;
}
#div-mymyngle-points {
	font-family: "Trebuchet MS";
	font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/MyMyngle_student-score-box.gif);
	background-repeat: no-repeat;
	width: 141px;
	height: 84px;
	padding-top: 30px;
	text-align: center;
}
#mymungle-textfiel-top1 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #00AFEE;
	width: 546px;
	height: 40px;
	padding-left: 10px;
	background-image: url(../img/MyMyngle_student-profile-top-1.gif);
	padding-top: 20px;
	background-repeat: no-repeat;
}
#mymyngle-textfield3 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #717375;
	width: 546px;
	margin-bottom: 10px;
	border: solid 1px #F1f1f2;
}
#packages-box {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #00afee;
	float: left;
	height: 72px;
	background-image: url(../img/MyMyngle_teacher-packages.gif);
	background-repeat: no-repeat;
	width: 88px;
	padding-top: 20px;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-position: center;
}
.mymyngle-teacher-notes {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #717375;
	background-color: #DDF1FF;
	border: 1px solid #00afee;
	width: 210px;
	/*height: 100px;*/
    height: 96px;
	padding: 5px 5px 5px 5px;
	margin-left: 3px;
}
#div-mymyngle-prices-1 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: normal;
	color: #00AFEE;
	width: 546px;
	height: 150px;
}
#prices-box {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #00afee;
	float: left;
	height: 72px;
	background-image: url(../img/MyMyngle_teacher-prices.gif);
	background-repeat: no-repeat;
	width: 90px;
	padding-top: 20px;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#mymyngle-profile-language-select {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #717375;
	background-color: #def0fe;
	border: 1px solid #0099ff;
	width: 546px;
}
/*Mymyngle-styles*/
.grey-bg {
	background-color: #f1f1f2;
}
.gift-vouchers {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #f27122;
	background-image: url(../img/MyMyngle_student-gift-voucher.gif);
	width: 167px;
	height: 106px;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 5px;
	padding-top: 10px;
	background-repeat: no-repeat;
	padding-left: 0px;
}

.width-70 {
	width: 70px;
}
.width-80 {
	width: 75px;
	padding-top: 5px;
	padding-left: 5px;
}
.width-40 {
	width: 40px;
}
.width-238 {
	width: 230px;
	padding-top: 5px;
	padding-left: 5px;
}
.width-120 {
	width: 160px;
}
.width566 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #717375;
	width: 546px;
	padding-left: 10px;
	padding-right: 10px;
}
.width-big {
	width: 352px;
	padding-top: 5px;
	padding-left: 5px;
}
.width-216px {
	width: 300px;
}
.width-75 {
	width: 60px;
	padding-top: 5px;
	padding-left: 5px;
}
.width-150 {
	width: 158px;
	padding-top: 5px;
	padding-left: 5px;
}
.width-153 {
	width: 158px;
	padding-top: 5px;
	padding-left: 5px;
}
.width-135 {
	width: 136px;
	padding-top: 5px;
	padding-left: 5px;
}
.width-113 {
	width: 107px;
	padding-top: 5px;
	padding-left: 5px;
}
.width-141 {
	width: 137px;
	padding-top: 5px;
	padding-left: 4px;
}
.width-95 {
	width: 89px;
	padding-top: 5px;
	padding-left: 5px;
}
.height20px {
	height: 25px;
}
.height-30px {
	height: 20px;
	overflow: hidden;
}
.height-145px {
	height: 145px;
	overflow: hidden;
}
.height-185px {
	height: 185px;
	overflow: hidden;
}
.height-165px {
	height: 165px;
	overflow: hidden;
}
.margin-top-20px {
	margin-top: 20px;
}
.margin-left-60px {
	margin-left: 60px;
}
.bg-dots {
	background-image: url(../img/MyMyngle_student-dots.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 5px;
}

.bg-dots-grey {
	background-image: url(../img/MyMyngle_student-dots-grey.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 5px;
}
.mymyngle-pagenumbers {
	height: 20px;
	font-family: "Trebuchet MS";
	color: #717375;
	font-size: 12px;
	width: 565px;
}
/*MyMyngle-menu*/
#div-mymyngle-menu-container {
	width: 122px;
	font-size: 12px;
	color: #717375;
	background-image: url(../img/MyMyngle_student-menu-repeater.gif);
	background-repeat: repeat-y;
	float: left;
}
#div-shadow-menu-pp {
	background-image: url(../img/logged-in-shadow.gif);
	background-repeat: no-repeat;
	height: 17px;
}
#div-mymyngle-menu-container a {
	display: block;
	width: 97px;
	height: 43px;
	background-image: url(../img/MyMyngle_student-menu.gif);
	background-position: top left;
	font-family: "Trebuchet MS";
	color: #00afee;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 20px;
}
#div-listing-teacher-menu {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
#div-mymyngle-menu-container a:hover {
	background-position: bottom left;
	color: white;
}
#div-mymyngle-menu-container span {
	display: block;
	width: 97px;
	height: 43px;
	background-image: url(../img/MyMyngle_student-menu-selected.gif);
	background-position: top left;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 10px;
	font-weight: bold;
	padding-right: 20px;
}
.bg-menu-mymyngle {
	background-image: url(../img/MyMyngle_student-menu-bar-divider.gif);
	background-repeat: repeat-y;
	background-position: left;
}
/*MyMyngle-menu-right */
#mymyngle-what-todo {
	width: 232px;
	background-image: url(../img/MyMyngle_student-whattodo-repeat.gif);
	background-repeat: repeat-y;
	float: right;
}
#mymyngle-what-todo     a.link   {
	display: block;
	width: 214px;
	height: 20px;
	background-image: url(../img/MyMyngle_student-whattodo-rollover.gif);
	background-position: top left;
	margin: 0 auto;
	margin-top: 5px;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 14px;
}
#mymyngle-what-todo    a:hover.link  {
	background-position: bottom left;
}
#mymyngle-what-todo .top {
	width: 210px;
	background-image: url(../img/MyMyngle_student-whattodo-top.gif);
	background-repeat: repeat-x;
	height: 40px;
	padding-left: 14px;
	padding-top: 5px;
	padding-right: 8px;
}
#mymyngle-what-todo .bttm {
	width: 232px;
	background-image: url(../img/MyMyngle_student-whattodo-bottom.gif);
	background-repeat: repeat-x;
	height: 3px;
	margin-top: 10px;
}
#mymyngle-what-todo .top span {
	font-size: 12px;
	color: #666666;
	display: block;
	margin-top: 10px;
	font-weight: bold;
}
#mymyngle-news {
	width: 232px;
	background-image: url(../img/MyMyngle_student-news-repeat.gif);
	background-repeat: repeat-y;
	float: right;
	margin-top: 20px;
	font-size: 10px;
}
#mymyngle-news a.link   {
	display: block;
	width: 214px;
	margin: 0 auto;
	margin-top: 6px;
	font-size: 12px;
	padding-left: 14px;
	color: #00AFEE;
	font-weight: bold;
}
#mymyngle-news .top {
	width: 218px;
	background-image: url(../img/MyMyngle_student-news-top.gif);
	background-repeat: repeat-x;
	height: 40px;
	padding-top: 5px;
	padding-right: 14px;
}
#mymyngle-news .bttm {
	width: 232px;
	background-image: url(../img/MyMyngle_student-news-bottom.gif);
	background-repeat: repeat-x;
	height: 5px;
	margin-top: 10px;
}
#mymyngle-news   .top span  {
	font-size: 12px;
	color: #666666;
	display: block;
	margin-top: 10px;
	font-weight: bold;
}
#mymyngle-news span {
	font-size: 11px;
	margin-left: 14px;
	display: block;
	color: #717375;
}
#mymyngle-teacher-availability {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #717375;
	background-color: #def0fe;
	border: 1px solid #0099ff;
	width: 332px;
	margin-left: 10px;
}
#mymyngle-textfield3-blue {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #717375;
	width: 566px;
	margin-bottom: 10px;
	border: solid 1px #00afee;
	background-color: #def1ff;
}
#mymyngle-availability-teacher {
	width: 232px;
	background-image: url(../img/MyMyngle_teacher-available-repeat.gif);
	background-repeat: repeat-y;
	float: right;
	margin-top: 20px;
}
#mymyngle-availability-teacher .top {
	width: 210px;
	background-image: url(../img/MyMyngle_teacher-available-top.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 14px;
	padding-top: 15px;
	padding-right: 8px;
	font-family: "Trebuchet MS";
	color: #737475;
	font-size: 12px;
	font-weight: bold;
}
#mymyngle-availability-teacher .bttm {
	width: 232px;
	background-image: url(../img/MyMyngle_teacher-available-bottom.gif);
	background-repeat: no-repeat;
	height: 7px;
}
/*java-mymyngle*/
.div-mymyngle-student-java {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #737475;
	width: 263px;
	background-color: #dff1ff;
	border: 1px solid #00afee;
}
.div-mymyngle-student-java-top {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 243px;
	background-image: url(../img/MyMyngle_student-java-top3.gif);
	background-repeat: no-repeat;
	height: 32px;
	padding-left: 20px;
	padding-top: 10px;
}
.div-mymyngle-student-java-content {
	padding-left: 22px;
	padding-top: 5px;
}


/*Listing*/

#div-header #div-menu span.menu {
	color: #00719D;
}
#div-mymyngle-teacher-availability {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #737475;
	width: 546px;
	border: 1px dashed #00afee;
}
.dash_border{
border-left: 1px dashed #00afee;
border-bottom: 1px dashed #00afee;
}

.width-20px {
}
.no-padding {
	padding: 0px 0px 0px 0px;
}
#div-shadow-menu-teacher-list {
	background-image: url(../img/Teacher-listing-menu-bg.gif);
	background-repeat: no-repeat;
	height: 72px;
	width: 1014px;
}
#div-menu-teacher-container {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	width: 370px;
	height: 72px;
	margin-left: 280px;
}
#div-listing-header {
	height: 40px;
	margin-left: 40px;
	width: 930px;
	font-size: 12px;
	color: #00AFEE;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #DDF1FF;
	border: 1px solid #00afee;
	margin-top: 8px;
	margin-bottom: 10px;
}
#div-container-listing-search {
	width: 232px;
	background-position: top left;
	font-family: "Trebuchet MS";
	color: #717375;
	font-size: 12px;
	text-align: left;
	float: left;
	background-image: url(../img/Teacher-listing-select-repeat.gif);
	background-repeat: repeat-y;
	margin-right: 10px;
}
#div-listing-textfield {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #717375;
	width: 696px;
	border-bottom: solid 1px #f1f1f2;
	border-left: solid 1px #f1f1f2;
	border-right: solid 1px #f1f1f2;
}
.div-top-listing {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/Teacher-listing-text-barr.gif);
	height: 25px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#div-container #div-content-rest #listing-cont {
	/*width: 960px;*/
	margin-left: 40px;
}
.div-listing-recomended {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #717375;
	width: 678px;
	border-bottom: solid 1px #00afee;
	background-color: #DDF1FF;
	border-top: solid 1px #00afee;
	padding-right: 8px;
	padding-top: 5px;
	padding-left: 7px;
}
#div-recomended-white {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #737475;
	width: 332px;
	border: 2px solid #EEEEF0;
	background-color: #FFFFFF;
	margin-right: 8px;
	float: left;
}
.div-listing-list {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #717375;
	width: 678px;
	border: 2px solid #EEEEF0;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#listing-search-top {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #717375;
	width: 215px;
	background-image: url(../img/Teacher-listing-select-top.gif);
	height: 100px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 7px;
}
#listing-search-bottom {
	width: 232px;
	background-image: url(../img/Teacher-listing-select-bottom.gif);
	height: 11px;
	background-repeat: no-repeat;
}
#listing-menu-arrow {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/Teacher-listing-menu-select.gif);
	width: 158px;
	height: 46px;
	margin-top: 11px;
	float: left;
	padding-top: 15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
}
#listing-menu-blank {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #00AFEE;
	background-image: url(../img/Teacher-listing-menu-normal.gif);
	width: 158px;
	height: 46px;
	margin-top: 11px;
	float: left;
	padding-top: 15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
}
#div-listing-grid {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #717375;
	width: 682px;
	padding-right: 8px;
	padding-top: 10px;
	padding-left: 7px;
}
.border-left {
	border-left: 2px solid #EEEEF0;
}
.border-right {
	border-right: 2px solid #EEEEF0;
}
.border-bottom {
	border-bottom: 2px solid #EEEEF0;
}
.border-top {
	border-top: 2px solid #EEEEF0;
}
.width-medium {
	width: 65px;
	padding-top: 5px;
	padding-left: 5px;
}
.font-25px {
	font-size: 25px;
}
.font-11px {
	font-size: 11px;
}
.line-height {
	line-height: 20px;
}
.border-top-blue {
	border-top: 2px solid #DDF1FF;
}
#div-book-repeat {
	background-image: url(../img/Registration-content-repeater.gif);
	background-repeat: repeat-y;
	width: 920px;
	margin-left: 40px;
	padding-right: 10px;
	padding-left: 10px;
}
#div-book-top {
	background-image: url(../img/Registration-content-top.gif);
	background-repeat: no-repeat;
	width: 940px;
	height: 12px;
	margin-left: 40px;
}
#div-book-bottom {
	background-image: url(../img/Registration-content-bottom.gif);
	background-repeat: no-repeat;
	width: 940px;
	height: 12px;
	margin-left: 40px;
}
.width-160 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: 717375;
	width: 160px;
}
.width-40 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: 717375;
	width: 50px;
}
.width-110 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: 717375;
	width: 100px;
}
.border-bottom-blue {
	border-bottom: 1px dashed #00afee;
}

.border-bottom-blue2 {
	border-bottom: 1px dashed #00afee;
}
#div-book-completed-top {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: 717375;
	width: 845px;
	height: 30px;
	background-image: url(../img/booking-completed-top.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 20px;
}
#div-book-completed-bottom {
	width: 865px;
	height: 12px;
	background-image: url(../img/booking-completed-bottom.gif);
	background-repeat: no-repeat;
}
#div-book-completed-repeater {
	width: 865px;
	background-image: url(../img/booking-completed-repeater.gif);
	background-repeat: repeat-y;
	margin: 0 auto;
}
#div-book-header-package-1 {
	height: 75px;
	margin-left: 40px;
	width: 940px;
	font-size: 15px;
	color: #00afee;
	font-weight: bold;
	background-image: url(../img/booking-process_step-one.gif);
	background-repeat: no-repeat;
}
#div-book-header-package-2 {
	height: 75px;
	margin-left: 40px;
	width: 940px;
	font-size: 15px;
	color: #00afee;
	font-weight: bold;
	background-image: url(../img/booking-process_step-2.gif);
	background-repeat: no-repeat;
}
#div-book-header-package-3 {
	height: 75px;
	margin-left: 40px;
	width: 940px;
	font-size: 15px;
	color: #00afee;
	font-weight: bold;
	background-image: url(../img/booking-process_step-3.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#div-book-header-package-tekst-1 {
	height: 55px;
	width: 290px;
	font-size: 15px;
	color: #00afee;
	font-weight: bold;
	float: left;
	text-align: center;
	padding-top: 20px;
}
#div-book-header-package-tekst-2 {
	height: 55px;
	width: 290px;
	font-size: 15px;
	color: #00afee;
	font-weight: bold;
	float: left;
	margin-left: 32px;
	text-align: center;
	padding-top: 20px;
}
#div-book-header-package-tekst-3 {
	height: 55px;
	width: 290px;
	font-size: 15px;
	color: #00afee;
	font-weight: bold;
	float: right;
	margin-left: 5px;
	text-align: center;
	padding-top: 20px;
}
#dib-booking-alert {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #717375;
	width: 501px;
	background-image: url(../img/MyMyngle_request-alert-top.gif);
	background-repeat: no-repeat;
	background-color: #f1f1f2;
}

.tooltipFF{
 	visibility:hidden;
 	color:#000000;
 	font-size:12;
	font-family:Arial;	
	border:1px solid #000000;
}

.tooltipIE{
 	visibility:hidden;
 	color:#000000;
 	font-size:10;
	font-family:Arial;
	font-weight:normal;	
	border:1px solid #000000;
	background-color:lightyellow;
}

.individual-availability
{
	background-color: "#EFEFF1";
	background-image: url(../img/MyMyngle_student-dots-grey.gif);
	background-repeat: repeat-y;
	background-position: left;
		
}

.group-availability
{
	background-image: url(../img/MyMyngle_student-dots.gif);
	background-repeat: repeat-y;
	background-position: left;	

}

.table-availability {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: #737475;
	width: 500px;
	padding-left: 3px;
	border-top: 1px dashed #00afee;
	border-bottom: 1px dashed #00afee;
	border-right: 1px dashed #00afee;
	border-left: 1px dashed #00afee;
}

.act-padding {
	padding-top: 5px;
	padding-left: 5px;
}

span.error,.form1 table.user_info th span.error{
color:red;
}

.error
color:red;
}

#mymyngle-payment .summary {
	height: 105px;	
	border-left: solid 1px #f1f1f2;
	border-right: solid 1px #f1f1f2;
}

#mymyngle-payment  {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #717375;
	width: 566px;
	margin-right: 3px;
	border-bottom: solid 1px #F1f1f2;
}
.height-90px {
	height: 100px;
	overflow: hidden;
}


.height-payment {
	height: 100px;
	overflow: hidden;
}
.width-70p {
	width: 65px;
	padding-top: 5px;
	padding-left: 5px;
}
.width-100p {
	width: 95px;
	padding-top: 5px;
	padding-left: 5px;
}
.white_bg{
background:#ffffff;
}

.blue-font-bold {
	font-family: "Trebuchet MS";
	color: #00AFEE;
	font-weight:bold;
}

.text-availability-publicprofile {
	background-image: url(../img/MyMyngle_student-dots.gif);
	background-repeat: repeat-y;
	background-position: left;	
	font-family: "Trebuchet MS";
	color: #f27122;
}
	
.table-availability-publicprofile {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: #737475;
	width: 650px;
	padding-left: 3px;

}

.font-20px {
	font-size: 18px;
}
.tip {
    display: none;
    position: absolute;	
    width: auto;
    height: auto;
    border: 1px solid #ccc;
    background: #ddf1ff;
    color: #000044;
    padding: 5px;		
    margin: 4px 0 0 0;
    z-index:1000;
}

#div-listing-textfield-chooseteacher {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #717375;
	width: 955px;
	border-bottom: solid 1px #f1f1f2;
	border-left: solid 1px #f1f1f2;
	border-right: solid 1px #f1f1f2;
}

.div-top-listing-chooseteacher {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/Teacher-listing-text-barr1.gif);
	height: 25px;
	background-repeat: no-repeat;
	overflow: hidden;
}

table.matchlessons td {
border:1px Dotted #ccc;
}

.step{font-size:17px;color:#2763a1;font-weight:700;}


.main{
	top:0px;
	left:0px;
	width:141px;
	height:115px;
	position:relative;	
	z-index:2;
	overflow:hidden;
}

.shim {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height:27px;
	background: white;
	margin-top:88px;
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
	opacity: 0.65;
}
.shim2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height:115px;
	margin-top:0px;
}
.content {
	margin-top:87px;
	position: absolute;
	
}


#div-register-repeat-white  input, #div-register-repeat-white select {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #717375;
	width: 180px;
	border: solid #000afee 1px;
}

.margin-top-5px {
	margin-top: 5px;
}

#div-register-repeat-white .radio-button{
	width:20px;
	}
	
.div-register-repeat-segment-step-2 {
	width: 920px;
	border-bottom: 1px solid #fff;
	padding-bottom: 12px;
	padding-top: 12px;
}

div.step_wrapper {
    width: 942px; height: 75px; margin-left: 40px;
}

div.step {
    float:left;
    width: 290px;
    height: 75px;
    text-align: center;
    font-size: 15px;
}

div.current_step {
    background: url('../img/booking-proces-current-step.gif') no-repeat;
}

div.other_step {
    background: url('../img/booking-proces-other-step.gif') no-repeat;
}

div.step_margin_left {
    margin-left: 35px;
}


.black_overlay{	
	top: 0;
	left: 0;
	display: none;
	position: absolute;	
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	overflow: none;
}
.white_content {	
	display: none;
	position: absolute;	
	left: 30%;
	width: 500px;
	height: 258px;
	padding: 0;
	background-color: white;
	z-index:1002;
	overflow: none;
	border: 1px solid orange;
}

.black_overlay_teacherprofile{	
	top: 0;
	left: 0;
	display: none;
	position: absolute;	
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
	overflow: auto;
}
.white_content_teacherprofile {	
	display: none;
	position: absolute;	
	left: 10%;
	width: 80%;
	height: 99%;
	padding: 0;
	background-color: white;
	z-index:1002;
	overflow: auto;
	border: 1px solid orange;
}

#div-menu .menu-selected {
	font-size: 16px;
	display:block;
	font-weight: bold;
	width: auto;
	float: left;
	height: 20px;
	margin-right: 20px;
	padding-top: 5px;
	text-decoration:none;
	color: #00719d;
}

#div-header #div-menu .menu-right-selected {
font-size: 16px;
font-weight: bold;
color: #00719d;
width: auto;
float: right;
height: 20px;
padding-top: 5px;
padding-right: 5px;
text-decoration:none;
}
.dark-blue-font-link {
	color: #00719d;
	text-decoration: underline;
}

.border-left-blue {
	border-left: 1px solid #00719d;
}
.border-right-blue  {
	border-right: 1px solid #00719d;
}
.border-bottom-blue  {
	border-bottom: 1px solid #00719d;
}
.border-top-blue  {
	border-top: 1px solid #00719d;
}

.text-blue-bold {color: #00afee; font-weight: bold;}

#div-mymyngle-teacher-availability2 {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #737475;
	width: 570px;
	border: 1px dashed #00afee;
}

.prices-table2
{
	border:2px solid #01afee;
	background-color:#def1ff;
	padding: 4px 4px 4px 4px;
}
.bordered-text
{
	background-color:#FFFFFF;
	width:100px;
	text-align:center;
	color: #cfcdcd;
	text-shadow: #01afee 2px 2px 2px,
				 #01afee 2px -2px 2px,
				 #01afee -2px 2px 2px,
				 #01afee -2px -2px 2px,
				 #01afee 1px 1px 1px,
				 #01afee 1px -1px 1px,
				 #01afee -1px 1px 1px,
				 #01afee -1px -1px 1px

}

.bordered-text-special
{
	background-color:#FFFFFF;
	width:100px;
	text-align:center;
	color: #cfcdcd;
	text-shadow: #00719d 2px 2px 2px,
				 #00719d 2px -2px 2px,
				 #00719d -2px 2px 2px,
				 #00719d -2px -2px 2px,
				 #00719d 1px 1px 1px,
				 #00719d 1px -1px 1px,
				 #00719d -1px 1px 1px,
				 #00719d -1px -1px 1px
}


.text-dark-blue-bold
{
	color: #00719d;
	font-weight: bold;
}

.text-saving
{
	color: #F27122;
	float:right;
	font-size:16px;
}

.text-grey-bold
{
 	color: grey;
	font-weight: bold;
}

.Find-English-teachers 
{
	border:2px solid #efefef; 
	height:75px;
	width:446px; 
	color:#00afee; 
	text-transform:uppercase; 
	text-align:center; 
	font-size:18px; 
	font-weight:bold;
}

.border-top-bottom-right
{
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
border-right:1px solid #efefef;
}

.border-top-bottom-left
{
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
border-left:1px solid #efefef
}
.border-star
{
border: 1px solid #cccccc;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
.border-library
{
border: 2px solid #FCB51A;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:9px;
-moz-border-radius-bottomright:9px;
-moz-border-radius-topleft:9px;
-moz-border-radius-topright:9px;
}

.border-register
{
	border: 2px solid #00AEEF;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:9px;
	-moz-border-radius-bottomright:9px;
	-moz-border-radius-topleft:9px;
	-moz-border-radius-topright:9px;
	margin-left:40px;
	padding-left:50px;
	margin-top: -20px;
	margin-right:-40px;
	width: 890px;
	
}
.border-myngle
{
	border: 1px solid #00AEEF;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:9px;
	-moz-border-radius-bottomright:9px;
	-moz-border-radius-topleft:9px;
	-moz-border-radius-topright:9px;	
	padding-left:20px;
	margin-top:5px;	
	width: 920px;
	
}
.border-mynglediv{
	margin-left:-20px;
	width: 920px;
	background-color: #FFF;
	padding-right: 10px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:9px;
	-moz-border-radius-bottomright:9px;
	-moz-border-radius-topleft:9px;
	-moz-border-radius-topright:9px;
		
}
.paddingdiv{
	margin-left:-30px;
	width: 890px;
	padding-right: 20px;
	
		
}
.save-your-comment
{
margin-top:20px; 
border:1px solid #00afee; 
width:910px; 
padding:13px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
.border-table
{
border: 1px solid #efefef
}

.summary-teachercourse {
	border-left: solid 2px #f1f1f2;
	border-right: solid 2px #f1f1f2;
}

.summary-teachercourse-outer {
	border-left: solid 2px #C4C4C4;
	border-right: solid 2px #C4C4C4;
}
#content_middle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:auto;
overflow:hidden;
width:900px;
margin-left: 50px;
font-size: 12px;
color: #717375;
}
table.teacher_list th, table.teacher_list th.first, table.teacher1_list th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/devided_line.gif) repeat-x scroll left bottom;
padding-bottom:5px;
padding-top:5px;
text-align:left;
}

#center_middle p.order_by{
float:left;
margin-left:22px;
_margin-left:10px;
margin-top:5px;
_margin-top:0;
margin-bottom:10px;
}
#center_middle p.order_by2 {
	float:left;
	margin-left:22px;
    _margin-left:10px;
	padding:0 0 20px 0;
}	
#center_middle p.order_by a {
padding-right:5px;
padding-left:5px;
}
#center_middle p.order_by a.searchby,#center_middle p.order_by2 a.searchby{
color:orange;
font-weight:bold;
text-decoration:none;
}
#center_middle p.order_by a.left_a{
border-right:1px dotted #656565;
}
#center_middle .lesson_header{

}
#center_middle .center_inner .form2 em {
position:relative;
font-style:normal;
float:left;
}	
#center_middle .center_inner .form2 em h1{
font-size:1.3em;
display:inline;
cursor:pointer;
}
#center_middle .center_inner .form2 em h1 a{
text-decoration:none;

}
#center_middle h1{
margin-left:20px;
_margin-left:10px;
margin-bottom:5px;
padding:6px 0;
}
#center_middle .lesson_header h1{
font-size:1.6em;
width:180px;
float:left;
}
#center_middle .lesson_header h2{
float:left;
margin-left:25px;
}
#center_middle .lesson_header span{
font-weight:900;
color:#00BBF2;
font-size:1.6em;
margin-top:10px;
float:left;
}
#center_middle .lesson_header select{
border:1px solid #919191;
float:left;
margin-top:10px;
}
.orange_bg {
	background:#FFF7E0;
}
table.teacher_list th,
table.teacher_list th.first,
table.teacher1_list th{
background:url(../img/devided_line.gif) bottom left repeat-x;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}
table.teacher_list th.first{
width:20%;
text-align:center;
}
table.teacher_list td{
vertical-align:top;
padding:0 0 3px 0;
text-align:left;
}
table.teacher_list th.first,
table.teacher_list td.first{
text-align:center;
vertical-align:top;
}
table.teacher_list th.first{
}
table.teacher_list td img.photo{
border:3px solid #DCDDD8;
/*width:84px;*/
text-align:left;
}
table.teacher_list td img.photo_orange {
border:3px solid orange;
margin-top:5px;
}
table.teacher_list td.first a img.photo_orange {
width:100px;
height:71px;
}
table.teacher_list td img.photo_blue {
border:3px solid #00AFEE;
margin-top:5px;
}
table.teacher_list td.first a img.photo_blue {
width:100px;
height:71px;
}
table.teacher_list td p{
text-align:left;
}
table.teacher_list td .book_class_button,
table.teacher_list td .contact_button{
background:url(../img/book_lesson_button.gif) no-repeat;
width:97px;
height:20px;
margin-top:15px;
cursor:pointer;
}
table.teacher_list td .contact_button{
background:url(../img/contact_button.gif) no-repeat;
}
table.teacher1_list td .book_class_button{
background:url(../img/book_lesson_button.gif) no-repeat;
width:97px;
height:20px;
margin-top:15px;
cursor:pointer;
}
table.teacher_list tr.page td,
table.teacher1_list tr.page td{
text-align:center;
border-bottom:none;
padding-bottom:20px;
}
table.teacher_list tr.link td,
table.teacher1_list tr.link td{
border-bottom:none;
}
table.teacher_list tr.page td a,
table.teacher1_list tr.page td a{
padding-left:5px;
padding-right:5px;
}
table.teacher_list tr.page td a.previous{
text-decoration:none;
}
.pagination .page a.current_page,
.pagination .page a:hover{
background:#FB9C1A;
text-decoration:none;
}
table.teacher_list tr.page td a:hover.previous {
background:none;
}
table.teacher_list tr td.line{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/devided_line.gif) repeat-x scroll left center;
font-size:1px;
height:1px;
line-height:1px;
}	
.pagination{
text-align:center;margin-top:20px;
}
.pagination a{
padding-left:3px;
padding-right:3px;
}
.pagination a:hover{
background-color:#EF9D1F;
}
#div-listing-header-teacher {
background-color:#F1F1F1;
border:1px solid #00AFEE;
color:#969D9F;
font-size:12px;
font-weight:bold;
height:40px;
margin-bottom:10px;
margin-left:40px;
margin-top:8px;
padding-left:10px;
padding-top:5px;
width:930px;
}