@charset "utf-8";
.wrapper {
	height: auto;
	width: 90%;
	margin:0 auto;
}
.wrapperb {
	height: auto;
	width: 980px;
	margin:0 auto;
}
.wrapperc {
	height: auto;
	width: 1082px;
	margin:0 auto;
}

.appor {
color: #FF0000; font: bold 18px Arial, Helvetica, sans-serif; width: 45px;
}
.onlybigfont {
font: bold 24px Arial, Helvetica, sans-serif; 
color:Red;
}
.redarrow {
color:Red;
font-size:x-large;
}
.greenarrow {
color:Green;
font-size:x-large;
}
.weeklyamountheader
{
	border-bottom: 1px solid #008080;
	border-right: 1px solid #008080;
    color: #000;
    font:bold 12px Arial,Helvetica,sans-serif;
	background-color:white;
	height:35px;
	width:100px;
	vertical-align:middle;
	text-align:left
	
   
    
}   
.weeklyitemheader
{
	border-bottom: 1px solid #008080;
	border-right: 1px solid #008080;
    color: #000;
    font:bold 12px Arial,Helvetica,sans-serif;
	background-color:white;
	height:35px;
	width:150px;
	vertical-align:middle;
	text-align:left
	
   
    
}   
.rounded {
  flex: none;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  object-fit: cover;
}

.weeklyqtyheader
{
	
	border-bottom: 1px solid #008080;
	
    color: #000;
    font:bold 12px Arial,Helvetica,sans-serif;
	background-color:white;
	height:35px;
	width:50px;
	vertical-align:middle;
	text-align:center
	   
    
}   
.ledgeritembackright
{
	
	border-right: 1px solid #008080;
    color: #000;
    font: 16px Arial,Helvetica,sans-serif;
	background-color:white;
	height:35px;
   
    
}      
.ledgeritembackbottom
{
	
	border-bottom: 1px solid #008080;
    color: #000;
    font:bold 12px Arial,Helvetica,sans-serif;
	background-color:white;
	height:35px;
   
    
}     
.wrappermax {
	height: auto;
	width: 96%;
	margin:0 auto;
}
.ledgeritembackDoc img {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.headerdivmax
{
	width:100%;
	
	
		  
}
.setupprint
{
       height: 24px;
    position: absolute;
    left: -35px;
    top: 11px; 
    
    
    
    }
.recordcont
{
    float:right;vertical-align:bottom;padding: 15px 0 0 0;position:relative;
    top: 0px;
    left: 480px;
}

.labelmaxback
{
    font: bold 14px Arial, Helvetica, sans-serif; color: #003366;background-color:White;
    
    }

.labelmax
{
    font: bold 14px Arial, Helvetica, sans-serif; color: #003366;
    
    }

.body_divmax {
	 background-color: #D6D6D6;
    margin: 0;
    padding-top: 10px;
    padding-left:10px;
	min-height: 525px;
    width: 99.2%;
}
.left_navmax {
	width: 18%;
	float:left;
	
}

.body_centermax {
    background-color: #D6D6D6;
    border: 2px solid #C7C7C7;
    float: left;
    margin: 0 14px;
    width: 78%;
	padding: 0 0 7px;
}
.mainlink
{
    
    border-style: none;
    text-decoration:none;
    font: 12px Arial,Helvetica,sans-serif;
    
 }
 
 .enbutton
{
    
    
    text-decoration:none;
    color:#3b5999;
    background-color:#F8F8F8;
    font: bold 12px Arial,Helvetica,sans-serif;
    width:110px;
    height:29px;
    border:1px solid #48acca;
    border-radius:6px;
    
 }
 
.enbutton:hover
{

color:#ffffff;
background-color:#48acca;
text-decoration:none;
cursor:pointer;
}
  .enlinkbutton
{
    text-decoration:none;
    color:White;
    background-color:Green;
    font: bold 16px Arial,Helvetica,sans-serif;
    width:200px;
    height:29px;
    border:1px solid #3b5999;
    
 }
 
.enlinkbutton:hover
{

color:White;
background-color:Red;
text-decoration:none;
cursor:pointer;
}
 .ncircle {
  border-radius: 50%;
  width: 25px;
  height: 25px; 
  /* width and height can be anything, as long as they're equal */
}
.ncirclemax {
  border-radius: 50%;
  width: 50px;
  height: 50px; 
  /* width and height can be anything, as long as they're equal */
}
.ncirclered {
  border-radius: 100%;
  width: 35px;
  height: 35px; 
  border:1px solid red;
  /* width and height can be anything, as long as they're equal */
}
.leftcol {
  
  width: 500px;
 
  /* width and height can be anything, as long as they're equal */
}

body
{
clear:both;
margin:0px;
padding:0px;
background-color:#c0c0c0;
}
.logotext_org
{
    color: #EB9131;
    display: block;
    float: left;
    font: 46px Arial,Helvetica,sans-serif;
    margin: -17px 0 0;
	
}
.logotext_gry
{
    color: #696867;
    display: block;
    font: 46px Arial,Helvetica,sans-serif;
    margin: -15px 0 0;
	
}
.logotd
{
  background-image: url("../images/header_01.gif");
    height: 149px;
    padding: 0 0 0 45px;
    width: 458px;	
}
.headerdiv
{
	width:980px;
	height:30px;
	
	
		  
}
.headerdivd
{
	width:100%;
	height:30px;
	
	
		  
}
.body_div.dp {
	 background-color: #D6D6D6;
    margin: 0;
    padding: 10px;
	min-height: 525px;
    width: 100%;
}
.body_div {
	 background-color: #D6D6D6;
    margin: 0;
    padding: 10px;
	min-height: 525px;
    width: 960px;
}
.body_divb {
	 background-color: #D6D6D6;
    margin: 0;
    padding: 10px;
	min-height: 525px;
    width: 960px;
    
    
}
.left_nav {
	width: 230px;
	float:left;
	
}

.body_center {
    background-color: #D6D6D6;
    border: 2px solid #C7C7C7;
    float: left;
    margin: 0 14px;
    width: 772px;
	padding: 0 0 7px;
}
.body_centerb {
    background-color: #D6D6D6;
    border: 2px solid #bfbfbf;
    float: left;
    margin: 0 14px;
    width: 697px;
	padding: 0 0 7px;
}
.body_centerc {
    background-color: #D6D6D6;
    border: 2px solid #C7C7C7;
    float: left;
    margin: 0 14px;
    width: 940px;
	padding: 0 0 7px;
}
.body_centerd {
    background-color: #D6D6D6;
    border: 2px solid #C7C7C7;
    float: left;
    margin: 0 0 0 1%;
    width: 82%;
    padding: 0 1% 1%;
}
.sidebardp {
    width: 14%;
}
.body_center_half {
    background-color: #D6D6D6;
 
    float: left;
    margin: 0 14px;
    width: 689px;
	padding: 0 0 7px;
}
.body_center_table {
    background-color: #D6D6D6;
    border: 2px solid #C7C7C7;
    float: left;
    
    width: 689px;
	padding: 0 0 7px;
}
.right_body {
	  background-color: #C7C7C7;
    
    height: 296px;
    margin: 0;
    padding: 7px 11px;
    width: 206px;
}
.right_bodyb {
	  background-color: #D6D6D6;
    
    height: 296px;
    margin: 0;
    padding: 7px 0px 0px 11px  ;
    width: 689px;
}
p {
padding: 0 0 1em;
}
.msg_list {
margin: 0px;
padding: 0px;
width: 383px;
}
.msg_head {
  background: url("menu_head.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 25px;
    margin: 1px;
    padding: 8px 20px;
    position: relative;
    width: 188px;
	font: 17px Arial;
}
.msg_body {

padding: 0px;
background-color:#c9c9c8;
width: 229px;
}
.inner
{
background-color: #000000;
    margin: 0;
    padding: 9px 38px;
    width: 100%;	
}

.links a
{
 background-color: #CCCCCC;
    margin: 0;
	width:100%;
	text-decoration:none;
	color:#000;
	
}
.links a:hover
{
 background-color: #ccc;
    margin: 0;
	width:100%;
	text-decoration:none;
	color:#fff;
	
}
.links
{
   background-color: #CCCCCC;
    border-bottom: 1px solid #000000;
    margin: 0;
    padding: 3px 36px;
	
}
.main
{
margin: 0;
    width: 230px;	
}
.left_inner_div {
	margin: 6px 0 0 7px;
	float: left;
	height: 153px;
	width: 334px;
}
.innertd
{
width:308px;
height:153px;
background:url(inner_02.png) repeat-x top left transparent;
}
.inner_img {
	float: left;
	height: 110px;
	width: 102px;
}
.main_heading {
 float: left;
    font: bold 22px arial;
    margin: -1px 0 0 10px;
    width: 169px;
	color:#27af0a;
}
.Applinks {
	margin: 0px;
	float: left;
	
	width: 150px;
}
.Applinks ul li a {
	background: url("arrow.png") no-repeat scroll left 2px transparent;
	color: #4273EE;
    font: bold 13px Arial,Helvetica,sans-serif;
    list-style-type: none;
    margin: 1px 0 0 -29px;
	text-decoration:none;
	 padding-left: 12px;
}
.Applinks ul li a:hover {
	background: url("arrow.png") no-repeat scroll left 2px transparent;
	color: #000;
    font: bold 13px Arial,Helvetica,sans-serif;
    list-style-type: none;
    margin: 1px 0 0 -29px;
	text-decoration:none;
	 padding-left: 12px;
}
.Applinks ul li {
	
    list-style-type: none;
	width: 191px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -4px;
    margin-bottom: 0;
}
.Applinks ul {
	
    
	margin: 2px 0 0;
    
}
.news_heading {
	display: block;
    font: bold 18px arial;
    margin: 0;
    width: 165px;
	color:#4e4c4c;
}
.news_head {
	width: 193px;
	color:#868383;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin-top: 8px;
	display:block;
}
.news_body {
	width: 193px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#868383;
	margin-top: 8px;
	display:block;
	
}
.right_main
{
	background-color: #C7C7C7;
    float: left;
    height: 310px;
    margin: 0;
    
    width: 228px;
}
.quick_links_div {
  background-color: #A4A5A5;
    height: 145px;
    margin: 24px 0 0;
    padding: 7px 0 0 15px;
    width: 211px;
	
}
.quick_head {
	display: block;
	color:#4E4C4C;
	font:bold 23px Arial, Helvetica, sans-serif;
}
.qcklinks {
	margin: 0px;
	float: left;
	
	width: 150px;
}
.qcklinks ul li a {
	   background: url("white_arrow.png") no-repeat scroll left 2px transparent;
    color: #FFFFFF;
    font: bold 13px Arial,Helvetica,sans-serif;
    list-style-type: none;
    margin: 1px 0 0 -29px;
    padding-left: 12px;
    text-decoration: none;
}
.qcklinks ul li a:hover {
	background: url("arrow.png") no-repeat scroll left 2px transparent;
	color: #000;
    font: bold 13px Arial,Helvetica,sans-serif;
    list-style-type: none;
    margin: 1px 0 0 -29px;
	text-decoration:none;
	 padding-left: 12px;
}
.qcklinks ul li {
	
    list-style-type: none;
	margin: 0px 0 0;
    
}
.qcklinks ul {
	
    
	 margin: 4px 0 0 -8px;
    
}
.footer {
	background-color: #BBBBBA;
    font: normal 14px Arial;
    height: 25px;
    text-align: right;
    width: 980px;
	color:white;
}
.sliderlinks {
	margin: 0px;
	float: left;
	
	width: 200px;
	display:block;
}
.sliderlinks ul li a {
	   background: url("black_arrow.png") no-repeat scroll left 2px transparent;
    color: #000;
    font: bold 13px Arial,Helvetica,sans-serif;
    list-style-type: none;
    margin: 1px 0 0 -29px;
    padding-left: 15px;
    text-decoration: none;
	display:block;
}
.sliderlinks ul li a:hover {
	background: url("arrow.png") no-repeat scroll left 2px transparent;
	color: #515151;
     font: bold 13px Arial,Helvetica,sans-serif;
    list-style-type: none;
    margin: 1px 0 0 -29px;
    padding-left: 15px;
    text-decoration: none;
	display:block;
}
.sliderlinks ul li {
	
      display: block;
    list-style-type: none;
    margin: 8px 0;
    
}
.sliderlinks ul {
	
    
	margin: 0 0 0 7px;
    
}
.tablediv
{
 margin: 5px 5px 2px;	
	
}


.headerbackd
{
	background:url(header_back_img.png) repeat-x left top transparent;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	height:22px;
	border: 1px solid #C7C7C7;
	
	
}

.Pageheader
{
	
    color: #FFFFFF;
    font: bold 13px Arial,Helvetica,sans-serif;
    height: 24px;
    margin: 0 0 9px;
    padding: 0px 0 0;
    text-align: center;
    width: 100%;
    direction: ltr;
}
.Pageheaderb
{
	background-color: #A4A5A5;
    color: #FFFFFF;
    font: bold 13px Arial,Helvetica,sans-serif;
    height: 24px;
    margin: 0 0 9px;
    padding: 5px 0 0;
    text-align: center;
    width: 680px;
    direction: ltr;
}
.closebutton
{
	background-color: #A4A5A5;
	float:right;    
    color: #FFFFFF;
    height: 24px;
    width: 30px;
    direction: ltr;
}
ight;    
    color: #FFFFFF;
    height: 24px;
    width: 30px;
    direction: ltr;
}
.Pageheader2
{
	background-color: #A4A5A5;
    color: #FFFFFF;
	}
.itemback
{
	border: 1px solid #C7C7C7;
    color:Black;
    font: 18px Arial,Helvetica,sans-serif;
	background-color:#daeaed;
	height:30px;
	vertical-align:middle;
	padding-left:2px;
   
    
}
.boldtextlblue24dp
{
font:bold 48px Arial, Helvetica, sans-ser
;
vertical-align:middle;
text-align:center;
background-color:#daeaed;
color:White;


}
.boldtextpink24dp
{
font:bold 48px Arial, Helvetica, sans-serif;
vertical-align:middle;
text-align:center;
background-color:#FFD4FF;
color:White;
    
}
.itembackalter   
{
	border: 1px solid #C7C7C7;
    color:Black;
    font: 18px Arial,Helvetica,sans-serif;
	background-color:#ffffdf;
	height:25px;
	vertical-align:middle;
	padding-left:2px;
    width: 0;
}

.itembackshowonly
{
	border: 1px solid #C7C7C7;
    color:Black;
    font: 18px Arial,Helvetica,sans-serif;
	background-color:#daeaed;
	vertical-align:middle;
	
   
    
}
.itembackR
{
	border: 1px solid #C7C7C7;
    color:Black;
    font: 18px Arial,Helvetica,sans-serif;
	background-color:#FFD4FF;
	height:25px;
	vertical-align:middle;
	padding-left:2px;
   
    
}
.itembackY
{
	border: 1px solid #C7C7C7;
    color:Black;
    font: 18px Arial,Helvetica,sans-serif;
	background-color:Yellow;
	height:25px;
	vertical-align:middle;
	padding-left:2px;
    width: 0;
}
.itembacku
{
	border: 1px solid #C7C7C7;
    color:Black;
    font: 16px Jameel Noori Nastaleeq, Arial,Helvetica,sans-serif;
	background-color:#daeaed;
	height:25px;
	vertical-align:middle;
	padding-left:2px;
   
    
}
.gpltextboxu
{
	
    color: #000000;
    font: 17px Jameel Noori Nastaleeq,Arial,Helvetica,sans-serif;
	height:25px;
   
    
}
.top_tippls {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#555957+0,3e4240+100 */
background: #555957; /* Old browsers */
background: -moz-linear-gradient(top, #555957 0%, #3e4240 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #555957 0%,#3e4240 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #555957 0%,#3e4240 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555957', endColorstr='#3e4240',GradientType=0 ); /* IE6-9 */
	
	color: #fff;
	display: none;
	border-radius: 4px;
	font-size: 16px;
	position: absolute;
	bottom:100%;
	left:5%;
	margin: 0 0 0 -10px;
	padding: 5px 0;
	width:300px;
	
	text-align: center;
}

.mytooltipm
{
    position:relative;
    }
.mytooltipm:hover .top_tippls {
	display: block;
}

.gpltextbox
{
	
    color: #000000;
    font: 20px Arial,Helvetica,sans-serif;
	height:30px;
   
    
}

.gplamounttextbox
{
	
    color: #000000;
    font: 20px Arial,Helvetica,sans-serif;
	height:30px;
	text-align:right;
   
    
}


.ditemback
{
	border: 1px solid #C7C7C7;
    color: #000000;
    font: 14px Arial,Helvetica,sans-serif;
	background-color:Yellow;
   
    
}

.pitemback
{
	border: 1px solid #008080;
    color: #000;
    font: 16px Arial,Helvetica,sans-serif;
	background-color:#D4FFD4;
	padding-right:2px;
   
    
}

.home
{
margin: 114px 0 0 73px;
font: bold 13px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
.home a
{

font: bold 13px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
.home a:hover
{

font: bold 13px Arial, Helvetica, sans-serif;
color:#696867;
text-decoration:none;
}
.Pageheader_full {
    background-color: #A4A5A5;
    color: #FFFFFF;
    font: bold 13px Arial,Helvetica,sans-serif;
    height: 24px;
    margin: 0 0 9px;
    padding: 5px 0 0;
    text-align: center;
    width: 926px;
}
.body_center_full {
    background-color: #D6D6D6;
    float: left;
    margin: 0 14px;
    padding: 0 0 7px;
    width: 922px;
}
.body_center_table_full {
    background-color: #D6D6D6;
    border: 2px solid #C7C7C7;
    float: left;
    margin: 0;
    padding: 0 0 7px;
    width: 921px;
}

.completionList 
{
    border:solid 1px #444444;
    margin:0px;
	background-color:white;
	padding:1px;
    height:300px;
    overflow:auto;
	font:20px Arial, Helvetica, sans-serif;
	width:75%!important;
    }
    .listItem
     {
         background-color:#1661bb;
         color: #FFFFFF;
       	 margin:5px 0px;
       	 
       	 
         }
         .itemHighlighted
          {
              background-color:#fff;
              color:#000;
              }
              
              .newtext
{
color:#fff;
font:normal 12px Arial, Helvetica, sans-serif;
}

.searchtpage
{
    
 font: bold 16px Arial, Helvetica, sans-serif;
  color: #003366;  
  height:15px; 
    
}

.boldtext
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
margin-left: 0px;
    }
.boldtexttpage
{
font:bold 16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-left: 0px;
height:15px;
}

.boldtextraireport
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;
padding-left:4px;
padding-bottom:6px;
padding-top:6px;
width:85px;
}
.boldtextraireportright
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
text-align:right;
padding-right:3px;
padding-bottom:6px;
padding-top:6px;
width:85px;
}
.reportheadbold
{
font:bold 12px Arial, Helvetica, sans-serif;
color:black;
text-align:right;
padding-right:2px;
}
.boldtextul
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
    margin-left: 0px;
    text-decoration:underline;
}
.popupbutton
{
font:bold 16px Arial, Helvetica, sans-serif;
color:White;
background-color:#00CC66;
height:30px;
width:80px;
border-style:none;
cursor:pointer;
   
}
.popupbutton:hover
{
font:bold 16px Arial, Helvetica, sans-serif;
color:White;
background-color:#ED2276;
height:30px;
width:80px;
border-style:none;
cursor:pointer;
   
}
.popuplabelurdu
{
font:bold 18px Arial, Helvetica, sans-serif;
color:#ED2276;
margin-left: 0px;
   
}
.popupmessage
{
font:14pt Arial, Helvetica, sans-serif;
color:Black;
 margin-left: 0px;
}
.popupmessageurdu
{
font:bold 16pt Jameel Noori Nastaleeq,Arial, Helvetica, sans-serif;
color:#FF3300;
 margin-left: 0px;
 padding-right:10px;
}
.boldtextblue
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#02A5D2;
margin-left: 0px;
}
.boldtextdpage
{
font:bold 16px Arial, Helvetica, sans-serif;
color:#0000ff;
margin-left: 0px;
}
.boldtextu
{
font:bold 12px Jameel Noori Nastaleeq,Arial, Helvetica, sans-serif;
color:Black;
 margin-left: 0px;
}
.boldtextu2
{
font:bold 14px Jameel Noori Nastaleeq,Arial, Helvetica, sans-serif;
color:Black;
 margin-left: 0px;
}
.boldtext2
{
font:bold 14px Arial, Helvetica, sans-serif;

}
.boldtext24
{
font:bold 24px Arial, Helvetica, sans-serif;

}

.boldtextblack24dp
{
font:bold 48px Arial, Helvetica, sans-serif;
vertical-align:middle;
text-align:center;
background-color:Black;
color:White;

}
.boldtext24dp
{
font:bold 48px Arial, Helvetica, sans-serif;
vertical-align:middle;
text-align:center;
background-color:Green;
color:White;

}
.boldtextred24dp
{
font:bold 48px Arial, Helvetica, sans-serif;
vertical-align:middle;
text-align:center;
background-color:Red;
color:White;

}
.boldtextyellow24dp
{
font:bold 48px Arial, Helvetica, sans-serif;
vertical-align:middle;
text-align:center;
background-color:Yellow;
color:White;

}
.boldtextgreennew24dp
{
font:bold 48px Arial, Helvetica, sans-serif;
vertical-align:middle;
text-align:center;
background-color:Green;
color:White;

}
.boldtext18
{
font:bold 20px Arial, Helvetica, sans-serif;
border:1px solid pink;

}
.boldtextg18
{
font:bold 20px Arial, Helvetica, sans-serif;
border:1px solid lime;

}
.boldtextblue24
{
font:bold 24px Arial, Helvetica, sans-serif;
color:Blue;
}
.boldtextlnk
{
color:Blue;
font:bold 14px Arial, Helvetica, sans-serif;
cursor:pointer;
}
.boldtextlnk:hover
{
color:Red;

}
.boldtext3
{
font:bold 15px Arial, Helvetica, sans-serif;

}
.boldtextn
{
font:bold 18px Arial, Helvetica, sans-serif;

}

.AltRow
{
	
	
	border: 1px solid #008080;
    color: #000;
    font: 16px Arial,Helvetica,sans-serif;
	background-color:#00ffff;
	padding-right:2px;
	
   
    
}   
.orderitemstyle
{
	
	border: 1px solid #008080;
    
   
    
}      
.removecenter
{
	
	border-right:0 solid white;
    
   
    
}     
.AltRow2
{
	
	
	border: 1px solid #008080;
    color: #000;
    font: 16px Jameel Noori Nastaleeq,Arial,Helvetica,sans-serif;
	background-color:#00ffff;
	padding-left:2px;
	
   
    
}      

.boldtextc
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
    margin-left: 0px;
    text-align:left;
}

.ReportLabel
{
font:bold 12px Jameel Noori Nastaleeq, Arial, Helvetica, sans-serif;
color:#333333;
 margin-left: 0px;
 
}

.Reportgraydata
{
font:bold 10px  Arial, Helvetica, sans-serif;
color:#808080;
 margin-left: 0px;
 
}

.ReportPrintTime
{
font:normal 8px  Arial, Helvetica, sans-serif;
color:#808080;
 margin-left: 0px;
 text-align:center;
 vertical-align:middle;
 
}
.CompanyNameinvoiceaddress
{
font:bold 18px Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:top;
color:Navy;

   
}
.CompanyNameinvoice
{
font:bold 24px Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:top;
color:Red;

   
}
.CompanyName
{
font:bold 24px Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:top;
border-bottom-style: dotted; border-bottom-width: 3px; border-bottom-color: #008080;
   
}
.ReportNameeng
{
font-family: Arial, Helvetica, sans-serif; font-size: x-large; font-weight: bold; color: #000; padding-top: 5px; padding-left: 10px; border-bottom-style: dotted; border-bottom-width: 3px; border-bottom-color: #008080;
   
}

.ReportName
{
font:bold 14px Jameel Noori Nastaleeq, Arial, Helvetica, sans-serif;
color:#333333;
 margin-left: 0px;
 border-bottom: 5px solid #008080;
 border-right : 5px solid #008080;
 border-left: 1px solid #008080;
 border-top:1px solid #008080;
 text-align:center;
   
}

.reportheaderback
{
	background-color:white;
	font: bold 12px Jameel Noori Nastaleeq, Arial, Helvetica, sans-serif;
	color:#000;
	height:22px;
	border-left:1px solid #008080;
	border-top:2px solid #008080;
	border-bottom:2px solid #008080;
	padding-right:2px;
	
	
}    

.reportheaderbackb
{
	background-color:white;
	font: bold 12px Jameel Noori Nastaleeq, Arial, Helvetica, sans-serif;
	color:#000;
	height:22px;
	border-top:2px solid #008080;
	border-bottom:2px solid #008080;
	padding-right:2px;
	
	
}    
.reportheaderbackmax
{
	background-color:white;
	font: bold 18pt Jameel Noori Nastaleeq, Arial, Helvetica, sans-serif;
	color:#000;
	height:22px;
	border-top:2px solid #008080;
	border-bottom:2px solid #008080;
	padding-right:2px;
	
	
}   
.reportitemback
{
	border-bottom: 1px solid #008080;
	border-left:1px solid #008080;
    color: #000;
    font: 12px Jameel Noori Nastaleeq,Arial,Helvetica,sans-serif;
	background-color:white;
	padding-right:2px;
   
    
}
.ledgerheaderblue
{
	background-color:#00D4FF;
	font: bold 16px  Arial, Helvetica, sans-serif;
	color:#000;
	height:22px;
	border: 1px solid #008080;
	border-bottom:2px solid  #008080;
	padding-right:2px;
	
	
}   
.ledgerheaderback
{
	background-color:white;
	font: bold 16px  Arial, Helvetica, sans-serif;
	color:#000;
	height:22px;
	border: 1px solid #008080;
	border-bottom:2px solid  #008080;
	padding-right:2px;
	
	
}   
.ledgerheaderbackfirst
{
	background-color:#007da1;
	font: bold 12px  Arial, Helvetica, sans-serif;
	color:White;
	height:22px;
	border: 1px solid #008080;
	border-bottom:2px solid  #008080;
	padding-right:2px;
	
	
}    
.ledgerheaderbackthird
{
	background-color:Fuchsia;
	font: bold 12px  Arial, Helvetica, sans-serif;
	color:White;
	height:22px;
	border: 1px solid #008080;
	border-bottom:2px solid  #008080;
	padding-right:2px;
	
	
}   
.ledgerheaderbacksecond
{
	background-color:Green;
	font: bold 12px  Arial, Helvetica, sans-serif;
	color:White;
	height:22px;
	border: 1px solid #008080;
	border-bottom:2px solid  #008080;
	padding-right:2px;
	
	
}     
.ledgerheaderbacku
{
	background-color:white;
	font: bold 12px  Jameel Noori Nastaleeq,Arial, Helvetica, sans-serif;
	color:#000;
	height:22px;
	border: 1px solid #008080;
	border-bottom:2px solid  #008080;
	padding-left:5px;
	
	
}    
.ledgerheaderbackumax
{
	background-color:white;
	font: bold 18pt  Jameel Noori Nastaleeq,Arial, Helvetica, sans-serif;
	color:#000;
	height:22px;
	border: 1px solid #008080;
	border-bottom:2px solid  #008080;
	padding-left:5px;
	
	
}    
.payrollheaderback
{
	background-color:white;
	font: bold 12px  Arial, Helvetica, sans-serif;
	color:#000;
	height:22px;
	border: 1px solid #008080;
	padding-right:2px;
	
	
}    
.ledgerLableback
{
	background-color:white;
	font: bold 12px  Arial, Helvetica, sans-serif;
	color:#000;
	height:30px;
	border-right: 1px solid #008080;
	padding-right:2px;
	vertical-align:middle;
	
	
}    

.ledgerLablebackc
{
	background-color:white;
	font: bold 12px  Arial, Helvetica, sans-serif;
	color:#000;
	height:30px;
	padding-right:2px;
	vertical-align:middle;
	
	
}    
.printlabel
{
	
	font:16px  Arial, Helvetica, sans-serif;
	text-align:left;
	height:10px;
	
	
}    

.ledgeritembackDoc
{
	
	
    font: 16px Arial,Helvetica,sans-serif;
	background-color:white;
	padding-right:2px;
   
    
}  
.ledgeritemback
{
	
	border: 1px solid #008080;
    color: #000;
    font: 16px Arial,Helvetica,sans-serif;
	background-color:white;
	padding-right:2px;
   
    
}     
.ledgeritembacky
{
	
	border: 1px solid #008080;
    color: #000;
    font: 16px Arial,Helvetica,sans-serif;
	background-color:Yellow;
	padding-right:2px;
   
    
}    
.ledgeritembackg
{
	
	border: 1px solid #008080;
    color: #000;
    font: 16px Arial,Helvetica,sans-serif;
	background-color:Lime;
	padding-right:2px;
   
    
}  
.ledgeritembackpink
{
	
	border: 1px solid #008080;
    color: #000;
    font: 16px Arial,Helvetica,sans-serif;
	background-color:#D4FFFF;
	padding-right:2px;
   
    
}    
.ledgeritembacku
{
	
	border: 1px solid #008080;
    color: #000;
    font: 16px Jameel Noori Nastaleeq,Arial,Helvetica,sans-serif;
	background-color:white;
	padding-left:2px;
   
    
} 

.reporttextu
{
    color: Black;
    font: 16px Jameel Noori Nastaleeq,Arial,Helvetica,sans-serif;
	background-color:white;
	padding-right:2px;
   
    
} 


.payrollitemback
{
	
	border: 1px solid #008080;
    color: #000;
    font: 16px Arial,Helvetica,sans-serif;
	background-color:white;
	padding-right:2px;
   
    
}

.reportfooterback
{
	border-bottom: 1px solid #008080;
	border-left:1px solid #008080;
    color: #000;
    font:bold 12px Jameel Noori Nastaleeq,Arial,Helvetica,sans-serif;
	background-color:white;
	padding-right:2px;
   
    
}

.ledgerfooterback
{
	border: 1px solid #008080;
	border-top: 2px solid #008080;
    color: #000;
    font:bold 16px Arial,Helvetica,sans-serif;
	background-color:white;
	padding-right:2px;
   
    
}
.ledgerfooterbackasset
{
	border: 1px solid #008080;
	border-top: 2px solid #008080;
    color: #000;
    font:bold 20px Arial,Helvetica,sans-serif;
	background-color:white;
	padding-right:2px;
   
    
}
.ledgerfooterbackassetblue
{
	border: 1px solid #008080;
	border-top: 2px solid #008080;
    color: Blue;
    font:bold 20px Arial,Helvetica,sans-serif;
	background-color:white;
	padding-right:2px;
   
    
}
.ledgerfooterbacknew
{
	border: 1px solid #008080;
	border-top: 2px solid white;
    color: #000;
    font:bold 12px Arial,Helvetica,sans-serif;
	background-color:white;
	padding-right:2px;
   
    
}
.ledgerfooterbackr
{
	border: 1px solid #008080;
	border-top: 2px solid #008080;
    color: Red;
    font:bold 12px Arial,Helvetica,sans-serif;
	background-color:white;
	padding-right:2px;
   
    
}
.reportitembackb
{
	border-bottom: 1px solid #008080;
	color: #000;
    font: 12px Jameel Noori Nastaleeq,Arial,Helvetica,sans-serif;
	background-color:white;
	padding-right:2px;
   
    
}
    

.simpletext
{
font:normal 16px Arial, Helvetica, sans-serif;
color:black;

}
.simpletextraai
{
font:normal 16px Arial, Helvetica, sans-serif;
color:black;
text-align:left;
padding-left:2px;

}
.simpletextJ
{

color:#000;
text-decoration:none;

}

.simpletextbox
{
font:normal 14px Arial, Helvetica, sans-serif;
color:#333333;
border:2px solid #c7c7c7;


}
.simpletextboxu
{
font:normal 14px Jameel Noori Nastaleeq, Arial, Helvetica, sans-serif;
color:#333333;
border:1px solid #1661bb;


}

.boldtextbox
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;
border:1px solid #1661bb;

}

.righttext
{
font:18px Arial, Helvetica, sans-serif;
color:#000;
text-align:right;

}

.Amounttextbold
{
font:bold 17px Arial, Helvetica, sans-serif;
color:black;
text-align:right;
height:25px;

}

.Amounttextboldb
{
font:bold 12px Arial, Helvetica, sans-serif;
color:Red;
text-align:right;

}


.msg
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#FF0066;
    }
.msgb
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FF0066;
height: 20px;
}
.msg2
{
font:normal 14px Arial, Helvetica, sans-serif;
color:#FF0066;
padding-left:90px; 
}

.info
{
font:normal 16px Arial, Helvetica, sans-serif;
color:#FF0066;
background-color:#D6D6D6;
border:none;


}

.info2
{
font:normal 14px Arial, Helvetica, sans-serif;
color:#FF0066;
background-color:#D6D6D6;
border:none;


}
.blackback
{
background:url('back.png') repeat-x left top;
padding: 0 0 2px 5px;
height:28px;
}

.blackback40
{
background:url('back40.png')  repeat-x left top;
padding: 0  10  0 10px;
height:55px;
}
.blackback50
{
background:url('back50.png')  repeat-x left top;
padding: 0  10  0 10px;
height:50px;
}
.blueback40
{
background:url('blueback40.png')  repeat-x left top;
padding: 0  0  0 5px;
height:40px;
}
.searchback
{
background:url('searchback3.png')  repeat-x left top;
height:40px;
vertical-align:middle;
}
.divback
{
 background-color:#A4A5A5;

 
}
.calander
{
 display: block;
    margin: -19px 0 0 162px;

}

    
    .AjaxCalendar .ajax__calendar_day
    {
        font: 20px Arial,Helvetica,sans-serif !important; 
        
        
        }

.modalBackground
{
      background-color: #6D7B8D;
      filter: alpha(opacity=20);
      opacity: 0.2;
      
}
 
 .AutoExtenderList
 {
   display:block;
   elevation:higher;
   position:relative;
   z-index:12000;
   border-bottom: dotted 1px #006699;
   cursor: pointer;
   color: Maroon;
 }
.modalPopup
{
      background-color:#ffffdd;
      border-width:3px;
      border-style:solid;
      border-color:Gray;
      padding:5px;
      width: 350px;
      height:300px;
}

.modalPopup3
{
    border: 3px solid Gray;
    background-color:#EEEEEE;
    padding:5px;
      }

.modalPopup8
{
    
    background-color:#D6D6D6;
     width: 100px;
     height:25px;
      }

.radiobuttonlist
{
    font: 12px Verdana, sans-serif;
    color: #000; /* non selected color */
}
 
.radiobuttonlist input
{
    width: 0px;
    height: 0px;
}
.radiobuttonlist label
{
    color: white;
    background-color:Blue;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #AAAAAA;
    margin: 0px 0px 0px 0px;
    white-space: nowrap;
    clear: left;
    margin-right: 5px;
}
.radiobuttonlist span.selectedradio label
{
    background-color: #F7F5E8;
    color: #000000;
    font-weight: bold;
    border-bottom-color: #F3F2E7;
    padding-top:4px;
 
}
.radiobuttonlist label:hover
{
    color: #CC3300;
    background: #D1CFC2;
}
 
.radiobuttoncontainer
{
    position:relative;
    z-index:1;
}

 .aquaback 
 {
   background-color:#c9f4ff;
   border: 1px solid #008080;
    color: #000;
    font: 16px Arial,Helvetica,sans-serif;
	padding-right:2px;
   
 }
 
.radiobuttonbackground
{
    position:relative;
    z-index:0;
    border: solid 1px #AcA899; 
    padding: 10px; 
    background-color:#F3F2E7;
}

 #UpdateProgress1 
 {
   background-color:#CF4342;
   color:White;
   top: 0px;
   right: 0px;
   position:fixed;
 }
 
#UpdateProgress1 img {
   vertical-align:middle;
   
 }
 
 .ModalPopupBG
{
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

#RedLink 
 {
     color:Red;
   }

.HellowWorldPopup
{
    min-width:200px;
    min-height:150px;
    background:white;
}

.VeryPoorStrength
{
background: Red;
color:White;
font-weight:bold;
}
.WeakStrength
{
background: Gray;
color:White;
font-weight:bold;
}
.AverageStrength
{
background: orange;
color:black;
font-weight:bold;
}
.GoodStrength


{
background: blue;
color:White;
font-weight:bold;
}
.ExcellentStrength


{
background: Green;
color:White;
font-weight:bold;
}
.BarBorder
{
border-style: solid;
border-width: 1px;
width: 180px;
padding:2px;
}

.presentitem
{
	
	border: 1px solid #008080;
    color: #000;
    font: 16px Arial,Helvetica,sans-serif;
	background-color:Red;
	padding-right:2px;
   
    
}

.msggray
{
font:normal 12px Arial, Helvetica, sans-serif;
color:gray;
padding-left:5px;

}

.customCalloutStyle div, .customCalloutStyle td{ border: solid 1px #fff;background-color:red;  font-size:10px;font-weight:bold; color:white; direction:ltr; text-align:left;}

.groupSeparator
        {
            border-top: 1px dotted Gray;
            height: 1px;
            clear: both;
        }
        .itemSeparator
        {
            height: 97px;
            width: 1px;
            border-left: 1px dotted Gray;
            margin-top: 5px;
            margin-bottom: 5px;
            float: left;
        }
        
        .litemSeparator
        {
            height: 148px;
            width: 1px;
            border-left: 1px dotted Gray;
            margin-top: 5px;
            margin-bottom: 5px;
            float: left;
        }
        
        .astitemSeparator
        {
            height: 100px;
            width: 1px;
            border-left: 1px dotted Gray;
            margin-top: 5px;
            margin-bottom: 5px;
            float: left;
        }
        .productItem
        {
            width: 145px;
            float: left;
            padding: 5px;
            margin: 5px;
            text-align: center;
        }
.lproductItem
        {
            width: 460px;
            float: left;
            padding: 1px;
            margin: 2px;
            text-align: left;
        }
        .laproductItem
        {
            width: 230px;
            float: left;
            padding: 1px;
            margin: 2px;
            text-align: left;
        }
.SMMenu1 
        {
                   
        text-decoration:none;
        font:normal 16px Arial, Helvetica, sans-serif;
        color:Black;
        }
        
        .SOMenu
        {
                   
        text-decoration:none;
        font:normal 12px Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#1F5396;
        }
        
        .SOMenured
        {
                   
        text-decoration:none;
        font:normal 12px Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:Red;
        }
        
    div.sdmenu div {
	background: url(menu_head.png) no-repeat scroll left top transparent;
	height:33px;
    width: 228px;
    font: 17px Arial;
    overflow: hidden;
	color:White;
	
}
        
  div.sdmenu div a {
	padding: 5px 12px;
	background: #EDEDED;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #000000;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #8e8e8e url(linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}

div.sdmenu1 div {
	
	height:25px;
    width: 150px;
    
    font: 17px Arial;
	overflow: hidden;
}
        
  div.sdmenu1 div a {
	padding: 5px 12px;
	background: #c9c9c8;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #000000;
}
div.sdmenu1 div a.current {
	background : #ccc;
}
div.sdmenu1 div a:hover {
	background : #a4a5a5 url(linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}

.ensearchwatermark
{
    border-style: solid;
    border-bottom-width:1px;
    border-color:#48acca;
    background-color:White;
    width:330px;
    height:30px;
    text-decoration:none;
    color:Black;
    font:18px Arial,Helvetica,sans-serif;
   
    
 }
 .ensearchwatermark:hover
{
    border-style: solid;
    border-bottom-width:1px;
    border-color:#016685;
    background-color:White;
    width:330px;
    height:30px;
    text-decoration:none;
    color:Black;
    font:18px Arial,Helvetica,sans-serif;
   
    
 }
 
.newsearchb
    {
       
        background:#48acca;
       
        color:White;
         font:16px Arial,Helvetica,sans-serif;
         border:0;
         height:18px;
         cursor:pointer;
         
        }
.arrow
    {
        position:relative;
        left:-8px;
        background:#48acca;
        padding: 10px 12px;
        color:White;
         font:16px Arial,Helvetica,sans-serif;
         padding-bottom:8px;
         width:80px;
          cursor:pointer;
        }
        
        .arrow:after
        {
            right:100%;
            top:50%;
            border:solid transparent;
            content:" ";
            height:0;
            width:0;
            position:absolute;
            border-color:rgba(32,124,202,0);
            border-right-color:#48acca;
            border-width:10px;
            margin-top:-8px;
            
            }

.pen  {
    
    display:block; /* Necessary, since A is not a block element */
    width:55px;
    height:38px;
    margin-top:10px;
    background: url('icon1-normal.gif') 0 0 no-repeat;
    text-indent: -99999px;

}
.pen:hover {
    background: url('icon1-hover.gif') 0 0 no-repeat;
}

.book  {
    
    display:block; /* Necessary, since A is not a block element */
    width:55px;
    height:38px;
    margin-top:10px;
    background: url('icon2-normal.gif') 0 0 no-repeat;
    text-indent: -99999px;

}
.book:hover {
    background: url('icon2-hover.gif') 0 0 no-repeat;
}

.mobel  {
    
    display:block; /* Necessary, since A is not a block element */
    width:55px;
    height:38px;
    margin-top:10px;
    background: url('icon3-normal.gif') 0 0 no-repeat;
    text-indent: -99999px;

}
.mobel:hover {
    background: url('icon3-hover.gif') 0 0 no-repeat;
}

.selector 
{   
     box-shadow: 10px 5px 5px #4486ec;
      
 }
 
 .BalanceLabelmax
{
   background-color:White;
   font:14px Arial, Helvetica, sans-serif;
  text-align:left;
  vertical-align:middle;
  color:Red;
  height:20px;
  padding-right:3px;
  
}
 
 .BalanceLabel
{
   background-color:White;
   font:bold 14px Arial, Helvetica, sans-serif;
  text-align:right;
  vertical-align:middle;
  color:Red;
  height:20px;
  padding-right:3px;
  
}
.BalanceLabelbold
{
   background-color:White;
   font:bold 14px Arial, Helvetica, sans-serif;
  text-align:left;
  vertical-align:middle;
  color:Red;
  height:20px;
  
  
}
.BalanceLabelb
{
   background-color:White;
   font:bold 14px Arial, Helvetica, sans-serif;
  text-align:right;
  vertical-align:middle;
  color:black;
  height:20px;
  padding-right:3px;
  
}
.BalanceLabelleft
{
   background-color:White;
   font:normal 14px Arial, Helvetica, sans-serif;
  text-align:left;
  vertical-align:middle;
  color:black;
  height:20px;
  padding-left:2px;
  
}
.hideme
{
    display:none;
    }
    
.divWaiting{
   
position: absolute;
background-color: #FAFAFA;
z-index: 2147483647 !important;
opacity: 0.8;
overflow: hidden;
text-align: center; top: 0; left: 0;
height: 100%;
width: 100%;
padding-top:20%;

} 

div.dropdown {
color: #555;
margin: 3px -22px 0 0;
width: 210px;
position: relative;
height: 17px;
text-align:left;
float:right;
}
div.submenu
{
background: #fff;
position: absolute;
top: -12px;
left: -20px;
z-index: 100;
width: 210px;
display: none;
margin-left: 10px;
padding: 40px 0 5px;
border-radius: 6px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}

.dropdown  li a {
   
    color: #555555;
    display: block;
    font-family: arial;
    font-weight: bold;
    padding: 6px 15px;
  cursor: pointer;
text-decoration:none;
}

.dropdown li a:hover{
    background:#155FB0;
    color: #FFFFFF;
    text-decoration: none;
    
}
a.account {
font-size: 11px;
line-height: 16px;
color: #555;
position: absolute;
z-index: 110;
display: block;
padding: 11px 0 0 10px;
height: 28px;
width: 210px;
margin: -11px 0 0 -10px;
text-decoration: none;

background: url(../images/icon-properties-top.png) 180px 17px no-repeat;
cursor:pointer;
}
.root
{
list-style:none;
margin:0px;
padding:0px;
font-size: 11px;
padding: 11px 0 0 0px;
border-top:1px solid #dedede;
	
	
}

/*Main wrapper class*/
.ContainerWrapper
{
	background-color: #DFE8F6;
	border-right: 1px solid #9ABBE8;
	border-bottom: 1px solid #9ABBE8;
	border-left: 1px solid #9ABBE8;
	width: 100%;
}
/*Gap between wrapper and container*/
.ContainerMargin
{
	padding: 4px;
}
/*Container*/
.Container
{
	border: 1px solid #99BBE8;
	background-color: White;
}
/*Header of each container*/
.ContainerHeader
{
	background-image: url(../Images/Container_Header.gif);
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	color: #133047;
}
/*Margin of Header of each container*/
.ContainerHeader td
{
	padding: 4px;
}

/*-------------------------------*/
/*Messages Status supported classes*/
/*-------------------------------*/
/*General class for Message*/
#tblMessage
{
	height: 23px;
	width: 100%;
}
/*Message for Successful*/
#tblMessage.Success
{
	border: solid 1px #5AAD0D;
	background-color: #E5F7D5;
}
/*Message for Information*/
#tblMessage.Information
{
	border: solid 1px #88B5E9;
	background-color: #E2EDF8;
}
/*Message for Warning*/
#tblMessage.Warning
{
	border: solid 1px #FD7B04;
	background-color: #FFF7E7;
}
/*Message for Error*/
#tblMessage.Error
{
	border: solid 1px #FF0001;
	background-color: #FFEAEA;
}

/*-------------------------------*/
/*Messages Status Icon supported classes*/
/*-------------------------------*/
/*General class for Message Icon*/
#dvIcon
{
	line-height: 23px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 38px;
}
/*Message Icon for Successful*/
#dvIcon.Success
{
	background-image: url('../Images/Message_Success.png');
}
/*Message Icon for Information*/
#dvIcon.Information
{
	background-image: url('../Images/Message_Information.png');
}
/*Message Icon for Warning*/
#dvIcon.Warning
{
	background-image: url('../Images/Message_Warning.png');
}
/*Message Icon for Error*/
#dvIcon.Error
{
	background-image: url('../Images/Message_Error.png');
}

/*-------------------------------*/
/*Progressbar supported classes*/
/*-------------------------------*/
/*Progressbar container wrapper*/
#dvProgressContainer
{
	border-left: solid 1px #CFCFCF;
	border-right: solid 1px #CFCFCF;
	width: 300px;
	height: 12px;
	background-image: url(../Images/Progressbar_Wrapper.gif);
}
/*Progressbar container*/
#dvProgress
{
	background-image: url(../Images/Progressbar_Content.gif);
	height: 100%;
	width: 0px;
}

/*-------------------------------*/
/*Grid supported classes*/
/*-------------------------------*/
/*Grid Header Row*/
.GridHeader
{
	background-image: url(../Images/Grid_Header.gif);
	height: 25px;
}
/*Grid Header row separator */
.GridHeader td.Separator
{
	border-right: solid 1px #C9CACA;
	padding: 0px 2px 0px 2px;
}
/*Grid row height for empty, normal, selected and hovered */
.GridRow, .GridEmptyRow, .GridNumberRow, .GridNormalRow, .GridAlternate, .GridHoverRow
{
	height: 20px;
}
/*Grid Empty row */
.GridEmptyRow
{
	vertical-align: middle;
	text-align: center;
	color: Gray;
}
/*Grid Numbered row */
.GridNumberRow
{
	background-image: url(../Images/Grid_RowNumber.gif);
}
/*Grid Normal row */
.GridNormalRow
{
	background-image: url(../Images/Grid_RowNormal.gif);
}
/*Grid Alternate row */
.GridAlternate
{
	background-image: url(../Images/Grid_RowAlternate.gif);
}
/*Grid Hover row */
.GridHoverRow
{
	background-image: url(../Images/Grid_RowHover.gif);
}
/*Grid Footer row*/
.GridFooter
{
	background-image: url(../Images/Grid_Footer.gif);
	height: 25px;
}
/*Grid Footer row left and right margin*/
.GridFooter td
{
	padding: 0px 3px 0px 3px;
}
.StartUpload
{
	/* for IE */
	filter:alpha(opacity=20);
	/* CSS3 standard */
	opacity:0.2;
}

