body {margin:0; padding:0; background:url(../images/bg.jpg) fixed; font:normal 13px/20px arial; color:#2f2f2f;}

#outer {width:100%;}
header {border-top:7px solid #5c5c51; background:#FFF;}
.fix {width:960px; margin:0 auto;}
.left {float:left;}
.right {float:right;}
.clear {clear:both; overflow:hidden; font-size:0; height:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

#inner {width:940px; padding:28px 30px; margin:0 auto; background:#f9f9f6; border-left:1px solid #eaeae5; border-right:1px solid #eaeae5;}

h1 {font:normal 35px arial; color:#b31528; padding-bottom:10px;}
h1.pagehead {border-bottom:1px solid #CCC; margin-bottom:25px;}

h2 {font:normal 30px arial; color:#818181; padding-bottom:10px;}

nav {background:#f1f1ec; border-top:1px solid #eaeae5; font-weight:bold;}
nav ul {width:1000px; margin:0 auto; padding:0; list-style:none; border-left:1px solid #d9d9d5;}
nav li {float:left; border-right:1px solid #d9d9d5;}
nav li a {display:block; color:#44443e; text-decoration:none; padding:8px 13px;}
nav li a:hover {color:#FFF; background:#5c5c51;}

.facebook {width:31px; height:31px;}
.facebook a {width:31px; height:31px; background:url(../images/facebook.jpg) no-repeat left top; display:block;}
.facebook a:hover {background-position:left bottom;}

.dps_name {float:left; margin:28px 0 0 20px;}

#slidebg {
	border-top:2px solid #adaca0;
	border-bottom:2px solid #97958c;
	/* fallback */
	background-color: #dcdbce;
	background-repeat: repeat-x;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dcdbce), to(#adaca0));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #dcdbce, #adaca0);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #dcdbce, #adaca0);
	/* IE 10 */
	background: -ms-linear-gradient(top, #dcdbce, #adaca0);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #dcdbce, #adaca0);
}

.girls {position:absolute; z-index:999; margin:9px 0 0 660px;}

#leftblock {width:590px; float:left;}
#rightblock {width:288px; float:right;}

.txt {text-align:justify;}
.txt ul {margin:0 0 0 20px; padding:0; list-style:none;}
.txt li {margin:5px 0; background:url(../images/arrow.jpg) no-repeat 0 7px; padding-left:15px;}
.txt a {color:#000; text-decoration:none;}
.txt a:hover {color:#039; text-decoration:underline;}

.dwnld, .admisn, .calndr, .nws {height:45px; float:left; margin-top:20px;}
.dwnld a, .admisn a, .calndr a, .nws a {background:url(../images/quickLinks.jpg) no-repeat; display:block;}

.dwnld {width:153px;}
.dwnld a {height:45px; background-position:0 top;}
.dwnld a:hover {background-position:left bottom;}

.admisn {width:166px; margin:20px 5px 0;}
.admisn a {width:166px; height:45px; background-position:-158px top;}
.admisn a:hover {background-position:-158px bottom;}

.calndr {width:139px;}
.calndr a {width:139px; height:45px; background-position:-329px top;}
.calndr a:hover {background-position:-329px bottom;}

.nws {width:113px; margin-left:5px;}
.nws a {width:113px; height:45px; background-position:-473px top;}
.nws a:hover {background-position:-473px bottom;}

#homeEvents {margin-top:30px;}
#homeEvents ul {margin:0; padding:0; list-style:none;}
#homeEvents li {float:left; margin-right:9px;}
#homeEvents li.last {margin:0;}
#homeEvents li img {border:5px solid #d1d1cf;}

#cbse_btn {width:288px; height:54px; margin-top:10px;}
#cbse_btn a {width:288px; height:54px; background:url(../images/cbse.jpg) no-repeat left top; display:block;}
#cbse_btn a:hover {background-position:left bottom;}

#student_project{width:288px; height:54px; margin-top:20px;}
#student_project a {width:288px; height:54px; background:url(../images/AMAN_LADIA.jpg) no-repeat left top; display:block;}
#student_project a:hover {background-position:left bottom;}


#dungarpur_city {width:288px; height:46px; margin-top:10px;}
#dungarpur_city a {width:288px; height:46px; background:url(../images/dungarpur-city.jpg) no-repeat left top; display:block;}
#dungarpur_city a:hover {background-position:left bottom;}

#photogallery {width:288px; height:46px; margin-top:10px;}
#photogallery a {width:288px; height:46px; background:url(../images/photo-gallery.jpg) no-repeat left bottom; display:block;}
#photogallery a:hover {background-position:left top;}

#schoolinfo {width:288px; height:46px; margin-top:10px;}
#schoolinfo a {width:288px; height:46px; background:url(../images/schoolinfo.jpg) no-repeat left bottom; display:block;}
#schoolinfo a:hover {background-position:left top;}


footer {background:#5a5a52; color:#a4a4a0; padding:20px 0;}
footer .flinks {text-align:center; background:url(../images/flinks_line.jpg) repeat-x bottom; padding-bottom:20px; margin-bottom:20px;}
footer a {color:#cececb; text-decoration:none; margin:0 3px;}
footer a:hover {color:#FFF;}

.promoters .left {margin:5px 15px 5px 0;}
.promoters .right {margin:5px 0 5px 15px;}
.promoters strong {color:#930;}

.alumni {}
.alumni ul {margin:0; padding:0; list-style:none;}
.alumni li {float:left; margin:9px; width:195px; text-align:center; border:1px solid #f1f1ec; height:220px; background:#eeeee9; padding:15px 10px; border-radius:8px;}
.alumni li img {border:5px solid #d1d1cf;}


.txtbox {padding:4px 10px; width:200px; border:1px solid #dbdbd6;}
.txtbox_small {padding:4px 5px; width:80px; border:1px solid #dbdbd6;}
.btn1 {padding:8px 30px; background:#5a5a52; color:#FFF; border:none; border-radius:3px; font-weight:bold;}
.btn1:hover {background:#7c7c71;}

.imgbrdr_right {border:1px solid #ddd; padding:7px; background:#FFF; margin:0 0 5px 15px; box-shadow:3px 3px 10px #ccc; -moz-box-shadow:3px 3px 10px #ccc; -webkit-box-shadow:3px 3px 10px #ccc;}
.imgbrdr_left {border:1px solid #ddd; padding:7px; background:#FFF; margin:0 15px 5px 0; box-shadow:3px 3px 10px #ccc; -moz-box-shadow:3px 3px 10px #ccc; -webkit-box-shadow:3px 3px 10px #ccc;}

label {width:150px; float:left; display:block; margin:5px 0;}
.label2 {width:100px; float:left; display:block; margin:5px 0;}
.txtbox {border:1px solid #CCC; padding:4px 5px; width:250px; margin:4px 0; outline:none;}
.txtbox:hover, .txtbox:focus {border:1px solid #aaa;}

.srsl {margin-top:15px; font:normal 18px/20px arial; color:#900;}

.gallery {}
.gallery ul {margin:0; padding:0; list-style:none;}
.gallery li {float:left; margin:5px; width:225px; text-align:center;}
.gallery li a {display:block; color:#FFF; text-decoration:none; border:8px solid #eee; padding:1px; background:#FFF;}
.gallery li a:hover {color:#FFF; text-decoration:underline; border-color:#bbb;}


.back {float:right; font:bold 13px arial;} 
.back a {color:#FFF; padding:3px 10px; background:#5a5a52; text-decoration:none; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.back a:hover {color:#5a5a52; background:#dbdacd; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease;}

.facultyLogin_btn
{
	width: 195px;
	height: 101px;
	float: left;
	margin: 20px 1px 50px;
}
.facultyLogin_btn a
{
	width: 195px;
	height: 100px;
	background: url(../images/faculty_login_btn.jpg) no-repeat 0 0;
	display: block;
}
.facultyLogin_btn a:hover
{
	background-position: 0 -100px;
}
.facultyLogin_btn a:active
{
	background-position: 0 -242px;
}

.studentLogin_btn
{
	width: 195px;
	height: 101px;
	float: left;
	margin: 20px 1px 50px;
}
.studentLogin_btn a
{
	width: 195px;
	height: 100px;
	background: url(../images/student_login_btn.jpg) no-repeat 0 0;
	display: block;
}
.studentLogin_btn a:hover
{
	background-position: 0 -100px;
}
.studentLogin_btn a:active
{
	background-position: 0 -242px;
}

.parentLogin_btn
{
	width: 195px;
	height: 101px;
	float: left;
	margin: 20px 0 50px;
}
.parentLogin_btn a
{
	width: 195px;
	height: 100px;
	background: url(../images/parent_login_btn.jpg) no-repeat 0 0;
	display: block;
}
.parentLogin_btn a:hover
{
	background-position: 0 -100px;
}
.parentLogin_btn a:active
{
	background-position: 0 -242px;
}
.coursebox .crstitle{color: #f90416;font-size: 24px;border:1px solid #ccc;padding:15px;cursor:pointer;margin: 0 0 10px;position: relative;background:#f3f3f3;}
.coursebox .crstitle:before{content: '\f055';font-family:FontAwesome;padding-right:5px;color: #333;}
.coursebox .crstitle.minus:before{content: '\f056';font-family:FontAwesome;padding-right:5px;}
.coursebox .crstitle.plus:before{content: '\f055';font-family:FontAwesome;padding-right:5px;}
.coursebox .crstitle:hover, .coursebox .crstitle:active{color: #e9324c;}
.coursebox h3{color: #e9324c;font-size: 22px;line-height: 1.5;margin: 0 0 10px;}
.coursebox .crsdetail{padding: 20px;background:#f1f1f1;font-size: 16px;}
.coursebox .crsdetail p{line-height: 1.8;}
.coursebox .crsdetail h3{color: #333;font-size: 22px;line-height: 1.5;margin: 0 0 15px;position:relative;font-weight: 400;font-family: arial;border-bottom:1px solid #ccc;padding: 0 0 5px;cursor:pointer;}
.coursebox .crsdetail h3:before{content: '\f055';font-family:FontAwesome;padding-right:5px;font-size:16px;color: #e9324c;}
.coursebox .crsdetail .sleft h3{color: #A74B27;font-size: 20px;}
.coursebox .crsdetail .sleft h3:before{content: '\f055';font-family:FontAwesome;padding-right:5px;font-size:16px;}
.coursebox .crsdetail .sleft{padding-left:00px;}
.coursebox .crsdetail .sleft ul{list-style: none;padding: 0;margin: 0 0 10px;}
.coursebox .crsdetail .sleft ol{padding: 0 0 0 15px;margin: 0;}
.coursebox .crsdetail .sleft ul li{line-height: 1.8;position: relative;padding-left:10px;font-size: 16px;display: block;border: 5px solid #fff;width: auto;padding: 0.1% 0;box-shadow: 0 0 3px rgba(51,51,51,0.59);margin: 10px 0 10px 25px;background: #ffffff;}
.coursebox .crsdetail .sleft ul li:hover{background:#eee;}

.coursebox .crsdetail .sleft ul li .down>i{display: inline-block;text-align: center;font-size: 20px;vertical-align: middle;margin-right: 5px;}
.coursebox .crsdetail .sleft ul li .down a{display: block;background: #f92a39;color: #fff;text-decoration: none;padding: 0px 10px;float: right;}