@charset "utf-8";
/* CSS Document */

body, li, a, img, h1, h2, h3, h4, h5 {
	padding: 0px;
	margin: 0px;
	list-style: none;
	text-decoration: none;
	outline: none;
	border: none;
}
body {
	background: #0f9dd8;
}
.wrapper {
	width: 100%;
}
.top_bg {
	width: 100%;
	float: left;
	background: url(../images/top_bg.png) no-repeat center top;
}
.inner_box {
	width: 1000px;
	margin: 0 auto;
}
.logo {
	width: 715px;
	height: 170px;
	float: left;
	margin: 5px 0px;
}
.nav_bg {
	background: #054c69;
	height: 40px;
	float: left;
	width: 100%;
}
.nav {
	width: 1000px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	position: relative;
	z-index: 3;
}
.nav li {
	float: left;
	background: url(../images/nav_bor.png) no-repeat right;
	padding: 12px 0px;
}
.nav li a {
	color: #fff;
	padding: 12px 25px;
}
.nav li a:hover {
	background: url(../images/nav_hover.png) center bottom no-repeat;
	padding: 12px 25px 20px 25px;
}
.nav li a.active {
	background: url(../images/nav_hover.png) center bottom no-repeat;
	padding: 12px 21px 20px 25px;
}
.banner_bg {
	background: url(../images/banner_bg.png) no-repeat center;
	width: 100%;
	height: 332px;
	float: left;
}
.banner_con {
	width: 495px;
	float: left;
	margin: 30px 0px 30px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
}
.banner_img {
	width: 500px;
	float: left;
	position: relative;
	z-index: 1;
}
h1 {
	font-size: 48px;
	color: #fff;
	font-family: 'Conv_AVGARDN', Sans-Serif;
	font-weight: 100;
}
h2 {
	font-size: 20px;
	color: #054560;
	font-family: 'Conv_AVGARDN', Sans-Serif;
	font-weight: bold;
}
.line {
	background: url(../images/banner_con_line.png) no-repeat;
	height: 1px;
	margin: 20px 0px;
}
.line_height {
	line-height: 27px;
}
.text_area_bg {
	width: 100%;
	float: left;
	background-color:#fff;
}
.text_area {
	float: left;
	width: 1000px;
	background: #fff;
	line-height: 22px;
	font-size: 12px;
	color: #222;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 20px 0px;
}
.text_area1{
	float: left;
	width: 680px;
	background: #fff;
	line-height: 22px;
	font-size: 12px;
	color: #222;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 20px 0px;
}
.text_area2{
	float: left;
	width: 100%;
	background: #0f9dd8;
	line-height: 22px;
	font-size: 12px;
	color: #222;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 20px 0px;
}
.student_library {
	width: 293px;
	float: left;
	border: 1px solid #e0e0e0;
	margin: 0px 0px 0px 29px;
}
.student_library:hover {
	border: 1px solid #17a5e0;
}
h3 {
	font-size: 30px;
	color: #054c69;
	font-family: 'Conv_AVGARDN', Sans-Serif;
	font-weight: 100;
}
.welcome {
	width: 625px;
	float: left;
	margin: 30px 0px 0px 30px;
}
.home_quick {
	float: left;
	width: 290px;
	margin: 30px 0px 0px 30px;
}
.home_quick table tr td {
	padding: 10px 0px 0px 0px;
}
.home_inp_txt {
	width: 265px;
	height: 33px;
	padding: 0px 0px 0px 20px;
	border-radius: 10px;
	background: #f4f3f3;
	border: 1px solid #e7e6e6;
}
.home_inp_txt2 {
	width: 200px;
}
.home_inp_txt:hover {
	border: 1px solid #7db3ca;
}
.home_inp_txt1 {
	padding: 10px 0px 0px 20px;
	height: 60px;
}
.home_inp_btn {
	width: 70px;
	border-radius: 7px;
	background: #f4f3f3;
	border: 1px solid #e7e6e6;
	float: right;
	color: #054c69;
	padding: 3px 0px 2px 0px;
	cursor: pointer;
}
.footer_bg {
	width: 100%;
	float: left;
	background: #054c69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
.footer_con {
	float: left;
	padding: 20px 0px;
}
.footer_nav {
}
.footer_nav li {
	float: left;
	padding: 0px 10px 0px 0px;
}
.footer_nav li a {
	color: #fff;
}
.footer_nav li a:hover {
	color: #0f9dd8;
}
.footer_nav li a.active1 {
	color: #0f9dd8;
}
.designed {
	float: right;
	margin: 20px 0px 0px 0px;
}
/*----------------------------  about  -------------------------------*/

.about {
	width: 940px;
	padding: 20px 30px;
}
.about li {
	list-style-image: url(../images/list_icon.png);
	list-style-position: inside;
}
.about img {
	border: 4px solid #e8e4e4;
	margin: 0px 50px 0px 0px;
}
.admin_img {
	float: right;
	margin: -20px 0px 0px 30px;
	width: 160px;
}
.admin_img img {
	border: none;
}
/*----------------------------  Gallery  -------------------------------*/

.gallery_page {
}
.gallery_page li {
	float: left;
	list-style: none;
}
.gallery_page li {
	margin: 0px 0px 20px 0px;
}
.img_widtyp {
	width: 150px;
	height: 100px;
	border: 1px #272727 solid;
}
.img_widtyp1 {
	width: 220px;
	height: 170px;
	border: 1px #000 solid;
}
.img_widtyp2 {
	width: 170px;
	height: 180px;
	border: 1px #272727 solid;
}
/*----------------------------  Contact  -------------------------------*/

.contact {
	width: 940px;
	padding: 20px 30px;
}
h5 {
	font-size: 16px;
	color: #054560;
	font-family: 'Conv_AVGARDN', Sans-Serif;
	font-weight: bold;
	margin-top:8px;
	
}
.contact table tr td {
	padding: 0px 10px 0px 0px;
}
.enquiry_page {
	width: 400px;
	float: right;
}
.enquiry_page table tr td {
	padding: 0px 0px 10px 0px;
}
/*----------------------------------------new ---------------------------------------------*/
.new{
	width:1000px;
	float:left;
	margin: 30px 0px 0px 30px;
	
	
	}
	.new1{
	width:1000px;
	margin:auto;

	
	
	}
	.content_in{width:900px; margin:auto;}
	#content{width: 100%;float:left;
  height: auto;
 border:5px solid #105b63; border-radius:1em 1em 1em 1em; -moz-border-radius:1em; -webkit-border-radius:1em;
  margin: 20px;
  padding-top:20px;
  }
  .box_one {
  width: 500px;
  height: auto;
  float: left;
  margin: 0 15px 0 15px; 
 }
 .box_two {
  width: 500px;
  height: auto;
  float: right;
  margin: 0 -100px 0 15px; 
  margin-top:-400px;
  margin-left:100px;
 }
 
 .itemsstarts
{
	width:100%;
		background:#e4ebe9 url(../images/pattern.png) repeat top left;
		margin:auto;
		float:left;

}
.home-lab{
	padding: 3px;
    background: #1578a0;
}