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

body {
	margin:0px;
	padding:0px;
	background-color:#ebedef;
}

a {
	text-decoration:none;
	color:#773E2D
}

.clear {
	clear:both;
}
.clear_left {
	clear:left;
}
.clear_right {
	clear:right;
}
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
/*wrapper*/
.wrapper {
	width:1004px;
	margin:auto;
	position:relative;
}
/*header starts*/
.header {
	background-color:#181823;
	height:26px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
	padding-top:4px;
}
.header_right {
	float:right;
	color:#c5c5c5;
	vertical-align:middle;
}
.select_box {
	border:1px solid #686868;
	background-color:#4e4e51;
	width:200px;
	padding:1px;
	margin-top:2px;
	margin-left:4px;
	color:#FFF;
	font-size:12px;
}
/*menu starts*/
.menu {
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
	height:55px;
	font-family: 'Oswald', sans-serif;
}
.logo {
	position:absolute;
	right:17px;
	z-index:9999;
	top:-73px;
}
.menu ul {
	background-image:url(../images/menu_ul_line.jpg);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
}
.menu ul li {
	float:left;
	background-image:url(../images/menu_line.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.menu ul li a {
	color:#ffffff;
	font-size:17px;
	padding-left:16px;
	padding-right:15px;
	display:block;
	line-height:55px;
	text-transform:uppercase;
	text-shadow:1px 1px #59342a;
}
.menu ul li a:hover {
	color:#ec9142;
}
.menu ul li a.active {
	background-image:url(../images/menu_hover.jpg);
	background-repeat:repeat-x;
	text-shadow:1px 1px #a76c2d;
	color:#ffffff;
}
/*banner starts*/
.banner_bg {
	background-image:url(../images/banner_bg.jpg);
	background-repeat:repeat-x;
	height:305px;
	padding-top:19px;
}
.banner_shadow {
	background-image:url(../images/banner_shadow.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:305px;
}
.banner_left {
	float:right;
	*float:left;
	margin-top:7px;
}
.banner_txt {
	float:left;
	background-color:#f25411;
	width:263px;
	height:237px;
	margin-top:7px;
	font-family: 'Oswald', sans-serif;
	font-size:31px;
	font-weight:300;
	text-transform:uppercase;
	color:#ffffff;
	padding-left:60px;
	padding-top:25px;
	padding-bottom:28px;
}
.yellow_txt {
	color:#fce028;
	font-size:50px;
	font-weight:700;
	line-height:55px;
}
.confidence_txt {
	color:#fce028;
	font-size:38px;
	font-weight:700;
	line-height:45px;
}
.creativity_txt {
	color:#fce028;
	font-size:36px;
	font-weight:700;
	line-height:45px;
	display:block;
}
.slides_container {
	overflow:hidden;
	position:relative;
	margin:auto;
	height:300px;
}
#slides {
	position:relative;
	z-index:100;
	
}
.pagination {
	text-align:center;
	margin:0px auto 0 auto;
	float:left;
	position:absolute;
	right:0px;
	top:275px;
	right:29px;
	z-index:1000;
}
.pagination ul {
	display:none;
}
.pagination li {
	display:block;
	margin:0 1px;
	list-style:none;
	float:left;
}
.pagination li a {
	padding:0px;
	display:block;
	width:11px;
	height:11px;
	background-image:url(../images/nav_white.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
	text-decoration:none;
	line-height: 70px;
	color: #FFF;
}
.pagination li.current a {
	color:#fff;
	background-image: url(../images/nav_active.jpg);
}
.content {
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#ffffff;
	padding-bottom:15px;
}
.events_detail {
	width:327px;
	float:left;
	margin-top:20px;
	font-family: 'Oswald', sans-serif;
	margin-right:10px;
	min-height:150px;
}
.event_heading {
	margin:0px;
	padding:0px;
	background-color:#d95210;
	font-weight:300;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:25px;
	background-image:url(../images/new_icon.png);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding:4px 0px 8px 44px;
	height:34px;
	text-shadow:1px 1px #bd470e;
}
.title_txt {
	font-size:16px;
	color:#3d3d3d;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:700;
	margin-top:6px;
	padding-top:12px!important;
}
.title_txt:hover
{
	color:#f25411!important;
}
.news_detail {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#3d3d3d;
	border-bottom:1px dotted #575757;
	padding-left:5px;
	padding-right:5px;
	width:307px;
	*padding-bottom:10px;
}
.news_detail a
{
	color:#3d3d3d;
	display:block;
	margin-bottom:12px;
}
.news_detail a:hover
{
	color:#307da2;
}
.border_none {
	border:none!important;
}
.event_bg {
	background-color:#1097d9;
	background-image:url(../images/events_icon.png);
	text-shadow:1px 1px #0f8bc8;
	padding-left:50px;
	padding-bottom:9px;
}
.dance_img {
	float:left;
	width:70px;
	margin-right:10px;
	margin-left:4px;
}
.calender_event {
	width:217px;
	float:right;
}
.month_event {
	background-image:url(../images/calendar_icon.png);
	background-repeat:no-repeat;
	background-position:left;
	color:#3d3d3d;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	display:block;
}
.news_detail1 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#3d3d3d;
	border-bottom:1px dotted #575757;
	padding:13px 5px 7px 5px;
	width:315px;
	*padding-bottom:0px;
	*padding-top:16px;
	min-height:80px;
}
.news_detail1 a
{
	color:#3d3d3d;
	padding-top:12px;
	display:block;
	margin-bottom:12px;
}
.news_detail1 a:hover
{
	color:#307da2;
}
.downloads a{padding-top:0px;}
.download_bg {
	background-color:#eeb211;
	text-shadow:1px 1px #cf9b0f;
	background-image:url(../images/download_icon.png);
	background-position:10px 12px;
	padding-left:50px;
}
.download_txt {
	float:left;
	width:170px;
	*width:180px;
	padding-left:10px;
}
.download_txt p {
	margin:0px;
	padding:0px;
	padding-bottom:8px;
}
.downloads {
	float:right;
	margin-right:0px;
	min-height:80px;
}
.download_btn {
	background-color:#4d4d4d;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#fff!important;
	width:87px;
	height:25px;
	text-align:center;
	float:right;
	padding-top:6px!important;
	margin-right:8px;
}
.download_btn:hover {
	background-color:#222020;
}
.footer {
	background-color:#ebedef;
	padding-top:12px;
	padding-bottom:9px;
	color:#454545;
	font-size:13px;
	font-family: 'Source Sans Pro', sans-serif;
}
.footer_lft {
	float:left;
}
.footer_lft ul {
	padding-top:6px;
	float:left;
}
.footer_lft ul li {
	float:left;
	padding-left:3px;
	background-image:url(../images/footer_line.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:8px;
	padding-left:5px;
}
.footer_lft ul li.last_link
{
	background-image:none;
}
.footer_lft ul li a {
	color:#454545;
}
.footer_lft ul li a:hover {
	color:#743d30;
}
.textbox {
	width:160px;
	padding:1px;
	border:1px solid #d6d6d6;
	float:left;
	margin-top:-1px;
}
.search_btn {
	background-color:#3b3b3b;
	color:#ffffff!important;
	height:19px;
	width:57px;
	float:left;
	text-align:center;
	padding-top:1px;
	margin-top:-1px!important;
	*margin-top:0px;
}
.search_btn:hover {
	background-color:#151111;
}
@-moz-document url-prefix() {
 .search_btn {
	 margin-top:0px;
}
}

.footer_rgt {
	float:right;
	padding-top:6px;
}
.home_banner{ padding:0px 7px;}
/*about page*/
.inner_banner_bg
{
	background-image:url(../images/inner_banner_bg.jpg);
	background-repeat:repeat-x;
	height:55px;
	padding-top:35px;
}
.inner_logo
{
	right:17px;
	z-index:9999;
	top:-89px;
}
.content_left
{
	width:730px;
	float:left;
	padding-top:16px;
	color:#3d3d3d;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	line-height:19px;
}
.inner_banner_bg h1
{
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:18px;
	font-family: 'Oswald', sans-serif;
	float:left; text-transform:uppercase
}
.content_inner
{
	background-image:url(../images/inner_content_bg.jpg);
	background-repeat:repeat-x;
	padding-bottom:60px;
	background-color:#ffffff;
}
.breadcrumb_link
{
	float:right;
	margin-right:170px;
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
	color:#ffffff;
}
.about_link
{
	color:#ffffff;
}
.about_link:hover
{
	color:#ed7b00;
}
.link_page
{
	color:#f7bb3d;
}
.content_right
{
	background-image:url(../images/inner_content_right.jpg);
	background-repeat:no-repeat;
	width:246px;
	float:right;
	margin-top:17px;
	color:#3d3d3d;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
}
.content_right ul
{
	padding-top:33px;
	margin-left:37px;
	margin-right:25px;
}
.content_right ul li
{
	border-bottom:1px solid #d8dde0;
	background-image:url(../images/grey_bullet.jpg);
	background-repeat:no-repeat;
	background-position:4px;
	padding-left:22px;
	padding-bottom:5px;
	padding-top:5px;
}
.content_right ul li.last
{
	border:none;
}
.content_right ul li a
{
	color:#3d3d3d;
}
.content_right ul li a:hover
{
	color:#f08410;
}
.content_right ul li a.active
{
	color:#f08410;
}
.download_bg1 {
	background-color:#eeb211;
	text-shadow:1px 1px #cf9b0f;
	background-image:url(../images/download_icon.png);
	background-position:15px 12px;
	padding-left:60px;
	margin-top:35px;
	margin-left:10px;
}
a .download_bg1:hover
{
	background-color:#865e2c;
}
/*Mission page*/
.orange_stripe
{
	background-image:url(../images/orange_bg.jpg);
	background-repeat:repeat;
	margin:32px 5px 0px 8px;
	padding:10px;
	color:#fff;
	font-size:14px;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
}
.orange_stripe p
{
	font-style:italic;
	padding-left:15px;
	padding-right:20px;
}
.mission_logo
{
	float:left;
}
.mission_detail
{
	float:right;
	width:450px;
}
.mission_detail h2
{
	margin:0px;
	padding:0px;
	font-size:24px;
	text-align:center;
	color:#fff;
	font-weight:600;
	background-image:url(../images/flower_bg.png);
	background-repeat:no-repeat;
	background-position:1px 53px;
	padding-top:25px;
	padding-bottom:25px;
}
.motto_logo
{
	float:left;
	margin-top:55px;
}
.shaanthi_logo
{
	float:left;
	margin-top:85px;
}
.mission_detail h3
{
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-bottom:6px;
	color:#e4d428;
}

.img_border
{
	border:5px solid #ecedf1;
	margin-right:5px;
}

.img_right

{
	float:left;
	border:5px solid #ecedf1;
	margin-right:10px;
}

.subject_offered1
{
	width:240px;
	float:left;
	margin-bottom:30px;
}

.subject_offered li
{
	background-image:url(../images/list_items.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	line-height:22px;
}

.subject_offered2 li
{
	background-image:url(../images/list_items.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;
	padding-left:15px;
	line-height:22px;
}
.subject_offered3 li
{
	background-image:url(../images/brown-arrow.png);
	background-repeat:no-repeat;
	background-position:2px 8px;
	padding-left:15px;
	line-height:25px;
}
.subject_offered3 li .subject_offered4 li
{
	background-image:url(../images/list_items.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;
	padding-left:15px;
	line-height:22px;
}
.subject_offered3 li a
{
	color:#4E4E51;
}

.subject_offered3 li a:hover
{
	color:#ED9241;
}
.subject_offered1 li
{
	background-image:url(../images/list_items.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	line-height:22px;
}


.class_img
{
	margin-right:20px;
	margin-bottom:10px;
}



.exam_table tr
{
	background-color:#fff;
}

.exam_table tr td
{
	width:180px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.exam_table1 tr
{
	background-color:#fff;
}

.exam_table1 tr td
{
	width:180px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.color_table1
{
	background-color:#69c0fa;
	color:#fff;
}

.exam_table1 tr .nursery
{
	width:380px;
}

.orange_txt
{
	color:#ed9241;
	font-size:16px;
	font-weight:bolder;
	margin-top:10px;
}

.margin_img
{
	margin-right:40px;
	margin-bottom:20px;
}

.lessons
{
	float:left;
	padding-bottom:20px;
	width:720px;
}
.color_table
{
	background-color:#f39c44;
	color:#fff;
}

.mail
{
	color:#773E2D;
	
}

.mail:hover
{
	text-decoration:underline;
}


.content_right1
{
	width:235px;
	float:right;
	margin-top:17px;
	font-weight:500;
	color:#fff;
}


.enquiry_form
{
	margin-top:30px;	
}

.enquiry_form td
{
			padding-bottom:12px;
		padding-right:12px;
}

.enquiry_form .textbox
{
	width:200px;
	height:25px;
}
.text_area
{
	width:200px;
	border:1px solid #D6D6D6;
	font-family:'Open Sans', sans-serif;
}

.submit_btn
{
	background-color:#3D3D3D;
	color:#fff;
	border:0px none;
	width:100px;
	height:35px;
	cursor:pointer;
}
.submit_btn:hover
{
	background-color:#f25411;
}


.star
{
	color:#F00;
}

.map
{
	float:right;
	margin-top:20px;
	margin-right:10px;

}

.content_left1
{
	float:left;
	width:297px;
}

.details_txt
{
	float:left;
	margin-top:20px;
	margin-left:45px;
}

.details_txt h2
{
	font-size:15px;
}

.map1
{
	border:5px solid #ecedf1;
}
/*new*/
.date_txt
{
	color:#daa20a;
	clear:both;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:6px;
	display:block;
}

.news_more{float:right;}
.news_more a{color:#D95210; font-size:14px;  font-weight: bold;}
.news_more a:hover{color:#3D3D3D;}

.event_more{float:right;}
.event_more a{color:#1097D9; font-size:14px; font-weight: bold;}
.event_more a:hover{color:#3D3D3D;}

.download_more{float:right;}
.download_more a{color:#EEB211; font-size:14px; font-weight: bold;}
.download_more a:hover{color:#3D3D3D;}

.read_more
{
	float:right;
	color:#d95210;
	font-weight:bold;
	margin-right:10px;
}
.read_more:hover
{
	color:#daa20a;
}
.news_details_inner{
	border-bottom:1px solid #d6d6d6;
	padding-bottom:10px;
	width:700px;
}
.news_details_inner p
{
	margin:0px;
	padding:0px;
}


/**Pagination Starts**/
.paginationdiv {
text-align: right;
padding: 20px 0 5px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.paginationdiv a {
margin: 0 5px 0 0;
padding: 3px 6px;
color:#9C5B45 !important;
text-decoration:none;
 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.paginationdiv a:hover {
color:#9C5B45;
text-decoration:underline;
}

.paginationdiv a.number1 {
border: 1px solid #9C5B45;
}

.paginationdiv a.current {
background: #9C5B45 !important;
border-color: #DAA20A !important;
color: #fff !important;
}
				
.paginationdiv a.current:hover {
text-decoration: underline;
}

/** Pagination Ends **/

.event_img{float:left; margin:5px 10px 0 0;width: 155px;}

.event_img img{border:3px solid #CCCCCC;}

.eventdiv p{float:left;}

.odd{background-color:#f1cdad}
.even{background-color:#fbf2ea;}

/*gallery*/
.school_detail
{
	width:185px;
	margin-top:40px;
	margin-left:35px;
	font-family: 'Open Sans', sans-serif;
}

.school_detail h2{font-weight:normal; font-size:14px; color:#6C3226;}

.school_list {
	font-size: 14px;
	font-weight: 600;
	background-color:#818181;
	padding-top: 9px;
	padding-right: 5px;
	padding-left: 5px;
	margin:0px;
	color: #ffffff;
	cursor:pointer;
	padding-bottom:7px;
	margin-bottom:1px;
	background-image:url(../images/grey_arrow.jpg);
	background-repeat:no-repeat;
	background-position:90%;
}
.school_list a {
	text-decoration:none;
	color:#ffffff;
	font-weight: 600;
}
.menulist ul
{
margin:0px!important;
	padding:0px!important;
}
.menulist ul li {
	
	font-size:13px;
	padding-left:0px!important;
	list-style:none!important;
	display:block;
	background-image:none;
}
.menulist ul li input{float:left; margin-right:5px;}	
.menulist ul li a {
	
	padding-left:24px;
	padding-bottom:2px;
	color: #3d3d3d;
	text-decoration: none;
	padding-top:2px;
	display: block;
	padding-bottom:5px;
	margin-bottom:2px;
}
.menulist ul li a:hover {
	color: #474746;
}
.menulist ul li a.select {
	color: #474746;
	background-color: #fce003;
}
.menulist ul li.last
{
	padding-bottom:10px;
}
.school_list_open {
	background-image:url(../images/down_arrow.jpg);
	background-repeat:no-repeat;
	background-position:90%;
	background-color:#ae7d1b;
	padding-top:9px;
	padding-right:5px;
	padding-left:5px;
	margin:0px;
	padding-bottom:7px;
	font-size:14px;
	font-weight:600;
	color:#FFF;
}
.aliyar_txt
{
	margin:0px;
	padding:0px;
	color:#693123;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	margin-top:20px;
}
/*Gallery*/
.rg-image-wrapper{
	position:relative;
	width:686px;
	height:460px;
	padding-top:0px;
	padding-bottom: 100px;
	padding-left:0px;
	margin-top:-560px;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
}
.rg-image img{
	max-height:100%;
	max-width:100%;
}
.rg-image-nav a{
	position:absolute;
	top:0px;
	left:0px;
	width:28px;
	height:100%;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.3;
	outline:none;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
	background-image: url(../../../thumb%20image%20bottem/thumb%20image%20bottem/images/nav.png);
	background-repeat: no-repeat;
	background-position: -20% 50%;
}
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background-position:115% 50%;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}
.rg-image-nav a:hover{
	opacity:0.8;
}
.rg-caption {
	position:relative;
}
.rg-caption p{
	font-size:15px;
	line-height:16px;
	margin-top:-50px;
	background-image:url(../images/bg_black.png);
	background-repeat:repeat-x;
	height:33px;
	color:#ffffff;
	padding-top:17px;
	padding-left:20px;
}
.rg-view{
	height:30px;
	display:none;
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	border:3px solid #464646;
	opacity:0.8;
	background-image: url(../../../thumb%20image%20bottem/thumb%20image%20bottem/images/views.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 500px;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#6f6f6f;
	border-color:#6f6f6f;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
	background-color: #000;
	background-image: url(../../../thumb%20image%20bottem/thumb%20image%20bottem/images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.es-carousel ul{display:block; margin:0px; padding:0px;}
.rg-gallery{ padding:0 20px 20px 20px; padding-left:0px;}


.filter
{
	float:left;
}
.submit_btn1
{
	background-color:#3D3D3D;
	color:#fff;
	border:0px none;
	width:91px;
	height:35px;
	cursor:pointer;
	margin-top:2px;
}
.submit_btn1:hover
{
	background-color:#f25411;
}
.submit_btn2
{
	background-color:#3D3D3D;
	color:#fff;
	border:0px none;
	width:91px;
	height:32px;
	cursor:pointer;
}
.submit_btn2:hover
{
	background-color:#f25411;
}


.sitemap1{
	border-right:1px solid #ECEDF1;
	margin-right:10px;
	}

.filter
{
	float:left;
}


.small_txt {
	width:100px;
	padding:1px;
	border:1px solid #d6d6d6;
	float:left;
	margin-top:-1px;
}

a.srchlink { font-size:14px; font-weight:bold; text-decoration:none;}
a.srchlink:hover{ text-decoration:none !important;}

.readmore{font-size:11px; line-height:11px; float:right; margin-right:7px}
.readmore a{text-decoration:none !important; padding-left:260px; }
.readmore a:hover{text-decoration:underline}
.brdr{border-bottom:#B9B9B9 1px dotted;}

.srch_img{float:left; margin:5px 10px 0 0;width: 155px;}
.srch_img img{border:3px solid #CCCCCC;}

.txtbox {
	width:200px;
	height:30px;
	padding:1px;
	border:1px solid #d6d6d6;
	float:left;
}

#search_div .overview {
    position: absolute;
    width: 100%;
}
.img-slider{
	width: 990px;
	height: 290px;
}