/* CSS Document */

body {padding:0px; margin:0px; color: #818181; font-size:12px; line-height:16px; font-family: Arial, Helvetica, sans-serif; background: #b0d4e6;}
div,p,h1,h2,h3,ul,li,img,a,span,ins,form,fielsdset,input,select,button,textarea,label,a,td,tr,dl,dt,dd{padding:0; margin:0;}
ul{list-style-type:none; padding:0; margin:0;}
.clear{clear:both; height:0; padding:0; margin:0; line-height:0; border:0; outline:none; width:0;}
.fl {float: left;}
.fr {float: right;}
ul, li, i {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
img { max-width:100%;}
.main_wrapper { width:990px; margin:0px auto; box-shadow: 0 0 5px #666;}

.container_wrapper {background: #fff; padding:0;}
.header_wrapper {min-height: 130px;}

.logo_txt { padding:20px 0 15px 0; text-align:center; }
	.logo_txt h1 {
		font-size: 20px;
		color: #031b4c;
		padding: 0 0 8px 0;
		font-weight: bold;
	}
	.logo_txt h2 {
		font-size: 16px;
		color: #127701;
		font-weight: bold;
		text-align: center;
	}
	.logo_txt h3 {
		font-size: 14px;
		color: #943634;
		font-weight: bold;
		text-align: center;
		line-height: 14px;
	}
.header_right {text-align:right; }
.header_right img{ padding:20px 0 15px 0;}
.header_left {text-align:left; }
.header_left img{ padding:20px 0 15px 0;}




/*========top nav========= */
.top_nav {background: #02225d url(../images/menu_bg.jpg) repeat-x; height:50px}




/*========top nav end========= */

.banner {position:relative;}
.banner img { width:100%;}
.banner_txt {position: absolute; width:50%; background: url(../images/banner_txtbg.png) bottom no-repeat; text-align:center; font-size:34px; font-weight:bold; color:#9c0b07; line-height:35px; z-index:200; padding:15px; left: 25%; top:0px }

.banner_txt span{color:#1f497d; font-size:18px}

.carousel-control { width:60px; top:41%; z-index:999; opacity:1;}
.carousel-control.left, .carousel-control.right {width:60px; height:52px; background-image:none;}
.carousel-control.left {left: -10px;}
.carousel-control.right {right: -6px;}

.pagination {width:250px; position:absolute; bottom:20px; left:20px; z-index:99}

.pagination li {float:left;	margin:0 5px;	list-style:none;}

.pagination li a {	display:block;	width:15px;	height:0; padding-top:15px;	background-image:url(../images/pagination.png); background-position:0 0;
	float:left;	overflow:hidden;}

.pagination li.current a {background-position:0 -15px;}



.wellcome_wrapper {background: #e1e1e1; padding:20px;}
.wellcome_wrapper h1 {color:#1f497d; font-size:25px; font-weight:bold; padding:0 0 15px 0}
.wellcome_wrapper h2 {color:#1f497d; font-size:16px; font-weight:bold; padding:0 0 15px 0}
.wellcome_wrapper p {color:#333; font-size:14px; padding:0 0 15px 0; /*font-weight:bold;*/ text-align:left;}

.photo{float:right; background:#fff}
.photo{ padding:2px 5px; border:3px solid #ccc}

.scroll_wrapper {background: #1f497d; padding:20px; color:#fff; font-weight:bold}


.footer_wrapper {min-height:250px; position:relative}
	.footer_wrapper .carousel_title {
		font-size: 25px;
		color: #9c0b07;
		font-weight: bold;
		text-align: center;
		padding: 10px;
	}
	#wrapper, #prev, #next {
		border-top: 1px solid #999;
		border-bottom: 1px solid #999;
		height: 170px;
		position: absolute;
		top: 50%;
		margin-top: -85px;
	}
#wrapper {width: 90%;	left: 5%; overflow: hidden;	box-shadow: 0 0 10px #ccc;}
#carousel img {	margin: 10px 5px; border: none;	display: block;	float: left;}			
#prev, #next {background: center center no-repeat #ccc;	width: 5%;}
#prev:hover, #next:hover {background-color: #bbb;}
#prev {background-image: url(../images/gui-prev.png );	left: 0;}
#next {background-image: url(../images/gui-next.png );right: 0;}

.form_wrapper {}
.form_content { width:600px;}
.form_content label{ width:50%; padding:3px 0 0 0; float: left; color:#404040; font-size:14px}
.form_content label span{ color:#F00}
.form_content input[type="text"]{ width:50%; height:20px; padding:0 3px; float: left; color:#404040; border: 1px solid  #808080; margin:0 0 5px 0}
.form_content textarea{ width:50%; height:50px; padding:0 3px; float: left; color:#404040; border: 1px solid  #808080; margin:0 0 5px 0}
.form_content select{ width:50%; height:20px; padding:0px; float: left; color:#404040; border: 1px solid  #808080; margin:0 0 5px 0}
.form_content input[type="submit"], .form_content input[type="reset"]{ height:30px; float:left; color:#fff; margin:10px 10px 0 0; padding:5px 15px; background: #1f497d; display:block; border:none; cursor:pointer}

.lower_footer{padding:5px;}

.scholarship_txt {text-align:center; width:265px; color:#333/*#56048C*/; font-weight:bold; padding-top:30px;}

.download{ float:left; margin-right:5px;}
.btn_download { background:#1F497D; padding:5px 15px; color:#fff; font-weight:bold; text-decoration:none; cursor:pointer; display:block;}
.btn_download:hover { color:#ccc; text-decoration: none;}
.facebook{ float:left;  width:630px; text-align:center;}
.enquiry{ float:right; width:250px; color:#9c0b07; font-weight:bold}

.link { color: #069; text-decoration:underline}
.link:hover { color: #069; text-decoration:none}

.upcoming_project{ float: right; width:250px; background: #fff; padding:15px; border: 1px solid #333;}
.upcoming_project h1{color: #950000; font-size:20px; font-weight:bold; padding:0 0 15px 0; line-height:24px;}
.upcoming_project h2{color: #666; font-size:18px; font-weight: normal; text-transform:uppercase; padding:0; margin:0; line-height:20px; }
.upcoming_project h3{color: #9B0000; font-size:30px; font-weight:normal; text-transform:uppercase; padding:0; margin:0; line-height:35px;}

.upcoming_project ul{list-style: none; padding:0 0 10px 0}
.upcoming_project ul li{font-size:15px; font-weight:bold; padding:0 0 10px 0}
.upcoming_project li a{text-decoration: none; color:#666}
.upcoming_project li a:hover{ /*color: #06C*/ color:#666}

.driver_wrapper { padding:15px 0; border-bottom: 1px solid #404549}
.driver_wrapper .pic{ float:left; padding:0 15px 0 0; width:58px; height:58px; background: url(../images/icon_driver.png) left no-repeat;}
.driver_wrapper .txt{ float:left;}
.driver_wrapper .txt h2{ padding:0 0 10px 0; font: bold 14px Verdana, Geneva, sans-serif; color:#8cbee4;}
.driver_wrapper .txt a{ color:#069; text-decoration:none;}
.driver_wrapper .txt a:hover{ color:#069; text-decoration:underline;}
.driver_wrapper .txt p{ padding:0 0 5px 0; color:#fff; font: normal 12px Verdana, Geneva, sans-serif;}
.driver_wrapper .txt p span{ font-weight:bold}