html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input{margin:0; padding:0}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code{font-size:16px; font-weight:normal; font-style:normal}
ul, ol{list-style:none}
fieldset, img{border:none}
body {
	color: #010101;
	font: 13px Trebuchet MS,Arial;
}
a {
	text-decoration: none;
	main color:#0069d7;
	font-family: Trebuchet MS,Arial;
}
a:hover{text-decoration:none;}
a img, a{outline:none}
a img, input, select, textarea, button, a, span input{outline:none}
.clear{clear:both}
.clearh{clear:both; height:0}
.fleft, .left{float:left}
.fright, .right{float:right}
.relative{position:relative}
.absolute{position:absolute}
.dnone{display:none}
.dblock{display:block} 
.middle{vertical-align:middle}
.vtop{vertical-align:top}
.aright{text-align:right}
.hide{display:none;}
.gray_text {
	color : #868686;
	font-size : 11px;
}

.red_text {
	color : red;
	font-size : 13px;
	font-weight: bold;
}

.title_small {
	color : #0636aa;
	font-size : 13px;
	font-weight: bold;
}

.left_space { display : block; padding-left : 50px; }

/** Generated by FG **/
@font-face {
	font-family: 'Conv_linotext';
	src: url('../Font/linotext.eot');
	src: local('☺'), 
		 url('../Font/linotext.woff') format('woff'), 
		 url('../Font/linotext.ttf') format('truetype'), 
		 url('../Font/linotext.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*** General Styles  ****/
#main {
	width: 100%;
	padding: 0 16px 0 16px;
	margin: auto;
	background: transparent url(../images/shade_bg.gif) repeat-y center center;
}
.header {
	background : transparent url(../images/header_bg.gif) repeat-x 0 0;	
	height : 119px;
	position : relative;
}

.header .login {
	background : transparent url(../images/imu_uni_img.jpg) no-repeat top center;	
	height : 119px;
	position : relative;
}

a.logo {
	background : transparent url(../images/logo.png) no-repeat 13px center;
	height : 101px;
	display : block;
}

.menu_title {
	text-align : center;
	font : bold 22px/40px Times New Roman, Trebuchet MS,Arial;
	color : #012951;
	display : block;
}

.menu {
	background : transparent url(../images/menu_bg.png) repeat-x 0 -121px;
	height : 42px;
	position : relative;	
	z-index : 3000;
}

/*** General Styles  
.menu {
	background : transparent url(../images/menu_yellow_bg.png) repeat-x 0 -121px;
}
.menu .left, .menu .right {
	background : transparent url(../images/menu_yellow_bg.png) no-repeat 0 0;
}
.menu .right {  background-position : 0 -62px; }
****/

.menu {
	background : transparent url(../images/menu_hover_bg.gif) repeat-x 0 -121px;
}

.menu .left, .menu .right {
	background : transparent url(../images/menu_bg.png) no-repeat 0 0;
	width : 9px;
	height : 56px;
	position : absolute;
	top : 0px;
}
.menu .left  { left : -9px; }
.menu .right {  background-position : 0 -62px; right : -9px; left: inherit;}

/** Menu **/
.menu ul li {
	display : block;
	float : left;
	height : 40px;
	position: relative;
	z-index : 1001;
}

.menu ul li a {
	display : block;
	height : 41px;
	font : bold 13px/40px Trebuchet MS,Arial;
	padding : 0 16px;
	margin-right : 5px;
	color : #000;
}
.menu ul li a:hover,.menu ul li a.sel,#myslidemenu ul li a:hover, #myslidemenu ul li:hover > a{
	background : transparent url(../images/menu_hover_bg.gif) repeat-x;
	color : #fff;
}
.menu ul li ul{
	position: absolute;
	z-index: 2000;
}
.menu ul li li{
	clear: both;
	background: #0c46cf;
	border-bottom: 1px solid #d4d5d7;
	width: 163px;
	height : 32px;
}
.data_report li{width: 175px !important}
.data_report li a{width: 81% !important }
.college_application li{width: 187px !important}
.college_application li a{width: 83% !important }
.menu ul li li a:hover,.menu ul li li a{
	width: 80%;
	display: block;
	color: #fff;
	height : 32px;
	line-height : 32px;
	font-size : 12px;
}
/*-  Header --*/
.welcome_user { 
	/* background : transparent url(../images/imu_uni_img.jpg) no-repeat left 0; */
	float : left;
	width : 60%;
	height : 119px;
	right : 0px;
	position : absolute;
}
.welcome_text {
	height : 19px;
	font : bold 14px Trebuchet MS,Arial;
	color : #fff;
	text-transform : uppercase;
	text-shadow : 0.1em 0.1em 0.2em black;
	display : inline-block;
	float : left;
	padding : 4px 10px;
	margin-top : 5px;
}

.welcome_text {background : #0636aa url(../images/wel_text-bg.gif) no-repeat left 0;}
.welcome_text_yellow {background : #fbd808 url(../images/themes/student/wel_text-bg.gif) no-repeat left 0;}

a.logout {
	background : transparent url(../images/icons/logout.png) no-repeat;
	font: bold 14px Trebuchet MS,Arial;
	color:#fff;
	text-shadow: 0.1em 0.1em 0.2em black;
	width : 50px;
	height : 50px;
	display : block;
	clear : both;
	float : right;
	margin : 5px 10px 0 0;
}
a.logout:hover { opacity : 0.8; }
/*---- */

/** All Forms **/
input, select, textarea {
	color:#3b3b3b;
	font-family:Trebuchet MS,Arial;
	font-size : 14px;
}
select.w100 , .input_box { width : 89%; }
.input_box , textarea , select {
	border : 1px solid #b5b5b5;
	background : #fff url(../images/input_bg.gif) repeat-x;
}
.input_box_disable{	
	border : 1px solid #b5b5b5;
	background: #fffeef;
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
	opacity: 0.8;
} 
textarea,.input_box ,select {  padding : 3px; }
#login_form .input_box {  padding : 5px; font-size: 14px; height: 18px;}
textarea { resize : none; }
.button,.button159,input.button,.approve_but,.reject_but,.button265 { 
	width : 99px !important;
	height : 33px !important;
	border : 0px !important;
	font : bold  13px/33px Trebuchet MS,Arial !important;
	color : #fff !important;
	cursor : pointer;
	text-align: center;
	display: block;
	line-height: 33px;
}
.button159{width: 159px !important}
.button:hover,.button159:hover,input.button:hover ,.button265:hover{ background-position : 0 -33px;}
.button265{width: 265px !important}
.approve_but {
	background : transparent url(../images/approve_button.png) no-repeat;
}
.reject_but {
	background : transparent url(../images/reject_button.png) no-repeat;
}
.reject_but.space { margin-right : 20px; }
.approve_but:hover,.reject_but:hover { background-position : 0 bottom;}
input.w50 {width : 50px; }
.w30{width:30px;}
.w40{width:40px;}
input.w100 {width : 100px;}
input.w150 {  width : 150px; }
select.w150 {  width : 150px; }
select.w170 {  width : 170px; }
select.w400 { width : 400px; }
input.w200,select.w200 {  width : 200px; }
input.w250,.w250 {  width : 260px; }
textarea.wid40{width: 40%}
.w340{width:340px;}
input.w300{width: 300px;}
.paddL50{padding-left: 50px}
.branch_wid{}
.Mtop15{margin-top: 15px}
.Mbot{margin-bottom: 5px}
.Mright25{margin-right: 25px}
.reg_w100,.sem_w100{width: 100px}
textarea {
	width : 80%;
	overflow : hidden;
}

.add_college {
	width : 159px;
	height : 32px;
	display : block;
	border: 0px;
	cursor : pointer;
}
/*--- End ----**/

/** All Icons *---*/
a.edit_icon {
	background : transparent url(../images/icons/edit.png) no-repeat;
	width : 20px;
	height : 20px;
	display : block;
}
a.approve_icon {
	background : transparent url(../images/icons/students_approved.png) no-repeat;
	width : 24px;
	height : 24px;
	display : block;
}

a.delete{
	background : transparent url(../images/icons/delete.png) no-repeat;
	width : 20px;
	height : 20px;
	display : block;
}
/*--- End ---*/

/** login - page  */
.header .login { 
	/* background : transparent url(../images/imu_uni_img.jpg) no-repeat right 0; */
	height : 100%;
	padding-top : 10px; 
}
.header .login a.logo { 
	float : none;
	margin : auto; 
}
.login_box {	
	border : 2px solid #3d91f1;
	width : 420px;
	margin : 80px auto 0 auto;
	font : normal 14px Trebuchet MS,Arial;
	padding : 20px 0;
	padding-top: 5px
}
.form_field {
	vertical-align : top;
	padding-top : 3px;
}
/*  --- ***/

/*100% width*/
#main_content {
	width : 100%;
	margin : auto;
}
.left_shade {background : transparent url(../images/left_shade.gif) repeat-y 0 0;}
.right_shade {background : transparent url(../images/right_shade.gif) repeat-y right 0;}
#main_content .header , #main_content .menu {margin : 0 17px;}

/*100% width End*/

/*Content*/
.content{
	padding: 1% 3%;
	clear: both
}
.title  { overflow : hidden; }
.content .title h1{
	color: #000;
	font:bold 16px Trebuchet MS,Arial;
	text-align: left;
	float : left;
}
.title a.add {
	float : right;
	background : transparent url(../images/icons/add_college.png) no-repeat 0 5px;
	display : block;
	font-weight : bold;
	padding-left : 33px;
	padding-top : 7px;
	height : 23px
}
.title a.add:hover {color : #000;}
h3 {
	/*background : transparent url(../images/title_bg.gif) repeat-y 0 0; 
	font : bold 14px Trebuchet MS,Arial;
	color : #751817;
	padding : 3px 0 3px 5px;
	text-transform : uppercase;*/
	border-bottom : 1px dashed #818181;
	font : bold 15px Trebuchet MS,Arial;
	padding : 3px 0 3px 0;
	text-transform : uppercase;
	overflow : hidden;

}
.search_area{
	padding: 20px;
	position: relative;
	margin: 18px 0 10px 0;
	clear : both;
	z-index : 1;
}
.search_area h2{
	clear: both;
    color: #fff;
    display: block;
    float: left;
    left: 20px;
    padding: 2px 20px;
    position: absolute;
    top: -11px;
	font: bold 13px Trebuchet MS,Arial;
}
.prev,.next{
	float: left;
	padding: 1px 4px;
	margin: 0 7px;
	 height: 22px;
    width: 23px;
}

.center_content{margin: 10px 0}
select.wid{width: 50px}
.paging a{
	color: #003d69;
	float: left;
	padding: 1px 4px;
	font-weight: bold;
}
/*Content End*/

/*Listing Table Start**/

.listing_table{border: 1px solid #a4a4a4;margin-top: 5px}
.listing_table th{
	color: #fff;
	padding: 5px;
	font: bold 14px trebuchet ms;
}
.listing_table td{padding: 3px;font-size: 13px}
.listing_table .row_one td,.result_list .row_one td {background: #e4e4e4;}
.gray_box td { background-color:#f5f5f5; padding-left : 15px; }
/*Listing Table End**/


/**/
.sem_table{border: 1px solid #000;border-bottom: 0;margin-top: 10px}
.sem_table td{border-bottom:1px solid #000;padding: 3px }
.border_student,.declar_input{border: 1px solid #000;padding: 6px;}	/*	padding: 10px;	*/
.border_imgupload{
	border: 1px solid #000;
	padding: 6px;
	height:156px;
	width:156px;
	text-align:center;
	margin-bottom:10px;
}
/*.declar_input{
	margin: 0 25px
} */
.declar_input input{border: none;height: 25px;width: 100%}
.student .button{color:#000;}
/**/

.add_form td {
	font-weight : bold;
	padding : 0 !important;
/*	padding : 3px;*/
	/*vertical-align : top;*/
}
.add_page h1{/*border-bottom: 1px dashed #3285ef;*/padding-bottom: 6px}
.chk_all {margin-top: 10px}
.add_form h3{
	border-bottom: 1px dashed #000;
	padding-bottom: 5px;
}
.clearh10{clear: both;height: 10px;}
.ML15{margin-left: 15px}
.valign_mid{ vertical-align: middle !important;}
.fees input{
	width: 83px;
	padding: 3px
}
.But_left{float: left;margin-left: 10px}
.padding_top{
	padding-top:3px;
	float:left;
}


.excel_down{
	background:url(../images/icons/excel_icon.png) no-repeat;
	display:inline-block;
	padding-left:30px;
	height:23px;
	cursor:pointer;
}
.normal_table{
	background: #fff;
	border : 1px solid #3285EF;
	border-collapse : collapse;
	
}
.normal_table tr { background: #fff;}
.normal_table th {
	background : #E4E4E4;
	font-weight : bold;
	padding : 7px 5px;
	font-size : 12px;
	border : 1px solid #3285EF;
	border-collapse : collapse;
}
.normal_table th.heading {
	background : #3285EF;
	color : #fff;
	font-size : 14px;
}
.normal_table td {
	padding : 5px;
	border : 1px solid #3285EF;
	border-collapse : collapse;
}
.time_tbl_title {
	clear : both;
	padding : 10px 0 5px 0;
	font-weight : bold;
	font-size : 15px;
}
.inner_table td{
	border-right: 1px solid #000;
	padding: 3px;
}
.inner_table td.BorT,.inner_table span.BorT{border-top: 1px solid #000}
.inner_table td.borLnone{border-right: 0}
.preview .univ{
	font:bold 20px Times New Roman;
}
.preview .print_logo{
	float:left;
	width:60%;
}
.preview .app_no,.preview .sess{width:100px;float:left;}
.preview .register,.preview .sub_list{
	border:1px solid #000;padding:5px;
}
.preview .sub_list{padding:0;}
.preview .office_only{border-top:1px dashed #000}
.office_txt{font:bold 16px Trebuchet MS,Arial;}

.department_list li{
	margin-left: 15px;
  	padding: 5px 5px 5px 15px;
}
.department_list{clear: both;}
.radio_timetble input[type="radio"]{vertical-align: middle;margin-right: 5px}

.print,.rejected_icon{
	background: url(../images/printer.png) no-repeat left top;
	width: 24px;
	height: 24px; 
	display: block;
}
.rejected_icon{
	background: url(../images/icons/rejected_icon.png) no-repeat left top;
	width:30px;
	height:30px;
	
}
.status_apro,.edit_app_icon,.app_abbrove{
	background : transparent url(../images/icons/accepted_icon.png) no-repeat 0 0;
	display:inline-block;
	height:28px;
	padding-left:30px;
	line-height:28px;
	color:#1b702b;
}
.app_abbrove{
	background : transparent url(../images/icons/user_app.png) no-repeat 0 0;
}
.status_pen,.status_rej,.pending_icon,.rejected_icon{
	background : transparent url(../images/icons/pendind_icon.png) no-repeat 0 0;
	display:inline-block;
	height:30px;
	padding-left:35px;
	padding-right:10px;
	color:#f10;
	line-height:30px;
}
.edit_app_icon{
	background : transparent url(../images/icons/app_edit.png) no-repeat 0 0;
}
.status_rej,.rejected_icon{
	background : transparent url(../images/icons/rejected_icon.png) no-repeat 0 0;
}

.verified{width: 97px}
.verified span{float: left;line-height: 25px;color: #1B702B;}
.verified a{float: left;margin-left: 10px;}
.exam_application img{border : 1px solid #b5b5b5;padding: 2px}
.offleft {
    margin-left: -9000px;
    position: absolute;
  }
#TB_closeWindowButton {
	background : transparent url(../images/icons/close.png) no-repeat;
	width : 16px;
	height : 16px;
	display : block;
	text-indent : 5000px;
	cursor : pointer;
}
/*** Error & Success msg **/
.error{
	color:#ff0000;
	font-weight:bold;
	font-size:11px;
	vertical-align:top;	 
}
input.error,select.error { font-size : 14px; color : #3B3B3B; font-weight : normal !important;}
.error_msg ,.success_msg {
	color:#b92e11;
	font-size:12px;
	text-align: center;
	background: #fae9ea;
	border: 1px dotted #f8b3b6;
	height: 20px;
	line-height: 22px;
	margin : auto;
	font-weight : bold;
	padding : 4px 0;
}
.error_msg {
	color: #b92e11;
	background: #fae9ea;
	border: 1px dotted #f8b3b6;
	display: inline;
	*zoom: 1;
	padding: 5px 30px;
}
.success_msg {
	color: green;
	background: #defad6;
	border: 1px dotted #56a73e;
	/*width : 40%;*/
	 display: inline;
	*zoom: 1;
    padding: 5px 30px;
}
.success_msg  span,.error_msg span  {
	background: url("../images/icons/tick.png") no-repeat scroll 0 5px transparent;
	*background: url("../images/icons/tick.png") no-repeat scroll 0 3px transparent;
    display: inline-block;
   /* height: 18px;*/
    padding-left: 20px;
	line-height: 22px;
	*line-height: 24px
  /*  padding-right: 5px;
    padding-top: 2px;*/
}
.error_msg span  {  background: url("../images/icons/error.png") no-repeat scroll 0 3px transparent; }
.error_msg.w50 ,.success_msg.w50 {  width : 30%; }
.success{
	color:#008000;
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
}
.error_msg_hgt {
	height : 17px;	/*20px*/
	display : block;
	/*display:inline;*/
	color:#cc0000;
}

.star{
	color: red;
	font: 11px arial
}
/*** End ***/

/**** 17-11-2012 ****/

.padd_top{
	padding-top:1px;
    display: inline-block;
}
.width87{width:87%;}
.width88{width:88%;}
/*sorting */
a.whitelink:link,a.whitelink:active,a.whitelink:visited,a.whitelink:hover{
	/*font:normal 13px "Trebuchet MS"; */
	color:#fff;
	text-decoration:none;
	outline:none;
}

/*semester div*/
.left_sem{
	width: 48%;
	float: left;
}
.right_sem{
	width: 48%;
	float: right;
}
.subject_list{
	
	border-style: solid;
    border-width: 1px;
}
.clearh10{clear: both;height: 10px}
.subject_list .list{
	 clear: both;
    overflow: hidden;
    padding: 3px;
	border-bottom: 1px solid #000;
}
.border_student{ text-align: center;}
.subject_list ul li{float: left}
.sl_no{width: 3%;margin:0 1%;text-align: right}
.code{width: 12%;font-weight: bold;}
.subjects{width: 80%}
.chk_box{width: 3%;margin-right: 2%}
.reval_application .subjects{width: 78%;text-align: left}
/*semester div end*/

#paging img{
	margin: 0 !important;
	float: left;
}
#paging b{float: left;}
#paging a{line-height: 32px;}
#paging td {  padding: 0 1px;}
.paging a.sel{
	background : transparent url(../images/themes/university/page_sel.gif) no-repeat;
	width : 23px;
	height : 23px;
	line-height : 22px !important;
	color : #fff;
	display : block;
	padding : 0px !important;
	/*margin-bottom: 3px;*/
	font-size: 11px;
	font-weight: normal !important;
	margin-top: 0px;
	*margin-top: 6px;
	margin-right: 4px;
	text-align: center
}

.upload_img img{
	border: 1px solid #686868;
	padding: 3px
}
.logo_index{
	background:url(../images/landing-logo.png) no-repeat;
	width:244px;
	height:244px;
}
.div_but{
	width: 312px;
}
.div_but .button{
	float: left;
	margin-right: 5px
}
.data_form .padd_top,#timetable_upload_form .padd_top{
	padding-top:5px;
}
.add_form #branch_table.listing_table td{padding:5px!important;}
.button.back{top:-33px;position : relative}
.sub_txt{color: gray}
.example_txt{color: #797979;font-size: 11px;font-weight:normal;padding-top:5px}
input.input_file { border : 0px !important;}

.gray_bg td{background-color:#f5f5f5; }
.radio_td{margin-top: 4px;}


/* College - VIEW APPLICATION **/
/*.semester_FIRST ,.semester_SECOND,.semester_THIRD,.semester_FOURTH,.semester_FIFTH,.semester_SIXTH,.semester_SEVENTH,.semester_EIGHTH ,.semester_left,.semester_right {
	float : right;
	width : 49%
}*/
/*.semester_FIRST,.semester_THIRD,.semester_FIFTH,.semester_SEVENTH,.semester_left{ margin-right : 2%; float : left;}*/

.semester_LEFT {margin-right : 2%; float : left;  width : 49%}
.semester_RIGHT {float : right; width : 49%}
/** ---*/

.photo_border { padding-top : 10px; clear : both;}
.photo_border img {
	border : 1px solid #C5C5C5;
	padding : 3px;
}
/*#clg_appl_list span.status_apro {
    background: url("../images/icons/approved.gif") no-repeat scroll 0 0 transparent;
    color: #1B702B;
    display: inline-block;
    height: 24px;
	line-height: 24px;
    padding-left: 30px;
}*/
.pending_wdth,#clg_appl_list .verified{padding-left:16px;}
.record{}
.record span{float: right;line-height: 25px;margin-right: 10px}
.record select{float: right}
.line_height{line-height:30px;}
.add_form #branch_table .listing_table td { padding : 5px !important; }

.back_button {
	float : right;
	padding-bottom : 10px;
}
.photos_border {
	border : 1px solid #000000;
	padding : 4px;
	width : 156px;
	height : 156px;	
}
a.uni_button ,a.college_button,a.student_button {
	background : transparent url(../images/uni_button.jpg) no-repeat;
	width : 186px;
	height : 74px;
	display : block;
}
a.uni_button:hover,a.college_button:hover,a.student_button:hover {
	opacity : 0.8;
}
a.student_button {	
	background : transparent url(../images/stu_button.jpg) no-repeat;
}
a.college_button {
	background : transparent url(../images/college_button.jpg) no-repeat;
}
.time_list strong {
	font-size : 13px;
	display : block;
	background : #dcdcdc;
	padding : 5px;
	margin-bottom : 10px;
}
.time_list ul { margin-left : 30px; list-style-type : disc; padding-bottom : 10px;  }
.time_list li {
	clear : both;
	list-style-type : disc;
	padding-bottom : 5px;
	font-weight : bold;
}
.time_list li i {  font-weight : normal; }

.total_txt{
	border: 1px solid #a4a4a4;
	border-top: none;
}
.total_txt td{
	padding: 3px;
	padding-right: 5px
}
.bor_toplist td{	
	border-top: 1px solid #a4a4a4;
	padding: 10px 3px !important
}
.student_note{
	padding-top: 15px;
	padding-left: 25px
}

/***** Lock release popup design ****/
#LR_overlay {
	position: fixed;
	z-index:3001;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.LR_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#LR_window {
	position: fixed;
	background: #ffffff;
	z-index: 3001;
	color:#000000;
	display:none;
	/*display: inline;*/
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}
.LR_body {
	display: block;
    margin-left: -257px;
    margin-top: -140px;
    width: 515px;
}
#LR_title {
    background-color: #E8E8E8;
    height: 36px;
}
#LR_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	font-size: 17px;
    font-weight: 700;
}
#LR_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;	
	line-height:1.4em;	
	height: 235px;
    width: 485px;
}
#LR_ajaxContent .search_area {
	/*margin-top: 30px;*/
	border: 1px solid #3285EF;
    clear: both;
    margin: 35px 0 10px;
    padding: 20px;
    position: relative;
    z-index: 1;	
}
.input {
    background: url("../images/input_bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #B5B5B5;
    font: bold 16px trebuchet MS,arial;
    height: 20px;
    padding: 5px;
    width: 160px;
}
/**** End lock release popup design ***/



.report_sub li li{
	clear: both;
	float: left;
	width: 100%;
}
.report_sub li li ul{display: none}

.app_icon,.reject_icon{
	background:url("../images/icons/approve.png") no-repeat scroll 3px center transparent;
	height: 20px;
   width: 58px;
	display: block;
	color: #03ac0b;
	border : 1px solid #03ac0b;
	padding: 5px 5px 5px 25px;
	border-radius: 6px 6px 6px 6px;
}
.reject_icon{background: url(../images/icons/pendding.png) no-repeat 3px center ;color: #c5000e;border: 1px solid #c5000e;padding-left: 20px;}

#count{padding: 5px}

/*.tooltip{border: 1px solid red;height: 150px;overflow: auto}*/
.rank_table{border: 1px solid #a4a4a4;margin-top: 5px}
.rank_table th{
	color: #fff;
	padding: 5px;
	font: bold 14px trebuchet ms;
}
.rank_table td{padding: 3px;font-size: 13px}
.rank_table .row_one td {background: #e4e4e4;}

.acatamic-tabel tr td{
	/*border-bottom: 1px dashed #777;*/
	padding: 7px 3px
}
.acatamic-tabel tr:last-child td{border-bottom: 0 none}


/*Transcript Table Start**/

.transcript_table{border: 1px solid #a4a4a4;margin-top: 5px;/* width: 587px; */}
.transcript_table th{
	color: #fff;
	padding: 5px;
	font: bold 14px trebuchet ms;
}
.transcript_table td{padding: 3px;font-size: 11px}
.transcript_table .row_one td,.result_list .row_one td {background: #e4e4e4;}
/*Transcript Table End**/

.transcript_block {
	border: 1px solid #a4a4a4;
    margin-top: 5px;
}
.transcript_block th,.transcript-module th{
	background: #3285ef;
	color: #fff;
	padding: 5px;
    font: bold 14px trebuchet ms;
}
.transcript_block td{
	background: #e4e4e4;
	padding: 5px;
    font: bold 12px trebuchet ms;
}
.transcript-module tr:nth-child(odd) td {
	background: #e4e4e4;
}
.transcript_table.transcript-module{width:100%}
/* .transcript_table.transcript-module-print{width: 355px;} */
/* print */
.transcript_header,.transcript_header th {/* border: 1px solid #333; */border-collapse: collapse}
.transcript_header th,.transcript_header td{padding: 5px 0 4px 5px;}
.transcript_header th  {font-size: 12px;}
.transcript_table.transcript-module-print td{font-size: 8px; padding: 2px 2px 1px;vertical-align: top;line-height:8px;font-family: arial;}
.marksheet-history,.transcript-module-print,.transcript-module-print tr:nth-child(1) td {/* border: 1px solid #333; */border-collapse: collapse;border: 0}
.transcript-module-print table tr:nth-child(1) td {border: 0}
.transcript-module-print tr:nth-child(1) td {border-top:0}
.transcript-module-print {/* border: 1px solid #333; */margin-top:0;border-top:0;}
/* .transcript-module-print {border-bottom:0;} */
.marksheet-history {border: 0;}
.hidden {visibility: hidden;height: 13px;}

.menu_button ,input.menu_button {background : transparent url(../images/trr.png) no-repeat 0 0 !important; border : 0px !important}
.menu_button:hover { background-position : 0 bottom !important;}
.menu_button, input.menu_button { 
	width : 105px !important;
	height : 33px !important;
	border : 0px !important;
	font : bold  11px/33px Trebuchet MS,Arial !important;
	color : #fff !important;
	cursor : pointer;
	text-align: center;
	display: block;
	line-height: 33px;
}

.small_text{
	font-size:10px;
	vertical-align:top;	 
}

.green_button ,input.green_button {background : transparent url(../images/approve_button.png) no-repeat 0 0 !important; border : 0px !important}
.green_button:hover { background-position : 0 bottom !important;}
.green_button, input.green_button { 
	width : 99px !important;
	height : 33px !important;
	border : 0px !important;
	font : bold  13px/33px Trebuchet MS,Arial !important;
	color : #fff !important;
	cursor : pointer;
	text-align: center;
	display: block;
	line-height: 33px;
}

.red_button ,input.red_button {background : transparent url(../images/reject_button.png) no-repeat 0 0 !important; border : 0px !important}
.red_button:hover { background-position : 0 bottom !important;}
.red_button, input.red_button { 
	width : 99px !important;
	height : 33px !important;
	border : 0px !important;
	font : bold  13px/33px Trebuchet MS,Arial !important;
	color : #fff !important;
	cursor : pointer;
	text-align: center;
	display: block;
	line-height: 33px;
}

.menu_disabled ,input.menu_disabled {background : transparent url(../images/trr.png) no-repeat 0 0 !important; border : 0px !important}
.menu_disabled, input.menu_disabled { 
	width : 105px !important;
	height : 33px !important;
	border : 0px !important;
	font : bold  11px/33px Trebuchet MS,Arial !important;
	color : yellow !important;
	cursor : pointer;
	text-align: center;
	display: block;
	line-height: 33px;
	background-position : 0 bottom !important;
}

.normal_student_table{
	background: #fff;
	border : 1px solid #5dade2;
	border-collapse : collapse;
	
}
.normal_student_table tr { background: #fff;}
.normal_student_table th {
	background : #E4E4E4;
	font-weight : bold;
	padding : 7px 5px;
	font-size : 12px;
	border : 1px solid #5dade2;
	border-collapse : collapse;
}
.normal_student_table th.heading {
	background : #fdde3e;
	color : #fff;
	font-size : 14px;
}
.normal_student_table td {
	padding : 5px;
	border : 1px solid #5dade2;
	border-collapse : collapse;
	font-size : 12px;
}


/*form*/
.title_bg {
	background:url(../images/form_tp_bg.png) no-repeat 0 0;
	width:621px;
	height:27px;
	display:block;
	text-align : left;
	font-size : 12px;
	font-weight : normal;
	color : #000;
	padding-top : 10px;
}

.form_bot{}

.title_bg h3{
	font:normal 18px/20px 'Helvetica Neue (T1)', arial;
	color:#000;
	margin-left:15px;
}

.box_bg {
	background : #eaeaea url(../images/box_shade.jpg) no-repeat center top;
	border-left : 1px solid #9fb3be;
	border-right : 1px solid #9fb3be;
	width : 619px;
}

.box_bottom {
	background : url("../images/form_tp_bg.png") no-repeat scroll  -3px -53px transparent;
	width : 621px;
	height : 40px;
	clear : both;
}

