/* CSS Document */

h1, h2, h3, h4, h5, h6, p, a, li, ol, div, img, input, form{margin:0;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}
ul{list-style:none;}
/*li{display:inline;}*/
/* body{background:url(../image/bg.jpg)  fixed center top;  padding:0; margin:0; font:12px Arial, AnjaliOldLipi; color:#294277;} */
a{text-decoration:none; color:#fff; cursor:pointer; }
a:hover{border:none; cursor:pointer; }
p{line-height:18px;}
.txtbox{background:#dad9d9; border:1px solid #595754; width:142px; height:20px;}

.leftCurveHeadr{background:url(../image/leftCurve-headr.jpg) no-repeat 0 0; height:40px; width:4px; float:left;}
.rightCurveHeadr{background:url(../image/rightCurve-headr.jpg) no-repeat 100% 0; height:40px; width:4px; float:left;}
h2{color:#fff; font:18px Arial, AnjaliOldLipi, Helvetica, sans-serif;}

#main
{
width:960px;
margin:auto;
}

/************************* header ************************************/

#header{background:url(../image/header.jpg) no-repeat 0 0; float:left; width:960px; height:147px;}
#header img{margin:28px 0 0 21px; float:left;}

/************************* end of header ************************************/

/************************* Menu ************************************/

#menu{ clear:both; float:left; border-left:1px solid #ab2727;
border-right:1px solid #ab2727;
}
#menu ul{float:left; background:url(../image/bg-menu.jpg) repeat-x 0 0; height:43px; padding:0; width:959px; margin:0;}
#menu li{float:left; padding:7px 1px; border-right:1px solid #fff;}
#menu li a{font:12px Arial, AnjaliOldLipi, Helvetica, sans-serif; color:#fff; 
 margin-left:1px; height:28px; float:left;}
#menu li a span{padding:5px 7px 0 4px; margin-left:3px; float:left;}
#menu li.last{border:none;}

#menu li a:hover, #menu li a.active{background:url(../image/leftCuevr-menuhover.jpg) no-repeat 0 0; float:left; height:28px;}
#menu li a:hover span, #menu li a.active span{background:url(../image/rightCuevr-menuhover.jpg) no-repeat 100% 0; float:left; height:28px; margin-left:3px;}


/************************* end of menu ************************************/

/************************* content ************************************/

#content{ clear:both; float:left; background:#EDECEB; /*width: 960px;*/ height: 492px; padding:14px 0 0 0; border-radius: 18px;}

/************************* lcol ************************************/

#lcol{width:242px; background:url(../image/lcolLeftCurve.jpg) repeat-y 100% 0 #fff; float:left; padding:10px 0 40px 12px; margin:0 0 0 14px; _margin:0 0 0 6px;}

#lcol h2{background:url(../image/lcol-bg-h2.jpg) repeat-x 0 0; float:left; width:230px; height:31px;
font:17px Verdana,AnjaliOldLipi, Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:5px 0 0;}

#lcol ul{float:left; margin:0 0 0 7px; padding:0 0 5px 0;}
#lcol li{ display:list-item; padding:10px 0; border-bottom:1px dashed #D9D9D9; width:211px;}
#lcol li.last{border:none;}
#lcol li a{color:#242424; font:bold 12px Arial,AnjaliOldLipi, Helvetica, sans-serif;
background:url(../image/bullet-lcol.jpg) no-repeat 0 2px; padding:0 0px 0 20px; line-height:18px;}
#lcol li a:hover{color:#ab2727;}

#submenu{border:1px solid #e5e5e5; border-top:none; width:228px; float:left; margin:-5px 0 0 0;}

#lcolimg img{padding:20px 0 0 0;}

/************************* end of lcol ************************************/

/************************* rcol ************************************/

#rcol1{float:right; width:668px; }

#rcol2{float:right; width:941px; }

#rcoltopmenu{float:right;}
#rcoltopmenu ul{line-height:30px;}
#rcoltopmenu li{border-right:1px solid #820000; padding:0 11px 0 0; position:relative; float:left;}
#rcoltopmenu li a{background:url(../image/bullet-topmenurcol.jpg) no-repeat 100% 5px; color:#820000; font:bold 12px Arial, AnjaliOldLipi, Helvetica, sans-serif; padding:0 11px;
display:block;}
#rcoltopmenu li.last{border:none;}


#rcoltopmenu ul ul{visibility:hidden; position:absolute;}
#rcoltopmenu ul li:hover ul{visibility:visible;}
#rcoltopmenu ul ul li a{background:#edeceb; width:115px; margin:0 0 0 -31px; border:1px solid #ccc; border-top:none; padding:4px 11px; text-align:left; font-weight:normal;}
#rcoltopmenu ul ul li{border:none;}
#rcoltopmenu ul ul li a:hover, #rcoltopmenu ul ul ul li a:hover{background:#fff; color:#000;}

#rcoltopmenu li ul ul{left:8.3em; margin:-24px 0 0 0px; *margin:0; *left:11.3em;}
#rcoltopmenu li:hover ul ul, #rcoltopmenu li:hover ul ul ul{display:none;}
#rcoltopmenu li:hover ul, #rcoltopmenu li li:hover ul, #rcoltopmenu li li li:hover ul{display:block;}

/*#rcoltopmenu{float:right;}
#rcoltopmenu ul{line-height:30px;}
#rcoltopmenu li{border-right:1px solid #820000; padding:0 11px 0 0; position:relative; float:left;}
#rcoltopmenu li a{background:url(../image/bullet-topmenurcol.jpg) no-repeat 100% 5px; color:#820000; font:bold 12px Arial, Helvetica, sans-serif; padding:0 11px;
display:block;}
#rcoltopmenu li.last{border:none;}


#rcoltopmenu ul ul{visibility:hidden; position:absolute;}
#rcoltopmenu ul li:hover ul{visibility:visible;}
#rcoltopmenu ul ul li a{background:#edeceb; width:115px; margin:0 0 0 -31px; border:1px solid #ccc; border-top:none; padding:4px 11px; text-align:left; font-weight:normal;}
#rcoltopmenu ul ul li{border:none;}
#rcoltopmenu ul ul li a:hover, #rcoltopmenu ul ul ul li a:hover{background:#fff; color:#000;}

#rcoltopmenu li ul ul{left:8.3em; margin:-24px 0 0 0px; *margin:0; *left:11.3em;}
#rcoltopmenu li:hover ul ul, #rcoltopmenu li:hover ul ul ul{display:none;}
#rcoltopmenu li:hover ul, #rcoltopmenu li li:hover ul, #rcoltopmenu li li li:hover ul{display:block;}*/



#rcolbg{float:right; background:url(../image/bg-rcol.jpg) no-repeat 0 0; width:535px; height:147px; margin:61px 0 0; padding:152px 0 0 35px; text-align:left;}
#rcol1 table.srchbg{margin:0 0 0 59px; float:left;}
#rcol2 table.srchbg{margin:0 0 0 59px; float:left;}

#rcolbg form input{padding:0;}
#rcolbg form{float:left;}
#rcolbg table{margin:0 0 0 3px; color:#000;}
#rcolbg table td{padding: 0 2px 0 0;}
#rcolbg table.search{ clear:both; float:left; margin:9px 0 0 0; *margin:4px 0 0 0; width:534px;}
#rcolbg input.srchtxt{border:none; background:none; width:311px; height:40px; padding:0px 0 0 0px;margin: -7px 0 0 0;}
#rcolbg form input.keyboard{margin:0 0 0 -1px; }
.vkey font{cursor: pointer;}

#rcolbg table.addsrch{float:left; clear:both; margin:10px 0 0 5px; width:200px;}
#rcolbg table.addsrch td a{color:#04659C; background:url(../image/btn-adsearch1.jpg) no-repeat 0 0; height:15px; padding:0 0 0 20px;}
#rcolbg table.addsrch td a:hover{color:#ab2727;}


#visitor{float:right; margin:60px 10px 0 0;}
#visitor p, #visitor img{float:left;}
#visitor p{padding:3px 5px 0 0 ;}

#rcol1 table.imgtxt{float:left; padding:10px 0 0 86px;}

#rcol2 table.imgtxt{float:left; padding:10px 0 0 86px;}


/************************* end of rcol ************************************/

/************************* footer ************************************/

#footer{float:left; background:url(../image/bg-footer.jpg) repeat-x 0 0; background-color: #000000; height:50px; width:941px; padding:5px 10px; color:#fff;}
#footer p, #footer img{float:left; margin:0;}
#footer p{padding:0 10px 0 10px; font:11px Arial,AnjaliOldLipi, Helvetica, sans-serif;}

#footer ul{margin:10px 0 0 0;}
#footer li{display:inline;}
#footer li a{border-right:1px solid #fff; padding:0 7px; font:12px Arial,AnjaliOldLipi, Helvetica, sans-serif;}
#footer li a.last{border:none;}

/************************* end of footer ************************************/

/************************* inside1 ************************************/

.searchinside{float:left; background:url(../image/bg-search.jpg) no-repeat 0 0; height:39px; width:629px; margin:23px 29px 50px 140px;}
.searchinside table{margin:0 0 0 173px; color:#6F6E6E;}
.searchinside input.srchtxt{border:none; background:none; width:275px; height:33px; padding-left:2px;}
.searchinside form table.srchmargin{margin:0 83px 0 0; float:right;}
.searchinside table a{margin:0; color:#6F6E6E; font:12px Arial, AnjaliOldLipi, Helvetica, sans-serif;}
.searchinside form input.keyboard1{margin:0 0 0 12px;}



.searchinside1{float:left; background:url(../image/bgAdsearch.jpg) no-repeat 30% 3px; height:39px; width:940px; margin:23px -24px 50px; _margin:23px -16px 50px;}
.searchinside1 table{margin:0 0 0 173px; color:#6F6E6E;}
.searchinside1 form input.srchtxt{border:none; background:none; width:486px; height:33px; padding-left:2px; margin:0 0 0 41px;}
.searchinside1 form table.srchmargin{margin:0 139px 0 0; float:right;}
.searchinside1 form table a{margin:0 0 0 3px; color:#6F6E6E; font:12px Arial, AnjaliOldLipi, Helvetica, sans-serif;}
.searchinside1 form input.keyboard1{margin:0 0 0 12px;}

.searchinside1 table.fl{margin:2px 0 0 210px;}


/********* table result *********/

#results{/*float:left;*/ clear:both; margin:10px 10px 10px -10px;}
#results table{border-bottom:1px solid #ccc; clear:both;}
#results table th{background:url(../image/bg-tableheader.jpg) repeat-x 0 0;  font:bold 13px Arial, AnjaliOldLipi, Helvetica, sans-serif; color:#fff;  }
#results table th.first{border-left:1px solid #ccc; width:80px; padding:0px 3px 0;}
#results table td.first{border-left:1px solid #ccc; padding: 12px 3px 0; width:80px; float:left;}
#results table th, #results table td{border-right:1px solid #ccc; height:28px;}
#results table td{ text-align:center;}
#results table tr.row1{background:#fbfbfb;}
#results table tr.row2{background:#EEEEEE;}
#results table.tablebutton td, #results table.tablebutton{border:none;}

/********* pagination *********/

#pagination{clear:both; float:left; margin:0px 0 24px 0; width:940px}
#pagination a{color:#333333; font:bold 12px Arial, AnjaliOldLipi, Helvetica, sans-serif; float:left; padding:3px 0;}
#pagination #pgno{float:left; width:620px;}
#pgno ul{float:left; width:230px; margin:0;}
#pgno ul li{float:left;  height:19px; width:23px; margin-left:15px;}
#pgno a{margin:0 0px; background:#fff; width:30px; text-align:center; border:1px solid #d2d2d2; height:18px; padding:3px 0 0 0;}
#pgno a:hover, #pgno a.active{background:url(../image/pghover.jpg) no-repeat 0 0; color:#fff; border:none; height:19px; width:30px;}
#pagination form{float:left;}
#pagination form input.pgtxt{width:38px; border:1px solid #d2d2d2;  float:left; margin:0 0 0 20px; height:18px;}
#pagination form input.btngo{float:left; margin:0 0 0 5px;}

/************************* end of inside1 ************************************/

/************************* About Project ************************************/

#aboutproj{clear:both; float:left; color:#ab2727; margin-top:5px;}
#aboutproj p{text-align:justify; width:630px; margin-top:10px; font:12px Arial, AnjaliOldLipi, Helvetica, sans-serif; color:#333333; line-height:19px;}
#aboutproj h1{font:22px Arial, AnjaliOldLipi, Helvetica, sans-serif; border-bottom:1px solid #ab2727; padding:0 0 8px; }

/************************* end of About Project ************************************/

/************************* login ************************************/

#login{
background:url(../image/bg-login.jpg) no-repeat 0 0;
width:566px;
height:389px;
clear:both;
margin:auto;
color:#333333;
font:bold 12px Arial,AnjaliOldLipi, Helvetica, sans-serif;
}
#login table.logindms{margin:48px 0 0 41px; font:bold 15px Arial,AnjaliOldLipi, Helvetica, sans-serif; color:#eaeaea;}
#login table.loginp{margin:45px 0 0 181px; font-size:16px; color:#9f1417;}
#login table{margin:28px 0 0 155px;}
#login table input{margin:3px 0; width:186px; border:1px solid #aeadad; height:20px;}
#login table input.btnsignin{width:59px; height:21px; border:none; margin-top:6px;}

/************************* end of login ************************************/

/************************* Control Panel ************************************/

#header1{background:url(../image/banner-admin.jpg) no-repeat 0 0; float:left; width:960px; height:95px;}
#header1 img{margin:6px 0 0 50px; float:left;}

#icon{clear:both; float:left; width:570px; margin:5px 0 41px;}
#icon img{margin:10px;}
#icon a img{border:5px solid #d2d2d2;}
#icon a:hover img{border-width:5px; border-style:solid; border-color:#ab2727 #52090a #52090a #ab2727;}
#content p.dash{float:left; margin:0 0 0 24px; font:bold 16px Arial,AnjaliOldLipi, Helvetica, sans-serif; color: #333333;}

#menu1 ul{float:left; padding:0; margin:0;  }
#menu1{ clear:both; float:left; border-left:1px solid #ab2727;
border-right:1px solid #ab2727;
width:959px;
background:url(../image/bg-menuadmin.jpg) repeat-x 0 0; height:35px;
}

#menu1 ul#logout{float:right; padding:0 10px 0 0; margin:0;}
#menu1 ul#logout li{float:left; padding:9px 8px; border-right:none;}
#menu1 ul#logout li a{padding:0; text-align:right; width:auto;}

#menu1 li{float:left; padding:9px 0px; border-right:1px solid #fff; position:relative;}
#menu1 li a{font:14px Arial,AnjaliOldLipi, Helvetica, sans-serif; color:#fff; float:left; padding:0 19px; }
#menu1 li.last, #menu1 ul#logout li.last{border:none;}
#menu1 li a:hover{ text-decoration:underline;}

#menu1 ul ul{visibility:hidden; position:absolute; top:34px; margin:0 0 0 -2px; left:0;}
#menu1 ul li:hover ul{visibility:visible;}
#menu1 ul ul li a{background:#900101; width:131px; margin:0; border:2px outset #fff; border-top:none; padding:3px 0 0 19px; text-align:left; font-weight:normal; height:20px;
border-bottom:1px solid #fff; opacity: 0.9; font-size:12px;}
#menu1 ul ul li{border:none; padding:0;}
/*#menu1 ul ul li a:hover{background:#fff; color:#000;}*/


/************************* end of Control Panel ************************************/

/************************* Advance Search ************************************/

/*#surru{margin:auto; color:#333333; width:334px;}
#surru h2{font:bold 14px Arial, Helvetica, sans-serif; color:#333333; margin:40px 0 13px; float:left;}*/

#surru{ color:#333333; width:925px; clear:both; padding:0px 0 40px; float:left;}
#surru h2{font:bold 14px Arial, AnjaliOldLipi, Helvetica, sans-serif; color:#333333; margin:16px 0 13px;}
#surru table{ }
#insidercol select.seloption, #insidercol input.seloption{border:1px solid #AAAAAA; width:270px; margin:5px 40px 5px 0;}
#insidercol select.seloption1{border:1px solid #AAAAAA; width:73px; margin:5px 0;}
#title h1{color:#AB2727; padding:0 0 8px; border-bottom:1px solid #AB2727; font:22px Arial, AnjaliOldLipi, Helvetica, sans-serif; width:940px;}
#surru table td.btnsrchcan input{margin:20px 10px 0 0;}

#rcol1 select.seloption, #rcol1 input.seloption{border:1px solid #AAAAAA; width:200px; margin:5px 0;}
#rcol1 select.seloption1{border:1px solid #AAAAAA; width:73px; margin:5px 0;}


#rcol2 select.seloption, #rcol2 input.seloption{border:1px solid #AAAAAA; width:200px; margin:5px 0;}
#rcol2 select.seloption1{border:1px solid #AAAAAA; width:73px; margin:5px 0;}

#title h1{color:#AB2727; padding:0 0 8px; border-bottom:1px solid #AB2727; font:22px Arial, AnjaliOldLipi, Helvetica, sans-serif; width:925px;}

/************************* end of Advance Search ************************************/
.cyne_border
{
border:none;

}

#sessiondiv select, select.content{ width:190px;}
#classdiv select, #subjectdiv select, select#ClsAdSearch_member{width:265px;}
#datediv select, #datediv1 select{width:110px;}

form#formAdvanceSearch{clear:both;}

#ClsAdSearch_subject option{/* width:240px; */}

.subcomdiv {
	display: none;
	color:blue;
}

