@charset "utf-8";
/* CSS Document */


	html, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-family:inherit;
	vertical-align:baseline;
	font:11px tahoma;
	color:#000000;
	}

h1{
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#000000;
	}	
	
h2{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#000000;
	}	
	
p{
	margin:0;
	padding:0;
	}	
	
body{
	margin:0;
	padding:0;
	background:#C4E5EE url(../images/1px-main-bg.jpg) repeat-x;;
	}
	
#outer-wrapper{
	width:100%;
	background:url(../images/bg-main.jpg) no-repeat;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	}
	
#wrapper{
	width:960px;
	margin:0 auto;
	position:relative;
	}
	

/************************************ header ************************/

#header{
	float:left;
	width:960px;
	height:338px;
	}
	
	
	#header .top-link{
		float:left;
		width:960px;
		height:40px;
		
		}
		
		.top-link ul{
			float:right;
			display:inline;
			margin:0;
			padding:0;
			list-style:none;
			width:auto;
			height:40px;
			font:11px/40px Tahoma;
			color:#000;
			text-decoration:none;
			}
			
			.top-link ul li{
				float:left;
				padding:0 10px;
				background:url(../images/link-seperator.jpg) no-repeat 100% 20px;
				}
			
			.top-link ul li:last-child{
				padding:0 25px 0 10px;
				background:url(../images/facebook-icon.jpg) no-repeat 122px 50% ;
				}
				
			.top-link ul li a{
				font:11px/40px Tahoma;
				color:#000;
				text-decoration:none;
				border-bottom:1px dotted #000;
				background:none
				}
				
			.top-link ul li a:hover{
				border-bottom:1px solid #000;}	
				
/*********** Banner ************/

.banner{
	float:left;
	width:960px;
	height:210px;
	}
	
	.banner .img-holder{
		float:left;
		width:800px;
		height:210px;
		}
		
	.banner .banner-side{
		float:left;
		width:160px;
		height:210px;
		background:url(../images/bg_banner_side.jpg) no-repeat;
		}	
		
		.banner-side ul{
			float:left;
			display:inline;
			width:160px;
			margin:0;
			padding:0;
			list-style:none;
			}	
			
			.banner-side ul li{
				float:left;
				width:160px;
				padding:0 0 2px 0;
				background:url(../images/bg-seperator.jpg) repeat-x bottom;
				}
				
				.banner-side ul li a{
					float:left;
					width:110px;
					padding:12px 5px 12px 45px;
					font:bold 11px Tahoma;
					color:#84CBDD;
					text-decoration:none;
					}
					
				.banner-side ul li a:hover{
					color:#84CBDD;
					text-decoration:underline;
					}	
					
				.banner-side ul li span{
					float:left;
					width:110px;
					padding:10px 5px 0px 45px;
					}	
					
					
				.banner-side ul li span.number{
					font:bold 14px/14px Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					padding:10px 5px 3px 15px;
					}	
					
				.banner-side ul li span small{
					font:11px/13px Tahoma;
					color:#84CBDD;
					}	
					
				.banner-side ul li:last-child{
					background:none;
					}	
					
/************** Bullets **************/					
		
	a.online-application{
		width:110px;
		height:11px;
		padding:5px 5px 10px 45px;
		background:url(../images/bult_application.jpg) no-repeat 15px 12px;
		}
		
	a.enquiry{
		width:110px;
		height:11px;
		padding:5px 5px 10px 45px;
		background:url(../images/bult_enquiry.jpg) no-repeat 15px 12px;
		}
		
	a.live-support{
		width:110px;
		height:11px;
		padding:5px 5px 10px 45px;
		background:url(../images/bult_liveSupport.jpg) no-repeat 15px 5px;
		}
		
		
	.call{
		padding: 0px 0px 2px;
		width: 160px;
		font:bold 11px Tahoma;
		color:#84CBDD;
		background:url(../images/bult_call.jpg) no-repeat 15px 9px;
		}					
		
/*********************************/

/************* Menu *************/
.menu-div{
	float:left;
	width:960px;
	height:90px;
	background-image:url(../images/logo_image.jpg);
	background-repeat:no-repeat;
	}
	
a.logo{
	float:left;
	width:82px;
	height:82px;
	text-decoration:none;}	
		
.menu {
	float:left;
	display:inline;
	width:878px;
	height:35px;
	margin:53px 0 0 0;
	position:relative; 
	z-index:100;
	font:Tahoma;
	color:#FFF;
	text-align:left;
	}
/* hack to correct IE5.5 faulty box model *
* html .menu {
	width:878px; }/
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	float:left;
	display:inline;
	width:878px;
	padding:0;
	margin:0;
	list-style-type:none;
	}
.menu ul ul {
	float:left;
	width:400px;
	}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
	float:left;
	position:relative;
	text-align:center;
	}
	
.menu ul li {
	float:left;
	position:relative;
	text-align:center;
	background:url(../images/menu-seperator.jpg) no-repeat right top;
	}	
	
.menu li:last-child {
	background:none;
	}	
/* style the links for the top level */
.menu a, .menu a:visited {
	float:left;
	display:block;
	font:bold 11px/35px Tahoma;
	text-decoration:none; 
	color:#FFF;
	padding:0 10px;
	height:35px; 
	}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:35px;
	left:0; 
	width:200px;
	}
/* another hack for IE5.5 */
* html .menu ul ul {
	top:35px;
	t\op:35px;}
 
 
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
	float:left;
	width:225px;
	background:#0093B7; 
	color:#FFF; 
	height:auto;
	line-height:20px;  
	padding:5px 12px;
	border-bottom:1px solid #79D0FF;
	text-align:left
	}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {
	width:150px;
	w\idth:169px;
	}
 
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{
	color:#FF0;
	background:#0093B7 url(../images/bg-menu-hover.jpg) repeat-x top;
	}
	
.menu ul ul a:hover{
	color:#FF0;
	background:#red;
	}	
	
.menu :hover > a, .menu ul ul :hover > a {
	color:#6AE1FF; 
	background:url(../images/bg-menu-hover.jpg) repeat-x;
	}
	
.menu ul ul :hover > a {
	background:#008BAE;}	
 
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{
	visibility:visible;}
	
select.quick-links{
	float:left;
	display:inline;
	width:135px;
	height:20px;
	background:#95D2E1;
	border:none;
	margin-top:8px;
	margin-left:10px;
	font:bold 11px Tahoma;
	color:#000000;
	}	
	
/************ Marquee ***********/
.marquee-div{
	float:left;
	width:938px;
	height:50px;
	background:#FFFFFF;
	padding-left:22px;
	padding-top:7px;
	}
	
	.marquee-div .marquee{
		float:left;
		width:918px;
		height:50px;
		background:url(../images/img-latest-news.jpg) no-repeat left top;
		}
		
		.marquee .latest-news{
			float:left;
			width:150px;
			height:50px;
			font:bold 11px/50px Tahoma;
			color:#666666;
			padding-left:25px;
			}
			
		.marquee .marqueetext{
			float:left;
			width:630px;
			font:11px/50px Tahoma;
			color:#42B3B3;
			padding:0 10px;
			}	
			
			.marqueetext a { color:#666; text-decoration:none}
			.marqueetext a:hover { color:#000; text-decoration:underline}
			
		.list-all{
			float:left;
			width:65px;
			height:50px;
			padding-left:20px;
			}	
			
			.list-all a{
				font:11px/50px Tahoma;
				color:#666666;
				text-decoration:underline;
				}	
				
			.list-all a:hover{
				text-decoration:none;
				}	
				
				
/**************** #container **************/
#container{
	float:left;
	width:960px;
	background:#fff;
	}
	
	#container .container{
		float:left;
		width:900px;
		background:#fff url(../images/bg-content-language.jpg) repeat-x bottom;
		padding:20px 30px 10px;
		}
		
		.container .nepal{
			float:left;
			text-align:right;
			width:400px;
			height:120px;
			background:url(../images/nepal-flag.jpg) no-repeat left top;
			padding-right:30px;
			}
			
			.nepal h3{
				float:left;
				display:inline;
				width:400px;
				font:bold 12px Tahoma;
				color:#000;
				margin:0 0 15px 0;
				padding:0;
				}
				
			.nepal p{
				font:11px/17px Tahoma;
				color:#666666;
				}	
				
		.container .japan{
			float:left;
			text-align:left;
			width:400px;
			height:120px;
			background:url(../images/japan-flag.jpg) no-repeat right top;
			padding-left:30px;
			}
			
			.japan h3{
				float:left;
				display:inline;
				width:400px;
				font:bold 12px Tahoma;
				color:#000;
				margin:0 0 15px 0;
				padding:0;
				}
				
			.japan p{
				float:left;
				width:400px;
				font:11px/17px Tahoma;
				color:#666666;
				}
				
/*************** Cources **************/
.cources{
	float:left;
	width:900px;
	height:204px;
	padding-top:25px;
	overflow:hidden;
	}
	
.cources .cources-div{
	float:left;
	width:930px;
	}	
	
	.cources .content-box{
		float:left;
		display:inline;
		width:251px;
		height:180px;
		background:url(../images/content-box.jpg) no-repeat left top;
		padding:12px;
		margin-right:30px;
		}
		
		.content-box h2{
			margin:0;
			padding:0;
			float:left;
			width:250px;
			height:35px;
			padding-left:12px;
			font:bold 12px/35px Tahoma;
			color:#0066CC;
			}
			
		.content-box img{
			float:left;
			}	
			
		.content-box ul{
			margin:0;
			padding:0;
			list-style:none;
			float:left;
			width:220px;
			padding:10px;
			}
			
		.content-box ul li{
			float:left;
			width:220px;
			}	
			
		.content-box ul li a{
			float:left;
			width:220px;
			font:11px/16px Tahoma;
			color:#0066CC;
			text-decoration:none;
			padding:3px 0;
			}	
			
			.content-box ul li a:hover{
				text-decoration:underline;
				}
				
				
/*************************************/

.why{
	float:left;
	position:relative;
	width:870px;
	padding:30px 0 30px 40px;
	}
	
	.why .why-japan{
		float:left;
		width:435px;
		}
		
		.why-japan h1{
			float:left;
			display:inline;
			display:block;
			margin:0 0 30px 0;}
			
			.why-japan p{
				float:left;
				margin:0;
				padding:0;
				width:380px;
				font:12px/18px Tahoma;
				color:#000000;
				}
				
	.why .why-bjli{
		float:left;
		width:435px;
		}
		
	
		.why-bjli h1{
			float:left;
			display:inline;
			display:block;
			margin:0 0 30px 0;}	
			
		.why-bjli ul{
			float:left;
			width:385px;
			margin:0;
			padding:0;
			list-style:none;
			}
			
		.why-bjli ul li{
			float:left;
			width:385px;
			background:url(../images/bg-why-bjli.jpg) repeat-x;
			padding-left:15px;
			}
			
		.why-bjli ul li:last-child{
			border-bottom:1px solid #5C9DBE;
			}		
			
		.why-bjli ul li a{
			float:left;
			width:385px;
			font:bold 12px/30px Tahoma;
			color:#006699;
			text-decoration:none;
			}	
			
		.why-bjli ul li a:hover{
			text-decoration:none;
			}
			
		.why .informationabt{
			float:left;
			width:435px;
			}
			
			.informationabt img{
				float:left;
				}
				
			.informationabt ul{
				float:left;
				width:250px;
				display:inline;
				margin:0 0 0 22px;
				padding:0;
				list-style:none;				
				}	
			
			.informationabt ul li{
				float:left;
				display:inline;
				width:250px;
				border-bottom:1px dashed #CACACD;
				padding:0 0 8px 0;
				margin:8px 0 0 0;
				}
				
			.informationabt ul li a{
				float:left;
				font:bold 12px/17px Tahoma;
				color:#006699;
				text-decoration:none;
				}	
				
			.informationabt ul li a:hover{
				text-decoration:underline;
				}	
				
		.why .success-stories{
			float:left;
			width:435px;
			}
			
			.success-stories img{
				float:left;
				}
				
			.success-stories h1{
				font:20px Arial, Helvetica, sans-serif;
				color:#000000;
				background:url(../images/ico-successstories.jpg) no-repeat 5px 3px;
				padding:0 0 15px 35px;
				border-bottom:1px dashed #CACACD;
				}	
				
			.success-stories blockquote{
				float:left;
				width:380px;
				text-align:center;
				font:italic 20px Arial, Helvetica, sans-serif;
				color:#666666;
				border-bottom:1px dashed #CACACD;
				padding:15px 0;
				}	
				
			.success-stories .testimonials{
				float:left;
				width:380px;
				position:relative;
				font:11px/17px Arial, Helvetica, sans-serif;
				color:#000000;
				border-bottom:1px dashed #CACACD;
				padding:15px 0 15px 15px;
				}	
				
				.testimonials img{
					float:left;
					}	
					
				.testimonials p{
					float:left;
					display:inline;
					width:250px;
					margin-left:15px;
					padding:0 0 7px 0;
					border-bottom:1px dashed #CACACD;
					}
					
				.testimonials p.name{
					font:11px/17px Tahoma;
					color:#666666;
					margin:0;
					padding:2px 0 0 15px;
					border:none;
					}	
					
				.testimonials a.more{
					position:absolute;
					right:10px;
					bottom:-10px;
					display:block;
					z-index:2;
					width:56px;
					height:20px;
					background:red;
					}	
					
#container .affiliation{
	float:left;
	width:725px;
	height:55px;
	background:#76C5D8 url(../images/bg-affiliation.jpg) no-repeat left;
	padding:10px 0 0 235px;
	}	
	
#container .affiliation img{
	float:left;
	display:inline;
	margin-right:7px;
	}	
	
	.affiliation .arrow-left a{
		float:left;
		display:inline;
		margin-right:5px;
		width:8px;
		height:55px;
		background:url(../images/background.png);
		background-repeat:no-repeat;
		background-position:-360px 15px;
		}
		
	.affiliation .arrow-right a{
		float:left;
		display:inline;
		margin-left:5px;
		width:8px;
		height:55px;
		padding-top:10px;
		background:url(../images/background.png);
		background-repeat:no-repeat;
		background-position:-388px 15px;
		}	
	
/**************** Footer ******************/
#footer{
	clear:both;
	width:100%;
	background:#34565F;
	}
	
	#footer .footer{
		margin:0 auto;
		width:960px;
		padding:35px 0;
		background:#34565F;
		}
		
		.footer .contact{
			float:left;
			width:450px;
			font:11px/17px Tahoma;
			color:#FFFFFF;
			}
			
			.footer .contact img{
				float:left;
				}
				
			.footer .contact p{
				float:left;
				width:326px;
				display:inline;
				margin-left:10px;
				}
				
				.footer .contact p span{
					float:left;
					width:163px;
					font:11px/17px Tahoma;
					color:#FFFFFF;
					}
					
				.footer .contact p small{
					float:left;
					width:326px;
					font:11px/17px Tahoma;
					color:#FFFFFF;
					}	
				
				.contact p span a{
					font:11px/17px Tahoma;
					color:#FFFFFF;
					text-decoration:underline;
					}
					
					.contact p span a:hover{
						text-decoration:none;
						}
						
	/*********** Subscribe ***********/
	.skype{
		float:right;
		width:421px;
		height:22px;
		font:11px/22px Tahoma;
		color:#FFFFFF;
		padding-bottom:10px;
		background:url(../images/bdr2.jpg) repeat-x bottom;
		margin-bottom:10px;
		}
		
		.skype p{
			float:left;
			margin:0;
			}
		
		.skype span{
			float:left;
			height:22px;
			margin:0;
			padding:0 5px 0 10px;
			font:11px/22px Tahoma;
			color:#FFFFFF;
			}
		
		.skype span a{
			font:11px/22px Tahoma;
			color:#FFFFFF;
			text-decoration:none;
			}
		
		.skype span a:hover{
			color:#76C5D8;
			}
			
		.skype p img{
			float:left;
			display:inline;
			margin-right:5px;
			}
			
		.skype p.bdr{
			background:url(../images/bdr.jpg) repeat-y right;
			padding-right:10px;
			}
		
		.skype p a{
			font:11px/17px Tahoma;
			color:#76C5D8;
			text-decoration:underline;
			}
			
		.skype p a:hover{
			text-decoration:none;
			}
		
		.subscribe{
		float:right;
		width:450px;
		background:url(../images/bg-footer-seperator.jpg) repeat-x bottom;
		padding:0 0 15px 0;
		text-align:right;
		}
		
		.subscribe form{
			margin:0;
			padding:0;
			float:right;
			width:430px;
			}
		
		input.ur-email{
			float:left;
			width:190px;
			height:15px;
			background:url(../images/bg-email.jpg) repeat-x;
			border:none;
			padding-left:8px 0 0 10px;
			font:11px Tahoma;
			color:#FFFFFF;
			}
			
		input.submit{
			float:right;
			border:none;
			margin:0;
			padding:0 0 0 5px;
			}	
			
		.subscribe label{
			float:left;
			font:bold 11px/21px Tahoma;
			color:#FFFFFF;
			padding-right:10px;
			}	
			
/************ Footer Links ***********/
.footer-links{
	float:right;
	width:500px;
	font:11px Tahoma;
	color:#76C5D8;
	padding:15px 0;
	text-align:right;
	}
	
	.footer-links p{
		margin:0;
		padding:0;
		float:right;
		padding-bottom:10px;
		text-align:right;
		}
	
	.footer-links a{
		font:11px Tahoma;
		color:#76C5D8;
		margin-left:10px;
		text-decoration:none;
		}
		
	.footer-links a:hover{
		text-decoration:underline;}
		
/****************************/
.content{
	float:left;
	width:900px;
	background:#fff;
	padding:10px 30px 30px 30px;}
	
	.content .bred{
		float:left;
		width:900px;
		height:30px;
		}
		
	.content .bred p{
		font:11px/30px Tahoma;
		color:#666666;
		margin-bottom:15px;
		background:#EEEEEE;
		padding-left:10px;
		}	
		
		.content .bred a{
			font:11px/30px Tahoma;
			color:#666666;
			text-decoration:underline;
			}
			
			.content .bred a:hover{
				text-decoration:none;
				}
				
	.content .sidebar{
		float:left;
		width:185px;
		min-height:400px;
		background:url(../images/bg-content-side.jpg) no-repeat top right;
		}
		
		.sidebar h1{
			padding:10px 0 0px 0;
			font-size:14px;
			color:#069;
			text-transform:capitalize;
			
			}
			
		.sidebar ul.list{
			float:left;
			display:inline;
			margin:0 0 15px 0;
			padding:10px 0 10px 15px;
			list-style:none;
			width:170px;
			background:#E1E1E1 url(../images/bg-sidebar-list.jpg) no-repeat top right;
			-moz-border-radius-topleft:5px;
			-webkit-border-top-left-radius:5px;
			-moz-border-radius-bottomleft:5px;
			-webkit-border-bottom-left-radius:5px;
			}	
			
			.list li{
				float:left;
				width:170px;
				padding:0;
				border-bottom:1px solid #C0C0C0;
				}
				
			.list li a{
				float:left;
				width:150px;
				font:bold 12px/18px Tahoma;
				color:#006699;
				text-decoration:none;
				padding:5px 10px 5px 15px;
				}
				
			.list li a:hover, .list li a.on{
				background:#FFFFFF;}	
		
		
		.sidebar img{
			float:left;
			margin-bottom:15px;
			}	
			
			
	.content .post{
		float:left;
		width:650px;
		background:url(../images/bg-content-top.jpg) no-repeat top left;
		padding:30px;
		}	
		
		
		.post h2{
			font:bold 18px Arial, Helvetica, sans-serif;
			color:#000000;
			margin:0 0 25px 0;
			padding:0;
			}
			
		.post p{
			float:left;
			width:100%;
			font:12px/21px Arial, Helvetica, sans-serif;
			color:#000000;
			margin:0;
			padding:10px 0;
			}	
			
		.post img{
			float:left;
			padding:0;
			}	
			
			
/************ News page ***********/
ul.newslist{
	float:left;
	display:inline;
	margin:0 0 15px 0;
	padding:10px;
	list-style:none;
	width:150px;
	background:#F0F0F0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
	
	.newslist li{
		float:left;
		width:150px;
		border-bottom:1px dotted #C0C0C0;
		}
		
	.newslist li:last-child{
		border-bottom:none;
		}	
		
	.newslist li.head{
		float:left;
		width:150px;
		font:bold 12px/18px Tahoma;
		color:#006699;
		border-bottom:1px dotted #006699;
		}	
		
	.newslist li a{
		float:left;
		width:150px;
		font:11px/17px Tahoma;
		color:#006699;
		text-decoration:none;
		padding:5px 0;
		}
		
	.newslist li a.list{
		font:11px/17px Tahoma;
		color:#006699;
		text-decoration:underline;
		}	
		
	.newslist li a.list:hover{
		text-decoration:none;}	
		
	.newslist li a:hover{
		text-decoration:underline;
		}
		
	.news-highlight{
		float:left;
		display:inline;
		width:650px;
		padding-bottom:20px;
		margin-bottom:25px;
		background:url(../images/news-seperator.jpg) no-repeat bottom center;
		}
		
		.news-highlight h3{
			font:bold 14px Tahoma;
			color:#006699;
			margin:0;
			padding:0;
			}
			
		.news-highlight small{
			float:left;
			width:560px;
			font:11px/25px Tahoma;
			color:#666666;
			}	
			
		.news-highlight a.readmore{
			font:bold 11px Tahoma;
			color:#006699;
			text-decoration:underline;
			}	
			
			a.readmore:hover{
				text-decoration:none;
				}
				
				
/******************* Photography *****************/
.photography{
	float:left;
	width:900px;
	}
	
	.photography h1{
		padding-bottom:30px;}
	
	.gallery{
		float:left;
		width:900px;
		overflow:hidden;
		}
		
		.gallery .phptoholder{
			float:left;
			width:930px;
			}
			
		.phptoholder .album{
			float:left;
			display:inline;
			width:218px;
			height:250px;
			margin:0 10px 20px 0;
			background:url(../images/bgphotogallery.jpg) no-repeat top left;
			}
			
			
			.album img{
				float:left;
				border:3px solid #fff;
				}
				
			.album span{
				float:left;
				width:178px;
				padding:10px 20px 0 10px ;
				font:bold 11px/16px Tahoma;
				color:#006699;
				}
				
			.album span a{
				font:bold 11px/16px Tahoma;
				color:#006699;
				text-decoration:none;
				}		
				
			.album span a:hover{
				text-decoration:underline;
				}	
				
				
		.phptoholder .photo{
			float:left;
			display:inline;
			width:178px;
			height:165px;
			margin:0 5px 20px 0;
			background:url(../images/bg-photo.jpg) no-repeat top left;
			}
			
			
			.photo img{
				float:left;
				border:1px solid #fff;
				}
				
					
					
/************ Admission form **********/
.admisson-form{
	float:left;
	width:650px;
	}
	
	.admisson-form p{
		padding:0;
		margin:0 0 15px 0;
		}
	
	.admisson-form label{
		float:left;
		width:125px;
		height:20px;
		}
		
		.admisson-form input{
			float:left;
			height:17px;
			margin:0;
			padding-left:10px;
			border:1px solid #CCCCCC;
			text-align:left;
			font:11px Tahoma;
			color:#666666;
			}
			
	.admisson-form label.sex{
		float:left;
		width:50px;
		height:20px;
		padding-left:10px;
		}
	
	.admisson-form select{
		float:left;
		display:inline;
		height:20px;
		padding-left:2px;
		border:1px solid #CCCCCC;
		text-align:left;
		font:11px Tahoma;
		color:#666666;
		}
		
	.admisson-form select.year{
		width:75px;
		margin-right:10px;
		}
		
	.admisson-form select.month{
		width:95px;
		margin-right:10px;
		}				
		
	.admisson-form select.date{
		width:50px;
		margin-right:10px;
		}
		
	.admisson-form select.address{
		width:150px;
		margin-right:10px;
		}	
		
	.admisson-form select.cources{
		width:250px;
		margin-right:10px;
		}
		
	.admisson-form textarea.reason{
		float:left;
		display:inline;
		width:350px;
		height:150px;
		padding-left:2px;
		border:1px solid #CCCCCC;
		text-align:left;
		font:11px Tahoma;
		color:#666666;
		margin-bottom:20px;
		}	
		
	.admisson-form .submitbtn{
		float:left;
		width:62px;
		height:26px;
		border:none;
		background:none;
		padding:0;
		margin:0;
		}	
		
	.admisson-form textarea.message{
		float:left;
		width:300px;
		height:100px;
		border:1px solid #CCCCCC;
		text-align:left;
		font:11px Tahoma;
		color:#666666;
		padding:3px;
		}
		
.contact-text{
	float:left;
	display:inline;
	margin:0 0 15px 0;
	padding:10px;
	width:150px;
	background:#F0F0F0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font:11px/17px Tahoma;
	color:#006699;
	}
	
.contact-text a{
	font:11px/17px Tahoma;
	color:#006699;
	text-decoration:underline;
	}
	
	.contact-text a:hover{
		text-decoration:none;
		}
		
	.success-story{
		float:left;
		width:620px;
		border:1px solid #CCCCCC;
		padding:15px;
		margin-bottom:25px;
		}	
		
	.success-story img{
		float:left;
		display:inline;
		padding-right:15px;
		}		
		
		.success-story .text{
			float:left;
			display:block;
			width:590px;
			background:#f0f0f0;
			padding:15px;
			}
			
		.success-story .text h3{
			font:italic 16px/21px Georgia, "Times New Roman", Times, serif;
			color:#006699;
			margin:0 0 15px 0;
			}	
			
		.success-story .text p{
			float:left;
			font:12px/21px Georgia, "Times New Roman", Times, serif;
			color:#000;
			margin:0;
			padding:0;
			}	
			
		.success-story .text p span{
			float:left;
			display:inline;
			color:#006699;
			margin-top:15px;
			}	
			
/************** paging ******************/
.paging{
	float:left;
	width:650px;
	height:30px;
	}
	
	.paging ul{
		float:left;
		width:650px;
		height:30px;
		margin:0;
		padding:0;
		list-style:none;
		}
		
		.paging ul li{
			float:left;
			display:inline;
			margin-right:3px;
			}
			
			.paging ul li a{
				float:left;
				width:30px;
				height:30px;
				text-align:center;
				font:bold 11px/30px Tahoma;
				color:#333333;
				text-decoration:none;
				background:#DDDDDD;
				}
				
			.paging ul li a:hover, .paging ul li a.on{
				background:#006699;
				color:#FFFFFF;
				}
				
				
	
	
	/*--------------------------- form ------------------------------*/
	
	.content .app-form{
		float:left;
		width:880px;
		padding-left:20px;
		margin-top:40px;
		}
		
	.app-form p{
		float:left;
		width:880px;
		text-align:center;
		padding:0;
		margin:0;
		}
		
		.btn-apply  a{
		float:right;
		width:150px;
		height:50px;
		margin-right:380px;
		margin-top:20px;
		background:url(../images/btn-apply.jpg) no-repeat top;
		}
		
		.btn-apply a:hover{
			background:url(../images/btn-apply.jpg) no-repeat bottom;
			}
	
		
	.btn-apply{
		float:left;
		width:880px;
		text-align:center;
		margin-top:30px;
		}	
		

		
		.application_online{
		float:left;
		width:880px;
		margin-top:50px;
		}
		
		.application_online ul{
			float:left;
			width:510px;
			list-style:none;
			}
			
			.application_online ul h2{
			float:left;
			width:510px;
			margin-bottom:10px;
			}
			
			.application_online ul li{
				float:left;
				width:500px;
				font:12px/18px Tahoma, Arial, SansSerif;
				color:#000000;
				margin-top:8px;
				}
				
				.application_online ul li strong{
					padding-left:10px;
					}
		
			
	.application{
		float:left;
		width:880px;
		margin-top:50px;
		}
		
	.application h2 span{
		float:left;
		font:bold 12px Tahoma, Arial, SansSerif;
		color:#000000;
		padding:20px 0;
		width:880px;
		}	

				
	
	.application ol{
		float:left;
		width:390px;
		}
		
		
		.application ol h2{
			float:left;
			width:390px;
			margin-bottom:20px;
			}
		
		.application ol li{
			float:left;
			width:390px;
			font:12px/18px Tahoma, Arial, SansSerif;
			color:#000000;
			margin-bottom:10px;
			}
			
			.application ol li strong{
				padding-right:10px;
				}
				

.test-date{
	float:left;
	width:300px;
	height:125px;
	background:#FFF0F0 url(../images/bg-testdate.jpg) repeat-x;
	border:4px solid #E57E7E;
	margin-left:20px;
	margin-top:50px;
	}
	
	.test-date span{
		float:left;
		width:245px;
		font:20px/40px Tahoma, Arial, SansSerif;
		color:#fff;
		padding-bottom:10px;
		margin-bottom:15px;
		padding-left:18px;
		}
		
	.test-date p{
		float:left;
		width:260px;
		font:bold 12px/18px Tahoma, Arial, SansSerif;
		color:#A46200;
		padding:0 0 0 18px;
		margin:0;
		text-align:left;
		}
		
	.test-date p strong{
		color:#000000;
		}
		

.bank{
	float:left;
	width:350px;
	height:115px;
	background:#F3FAFE;
	border:1px solid #C3E5ED;
	padding:18px;
	margin-left:60px;
	margin-top:50px;
	}
	
	.bank p{
		float:left;
		width:350px;
		font:11px/16px Tahoma, Arial, SansSerif;
		color:#006699;
		text-align:left;
		margin-bottom:4px;
		}
		
		.bank  a{
			float:left;
			width:350px;
			font:11px/18px Tahoma, Arial, SansSerif;
			color:#006699;
			text-decoration:underline;
			}
			
			.bank a:hover{
				text-decoration:none;
				}
				
				
.voucher{
	float:left;
	width:880px;
	margin-bottom:60px;
	}
	
	.voucher p{
		float:left;
		width:400px;
		text-align:left;
		font:12px/25px Tahoma, Arial, SansSerif;
		color:#000000;
		margin-top:15px;
		}
		
	.voucher a{
		float:right;
		width:150px;
		height:50px;
		margin-right:50px;
		margin-top:20px;
		background:url(../images/btn-apply.jpg) no-repeat top;
		}
		
		.voucher a:hover{
			background:url(../images/btn-apply.jpg) no-repeat bottom;
			}

.newsletter{
	float:left;
	width:810px;
	margin-bottom:20px;
	padding-left:70px;
	padding-top:25px;
	}
	
	.newsletter p{
		float:left;
		width:770px;
		padding:20px 0 10px 30px ;
		font:bold 20px Georgia, "Times New Roman", Times, serif;
		color:#000000;
		text-align:left;
		}
		
	.newsletter img{
		float:left;
		}
	
.example{
	float:left;
	width:820px;
	padding:20px 20px 20px 0;
	background:#E3F4F9;
	border:1px solid #37CDFF;
	}
	
.example p{
	float:left;
	width:840px;
	font:bold 12px/18px Tahoma, Arial, SansSerif;
	color:#0066CC;
	text-align:center;
	}
	
.example a{
	float:left;
	font:bold 14px/18px Tahoma, Arial, SansSerif;
	color:#0066CC;
	text-decoration:underline;
	width:840px;
	text-align:center;
	margin-top:15px;
	}
	
	.example a:hover{
		text-decoration:none;
		}

		
	
	.application h2 a{
		float:left;
		font:bold 12px Tahoma, Arial, SansSerif;
		color:#000000;
		padding:0;
		width:880px;
		text-decoration:none;
		}
		
		.application h2 a:hover{
			text-decoration:underline;
		}
		

		
 .onlineapp{
 	float:left;
	width:160px;
	height:22px;
	background:url(../images/bg-online_application.jpg) repeat-x;
	border:1px solid #CC0000;
	margin-top:5px;
	}
	
	.onlineapp a{
		font:bold 12px/20px Tahoma, Arial, SansSerif;
		color:#CC0000;
		text-decoration:none;
		padding-left:9px;
		}
	
	.top-link .onlineapp a:hover{
		text-decoration:underline;
		}
