body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
a, div a { outline:none; border:0!important }
a,
a:link,
a:visited { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; }
img {border:0!important;}

a.btnbg { margin:0px; padding:6px 10px; border:1px #ccc solid; border-radius:5px; background:#79a81e;  color:#fff!important; font:13px Arial, Helvetica, sans-serif; font-weight:bold; width:105px; min-width:105px; width: auto!important; text-align:center; text-decoration:none;}
a.btnbg:hover {background:#485e7a;}


.clear {clear:both;}

.floatLeft { float:left;}


.floatRight { float:right;}



h1 { margin:0px; padding: 0 0 20px 0; font-weight:normal;}



/*** Height ***/
.height { height:20px!important;}


/*** Font Weight ***/
.bold {font-weight:bold!important;}
.italic { font-style:italic!important;}
.textUpper {text-transform:uppercase!important;}



/*** Color ***/
.whiteClr {color:#fff!important;}
.blackClr{color:#333!important;}
.greyClr { color:#666!important;}
.blueClr { color:#003366!important;}
.yellowClr { color:#ffc600!important;}
.redClr { color:#ff0000!important;}
.greenClr { color:#79a81e!important;}

.blueColor {color:#34a5ce!important;}
.lightGreyClr {color:#999!important;}




/*** Background Color ***/
#stripBgAlert { background:#79a81e!important;}
.blueBg { background:#07154a;}
.stripBg {background:#3399cc;}

.greenBgBox { margin:0px; height:10px; width:10px; padding:2px; background:#33cc99; display:block;}
.redBgBox { margin:0px; height:10px; width:10px;padding:2px; background:#ff0909; display:block;}
.blueBgBox { margin:0px; height:10px; width:10px;padding:2px; background:#1bb8e9; display:block;}




/*** Border Color ***/
.brdBtm {border-bottom:1px #666	 solid;}
.brdBtmDash {border-bottom:1px #ccc dashed;}
.brdr { border:1px #ccc solid;}
.brdLeft { border-left:1px #ccc solid; }

.brdBtmGrey {border-bottom:1px #ccc	 solid;}
.brdTopGrey {border-top:1px #ccc	 solid;}




.myProBg {background:#6b9815; color:#fff; padding:5px 10px }





/*** Details  ***/

.topHeader { padding:15px 20px; height:90px; background:#79a81e; }

.logo { float:left;}

.TxtHeader { margin:0px; padding:25px 10px; font:24px Arial, Helvetica, sans-serif; color:#fff; float:left;}


.topProfile { float:right;}
.topProfile ul { margin:0px; padding:0px; }
.topProfile ul li { margin:0px; padding: 0 0 2px 0; list-style:none; text-align:right; line-height:18px;}


.topProfile ul li {
	margin:0px;
	padding:0px;
	list-style:none; 

	position:relative;
	
}
.topProfile ul li a {
	
	width:150px;
	height:30px;
	text-decoration:none;
	display:block;
	color:#fff;

}
.topProfile ul ul {
  position:absolute;
  visibility:hidden;
  top:30px;  z-index:100;
}
.topProfile ul li:hover ul {
  visibility:visible;
}
.topProfile ul li ul li a{background:#82b51f;  text-align:right; padding:5px 10px 0px 0px; border-bottom:1px #5a8a2a solid!important; }
.topProfile ul li:hover  ul li:hover a {color:#fff; background:#669933; }

	


.dashBoard { margin:0px; padding:15px 20px;}
.dashBoardInner { margin:0px; padding:15px 20px 15px 0px;}

.heading { margin:0px; padding:0px;}
.heading a {color:#006;}


.nav ul { margin:0px; padding:0px;}
.nav ul li { margin: 20px 45px 40px 0px; padding:0px; list-style:none; float:left; }
.nav ul li a { padding:15px 20px 50px 20px; width:90px; height:80px; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius: 10px; -khtml-border-radius: 10px;  border:1px #f5f5f5 solid!important; display:block; text-align:center; font:13px Arial, Helvetica, sans-serif, Tahoma, Geneva, sans-serif; font-weight:bold; background:#fcfcfc; color:#666; }
.nav ul li a:hover {background: -moz-linear-gradient( center top, #fff 45%, #f0f0f0 10%, #fff 100%) repeat scroll 0 0 transparent;  
background:  -webkit-gradient(linear, center top, center bottom, color-stop(50%, #fff), color-stop(50%, #f0f0f0), color-stop(100%, #fff));
border:1px #ccc solid!important; text-decoration:none; color:#333;}

/*.nav ul li:first-child a {background: -moz-linear-gradient( center top, #fff 45%, #f0f0f0 10%, #fff 100%) repeat scroll 0 0 transparent;  
background:  -webkit-gradient(linear, center top, center bottom, color-stop(50%, #fff), color-stop(50%, #f0f0f0), color-stop(100%, #fff));
border:1px #ccc solid!important; text-decoration:none; color:#333; behavior: url(border-radius.htc);}*/

.nav ul li img.req {position: absolute; z-index:20; margin:-10px 0 0 125px!important;}

.nav ul li  span.cls { margin:-12px 0 0 15px; padding:5px 10px; display:block; position: absolute; background:#669933; color:#fff; border-radius:8px; }
.nav ul li  span.cls a { margin:0px; padding:0px; background:none; height:auto; width:auto; border:none!important; color:#fff; }


.quickLinks { margin:0px; padding:10px; background:#f1f4f9; width:105px; border-radius:8px; text-align:center;}
.quickLinks ul { margin:0px; padding:0px;}
.quickLinks ul li{ margin:0px; padding: 10px 0px; list-style:none; text-align:center; background:url(../../../images/sparator.jpg) no-repeat top;}
.quickLinks ul li a{ margin:0px; padding:0px; list-style:none; display:block;}
.quickLinks ul li a img { text-align:center; display:block; padding:0px; margin:0px auto; width: 30px;}






.footer { margin:0px; padding:10px 20px; height:30px; border-top:1px #ccc solid; border-bottom:1px #ccc solid; background:#f4f4f4; /*position: absolute; bottom:0px; z-index:10;*/ left:0; right:0; }
.footer .footerLinks { float:left;}
.footer .footerLogo { float:right; width:110px;}




.menu  { margin:0px; padding:0px;  background:#f7f7f7 url(../../../themes/themes1/images/border.gif) repeat-x bottom;}
.menu ul { margin:0px; padding:0px; }
.menu ul li  { margin:0px; padding:1px 0 0 0; list-style:none; float:left; display: block;  font:13px Arial, Helvetica, sans-serif; font-weight: bold; text-align:center;}
.menu ul li a { margin:0px; padding:11px 30px 11px 50px; display:block;  text-decoration:none; behavior: url(border-radius.htc); }
.menu ul li a.dashIcon { display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px 6px; }
.menu ul li a.subIcon {display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -22px;}
.menu ul li a.attendIcon { display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -62px;}
.menu ul li a.caldrIcon { display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -100px;}
.menu ul li a.alertIcon { display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -140px;}
.menu ul li a.serveyPollIcon { display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -175px;}
.menu ul li a.discussIcon { display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -215px;}
.menu ul li a.assigmentIcon { display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -215px;}
.menu ul li a.myCalenderIcon { display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -284px;}
.menu ul li a.timeTableIcon { display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -318px;}
.menu ul li a.repotCardIcon { display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -354px;}
.menu ul li a.studentPromotionIcon { display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -392px;}
.menu ul li a.noticeBoardIcon { display:block;  text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -426px;}



.menu ul li a.dashIcon:hover { display:block;  text-decoration:none;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px 5px;}
.menu ul li a.subIcon:hover {display:block;  text-decoration:none;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -23px;}
.menu ul li a.attendIcon:hover { display:block;  text-decoration:none;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -63px;}
.menu ul li a.caldrIcon:hover { display:block;  text-decoration:none;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -102px;}
.menu ul li a.alertIcon:hover { display:block;  text-decoration:none;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -141px;}
.menu ul li a.serveyPollIcon:hover { display:block;  text-decoration:none;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -176px;}
.menu ul li a.discussIcon:hover { display:block;  text-decoration:none;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -216px;}
.menu ul li a.myCalenderIcon:hover { display:block;  text-decoration:none;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -285px;}
.menu ul li a.timeTableIcon:hover { display:block;  text-decoration:none;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -319px;}
.menu ul li a.repotCardIcon:hover { display:block;  text-decoration:none;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -355px;}
.menu ul li a.studentPromotionIcon:hover { display:block;  text-decoration:none;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -393px;}
.menu ul li a.noticeBoardIcon:hover { display:block;  text-decoration:none;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -427px;}


/*.menu ul li.rightArrow  { margin:0px; padding:1px 0 0 0; list-style:none; float:right; display: block; border:none!important; font:13px Arial, Helvetica, sans-serif; font-weight: bold; text-align:center; }*/
.menu ul li a.overIcon { margin:0px; padding:11px 0px 11px 0px; width:60px; display:block; text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -250px; border-bottom: none!important;}
.menu ul li a.overIcon:hover { margin:0px; padding:11px 0px 11px 0px; width:60px; display:block; text-decoration:none;  background:url(../../../themes/themes1/images/menu_icon.png) no-repeat 15px -250px; border: none!important;}
.menu ul li a:hover {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px;} 


.menu ul li a.selectedDash {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px 5px; behavior: url(border-radius.htc); } 
.menu ul li a.selectedSubject {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -23px;} 
.menu ul li a.selectedAttendance {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -63px;} 
.menu ul li a.selectedCalender {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px; background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -101px;} 
.menu ul li a.selectedAlerts {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px;background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -141px;} 
.menu ul li a.selectedSarvay {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px; background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -176px;} 
.menu ul li a.selectedDicuss {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px; background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -216px;} 
.menu ul li a.selectedmycalender {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -285px;} 
.menu ul li a.selectedtimetable {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -319px;} 
.menu ul li a.selectedreportcard {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -355px;} 
.menu ul li a.selectedstudentpermotion {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -393px;} 
.menu ul li a.selectednotice {  text-decoration:none; border:1px #9acc99 solid!important;  border-bottom:1px #fff solid!important; -moz-border-radius:6px 6px 0px 0px; padding:10px 29px 10px 49px; -webkit-border-radius:6px 6px 0px 0px;  background:#fff url(../../../themes/themes1/images/menu_icon.png) no-repeat 14px -427px;} 









.dashBoard ul li a img { margin-bottom:10px; }


.subjectHead {margin:0px; padding:10px 10px 10px 35px; border:1px #ccc; border-radius:0px 6px 0px 0px ; display:block; color:#fff; display:block;  background: #555a63 url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 5px 10px; }

.subjectHeadDirect {margin:0px; padding:10px 10px 10px 10px; border:1px #ccc; border-radius:0px 6px 0px 0px ; display:block; color:#fff; display:block;  background: #555a63 /*url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 5px 10px;*/ }

.subjectHeadDirect img {display:block; margin-right:10px;}


.leftMain { margin:0px; padding: 0 0 0 10px; min-height:150px; height:150px; height:auto!important; background:#f9f9f9;}
.leftMain ul { margin:0px; padding:0px;}
.leftMain ul li { margin:0px; padding:0px; list-style:none; }
.leftMain ul li a {margin:0px; padding:10px 25px 10px 30px ; list-style:none; /*background: url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -20px;*/ display:block; color:#666;}



.leftMainSub { margin:0px; padding: 0 0 0 10px; min-height:150px; height:150px; height:auto!important; background:#f9f9f9;}
.leftMainSub ul { margin:0px; padding:0px;}
.leftMainSub ul li { margin:0px; padding:0px; list-style:none; }
.leftMainSub ul li a {margin:0px; padding:10px 25px 10px 0px ; list-style:none; /*background: url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -20px;*/ display:block; color:#666;}
.leftMainSub ul li a img {display:block; margin-right:10px;}


.leftMain ul li a.physics { background: url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -20px; }
.leftMain ul li a.biology { background: url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -60px;}
.leftMain ul li a.mathmatiecs { background: url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -100px;}
.leftMain ul li a.statistcs { background: url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -140px;}
.leftMain ul li a.computer { background: url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -175px;}
.leftMain ul li a.social  { background: url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -215px;}
.leftMain ul li a.art  { background: url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -255px;}
.leftMain ul li a.eco  { background: url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -290px;}

.leftMain ul li a:hover {text-decoration:none; color:#333; background:#fff; font-weight:bold;}
.leftMain ul li a:hover.physics { background:#fff url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -20px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.biology { background:#fff url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -60px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.mathmatiecs { background:#fff url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -100px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.statistcs { background:#fff url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -140px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.computer { background:#fff url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -175px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.social  { background:#fff url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -215px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.art  { background:#fff url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -255px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.eco  { background:#fff url(../../../themes/themes1/images/dashboard_icons.png) no-repeat 0 -290px; box-shadow: 0 8px 6px -6px #ddd;}

.leftMain ul li.btmShadow { background:#fff; font-weight:bold; box-shadow: 0 8px 6px -6px #ddd; } 





.leftMain ul li a.studentDetails { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 0px; height:19px;  }
.leftMain ul li a.Course { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -20px; height:19px;}
.leftMain ul li a.classNote { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -40px; height:19px;}
.leftMain ul li a.alert { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -78px; height:19px;}
.leftMain ul li a.studentGroup { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -118px; height:19px;}
.leftMain ul li a.courseMaterials { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -163px; height:19px;}
.leftMain ul li a.coursePlaning { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -210px; height:19px;}
.leftMain ul li a.Assignments { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -251px; height:19px;}
.leftMain ul li a.examSchedule { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -291px; height:19px;}
.leftMain ul li a.marksEntry { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -338px; height:19px;}
.leftMain ul li a.Quiz  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -385px; height:19px;}
.leftMain ul li a.message  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -427px; height:19px;}
.leftMain ul li a.AttendanceIcon  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -470px; height:19px;}

.leftMain ul li a.Question { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -100px;}
.leftMain ul li a.Grades { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -140px;}
.leftMain ul li a.Homework { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -175px;}
.leftMain ul li a.Discussions  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -255px;}
.leftMain ul li a.Attendance  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}



/************************  Left Menu Admin Panel Classes Starts **************************************************/

.leftMain ul li a.AcademicYears  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.Wings  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.CreateClass  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.CreateSection  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.Subject  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.House  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.StudentCategory  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.DiscussionCategory  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.CourseMaterialCategory  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.CreateStudent  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.StudentPromotion  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.CreateTitle  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.CreateTeacher { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.PeriodSection { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.TimeTable { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.Co-Scholastic{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.GradesIcon{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.Co-ScholasticGroup{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.Co-ScholasticArea{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.ExamSetup{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.ExamSchedule{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.ExamInstructions{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.CalendarIcon{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.SchoolCalendar{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.SurveyPolls{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.AdminFeedback{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.roleIcon{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.UserIcon{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.TicketIcon{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}
.leftMain ul li a.HelpIcon{ background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px;}









/************************  Left Menu Hover Classes Starts **************************************************/

.leftMain ul li a:hover.studentDetails { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 0px; height:19px; box-shadow: 0 8px 6px -6px #ddd; }
.leftMain ul li a:hover.Course { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -20px; height:19px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.classNote { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -40px; height:19px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.alert { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -78px; height:19px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.studentGroup { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -118px; height:19px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.courseMaterials { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -163px; height:19px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.coursePlaning { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -210px; height:19px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.Assignments { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -251px; height:19px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.examSchedule { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -291px; height:19px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.marksEntry { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -338px; height:19px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.Quiz  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -385px; height:19px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.message  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -427px; height:19px; box-shadow: 0 8px 6px -6px #ddd;}


.leftMain ul li a:hover.Question { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -100px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.Grades { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -140px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.Homework { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -175px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.Discussions  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -255px; box-shadow: 0 8px 6px -6px #ddd;}
.leftMain ul li a:hover.Attendance  { background: url(../../../themes/themes1/images/course_icons.png) no-repeat 0 -290px; box-shadow: 0 8px 6px -6px #ddd;}





.courseTab { margin:0px; padding:0px;}
.courseTab ul { margin:0px; padding:0px;}
.courseTab ul li { margin: 0 1px 0 1px; border-radius:10px 10px 0px 0px ; display:block;  border-bottom:1px #000 solid; float: left; list-style:none;  background:#555a63; }
.courseTab ul li a { margin:0px; padding:10px 20px;  color:#fff; display:block;}
.courseTab ul li a:hover {color:#fff; text-decoration:none;} 



.courseTab ul li.multiColorBtn { margin:0px;  border-radius:10px 10px 0px 0px ; display:block;  background:#79a81e; border-bottom:1px #000 solid; color:#fff;}


.courseTab ul li.AddTab {  border-radius:10px 10px 0px 0px ; display:block;  background: none; border-bottom: none;  font-weight:bold; background: none;}
.courseTab ul li.AddTab a {color: #F00; font:24px Arial, Helvetica, sans-serif; margin:0px; padding:5px 10px;}


.disussion {margin:0px; padding:0px;}
.disussion ul{ margin:0px; padding:0px;}
.disussion ul li{ margin:0px; padding: 0 0  10px 0; list-style:none; color:#333;}
.disussion ul li textarea.area {margin:0px; padding:6px; border:1px #ebebeb solid; background:#f7f7f7; height:150px; width:515px; color:#666;} 
.disussion ul li input.txtBox5 {margin:0px; padding:6px; border:1px #ebebeb solid; background:#f7f7f7; height:60px;  width:600px; color:#666;} 
.disussion ul li input.postBtn {margin:0px; padding:6px; border:1px #336699 solid; background:#336699; height:30px; width:86px; color:#fff; cursor:pointer;}

 
.disussion .follow { margin:0px;  color:#fff; font:18px Arial, Helvetica, sans-serif;}
.disussion .follow a{ color:#fff; padding:10px;  border-radius:10px; border:1px #79a81e solid; background:#79a81e; display:block; width:100px; text-align:center;}
.disussion .follow a:hover{ color:#fff; text-decoration:none; background:#6e9b17;}




.discussionDeatils { margin:0px; padding:40px 0 80px 0; color:#666;}
	.academicsIcon { margin:0px; padding: 5px 0 5px 30px; display:block; color:#336699; font:13px Arial, Helvetica, sans-serif; font-weight:bold; background:url(../images/sprit_icon.png) no-repeat;}
	.discussionDeatils p { margin:0px; padding:0 0 5px 0;}
	.discussionDeatils p a {color:#336699; padding: 0 5px 0 5px; }
	.discussionDeatils input.txtBox4 { margin:0px; padding:3px; width:440px; height:60px; border:1px #eee solid; text-align:center; color:#666; background:#f7f7f7;}
	.discussionDeatils input.submitAns {margin:10px 0 0 0; padding:6px; border:1px #336699 solid; background:#336699; height:30px; width:106px; color:#fff; cursor:pointer;} 
	.discussionDeatils a.backBtn { margin:0px; padding:4px 6px; background:#5997c6; display:block; color:#fff; text-align:center; border-radius:6px;}
	.discussionDeatils a.backBtn:hover { text-decoration:none; }

.form{margin:0px; padding:0px;}
.sucssesBar { margin:0px; padding:6px; background:#e6efcc; color:#093; display:block;}
.wrongBar { margin:0px; padding:6px; background:#ffe9e1; color:#ee2829; display:block;}
.warningBar { margin:0px; padding:6px; background:#eee; color:#333; display:block;}

.form input.textBox{margin:0px; padding:4px; border:1px #ededed  solid; width:220px; height:20px; color:#666;}
.form textarea.areaBox{margin:0px; padding:4px; border:1px #ededed  solid; width:220px; height:60px; color:#666;}
.form select.selectBox{margin:0px; padding:4px; border:1px #ededed  solid; width:230px; height:30px; color:#666;}
.form input.checktBox{margin:0px; padding:0px; border:1px #ededed  solid; color:#666;}
.form input.submitBtn{margin:0px; padding:4px; border: none; width:70px; height:30px; color:#fff; background:#485e7a; cursor:pointer;}
.form input.submitBtn1{margin:0px; padding:4px; border: none; width:80px; height:30px; color:#fff; background:#485e7a; cursor:pointer;}
.form input.submitBtn2{margin:0px; padding:4px; border: none; width:100px; height:30px; color:#fff; background:#485e7a; cursor:pointer;}
.form input.resetBtn{margin:0px; padding:4px; border: none; width:70px; height:30px; color:#fff; background:#c5c9bf; cursor:pointer;}
.form ul { margin:0px; padding:0px; }
.form ul li { margin:0px; padding:5px 0; list-style:none; }

.calendar {margin:0px; padding:20px 0!important;}
.calendar select.selectBoxSM{margin:0px; padding:4px; border:1px #ededed  solid; width:180px; height:30px; color:#666;}
.calenderGrid  { margin:0px; padding:0px;}
.calenderGrid  table { margin:0px; padding:0px; border-top:1px #ccc solid; border-left:1px #ccc solid}
.calenderGrid td  { margin:0px; padding: 40px 30px; border-right:1px #ccc solid; border-bottom:1px #ccc solid; font:30px Arial, Helvetica, sans-serif;}
.calenderGrid td.heightTd  { margin:0px; padding: 10px 30px!important; border-right:1px #ccc solid; border-bottom:1px #ccc solid; font:30px Arial, Helvetica, sans-serif;}
.calenderGrid td ul {margin:0px; padding:0px;}
.calenderGrid td ul li {margin:0px; padding:1px 0; list-style:none; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.calenderGrid td ul  li span.txtBox   { margin: -30px 0 0 -20px; padding: 2px!important; background:#F00;   border:none; font-weight:bold; color:#fff; position:absolute; display:block; }
.calenderGrid td ul  li span.txtBox a  { color:#fff; padding: 2px!important; text-decoration:none;}

.calenderGrid td ul  li span.txtBox2   { margin: -10px 0 0 -20px; padding: 2px!important; background:#33cc99; border:none; font-weight:bold; color:#fff; position:absolute; display:block; }
.calenderGrid td ul  li span.txtBox2 a  { color:#fff; padding: 2px!important; text-decoration:none;}


.calenderGrid td ul  li span.txtBox3  {  margin: 10px 0 0 -20px; padding: 2px!important; background:#3399cc;   border:none; font-weight:bold; color:#fff; position:absolute; display:block; }
.calenderGrid td ul  li span.txtBox3 a  { color:#fff; padding: 2px!important; text-decoration:none;}






.eventDetalis { margin:0px; padding:29px 0 0 10px;}
.eventDetalis span {display:block;}


.attendance { margin:0 0 20px 0; padding: 0 0 20px 0;}
.attendance ul{ margin:0px; padding:0px;}
.attendance ul li{ margin:0px; padding: 0  10px 0 0px; float:left; list-style:none;}
.attendance input.txtBox { margin:0px; padding:3px; width:200px; height:20px; border:1px #eee solid; font:11px Arial, Helvetica, sans-serif; color:#666; background:#f8f8f8;}
.attendance select.dropBox { margin:0px; padding:3px; width:200px; height:30px; border:1px #eee solid; color:#666; background:#f8f8f8;} 
.attendance input.submitBtn2 { margin:0px; padding:3px; width:80px; height:28px; border:1px #485e7a solid; font:11px Arial, Helvetica, sans-serif; color:#fff; background:#485e7a; cursor:pointer;}

.attendanceGrid { margin:0px; padding:0px;}
.attendanceGrid input.txtBox2 { margin:0px; padding:3px; width:300px; height:20px; border:1px #eee solid; font:12px Arial, Helvetica, sans-serif; color:#666; background:#f8f8f8;}
.attendanceGrid input.txtBox2Green { margin:0px; padding:3px; width:300px; height:20px; border:1px #eee solid; font:12px Arial, Helvetica, sans-serif; color:#79a81e; background:#f8f8f8;}
.attendanceGrid input.txtBox2Red { margin:0px; padding:3px; width:300px; height:20px; border:1px #eee solid; font:12px Arial, Helvetica, sans-serif; color:#ff0000; background:#f8f8f8;}

.attendanceGrid input.txtBox2Yellow { margin:0px; padding:3px; width:300px; height:20px; border:1px #eee solid; font:12px Arial, Helvetica, sans-serif; color:#ffc600; background:#f8f8f8;}




.attendanceGrid ul { margin:0px; padding:0px;}
.attendanceGrid ul li{ margin:0px; padding: 0 2px 0 0; float:left; list-style:none; display:block; background:none!important; border: none!important;}
.attendanceGrid ul li a.redBg { margin:0px; padding:2px 4px; display:block; background:#F00!important; color:#fff;}
.attendanceGrid ul li a.redBgLight { margin:0px; padding:2px 4px; display:block; background:#ffe6e6!important; color:#fff;}
.attendanceGrid ul li a.greenBgP { margin:0px; padding:2px 4px; display:block; background:#79a81e!important; color:#fff;}
.attendanceGrid ul li a.greenBgPLight { margin:0px; padding:2px 4px; display:block; background:#def9e1!important; color:#fff;}
.attendanceGrid ul li a.yellowBgH { margin:0px; padding:2px 4px; display:block; background:#ffd850!important; color:#fff;}
.attendanceGrid ul li a.yellowBgHLight { margin:0px; padding:2px 4px; display:block; background:#fff9e6!important; color:#fff;}
.attendanceGrid td input.txtBox3 { margin:0px; padding:3px; width:40px; height:20px; border:1px #f9f9f9 solid; text-align:center; color:#666;}
.alerts { margin:0px; padding:0px;}


.alertsDetails { margin:0px; padding:0px;}
.alertsDetails select.dropBox3 {  margin:10px 0; padding:3px; width:200px; height:30px; border:1px #eee solid; color:#666; background:#f8f8f8;}
.alertsDetails ul {margin:0px; padding:0px;}
.alertsDetails ul li {margin:0px; padding:10px 0; list-style:none;}
.alertsDetails ul li p{margin:0px; padding:10px 0; line-height:16px;}

.alertsSetting { margin:0px; padding:0px; background:#f6f6f6;}
.alertsSetting td { margin:0px; padding:5px;}
.alertsSetting td input.saveBtn  { margin:0px; padding: 3px 12px; background:#495e7b; border:none; color:#fff;}


.upload a.viewBtn { margin:0px; padding:4px 6px; display:block; background:#f2f2f2; border-radius:6px; text-align:center; font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#666}

.upload a.viewBtn:hover {text-decoration:none; background:#79a81e; color:#fff;}

.teacherTable { margin:0px; padding:0px;}
.teacherBg { background:#6b9815; color:#fff; padding:5px 10px;}
.teacherDes {background:#f1f8e4;  padding:5px 10px;} 

.suggestions { margin:0px; padding:0px;}
.suggestions ul { margin:0px; padding:0px;}
.suggestions ul li{ margin:0px; padding:2px; list-style:none!important; background:none!important; float:none!important; border:none;}
.suggestions ul li a { margin:0px; padding:2px; border-bottom:none!important; display:block;}
.suggestions ul li a:hover { color:#333!important; background: none;}
.suggestions ul li:hover {color:#333!important; border:none; background:none; }
.suggestions ul li:selected { background:none;}


.timeTable { margin:0px; padding:0px;}
.timeTable table td{ margin:0px; padding:5px 0; border:1px #ccc solid;}
.timeTable table td span { margin:0px; padding:2px 0; display:block;}
.timeTable hr{ margin:5px 0; padding:1px 0 0 0; border:none; background:#ccc}
.timeTable table th{ margin:0px; padding:5px; border:1px #ccc solid; background:#f1f5e9; color:#333!important;}

.pagination {margin:0px; padding:0px;}
.pagination ul{margin:0px; padding:0px;}
.pagination ul li{margin:0px; padding:0 5px; float:left; list-style:none;}
.pagination ul li a{margin:0px; padding:2px 5px; display:block; background:#eee; border:1px #ccc solid; color:#999;}
.pagination ul li a:hover{ background:#88af3c; text-decoration:none; color:#fff;}
.pagination ul li a.activeBg{ background:#88af3c; text-decoration:none; color:#fff;}

.loginScreenBg { margin:0px; padding:0px; background:url(../../../images/bg.jpg) no-repeat; height:490px;}
		.loginDetails { margin:0px; padding:20px; border:1px #993333 solid;}
					.loginDetails ul { margin:0px; padding:0px;}
					.loginDetails ul li { margin:0px; padding:5px 0; list-style:none; color:#333; font-weight:bold;}
					.loginDetails ul li ul {margin:0px; padding:0px;}
					.loginDetails ul li ul li {margin:0px; padding: 0 10px 0 0!important; list-style:none; float:left;}
					.loginDetails ul li ul li.topPadSpace { padding-top:5px!important;}
					
					 .inputBtn { margin:0px; padding: 0 5px; background:#f58220; min-width:60px; height:25px; text-align:center; border:none; color:#fff; cursor:pointer; font-size:11px;}
						.inputBtnGrey { margin:0px; padding:0px; background:#848484; width:60px; height:25px; text-align:center; border:none; color:#fff; cursor:pointer; font-size:11px;}
	
					 .inputBg { margin:0px; padding:4px; background:url(../../../images/input_bg.jpg) no-repeat; width:244px; height:25px; display:block;}
						.inputBg input { margin:0px; padding:3px; background:none; width:238px; border:none;}
						