/* 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:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Segoe UI;
	font-size:15px;
	border:1px solid #333;
	padding:3px 5px;
	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:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #333;
	text-transform:none !important;
}
option{
	text-transform:none;
}
.noborder
{
	border:0px;
}
textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	border:1px solid #333;
	padding:1px;
	font-weight:bold;
}
.btn
{
	background:#03827B;
	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;
	font-family:"Metrostyle Extended", verdana, arial;
	text-transform:uppercase;
	font-size:14px;
	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:#FFFFFF;*/
	/*border-bottom:3px solid #03827B;*/
}
.header td
{
	font-size:20px;
	color:#03827B;
	font-weight:bold;
	/*padding:5px;*/
	letter-spacing:3px;	
}

.table_main
{
	margin:0px;
	width:100%;
}
.site_name{font-size:18px; color:#FFFFFF; padding-top:25px; padding-bottom:10px;}
#tdlogout
{
	text-align:right;
	vertical-align:bottom;
	/*width:20%;*/
	color:#FFF;
	font-size:12px;
	letter-spacing:1px;
}

#tdlogout a, #tdlogout a:visited
{
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	letter-spacing:1px;
}

#tdlogout a:hover
{
	text-decoration:underline;
	color:#FFF;
}

.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
{
	background-color:#F2F2F2;
	height:29px;
	/*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:left;
	font-family:"Metrostyle Extended", verdana, arial;
	font-weight:bold;
	padding:0px;
	font-size:20px;
	color:#03827B;
	text-transform:uppercase;
}

.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;
}
.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;
}
.table_list td
{
	padding:3px;
	padding-left:5px;
	font-size:12px;
	font-family:Segoe UI;
	/*border:1px solid #D9D9E1;	
	border-collapse:collapse;*/
}
.table_list a
{
	font-size:12px;
	color:#03827B;
	text-decoration:none;
}
.table_list a:visited
{
	font-size:11px;
	color:#03827B;
	text-decoration:none;
}
.table_list a:hover
{
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.table_head td
{
	padding:4px;
	padding-left:5px;
	font-family:"Metrostyle Extended", verdana, arial;
	font-size:14px !important;
	color:#03827B;
	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:80px;
}
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:130px;
}
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;*/
}
.oddrow
{
	/*background-color:#FDFDFD;*/
}

.rolloverrow
{
	background-color:#F2F2F2;
}

.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 !important;
}
.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;
}
.table_view td
{
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	font-family:"Metrostyle Extended", verdana, arial;
	font-weight:normal;
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:2px;
}
.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;
}
.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: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 #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:20px;
	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:11px;
	color:#03827B;
	text-decoration:none;
}

.report_page a:hover
{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.report_list{
	width:100%;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}
.report_list td{
	font-family:Segoe UI;
	border:1px solid #CCCCCC !important;
	border-bottom:0 !important;
	border-left:0 !important;
	border-collapse:collapse;
}
.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:70px;
margin:0px 0;
padding:5px 0;
/*margin-bottom:15px;
margin-right:-25px;
margin-top:15px;*/

}
.rotate{ /*Safari*/
-webkit-transform: rotate(-90deg);

/*Firefox*/
-moz-transform: rotate(-90deg);

/*Opera*/
-o-transform: rotate(-90deg);

/*IE*/
writing-mode: tb-rl;
filter: flipV flipH; }
.barcodebox{ clear:both; padding:5px 0px 5px 12px; overflow:auto; }
.thirdpad{ padding-left:5px !important; margin-left:17px; }
.width95pc{ width:95%; }
.footer{ background-color:#03827B; font-size:12px; padding:5px 10px 15px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:auto; }
.footer a{ font-size:12px; color:#FFFFFF; text-decoration:none; }