/* CSS Document */
body
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
input 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #DDDDDD;
	padding:2px;
}

input .bro
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*border:1px solid #DDDDDD;*/
	padding:2px;
}
.home_bg
{
	background: url(../../images/kanthariya_library.jpg) no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
	width:100%;
	min-height: 736px;
}
/*
input:focus, input.sffocus
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #58A8E9;
	background-color:#F5FAFE;
	padding:2px;
}
*/
select 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #DDDDDD;
}
.noborder
{
	border:0px;
}
textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #DDDDDD;
	padding:1px;
}
.btn
{
	background:#AE1D22;
	height:22px;
	color:#FFFFFF;
	width:50px;
	cursor:pointer;
	padding:0;
	margin:0;
	text-align:center;
	padding-bottom:3px;
	vertical-align:bottom;
	border:0px solid #9F1E22;
}
.btn_continue
{
	background:#AE1D22;
	height:22px;
	color:#FFFFFF;
	width:110px;
	cursor:pointer;
	padding:0;
	margin:0;
	text-align:center;
	padding-bottom:3px;
	vertical-align:bottom;
	border:0px solid #9F1E22;
}
#frmicard { margin:0; }
.idcard_page{
	/*width:756px;*/
	width:800px;
	margin:0;
	padding:0;
	margin-top:-10.5px;
	padding-left:16px;
	overflow:auto;
}
.madarsa{
	background:url("../../images/kanthariya_symbol.jpg") no-repeat scroll 203px 75px / 33% auto rgba(0, 0, 0, 0);
	/*width:325px; */
	/*height:207px; */
	width:330px; 
	height:215px;
	font-weight: bold;
	border: 0px solid #CCCCCC; 
	position: relative;
	margin: 10.5px 30px 0 23px;
	float: left;
}
.idcard-left { clear:both; margin-right:37.7px; }
.idcard-rigt { }
.madarsa td	{ 
	color:#000000; 
	font-size:10px !important; 
	font-weight:bold; 
	text-transform:none; 
	padding:0px 2px !important;
	font-family:"Trebuchet MS";
}
.id_header { 
	/*background:url("../../images/icard_header.png") no-repeat scroll 50% 5px / 87% auto #BAE1F8;*/
	background:url("../../images/icard_header.jpg") no-repeat scroll 10% 5px / 87% auto #D1FFFF;
	width:325px; 
	height:58px;
}
.id_header_text {
	color: #008000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 7px;
    font-weight: normal;
    left: 6px;
    position: absolute;
    top: 48px;
    word-spacing: -1px;
    letter-spacing: -0.1px;
}
.idcard_label
{
	text-align:right;
	color:#008000;
	text-transform:none;
}
.combo1{width:65px;}
.combodive{width:60px;}

.cardno { 
	color: #0000FF;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
    line-height: normal;
    text-transform: none;
}


.middeldiv{ font-size: 17px;
    line-height: 36px;
    margin: 0 auto;
   
	text-indent:35px;
	text-align:justify;
	
	}
	
.middeldiv1{ font-size: 22px;
	line-height: 36px;
	margin: 0 auto;
	text-align:justify;

	}

.middeldiv-char{ font-size: 18px;
	line-height: 30px;
	margin: 0 auto;
	/*text-align:justify;*/
	text-align:left;

	}
	
	/*.middeldiv-char u, */.middeldiv1 u {
    font-family: caption;
    font-size: 19px;
    font-weight: normal;
    text-transform: uppercase;
}
.bottomdiv {
    float: right;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
   
}
.datetitle{float:right; font-size:12px;font-weight:bolder;}

.maindiv{width:850px;}
.middeldiv u {
    font-family: caption;
    font-size: 19px;
    font-weight: normal;
    text-transform: uppercase;
}
.certify {
    font-size: 23px;
    text-align: center;
    font-weight: bolder;
    text-transform: uppercase;
}

.section { 
	color: #8B0000;
    font-family: georgia;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
	text-transform:uppercase;
}
.validtxt{ 
	color: #0000FF;
    font-size: 9px;
    font-weight: normal; 
}
.valid_date { 
	color: #FF0000;
    font-size: 11px; 
}
.id_ramark {  
	color: #800080;
    font-family: icon;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
}
.idsign 
{
	background: url("../../images/icard_sign.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-size: 80%;
    background-position: 50% 5px;
	position:absolute;
	bottom:13px;
	right:12px; 
}
.id_stamp 
{
	background: url("../../images/icard_stamp.png") no-repeat scroll center top / 90% auto rgba(0, 0, 0, 0);
    position: absolute;
    height: 50;
    width: 50;
    top: 155px;
	left:23px;
}
.signtxt {  
	font-size: 9px;
    text-align: center;
    font-weight: normal;
	padding-top:20px;
}
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.green { color:#008000; }
.btn_schedule
{
	background:#AE1D22;
	height:22px;
	color:#FFFFFF;
	width:140px;
	cursor:pointer;
	padding:0;
	margin:0;
	text-align:center;
	padding-bottom:3px;
	vertical-align:bottom;
	border:0px solid #9F1E22;
}

.header
{
	width:100%;
	background:#FFFFFF;
	border-bottom:3px solid #AE1D22;
}
.header td
{
	font-size:20px;
	color:#AE1D22;
	font-weight:bold;
	padding:5px;
	letter-spacing:3px;	
}

.table_main
{
	margin:0px;
	width:100%;
}

#tdlogout
{
	text-align:right;
	vertical-align:bottom;
	width:20%;
	color:#6E6E6E;
	font-size:12px;
	letter-spacing:1px;
}

#tdlogout a, #tdlogout a:visited
{
	color:#333333;
	text-decoration:none;
	font-size:11px;
	letter-spacing:1px;
}

#tdlogout a:hover
{
	text-decoration:underline;
	color:#AE1D22;
}

.table_login
{
	width:40%;
	border:2px solid #DDDDDD;
	background-color:#F5F5F5;
}
.table_login td
{
	font-size:11px;
	color:#000000;
	padding:3px;
	text-align:left;	
}

.login_title td
{
	font-size:20px;
	color:#BB4344;
	letter-spacing:2px;
	padding:10px;	
}

.login_text
{
	text-align:center;
	font-size:12px;
	color:#AE1D22;
	font-weight:bold;
}

.errmsg td
{
	font-size:11px;
	color:#FF0000;	
	padding-bottom:5px;
}
.errmsg
{
	font-size:11px;
	font-weight:normal;
	color:#FF0000;	
}

.menudiv
{
	background-color:#F2F2F2;
	height:25px;
	border-bottom:1px solid #595959;
	margin-bottom:9px;
}

/* for Internet Explorer */
/*\*/
* html .menudiv 
{
	height:26px;
}
/**/
.table_page
{	
	width:95%;
}
.table_page td
{
	font-size:11px;	
}
.header a {
color:#AE1D22;
}
.tblButtons
{
	width:100%;
	background-color:#FFFFFF;
	border-bottom:1px solid #AE1D22;
	margin-bottom:10px;
}
.tblButtons td
{	
	text-align:center;
	padding:5px;
}

.tdtopButtons
{
	width:45px;
	text-align:center;
}
.page_title
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	font-size:20px;
	color:#AE1D22;
}

.title_view
{
	padding-top:8px; 
	padding-left:5px;
}

.table_search
{
	width:100%;
}
.table_search td
{
	padding:5px;
	padding-bottom:10px;
	text-align:right;
}

.box_search
{
	width:100%;
	border:1px solid #666666;
	background-color:#eee;
}
.box_search td
{
	padding:10px;
}

.table_list
{
	width:100%;
	border-top:1px solid #AE1D22;
	background-color:#FDFDFD;
	background-image:url(../../images/list_back.jpg);
	background-repeat:repeat-x;
}
.table_list td
{
	padding:3px;
	padding-left:5px;
	font-size:11px;
	/*border:1px solid #D9D9E1;	
	border-collapse:collapse;*/
}
.table_list a
{
	font-size:11px;
	color:#AE1D22;
	text-decoration:none;
}
.table_list a:visited
{
	font-size:11px;
	color:#AE1D22;
	text-decoration:none;
}
.table_list a:hover
{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

.table_head td
{
	padding:4px;
	padding-left:5px;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	height:30px;
	padding-bottom:5px;
}

.select_col
{
	width:10px;
}
td.list_ccode{
	width:59px;
}
td.list_status{
	width:80px;
}
td.list_type{
	width:100px;
}
td.list_author{
	width:80px;
}
td.list_life{
	width:110px;
	
	
}
td.list_city{
	width:90px;
}
td.list_atds{
	width:40px;
}
.list_state{
	width:32px;
	height:36px;
	/*height:136px;*/
	/*transform:rotate(270deg);*/
/*transform:matrix3d(90deg);*/
}
td.list_reas{
	width:136px;
}
td.list_pho{
	width:55px;
}
td.list_exp{
	width:60px;
}
td.list_date{
	width:130px;
}
td.list_email{
	width:250px;
}
td.list_amount{
	width:100px;
}
td.list_code{
	width:55px;
}
td.col_date{
	width:65px;
}
td.col_rec{
	width:121px;
}
td.col_recc{
	width:160px;
}
td.col_rc{
	width:81px;
}
td.col_time{
	width:130px;
}
td.list_title{
	width:100px;
}
td.list_addr{
	/*width:100px;*/
	width:250px;
}
td.list_nm{width:200px;}
td.list_dat{
	width:131px;
	
}
td.list_category{
	width:150px;
}

.align_center
{
	text-align:center;
}
.align_left
{
	text-align:left;
}
.align_right
{
	text-align:right;
}

.evenrow
{
	/*background-color:#FDFDFD;*/
}
.oddrow
{
	/*background-color:#FDFDFD;*/
}

.rolloverrow
{
	background-color:#F2F2F2;
}

.table_pagebg
{
	width:100%;
	background-color:#FDFDFD;	
	border-bottom:1px solid #AE1D22;
	margin-bottom:1px;
	padding-top:5px;
}
.table_pagebg td
{
	font-size:11px;
	padding:3px;
	padding-left:4px;
}

.table_pagging
{
	width:100%;	
}

.table_pagging a
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.table_pagging a:visited
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.table_pagging a:hover
{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.padleft3px
{
	padding-left:3px;
}
.padtop5px
{
	padding-top:5px;
}
.width300px
{
	width:300px;
}

.width200px
{
	width:200px;
}

.width150px
{
	width:150px;
}
.width25
{
	width:25%;
}
.width70
{
	width:70px;
}
.width98
{
	width:98%;
}
.width100px
{
	width:100px;
}
.width50px
{
	width:50px;
}
.width15px
{
	width:15px;
}
.madotary
{
	width:75%;
	text-align:right;
}
.height5px
{
	height:5px;
}
.table_view
{
	width:75%;
	border-top:1px solid #AE1D22;
	border-bottom:1px solid #AE1D22;
	background-color:#FDFDFD;
	background-image:url(../../images/list_back.jpg);
	background-repeat:repeat-x;
}
.table_view td
{
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
.table_viewsales
{
	width:90%;
	border-top:1px solid #AE1D22;
	border-bottom:1px solid #AE1D22;
	background-color:#FDFDFD;
	background-image:url(../../images/list_back.jpg);
	background-repeat:repeat-x;
}
.table_viewsales td
{
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
.rules
{
	color:#FF0000;
}
.valign_top
{
	vertical-align:top;
}
.pointer
{
	cursor:pointer;
}
.breadcumb
{
	font-size:11px;
	color:#666666;
	
}
.breadcumb a:link, .breadcumb a:visited
{
	font-size:11px;
	color:#AE1D22;
	text-decoration:none;
}
.breadcumb a:hover
{
	color:#6E6E6E;
	text-decoration:underline;
}
.float_left
{
	float:left;
}
.float_right
{
	float:right;
}
.tooltipbox
{
	padding:5px;
}
.tooltipbox td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.tooltipbox_head td
{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.tablebox_view
{
	width:100%;
	border-top:1px solid #AE1D22;
	border-bottom:1px solid #AE1D22;
	background-color:#FDFDFD;
	background-image:url(../../images/list_back.jpg);
	background-repeat:repeat-x;
}
.tablebox_view td
{
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
.mandatory_box
{
	width:100%;
	text-align:right;
}
.forgotpass a,.forgotpass a:link,.forgotpass a:visited,.forgotpass a:hover
{
    text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AE1D22;
}
.home
{
	width:130px;
	height:100px;
	background-color:#F7F7F7;
	border:1px solid #E6E6E6;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	
}
.home div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;	
}
.home a
{
	font-size:12px;
	color:#666666;
	text-decoration:none;	
}
.home a:hover
{	
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.homeover
{
	width:130px;
	background-color:#EAEAEA;
	border:1px solid #CfCFCF;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

.homeover div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;	
}

.homeover a
{
	font-size:12px;
	color:#666666;
	text-decoration:none;	
}

.homeover a:hover
{	
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.tabletab
{
	padding:0px;
}
.tabletab td
{
	padding:5px;
	font: normal 12px Verdana, sans-serif;	
}
.tabbertd td
{
	padding:5px;
	font-size:11px;
}
.tabbertd_list td
{
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}
.tabcontent_title
{
	color:#666666;
	font: bold 11px Verdana, sans-serif;
}
.tabcontent_title a, .tabcontent_title a:visited
{
	color:#666666;
	font: bold 11px Verdana, sans-serif;
	text-decoration:underline;
}
.tabcontent_title a:hover
{
	color:#999999;
	font: bold 11px Verdana, sans-serif;
	text-decoration:none;
}
.pad30px
{
	padding:30px;
}	


.tab_list td
{
	padding:3px;
	padding-left:5px;
	font-size:11px;
}
.tab_list a, .tab_list a:visited
{
	font-size:11px;
	color:#AE1D22;
	text-decoration:none;
}

.tab_list a:hover
{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.pointercursor
{
	cursor:pointer;
}
.scroll_div
{
	height:115px;
	width:740px;
	overflow:auto;
}
.width720px
{
	width:720px;
}
.width80px
{
	width:80px;
}
.width20px
{
	width:20px;
}
.hidden
{
	visibility:hidden;
}
.display_none
{
	display:none;
}
.div_link a:link, .div_link a:visited
{
	font-size:12px;
	color:#AE1D22;
	text-decoration:none;

}
.div_link a:hover
{
	font-size:12px;
	color:#333333;
	text-decoration:none;
}	
.pad3
{
	padding:3px;
}	
.pad10
{
	padding:10px;
}	
.bold
{
	font-weight:bold;
}
.bgcolor
{
	background-color:#EBFAF9;
}
.width195px
{
	width:195px;
}
.remarks
{
	width:377px;
	height:50px;
}
.para_gap
{
	font-size:5px;
}
.align_justify
{
	text-align:justify;
}

.scroll
{
   overflow:auto;
   height:60px;
}
.div_invoice
{
	width:100px;
}

.div_notes
{
	width:375px;
	padding:2px;
	border:1px solid #DDDDDD;
}
.emailtext{
	width:210px;
	}
/* sliding content css */
.showHide_button{	/* Styling question */
	/* Start layout CSS */
	/*background-image:url(../../images/show_panel.jpg);
	background-repeat:no-repeat;
	background-position:top center;	*/
	height:8px;
	width:84px;
	/* End layout CSS */
	cursor:pointer;
}
.showHide_div{	/* Parent box of slide down content */
/*	visibility:hidden;*/
	display:none;
	height:0px;
	overflow:hidden;
	position:relative;

}
.showHide_div_content{	/* Content that is slided down */
	border:0px;
	padding:1px;
	position:relative;
}
.list_type{
	width:150px;
}
/* css ends here */
.sorting
{
	width:400px;
}
#report_data
{
	/*border:1px solid #000000;*/
	margin:0px;
	padding:0px;
	
	
}

.report_list td {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-collapse: collapse;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color -moz-use-text-color !important;
    border-image: none !important;
    border-style: solid solid none none !important;
    border-width: 1px 1px 0 0 !important;
}

.report_list {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    width: 100%;
}

.rptstud_view td {
    -moz-border-bottom-colors: #000 !important;
    -moz-border-left-colors: #000 !important;
    -moz-border-right-colors: #000 !important;
    -moz-border-top-colors: #000 !important;
    border-collapse: collapse;
    border-color: #000 #000 -moz-use-text-color -moz-use-text-color !important;
    border-image: none !important;
    border-style: solid solid solid solid  !important;
    border-width: 1px 1px 0 0 !important;
    padding: 5px 10px !important;
}

.rptstud_view {
    border: 1px solid #000;
    border-collapse: collapse;
    width: 100%;
}
.rptstud_view img {
    float: right;
}

.report_title
{
	font-size:20px;
	font-weight:bolder;
}
.madersa_name
{
	font-size:20px;
	font-weight:bolder;
}
.madersa_address{}
.rpttable_view
{

/*	//border:1px solid #CCCCCC;	
	border-top:0px;
*/	
	border-collapse:collapse;
	margin-left:10px;
	margin-right:10px;
}
.rpttable_div
{
    padding:0;
	margin:0;
	width:100%;
	background-color:#F2F2F2;
	border:1px solid #595959;
	
	
}
.img_border{
	border:1px solid #595959;
}
.rpttable_view td
{
	padding:3px;
	font-size:11px;
	/*border:1px solid #CCCCCC;	
	border-top:0px;*/
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tbl_rptdetail
{
	width:98%; 
	background-color:#F8F8F8; 
	border:1px solid #CCCCCC;
	padding:5px;
	margin:5px;
	padding-left:0px;
	border-collapse:collapse;
}

.tbl_rptdetail .trhead td
{
	font-size:10px;
	font-weight:bold;
}

.tbl_rptdetail td
{
	font-size:10px !important;
}
.tbl_rptdetail_depr
{
	width:70%; 
	background-color:#F8F8F8; 
	border:1px solid #CCCCCC;
	padding:5px;
	margin:5px;
	padding-left:0px;
	
}

.tbl_rptdetail_depr .trhead td
{
	font-size:11px;
	font-weight:bold;
}

.tbl_rptdetail_depr td
{
	font-size:11px;
}
.report_page
{		
	width:99%;	
}
.report_page td{
	vertical-align:top;
	padding:2px;	
	font-size:12px;
	/*padding-left:10px;
	padding-right:10px;*/
	border: 1px;
}

.report_page1 td{
	vertical-align:top;
	padding:2px;	
	font-size:12px;
	
	border: 1px solid;
}

.repo td{
	vertical-align:top;
	padding:2px;	
	font-size:12px;
	/*padding-left:10px;
	padding-right:10px;*/
	border-bottom: 1px solid;
}

.report_page a, .report_page a:visited
{
	font-size:11px;
	color:#AE1D22;
	text-decoration:none;
}

.report_page a:hover
{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.nopadding td
{
	padding:0px;
}
/*.report_page_head td
{
	
	background-color: #CCCCCC;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
	
	border:1px solid #CCCCCC !important;
	border-bottom:0 !important;
	border-left:0 !important;
	border-collapse:collapse;
}*/
.report_page_head td
{
	font-weight:bold;
	background-color:#CCCCCC;
	text-align:center;
	font-size:14px;
}
.pdlf10{
	padding-left:10px;
}
.pdlf20{
	padding-left:25px;
}
.totaldiv{
	text-align:right !important; 
	padding:2px !important; 
	padding-right:5px !important;
	border-top:1px solid #CCCCCC;
}
.comp_name{
	font-family:"Lucida Handwriting";
	font-size:40px;
	font-weight:bolder;
}
.comp_subname{
	background-color:#CCCCCC;
	font-family:"Lucida Handwriting";
	font-size:20px;
	font-weight:bold;
}
.brdlftrgt{
	border:1px solid #ccccccc;
	border-left:0;
	border-right:0;
}
.stud_name
{
text-align: left;
}
.rptstud_view.rpt_font td {
    font-size: 12px;
}
.rpt_font
{
	border: 1px solid #000000;
    border-collapse: collapse;
    margin: 0 auto;
	
}
