/* CSS Document */
body
{
	/*background:url(../../images/bg_img.jpg) repeat-x scroll 0 0 ;*/
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
input
{
	font-family:Arial, Helvetica, sans-serif ;
	font-size:15px;
	border:1px solid #333;
	padding:3px 5px;
	letter-spacing:1px;
	font-weight:bold;
}

/*
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:"Jameel Noori Nastaleeq";
	font-size:11.5pt;
	border:1px solid #333;
	text-transform:none !important;
	font-weight:bold;
}
option{
	text-transform:none;
}
.noborder
{
	border:0px;
}
textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #333;
	padding:1px;
}
.btn
{
	background:#03827B;
	color:#FFFFFF;
	/*width:50px;*/
	cursor:pointer;
	padding:0;
	margin:0;
	text-align:center;
	padding-bottom:3px;
	vertical-align:bottom;
	border:0px solid #9F1E22;
	font-family:"Jameel Noori Nastaleeq";
	text-transform:uppercase;
	font-size:18px;
	padding:0 10px;
	letter-spacing:1px;
}
.btn_continue
{
	background:#03827B;
	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;
}
.btn_schedule
{
	background:#03827B;
	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-color:PapayaWhip;*/
	background:#FFFFFF;
	border-bottom:3px solid #d2e289;
}
.header td
{
	/*font-size:20px;*/
	color:#000000;
	font-weight:bold;
	/*padding:5px;*/
	/*letter-spacing:3px;	*/
	font-family:serif;
	font-size:15px;
	/*border-bottom:1px solid darkblue;*/
}
/*#menu0 { border-bottom:1px solid darkblue !important;}*/
.table_main
{
	margin:0px;
	width:100%;
}
.site_name{font-size:18px; color:darkblue; padding-top:5px; padding-bottom:0px; font-family:Lucida Grande;}
.urdu_site_name{font-size:25px; color:darkblue; padding-top:5px; padding-bottom:0px; font-family:"Jameel Noori Nastaleeq";}
.urdu_add{ font-family:"Jameel Noori Nastaleeq"; font-size:13.5pt; font-weight:normal; margin-top:0; margin-bottom:5px; }
#tdlogout
{
	text-align:right;
	vertical-align:bottom;
	/*width:20%;*/
	color:darkblue;
	font-size:12px;
	letter-spacing:1px;
}

#tdlogout a, #tdlogout a:visited
{
	color:darkblue;
	text-decoration:none;
	font-size:11px;
	letter-spacing:1px;
}

#tdlogout a:hover
{
	text-decoration:underline;
	color:darkblue;
}

.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
{
	background-color:#999999;
	font-size:20px;
	/*color:#BB4344;*/
	color:#FFFFFF;
	letter-spacing:2px;
	padding:10px;
	text-transform:uppercase;
	border-bottom:2px solid #FFFFFF;
}

.login_text
{
	text-align:center;
	font-size:12px;
	color:#03827B;
	font-weight:bold;
}

.errmsg td
{
	font-size:11px;
	color:#FF0000;
	padding-bottom:5px;
}
.errmsg
{
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
}

.menudiv
{
	border-bottom:1px solid #d2e289;
	/*background-color:#F2F2F2;*/
	/*background-color: #01aa57;*/
	background-color: #e6efc2;
	height:30px;
	/*border-bottom:1px solid #595959;*/
	margin-bottom:9px;
	letter-spacing:1px;
}

/* for Internet Explorer */
/*\*/
* html .menudiv
{
	height:30px;
}
/**/
.table_page
{
	width:95%;
}
.table_page td
{
	font-size:11px;
}
.mainreport_page
{
	width:98%;
}
.mainreport_page td
{
	font-size:11px;
}

.tblButtons
{
	width:100%;
	/*background-color:#FFFFFF;*/
	border-bottom:1px solid #000;
	margin-bottom:10px;
}
.tblButtons td
{
	text-align:center;
	padding:5px;
}

.tdtopButtons
{
	width:45px;
	text-align:center;
}
.page_title
{
	text-align:right;
	/*font-family:"Metrostyle Extended", verdana, arial;*/
	font-family:"Jameel Noori Nastaleeq";
	font-weight:bold;
	padding:0px;
	font-size:26px;
	color:#03827B;
	text-transform:uppercase;
}

.title_view
{
	padding-top:8px;
	padding-left:5px;
	border-bottom:3px double;
}

.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;
}
.innertable
{
	width:100%;
	border:1px solid #999;
	border-bottom:0;
	background-color:#FDFDFD;
	background-image:url(../../images/list_back.jpg);
	background-repeat:repeat-x;
}
.innertable td
{
	padding:3px !important;
	padding-left:5px !important;
	font-size:12px;
	border:1px solid #999999;
	border-top:0;
	border-collapse:collapse;
}
.innertable_head td
{
	padding:4px;
	padding-left:5px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px !important;
	color:#444;
	height:30px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px !important;
	background-color:#ddd;
	text-transform:none !important;
	font-weight:bold !important;
	letter-spacing:1px;
	border-right:1px solid #FFFFFF;
}
.innertable_head
{
	margin-bottom:10px;
}

.table_list
{
	width:100%;
	border-top:1px solid #03827B;
	background-color:#FDFDFD;
	background-image:url(../../images/list_back.jpg);
	background-repeat:repeat-x;
	border-collapse:collapse;
}
.table_list td
{
	font-family:"Jameel Noori Nastaleeq";
	padding:0px 5px;
	font-size:13.5pt;
	border:1px solid #D9D9E1;
	border-collapse:collapse;
	text-align:right;
	font-weight:bold;
}
.table_list a
{
	font-size:13.5pts;
	color:#ff0000;
	text-decoration:none;
}
.table_list a:visited
{
	font-size:13.5pt;
	color:#ff0000;
	text-decoration:none;
}
.table_list a:hover
{
	font-size:13.5pt;
	color:blue;
	text-decoration:none;
}

.table_head td
{
	background-color:#00a95a;
	padding:4px;
	padding-left:5px;
	font-family:"Jameel Noori Nastaleeq";
	font-size:18px !important;
	color:#FFF;
	height:30px;
	padding-bottom:5px;
	/*border-bottom:1px solid #333333;*/
	margin-bottom:10px !important;
	/*background-color:#999;*/
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}
.table_head
{
	margin-bottom:10px;
}
.margin_bot_10{
	margin-bottom:10px;
}
.select_col
{
	width:10px;
}

td.list_status{
	width:55px;
}
td.list_type{
	width:100px;
}
td.list_author{
	width:80px;
}
td.list_date{
	width:130px;
}
td.list_email{
	width:250px;
}
td.list_amount{
	width:100px;
}

td.col_date{
	width:100px;
}
td.col_time{
	width:120px;
}
td.list_title{
	width:150px;
}
td.list_category{
	width:150px;
}

.align_center
{
	text-align:center;
}
.align_left
{
	text-align:left;
}
.align_right
{
	text-align:right;
}
.rowodd{
	background-color:#FFF;
}
.roweven{
	background-color:#EEEEEE;
}
.evenrow
{
	/*background-color:#FDFDFD;*/
	background-color:#FFF;
}
.oddrow
{
	/*background-color:#FDFDFD;*/
	background-color:#f7f7f7;
}

.rolloverrow
{
	background-color:#E4E8FA;
}

.table_pagebg
{
	width:100%;
	background-color:#FDFDFD;
	border-bottom:1px solid #03827B;
	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;
}
.padleft10px
{
	padding-left:10px !important;
}
.padtop5px
{
	padding-top:5px;
}
.width300px
{
	width:300px;
}

.width200px
{
	width:200px;
}

.width150px
{
	width:150px;
}
.width25
{
	width:25%;
}
.width98
{
	width:98%;
}
.width100px
{
	width:100px;
}
.width50px
{
	width:50px;
}
.width15px
{
	width:15px;
}
.madotary
{
	width:75%;
	text-align:right;
}
.height1px
{
	height:1px !important;
}
.height5px
{
	height:5px;
}
.table_view
{
	width:75%;
	border-top:1px solid #03827B;
	border-bottom:1px solid #03827B;
	background-color:#FDFDFD;
	background-image:url(../../images/list_back.jpg);
	background-repeat:repeat-x;
	border-collapse:collapse;
}
.table_view input, .table_view select, .table_view option, .table_view textarea{ text-align:right }
.table_view td
{
	text-align:right;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	font-family:"Jameel Noori Nastaleeq";
	font-weight:normal;
	font-size:13.5pt;
	text-transform:uppercase;
	letter-spacing:2px;
	border:1px solid #D9D9E1;
	border-collapse:collapse;
}
.table_viewsales
{
	width:90%;
	border-top:1px solid #03827B;
	border-bottom:1px solid #03827B;
	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;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:capitalize;
}
.valign_top
{
	vertical-align:top;
}
.pointer
{
	cursor:pointer;
}
.breadcumb
{
	font-size:11px;
	color:#666666;

}
.breadcumb a:link, .breadcumb a:visited
{
	font-size:11px;
	color:#03827B;
	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:"Jameel Noori Nastaleeq";
	font-size:13.5pt;
	padding:2px;
}
.tooltipbox_head td
{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.tablebox_view
{
	width:100%;
	border-top:1px solid #03827B;
	border-bottom:1px solid #03827B;
	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:#03827B;
}
.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:#03827B;
	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:#03827B;
	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;
}
.pad5{
	padding:5px;
}
.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_title
{
	font-size:24px;
	font-family:"Jameel Noori Nastaleeq";
	font-weight:bolder;
}
.report_sub_title
{
	font-size:20px;
	font-family:"Jameel Noori Nastaleeq";
	font-weight:bolder;
}
.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:80%;
	background-color:#F8F8F8;
	border:1px solid #CCCCCC;
	padding:5px;
	margin:5px;
	padding-left:0px;

}

.tbl_rptdetail .trhead td
{
	font-size:11px;
	font-weight:bold;
}

.tbl_rptdetail td
{
	font-size:11px;
}
.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:100%;
	padding:0 !important;
	margin:0 !important;
}
.report_page td{
	vertical-align:top;
	padding:2px;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}
.report_page a, .report_page a:visited
{
	font-size:13pt;
	color:#03827B;
	text-decoration:none;
}

.report_page a:hover
{
	font-size:13pt;
	color:#333333;
	text-decoration:none;
}
.report_list{
	width:100%;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}
.report_list td{
	border:1px solid #CCCCCC !important;
	border-bottom:0 !important;
	border-left:0 !important;
	border-collapse:collapse;
	font-family:"Jameel Noori Nastaleeq";
	font-size:13.5pt;
	font-weight:bold;
}
.report_rec_list{
	width:100%;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}
.report_rec_list  td{
	font-family:"Jameel Noori Nastaleeq";
	font-size:13.5pt;
	font-weight:bold;
}
.receipt-box {
	border:1px solid #ccc;
	height:400px;
	padding:15px !important;
}
.nopadding td
{
	padding:0px;
}
.report_page_head td
{
	font-weight:bold;
	background-color:#CCCCCC;
	text-align:center;
	font-size:14px;
}
.rpt_jamiatitle{ font-size:16px; font-weight:bold; letter-spacing:1px; content:open-quote; font-stretch:extra-expanded; }
.arabic_no{ font-family:AXtNidal; }
.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;
}
.arabic_text{
	font-weight:bold;
	font-size:14px;
}
.barcodetxt{
/*Safari*/
-webkit-transform: rotate(-90deg);

/*Firefox*/
-moz-transform: rotate(-90deg);

/*Opera*/
-o-transform: rotate(-90deg);

/*IE*/
writing-mode: tb-rl;
filter: flipV flipH;
line-height:11px;
text-align:center;
font-size:12px;
width:auto;
height:116px;
margin:0 -9px;
/*margin-bottom:15px;
margin-right:-25px;
margin-top:15px;*/

}
.barcodebox{ clear:both; padding:5px 0px 5px 12px; overflow:auto; margin-right:-42px; }
.thirdpad{ padding-left:5px !important; margin-left:17px; }
#menu0{ right:0; }
.viewlabel {  background: none repeat scroll 0 0 #0066CC;
    color: #FFFFFF;
    font-family: 'Jameel Noori Nastaleeq'; }
.urdutext{ font-family:"Jameel Noori Nastaleeq"; font-weight:bold; font-size:13.5pt; }
.pos-relative { position:relative; }
a.header-logo { display:block; text-decoration:none; position:relative; color:green; }
a.header-logo .logo-text{ position:absolute; bottom:0; left:43%; font-size:40px; }
.report-title-img { max-width: 450px; }
