@charset "iso-8859-1";
/* CSS Document */

/*Default Styles Starts Here*/
body{ padding:0px; margin:0px; background-color:#eff1ea; font-family:Arial; font-size:12px; color:#1d1d1d; background-image:url(../images/logo.gif); background-repeat:no-repeat; background-position:top center; border-bottom:0px solid #182025; }
img{ border:0px;}
div{ padding:0px; margin:0px;}
strong{ font-weight:bold;}
.clear{ clear:both;}
fieldset{color:#000; text-decoration:none; font-size:12px; border:1px solid #cccccc/*dbdbdb*/; margin:8px 0px auto; }
legend{ border:1px solid #cccccc/*dbdbdb*/; color:#000; text-decoration:none; font-size:13px; font-weight:bold; padding:2px 6px; margin:3px 0px;}

.table_border{ padding:8px 8px 8px 12px; }
.table{ margin:18px auto;}
.table_1{ margin:0px 0px 10px 0px;}

.link a{ color:#333333; text-decoration:none; text-transform:capitalize;}
.link a:hover{ color:#000000; text-decoration:underline; font-weight:bold;}


.BTN { background-image:url(../images/btn_bg.gif); background-repeat:repeat-x; font-family:Verdana; font-weight:bold; font-size:9px; overflow:hidden; padding:1px; margin:0 0px 0 0px; }
.BTN a{ display:block; padding:0px 20px 0 10px; color:#000000; overflow:hidden; text-decoration:none; background-image:url(../images/btn_arrow.gif); background-repeat:no-repeat; background-position:right; border-right:1px solid #000000; border-bottom:1px solid #000000; border-top:1px solid #b1b1b1; border-left:1px solid #b1b1b1; cursor:pointer;}
.BTN a:hover{ display:block; color:#7a8900;}

#moreBTN{ clear:both; margin:5px 5px 10px 162px; width:58px; overflow:hidden;}
/*Default Styles Ends Here*/


/*Icons Styles Starts Here*/
#iconsBOX{ float:right; padding:0 10px 0 0px;}
#iconsBOX ul{ padding:0px; margin:0px; list-style:none;}
#iconsBOX li{ float:left; padding:10px 7px 0px 7px; text-align:center;}
#iconsBOX li a{ text-decoration:none; text-align:center;}
#iconsBOX li a:hover{ text-decoration:underline;}
/*Icons Styles Ends Here*/


/*Heading's Styles Starts Here*/
#logTIMEBOX{ float:left; overflow:hidden; width:220px; text-align:right; font-weight:bold; margin:8px 0 0 0; padding:9px 0; font-size:11px;}
#headingIMG{ clear:both; background-image:url(../images/Left_Screen_Heading.gif); background-repeat:no-repeat; background-position:top; overflow:hidden; width:227px; border-bottom:0px solid #dfdfdf; margin:0px 0 0px 0; padding:68px 0 0 0;}
#headingIMG1 { clear:both; background:url(../images/Left_Screen_Notice_Heading.jpg) no-repeat top; border-bottom:0px solid #DFDFDF; overflow:hidden; width:227px; border-bottom:0px solid #dfdfdf; margin:0px 0 0px 0; padding:68px 0 0 0; }
#headingBOX{ clear:both; overflow:hidden; width:730px; background-color:#f3f3f3; }
.heading_2{ font-weight:bold; color:#032c47;}

#masterBOX{ clear:both; background-image:url(../images/masters_img.jpg); background-repeat:no-repeat; background-position:top; overflow:hidden; width:227px; border-bottom:0px solid #dfdfdf; margin:0px 0 0px 0; padding:68px 0 0 0;}
#operationsBOX{ clear:both; background-image:url(../images/operations_img.jpg); background-repeat:no-repeat; background-position:top; overflow:hidden; width:227px; border-bottom:0px solid #dfdfdf; margin:0px 0 0px 0; padding:68px 0 0 0;}
#reportsBOX{ clear:both; background-image:url(../images/reports_img.jpg); background-repeat:no-repeat; background-position:top; overflow:hidden; width:227px; border-bottom:0px solid #dfdfdf; margin:0px 0 0px 0; padding:68px 0 0 0;}

#heading{ overflow:hidden; overflow:hidden; font-weight:bold; font-size:140%; color:#626060; padding:11px 25px 1px 30px; margin:0 0 0px 0; text-align:right; }
#heading_1{ float:left; font-weight:bold; font-size:140%; color:#034b71; padding:17px 8px; }
#heading_2{ clear:both; font-weight:bold; font-size:140%; color:#034b71; padding:10px 8px 5px 8px; background-color:#f3f3f3; }

.columnBG{ background-image:url(../images/columns_heading_bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; font-weight:bold; font-size:102%; color:#034b71; padding:12px 0 12px 0;}

	/*Main Heading's Styles Starts Here*/
#addBar{ overflow:hidden; overflow:hidden; font-weight:bold; font-size:140%; color:#626060; padding:11px 45px 1px 30px; margin:0 0 0px 0; text-align:right; background:url(../images/home_icon.gif) no-repeat right;}
#schoolCONFIGURATIONICON{ overflow:hidden; overflow:hidden; font-weight:bold; font-size:140%; color:#626060; padding:11px 46px 4px 30px; margin:0 0 0px 0; text-align:right; background:url(../images/school_configuration_icon.gif) no-repeat right; }
#courseICON{ overflow:hidden; overflow:hidden; font-weight:bold; font-size:140%; color:#626060; padding:11px 42px 1px 30px; margin:0 0 0px 0; text-align:right; background:url(../images/courses_icon.gif) no-repeat right; }
#studentICON{ overflow:hidden; overflow:hidden; font-weight:bold; font-size:140%; color:#626060; padding:11px 45px 1px 30px; margin:0 0 0px 0; text-align:right; background:url(../images/student_icon.gif) no-repeat right; }
#timetableICON{ overflow:hidden; overflow:hidden; font-weight:bold; font-size:140%; color:#626060; padding:11px 45px 1px 30px; margin:0 0 0px 0; text-align:right; background:url(../images/timetable_icon.gif) no-repeat right; }
#feeICON{ overflow:hidden; overflow:hidden; font-weight:bold; font-size:140%; color:#626060; padding:11px 45px 1px 30px; margin:0 0 0px 0; text-align:right; background:url(../images/fee_icon.gif) no-repeat right; }
#hrICON{ overflow:hidden; overflow:hidden; font-weight:bold; font-size:140%; color:#626060; padding:11px 45px 3px 30px; margin:0 0 0px 0; text-align:right; background:url(../images/hr_icon.gif) no-repeat right; }
#accountingICON{ overflow:hidden; overflow:hidden; font-weight:bold; font-size:140%; color:#626060; padding:11px 45px 3px 30px; margin:0 0 0px 0; text-align:right; background:url(../images/accouting_icon.gif) no-repeat right; }
#examICON{overflow:hidden; overflow:hidden; font-weight:bold; font-size:140%; color:#626060; padding:11px 45px 3px 30px; margin:0 0 0px 0; text-align:right; background:url(../images/exam_icon.gif) no-repeat right;} 

.headingTEXT{ clear:both; line-height:6px; font-size:10px; color:#000000; padding:0 0 8px 0px;}
	/*Main Heading's Styles Ends Here*/

/*Heading's Styles Ends Here*/


/*Main Body Styles Starts Here*/
#headerBOX{ width:100%; overflow:hidden;}
#contentSHADOWBG{ clear:both; width:1024px; background-image:url(../images/content_bg.jpg); background-repeat:repeat-y; overflow:hidden; margin:0px auto;}
#contentSHADOWBOTTOMBG{ background-image:url(../images/content_bg_bottom.jpg); background-repeat:no-repeat; background-position:bottom; overflow:hidden; padding:6px 0 10px 0;}
#container{ width:993px; margin:0px auto; overflow:hidden; border:0px solid #c0c0c0; border-top:none; }
.rightTOPIMG{ background-image:url(../images/header_bg2.gif); background-repeat:repeat-x;}
/*Main Body Styles Ends Here*/

/*Header Styles Starts Here*/
#topNav{ width:100%; overflow:hidden; height:136px; }
#logo{ background-image:url(../images/logo_1.gif); background-repeat:no-repeat; background-position:top left; height:136px; width:100%; overflow:hidden;}
#userInfo{ clear:both; float:right; width:360px; overflow:hidden; background-image:url(../images/welcome_bg.gif); background-repeat:repeat-x; height:53px; margin:7px 0 0 0; }
#userInfoCurve{ background-image:url(../images/welcome_corner.gif); background-repeat:no-repeat; padding:0 0 0 30px; overflow:hidden; height:85px; }
#userInfoCurve ul{ padding:0px; margin:0px; list-style:none;}
#userInfoCurve li{ float:left; padding:5px 0px 5px 20px; }
#userInfoCurve li a{ color:#1d1d1d; text-decoration:none; }
#userInfoCurve li a:hover{ text-decoration:underline;}
#userInfoCureRight{ background-image:url(../images/welcome_corner_right.gif); background-repeat:no-repeat; background-position:right top; overflow:hidden; height:85px;}

#myaccountBG{ background-image:url(../images/myaccount_bg.gif); background-repeat:no-repeat; background-position:right; text-align:right; padding:3px 25px 3px 0px; margin:2px 35px 0 0px; color:#FFFFFF;}
#myaccountBG a{ color:#FFFFFF; text-decoration:none;}
#myaccountBG a:hover{ color:#edf9fa; text-decoration:underline;}
/*Header Styles Ends Here*/


/*Menu Styles Starts Here*/
#navigation{ width:100%; clear:both; overflow:hidden; color:#3f515e; font-weight:bold; padding:0 0 0px 275px; height:35px; }
#sddm {	margin: 0; padding: 0; z-index: 30; }
#sddm li{ float:left; overflow:hidden; }
#sddm li a{	display:block; overflow:hidden; background-image:url(../images/menu_line.gif); background-repeat:repeat-y; background-position:right; padding:9px 15px 11px 15px; color:#3f515e; text-decoration:none; }
#sddm li a:hover{ display:block; overflow:hidden; background-image:url(../images/menu_hover.gif); background-repeat:repeat-x; color:#006092; }
#sddm div{ position: absolute; visibility: hidden; margin: 0; padding: 0; background: #f1f6f9; color:#3f515e; }
#sddm div a{ position: relative; display: block; margin: 0; padding: 8px 25px 6px 10px; width: auto; white-space: nowrap; text-decoration: none;
background: #f1f6f9; color: #000000; font: 11px arial; text-align:left; background-image:url(../images/dotted_line.gif); background-repeat:repeat-x; background-position:bottom; border-left:1px solid #f3ffde; border-right:1px solid #f3ffde; border-bottom:none; border-top:none; width:150px;}
#sddm div a:hover{ background-color: #e8f4cd; color: #034b71; background-image:url(../images/dotted_line.gif); background-repeat:repeat-x; background-position:bottom;}
/*Menu Styles Ends Here*/



/*Content Styles Starts Here*/
#contentArea{ clear:both; overflow:hidden; width:988px; padding:0 0px 20px 5px; }

#contentAREABOX{ overflow:hidden; padding:0 0 20px 0; }
#today_Schedule{ width:227px; float:left; margin-top:0px; padding:0px 0px 0px 0px; overflow:hidden; }
#today_Schedule ul{ list-style:none; padding:0px; margin:5px;}
#today_Schedule ul li{ list-style:none; padding:5px 0px;}
#home_Accordion{ float:left; width:750px; padding:10px 0 0 5px; overflow:hidden; }

#schedule_Content{ clear:both; overflow:hidden; border:1px solid #dfdfdf; border-top:none; background-color:#FFFFFF; padding:0 0 0px 0; height:300px; margin:0 0 10px 0;}
#schedule_Content_2{ clear:both; overflow:hidden; border:1px solid #dfdfdf; border-top:none; background-color:#FFFFFF; padding:0 0 0px 0; height:157px; margin:0 0 10px 0;}
.schedule_buttons{ background-color:#f5f5f5; padding:5px 5px 0px 5px; height:20px;}
.schedule_buttonsleft{ float:left; }
.schedule_buttonsright{ float:right;}

#contentAreaInner{width: 98%; margin:0 auto; padding:10px;  background-color:#f5f5f5;}
#bottomdiv{width: 98%; margin:0 auto; padding:10px; margin:0px;overflow:hidden;}
#contentAreaInner1{width: 50%; margin:0 auto; padding:10px; margin-left:150px;}
#leftColoum{ width:25%; float:left; border:1px solid #f5f5f5; padding:2px; }
#leftColoum ul{ list-style:none; padding:0px; margin:5px;}
#leftColoum ul li{ list-style:none; padding:5px 0px;}
#rightColumn{ width:70%; padding:0px; }
#forms{ padding:0px; margin:0px;}
#select_1{ background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; width:37px; border:1px solid #aec9f9; font-family:Arial; font-size:12px; color:#777777;}

#innerContentArea{ width:100%; border:1px solid #f5f5f5; }

#innerContentAreaHeader{ height:55px; background:url(../images/InnerContenthgeader_BG.gif) repeat-x center top;background-color:#f5f5f5;  }
#innericonarea{ float:right; width:40%; padding:0px; margin:0px;}
#innericonarea ul{ list-style:none; padding:0px; margin:0px;}
#innericonarea ul li{ list-style:none; float:right; padding-right:5px; margin:0px;}
#innercontentarea{ width:50%; float:left; font-size:150%; color:#006699; line-height:40px; text-align:left; padding-left:20px; }
/*Content Styles Ends Here*/


#dropmenudiv { border:1px solid #f1f1f1; z-index: 0; font: 11px/18px Verdana; position: absolute; width:250px; height:21px; background-color:#FFFFFF; border:1px solid #c9c9c9; border-top:none;}
#dropmenudiv a { padding:1px 0px; display:block; line-height:20px;  width: 200px;  text-indent:3px; text-decoration: none; background-color:#FFFFFF; border-bottom:1px dotted #000000;}
#dropmenudiv a:hover { background-color:#f5f5f5; color:#000000; text-decoration:none;}


/*Inner Left Contentainer Styles Starts Here*/
#innerLEFTCONTAINER{  width:227px; float:left; overflow:hidden; padding:0 0 0px 0; }
#innerLEFTNAV { clear:both; overflow:hidden; border:1px solid #dfdfdf; border-top:none; background-color:#FFFFFF; padding:0 0 0px 0; margin:0 0 10px 0;}
#innerLEFTNAV ul{ padding:0px; margin:0px; list-style:none;}
#innerLEFTNAV li{ background-image:url(../images/left_nav_bg.jpg); background-repeat:repeat-x; overflow:hidden; padding:1px; margin:0px;}
#innerLEFTNAV li a{ display:block; padding:6px 0px 6px 18px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:center left; color:#1d1d1d; text-decoration:none;}
#innerLEFTNAV li a:hover{ color:#1d1d1d; background-color:#eaeaea; font-weight:bold;}

#innerCONTAINER{ float:left; width:732px; padding:10px 8px 20px 8px; overflow:hidden; background-color:#FFFFFF; border:1px solid #dfdfdf; margin:12px 0 0px 7px;}
#searchBOX{ clear:both; width:385px; overflow:hidden; border:1px solid #dfdfdf; margin:25px auto; padding:30px; background-color:#f6f7f7;}
	
		/*LINKS STYLES STARTS HERE*/
#bottom_numbers{ font-size:11px; padding:9px 9px 8px 0px; float:right; clear:both;}
#number_border{ float:left; margin:0 0 0 6px; border:1px solid #a6c1ce; padding:1px 0px 1px 0px;}
a.number_link{  padding:1px 6px 1px 6px; text-decoration:none; color:#444444;}
a:hover.number_link{ text-decoration:none; background-color:#d1dfe6; border-top:1px solid #a6c1ce; border-bottom:1px solid #a6c1ce;}
#number_dots{ float:left; padding:2px 3px 1px 5px; font-weight:bold; text-align:center; font-size:12px;}
		/*LINKS STYLES ENDS HERE*/

/*Inner Left Contentainer Styles Ends Here*/


/*Login PAGE Styles Starts Here*/
#loginCONTAINER{ clear:both; overflow:hidden; padding:100px 0 70px 0; }
#loginBOX{ background-image:url(../images/login_bg.jpg); background-repeat:no-repeat; background-position:center; overflow:hidden; height:267px; padding:80px 0 0 445px;}
#login{ overflow:hidden; width:272px;}
.forgotPASSWORD{ color:#FFFFFF; text-decoration:none; padding:10px 0 0px 0;}
.forgotPASSWORD a{ color:#FFFFFF; text-decoration:none; font-size:11px;}
.forgotPASSWORD a:hover{ color:#FFFFFF; text-decoration:underline;}
.invalidTEXT{ color:#00FFCC; font-weight:bold;}
/*Login PAGE Styles Ends Here*/



/*PopupWindow PAGE Styles Starts Here*/
#popupwindowcontainer{ width:850px; margin:0px auto; overflow:hidden; border:0px solid #c0c0c0; border-top:none; }
#popupcontentSHADOWBG{ clear:both; width:850px; background-image:url(../images/popup_content_bg.jpg); background-repeat:repeat-y; overflow:hidden; margin:0px auto;}
#popupcontentSHADOWBOTTOMBG{ background-image:url(../images/popup_content_bg_bottom.jpg); background-repeat:no-repeat; background-position:bottom; overflow:hidden; padding:6px 0 10px 0;}
#popupcontentArea{ clear:both; overflow:hidden; width:831px; padding:0 0px 20px 3px; margin:0px auto;}
#popupCONTAINER{ clear:both; overflow:hidden; padding:10px 0 70px 0; margin:0px auto; width:820px; height:600px; }
#popupheadingBOX{ clear:both; overflow:hidden; background-color:#eeeeee; width:820px; margin:0 0 10px 0;}
#popupheading{ float:left; font-weight:bold; font-size:140%; color:#034b71; padding:17px 8px; }
/*PopupWindow PAGE Styles Ends Here*/






/*Fotter Styles Starts Here*/
#copyrights{margin: 0px auto ;	padding:0px 0 15px 0; width:993px; height:33px; clear:both; font-size:80%; color: #999999;  background:url(../images/FotterCurve_BG.gif) no-repeat center;}
#copyrights span{	padding-left:60px;}
#copyrights .text{ width:250px;	padding-left:10px; float:left; color:#999999;	line-height:25px; }
#copyrights .text a{color:#999999; text-decoration:none;}
#copyrights .text a:hover{text-decoration:underline;}
#copyrights .text1{width:500px;padding-right:10px; float:right; color:#999999; text-align:right;line-height:35px;}
/*Fotter Styles Ends Here*/

/*Form Styles Starts Here*/
#form{ padding:0px; margin:0px;}
#form .input_1{ border:1px solid #046496; background-image:url(../images/input_bg.jpg); background-repeat:repeat-x;}
#form .input_2{ border:1px solid #046496; background-image:url(../images/input_bg_2.jpg); background-repeat:repeat-x; width:160px; height:16px; color:#000000; border:1px solid #abbbca;}
#form .searchINPUT{ background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; border:1px solid #CCCCCC; width:170px; height:18px;}
#form .searchBTN{color:#000; border:solid 1px #a6c1ce; font-family:Arial; font-size:13px; background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; }
.inputrollnos{ width:40px;}

#form .input{ background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; width:130px; border:1px solid #abbbca; font-family:Arial; font-size:12px; color:#000000; height:16px;}
#form #btns{ background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; width:60px; border:1px solid #abbbca; font-family:Arial; font-size:11px; color:#000000;}
#form textarea {width:230px; height:100px; border:1px solid #abbbca; background-image:url(../images/form_textarea_bg.jpg); background-repeat:repeat-x; font-family:Arial; font-size:12px; color:#000000;}
#form select{ background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; width:130px; border:1px solid #abbbca; font-family:Arial; font-size:12px; color:#000000;}
#form .select_1{ background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; width:52px; border:1px solid #abbbca; font-family:Arial; font-size:12px; color:#000000;}
#form #checkbox{ width:19px;}
#form #file{ width:190px;}
/*Form Styles Ends Here*/




/*BUTTONS*/

.submit_btns a, .submit_btns button{ display:block; float:left; margin:10px 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee;border-left:1px solid #eee; font-family:Arial; font-size:12px; line-height:130%; text-decoration:none; font-weight:bold; color:#2cb5d7;
padding:5px 10px 6px 7px; }

.submit_btns button{ width:auto; overflow:visible; padding:4px 10px 3px 7px; }
.submit_btns button img, .submit_btns a img{ margin:0 3px -1px 0 !important; padding:0; border:none; }
.button:hover, .submit_btns a:hover{ background-color:#edfbff; border:1px solid #aee1ef; color:#336699; font-weight:bold; text-decoration:none;}

.button.back, .submit_btns .back{ background-image:url(../images/back_icon.gif); background-repeat:no-repeat;}
.button.back, .submit_btns a.back{ color:#2cb5d7; padding-left:25px;}
.submit_btns a.back:hover, button.back:hover{ background-color:#edfbff; border:1px solid #aee1ef; color:#336699; }

.button.positive, .submit_btns .positive{ background-image:url(../images/save_icon.gif); background-repeat:no-repeat;}
.button.positive, .submit_btns a.positive{ color:#529214; padding-left:24px;}
.submit_btns a.positive:hover, button.positive:hover{ background-color:#E6EFC2; border:1px solid #aec9f9; color:#529214; }

.submit_btns a.reset, .reset { background-image:url(../images/reset_icon.gif); background-repeat:no-repeat;}
.submit_btns a.reset, a.reset{ color:#948954; padding-left:26px;}
.submit_btns a.reset:hover { background-color:#efebd7; border:1px solid #d5d1ba; color:#928c6a; }

.button.positive, .submit_btns .sub_btns{ background-image:url(../images/sub_btn.gif); background-repeat:no-repeat;}
.button.positive, .submit_btns a.sub_btns{ color:#b79176; padding-left:27px;}
.submit_btns a.sub_btns:hover, button.sub_btns:hover{ background-color:#ffecdf; border:1px solid #f4d0b7; color:#b18c71;}

.button.positive, .submit_btns .delete{ background-image:url(../images/del_icon.png); background-repeat:no-repeat;}
.button.positive, .submit_btns a.delete{ color:#ca3806; padding-left:27px;}
.submit_btns a.delete:hover, button.delete:hover{ background-color:#ffe5e5; border:1px solid #f9c3c3; color:#d05656;}

/*BUTTONS*/