html {
	-webkit-font-smoothing : antialiased;
	text-rendering : optimizelegibility;
}
body {
	margin:0px;
	padding:0px;
	font-family: 'Roboto', sans-serif,arial,verdana,sans-serif;
	size:14px;	
	}
h1,h2,h3,h4,h5,h6,span,p,th,td,table,img {
	margin:0px;
	padding:0px;
	border : none;
	}
a {
	text-decoration : none;
	color : #666;
	}
a:hover {
	text-decoration : none;
}		
#headerbg {
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	background:url(../images/header_bg.jpg) repeat-x;
	}
#headerblank {
	width:1120px;
	margin:0 auto;
	padding:0px;
	}
#header {
	width:1120px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/header_bg.jpg) repeat-x;
	}
#top_wrap {
	width : 1120px;
	float : left;
	height : 115px;
	margin : 9px 0 0 0;
	padding : 0;
/*	background : red; */
	}
.logo_img {
	border : none;
	margin: 0;
	padding: 0;
	float: left;
}
.logo_img:hover {
	border : none;
	margin: 0;
	padding: 0;
	float: left;
}	
#logo {
	float : left;
	margin : 0;
	padding : 0px 0 0 2px;
	width : 425px;
	/*background : url(../images/logo.jpg) no-repeat;*/
	color : #9f9f9f;
	font-family: 'Ubuntu', sans-serif;
	font-size : 14px;
	}
#contacts {
	float : left;
	margin : 2px 0 0 100px;
	padding : 0;
	width :480px;
	color : #686868;
	font-family: 'Ubuntu', sans-serif;
	font-size : 14px;
	font-weight: 300;
	text-shadow: 0 1px 0px #f4f2f2;	
	}
.phone {
	float : left;
	background :url(../images/phone.png) no-repeat;
	padding : 0 0 0 28px;
	}
		
.email {
	float : left;
	background :url(../images/email.png) no-repeat;
	padding : 0 0 0 28px;
	margin : 0 0 0 8px;
	}	
#top_btn {
	margin : -5px 0 0 0;
	padding :4px 5px 0 5px;
	width : 115px;
	height : 30px;
	float : left;
	background : #fff;
	color : #666;
	text-align: center;
	}
#top_btn a{
	font-size : 14px;
	color : #666;
	}
#top_btn a:hover{
	color : #22adf2;
	}
#login_error  {
	padding : 6px 0 0 0;
	margin : 0 0 0 140px;
	float : left;
	width : 550px;
	height : 27px;
	color : red;
	font-size : 13px;
	font-family: 'Comfortaa', cursive;
	}
#user_menu {
	padding :3px 5px 0px 5px;
	margin : 15px 0 0 0px;
	float : left;
	width : 695px;
	height : 65px;
	border : 1px dashed #c4c4c4;
	border-radius : 15px 0 15px 0;
	}
#user_menu  h3{
	color : #33b6f7;
	font-family: 'Ubuntu', sans-serif;
	font-size : 20px;
	/*text-shadow: 0 1px 0px #fff;	*/
	padding : 2px 5px 4px 5px;
	font-weight : 300;

	}	
.user_menu_logout  a{
	float : right;
	color : #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size : 13px;
	/*text-shadow: 0 1px 0px #f4f2f2;	*/
	background : #33b6f7;
	padding : 5px 10px;
	border-radius : 5px;
	}
.user_menu_logout  a:hover{
	color : #fff;
	/*text-shadow: 0 1px 0px #f4f2f2;	*/
	background : #62cafd;
	}	
#user_menu ul {
	padding : 0;
	margin : 3px 0 0 0px;
	float : left;
	width : 650px;
	}
#user_menu ul  li{
	padding : 0;
	margin : 0 0 0 0px;
	float : left;
	list-style : none;
	}
#user_menu ul  li a{
	padding : 0 0 0 10px;
	margin : 0 0 0 14px;
	float : left;
	color : #686868;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size : 16px;
	background : 0px 4px url("../images/link_bg_hover.jpg") no-repeat;
	}
#user_menu ul  li a:hover{
	padding : 0 0 0 10px;
	margin : 0 0 0 14px;
	float : left;
	color : #b5b5b5;	
	background : 0px 4px url("../images/link_bg.jpg") no-repeat;
	}	
	
	
#login  {
	padding : 0;
	margin : 0 0 0 100px;
	float : left;
	width : 590px;
	height : 60px;
	}
.login_icon {
	width : 50px;
	height : 50px;
	float : left;
	background :url(../images/login_icon.png) no-repeat;
	padding : 0;
	margin : 8px 10px 0 0;
	}	
#login_fr label {
	float :left;
	color : #33b6f7;
	font-family: 'Ubuntu', sans-serif;
	font-size : 15px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	}
#login_fr input {
	width : 130px;
	height : 32px;
	padding : 0 8px;
	float : left;
	border : 1px solid #5ac5f9;
	background :url(../images/input_bg.jpg) repeat-x;
	color : #686868;
	font-family: 'Ubuntu', sans-serif;
	font-size : 13px;
	}
#login_fr input.with_error{
	width : 130px;
	height : 32px;
	padding : 0 8px;
	float : left;
	border : 1px solid #ff3030;
	background :url(../images/input_bg.jpg) repeat-x;
	color : #686868;
	font-family: 'Ubuntu', sans-serif;
	font-size : 13px;
	}	
#login_fr select {
	width : 140px;
	height : 32px;
	padding : 5px 5px;
	margin : 0;
	float : left;
	border : 1px solid #5ac5f9;
	background :url(../images/input_bg.jpg) repeat-x;
	color : #686868;
	font-family: 'Ubuntu', sans-serif;
	font-size : 13px;
	}
#login_fr select.with_error{
	width : 140px;
	height : 32px;
	padding : 5px 5px;
	margin : 0;
	float : left;
	border : 1px solid #ff3030;
	background :url(../images/input_bg.jpg) repeat-x;
	color : #686868;
	font-family: 'Ubuntu', sans-serif;
	font-size : 14px;
	}	
#login_fr button {
	margin : 20px 0 0 0;
	width : 80px;
	height : 32px;
	padding : 0px;
	float : left;
	color : #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size : 15px;
	cursor : pointer;
	background : #33b6f7;
	border : 1px solid #0da2ec;
	}
#login_fr button:hover {	
	background : #0da2ec;
	}

.in_wrap {
	width : 150px;
	float : left;
	}
#hero {
	margin : 0;
	padding : 0;
	width : 1120px;
	height : 340px;
	border-top : 1px solid #fff;
	float : left;
	overflow: hidden;
	}
#navbg {
	width : 100%;
	height :61px;
	float : left;
	}	
#navblank {
	width : 1130px;
	height : 61px;
	float : none;
	margin : 0 auto;
	}	
#navigator {
	width : 1130px;
	float : left;
	margin : 0;
	z-index: 10;
	}	


#nav_shadow {
	float : left;
	margin : 0;
	padding : 0;
	display : block;
	width : 1130px;
	height : 20px;
	background : url(../images/nav_shadow.jpg);
	}

#cssmenu ul{
	margin:0;padding:0

	}
#cssmenu li{
	margin:0;padding:0
	}
#cssmenu a{
	margin:0;padding:0
}
#cssmenu ul{
	list-style:none
	}
#cssmenu a{
	text-decoration:none
	}
#cssmenu{
	margin : 0 0 0 5px;
	height:41px;
	background :url(../images/nav_bg.jpg) repeat-x;
	box-shadow:0 2px 3px rgba(0,0,0,0.4);
	width:1120px;
	}
#cssmenu > ul > li{
	float:left;
	margin-left:15px;
	position:relative;
	background : url(../images/nav_seperator.jpg) no-repeat;
	}
#cssmenu > ul > li > a{
	color:#fff;
	font-family: 'Ubuntu', sans-serif;
	font-size:15px;
	font-weight: 400;
	line-height:41px;
	padding:15px 15px;
	-webkit-transition:color .15s;
	-moz-transition:color .15s;
	-o-transition:color .15s;
	transition:color .15s}
#cssmenu > ul > li > a:hover{
	color:#ceedfc;
	}
#cssmenu > ul > li > ul{
	z-index : 5;
	opacity:0;
	visibility:hidden;
	padding:16px 0 20px 0;
	background-color:#fafafa;
	text-align:left;
	position:absolute;
	top:55px;
	left:50%;
	margin-left:-90px;
	width:180px;
	border : 1px solid #f0f1f1;
	-moz-border-radius:5px;
	border-radius:8px;
	-webkit-box-shadow:0 1px 3px #dadada;
	-moz-box-shadow:0 1px 3px #dadada;
	box-shadow:0 1px 3px #dadada;
	}
#cssmenu > ul > li:hover > ul{
	opacity:1;
	top:42px;
	visibility:visible
	}
#cssmenu > ul > li > ul:before{
	content:'';
	display:block;
	border-color:transparent transparent #fafafa transparent;
	border-style:solid;
	border-width:10px;
	position:absolute;
	top:-20px;
	left:50%;
	margin-left:-10px
	}
#cssmenu > ul ul > li{
	position:relative
	}
#cssmenu ul ul a{color:#323232;
	font-family: 'Ubuntu', sans-serif;
	font-size:13px;
	background-color:#fafafa;
	padding:5px 8px 7px 16px;
	display:block;
	-webkit-transition:background-color 0.1s;
	-moz-transition:background-color 0.1s;
	-o-transition:background-color 0.1s;
	transition:background-color 0.1s
	}
#cssmenu ul ul a:hover{
	background-color:#f0f0f0
	}
	#cssmenu ul ul ul{
	visibility:hidden;
	opacity:0;
	position:absolute;
	top:-16px;
	left:206px;
	padding:16px 0 20px 0;
	background-color:#fafafa;
	text-align:left;width:180px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);
	box-shadow:0 1px 3px rgba(0,0,0,0.4)
	}
#cssmenu ul ul > li:hover > ul{
	opacity:1;left:190px;
	visibility:visible
	}
#cssmenu ul ul a:hover{
	background-color:#26aff3;
	color:#f0f0f0
	}	
#contentbg {
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	}
#contentblank {
	width:1120px;
	margin:0 auto;
	padding:0px;
	float : none;
	}
#content {
	width:1120px;
	margin:0 0 10px 0;
	padding:0px;
	float:left;
	}
.col_3 {
	width:1120px;
	margin:0px;
	padding:0px;
	float:left;
	background :left bottom url(../images/col_3_bg.jpg) no-repeat;
	}
.col_3_1 {
	width : 373px;
	margin : 0px;
	padding : 0 11px 0 11px;
	float : left;
	background :right 0px url(../images/3in1_border.jpg) no-repeat;
	}
.col_3_1 h2{
	width : 340px;
	margin : 0 0 8px 0;
	padding : 3px 0;
	text-align : center;
	float : left;
	font-weight : normal;
	color : #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size : 24px;
	border : 1px dashed #fff;
	background : #33b6f7;
	}	
.col_3_1 p{
	width : 340px;
	margin : 3px 0 0 0;
	padding : 0;
	text-align : center;
	float : left;
	color : #515050;
	font-family: 'Shadows Into Light', cursive;
	font-size : 19px;
	line-height : 32px;
	font-weight : 400;
	}
.more_grey {
	width : 340px;
	margin : 0 0 0 0px;
	float : left;
	}
.more_grey a{
	text-align : center;
	margin : 5px 0 20px 94px;
	padding : 5px 0;
	width : 125px;
	height : 35px;
	float : left;
	background :left bottom url(../images/grey_more_bg.jpg) repeat-x;
	border : 1px solid #f0f0f0;
	color : #666;
	font-family: 'Ubuntu', sans-serif;
	font-size : 16px;
	font-weight: 300;
	text-shadow : 0 1px 0 #fff;
	border-radius : 5px;
	}	
.more_grey a:hover{	
	color : #33b6f7;
	text-decoration: none;
	}
#values {
	float : left;
	width : 340px;
	margin : 3px 0 0 11px;
	padding : 0;
	}	
#values li {
	list-style : square;
	float : left;
	width : 340px;
	margin : 0 0 10px 0;
	padding : 0;
	color : #666;
	line-height : 20px;
	vertical-align : middle;
	}
span.values{
	color : #515050;
	font-size : 14px;
	font-family: 'Ubuntu', sans-serif;
}	
.col_left {
	width : 755px;
	float : left;
	}
.sh	{
	width : 755px;
	height : 10px; 
	float : left;
	}	
h1.fp_head{
	display : block;
	margin : 0px 0 8px 0px;
	padding : 0 0 4px 0;
	text-align : left;
	float : left;
	font-weight : 400;
	color : #666;
	font-family: 'Comfortaa', cursive;
	font-size : 29px;
	background : #292929;
	border-radius : 0 0 0 0px;
	border-right : 15px solid #191919;
	text-shadow : 0px 2px #000;	
	padding : 7px 20px 7px 10px; 
/*
	display : block;
	margin : 0px 0 8px 0px;
	padding : 0 0 4px 0;
	text-align : left;
	float : left;
	font-weight : 300;
	color : #666;
	font-family: 'Comfortaa', cursive;
	font-size : 29px;		
	text-shadow : 0px 1px #f2f2f2;	
	padding : 7px 20px 7px 10px; */
	
	}
.col_left h2{
	margin : 0px 0 5px 0;
	padding : 0;
	text-align : center;
	float : left;
	font-weight : 300;
	color : #666;
	font-family: 'Roboto', sans-serif;
	font-size : 28px;
	letter-spacing: .5px;
	}		
.col_left p{
	margin : 0 0 8px 0;
	padding : 0;
	text-align : justify;
	float : left;
	color : #777;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 300;
	font-size : 15px;
	line-height : 26px;
	letter-spacing: .3px;
	}	
.more_blue {
	width : 340px;
	margin : -9px 0 0 0px;
	float : left;
	}
.more_blue a{
	margin : 5px 0 15px 0;
	padding : 5px 0 5px 10px;
	width : 90px;
	height : 30px;
	float : left;
	background :#33b6f7 url(../images/blue_more.png) 75px 10px no-repeat;
	border : 1px solid #1cadf5;
	color : #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size : 13px;
	text-shadow : 0 1px 0 #117cb1;
	}	
.more_blue a:hover{	
	text-decoration: none;
	color : #1083bd;
	text-shadow : 0 1px 0 #60bfee;
	background :#33b6f7 url(../images/blue_more_hover.png) 75px 10px no-repeat;
	}
.clear {
	clear : both;
	height : 1px;
	margin : 0px;
	padding : 0px;
	}	
.blue_bg {
	width : 750px;
	float : left;
	}
.blue_bg h1{
	display : inline;
	margin : 0px 0 3px 0;
	padding : 4px 5px;
	text-align : center;
	float : left;
	font-weight : normal;
	color : #666;
	text-shadow : 0 1px 0 #f1f1f1;
	font-family: 'Ubuntu', sans-serif;
	font-size : 26px;
	}
.blue_bg a {
	float : left;
	margin : 18px 0 0 520px;
	padding : 0;
	color : #c1c1c1;
	}
.blue_bg a:hover {
	color : #c5c5c5;
}	
.pg {
	width : 775px;
	margin : 5px 0 5px -5px;
	float : left;
	}

.col_right {
	width : 340px;
	float : left;
	margin : 0 0 0px 25px;
	}
.box_head {
	margin : 3px 0 0 0;
	width : 340px;
	height : 47px;
	float : left;
	background : url(../images/box_head_bg.jpg) repeat-x;
	}
.box_head  h3{
	margin : 0px 0 3px 0;
	padding : 8px 8px;
	text-align : center;
	float : left;
	font-weight : normal;
	color : #fff;
	text-shadow : 0 1px 0 #117cb1;
	font-family: 'Ubuntu', sans-serif;
	font-size : 22px;
	}
.box_body {
	margin : 0 0 10px 0;
	padding : 0 0 8px 0;
	width : 340px;
	float : left;
	background : #fff;
	border-bottom : 4px solid #33b6f6;
	border-left : 1px solid #eee;
	border-right : 1px solid #eee;
	}
.ca_admission {
	margin : 8px 0 2px 0;
	padding :  0px;
	width : 338px;
	float : left;
	background : #f5f5f5;
	border-top : 1px solid #eee;
	border-left : 1px solid #eee;
	border-right : 1px solid #eee;
	}
.ca_admission  h3{
	width : 338px;
	margin : 0px 0 0px 0px;
	padding :8px 0 8px 0px;
	float : left;
	color : #434444	;	
	font-family: 'Ubuntu', sans-serif;
	font-size : 26px;
	text-align : center;
	font-weight : normal;
	text-shadow : 0px 1px #fff;
	}
.grn {
	color : #3dca11;
	font-weight : bold;
	}	
.ca_admission  a{
	width : 338px;
	margin : 0px 0 0px -1px;
	padding :5px 0 5px 0px;
	float : left;
	color : #fff;	
	font-family: 'Roboto', sans-serif;
	font-size : 22px;
	text-align : center;
	background : #5a5a5a;
	font-weight : normal;
	border : 1px solid #4e4d4d;
	text-shadow : 0px 1px #000;
	}	
.ca_admission  a:hover{
	color : #82d1f9	;	
	background : #222;
	}	
.ca_mboard {
	margin : 8px 0 10px 0;
	padding :  0px;
	width : 338px;

	float : left;
	background : #fff;
	border : 1px solid #dadada;
	background : url(../images/ca_mboard_icon.jpg) no-repeat;
	font-family: 'Shadows Into Light', cursive;
	}
.ca_title{
	width : 262px;
	height: 70px;
	margin : 0px 0 0px 74px;
	padding :16px 0 0px 10px;
	float : left;	
	color : #fff;
	background : #80d3fc;
	text-shadow : 0 1px 0 #139de1;	
	font-size : 26px;
	font-weight: 400;
	}	
.ca_title:hover{
	/*background: #fff; */
	color : #181818;
	text-shadow : 0 1px #fff;	
		
	}	

.ca_message{
	width : 336px;
	height: 190px;
	margin : 0;
	padding :10px;
	float : left;	
	color : #797979;
	background : #f5f5f5;
	text-shadow : 0 1px  #fff;	
	font-family: 'Roboto', sans-serif;
	font-size : 15px;
	font-weight: 400;
	text-align: justify;
	}
.ca_author {
	padding: 5px 0 0 0;
	float : none;	
	text-align: right;
	font-family: 'Roboto', sans-serif;
	font-style: italic;
	font-size : 14px;
	font-weight: 300;
}
.ca_more {
	font-size : 13px;
	font-weight: 300;
}	
.box_body  h4{
	width : 318px;
	margin : 0px 0 0px 0;
	padding : 8px 8px;
	text-align : left;
	float : left;
	font-weight : 400;
	color : #666;
	text-shadow : 0 1px 0 #fff;
	font-family: 'Roboto', sans-serif;
	font-size : 17px;
	}	
.author {
	margin : -5px 0 0 5px;
	padding : 3px 10px;
	float : left;
	background : #5ec5f5;
	color : #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size : 12px;
	border-radius : 5px;
	}	
p.news {
	padding : 4px 10px;
	margin : 0px;
	width : 340px;
	float : left;
	color : #666;
	font-family: 'Roboto', sans-serif;
	font-size : 15px;
	line-height : 22px;
	font-weight: 300;
	
	}
.more_news a{
	margin : 0px 0 0px 6px;
	padding : 5px 10px 5px 10px;
	float : left;
	background :#f5f5f5;
	border : 1px solid #e8e6e6;
	color : #067cb7;
	font-family: 'Ubuntu', sans-serif;
	font-size : 12px;
	text-shadow : 0 1px 0 #fff;
	}	
.more_news a:hover{	
	color : #fff;
	text-shadow : none;
	background :#33b6f7;
	}
.link_body {
	margin : 0 0 10px 0;
	padding : 0 0 8px 0;
	width : 340px;
	float : left;
	background : #fff;
	border-bottom : 1px solid #d8d6d6;
	border-left : 1px solid #eee;
	border-right : 1px solid #eee;
	}
.link_body  ul{	
	width : 340px;
	margin: 0px;
	padding : 0px;
	}
.link_body  ul li{	
	width : 340px;
	margin: 0px;
	padding : 0px;
	display : block;
	float : left;
	}
.link_body  ul li a{	
	width : 338px;
	margin: 0px;
	padding : 8px 10px 8px 29px;
	display : block;
	float : left;
	border-top : 1px solid #edecec;
	border-top : 1px solid #edecec;
	font-family: 'Ubuntu', sans-serif;
	font-size : 14px;
	font-weight: 300;
	background : 15px 12px url(../images/link_bg.jpg) no-repeat;
	}	
.link_body  ul li a:hover{	
	color : #08a6f6;
	background : 15px 12px url(../images/link_bg_hover.jpg) no-repeat;
	}		
#cabg {
	width:100%;
	height : 80px;
	float:left;
	padding:0px;
	margin:0;
	background:#eeeff0;
	border-top : 1px solid #e3e4e5;
	}
#cablank {
	width:1120px;
	margin:0 auto;
	padding:0px;
	float : none;
	}
#ca {
	width:1120px;
	height : 80px;
	margin:0px;
	padding:0px;
	float:left;
	background:#eeeff0;
	border-top : 1px solid #e3e4e5;	
	}
#footerbg {
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	background:#30b5f7;
	border-top : 1px solid #e3e4e5;
	}
#footerblank {
	width:1120px;
	margin:0 auto;
	padding:0px;
	float : none;
	}
#footer {
	width:1120px;
	margin:0 0 10px 0;
	padding:0px;
	float:left;
	background:#30b5f7;
	}
.footer_wrap {
	margin:5px 10px 0 0px ;
	padding : 0;
	color :#001e27;
	font-family :arial,verdana,sans-serif;
	font-size:13px;
	float: left;
	}
.footer_link_wrap {
	width: 520px;
	margin:5px 10px 0 0px ;
	padding : 0;
	color :#001e27;
	font-family :arial,verdana,sans-serif;
	font-size:13px;
	float: left;
	}
.footer_content{
	width: 275px;
	margin:  10px 0 0 0;
	padding: 0;
}
h3.footer_head{
	width: 300px;
	font-family: 'Comfortaa', cursive;
	font-size : 27px;
	font-weight: 400;
	padding: 0;
	margin: 0 0 8px 0;
	color : #035b86;
	text-shadow : 0 1px #84d2f9;
}	
.footer_address{
	font-family: 'Ubuntu', sans-serif;
	font-size : 16px;
	font-weight: 300;
	padding: 0;
	margin: 0 0 5px 0;
	color : #fff;
	text-shadow : 0 1px #0d9ee6;
	line-height: 26px;
}
.footer_address a{
	color : #fff;

}
.footer_address a:hover{
	color : #9adeff;

}
ul.footer_link {
	display : block;
	width :520px;
	float : left;
	margin: 5px 0 0 0;
	padding: 0;

}
ul.footer_link  li{
	display : block;
	width :170px;
	list-style: none;
	float : left;
	margin: 0px 0 0 0;
	padding: 0;
	font-family: 'Ubuntu', sans-serif;
	font-size : 16px;
	font-weight: 300;
	color : #fff;
	text-shadow : 0 1px #0d9ee6;
	line-height: 32px;
}
ul.footer_link  li a{
	margin: 0 0 0 0;
	padding: 2px 0 2px 5px;
	font-family: 'Roboto', sans-serif;
	font-size : 15px;
	font-weight: 300;
	color : #fff;
	text-shadow : 0 1px #0d9ee6;
	line-height: 26px;
	border-bottom: 1px dashed #fff;
}
ul.footer_link  li a:hover{
	color : #c5e9fb;
}
ul.social_link {
	display : block;
	width :350px;
	float : left;
	margin: 5px 0 0 0;
	padding: 0;

}
ul.social_link  li .social {
	font-size : 35px;
	font-weight: 300;
	
	text-shadow : 0 1px #0d9ee6;
}

ul.social_link  li{
	color: #9adeff;
	display : block;
	list-style: none;
	float : left;
	margin: 0px 0 10px 0;
	padding: 0;		
}
ul.social_link  li:hover {
	color: #fff;
}
ul.social_link  li a:hover{
	color: #c5e9fb;
	}
ul.social_link  li a{
	margin: 0 0 0 0;
	padding: 0px 0 0px 10px;
	font-family: 'Comfortaa', cursive;
	font-size : 14px;
	font-weight: 400;
	color : #fff;
	text-shadow : 0 1px #0d9ee6;
}
#creditbg {
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	background: #63c7f9;
	}
#creditblank {
	width:1120px;
	margin:0 auto;
	padding:0px;
	}
#credit {
	width:1120px;
	height: 45px;
	margin:0px;
	padding:0px;
	float:left;
}
#site_author {
	float: none;
	width: 285px;
	height: 45px;
	margin: 0 auto;
	padding: 0;

	vertical-align: middle;
}

.power {
	float: left;
	display: block;
	width: 85px;
	padding-top: 12px;
	padding-left: 0px;
	font-family: 'Comfortaa', cursive;
	font-weight: 300;
	font-size: 15px;
	color: #000;
}
#site_author a {
	height: 45px;	
	margin: 0;
	padding: 0;
}
#site_author img {	
	float: right;
	border : none;
		margin: 0;
	padding: 0;
}		
.ca_head{	
	width : 1120px;
	margin : 29px 0 0px 0;
	padding : 0px;
	text-align : center;
	float : left;
	font-weight : bold;
	color : #787878;
	text-shadow : 0 1px 0 #fff;
	font-family: 'Roboto', sans-serif;
	font-size : 18px;
	}	
.ca_btn {
	width : 100px;
	height : 20px;
	margin : 0 0 0 10px;
	padding : 12px 45px 12px 15px;
	font-weight : normal;
	color : #fff;
	text-shadow : 0 1px 0 #179de0;
	font-family: 'Comfortaa', cursive;
	font-size : 17px;
	background : right top #30b5f7 url(../images/ca_btn.jpg) no-repeat;
	}
.ca_btn:hover{	
	color : #cbebfb;
	}
	
/*----------------------------------------Photo gallery -------------------------------*/
h1.gal_title{
	width : 1110px;
	margin : 0px 0 0px 0;
	padding : 8px 5px;
	text-align : left;
	float : left;
	font-weight : normal;
	color : #666;
	font-family: 'Ubuntu', sans-serif;
	font-size : 20px;
	}
#gal_formbox{
width : 600px;
border:solid 2px #b7ddf2;
background:#ebf4fb;
border-radius: 0px; /* future proofing */
padding : 10px;
margin :10px 0 10px 5px;
float : left;
}
#gal_formbox h1 {
font-family : Arial;
font-size:22px;
font-weight:bold;
margin-bottom:3px;
color : #1a6586;
padding : 8px 5px 0px 5px;
clear : both;
}
#gal_formbox p{
font-size:11px;
color:#666666;
margin-bottom:10px;
padding-bottom:0px;
}
#gal_formbox label{
font-family: 'Roboto', sans-serif;
font-size:18px;
display:block;
font-weight:300;
text-align:right;
width:180;
float:left;
color : #1a6586;
}
#gal_formbox label .small{
	float: none
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:180;
}
#gal_formbox select {
margin-bottom : 20px;
}
#gal_formbox input,select {
color:#666666;
float:left;
font-size:14px;
padding:6px 10px;
border:solid 1px #aacfe4;
width:390px;
line-height:22px;
height:36px;
margin:2px 0 16px 10px;
background:#fff;
}
#gal_formbox input.file {
color:#666666;
float:left;
font-size:12px;
padding:0px 0px;
border:solid 1px #aacfe4;
width:390px;
height:36px;
margin:2px 0 16px 10px;
background:#fff;
}

#gal_formbox input.with_error{
border:1px solid #fb6868;
background:#fedddd;
}
#gal_formbox select.with_error {
padding:5px 5px;
width:307px;
height:35px;
border:1px solid #fb6868;
background:#fedddd;
}
#gal_formbox button{
clear:both;
margin-left:202px;
margin-top:-5px;
width : 145px;
height:34px;
padding :0px;
background:#666;
color:#fff;
font-size:15px;
font-weight:400;
font-family: 'Comfortaa', cursive;
float : left;
border : none;
}	
#gal_formbox button:hover {
background:#000;
}
#gal_formbox a {
float : left;
margin-left:5px;
margin-top: -5px;
padding :7px 54px;
border:none;
text-decoration :none;
color:#fff;
font-size:15px;
font-weight:400;
font-family: 'Comfortaa', cursive;
background:#666;
}
#gal_formbox a:hover {
background:#000;
}
.validity_warn {
color:red;
font-family : arial;
font-size : 12px;
}
.scs {
color:green;
font-family : arial;
font-size : 12px;
}
.err {
color:red;
font-family : arial;
font-size : 12px;
}
.cat_display {
margin-left : 5px;
width : 100%;
float: left;
color:#666;
font-family: 'Ubuntu', sans-serif;
font-size : 13px;
}
.cat_display h1{
margin : 0 0 10px 0;
width : 100%;
float: left;
color:#666;
font-family: 'Ubuntu', sans-serif;
font-size : 22px;
}
.cat_heading {
	font-weight : 300;
	width : 1095px;
	float : left;
	font-family: 'Roboto', sans-serif;
	font-size : 22px;
	margin : 4px 0 4px 5px;
	padding : 7px 5px 7px 5px;
	color : #666;
	background : #f9f9f9;
	border-radius: 2px;
	border : 1px solid #f1f1f1;
	/*text-shadow : 0 1px 0 #fff;
	/*border-bottom : 1px dashed #dbdbdb;*/
}

.cat_head_long {
width : 330px;
float: left;
color:#fff;
font-family: 'Ubuntu', sans-serif;
font-size : 14px;
font-weight : bold;
padding : 10px 10px 10px 5px;
background : #666;
}
.cat_head {
width : 132px;
float: left;
color:#fff;
font-family: 'Ubuntu', sans-serif;
font-size : 14px;
font-weight : bold;
padding : 10px 10px 10px 5px;
background : #666;
}
.cat_det_long {
width : 330px;
float: left;
color:#666;
font-family: 'Ubuntu', sans-serif;
font-size : 13px;
font-weight : bold;
padding : 10px 10px 10px 5px;
border-bottom : 1px solid #d1d1d1;
border-left : 1px solid #d1d1d1;
border-right : 1px solid #d1d1d1;
}
.cat_det {
width : 130px;
float: left;
color:#666;
font-family: 'Ubuntu', sans-serif;
font-size : 13px;
font-weight : normal;
padding : 10px 10px 10px 5px;
border-bottom : 1px solid #d1d1d1;
border-right : 1px solid #d1d1d1;
}

a.remove{
	width : 25px;
	height : 14px;
	float : left;
	
}
h2.conf {
font-size : 16px;
font-family: 'Ubuntu', sans-serif;
color : #666;
font-weight : normal;
margin : 9px 0 0 0;
padding : 0;
}
.remove_conf {
	margin:10px 0 5px 2px;
	width : 805px;
	float: left;
	padding : 10px;
	background : #fff;
	border : 1px solid #f1f1f1;
}
.remove_conf a{
margin:10px 5px 0 0;
float : left;
width : 50px;
background : #666;
color : #fff;
padding : 5px;
text-align :center;
text-decoration: none;
font-family: 'Ubuntu', sans-serif;
font-size : 13px;
}
.remove_conf a:hover{
background : #000;

}
.remove_conf a.long{
margin:10px 5px 0 0;
float : left;
width : 150px;
background : #666;
color : #fff;
padding : 5px;
text-align :center;
text-decoration: none;
font-family: 'Comfortaa', cursive;
font-size : 14px;
}
.remove_conf a.long:hover{
background : #000;

}
ul#ul_gal {
margin :0;
padding:0;
display : block;
width : 100%;
float:left;
}
ul#ul_gal li{
margin : 5px 15px 25px 0;
padding : 0 5px 0 0;
width : 110px;
height : 120px;
float:left;
list-style:none;
}
a.remove_image {
margin:0 0 0 5px;
float : left;
width : 107px;
background : #666;
color : #fff;
padding : 5px;
text-align :center;
text-decoration: none;
font-family : verdana;
font-size : 13px;
}
a.remove_image:hover {
background : #000;
}
/*--------------------------------------End of gallery ----------------------------------*/
.m_wrap {
	margin : 5px 0 10px 4px;
	width : 1110px;
	float : left;
	}
.m_wrap h2{
	border-left : 10px solid #97d9fa;
	margin : 0 0 5px 0px;
	padding : 0 0 0 10px;
	color : #666;
	text-decoration: none;	
	font-family: 'Ubuntu', sans-serif;
	font-size : 20px;
	font-weight : 300;
	}
.m_wrap img{
	margin : 0px 0 -10px -15px;
	padding : 0 5px 0 0;
	float : left;
	display : block;
	}	
.m_wrap p{
	display : block;
	margin : 3px 0 8px 0;
	padding : 0px;
	text-align : justify;
	color : #777;
	line-height : 28px;
	text-decoration: none;	
	font-family: 'Ubuntu', sans-serif;
	font-size : 15px;
	font-weight: 300;
	float : none;
	}
.para_wrap {
	float : left;
}	
p.full_para{
	width : 100%;
	margin : 3px 0 5px 0;
	padding : 0 10px 0 0;
	text-align : justify;
	color : #777;
	line-height : 24px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-size : 16px;
	font-weight: 300;
	float : left;
	
	}
p.full_para img{
	margin : 0 0 0 10px;
	padding :5px;
	float : right;
	border : 1px solid #d3d5d6;
	}	
p.caption{
	width : 100%;
	margin : 5px 0 2px 0;
	padding : 0px;
	text-align : justify;
	color : #1c1c1c;
	line-height : 24px;
	text-decoration: none;
	font-family: 'Comfortaa', cursive;
	font-size : 19px;
	float : left;
	}
p.quote{
	width : 1100px;
	margin : 0 auto;
	padding : 0px;
	text-align : justify;
	color : #464646;
	line-height : 24px;
	text-decoration: none;
	font-family: 'Shadows Into Light', cursive;
	font-size : 17px;
	font-weight: 600;
	float : left;
	}	
.big {
	font-family : Arial,Sans-serif;
	font-size : 30px;
	font-weight : bold;
	display : inline;
	padding : 3px;
	margin : 0;
	}
.message_by {
	width : 100%;
	float : left;
	text-align : left ;
	border-top : 1px dashed #cfcfcf;
	margin : 0 0 10px 0;
	padding : 5px 0 0 0;
	font-family: 'Comfortaa', cursive;
	font-size : 14px;
	color : #626161;
	font-style : italic;
	}
	/*---------------------------------req--------------------*/
#request h1 {
	font-size : 16px;
	color : #fff;
	margin : 0px 0 10px 0;
	background : #666;
	padding : 8px 0 8px 16px;

	}
#request_form {
	width :745px;
	float : left;
}
.message_box {
width : 560px;
padding : 10px;
margin : 0 0 0 180px;
font-size : 14px;
float : left;
}
.error {
	color : red;
	background :url(../images/error.jpg) no-repeat;
	padding : 10px 10px 10px 45px;
	}
.success {
	color : green;
	background :url(../images/success.jpg) no-repeat;
	padding : 10px 10px 10px 45px;
	}
.error_report {
font-size : 12px;
display:block;
color : red;
font-family: 'Ubuntu', sans-serif;
}
#request_form label{
	width :205px;
	float : left;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	color : #666;
	font-size : 16px;
	margin : 10px 10px 2px 0;
	text-align : right;
}
#request_form  input{
	font-family: 'Ubuntu', sans-serif;
	font-size : 15px;
	color : #414141;
	margin : 8px 0 2px 0;
	padding : 14px 12px;
	width : 350px;
	float : left;
	border : 1px solid #97d9fa;
	background :url(../images/input_bg.jpg) repeat-x;
}
#request_form input.with_error {
	font-family: 'Ubuntu', sans-serif;
	font-size : 15px;
	color : #414141;
	margin : 8px 0 2px 0;
	padding : 14px 12px;
	width : 350px;
	float : left;
	border:1px solid #fd7070;
	background :url(../images/input_bg.jpg) repeat-x;
}

#request_form  textarea{
	font-family: 'Ubuntu', sans-serif;
	font-size : 15px;
	color : #414141;
	margin : 8px 0 8px 0;
	padding : 12px;
	width : 530px;
	height :80px;
	float : left;
	border : 1px solid #97d9fa;
	background :url(../images/input_bg.jpg) repeat-x;
}
#request_form  textarea.with_error{
	font-family: 'Ubuntu', sans-serif;
	font-size : 15px;
	color : #414141;
	margin : 8px 0 8px 0;
	padding : 12px;
	width : 530px;
	height :80px;
	float : left;
	border:1px solid #fd7070;
	color : #666;
	background :url(../images/input_bg.jpg) repeat-x;
}
#request_form button {
	font-family: 'Ubuntu', sans-serif;
	float : left;
	width : 140px;
	height : 40px;
	background : #33b6f7;
	color : #fff;
	margin : 0 0 15px 0;
	padding : 0;
	font-size : 16px;
	border : 1px solid #1eadf4;
	cursor : pointer;
}
#request_form button:hover {
	background : #1eadf4;
}
#req_right {
	margin : 15px 0 0 25px;
	width : 315px;
	height : 360px;
	background : url(../images/write_us.jpg) no-repeat;
	float : left;
	border : none;
}
/*---------------------Events Style--------------------------*/
.newsheading {
	width : 100%;
	margin : 10px 0 1px 0;
	padding : 0px;
	font-family: 'Ubuntu', sans-serif;
	font-size : 18px;
	font-weight :500;
	color : #1a86b7;
	float : left;
	}
.newsheading a {
	text-decoration : none;
	color : #117fb5;
	}
.newsheading a:hover {
	text-decoration : underline;
	color : #44bbf3;
	}
.postedby {
	margin : 0 0 5px 0;
	padding : 0px;
	font-family: 'Comfortaa', cursive;
	font-size : 13px;
	color : #a1a1a1;
	}
.newstext {
	width:1120px;
	margin : 0 0 5px 0;
	padding : 0px;
	font-family: 'Roboto', sans-serif;
	font-size : 15px;
	color : #666;
	float : left;
	}
.m_from {
	width:1120px;
	margin : 5px 0 10px 0;
	padding : 0px;
	font-family :Arial;
	font-size : 13px;
	color : #5b5c5d;
	float : left;
	line-height : 16px;
	}
.page_nav {
	width:1120px;
	margin : 0px 0 20px 0;
	padding : 0px 0 0 0;
	float : left;
	}
.page_nav  a{
	margin : 0px 10px 0px 0px;
	padding : 6px 14px;
	float : left;
	font-family :Arial;
	font-size : 14px;
	color : #fff;
	background : #666;
	border-radius : 5px;
	}	
.page_nav  a:hover{	
	background : #000;
	}
.choosen {
	background :#fdfdfd;
	float : left;
	padding : 5px;
	border : 2px dashed #e6e7e8;
	}
#application h3{
	margin : 10px 0 0px 20px;
	padding : 5px 10px;
	font-family: 'Ubuntu', sans-serif;
	font-size : 20px;
	text-shadow : 0 1px #888;
	color : #fff;
	float : left;
	font-weight : normal;
	background :#30b5f7;

	}
#application label{
	width : 350px;
	font-family: 'Ubuntu', sans-serif;
	font-size : 14px;
	color : #2eaae7;
	float : left;
	font-weight : 400;
	}	
#application input{
	margin : 0 0 15px 0;
	width : 340px;
	padding : 10px 5px;
	font-family: 'Ubuntu', sans-serif;
	font-size : 14px;
	color : #5b5c5d;
	float : left;
	font-weight : 400;
	border : 1px solid #74d1ff;
	background : #fff url(../images/input_bg.jpg) repeat-x;
	}
#application input.with_error{
	border : 1px solid #f73e3e;
	background : #fff url(../images/input_bg.jpg) repeat-x;
	}	
#application input.two_sided{
	margin : 0 10px 15px 0;
	width : 165px;
	float : left;
	border : 1px solid #74d1ff;
	background : #fff url(../images/input_bg.jpg) repeat-x;
	}
#application input.two_sided_error{
	margin : 0 10px 15px 0;
	width : 165px;
	float : left;
	border : 1px solid #f73e3e;
	background : #fff url(../images/input_bg.jpg) repeat-x;
	}	
#application select{
	margin : 0 0 15px 0;
	width : 340px;
	height : 43px;
	padding : 10px 5px;
	font-family: 'Ubuntu', sans-serif;
	font-size : 14px;
	color : #5b5c5d;
	float : left;
	font-weight : normal;
	border : 1px solid #74d1ff;
	background : #fff url(../images/input_bg.jpg) repeat-x;
	}
#application select.with_error{
	margin : 0 0 15px 0;
	width : 340px;
	height : 43px;
	float : left;
	border : 1px solid #f73e3e;
	background : #fff url(../images/input_bg.jpg) repeat-x;
	}	
#application select.sel_date{
	margin : 0 10px 15px 0;
	width : 75px;
	height : 42px;
	float : left;
	border : 1px solid #74d1ff;
	background : #fff url(../images/input_bg.jpg) repeat-x;
	}
	
#application select.sel_date_error{
	margin : 0 10px 15px 0;
	width : 75px;
	height : 42px;
	float : left;
	border : 1px solid #f73e3e;
	background : #fff url(../images/input_bg.jpg) repeat-x;
	}
#application select.sel_month{
	margin : 0 10px 15px 0;
	width : 125px;
	height : 42px;
	float : left;
	font-weight : normal;
	border : 1px solid #74d1ff;
	background : #fff url(../images/input_bg.jpg) repeat-x;
	}
#application select.sel_month_error{
	margin : 0 10px 15px 0;
	width : 125px;
	height : 42px;
	float : left;
	border : 1px solid #f73e3e;
	background : #fff url(../images/input_bg.jpg) repeat-x;
	}		
#application button{
	margin : 8px 0 0 0;
	padding : 0;
	float : left;
	width :200px;
	height : 50px;
	cursor : pointer;
	background : #30b5f7;
	border : 1px solid #25aff4;
	font-size : 22px;
	color : #fff;
	font-family: 'Comfortaa', cursive;
	text-shadow : 0 1px 0 #0b94d9;
	}	
#application button:hover{
	background : #08a4f1;
	}
.app_wrap {
	width : 1125px;
	margin : 0px;
	padding : 15px;
	float : left;
	border : 2px solid #f9f9f9;
	float : left;
	}
.li_wrap {
	width : 355px;
	margin : 0 0 0px 7px;
	padding : 0px;
	float : left;	
	}
.form_error {
	color : red;
	font-size : 13px;
	font-weight : 400;
	}
/*-----------------------Online Admission Ends Here ---------------*/	
#thanks_note {
	width : 800px;
	margin : 50px auto;
	float : none;
	}
#thanks_icon {
	width:73px;
	height : 80px;
	margin : 0 auto;
	float : none;
	border : none;
	}
#thanks_note  h1 {
	margin : 0px 0 5px 0;
	padding : 0;
	text-align : center;
	font-size : 40px;
	color : #3f4040;
	font-family: 'Roboto', sans-serif;
	}
#thanks_note  p {
	text-align : center;
	font-size : 18px;
	color : #666;
	line-height : 26px;
	font-family: 'Comfortaa', cursive;
	}	
.ref {
	text-align : center;
	font-size : 24px;
	color : #3a3a3a;
	font-family: 'Ubuntu', sans-serif;
	font-weight : bold;
	}	
ul#books {
	width : 100%;
	padding : 0;
	margin : 0 0 0 15px;
	float : left;
	}
ul#books  li{
	width : 100%;
	padding : 0;
	margin : 0;
	float : left;
	list-style : none;
	font-size : 20px;
	color : #777;
	line-height : 28px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	}
.book_name {	
	font-size : 14px;
	color : #666;
	padding: 0 0 0 10px;
	font-family: 'Roboto', sans-serif;
	}	
.sec_heading {
	float : left;
	padding : 0;
	margin : 5px 0 6px 0;
	font-size : 23px;
	color : #666;
	line-height : 26px;
	font-weight: 400;
	font-family: 'Ubuntu', sans-serif;
	}
.gototop {
	text-decoration: none;
	display: block;
    text-align: center;
    position: fixed;
    bottom: 1%;
    right: 1%;
    z-index: 5;
    color: #29aae2;
    opacity: .7;
    float: right!important;
}
.gototop img,.gototop:hover img {
	border : none;
}
.list_type_wrap {
	float : left;
	display: block;
	margin: 0 0 5px 0;
}
.list_type_wrap h3 {
	font-size: 24px;
	font-weight: 400;
	color: #666;
	font-family: 'Ubuntu', sans-serif;
	padding: 0 0 0 0;
}
.list_type_wrap h4 {
	font-size: 19px;
	font-weight: 300;
	color: #666;
	font-family: 'Roboto', sans-serif;
	margin: 15px  0 0 0;
	padding: 0 0 0 0;
}
.list_type_wrap h5 {
	font-size: 17px;
	font-weight: 300;
	color: #666;
	font-family: 'Roboto', sans-serif;
	margin: 15px  0 0 0;
	padding: 0 0 0 0;
}
.list_type_wrap h5.col_head {
	display: inline;
	float: left;
	width : 300px;
	font-size: 16px;
	font-weight: 300;
	color: #666;
	font-family: 'Roboto', sans-serif;
	margin: 4px  0 10px 0;
	padding: 0 0 0 0;
}
.count {
	font-size:18px;
	font-weight: 400;
}
.list_type_wrap p{
	font-size: 15px;
	font-weight: 300;
	line-height: 24px;
	color: #777;
	font-family: 'Ubuntu', sans-serif;
	margin: 10px 0;
	padding: 0 0 0 24px;
}

.list_type_wrap h2{
	font-size: 26px;
	font-weight: 400;
	color: #666;
	font-family: 'Ubuntu', sans-serif;
	margin: 25px 0 15px 0;
	padding: 0 0 0 0;
}
.visit_site {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #999;
}
.conc {
	color : #777;
	font-size: 22px;
}
.curr {
	color : #999;
	font-size: 18px;
}
.big_para {
	float: left;
	font-size: 17px;
	font-weight: 300;
	line-height: 24px;
	color: #777;
	font-family: 'Roboto', sans-serif;
	margin: 2px 0 5px 0;
	padding: 0 0 0 0px;
	text-align: justify;
}
.list_type_wrap .medium_para {
	float: left;
	font-size: 17px;
	font-weight: 300;
	line-height: 25px;
	color: #777;
	font-family: 'Roboto', sans-serif;
	margin: 2px 0 5px 0;
	padding: 0 0 0 0px;
	text-align: justify;
}
.medium_para {
	float: left;
	font-size: 17px;
	font-weight: 300;
	line-height: 24px;
	color: #777;
	font-family: 'Roboto', sans-serif;
	margin: 2px 0 5px 0;
	padding: 0 0 0 0px;
	text-align: justify;
}
.house_wrap{
	width: 520px;
	float: left;
	margin: 0 40px 0 0px;

}
.house_heading {
	float: left;
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	font-family: 'Ubuntu', sans-serif;
	margin: 10px 0 2px 0;
	padding: 5px 12px;
	background: #21acf1;
	display: block;
	border-radius: 0 10px 0px 0;

}

.cabinet_wrap{
	background: yellow;
	width : 210px;
	background: none;
	float : left;
	margin: 3px 12px 4px 0;
	padding: 0;
}
.cabinet_image{
	width : 150px;
	height : 140px;
	float : left;
	margin: 0 0 0 0;
	padding: 0;
}
.cabinet_image img{
	border-radius : 10px;
	border : 3px solid #fff;
	box-shadow: 0px 3px 9px #f1f1f1;
}
.teacher_wrap{
	width : 360px;
	height : 140px;
	background: none;
	float : left;
	margin: 3px 12px 4px 0;
	padding: 0;
}
.teacher_image{
	width : 140px;
	height : 140px;
	float : left;
	margin: 0 0 0 0;
	padding: 0;
}
.teacher_image img{
	border-radius : 10px;
	border : 3px solid #fff;
	box-shadow: 0px 3px 9px #f1f1f1;
}
.teacher_info{
	width : 220px;
	height : 110px;
	float : left;
	margin: 0 0 0 0;
	padding: 20px 0 0 10px;
	vertical-align: middle;
}
.department_heading {
	width: 100%;
	float: left;
	font-size: 24px;
	font-weight: 400;
	color: #555;
	font-family: 'Ubuntu', sans-serif;
	margin: 10px 0 2px 0;
	padding: 0 0 0 0;
}
.teacher_info h4{
	font-size: 18px;
	font-weight: 400;
	color: #777;
	font-family: 'Ubuntu', sans-serif;
	margin: 3px 0 6px 0;
	padding: 0 0 0 0;
	line-height: 22px;
}
.teacher_info h5{
	font-size: 16px;
	font-weight: 300;
	color: #666;
	font-family: 'Roboto', sans-serif;
	margin: 3px 0 5px 0;
	padding: 0 0 0 0;
	line-height: 18px;
}
.teacher_info h6{
	font-size: 15px;
	font-weight: 300;
	color: #666;
	font-family: 'Comfortaa', cursive;
	margin: 3px 0 5px 0;
	padding: 0 0 0 0;
	line-height: 17px;
}
.quote_head  {
	margin: 5px 0 0 0;
    width: 340px;
    height: 50px;
    float: left;	
	padding: 8px 0 0 0;
	background: #fff;
	border: 1px solid #f2f2f2;
	border-radius: 10px  10px 0 0;
}
.quote_head h3{
	text-align: center;
	font-size: 29px;
	font-weight: 400;
	color: #777;
	font-family: 'Shadows Into Light', cursive;
	margin: 0px 0 0px 0;
	padding: 0 0 0 0;
	text-shadow : 0 1px #fff;
}
.quote_body  {
	background: #f9f9f9;
	border: 1px solid #f2f2f2;
	margin: 0;
    width: 340px;
    float: left;	
	padding: 0;
	vertical-align: middle;
	border-radius: 0 0 10px 10px;
}
.quote_body p{
	text-align: center;
	font-size: 17px;
	font-weight: 300;
	color: #777;
	font-family: 'Roboto', sans-serif;
	margin: 0;
	padding: 0 25px;
	line-height: 24px;
	text-shadow : 0 1px #fff;
}
.quote_icon{
	color : #d9d9d9;
	font-weight: 300;
	font-size: 30px;
}
p.quote_by{
	text-align: center;
	font-style: italic;
	font-size: 16px;
	font-weight: 300;
	color: #777;
	font-family: 'Shadows Into Light', cursive;
	margin: 8px 0 0 0;
	padding: 0 25px;
	line-height: 24px;
	text-shadow : 0 1px #fff;
}
	

