html, body { margin:0; padding:0; }
	html { background:url(images/html-bg.jpg); }
/*	body { background:url(images/body-bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; line-height:1.4em; font-size:13px; color:#000; }*/
body { background:url(images/body-bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; line-height:1.4em; font:62.5% Arial,Helvetica,Verdana,sans-serif; color:#000; }

a { }
	a img { border:0; }
	a:hover { text-decoration:none; }

form { }
	form fieldset { margin:0; padding:0; border:0; }form .label { color:#555; }
/*	form label { cursor:pointer; }
	
	form .text, form textarea, form select { border:1px solid #0066cc; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; }*/
		form .text:focus, form textarea:focus, form select:focus { border-color:#555; background:#fff8ed; }
	form .btn { cursor:pointer; background:#1b95c7 url(images/btn-bg.jpg) repeat-x; border:1px solid #146283; padding:2px 7px; color:#fff; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
		form .btn:hover { border-color:#000; }
	form.float { margin:20px 0; }
		form.float .label { width:140px; float:left; margin-right:10px; }
		form.float .field { width:320px; float:left; }
		form.float select { }
		form.float .formItem { margin:15px 0; }
		form.float .button { margin:30px 0 0 0; }
	/*	form.fullwidth .field { width:520px; }*/
		form.fullwidth .field3 { width:720px; }
		form.fullwidth .field2 { background:url(images/mrt_lines.jpg) no-repeat; width:569px; height:490px; float:right; position:relative; }
		form.fullwidth .field2 .loc1 {height:12px; left:380px; position:absolute; top:-10px; width:79px; z-index:1; }
		form.fullwidth .field2 .loc2 {height:12px; left:510px; position:absolute; top:20px; width:79px; z-index:1; }
		form.fullwidth .field2 .loc3 {height:12px; left:60px; top:5px; position:absolute; z-index:1; }
		form.fullwidth .loc4 {height:12px; left:20px; top:20px; position:absolute; z-index:1; }
		form.fullwidth .loc5 {height:12px; left:76px; top:45px; position:absolute; z-index:1; width:700px; }
		form .tloc12 { padding-left:45px; }
		form .tloc13 { padding-left:136px; }
		form.fullwidth .loc6 {height:12px; left:76px; top:65px; position:absolute; z-index:1; width:700px; }
		form .tloc15 { padding-left:99px; }
		form .tloc16 { padding-left:146px; }
		form.fullwidth .loc7 {height:12px; left:76px; top:85px; position:absolute;  z-index:1; }
		form .tloc18 { padding-left:58px; }
		form .tloc19 { padding-left:10px; }
		form .tloc20 { padding-left:32px; }
		form.fullwidth .loc8 {height:12px; left:435px; top:105px; position:absolute;  z-index:1; }
		form.fullwidth .loc9 {height:12px; left:76px; top:125px; position:absolute; z-index:1; width:700px; }
		form .tloc23 { padding-left:65px; }
		form .tloc24 { padding-left:0px; }
		form .tloc25 { padding-left:0px; }
		form .tloc26 { padding-left:32px; }
		form.fullwidth .loc10 {height:12px; left:76px; top:148px; position:absolute;  z-index:1; }
		form .tloc28 { padding-left:32px; padding-top:-20px }
		form.fullwidth .loc11 {height:12px; left:0px; top:168px; position:absolute;  z-index:1; width:700px }
		form .tloc30 { padding-left:5px; }
		form .tloc31 { padding-left:80px; }
		form .tloc32 { padding-left:59px; }
		form .tloc33 { padding-left:32px; }		
		form .tloc34 { padding-left:22px; }	
		form.fullwidth .loc12 {height:12px; left:-15px; top:188px; position:absolute;  z-index:1; }
		form .tloc36 { padding-left:34px; }
		form .tloc37 { padding-left:55px; }		
		form .tloc38 { padding-left:42px; }	
		form.fullwidth .loc13 {height:12px; left:253px; top:218px; position:absolute; z-index:1; width:700px }
		form .tloc40 { padding-left:14px; }
		form .tloc41 { padding-left:10px; }		
		form .tloc42 { padding-left:15px; }	
		form.fullwidth .loc14 {height:12px; left:-23px; top:238px; position:absolute; z-index:1; width:700px }
		form .tloc44 { padding-left:14px; }
		form .tloc45 { padding-left:10px; }		
		form .tloc46 { padding-left:29px; }
		form .tloc47 { padding-left:0px; }
		form .tloc48 { padding-left:43px; }		
		form .tloc49 { padding-left:0px; }
		form.fullwidth .loc15 {height:12px; left:90px; top:258px; position:absolute; z-index:1; width:700px; }
		form .tloc51 { padding-left:160px; padding-top:5px; }
		form .tloc52 { padding-left:43px; padding-top:4px; }		
		form .tloc53 { padding-left:0px; }
		form.fullwidth .loc16 {height:12px; left:0px; top:288px; position:absolute; z-index:1; width:700px; }
		form .tloc55 { padding-left:105px; padding-top:-10px; }
		form .tloc56 { padding-left:0px; padding-top:-10px; }
		form .tloc57 { padding-left:23px; padding-top:-10px; }		
		form .tloc58 { padding-left:10px; padding-top:-10px; }
		form.fullwidth .loc17 {height:12px; left:118px; top:308px; position:absolute; z-index:1; width:700px;}
		form .tloc60 { padding-left:40px;  }
		form .tloc61 { padding-left:0px; }
		form .tloc62 { padding-left:63px; }		
		form .tloc63 { padding-left:10px; }
		form.fullwidth .loc18 {height:12px; left:50px; top:330px;  position:absolute; z-index:1; width:700px;}
		form .tloc64 { padding-left:0px; }
		form .tloc65 { padding-left:28px; }		
		form .tloc66 { padding-left:198px; }
		form.fullwidth .loc19 {height:12px; left:30px; top:350px; position:absolute; z-index:1; width:700px; }
		form .tloc67 { padding-left:0px; }
		form .tloc68 { padding-left:18px; }		
		form .tloc69 { padding-left:5px; }
		form.fullwidth .loc20 {height:12px; left:60px; top:370px; position:absolute; z-index:1; width:700px; }
		form .tloc71 { padding-left:98px; }
		form .tloc72 { padding-left:100px; }		
		form .tloc73 { padding-left:20px; }
		form.fullwidth .loc21 {height:12px; left:115px; top:390px; position:absolute; z-index:1; }
		form .tloc75 { padding-left:0px; }
		form.fullwidth .loc22 {height:12px; left:105px; top:410px;  position:absolute; z-index:1; }
		form .tloc77 { padding-left:0px; }
		form.fullwidth .loc23{height:12px; left:155px; top:430px;  position:absolute; z-index:1; }
		form.fullwidth .loc24 {height:12px; left:240px; top:450px;  position:absolute; z-index:1; }
		form.fullwidth .loc25 {height:12px; left:70px; top:470px; position:absolute; z-index:1; }
		form .tloc81 { padding-left:0px; }		
		form .tloc82 { padding-left:0px; }
		form.fullwidth .loc26 {height:12px; left:165px; top:490px; position:absolute; z-index:1; }
		form .tloc84 { padding-left:20px; }
	form .loc3 li, .loc4 li, .loc5 li, .loc6 li, .loc7 li, .loc8 li, .loc9 li, .loc10 li, .loc11 li, .loc12 li, .loc13 li, .loc14 li, .loc15 li, .loc16 li, .loc17 li, .loc18 li, .loc19 li, .loc20 li, .loc21 li, .loc22 li, .loc23 li, .loc24 li, .loc25 li, .loc26 li { float:left; padding-right:5px; }
		/*form.fullwidth .label { width:160px; } */
		form.float .add { margin:5px 0 0 0; }
		form.float h2 {
			/*
			
			 border-bottom:1px dashed #ff8907; padding-bottom:20px; margin-bottom:40px;*/ }
		form.float .formItem fieldset { border:1px solid #dfdfdf; padding:5px; margin-bottom:10px; }
			form.float .formItem .floatLeft { width:235px; }
			form.float ul { margin:0; padding:0; list-style:none; }
			form.float .formItem fieldset p { margin:0; padding:2px; }
			form.float .formItem2 { margin:5px 0; }
		form .checkboxes li { float:left; width:160px; padding-right:5px; }
	form.agreement { }
		form.agreement .button { margin-top:20px; text-align:center; }
		form.agreement .agree { text-align:center; }
 		form.agreement textarea { width:98%; }

table { width:100%; margin:15px 0; }
#nomargin { margin:0; }
.image { width:50%; text-align:right; background:#fff right; }
.image:hover { background:#fff; }
.hv:hover {  background:#ddd; }
.content-t { width:50%; }
.boxleft { float:left; width:45%; }
.boxleft-page { float:left; width:80%; }
.boxleft-frontpage { background:url(images/malaysia-box.jpg) no-repeat; height:222px; float:left; width:444px; margin-top:50px; margin-left:20px; }
*html .boxleft-frontpage { margin-left:10px; }


.boxright-frontpage { background:url(images/singapore-box.jpg) no-repeat; height:222px; float:right; width:444px; margin-top:50px; margin-right:20px;  }
*html .boxright-frontpage { margin-right:10px; }


.wrapper { width:1019px; margin:0 auto; }
.clearBoth { clear:both; }
.floatLeft { float:left; margin:0 10px 10px 0; }
.floatRight { float:right; margin:60px 0 10px 10px; }

.address { width:350px; margin:20px 0; }
	#main .container .address address { font-style:normal; font-weight:bold; font-size: 1.2em; }
	#main .container .address h3 { font-size:12px; font-weight:normal; margin:2px 0; padding:0 0 2px 0; border-bottom:1px dashed #f4f4f4; }
	#main .container .address .details { }
.required { color:#ff0000; }
.message { background:#fffce0; border:1px dashed #ff8907; padding:2px 4px; margin:20px 0; }
	.message p { margin:2px; padding:0; }

#header { }
	#header .wrapper { position:relative; height:170px; overflow:visible; }
	#header ul, #header p { margin:0; padding:0; list-style:none; }
	#header .pagecontrols { display:none; }
	
	#header .logo { }
	#header .logo a { background:url(images/logo-home-tution-care.png) no-repeat; width:420px; height:84px; position:absolute; top:30px; overflow:hidden; text-indent:-1000px; left:0;  }
	#header .logo_p a { background:url(images/logo-home-tution-care-parents.png) no-repeat; width:420px; height:84px; position:absolute; top:30px; overflow:hidden; text-indent:-1000px; left:0;  }
		#header .logo_t a { background:url(images/logo-home-tution-care-tutors.png) no-repeat; width:420px; height:84px; position:absolute; top:30px; overflow:hidden; text-indent:-1000px; left:0;  }
			#header .logo_c a { background:url(images/logo-home-tution-care-consultants.png) no-repeat; width:420px; height:84px; position:absolute; top:30px; overflow:hidden; text-indent:-1000px; left:0;  }
			#header .logo_r a { background:url(images/logo-home-tution-care-resources.png) no-repeat; width:420px; height:84px; position:absolute; top:30px; overflow:hidden; text-indent:-1000px; left:0;  }
	#header .tagline { background:url(images/tagline.gif) no-repeat; width:357px; height:50px; position:absolute; top:30px; left:450px; overflow:hidden; text-indent:-1000px; }
	
	#header .facebook { }
	#header .facebook a {
	background:url(images/fb.jpg) no-repeat;
	width:24px; height:24px; position:absolute; top:25px; right:150px; overflow:hidden; text-indent:-1000px; }
	
	#header .twitter { }
	#header .twitter a {
	background:url(images/tw.jpg) no-repeat;
	width:24px; height:24px; position:absolute; top:25px; right:122px; overflow:hidden; text-indent:-1000px; }
	
	
	#header .usermenu { text-align:right; position:relative; top:6px; }
		#header .usermenu a { color:#000; }
	
	#header .country { background:url(images/country-bg.jpg) no-repeat; padding:5px 0 0 8px; width:271px; height:23px; overflow:visible; color:#fff; position:absolute; right:20px; bottom:42px; font-size:1.3em; }
	#header .country-frontpage { background:none; padding:5px 0 0 8px; width:271px; height:23px; overflow:visible; color:#fff; position:absolute; right:20px; bottom:42px; }
		#header .country a { color:#cfcfcf; }
		#header .country .png { background:url(images/books.png) no-repeat; width:124px; height:124px; position:absolute; top:-55px; right:-50px; }
		#header .country-frontpage .png { background:url(images/books.png) no-repeat; width:124px; height:124px; position:absolute; top:-55px; right:-50px; }
	
	#header .menu { position:absolute; left:0; bottom:-18px; }
		#header .menu a { display:block; height:46px; overflow:hidden; text-indent:-1000px; cursor:pointer; }
		#header .menu li { float:left; margin-right:2px; }
			#header .menu li.item1 a { background:url(images/menu-01.jpg) no-repeat; width:130px; }
			#header .menu li.item2 a { background:url(images/menu-02.jpg) no-repeat; width:130px; }
			#header .menu li.item3 a { background:url(images/menu-03.jpg) no-repeat; width:130px; }
			#header .menu li.item4 a { background:url(images/menu-04.jpg) no-repeat; width:130px; }
			#header .menu li.item5 a { background:url(images/menu-05.jpg) no-repeat; width:130px; }
			#header .menu li.item6 a { background:url(images/menu-06.jpg) no-repeat; width:130px; }
			#header .menu li.item7 a { background:url(images/menu-07.jpg) no-repeat; width:160px; }
			#header .menu li.item5_rp a { background:url(images/menu-010.jpg) no-repeat; width:190px; }
			#header .menu li.item2_rg a { background:url(images/menu-09.jpg) no-repeat; width:160px; }
			
			#header .menu li.item1_con a { background:url(images/menu-01.jpg) no-repeat; width:130px; }
			#header .menu li.item2_con a { background:url(images/menu-011.jpg) no-repeat; width:130px; }
			#header .menu li.item3_con a { background:url(images/menu-02.jpg) no-repeat; width:130px; }
			#header .menu li.item4_con a { background:url(images/menu-03.jpg) no-repeat; width:130px; }
			#header .menu li.item5_con a { background:url(images/menu-04.jpg) no-repeat; width:130px; }
			#header .menu li.item6_con a { background:url(images/menu-06.jpg) no-repeat; width:130px; }
			#header .menu li.item7_con a { background:url(images/menu-010.jpg) no-repeat; width:190px; }
			
			#header .menu li.item1_r a { background:url(images/menu-01.jpg) no-repeat; width:130px; }
			#header .menu li.item2_r a { background:url(images/menu-011.jpg) no-repeat; width:130px; }
			#header .menu li.item3_r a { background:url(images/menu-02.jpg) no-repeat; width:130px; }
			#header .menu li.item4_r a { background:url(images/menu-03.jpg) no-repeat; width:130px; }
			#header .menu li.item5_r a { background:url(images/menu-04.jpg) no-repeat; width:130px; }
				
			
		#header .menu li a:hover, #header .menu li.active a { background-position:0 100%; }
		#header .menu li.active a { cursor:default; }

#body { background:url(images/body.jpg) repeat-y 50% 0; padding:25px 0 0 0; }

	#banner { width:740px; height:230px; overflow:hidden; margin-bottom:20px; position:relative; }
		#banner .images { position:absolute; top:0; left:0; }
		#banner .content { position:absolute; width:280px; padding:10px; bottom:20px; left:20px; background:url(images/white-trans.png) no-repeat; }
			#banner .content h2 { font-size:16px; padding:0; margin-top:10px; margin-bottom:10px; }
			#banner .content p { margin:5px 0 0 0; padding:0; }
		#banner ul { margin:0; padding:0; list-style:none; position:absolute; bottom:10px; right:10px; height:17px; }
			#banner ul li { float:left; margin-right:10px; }
			#banner ul li a { color:#fff; text-decoration:none; display:block; width:18px; height:17px; text-align:center; font-size:11px; cursor:pointer; }
			#banner ul li.active a { background:url(images/circ-trans.png) no-repeat; font-weight:bold; color:#000; }

	#main { float:left; width:740px; }
	#main2 { float:left; width:1020px; }
	
	#main-frontpage { width:1020px; margin-bottom:20px; }
	#main-frontpage .menu-frontpage { float:right; position:relative; padding-top:90px; padding-right:10px; list-style:none; width:412px; }
	*html #main-frontpage .menu-frontpage { float:left; padding-top:100px; list-style:none; width:412px; margin-left:10px; }
		#main-frontpage .menu-frontpage a { display:block; width:206px; text-indent:-1000px; overflow:hidden;  }
			#main-frontpage .menu-frontpage a:hover { opacity:0.8; filter:alpha(opacity=80); }
			#main-frontpage .menu-frontpage li { float:left; }
	
									   #main-frontpage .menu-frontpage li.parent-btn a { background:url(images/parent-btn.jpg) no-repeat 0 0; height:80px; }
									   #main-frontpage .menu-frontpage li.tutor-btn a { background:url(images/tutor-btn.jpg) no-repeat 0 0; height:80px; }
		
		#main-frontpage .container .content { padding:12px 32px 30px 32px; }
		
			
			#main .container { margin-left:8px;
			
			/*
			background-image:url(images/gridbg_03__.jpg);
			background-position: -7px top;
			background-repeat:repeat-y; 
			*/}
			#main .container .content { padding:12px 5px 30px 5px; }
		/*		#main .container h1 { color:#2e70b4; font-size:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px dashed #eee; padding-bottom:10px; }
				#main .container h2 { color:#ff8907; font-size:22px; font-weight:normal; margin-top:40px; line-height:normal; }
				#main .container h3 { color:#666; font-size:18px; font-weight:normal; margin-top:30px; margin-bottom:0; padding-bottom:0; }*/
				#main .container a { color:#2e70b4;
				/*border-bottom:1px solid #2e70b4;*/
				 text-decoration:none; 
				 font-weight: bold;
			
				
				
				 }

				 #main .container a.btn {
				 	color: #fff;
				 }
					#main .container a:hover { color:#ff8907;
					/*border-bottom:1px solid #ff8907;*/
					
					 text-decoration:none; }
				#main .container ul li, #main .container ol li { margin:2px 0; }
					#main .container ul li.margin { margin-top:20px; }
			
			#main .container .welcome { padding-bottom:15px; }
				#main .container .welcome h1 {  padding:0; /*height:23px;*/ }
				#main .container span { /*color:#008000;*/ }
				#main2 .container span { color:#F00; }
				#main2 .container .shortlistblink { text-decoration:blink; }
		
		.direct-enquiry { background:url(images/enquiry-bg.jpg) no-repeat; width:307px; height:140px; float:left; padding:38px 20px 0 20px; margin-left:5px; }
			* html .direct-enquiry { margin-left:0; }
			.direct-enquiry .text { width:160px; }
			.direct-enquiry .label { float:left; width:60px; margin-left:60px; }
				* html .direct-enquiry .label { margin-left:30px; }
			.direct-enquiry .field { float:right; width:160px; margin-right:15px; }
				* html .direct-enquiry .field { margin-right:0px; }
			.direct-enquiry .formItem { padding:2px 0; }
			.direct-enquiry .button { margin-top:5px; }
				.direct-enquiry .button .btn { display:block; float:right; background:url(images/btn-send.jpg) no-repeat; border:0; text-indent:-1000px; width:187px; height:34px; cursor:pointer; overflow:hidden; }
				.direct-enquiry .button .btn:hover { opacity:0.8; filter:alpha(opacity=80); }
		
		.search-steps { background:url(images/search-step-bg.jpg) no-repeat; width:376px; height:178px; float:left; }
			.search-steps ol, .search-steps h2 { display:none; }
	
	#main #news { background:url(images/news-bg.jpg) no-repeat; width:715px; height:413px; }
		#main #news .latest { float:left; width:300px; margin:55px 0 0 50px; }
			* html #main #news .latest { margin-left:25px; }
			#main #news .latest h2 { background:url(images/title-latestnews.gif) no-repeat; }
		#main #news .ministry { float:right; width:300px; margin:55px 50px 0 0;}
			* html #main #news .ministry { margin-right:25px; }
			#main #news .ministry h2 { background:url(images/title-ministry.gif) no-repeat; }
			
		#main #news ul { list-style:none; margin:0; padding:10px; }
			#main #news ul li { margin:10px 0; }
		#main #news h2 { width:300px; height:35px; overflow:hidden; text-indent:-1000px; margin:0; padding:0; }
		#main #news h3 { font-size:12px; margin:0; padding:0; }
		#main #news p { margin:0; padding:0; line-height:normal; }
		#main #news .date { color:#2e70b4; }
	
	#sidebar { float:right; width:260px; margin-right:8px; min-height:500px;}

		* html #sidebar { margin-right:3px; }
		#sidebar .menu { list-style:none; margin:0; padding:0; }
		#sidebar .menu a { display:block; width:259px; text-indent:-1000px; overflow:hidden; }
			#sidebar .menu a:hover { opacity:0.8; filter:alpha(opacity=80); }
		#sidebar .menu li.item1 a { background:url(images/smenu-01.jpg) no-repeat; height:65px; }
		#sidebar .menu li.item2 a { background:url(images/smenu-02.jpg) no-repeat; height:71px; }
		#sidebar .menu li.item3 a { background:url(images/smenu-03.jpg) no-repeat; height:69px; }
		#sidebar .menu li.item4 a { background:url(images/smenu-04.jpg) no-repeat; height:69px; }
		#sidebar .menu li.itemR a { background:url(images/request.jpg) no-repeat; height:69px; }
		#sidebar .menu li.itemT a { background:url(images/smenu-01t.jpg) no-repeat; height:65px; }
		#sidebar .profile-login {
		background:url("images/round_conrner_bg.png") no-repeat scroll 0 0 transparent;
height:168px;
padding:5px 5px 5px 8px;
		 }
		
				#sidebar .profile-login-con {
		background:url("images/round_conrner_bg2.jpg") no-repeat scroll 0 0 transparent;
height:168px;
padding:5px 5px 5px 8px;
		 } 
		 	
		#sidebar div.nobg{
		background: none;
		 }
		 
		 
			#sidebar .profile-login h2 { background:url("images/title-profile.gif") no-repeat scroll 0 0 transparent;
height:43px;
margin:0 0 0;
overflow:hidden;
padding:0;
text-indent:-1000px;
width:169px;}
			#sidebar .profile-login .formItem { margin:3px 0; }
			#sidebar .profile-login .label { float:left;
width:60px;}
			#sidebar .profile-login .field { float:right;
margin-right:0;
width:175px; }
				#sidebar .profile-login .field .text { height:18px;
width:130px;}
				* html #sidebar .profile-login .field {float:right;
margin-right:0;
width:175px;  }
			#sidebar .profile-login .button {margin:0 0 0 72px;}
				* html #sidebar .profile-login .button { margin:0 0 0 72px; }
				
				 #sidebar .profile-login a { text-decoration:none;line-height:10px;}
				#sidebar .profile-login .menu-link a { background:url(images/links.jpg) no-repeat 0 50%; padding-left:10px; color:#2E70B4
; } 
#sidebar .profile-login .field p{font-size:0.8em;
margin-bottom:5px;
margin-left:-4px;
width:190px;
}
	
	
		#sidebar .newsletter {
			
			
		background:url("images/round_conrner_bg.png") no-repeat scroll 0 0 transparent;
height:168px;
padding:5px 5px 5px 8px; }
			#sidebar .newsletter h2 {margin:0 0; padding:0; background:url(images/title-newsletter.gif) no-repeat; width:259px; height:55px; overflow:hidden; text-indent:-1000px; }
			#sidebar .newsletter .formItem { margin:3px 0; }
			#sidebar .newsletter .label {float:left;
width:90px;}
			#sidebar .newsletter .field {float:right;
margin-right:0;
width:145px;  }
				#sidebar .newsletter .field .text { width:130px; height:18px; }
				* html #sidebar .newsletter .field {float:right;
margin-right:0;
width:145px;}
			#sidebar .newsletter .button { margin:5px 102px; }
				* html #sidebar .newsletter .button { margin:5px 102px; }
		
		#sidebar .links { background:url(images/links-bg.jpg) no-repeat 0 100%; width:259px; margin-top:0px; }
			#sidebar .links h2 { margin:0; padding:0; background:url(images/links-title.jpg) no-repeat; height:58px; overflow:hidden; text-indent:-1000px; }
			#sidebar .links ul { margin:0; padding:10px 20px; list-style:none; }
				#sidebar .links ul li { padding:5px 0; }
				#sidebar .links ul li hh{
	font-size: 14px;
	color: #003366;
}
#sidebar .links ul li hhh{
	color: #333333;	
}
			#sidebar .links ul h3, #sidebar .links ul p, #sidebar .links ul a { margin:0; padding:0; font-size:12px; color:#000; }
			
		#sidebar .testimonials { background:url(images/links-bg.jpg) no-repeat 0 100%; width:259px; margin-top:20px; }
			#sidebar .testimonials h2 { margin:0; padding:0; background:url(images/Testimonials-title.jpg) no-repeat; height:58px; overflow:hidden; text-indent:-1000px; }
			#sidebar .testimonials ul { margin:0; padding:10px 20px; list-style:none; }
				#sidebar .testimonials ul li { padding:5px 0; }
					#sidebar .testimonials ul li hh {
	color: #000000;
	font-size: 14px;
}
#sidebar .testimonials ul li hhh {
	color: #333333;
	text-align: justify;
	font-style: italic;
}
#sidebar .testimonials ul li hhhh {
	color: #00CCFF;
	text-align: right;
	font-style: normal;
}
			#sidebar .testimonials ul h3, #sidebar .testimonials ul p, #sidebar .testimonials ul a { margin:0; padding:0; font-size:12px; color:#000; }
			
		#sidebar .tutors { background:url(images/links-bg.jpg) no-repeat 0 100%; width:259px; margin-top:20px; }
			#sidebar .tutors h2 { margin:0; padding:0; background:url(images/tutors-title.jpg) no-repeat; height:58px; overflow:hidden; text-indent:-1000px; }
			#sidebar .tutors ul { margin:0; padding:10px 20px; list-style:none; }
				#sidebar .tutors ul li { padding:5px 0; }
			#sidebar .tutors ul h3, #sidebar .tutors ul p, #sidebar .tutors ul a { margin:0; padding:0; font-size:12px; color:#000; }
	
	#footer { background:#1752ba url(images/footer-bg.jpg) repeat-x; width:645px; height:26px; margin:-25px 0 0 15px; position:relative; color:#fff; padding:20px 40px; }
	#footer2 { background:#1752ba url(images/footer-bg.jpg) repeat-x; width:940px; height:26px;  position:relative; color:#fff; padding:20px 40px; }
	#footer-frontpage { background:#1752ba url(images/footer-bg.jpg) repeat-x; width:908px; height:80px; margin:-25px 0 0 15px; position:relative; color:#fff; padding:20px 40px; }
		#footer a { color:#fff; }
		#footer-frontpage a { color:#fff; }
		#footer .copyright, #footer .copyright a { color:#8fe1ff; }
		#footer div { position:relative; top:-10px; }

#footer-homepage{background:#1752ba url(images/footer-bg.jpg) repeat-x; height:135px; padding-top:10px;}		
#footer-homepage  .copyright{margin:auto;color:#fff;text-align:center;width:908px;font-size:11px;s}
#footer-homepage .copyright a { color:#fff; }
.footer_justify_home{ background:url(images/html-bg.jpg) repeat-x;}

/* ASO struture */
 div.country div.sectionbox {background-image:url("images/sectionbox_bg.png");
background-position:center center;
background-repeat:no-repeat;
color:yellow;
height:22px;
line-height:1.7em;
padding-left:25px;
position:absolute;
top:-22px;
width:189px;
  }
 
 
  div.country div.sectionbox span.selection_section {  
  
  }
 
 
 
#header   div.country .sectionbox span.selected_section { 
   color:white;
font-weight:bold;
    }

/*ASO _ Text Style */
p{
font-size:12px;
line-height:1.4em;
margin-bottom:1.4em;
margin-top:0;
}

#main .container h1 {background-image:url("images/h1_header_left.png");
background-position:left center;
background-repeat:no-repeat;
color:white;
font-family:Arial,helvetica,verdana,sans-serif;
font-size:1.3em;
line-height:1.6em;
text-indent:50px;
}
#main .container h1 span{background-image:url("images/h1_header_right.png");
background-position:right center;
background-repeat:no-repeat;
color:white;
height:18px;
line-height:1.8em;
padding:2px 50px 2px 2px;
}
#main .container h2 {color:#F5B338;
font-family:Arial,helvetica,verdana,sans-serif;
font-size:1.7em;
font-weight:bold;
line-height:1.7em;
margin-bottom:5px;
margin-top:3px;
}
#main .container h1a {
	color:#003366;
	font-family:Arial,helvetica,verdana,sans-serif;
	font-size:26px;
	font-weight:bold;
	line-height:1.7em;
	margin-bottom:5px;
	margin-top:3px;
}

#main .container h2b {
	color:#003366;
	font-family:Arial,helvetica,verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:1.7em;
	margin-bottom:5px;
	margin-top:3px;
}

#main .container h1aw {
	color:#333333;
	font-family:Arial,helvetica,verdana,sans-serif;
	font-size:14px;
	line-height:1.7em;
	margin-bottom:5px;
	margin-top:3px;
	font-style: italic;
}

#main .container dropcast {
	color:#003366;
	font-family:Arial,helvetica,verdana,sans-serif;
	font-size:32px;
	line-height:1.7em;
	margin-bottom:5px;
	margin-top:3px;
	font-weight:bold;
}

#main .container h2a {
	
	
	
	background-image:url("images/h2a.jpg");
margin-bottom:5px;
	margin-top:3px;
	font-weight:bold;
background-position:left center;
background-repeat:no-repeat;
color:white;
font-family:Arial,helvetica,verdana,sans-serif;
font-size:14px;
line-height:1.6em;
text-indent:50px;
}




ul li, ul li li, ul li li li, ol li, ol li li, ol li li li,ul li ul li, ul li p, ol li p
{
font-size:12px;
line-height:1.3em;	
margin-top: 3px;
margin-bottom: 5px;
}

ul
{
padding-left: 0px;
margin-top: 3px;
margin-bottom: 5px;
}

.container .arrow3 li.showArrow5
{
	list-style:inside;
	list-style-image: url(images/arrow5.jpg) no-repeat;
	padding-left: 40px;
}


.container .arrow li.showArrow2
{
	list-style:none;
	background: url(images/bulletli2.gif) no-repeat;
	padding-left: 20px;
}

.container .arrow li.showTick
{
	list-style:inside;
	list-style-image: url(images/tick.jpg);
}

.container .arrow li.showArrow3{
	list-style:inside;
	list-style-image: url(images/bullet3.jpg);
}

.container .arrow2 li.showArrow4{
	list-style:inside;
	list-style-image: url(images/bullet4.jpg);
}

.container .arrow li.showArrow
{
	list-style:inside;
	list-style-image: url(images/bulletli.gif);
}

.container ul li
{
	list-style:inside;
	list-style-image: url(images/bullet_li.png);
}
.container ul li ul li, ul li li,ol li ul li 
{
	list-style:inside;
	list-style-image: url(images/arrow5.jpg);
}

ul li li, ul li li li, ol li, ol li li, ol li li li,ul li ul li
{
padding-left: 20px;	
}

#header ul li,#sidebar ul li,#news ul li
{
	list-style: none;	
}

h3, h4
{
margin-top: 30px;
margin-bottom:5px;

}

/* Profile Detail page FORMS and table */

#form1
{
	
}
#main div#form1 h2{
background-image:url("images/table_h2_bg.png");
background-repeat:no-repeat;
color:black;
margin-bottom:5px;
padding-left:10px;
position:relative;
right:5px;
width:730px;
}
#form1 form.float h2
{background-image:url("images/table_h2_bg.png");
background-repeat:no-repeat;
color:black;
margin-bottom:5px;
padding-left:10px;
position:relative;
right:5px;
width:730px;
}

#fields_wrapper
{
	border:1px solid #dfdfdf;
padding:0 10px 10px;
width:700px;
}
form.fullwidth .label {
width:225px;
}

form label {
cursor:default;
font-size:1.2em;
font-weight:bold;
}

#form1 form label span.required
{
color: red;	
}

form.fullwidth .field {
width:465px;
}

form .text, form textarea, form select {
border:1px solid #DFDFDF;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
height:23px;
padding-left:5px;
}
.add_adj
{
margin-left: 22px;	
}

form.float select {
width:234px;
}
.small_txtbox
{
width: 80px;	
}
.big_text_input
{
width: 353px;	
}

.form_no_bullet ul li
{
	list-style: none;
}

.form_no_bullet ul li label
{
	font-weight: normal;
	font-size:0.9em;
}


.note { font-size:11px; color:red; }
form.float .inputsize_small

{
width: 120px;
	
}

.inputsize_small
{
width: 120px;
	
}
.inputsize_medium
{
width: 353px;	
}

.inputsize_large
{
width: 383px;	
}

/*custom form elements profile page */
.yearstudy_uni
{
display: block;	
}

form.float .formItem .floatLeft2 {

}

/*tables xxxxxxxxxxxxxxxxxxx */

.table1 {
border:1px solid #DFDFDF;
border-collapse:collapse;
margin:15px 0;
text-align:center;
width:100%;
}

.table1 thead th, .table1 thead td {
background:none repeat scroll 0 0 #ffeedb;
color:#666666;
font-size:11px;
padding:2px;
}

.table1 tbody th {
background:none repeat scroll 0 0 #FFFFFF;
font-weight:normal;
padding-left:10px;
text-align:left;
}

.table2 {border:1px solid #DFDFDF;
border-collapse:collapse;
margin:15px 0 15px 100px;
text-align:center;
width:600px;
}

.table2 thead th, .table1 thead td {
background:none repeat scroll 0 0 #FFFFFF;
color:black;
font-size:11px;
height:30px;
padding:2px;
}

.table2 tbody th {
background:none repeat scroll 0 0 #FFFFFF;*/
font-weight:normal;
padding-left:10px;
text-align:left;
}

.table2 tr, .table2 thead td
{
text-align: left;	
}

form.float .table2 select {
width:114px;
}

.o_alevel_col1
{
width: 115px;	
}
.o_alevel_col2
{
width: 225px;	
}
form .table2 label {
font-weight: normal;
font-size: 1.1em;	
}

form .label_std_size label 
{
font-size:1.1em;
font-weight:normal;
}	

#form1.reg_p2 .three_column_list ul li
{
	width: 140px;
}



#map_new
{
border:1px solid #DFDFDF;
height:488px;
margin-left:-6px;
overflow:hidden;
width:710px;
}



/* Map CSS _ PS generated */

#map_div {
	position:relative;
	left:-13px;
	top:0px;
	width:729px;
	height:488px;
	background-image:url(images/map_bg.jpg);
	background-repeat:no-repeat;
	background-position: 4px 4px;	
}

#map2-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:729px;
	height:50px;
}

#map2-02_ {
	position:absolute;
	left:0px;
	top:50px;
	width:343px;
	height:46px;
}

#map2-03_ {
	position:absolute;
	left:343px;
	top:50px;
	width:13px;
	height:13px;
}

#map2-04_ {
	position:absolute;
	left:356px;
	top:50px;
	width:373px;
	height:22px;
}

#map2-05_ {
	position:absolute;
	left:343px;
	top:63px;
	width:13px;
	height:14px;
}

#map2-06_ {
	position:absolute;
	left:356px;
	top:72px;
	width:196px;
	height:5px;
}

#map2-07_ {
	position:absolute;
	left:552px;
	top:72px;
	width:13px;
	height:13px;
}

#map2-08_ {
	position:absolute;
	left:565px;
	top:72px;
	width:164px;
	height:71px;
}

#map2-09_ {
	position:absolute;
	left:343px;
	top:77px;
	width:13px;
	height:13px;
}

#map2-10_ {
	position:absolute;
	left:356px;
	top:77px;
	width:23px;
	height:70px;
}

#map2-11_ {
	position:absolute;
	left:379px;
	top:77px;
	width:13px;
	height:13px;
}

#map2-12_ {
	position:absolute;
	left:392px;
	top:77px;
	width:160px;
	height:24px;
}

#map2-13_ {
	position:absolute;
	left:552px;
	top:85px;
	width:13px;
	height:1px;
}

#map2-14_ {
	position:absolute;
	left:552px;
	top:86px;
	width:13px;
	height:13px;
}

#map2-15_ {
	position:absolute;
	left:343px;
	top:90px;
	width:13px;
	height:57px;
}

#map2-16_ {
	position:absolute;
	left:379px;
	top:90px;
	width:13px;
	height:57px;
}

#map2-17_ {
	position:absolute;
	left:0px;
	top:96px;
	width:316px;
	height:26px;
}

#map2-18_ {
	position:absolute;
	left:316px;
	top:96px;
	width:13px;
	height:13px;
}

#map2-19_ {
	position:absolute;
	left:329px;
	top:96px;
	width:14px;
	height:247px;
}

#map2-20_ {
	position:absolute;
	left:552px;
	top:99px;
	width:13px;
	height:1px;
}

#map2-21_ {
	position:absolute;
	left:552px;
	top:100px;
	width:13px;
	height:13px;
}

#map2-22_ {
	position:absolute;
	left:392px;
	top:101px;
	width:13px;
	height:13px;
}

#map2-23_ {
	position:absolute;
	left:405px;
	top:101px;
	width:147px;
	height:53px;
}

#map2-24_ {
	position:absolute;
	left:316px;
	top:109px;
	width:13px;
	height:217px;
}

#map2-25_ {
	position:absolute;
	left:552px;
	top:113px;
	width:13px;
	height:1px;
}

#map2-26_ {
	position:absolute;
	left:392px;
	top:114px;
	width:13px;
	height:14px;
}

#map2-27_ {
	position:absolute;
	left:552px;
	top:114px;
	width:13px;
	height:13px;
}

#map2-28_ {
	position:absolute;
	left:0px;
	top:122px;
	width:255px;
	height:47px;
}

#map2-29_ {
	position:absolute;
	left:255px;
	top:122px;
	width:13px;
	height:13px;
}

#map2-30_ {
	position:absolute;
	left:268px;
	top:122px;
	width:48px;
	height:184px;
}

#map2-31_ {
	position:absolute;
	left:552px;
	top:127px;
	width:13px;
	height:174px;
}

#map2-32_ {
	position:absolute;
	left:392px;
	top:128px;
	width:13px;
	height:13px;
}

#map2-33_ {
	position:absolute;
	left:255px;
	top:135px;
	width:13px;
	height:184px;
}

#map2-34_ {
	position:absolute;
	left:392px;
	top:141px;
	width:13px;
	height:42px;
}

#map2-35_ {
	position:absolute;
	left:565px;
	top:143px;
	width:41px;
	height:92px;
}

#map2-36_ {
	position:absolute;
	left:606px;
	top:143px;
	width:13px;
	height:13px;
}

#map2-37_ {
	position:absolute;
	left:619px;
	top:143px;
	width:110px;
	height:92px;
}

#map2-38_ {
	position:absolute;
	left:343px;
	top:147px;
	width:2px;
	height:341px;
}

#map2-39_ {
	position:absolute;
	left:345px;
	top:147px;
	width:13px;
	height:13px;
}

#map2-40_ {
	position:absolute;
	left:358px;
	top:147px;
	width:21px;
	height:261px;
}

#map2-41_ {
	position:absolute;
	left:379px;
	top:147px;
	width:13px;
	height:13px;
}

#map2-42_ {
	position:absolute;
	left:405px;
	top:154px;
	width:110px;
	height:19px;
}

#map2-43_ {
	position:absolute;
	left:515px;
	top:154px;
	width:13px;
	height:13px;
}

#map2-44_ {
	position:absolute;
	left:528px;
	top:154px;
	width:24px;
	height:147px;
}

#map2-45_ {
	position:absolute;
	left:606px;
	top:156px;
	width:13px;
	height:1px;
}

#map2-46_ {
	position:absolute;
	left:606px;
	top:157px;
	width:13px;
	height:13px;
}

#map2-47_ {
	position:absolute;
	left:345px;
	top:160px;
	width:13px;
	height:2px;
}

#map2-48_ {
	position:absolute;
	left:379px;
	top:160px;
	width:13px;
	height:5px;
}

#map2-49_ {
	position:absolute;
	left:345px;
	top:162px;
	width:13px;
	height:13px;
}

#map2-50_ {
	position:absolute;
	left:379px;
	top:165px;
	width:13px;
	height:13px;
}

#map2-51_ {
	position:absolute;
	left:515px;
	top:167px;
	width:13px;
	height:144px;
}

#map2-52_ {
	position:absolute;
	left:0px;
	top:169px;
	width:230px;
	height:26px;
}

#map2-53_ {
	position:absolute;
	left:230px;
	top:169px;
	width:13px;
	height:13px;
}

#map2-54_ {
	position:absolute;
	left:243px;
	top:169px;
	width:12px;
	height:69px;
}

#map2-55_ {
	position:absolute;
	left:606px;
	top:170px;
	width:13px;
	height:1px;
}

#map2-56_ {
	position:absolute;
	left:606px;
	top:171px;
	width:13px;
	height:13px;
}

#map2-57_ {
	position:absolute;
	left:405px;
	top:173px;
	width:92px;
	height:10px;
}

#map2-58_ {
	position:absolute;
	left:497px;
	top:173px;
	width:13px;
	height:13px;
}

#map2-59_ {
	position:absolute;
	left:510px;
	top:173px;
	width:5px;
	height:138px;
}

#map2-60_ {
	position:absolute;
	left:345px;
	top:175px;
	width:13px;
	height:313px;
}

#map2-61_ {
	position:absolute;
	left:379px;
	top:178px;
	width:13px;
	height:211px;
}

#map2-62_ {
	position:absolute;
	left:230px;
	top:182px;
	width:13px;
	height:13px;
}

#map2-63_ {
	position:absolute;
	left:392px;
	top:183px;
	width:6px;
	height:206px;
}

#map2-64_ {
	position:absolute;
	left:398px;
	top:183px;
	width:13px;
	height:13px;
}

#map2-65_ {
	position:absolute;
	left:411px;
	top:183px;
	width:86px;
	height:18px;
}

#map2-66_ {
	position:absolute;
	left:606px;
	top:184px;
	width:13px;
	height:2px;
}

#map2-67_ {
	position:absolute;
	left:497px;
	top:186px;
	width:13px;
	height:9px;
}

#map2-68_ {
	position:absolute;
	left:606px;
	top:186px;
	width:13px;
	height:13px;
}

#map2-69_ {
	position:absolute;
	left:0px;
	top:195px;
	width:221px;
	height:74px;
}

#map2-70_ {
	position:absolute;
	left:221px;
	top:195px;
	width:13px;
	height:13px;
}

#map2-71_ {
	position:absolute;
	left:234px;
	top:195px;
	width:9px;
	height:28px;
}

#map2-72_ {
	position:absolute;
	left:497px;
	top:195px;
	width:13px;
	height:13px;
}

#map2-73_ {
	position:absolute;
	left:398px;
	top:196px;
	width:13px;
	height:5px;
}

#map2-74_ {
	position:absolute;
	left:606px;
	top:199px;
	width:13px;
	height:14px;
}

#map2-75_ {
	position:absolute;
	left:398px;
	top:201px;
	width:9px;
	height:87px;
}

#map2-76_ {
	position:absolute;
	left:407px;
	top:201px;
	width:13px;
	height:13px;
}

#map2-77_ {
	position:absolute;
	left:420px;
	top:201px;
	width:77px;
	height:25px;
}

#map2-78_ {
	position:absolute;
	left:221px;
	top:208px;
	width:13px;
	height:15px;
}

#map2-79_ {
	position:absolute;
	left:497px;
	top:208px;
	width:13px;
	height:4px;
}

#map2-80_ {
	position:absolute;
	left:497px;
	top:212px;
	width:13px;
	height:13px;
}

#map2-81_ {
	position:absolute;
	left:606px;
	top:213px;
	width:13px;
	height:13px;
}

#map2-82_ {
	position:absolute;
	left:407px;
	top:214px;
	width:13px;
	height:1px;
}

#map2-83_ {
	position:absolute;
	left:407px;
	top:215px;
	width:13px;
	height:13px;
}

#map2-84_ {
	position:absolute;
	left:221px;
	top:223px;
	width:9px;
	height:46px;
}

#map2-85_ {
	position:absolute;
	left:230px;
	top:223px;
	width:13px;
	height:13px;
}

#map2-86_ {
	position:absolute;
	left:497px;
	top:225px;
	width:13px;
	height:1px;
}

#map2-87_ {
	position:absolute;
	left:420px;
	top:226px;
	width:67px;
	height:15px;
}

#map2-88_ {
	position:absolute;
	left:487px;
	top:226px;
	width:13px;
	height:13px;
}

#map2-89_ {
	position:absolute;
	left:500px;
	top:226px;
	width:10px;
	height:85px;
}

#map2-90_ {
	position:absolute;
	left:606px;
	top:226px;
	width:13px;
	height:9px;
}

#map2-91_ {
	position:absolute;
	left:407px;
	top:228px;
	width:13px;
	height:1px;
}

#map2-92_ {
	position:absolute;
	left:407px;
	top:229px;
	width:13px;
	height:13px;
}

#map2-93_ {
	position:absolute;
	left:565px;
	top:235px;
	width:29px;
	height:59px;
}

#map2-94_ {
	position:absolute;
	left:594px;
	top:235px;
	width:13px;
	height:13px;
}

#map2-95_ {
	position:absolute;
	left:607px;
	top:235px;
	width:56px;
	height:30px;
}

#map2-96_ {
	position:absolute;
	left:663px;
	top:235px;
	width:13px;
	height:13px;
}

#map2-97_ {
	position:absolute;
	left:676px;
	top:235px;
	width:53px;
	height:253px;
}

#map2-98_ {
	position:absolute;
	left:230px;
	top:236px;
	width:13px;
	height:2px;
}

#map2-99_ {
	position:absolute;
	left:230px;
	top:238px;
	width:5px;
	height:43px;
}

#map2-100_ {
	position:absolute;
	left:235px;
	top:238px;
	width:13px;
	height:13px;
}

#map2-101_ {
	position:absolute;
	left:248px;
	top:238px;
	width:7px;
	height:15px;
}

#map2-102_ {
	position:absolute;
	left:487px;
	top:239px;
	width:13px;
	height:2px;
}

#map2-103_ {
	position:absolute;
	left:420px;
	top:241px;
	width:58px;
	height:22px;
}

#map2-104_ {
	position:absolute;
	left:478px;
	top:241px;
	width:13px;
	height:13px;
}

#map2-105_ {
	position:absolute;
	left:491px;
	top:241px;
	width:9px;
	height:70px;
}

#map2-106_ {
	position:absolute;
	left:407px;
	top:242px;
	width:13px;
	height:1px;
}

#map2-107_ {
	position:absolute;
	left:407px;
	top:243px;
	width:13px;
	height:13px;
}

#map2-108_ {
	position:absolute;
	left:594px;
	top:248px;
	width:13px;
	height:38px;
}

#map2-109_ {
	position:absolute;
	left:663px;
	top:248px;
	width:13px;
	height:240px;
}

#map2-110_ {
	position:absolute;
	left:235px;
	top:251px;
	width:13px;
	height:2px;
}

#map2-111_ {
	position:absolute;
	left:235px;
	top:253px;
	width:6px;
	height:43px;
}

#map2-112_ {
	position:absolute;
	left:241px;
	top:253px;
	width:13px;
	height:13px;
}

#map2-113_ {
	position:absolute;
	left:254px;
	top:253px;
	width:1px;
	height:66px;
}

#map2-114_ {
	position:absolute;
	left:478px;
	top:254px;
	width:13px;
	height:150px;
}

#map2-115_ {
	position:absolute;
	left:407px;
	top:256px;
	width:13px;
	height:1px;
}

#map2-116_ {
	position:absolute;
	left:407px;
	top:257px;
	width:13px;
	height:13px;
}

#map2-117_ {
	position:absolute;
	left:420px;
	top:263px;
	width:34px;
	height:45px;
}

#map2-118_ {
	position:absolute;
	left:454px;
	top:263px;
	width:13px;
	height:13px;
}

#map2-119_ {
	position:absolute;
	left:467px;
	top:263px;
	width:11px;
	height:57px;
}

#map2-120_ {
	position:absolute;
	left:607px;
	top:265px;
	width:25px;
	height:4px;
}

#map2-121_ {
	position:absolute;
	left:632px;
	top:265px;
	width:13px;
	height:13px;
}

#map2-122_ {
	position:absolute;
	left:645px;
	top:265px;
	width:18px;
	height:223px;
}

#map2-123_ {
	position:absolute;
	left:241px;
	top:266px;
	width:13px;
	height:41px;
}

#map2-124_ {
	position:absolute;
	left:0px;
	top:269px;
	width:190px;
	height:19px;
}

#map2-125_ {
	position:absolute;
	left:190px;
	top:269px;
	width:13px;
	height:13px;
}

#map2-126_ {
	position:absolute;
	left:203px;
	top:269px;
	width:6px;
	height:219px;
}

#map2-127_ {
	position:absolute;
	left:209px;
	top:269px;
	width:13px;
	height:12px;
}

#map2-128_ {
	position:absolute;
	left:222px;
	top:269px;
	width:8px;
	height:12px;
}

#map2-129_ {
	position:absolute;
	left:607px;
	top:269px;
	width:6px;
	height:17px;
}

#map2-130_ {
	position:absolute;
	left:613px;
	top:269px;
	width:13px;
	height:13px;
}

#map2-131_ {
	position:absolute;
	left:626px;
	top:269px;
	width:6px;
	height:219px;
}

#map2-132_ {
	position:absolute;
	left:407px;
	top:270px;
	width:13px;
	height:1px;
}

#map2-133_ {
	position:absolute;
	left:407px;
	top:271px;
	width:13px;
	height:13px;
}

#map2-134_ {
	position:absolute;
	left:454px;
	top:276px;
	width:13px;
	height:44px;
}

#map2-135_ {
	position:absolute;
	left:632px;
	top:278px;
	width:13px;
	height:210px;
}

#map2-136_ {
	position:absolute;
	left:209px;
	top:281px;
	width:12px;
	height:1px;
}

#map2-137_ {
	position:absolute;
	left:221px;
	top:281px;
	width:13px;
	height:13px;
}

#map2-138_ {
	position:absolute;
	left:234px;
	top:281px;
	width:1px;
	height:15px;
}

#map2-139_ {
	position:absolute;
	left:190px;
	top:282px;
	width:13px;
	height:206px;
}

#map2-140_ {
	position:absolute;
	left:209px;
	top:282px;
	width:12px;
	height:206px;
}

#map2-141_ {
	position:absolute;
	left:613px;
	top:282px;
	width:13px;
	height:4px;
}

#map2-142_ {
	position:absolute;
	left:407px;
	top:284px;
	width:13px;
	height:4px;
}

#map2-143_ {
	position:absolute;
	left:594px;
	top:286px;
	width:10px;
	height:8px;
}

#map2-144_ {
	position:absolute;
	left:604px;
	top:286px;
	width:13px;
	height:13px;
}

#map2-145_ {
	position:absolute;
	left:617px;
	top:286px;
	width:9px;
	height:202px;
}

#map2-146_ {
	position:absolute;
	left:0px;
	top:288px;
	width:115px;
	height:18px;
}

#map2-147_ {
	position:absolute;
	left:115px;
	top:288px;
	width:13px;
	height:13px;
}

#map2-148_ {
	position:absolute;
	left:128px;
	top:288px;
	width:7px;
	height:200px;
}

#map2-149_ {
	position:absolute;
	left:135px;
	top:288px;
	width:13px;
	height:13px;
}

#map2-150_ {
	position:absolute;
	left:148px;
	top:288px;
	width:6px;
	height:200px;
}

#map2-151_ {
	position:absolute;
	left:154px;
	top:288px;
	width:13px;
	height:13px;
}

#map2-152_ {
	position:absolute;
	left:167px;
	top:288px;
	width:23px;
	height:200px;
}

#map2-153_ {
	position:absolute;
	left:398px;
	top:288px;
	width:1px;
	height:87px;
}

#map2-154_ {
	position:absolute;
	left:399px;
	top:288px;
	width:13px;
	height:13px;
}

#map2-155_ {
	position:absolute;
	left:412px;
	top:288px;
	width:8px;
	height:51px;
}

#map2-156_ {
	position:absolute;
	left:221px;
	top:294px;
	width:13px;
	height:2px;
}

#map2-157_ {
	position:absolute;
	left:565px;
	top:294px;
	width:26px;
	height:7px;
}

#map2-158_ {
	position:absolute;
	left:591px;
	top:294px;
	width:13px;
	height:13px;
}

#map2-159_ {
	position:absolute;
	left:221px;
	top:296px;
	width:3px;
	height:192px;
}

#map2-160_ {
	position:absolute;
	left:224px;
	top:296px;
	width:13px;
	height:13px;
}

#map2-161_ {
	position:absolute;
	left:237px;
	top:296px;
	width:4px;
	height:11px;
}

#map2-162_ {
	position:absolute;
	left:604px;
	top:299px;
	width:13px;
	height:189px;
}

#map2-163_ {
	position:absolute;
	left:115px;
	top:301px;
	width:13px;
	height:187px;
}

#map2-164_ {
	position:absolute;
	left:135px;
	top:301px;
	width:13px;
	height:187px;
}

#map2-165_ {
	position:absolute;
	left:154px;
	top:301px;
	width:13px;
	height:187px;
}

#map2-166_ {
	position:absolute;
	left:399px;
	top:301px;
	width:13px;
	height:38px;
}

#map2-167_ {
	position:absolute;
	left:528px;
	top:301px;
	width:20px;
	height:10px;
}

#map2-168_ {
	position:absolute;
	left:548px;
	top:301px;
	width:13px;
	height:13px;
}

#map2-169_ {
	position:absolute;
	left:561px;
	top:301px;
	width:2px;
	height:187px;
}

#map2-170_ {
	position:absolute;
	left:563px;
	top:301px;
	width:13px;
	height:13px;
}

#map2-171_ {
	position:absolute;
	left:576px;
	top:301px;
	width:2px;
	height:187px;
}

#map2-172_ {
	position:absolute;
	left:578px;
	top:301px;
	width:13px;
	height:13px;
}

#map2-173_ {
	position:absolute;
	left:0px;
	top:306px;
	width:67px;
	height:182px;
}

#map2-174_ {
	position:absolute;
	left:67px;
	top:306px;
	width:13px;
	height:13px;
}

#map2-175_ {
	position:absolute;
	left:80px;
	top:306px;
	width:35px;
	height:182px;
}

#map2-176_ {
	position:absolute;
	left:268px;
	top:306px;
	width:5px;
	height:20px;
}

#map2-177_ {
	position:absolute;
	left:273px;
	top:306px;
	width:13px;
	height:13px;
}

#map2-178_ {
	position:absolute;
	left:286px;
	top:306px;
	width:30px;
	height:20px;
}

#map2-179_ {
	position:absolute;
	left:237px;
	top:307px;
	width:11px;
	height:12px;
}

#map2-180_ {
	position:absolute;
	left:248px;
	top:307px;
	width:6px;
	height:12px;
}

#map2-181_ {
	position:absolute;
	left:591px;
	top:307px;
	width:13px;
	height:181px;
}

#map2-182_ {
	position:absolute;
	left:420px;
	top:308px;
	width:14px;
	height:44px;
}

#map2-183_ {
	position:absolute;
	left:434px;
	top:308px;
	width:13px;
	height:13px;
}

#map2-184_ {
	position:absolute;
	left:447px;
	top:308px;
	width:7px;
	height:84px;
}

#map2-185_ {
	position:absolute;
	left:224px;
	top:309px;
	width:11px;
	height:179px;
}

#map2-186_ {
	position:absolute;
	left:235px;
	top:309px;
	width:2px;
	height:11px;
}

#map2-187_ {
	position:absolute;
	left:491px;
	top:311px;
	width:13px;
	height:13px;
}

#map2-188_ {
	position:absolute;
	left:504px;
	top:311px;
	width:6px;
	height:177px;
}

#map2-189_ {
	position:absolute;
	left:510px;
	top:311px;
	width:13px;
	height:13px;
}

#map2-190_ {
	position:absolute;
	left:523px;
	top:311px;
	width:6px;
	height:177px;
}

#map2-191_ {
	position:absolute;
	left:529px;
	top:311px;
	width:13px;
	height:13px;
}

#map2-192_ {
	position:absolute;
	left:542px;
	top:311px;
	width:6px;
	height:56px;
}

#map2-193_ {
	position:absolute;
	left:548px;
	top:314px;
	width:13px;
	height:53px;
}

#map2-194_ {
	position:absolute;
	left:563px;
	top:314px;
	width:13px;
	height:174px;
}

#map2-195_ {
	position:absolute;
	left:578px;
	top:314px;
	width:13px;
	height:174px;
}

#map2-196_ {
	position:absolute;
	left:67px;
	top:319px;
	width:13px;
	height:1px;
}

#map2-197_ {
	position:absolute;
	left:237px;
	top:319px;
	width:10px;
	height:1px;
}

#map2-198_ {
	position:absolute;
	left:247px;
	top:319px;
	width:13px;
	height:13px;
}

#map2-199_ {
	position:absolute;
	left:260px;
	top:319px;
	width:8px;
	height:7px;
}

#map2-200_ {
	position:absolute;
	left:273px;
	top:319px;
	width:13px;
	height:7px;
}

#map2-201_ {
	position:absolute;
	left:67px;
	top:320px;
	width:13px;
	height:13px;
}

#map2-202_ {
	position:absolute;
	left:235px;
	top:320px;
	width:12px;
	height:168px;
}

#map2-203_ {
	position:absolute;
	left:454px;
	top:320px;
	width:4px;
	height:168px;
}

#map2-204_ {
	position:absolute;
	left:458px;
	top:320px;
	width:13px;
	height:13px;
}

#map2-205_ {
	position:absolute;
	left:471px;
	top:320px;
	width:7px;
	height:168px;
}

#map2-206_ {
	position:absolute;
	left:434px;
	top:321px;
	width:13px;
	height:31px;
}

#map2-207_ {
	position:absolute;
	left:491px;
	top:324px;
	width:13px;
	height:80px;
}

#map2-208_ {
	position:absolute;
	left:510px;
	top:324px;
	width:13px;
	height:164px;
}

#map2-209_ {
	position:absolute;
	left:529px;
	top:324px;
	width:13px;
	height:164px;
}

#map2-210_ {
	position:absolute;
	left:260px;
	top:326px;
	width:1px;
	height:101px;
}

#map2-211_ {
	position:absolute;
	left:261px;
	top:326px;
	width:13px;
	height:13px;
}

#map2-212_ {
	position:absolute;
	left:274px;
	top:326px;
	width:8px;
	height:162px;
}

#map2-213_ {
	position:absolute;
	left:282px;
	top:326px;
	width:13px;
	height:13px;
}

#map2-214_ {
	position:absolute;
	left:295px;
	top:326px;
	width:15px;
	height:162px;
}

#map2-215_ {
	position:absolute;
	left:310px;
	top:326px;
	width:13px;
	height:13px;
}

#map2-216_ {
	position:absolute;
	left:323px;
	top:326px;
	width:6px;
	height:17px;
}

#map2-217_ {
	position:absolute;
	left:247px;
	top:332px;
	width:13px;
	height:95px;
}

#map2-218_ {
	position:absolute;
	left:67px;
	top:333px;
	width:13px;
	height:155px;
}

#map2-219_ {
	position:absolute;
	left:458px;
	top:333px;
	width:13px;
	height:155px;
}

#map2-220_ {
	position:absolute;
	left:261px;
	top:339px;
	width:13px;
	height:88px;
}

#map2-221_ {
	position:absolute;
	left:282px;
	top:339px;
	width:13px;
	height:149px;
}

#map2-222_ {
	position:absolute;
	left:310px;
	top:339px;
	width:13px;
	height:149px;
}

#map2-223_ {
	position:absolute;
	left:399px;
	top:339px;
	width:7px;
	height:36px;
}

#map2-224_ {
	position:absolute;
	left:406px;
	top:339px;
	width:13px;
	height:13px;
}

#map2-225_ {
	position:absolute;
	left:419px;
	top:339px;
	width:1px;
	height:23px;
}

#map2-226_ {
	position:absolute;
	left:323px;
	top:343px;
	width:4px;
	height:145px;
}

#map2-227_ {
	position:absolute;
	left:327px;
	top:343px;
	width:13px;
	height:13px;
}

#map2-228_ {
	position:absolute;
	left:340px;
	top:343px;
	width:3px;
	height:145px;
}

#map2-229_ {
	position:absolute;
	left:406px;
	top:352px;
	width:13px;
	height:10px;
}

#map2-230_ {
	position:absolute;
	left:420px;
	top:352px;
	width:5px;
	height:10px;
}

#map2-231_ {
	position:absolute;
	left:425px;
	top:352px;
	width:13px;
	height:13px;
}

#map2-232_ {
	position:absolute;
	left:438px;
	top:352px;
	width:9px;
	height:40px;
}

#map2-233_ {
	position:absolute;
	left:327px;
	top:356px;
	width:13px;
	height:132px;
}

#map2-234_ {
	position:absolute;
	left:406px;
	top:362px;
	width:5px;
	height:13px;
}

#map2-235_ {
	position:absolute;
	left:411px;
	top:362px;
	width:13px;
	height:13px;
}

#map2-236_ {
	position:absolute;
	left:424px;
	top:362px;
	width:1px;
	height:126px;
}

#map2-237_ {
	position:absolute;
	left:425px;
	top:365px;
	width:13px;
	height:123px;
}

#map2-238_ {
	position:absolute;
	left:542px;
	top:367px;
	width:3px;
	height:121px;
}

#map2-239_ {
	position:absolute;
	left:545px;
	top:367px;
	width:13px;
	height:13px;
}

#map2-240_ {
	position:absolute;
	left:558px;
	top:367px;
	width:3px;
	height:121px;
}

#map2-241_ {
	position:absolute;
	left:398px;
	top:375px;
	width:13px;
	height:13px;
}

#map2-242_ {
	position:absolute;
	left:411px;
	top:375px;
	width:13px;
	height:16px;
}

#map2-243_ {
	position:absolute;
	left:545px;
	top:380px;
	width:13px;
	height:1px;
}

#map2-244_ {
	position:absolute;
	left:545px;
	top:381px;
	width:13px;
	height:13px;
}

#map2-245_ {
	position:absolute;
	left:398px;
	top:388px;
	width:13px;
	height:3px;
}

#map2-246_ {
	position:absolute;
	left:379px;
	top:389px;
	width:6px;
	height:19px;
}

#map2-247_ {
	position:absolute;
	left:385px;
	top:389px;
	width:13px;
	height:13px;
}

#map2-248_ {
	position:absolute;
	left:398px;
	top:391px;
	width:12px;
	height:97px;
}

#map2-249_ {
	position:absolute;
	left:410px;
	top:391px;
	width:13px;
	height:13px;
}

#map2-250_ {
	position:absolute;
	left:423px;
	top:391px;
	width:1px;
	height:97px;
}

#map2-251_ {
	position:absolute;
	left:438px;
	top:392px;
	width:1px;
	height:96px;
}

#map2-252_ {
	position:absolute;
	left:439px;
	top:392px;
	width:13px;
	height:13px;
}

#map2-253_ {
	position:absolute;
	left:452px;
	top:392px;
	width:2px;
	height:96px;
}

#map2-254_ {
	position:absolute;
	left:545px;
	top:394px;
	width:13px;
	height:94px;
}

#map2-255_ {
	position:absolute;
	left:385px;
	top:402px;
	width:13px;
	height:86px;
}

#map2-256_ {
	position:absolute;
	left:410px;
	top:404px;
	width:13px;
	height:84px;
}

#map2-257_ {
	position:absolute;
	left:478px;
	top:404px;
	width:9px;
	height:84px;
}

#map2-258_ {
	position:absolute;
	left:487px;
	top:404px;
	width:13px;
	height:13px;
}

#map2-259_ {
	position:absolute;
	left:500px;
	top:404px;
	width:4px;
	height:84px;
}

#map2-260_ {
	position:absolute;
	left:439px;
	top:405px;
	width:13px;
	height:83px;
}

#map2-261_ {
	position:absolute;
	left:358px;
	top:408px;
	width:10px;
	height:80px;
}

#map2-262_ {
	position:absolute;
	left:368px;
	top:408px;
	width:13px;
	height:13px;
}

#map2-263_ {
	position:absolute;
	left:381px;
	top:408px;
	width:4px;
	height:80px;
}

#map2-264_ {
	position:absolute;
	left:487px;
	top:417px;
	width:13px;
	height:71px;
}

#map2-265_ {
	position:absolute;
	left:368px;
	top:421px;
	width:13px;
	height:67px;
}

#map2-266_ {
	position:absolute;
	left:247px;
	top:427px;
	width:12px;
	height:61px;
}

#map2-267_ {
	position:absolute;
	left:259px;
	top:427px;
	width:13px;
	height:13px;
}

#map2-268_ {
	position:absolute;
	left:272px;
	top:427px;
	width:2px;
	height:61px;
}

#map2-269_ {
	position:absolute;
	left:259px;
	top:440px;
	width:13px;
	height:1px;
}

#map2-270_ {
	position:absolute;
	left:259px;
	top:441px;
	width:13px;
	height:13px;
}

#map2-271_ {
	position:absolute;
	left:259px;
	top:454px;
	width:13px;
	height:1px;
}

#map2-272_ {
	position:absolute;
	left:259px;
	top:455px;
	width:13px;
	height:13px;
}

#map2-273_ {
	position:absolute;
	left:259px;
	top:468px;
	width:13px;
	height:20px;
}



/* MAP CSS PS generated ends ...... */



#form1 span.font_normal
{
font-size: 12px;	
color: black;
}

textarea.self_exp {
	height: 100px;
}

.text_align_center
{
text-align: center;	
}

/* Sg Parent Home page */
.floatLeft_img
{
float: left;
margin-right: 10px;	
}

.floatLeft_home_img
{
display:inline-block;
margin-right:10px;
}

.floatright_home_2nd_column
{
	display:inline-block;
margin-right:10px;
}


h1
{
margin-bottom: 10px;	
}

.clear_img
{
clear:both;
margin-bottom:15px;	
}

img
{
clear: none;	
}


#bucketwrap
{
	margin-left:auto;
margin-right:auto;
width:520px;
}
#bucketwrap2
{
	margin-left:auto;
margin-right:auto;
width:520px;
margin-top: 20px;
}

#bucketwrap div.boxleft, #bucketwrap div.boxright
{
	background-image:url("images/front_listbg.png");
background-position:center center;
background-repeat:no-repeat;
display:inline-block;
height:253px;
padding:10px;
width:228px;
}

#bucketwrap .boxleft h2 ,#bucketwrap .boxright h2
{
color: white;	
}

#bucketwrap .boxleft ul li ,#bucketwrap .boxright ul li
{
padding-left:20px;
text-indent:-20px;
}
#whoweare_home
{
display: inline-block;	
}
#main div#whoweare_home a {
	border-bottom: none;
}

.left_link_home
{
position: relative;
left: 155px;
}
.minus_p_topmargin
{
margin-bottom: 0px;	
}

.font_big
{
font-size: 1.8em;	
}

.three_col_width
{
width: 614px;	
}

/* testimonial page */
div.t_box_individual {
border-bottom:1px solid #DFDFDF;
font-size:1.2em;
margin-bottom:20px;
width:495px;
}

div.testimonial_author_div {
	margin-bottom:5px;
}

span.t_aut_name {
	font-weight:bold;
}

span.t_aut_age {
	color: #38BFF5;
}

span.t_aut_loc {
	color: #5A8DD1;
}
span.t_aut_loc_cnty {
	font-style: italic;
	color: #5A8DD1;
}

div#t_msg_box {
	
}

div#t_msg_box p {
	font-size:1em;
padding-left:20px;
padding-right:20px;
}


div.quote_open {
background-image:url("images/quote_open.png");
background-position:center center;
background-repeat:no-repeat;
height:21px;
width:20px;
}

div.quote_close {
		background-image:url("images/quote_close.png");
background-position:center center;
background-repeat:no-repeat;
height:21px;
margin-left:auto;
position:relative;
top:-15px;
width:23px;
}

span.write_testimonial
{
	background-image:url("images/testimonialbutt.png");
background-position:center center;
background-repeat:no-repeat;
height:0 !important;
margin-bottom:5px;
margin-top:0;
overflow:hidden;
padding-top:44px;
position:relative;
width:236px;
}
#t_write_box
{
width: 236px;
margin-left: auto;
margin-right:auto;	
margin-bottom:20px;
}

#main div#t_write_box a {
border-bottom:medium none;
}
#get_a_tut
{
		background-image:url("images/plain_butt.png");
background-position:center center;
background-repeat:no-repeat;
height:44px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
padding-top:12px;
text-align:center;
width:236px;

}
#main div#get_a_tut a {
border-bottom:medium none;
color: white;
}
#main div#get_a_tut a:hover {
color: blue;
text-decoration: underline;
}

/* Rates .............. */
table tbody tr:hover td.image, table tbody tr:hover th 
{ background: red;
 }
 table 
 {
	 border-collapse: collapse;
	 	  border: 1px solid #F5B338;
font-size:1.2em;
 }
 
table thead th, table thead td {
	 padding:2px; 
	 font-size: 1.1em;
	 background-image:url(images/ntable_header_bg.png);
	 background-color: #f5c79e;
	 background-position: center left;
	 background-repeat: repeat-x;
	  color:#fff; 
	  height:25px;
	 
	 }

table thead td { 
background:#ffeedb; color:#000; text-align:center; 
}

table tbody tr, table tbody td
{
		 	  border: 1px solid #F5B338;
			  height:29px;
	
}
table tbody td { padding:3px 5px; background:#f4f4f4; }
table tbody th { background:#fff4d5; }
	
table tbody tr:hover th { background:#dfdfdf; }
table tbody tr:hover td {background-color: #f2f2f2; }
.txt_center
{
text-align: center;	
}

/* Payment Page     */

.bankname_tb
{
width: 600px;
margin-left: auto;
margin-right: auto;	
}

.bank_title_margin
{
margin-bottom:-10px;
margin-left:60px;
}

/* Request tutor  */
#veri_img
{
	display:inline;
position:relative;
top:7px;	
}

.floatLeft_req_tut_img
{
display: inline;
}

.floatLeft_req_tut_div
{
display:inline-block;
padding:10px;
position:relative;
top:-10px;
}
/*  Thank You tutor request */
#popup_window
{
	background-image:url("images/popup_window.png");
background-position:center center;
background-repeat:no-repeat;
height:150px;
text-align:center;
width:507px;
}


#popup_window table, #popup_window table tbody, #popup_window table  tbody td, #popup_window table tr 
{background:none repeat scroll 0 0 transparent;
border:medium none;
margin-left:auto;
margin-right:auto;
width:89%;
}

#popup_window table tr
{
height: 120px;	
}

/* Contact Page .............. */
.contact_textarea
{
	height: 300px;
	width:  357px;
	
}
.contact_btn
{margin-left:150px;
position:relative;
top:-35px;
}


/* Search Tutor page : Parenet */
#main .container .table_top_h2 
{
	text-align: center;	
	line-height: 1.2em;
}

#main .container .tutor_serach_table
{
	font-size:1em;
text-align:center;
}

th.t_p1_col1 {
	width:100px;
}

th.t_p1_col2 {
	
}

th.t_p1_col3 {
	
}

th.t_p1_col4 {
	
}

th.t_p1_col5 {
	
}
#footer_navi_wraper
{
	font-size:0.8em;
text-align:center;
line-height: 2.2em;
}

#footer_navi_wraper table, #footer_navi_wraper table tbody, #footer_navi_wraper table  tbody td, #footer_navi_wraper table tr 
{background:none repeat scroll 0 0 transparent;
border:medium none;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
}
.t_prev, .t_next 
{
border:1px solid #2E70B4;
margin:2px;
padding:2px;
}

/* Search Result tutor parent page  */

.tutor_serach_result_table
{
/*font-size:1em;*/
text-align:center;	
border:1px solid #cccccc;
}
.tutor_serach_result_table table thead th
{
	background-color: #dedede;	
	color: black;
	background-image: none;
}



#main .container table.tutor_serach_result_table tbody td  {
border:1px solid #cccccc;
min-height:99px;
vertical-align: top;
}
#main .container table.tutor_serach_result_table tbody tr:hover  {
background-color: none;
}

#main .container table.tutor_serach_result_table br
{
margin-bottom: 5px;	
}

th.t_p2_col1 {
width: 25px;background-color: #dedede;color: black;	background-image: none;
	
}

th.t_p2_col2 {
		width: 97px;background-color: #dedede;
	background-image: none;color: black;
}

th.t_p2_col3 {
	width: 28px;
	background-color: #dedede;
	background-image: none;color: black;
}

th.t_p2_col4 {
	width: 127px;
	background-color: #dedede;
	background-image: none;color: black;
}

th.t_p2_col5 {
	width: 127px;background-color: #dedede;
	background-image: none;color: black;
}
th.t_p2_col6 {
	width: 127px;background-color: #dedede;
	background-image: none;color: black;
}

th.t_p2_col7 {
	width: 46px;background-color: #dedede;
	background-image: none;color: black;
}

th.t_p2_col8 {
	width: 18px;background-color: #dedede;
	background-image: none;color: black;
}

th.t_p2_col9 {
	width: 65px;background-color: #dedede;
	background-image: none;color: black;
}

th.t_p2_col10 {
	width: 35px;background-color: #dedede;
	background-image: none;color: black;
}
th.t_p2_col11 {
	background-color: #dedede;
	background-image: none;color: black;
}

tr.even_row td
{
background-color: #FCEBDD;	
}

div#total_result_box {
float: left;
font-weight: bold;
font-size:1.1em;
margin-top:5px;
}

.red {
	color: red;
}

div#view_shortlistedbox {
float:right;
font-size:1.1em;
margin-top:5px;
}
#main div#view_shortlistedbox a {
 color: red;
 border-bottom: 1px solid red;
}
.float_center
{
	margin-left: auto;
	margin-right: auto;
}
.float_center ul li
{
	text-align: left;
}


/* Profile display page */
.profile_class label {
cursor:default;
font-size:1.2em;
font-weight:bold;
}

.profile_class .label {
width:225px;
}

.profile_class.float .label {
float:left;
margin-right:10px;
width:140px;
}

.profile_class .label {
color:#555555;
}

.profile_class .form_no_bullet ul li label {
font-size:0.9em;
font-weight:normal;
}

.profile_class .label_std_size label 
{
font-size:1.1em;
font-weight:normal;
}

.profile_class.field {
width:465px;
}

.profile_class.float .field {
float:left;
width:320px;
}

div.formItem {
	margin:15px 0;
}

div.label {
float:left;
margin-right:10px;
width:205px;	
}



div.field {
display:inline-block;
width:450px;
font-size:1.2em;
text-align:justified;
}


#profile_photo
{border:1px solid #DEDEDE;
display:inline-block;
float:right;
height:200px;
margin-bottom:-200px;
margin-left:-150px;
margin-top:10px;
position:relative;
top:-255px;
width:150px;
z-index:10;

}
#text_info
{
display: inline-block;
width: 700px;	
}

.experience_table
{
	font-size:1.1em;
margin-top:0;
text-align:center;
width:440px;
}

div.field ul{
	width: 465px;
	display:inline-block;
}

div.field ul li
{float:left;
padding-left:20px;
padding-right:10px;
text-indent:-20px;
width:160px;
}

div ul.loc_ul{

width:705px;
}

.slogan
{
font-size: 1.5em;
font-style: italic;	
}


#main div#form1 .in_wrapper_h2 {
	background-image: none;
	color: #F5B338;
}

div#shortlisted_box2 {
display:block;
float:right;
font-size:1.2em;
height:30px;
margin-left:auto;
}
.wrapper_profile_footer
{
margin-top: 10px;
padding-bottom: 20px;	
}

/* front page contact DIV */
div#fp_contact_div {
	
}

form.direct-enquiry {
	
}

#fp_contact_div form div.formItem {
margin-top: 5px;
margin-bottom: 5px;	
}

#fp_contact_div form div.formItem .text
{
height: 15px;
font-size: 1.1em;	
}

#fp_contact_div form div.button {
	margin-top: 0px;
}

/* Front Tutor page */
.minus_t_topmargin
{
margin-top: 0px;	
}
#main .container .tutor_job_list {
/*font-size:1em;*/
text-align:center;
}
/* tutor rate page */
.floatright_tt_rate_2nd_column
{
display:inline-block;
margin-right:10px;
width:400px;
}
.t_tutor_rate_table
{
margin-top : 5px;
text-align: center;	
}

/* FAQ tutor */

#FAQ_ddbox
{
	font-size: 1em;
}

#FAQ_ddbox dd
{
	
}
#FAQ_ddbox dt
{
	font-weight:bold;
margin-bottom:5px;
margin-top:15px;
}


#FAQ_ddbox dl
{
	font-size:1.1em;
line-height:1.6em;
}

/* referal form */
.margin_note_rf
{
margin-left:150px;
width:500px;
}
.floatLeft_ref_tut_div
{
display:inline-block;
padding:10px;
position:relative;
top:-10px;	
width: 400px;
}

.reg_textarea
{
height: 400px;	
}
#form1.reg_p1 div.field 
{
font-size:1em;	
}

#form1.reg_p2 div.field 
{
font-size:1em;	
}

#form1.reg_p2 div.field ul {
	width: auto;
}
#form1.reg_p2 div.field ul li {
padding-left: 0px;
text-indent: 0px;

}
#form1.reg_p2 div.occupation ul li
{
width: 170px;
}

#form1.reg_p2 div.field ul li.note_reg_col
{
width: auto;	
}

#form1.reg_p2 div.field .floatLeft2
{
/*font-size: 0.8em;	*/
}

#form1.reg_p2 div.field .table1
{
font-size: 1em;	
}


#form1.reg_p2 div.field .table1 tbody tr, #form1.reg_p2 div.field .table1 tbody td {
border:none;
}

#form1.reg_p2 div#fields_wrapper .table2
{
font-size: 1em;	
}
#form1.reg_p2 div#fields_wrapper .table2 tbody tr, #form1.reg_p2 div#fields_wrapper .table2 tbody td {
border:none;
}
#form1.reg_p2 div#fields_wrapper .table2 tbody tr:hover td{
background-color: #dfdfdf;
}

#form1.reg_p2 span.font_normal {
color:black;
/*font-size:12px;*/
}


#form1.reg_p2 form .label_std_size label {
font-size:1.1em;
font-weight:normal;
}
/* Tutor More Job list */
.tt_more_job_table
{
font-size: 1em;
text-align: center;	
margin-top:5px;
}
.tt_morejob_t_col1
{
width: 60px;	
}

.tt_morejob_t_col2
{
width: 160px;	
}

.low_job_bg td, .low_job_bg, .low_job_bg th
{
	background-color: #ffe9e9;
}


{ 
background-color: #dfdfdf;	
}
.tt_more_job_table th.low_job_header
{
	text-align: left;
	
}

table.tt_more_job_table tbody tr:hover td,table.tt_more_job_table tbody tr:hover th
{
background-color: #FF9;
}
.sort_box_div
{
width: 300px;
font-size:1em;
margin-left:auto;	
}

.sort_box_div p
{
margin-bottom: 0px;

}
.h2_float_left
{
float: left;
}
#search_job_box
{
	background-image:url(images/serachbox_bg.png);
	background-repeat: no-repeat;
	background-color: #dfdfdf;
height:50px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
padding-top:30px;
text-align:center;
width:500px;
}

/* Job Desscription page */
.tt_job_desc_table
{font-size:1.1em;
margin-left:auto;
margin-right:auto;
width:400px;	
}
.tt_job_desc_table th
{
width: 150px;	
}
.tt_job_desc_table td
{
 padding-left: 10px;
}
.padding_top
{
padding-top: 10px;	
}

.tt_job_offer_table
{
	
	font-size: 1.1em;
}
.tt_job_offer_table th
{
text-align: left;
padding-left:20px;	
}

.tt_job_offer_table td
{
	
}
.offer_wrap
{
padding-left: 5px;	
}
.offer_subhead_color
{
color: #666666;	
}
#tutor_profile_statusbox
{
	background-color:#F7F7F7;
border:1px solid #999999;
margin-bottom:10px;
padding:15px;
width:600px;
}
#tutor_profile_statusbox label
{
background-color:#DFDFDF;
color:#4A82CC;
padding-left:7px;
padding-right:7px;
position:relative;
right:5px;
top:-16px;
}
div.suggestion_tt_home ul  li	
{
	padding-left:20px;
text-indent:-20px;
}

/* Upload photo Page */
#upload_photobox
{background-color:none;
background-image:url(images/upload_bg.png);
height: 140px;
padding:10px;
width:530px;
margin-bottom:400px;
background-repeat: no-repeat;
}

#upload_photobox div.label
{
width: 50px;	
}
#upload_photobox div.field
{
	width: 150px;
}
#upload_photobox .upload_btn
{
margin-bottom:10px;
margin-left:60px;
margin-top:-35px;
}
.disclaimer
{
margin-top: 10px;
font-weight: bold;	
}
/* newsletter box */
.newsletter_box
{
/*	margin-left: auto;
	margin-right: auto;*/
	font-size: 0.8em;
}
.red
{
color: red;	
}
.verify_tt_format1
{
text-indent:30px;
}
.verify_tt_addr
{
	margin-left: 50px;
}
.font_normal
{
font-size: 1.2em;	
}
/* Applied job page tutor */
h3.applied_job_h3
{
margin-top: 10px;	
}

.blue
{
color: #4A82CC;
font-style:italic; 	
}
/*tutor Header */
form.float2
{
margin-top: 4px;	
}
.float_right_payment
{
float:right;
margin:0 0 10px 10px;
}
.floatRight_tuitionrate {
float:right;
margin:60px 0 0 0;
}
.float_left_referal
{
	float:left;
margin-right:10px;
margin-top:10px;
}

.floatLeft_req_tut_div2
{
	display:inline-block;
padding:10px;
position:relative;
top:-10px;
}
/* Malaysia Tution Rate */

.my_tution_rate_t1
{
text-align:center;
width:60%;
}

.my_t_rate_t1_col2
{
width: 200px;	
}
#bank_logo_wrap
{
margin-left:auto;
margin-right:auto;
text-align:center;
width:480px;
margin-top:20px;
}
#main #bank_logo_wrap a,#main #bank_logo_wrap a:hover
{
border: none;
	
}
#main #bank_logo_wrap img:hover
{
border: 2px solid #F5B338;
	
}
#bank_logo_wrap img
{
display: inline-block;	
border: 2px solid #dfdfdf;
}
#main .normal_font_weight
{ font-weight: normal;
}

/* contact us Malaysia Page */
#contact_addr_box
{
	width: 350px;
	font-size:0.9em;
	color:#333333;
	margin-bottom:20px;
}

#main #contact_addr_box h3
{
color:#F5B338;
display:inline-block;
float:left;
font-size:1.23em;
font-weight:bold;
line-height:1.2em;
margin-right:10px;
}
#main #contact_addr_box div.address
{
margin:10px 0;
width:350px;	
}

#main #contact_addr_box div.address .details {
display:inline-block;
}
.contact_addr_left
{
	float: left;
}

#main #contact_addr_box div.address .font_normal
{
font-size: 1.2em;
color: #4A82CC;
margin-bottom:10px;	
	
}
.floatLeft_req_tut_div2 {
display:inline-block;
padding:10px;
position:relative;
top:-10px;
}
.contact_addr_left2
{
	display: block;
}
.floatLeft_my_contact_div  {
display:inline-block;
margin-bottom:-20px;
padding:10px;
position:relative;
top:-10px;
}

.boxright {
	
	 float:right; padding-left:5px; width:45%; 
	  }
	  
	  
	    
.boxright-page {float:right;
padding-left:5px;
position:relative;
top:-31px;
width: 100px;
}

#form1 .boxright-page select
{
width: 75px;	
}
	
.my_loc_table label
{
font-size: 0.9em;	
font-weight: normal;
}

#form1 .my_loc_table span.red
{
font-weight: bold;
color: red;	
}

.addr_my_regform
{
display: block;
font-size:1.1em;	
}
.tip_my_reg
{
	margin-left : 5 px;
	font-size: 1.1em;
}
.REDremark
{
display:block;
font-size:1.2em;
font-weight:bold;
margin-top:10px;
color: red;
}

.REDremark input
{
border:1px solid #DFDFDF;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:1.0em;
height:23px;
padding-left:5px;
width: 80px;	
}
#form1 .ph_region {
width:80px;
}
#form1.reg_p2 input.small_txtbox2
{
border:1px solid #DFDFDF;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:1.0em;
height:23px;
padding-left:5px;
width: 139px;	
}

#form1.reg_p2 select.month_av
{
width: 40px;	
}

#form1.reg_p2 ul li.none_li
{
	background-color:#DFDFDF;
clear:both;
float:left;
}
#form1.reg_p2 ul li.all_li
{
background-color:#DFDFDF;
float:left;
}
.errorMsg
{
	color:#FF0000;
	font-size:11px;
}

.addthis_toolbox a, .addthis_toolbox a:hover, .at300bs a, .at300bs a:hover, .addthis_default_style .addthis_counter a, .addthis_default_style .addthis_counter a:hover{
border: none !important;
text-decoration: none !important;
}

/***************************************Additional CSS by Jessica Xiang***************************************/
/***Home Page***/
#header_home{background:url("images/body-bg_homev.jpg") no-repeat scroll 0 0 transparent;height:142px;}	
#header_home .wrapper {position:relative;}
#header_home .wrapper .logo img{margin-top:30px;}
#header_home .wrapper .slogan {position:absolute; top:30px;left:450px;}
#header_home .wrapper .social_icons {position:absolute; top:80px;right:10px;}

#body_home { background:url("images/main_banner_bg.jpg") no-repeat top #ffffff; padding:25px 0 0 0; }
.home_banner{display:block;height:560px;margin:0 auto;width:1019px;position:relative;}
.home_banner .parent_btn{position:absolute;bottom:20%;left:29%;}
.home_banner .tutor_btn{position:absolute;bottom:20%;right:24%;}
.home_banner .play_btn{position:absolute;bottom:42%;right:45%;}

.home_text{
font-size:14px;
line-height:1.4em;
margin:0 0 0 0;
}

.home_headline{
font-family'Merriweather Sans', sans-serif;;
font-size:26px;
font-weight:bold;
color:#0066cc;
display:block;
margin:5px 0 10px 0;
}
.home_quote{
font-family:arial;
font-size:18px;
font-weight:bold;
color:#ff6600;
display:block;
margin:20px 0 10px 0;
}
.home_hr{
background:#efefef;
height:1px;
display:block;
margin:35px 0;
}

.why_us_bg{
width:100%;
display:block;
}

.home_headline2{
font-family:'Merriweather Sans', sans-serif;;
font-size:18px;
font-weight:bold;
color:#0066cc;
display:block;
margin:15px 0 10px 0;
}
.orange{color:#ff6600;}
.orange_link,orange_link:hover{color:#ff6600 !important;}
.orange_link:hover{text-decoration:underline !important;}
.upsize{font-size:18px;}

ul.home_list{
list-style-image: url('images/bullet-list_06.png') !important;
}

ul.home_list li{
list-style-image: url('images/bullet-list_06.png') !important;
}


.nation_selection{display:block;margin:15px 0 5px 0 ;}
.nation_selection .sg{float:left; background:url(images/singapore-box.gif); display:inline-block; width:470px; height:203px}
.nation_selection .ml{float:right; background:url(images/malaysia-box.gif); display:inline-block; width:470px; height:203px}

.fb_like{display:block;float:left;margin:10px 0 10px 0;height:80px;}

/***Parent Page***/
.parent_choose_left_img{
width:399px;
height:285px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#fff;
margin:0 0 0 5px;
float:left;
}

.parent_choose_right_box{
width:254px;
height:245px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#eee;
float:right;
border:1px solid #ccc;
margin:0 10px 0 0;
padding:20px 0 20px 40px;

 	

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EEEEEE));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%);

}

.parent_welcome_bg{
background:url(../images/parent_welcome_bg.gif) no-repeat; 

font-size:13px; 
height:99px; 
padding:50px 30px 0px 30px;
margin:0 0 0 5px;
}

.parent_flow{
margin:10px 0 0 5px;
padding:275px 0 0 0;
display:block;
}
.parent_flow_img{
margin:10px 0 20px 15px;
}

.parent_float_box_center{
display:block;
}


/*----Side DropMenu-----*/
.side_menu_wrap{
position:relative;
right:10px;
display:block;
}


ul.drop_side_nav a { 
display:block; 
color: #fff; 
font-family: verdana; 
font-weight:600;
font-size: 12px; 
text-decoration: none;
}

ul.drop_side_nav, ul.drop_side_nav li { 
list-style: none; 
margin: 0; 
padding: 0; 
border-top: 0px solid #999; 
background: transparent;
color: #000;
}

ul.drop_side_nav { 
position: relative; 
z-index: 597;  }

ul.drop_side_nav li { 
display:block;
vertical-align: middle; zoom: 1; 
padding: 2px 10px; 
background:transparent;
}

ul.drop_side_nav li.hover, ul.drop_side_nav li:hover { 
position: relative; 
z-index: 599; 
cursor: default; 
background: none;
color:#fff;
}

ul.drop_side_nav li img:hover { 
opacity:0.7;
filter:alpha(opacity=40);
}

ul.drop_side_nav ul { 
visibility: hidden; 
position: absolute; 
top: 6%; 
right: 250px; 
z-index: 598; 
width: 195px; 
padding:10px 0 10px 10px;

background:url("images/right_side_menu_bg.jpg") repeat-x top;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #69B9FF 0%, #0060EF 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #69B9FF 0%, #0060EF 100%); 
/* Opera */ 
background-image: -o-linear-gradient(top, #69B9FF 0%, #0060EF 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #69B9FF), color-stop(1, #0060EF));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #69B9FF 0%, #0060EF 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #69B9FF 0%, #0060EF 100%);

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */


-moz-box-shadow: -2px 2px 3px #555;
-webkit-box-shadow: -2px 2px 3px #555;
box-shadow: -2px 2px 3px #555;

}

ul.drop_side_nav ul li {
background-position:0 6px;
background-repeat:no-repeat;
background-image:url("images/bullet-list_06.png");
padding: 5px 10px 5px 20px;
}

ul.drop_side_nav ul li:hover { 
position: relative; 
z-index: 599; 
cursor: default; 
background: #81c2fc;


background-position:0 6px;
background-repeat:no-repeat;
background-image:url("images/bullet-list_06.png");
padding: 5px 10px 5px 20px;
 }

ul.drop_side_nav ul ul { 
top: -2px; 
left: 100%; }

ul.drop_side_nav li:hover > ul { 
visibility: visible; }




/*---SideNavLow---*/
ul.side_nav a { 
display:block; 
color: #fff; 
font-family: 'verdana'; 
font-weight:600;
font-size: 12px; 
text-decoration: none;
}

ul.side_nav{ 
list-style: none; 
margin: 0; 
padding: 0; 
border-top: 0px solid #999; 
background: transparent;
color: #000;
}

ul.side_nav li { 
display:block;
vertical-align: middle; zoom: 1; 
padding: 0px 10px; 
background:transparent;
}

ul.side_nav li img:hover { 
opacity:0.7;
filter:alpha(opacity=40);
}

.dotted5{
border-top: 2px dashed #efefef;
margin:5px 0 5px 12px;
}

#sidebar_menu { float:right; width:260px; margin-right:8px; }

h5{
font-family:Cambria;
font-size:24px;
color:#0066cc;
text-shadow: 1px 1px 1px #888;
margin:30px 0;
}

h6{
font-family:Cambria;
font-size:20px;
color:#ff9900;
margin:10px 0;
text-shadow: 1px 1px 1px #fff;
}
.right{
float:right;
margin-left:10px;
}
.left{
float:left;
margin-right:15px;
}
.round_corner_shadow{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#fff;

-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
}
.padding10{
padding:0 15px;
}

table.article_tuition_info{

}
table.article_tuition_info tr td,table.article_tuition_info tr td:hover{
text-align:center;
padding:10px;
line-height:20px;
}
table.article_tuition_info tr th,table.article_tuition_info tr th:hover{
text-align:center;
font-size:18px;
padding:5px;
color:#fff;
background:#ff9900;
font-weight:600;
}

.tuition_info_title{
font-size:14px;
font-weight:600;
margin:5px;
}

.tuition_info_btn a {
	color:#fff !important;
    background-image: linear-gradient(to top, #0D52A4, #2998CC);
    border: 1px solid #0D52A4;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 #CCCCCC, 0 1px #FFFFFF inset;
    padding: 3px 10px;
    text-shadow: 1px 1px #000000;
	font-size:18px;
	font-weight:normal !important;
	font-family:arial;
	
}
.tuition_info_btn a:hover {
color:#fff !important;
background-image: linear-gradient(to bottom, #0D52A4, #2998CC);
}


/*Tutor Home Page*/
.tutor_home_table{
display:block;
margin:10px 0 0 0;
clear:both;
}
.tutor_home_link_job{
display:block;
margin:0;
clear:both;
font-family:Cambria;
font-size:16px;
color:#0066cc;
text-shadow: none;
margin:0;
}

.tutor_choose_right_box{
width:254px;
height:245px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#eee;
float:right;
border:1px solid #ccc;
margin:0 10px 0 0;
padding:20px 10px 20px 20px;

 	
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EEEEEE));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%);

}

.right_more_btn a{
	float:right;
}
.left{
float:left;
}
.tutor_home_table_title{
display:block;
clear:both;
padding:15px 0 10px 0;
}
table.no_border{
border:none;
border-collapse:collapse;
width:100%;
margin:0;
}
table.no_border tr{
border:0px;
border-collapse:collapse;
width:100%;
background:transparent;
}
table.no_border tr:hover td{
background:transparent;
}
table.no_border tr td{
border:0px;
border-collapse:collapse;
margin:0;
padding:0;
background:none;
}
table.no_border tr td:hover{
border:0px;
border-collapse:collapse;
margin:0;
padding:0;
background:none;
}

/*----Premium Tutor Page----*/
.top_tutor_box{
	background-color: #fff;
    border: 3px solid #c8d9eb;
    border-radius: 10px 10px 10px 10px;
    height: 210px;
    margin: 20px 0;
    padding:20px;
    width: 650px;
}
.top_tutor_box table tr td{
text-align:center;
}
.top_tutor_box_title{
margin:0 0 5px 0;
}
.top_tutor_box_avator{
width:120px;
height:150px;
}
.top_tutor_box_avator:hover{
 opacity: 0.7;
}