@charset "utf-8";
/* CSS Document */

body {
	background-color:#ddd4b9;
}
* { margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#666666;
}
img {
	border:none;
}
a {
	text-decoration:none;
}
p { 
	text-align:justify;
}
.clr {
	clear:both;
}
#container {
	width:1010px;
	margin:0 auto;
	background-color:#FFFFFF;
}
#hedr {
	margin:0 auto;
	background: rgb(18,88,158); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyNTg5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzJiNzdiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(18,88,158,1) 0%, rgba(43,119,179,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,88,158,1)), color-stop(99%,rgba(43,119,179,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(18,88,158,1) 0%,rgba(43,119,179,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(18,88,158,1) 0%,rgba(43,119,179,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(18,88,158,1) 0%,rgba(43,119,179,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(18,88,158,1) 0%,rgba(43,119,179,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12589e', endColorstr='#2b77b3',GradientType=0 ); /* IE6-8 */

	padding:10px 0;
}
.logo {
	float:left;
	margin-left:40px;
}
.msg {
	float:left;
	margin-left:5px;
	color:#0ad059;
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	font-weight:bold;
	width:800px;
}
.msg span:nth-child(1){
	float:left;
	margin-top:30px;
	color:#0ad059;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:1px 1px 3px #000;
}
.msg span:nth-child(2){
	float:right;
	margin-top:30px;
	color:#0ad059;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-shadow:1px 1px 3px #000;
}
.msg h1 {
	color:#fff301;
	font-size:20px;
	margin-top:15px;
}
.msg h1.tomorrow {
	margin-left:150px;
	margin-top:10px;
}
.msg h1 span {
	color:#0203eb;
	font-size:25px;
}
.msg h1 span.quote {
	color:#ed0000;
	font-size:25px;
}
#nav {
	margin:0 auto;
	background:#0c3d75;
	/*padding:10px 0;*/
}





#nav ul {
	z-index:9999;
  text-align: left;
  display: inline;
  margin: 0;
  padding: 15px 4px 17px 0;
  list-style: none;
 /* -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);*/
}
#nav ul li {
  font: bold 12px/18px sans-serif;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 6px 14px;
  /*background: #fff;*/
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
#nav ul li a {
	color:#FFFFFF;
}
#nav ul li:hover {
  background: #70a8ff;
}
#nav ul li ul {
  padding: 0;
  position: absolute;
  top: 28px;
  left: 0;
  width: 180px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
#nav ul li ul li { 
  background: #70a8ff;
  padding:5px 10px; 
  display: block; 
  color: #fff;
  text-shadow: 0 1px 0 #000;
}
#nav ul li ul li:hover { background: #a9cbff; }
#nav ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
/*#nav ul li {
	display:inline;
}
#nav ul li a {
	margin:0 29px;
	color:#FFFFFF;
	font-weight:700;
}
#nav ul li a:hover {
	color:#fff301;
}*/

#nav-btm {
	height:41px;
	margin:0 auto;
	background-color:#accfed;
}
#nav-btm .marq{
	 float:left; width:990px; padding:7px 10px;
}
#nav-btm .marq marquee{
	 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C00; font-weight:bold;
}
#nav-btm .gonews{ float:left; width:300px;}

#nav-btm .gonews input[type="text"]{ border:none; width:220px; height:32px; float:left; margin-top:4px; border-radius:2px; padding-left:6px;}

#nav-btm .gonews button{ float:right; height:30px; width:65px; background:#4a8cf6; border:none; border-radius:2px; border:1px solid #3079ed; margin:5px 0 0 4px;}



.national-seminar {
	margin:2px auto;
	padding:5px 0;
	border-top:solid 1px #ccc;
}
.national-seminar marquee a {
	font-size:13px;
	color:#fe0404;
	font-weight:700;
	text-transform:uppercase;
	margin-top:-10px;
}
.national-seminar marquee a:hover {
	font-size:13px;
	color:#0ad059;
	font-weight:700;
	text-decoration:underline;
}



#bnr {
	margin:0 auto;
}
.bnr {
	width:700px;
	margin:0 auto;
	float:left;
	height:180px;
}
.founder {
	float:right;
	background:url(images/founder.jpg);
	height:176px;
	width:302px;
	margin-top:5px;
}
.founder a {
	font-size:16px;
	font-weight:700;
	color:#2566a6;
	position:relative;
	top:110px;
	left:37px;
}
.founder a:hover {
	color:#0ad059;
	text-decoration:underline;
}
#bdy {
	margin:0 auto;
	padding:6px;
}
.bdy-lt {
	float:left;
	width:200px;
	padding-bottom:15px;
}


.admission {
	padding-bottom:20px;
	margin-bottom:30px;
	/*background-color:#e4edf6;*/
	background:linear-gradient(#e4edf6,#accfed);
	overflow:hidden;/*
	 background:-moz-linear-gradient( bottom, #8edbff 0%, #ffffff 100%);
	background:-webkit-linear-gradient( bottom, #8edbff 0%, #ffffff 100%);
	background:-ms-linear-gradient( bottom, #8edbff 0%, #ffffff 100%);
	background:-o-linear-gradient( bottom, #8edbff 0%, #ffffff 100%);
	background:linear-gradient( bottom, #8edbff 0%, #ffffff 100%);*/
}
.admission img { margin:6px 6px;}
.admission img:hover { opacity:0.8;}
.admission div div:nth-child(1){ color:#5084b8; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:6px; font-weight:bold;}
.admission div div:nth-child(2){ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-left:6px; margin-right:6px; font-weight:normal; line-height:15px;}
.admission h1 {
	/*background-color:#00ffff;*/
	font-size:16px;
	color:#07429d;
	padding:5px 40px;
	border-bottom:3px solid #a8c2e9;
}
.admission div a {
	color:#900;
	 margin-right:6px;
}
.admission div a:hover {
	font-weight:700;
	text-decoration:underline;
}
.program {
	padding-top:10px;
	padding-bottom:10px;
	/*background-color:#F8F8F8;*/
	background:url(images/h-sep-200.jpg) no-repeat bottom left;
}
.program ul {
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;	
}
.program ul li {
	margin-bottom:18px;
	border-left:solid 5px #07429d;
	padding-left:10px;
	list-style:none;
	list-style-image:url(images/arrow-red.png);
	list-style-position:inside;
	background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(left, #accfed 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#accfed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #accfed 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #accfed 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #accfed 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #accfed 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#accfed', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.program ul li a {
	color:#07429d;
}
.program ul li a:hover {
	color:#f4451a;
}
.program img {
	margin-left:30px;
	box-shadow:0 0 10px #d1d1d1;
}
.program h1 {
	font-size:16px;
	color:#07429d;
	margin-bottom:5px;
	padding-left:55px;
	border-bottom:solid 3px #accfed;
	background:linear-gradient(#FFFFFF,#accfed);
	border-top:solid 1px #accfed;
}
.program img:hover {
	opacity:0.8;
	box-shadow:0 0 5px #000000;
}





.bdy-cntr {
	float:left;
	margin-left:13px;
	padding-left:5px;
	width:510px;
}
.welcome a:hover h1 { color:#990000;}
.welcome h1 {
	background:#fdfad9;
	padding:5px 0 5px 0px;
	font-size:18px;
	color:#0000ff;
	text-align:center;
}
.welcome h1:nth-child(2) {
	background:#fdfad9;
	padding:5px 0 5px 0px;
	font-size:18px;
	color:#0000ff;
	text-align:center;
	margin-top:4px;
}
.welcome h1 span {
	background:#fdfad9;
	padding:5px 0 5px 0px;
	font-size:14pt;
	color:#0000ff;
	text-align:center;
}
.welcome p {
	width:500px;
	background:-moz-linear-gradient( bottom, #f5f5f5 0%, #ffffff 100%);
	background:-webkit-linear-gradient( bottom, #f5f5f5 0%, #ffffff 100%);
	background:-ms-linear-gradient( bottom, #f5f5f5 0%, #ffffff 100%);
	background:-o-linear-gradient( bottom, #f5f5f5 0%, #ffffff 100%);
	background:linear-gradient( bottom, #f5f5f5 0%, #ffffff 100%);
	padding-bottom:20px;
}
.welcome p a { 
	margin-left:360px;
	color:#999999;
}
.welcome p a:hover { 
	color:#1b61ce;
	text-decoration:underline;
}
.article-one {
    margin-top:6px;
	margin-bottom:10px;
	border-bottom:dotted 2px #036;
}
.article-one h1 {
	padding-left:10px;
	font-size:14px;
	background-color:#036;
	color:#FFFFFF;
}
.article-one p {
	color:#000;
	text-align:justify;
	padding:5px;
	line-height:15px;
	background-color:#f5f5f5;
	border-bottom:solid 5px #EEEEEE;
}
.article-one p a {
	margin-left:390px;
	background-color:#EEEEEE;
	color:#036;
	padding:3px 10px;
	border-left:solid 5px #CCCCCC;
	border-right:solid 5px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.article-one p a:hover {
	background-color:#EEEEEE;
	color:#f4451a;
	text-decoration:underline;
}
.article-two {
	border:solid 1px #CCCCCC;
}
.article-two h1 {
	padding-left:10px;
	font-size:14px;
	background:-moz-linear-gradient( bottom, #EEEEEE 0%, #CCCCCC 100%);
	background:-webkit-linear-gradient( bottom, #EEEEEE 0%, #CCCCCC 100%);
	background:-ms-linear-gradient( bottom, #EEEEEE 0%, #CCCCCC 100%);
	background:-o-linear-gradient( bottom, #EEEEEE 0%, #CCCCCC 100%);
	background:linear-gradient( bottom, #EEEEEE 0%, #CCCCCC 100%);
	color:#036;
}
.article-two ul { 
	margin-left:50px;
}
.article-two ul li {
	list-style:none;
	list-style-image:url(images/small_arrow.jpg);
}
.article-two ul li a { 
	text-decoration:underline;
	color:#099;
}
.article-two ul li a:hover { 
	color:#039;
	text-decoration:underline;
}


.article-two p a {
	margin-left:383px;
	background-color:#EEEEEE;
	color:#036;
	padding:3px 10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}
.article-two p a:hover {
	background-color:#EEEEEE;
	color:#f4451a;
	text-decoration:underline;
}


.bdy-rt {
	float:right;
	/*border-left:dashed 1px #CCCCCC;*/
	padding-bottom:32px;
	padding-left:10px;
}
.bdy-rt h1 {
	/*background:url(images/heading_bg.png) no-repeat top left;*/
	color:#07429d;
	padding:0;
	font-size:16px;
	border-bottom:solid 2px #accfed;
}
.hod-msg {
	margin-bottom:20px;
}
.hod-msg img:hover {
	box-shadow:0 0 10px #CCCCCC;
	opacity:0.8; 
}
.content {
	float:left;
}
.photo {
	float:right;
}
.events {
	margin-top:40px;
	margin-bottom:10px;
}
.events h1 {
	background:linear-gradient(#FFFFFF,#accfed);
	border-top:solid 1px #accfed;
	padding-left:10px;
}
.events ul {width:250px;}
.events ul li {
  padding-bottom:5px;
  padding-top:5px;
  border-bottom:dashed 1px #accfed;
  list-style-image:url(images/blu-arrow.png);
  /*background-color:#dcf4ff;*/
  margin-bottom:0px;
  padding-left:5px;
  margin-left:15px;
}
.events ul li a {
  color:#000000;
}
.events ul li a:hover {
  color:#029964;
  text-decoration:underline;
}

.q-links {
	margin-bottom:0px;
}
.q-links h1 {
	background:linear-gradient(#FFFFFF,#accfed);
	border-top:solid 1px #accfed;
	padding-left:10px;
}
.q-links ul li {
  list-style-image:url(images/blu-circle.jpg);
  margin-left:15px;
  margin-right:0px;
  /*background:-moz-linear-gradient( bottom, #EEEEEE 0%, #ffffff 100%);
	background:-webkit-linear-gradient( bottom, #EEEEEE 0%, #ffffff 100%);
	background:-ms-linear-gradient( bottom, #EEEEEE 0%, #ffffff 100%);
	background:-o-linear-gradient( bottom, #EEEEEE 0%, #ffffff 100%);
	background:linear-gradient( bottom, #EEEEEE 0%, #ffffff 100%);*/
	margin-bottom:5px;
	padding:0px 0 0px 10px;
 }
.q-links ul li a {
  color:#5084b8;
  font-size:13px;
  font-weight:700;
 }
 .q-links ul li a:hover {
  color:#029964;
  text-decoration:underline;
}

#seminar-section {
	margin:0 auto 30px;
	padding:10px;
}
.seminar-section {
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	/*padding:10px;
	border:solid 1px #94d6e7;
	border-radius:6px;*/
}
.seminar-section a img {
	transition:all 2s;
}
.seminar-section a img:hover {
	transform:scale(1.1,1.1);
}

#ftr {
	margin:0 auto;
	padding:10px 10px 25px;
	background-color:#2a76b2;
	border-bottom:solid 5px #12589e;
}
#ftr ul {
	margin-left:5px;
}
#ftr ul li {
	display:inline;
	color:#008fff;
}
#ftr ul li a {
	margin:0 9px;
	color:#FFFFFF;
	font-weight:normal;
}
#ftr ul li a:hover {
	color:#008fff;
	text-decoration:underline;
}
#ftr p {
	margin-top:20px;
	margin-left:100px;
	color:#FFFFFF;
	font-weight:normal;
}
#ftr p a:hover {
	opacity:0.8;
}

/*inner page*/
#inrnav-btm {
	height:10px;
	margin:0 auto;
	background-color:#accfed;
}

#inrbdy {
	margin:0 auto;
	padding:10px;
}
.inrbdy-lt {
	float:left;
	margin:7px 0 0 5px;
	/*border:solid 1px #990000;*/
}

.inrbdy-lt ul {
	margin-left:0px;
	width:200px;
}
.inrbdy-lt ul li {
	border-left:solid 5px #accfed;
	padding-left:10px;
	margin-bottom:3px;
	list-style:none;
	list-style-image:url(images/arrow-red.png);
	list-style-position:inside;
	background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(left, #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #eeeeee 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #eeeeee 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.inrbdy-lt ul li a {
	color:#12599e;
}
.inrbdy-lt ul li a:hover {
	color:#f4451a;
	text-decoration:underline;
}
.inrbdy-lt ul li a.select {
	color:#f4451a;
	text-decoration:none;
}
.dsgn {
	margin-top:10px;
}
.inrbdy-rt {
	float:right;
	width:760px;
	padding-left:10px;
	border-left:solid 1px #EEEEEE;
}
.heading {
	padding-bottom:1px;
	margin-top:5px;
	border-bottom:solid 2px #accfed;
	background:url(images/heading-bg.png) repeat-x top left;
}
.heading strong.grn {
	font-size:16px;
	color:#0ad059;
	border-bottom:solid 2px #0ad059;
}
/*.inrbdy-rt h1 {
	margin-top:5px;
	font-size:16px;
	color:#0ad059;
	border-bottom:solid 1px #0ad059;
	background:url(images/heading-bg.png) repeat-x top left;
}*/
.section ul { 
	margin-left:15px;
}
.section ul li { 
	list-style-image:url(images/list-bullet.jpg);
}
.section strong {
	color:#2a76b2;
	border-bottom:solid 1px #2a76b2;
	padding-bottom:2px;
}
.section strong.no-under {
	border-bottom:none;
	font-style:italic;
}
.section .line {
	height:1px;
	background-color:#e5e5e5;
	margin-top:-1px;
}
.section span {
	font-weight:700;
}
.section table td.lt-colr{
	background:linear-gradient(to right,#d6ebff,#fafdff);
	/*background-color:#f8f8f8;*/
	padding:5px 10px;
	border-left:solid 1px #80c4ff;
	/*border:solid 1px #EEEEEE;*/

}
/*.section table td.rt-colr{
	background-color:#CCCCCC;
}*/


/*contact_us page*/
.adrs {
	margin-top:10px;
}
.adrs td { 
	background-color:#f8f8f8;
	padding:0 10px;
	border:solid 1px #EEEEEE;
}
.adrs td span { 
	font-weight:700;
}

.frm {
	margin-left:110px;
	padding:10px 0;
}
.frm td input[type='text'] {
	width:400px;
	height:25px;
	margin:3px 0;
	border:none;
	border-top:solid 1px #EEEEEE;
	border-bottom:solid 1px #EEEEEE;
	border-left:solid 3px #EEEEEE;
	border-right:solid 1px #EEEEEE;
}
.frm td textarea {
	width:400px;
	height:100px;
	margin-bottom:5px;
	border:none;
	border-top:solid 1px #EEEEEE;
	border-bottom:solid 1px #EEEEEE;
	border-left:solid 3px #EEEEEE;
	border-right:solid 1px #EEEEEE;
}
.frm td {
	color:#2385e0;
}
.frm td.enq-frm { 
	font-size:16px;
	padding:5px 0 0 140px;
	color:#2385e0;
	font-weight:700;
	border-bottom:solid 1px #2385e0;
}
.frm td input[type='submit'] {
	width:80px;
	height:25px;
	background-color:#f5f5f5;
	font-weight:700;
	margin-left:170px;
	border-radius:6px;
	color:#2385e0;
	border:none;
	border:solid 1px #EEEEEE;
}
.frm td input[type='submit']:hover {
	background-color:#EEEEEE;
	color:#000000;
}

/*people*/
#inrsubbdy {
	margin:0 auto 10px;
	/*background:url(images/h-sep.jpg) no-repeat 15px 0;*/
}
.hdng-sep {
	/*width:74.5%;*/
	/*margin:0 0 0 24%;*/
	margin:2% 1.5% 0;
}
.hdng-sep .heading {
	padding-bottom:0px;
	margin-top:5px;
	border-bottom:solid 2px #accfed;
	background:url(images/heading-bg.png) repeat-x top left;
}
.hdng-sep .heading strong.grn {
	font-size:16px;
	color:#0ad059;
	border-bottom:solid 2px #0ad059;
	padding-bottom:2px;
	margin-left:40%;
}
.hdng-sep .heading strong.grn-d {
	font-size:16px;
	color:#0ad059;
	border-bottom:solid 2px #0ad059;
	padding-bottom:2px;
	margin-left:45%;
}
.hdng-sep .heading strong.grn-p {
	font-size:16px;
	color:#0ad059;
	border-bottom:solid 2px #0ad059;
	padding-bottom:2px;
	margin-left:46%;
}

/*board of management*/
table.bom {
	margin:10px 0 0;
}
table.bom td {
	padding:5px 10px;
	background:linear-gradient(to right,#d6ebff,#fafdff);
	border-left:solid 1px #80c4ff;
}
table.bom td img {
	border:solid 2px #FFFFFF;
	outline:solid 2px #80c4ff;
}

/*staff achievers*/
table.bom td strong {
	font-size:16px;
}