/*
*{
border:0;
margin:0;
padding:0;

}*/
.tblCostCentre {
background:#ffffff;
width: 60% !important;
}
.tblBillWise {
background:#ffffff;
width: 80% !important;
}
.tblChequeDetails {
background:#ffffff;
width: 60% !important;
}
.active {
    /*opacity: 0.6;*/
    background:#1E1E1E;
}


.iframeBlock {
    width:auto;
    height:auto;
    z-index:111;
    position:absolute;
    display:none;
}
iframe {
    width:650px;
    height:400px;

}

.focusAddButton {
    background:url("images/add-focus.png") no-repeat; 
    border:0px!important;
    margin-right: 5px;
    width:16px;
    height:16px;
    cursor:pointer;
}

.enableAddButton:focus {
color:#fff;
}
.enableDeleteButton:focus {
color:#fff;
}
.enableAddButton:hover {
color:#bcf8f0;
}
.enableDeleteButton:hover {
color:#bcf8f0;
}
.enableAddButton {
    /*background:url("images/add.png") no-repeat;*/ 
    background:#CCCCCC;
    border:0px!important;
    font-size:17px;
    cursor:pointer;
    color:green;
    width:100%;
    height:100%;

}
.addDelete {
    text-align: center;
}
#tblJournal > tbody {
background:silver;
}

.focusDeleteButton {
    background:url("images/delete-focus.png") no-repeat; 
    border:0px!important;
    margin-right: 5px;
    width:16px;
    height:16px;
    cursor:pointer;
}
.enableDeleteButton {
    /*background:url("images/delete.png") no-repeat;*/ 
    color:red;
    background:#CCCCCC;
    border:0px!important;
  font-size:17px;
    cursor:pointer;
    width:100%;
    height:100%;
}

.disableAddButton {
    background:url("images/add-icon_gray.png") no-repeat; 
    padding:2px 0px 0px 7px; border:0px!important;
    margin-right: 5px;
    width:16px;
    height:16px;
    cursor:default;
}

.disableDeleteButton {
    background:url("images/delete_gray.png") no-repeat; 
    padding:2px 0px 0px 7px; border:0px!important;
    margin-right: 5px;
    width:16px;
    height:16px;
    cursor:default;
}

.Msg {
    text-align:center;
}
.gridFuction div {
    display: inline-block;
    margin-right:20px;
    float:right;
    cursor:pointer;
    text-decoration:underline;
}

.disableLink {
    color:gray;
    cursor:auto;
}

.enableLink {
    color:#1C94C4;
    cursor:pointer;
}

.gridMsg {
    margin-left:250px;
    float:left;
}

#wrapper{
background-color:#f7f5f5;
width:100%;
height:100%;
margin:0 auto;
overflow:auto;
}

.head_left{
width:20%;
height:100%;

}
.head_middle{
width:60%;
height:100%;

}
.head_middle h1{
font-size:1.8em;
text-transform:uppercase;
color:#ffffff;
text-align:center;
word-spacing:0.1em;
}
.head_right{
width:20%;
height:100%;

}
.main_master
{
	height:490px!important;
	
	}

.footer{
width:100%;
height:80px;
margin:0 auto;
background:#F58B1D url('./images/footer.jpg') repeat-x;
clear:both;
}
.footer_left
{
	width:20%;
height:100%;

	}
.footer_right
{
	width:80%;
height:100%;

	
	}
	.footer_right p
	{
		text-align:right;
		padding-right:100px;
		color:#fbfbfb;
		}
		.footer_right p a
		{
			text-decoration:none;
			color:#fbfbfb;
			padding:5px;
			}
			.footer_right p a:hover
			{
				text-decoration:underline;
				color:#dbdbdb;
				}

/*.navigation{
list-style:none;
padding-left:30px;

}
.navigation a{
color:#142385;
text-decoration:none;
font-size:1.2em;
}*/

/*===menu=====*/
a {
			text-decoration: none;
		}
		#example1,
		#example2,
		#example3,
		#example4,
		#example5 {
			float: left;
		}
		.expand_all,
		.collapse_all {
			cursor: pointer;
		}
		.example_menu {
			font-size: 90%;
			list-style: none;
			margin: 0;
			padding: 0;
			vertical-align: top;
			width: 136px;
			padding-left:30px;
			
			
			
		}
		
		.example_menu ul {
			display: none;
			list-style: none;
			margin: 0;
			padding: 0;
			
			
			
		}
		#menu1,
		#menu2,
		#menu3,
		#menu4,
		#menu5 {
			margin-top: 10px;
		}
		#menu1 li,
		#menu2 li,
		#menu3 li,
		#menu4 li,
		#menu5 li,
		.example_menu li {
			background-image: none;
			margin: 0;
			padding: 0;
		}
		.example_menu ul ul {
			display: block;
		}
		.example_menu ul ul li a {
			padding-left: 20px;
			width: 109px;
		}
		.example_menu a {
			color: #000;
			cursor: pointer;
			display: block;
			font-weight: bold;
			margin-left: 0;
			padding: 2px 2px 2px 17px;
			width: 112px;
			
		}
		.example_menu a.expanded {
			background: #F58B1D url('/collapse.gif') no-repeat 3px 50%;
			color:#fbfbfb;
		}
		.example_menu a.collapsed {
			background: #F58B1D url('/expand.gif') no-repeat 3px 50%;
			color:#fbfbfb;
		}
		.example_menu a:hover {
			text-decoration: none;
		}
		.example_menu ul a {
			background: #faae5f;
			border-top: 2px solid #fff;
			color: #000000;
			display: block;
			font-weight: normal;
			padding: 2px 2px 2px 10px;
			width: 119px;
			
		}
		.example_menu ul a:link {
			font-weight: normal;
		}
		.example_menu ul a:hover {
			background : #f5f5f5;
			
			color:#98090F;
			
		}
		.example_menu li.active a {
			background: #ffffff;
		}
		.example_menu li.active li a {
			background: #e8e8e8;
		}
		#menu1 li.footer,
		#menu2 li.footer,
		#menu3 li.footer,
		#menu4 li.footer,
		#menu5 li.footer,
		.example_menu .footer {
			background:  #F58B1D url('') no-repeat 0 0;
			border-top: 2px solid #fff;
			height: 9px;
			line-height: 15px;
			margin: 0 0 10px 0;
			width: 131px;
		}
		.example_menu .footer span {
			display: none;
		}
		.hidden
		{
		display:none;	
		}
		
		/*====ledger group========*/
		/*.acc_ledgergroup
		{
			width:72%; margin:0 auto;			
			float:left;
			background: url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% top #EEEEEE;
            border: 1px solid #DDDDDD;
            color: #333333;
			padding-top:30px;
            padding-bottom:10px;
			}*/
		/*.acc_salesgroup
		{
			width:100%; margin:0 auto;			
			float:left;
			
			padding-top:30px;
			}*/
				
		.head_title 
		{
			text-align: center;
			 font-size: 25px;			
			 padding-bottom:30px;
			 }
			 .distance{ padding-top:10px;}
			 .distance_one{padding-top:20px;}
			 .button{height:24px; Width:82px; margin-right:5px; border:2px solid #ddd; }
			 .popup{ border:2px solid #7B3F00; border-radius:10px;}
			 .popup_button{ padding:20px 0;}
			 .popup_grid{ padding-top:5px; border-top:1px; border-top-style:dotted; border-top-color:#ddd;}
			 .grid_header{ background-color:#FAAE5F;}
			 .grid_border{ border-bottom:1px; border-bottom-style:solid; border-bottom-color:#ddd; height:40px; padding-left:33px;
			 
			 }
			 .ledger_header{ border-top-left-radius:7px; 
			                 
			                  border-top-right-radius:7px;
			                 background:#F58B1D;
			                 background: -webkit-linear-gradient(#7B3F00, #F58B1D  );
			                  background: -moz-linear-gradient(#7B3F00, #F58B1D );
			                   background: -o-linear-gradient(#7B3F00, #F58B1D );
			                    background: -ms-linear-gradient(#7B3F00, #F58B1D );
			                  height:30px; 
			                  width:100%;
			                  text-align:center;
			                  color:#fff;
			                   text-transform:uppercase;
			                   
			                    }
			 
			 .backGroundStatus
			 {
			 	background-color:Gray; opacity:0.5; filter:Alpha(opacity=50);
			 }
			 /*=============================Receipt Page================*/
			 .receipt_title{ padding:10px 0px 10px 0px; text-align:right;  }
			 .branch_dropdown{}
			 .border_color{border:1px solid #ccc; background-color:#fff; padding:5px;}
			 .margin{ margin-top:10px;}
			 .receipt_popup{border:1px solid #ccc; background-color:#fff; padding:5px;  border:2px solid #7B3F00; border-radius:10px;}
			 .receipt_header
			 {
			 	
			                 
			                 
			                 background:#F58B1D;
			                 background: -webkit-linear-gradient(#7B3F00, #F58B1D  );
			                  background: -moz-linear-gradient(#7B3F00, #F58B1D );
			                   background: -o-linear-gradient(#7B3F00, #F58B1D );
			                    background: -ms-linear-gradient(#7B3F00, #F58B1D );
			                  height:30px; 
			                  width:100%;
			                  text-align:center;
			                  color:#fff;
			                   text-transform:uppercase;
			 	
			 	}
			 	.TextBox
			 	{
			 		margin-bottom:5px;
					 border:1px solid #b7b2b2;
					 font-family: Verdana,Arial,sans-serif
}
					.TextBox a:hover
					{
						border:1px solid red;
					}
.ddlStyle
{
	height: 25px;
}
			 	.DropDownList
			 	{
			 		Height:25px;
			 		Width:194px;
			 		margin-bottom:5px;
			 		border:1px solid grey;
			 	}
			 	.Combo
			 	{ Height:22px;
			 	   Width:200px;
			 	}
.CompletionListCssClass
{
    overflow:auto;
    margin-top:2px;
    border-radius:5px;
    list-style-type:none;
    border:solid 1px grey;
    width:300px;
    float: left; 
    z-index: 1;        
    padding: 5px 0px 5px 3px;
    background: #fff;
    font-size:18px;

   
}

.CompletionListItemCssClass
{
	padding: 5px 0px 5px 3px;
	border:1px solid white;
	 
}
.CompletionListHighlightedItemCssClass
{
	background-color:;
	border:1px solid #E0E003;
	padding: 5px 0px 5px 3px;
	
}
.popupConfirmation
{
	border:2px solid grey; 
	
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	background-color:white;
	padding-left:0px;
	width:300px;
	height:150px;
	
	-moz-box-shadow: 0 0 3px #ccc;
-webkit-box-shadow: 0 0 3px #ccc;
box-shadow: 0 0 3px #ccc;
}
.popupConfirmation1
{
	border:2px solid grey; 
	
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	background-color:white;
	padding-left:0px;
	width:350px;
	height:30px;
	
	-moz-box-shadow: 0 0 3px #ccc;
-webkit-box-shadow: 0 0 3px #ccc;
box-shadow: 0 0 3px #ccc;
}
/*.header
{	
	height:50px;
	padding-top:10px;
	background-image:url('images/popupHeaderBack.png');
	background-repeat:repeat-x;
}*/
hr
{
	border: 1px solid #D4D4D2;
	padding-left:5px;
	padding-right:5px;

}
.accordionHeader{
    
    background:             #8467D7;
	background:             #8467D7 -webkit-gradient(linear, left top, left bottom, from(#69c), to(#8467D7)) no-repeat;
	background:             #8467D7 -moz-linear-gradient(top,  #69c,  #369) no-repeat;
	border-bottom:          1px solid #036;
	border-top:             1px solid #9cf;
    color:                  #fff;	
	display:                block;
	padding:                5px 10px;
	text-shadow:            0 -1px 2px #036, #9cf 0 1px 2px;
	cursor:pointer;
}

.accordionHeaderSelected {  
    background:             #FB6705;
    background:             #FB6705 -webkit-gradient(linear, left top, left bottom, from(#FB6705), to(#C91616)) no-repeat;
    background:             #FB6705 -moz-linear-gradient(top,  #FB6705,  #C91616) no-repeat;
    border-bottom:          1px solid #333;
    border-top:             1px solid #ccc;
    color:                  #fff;
    display:                block;
    font-style:             normal;
    margin:                 0;
    padding:                5px 10px;
    text-shadow:            0 -1px 2px #333, #ccc 0 1px 2px;
    cursor:pointer;
}  
  
.accordionContent {  
    
    background:             #8467D7;
    background:             #8467D7 -webkit-gradient(linear, left top, left bottom, from(#8467D7), to(#81B7D5)) no-repeat;
    background:             #8467D7 -moz-linear-gradient(top,  #57839C,  #81B7D5) no-repeat;
    border-bottom:          1px solid #333;
    border-top:             1px solid #ccc;
    color:                  #9D7373;
    display:                block;
    font-style:             normal;
    margin:                 0;
    padding:                5px 10px;


}
/*.menuContent ul li
{	

	
	margin-left:-40px;		
	list-style:none;
	padding-top:10px;
	padding-left:10px;
	
	
}  

.menuContent ul li a
{	
	color:#3A0909;		
}  

.menuContent ul li:hover
{	
	background-color:#F9BF91;
}
*/

/***************************************************** Item Table **************************************************************************************

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:97%;
	box-shadow: 5px 5px 5px #888888;
	border:1px solid #3f7f00;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
	width:100%;
	height:20%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#d4ffaa; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #3f7f00;
	border-width:1px 1px 1px 0px;
	text-align:left;
	padding:4px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	background: -o-linear-gradient(top,#5fbf00,3f7f00);

	background-color:#5fbf00;
	border:0px solid #3f7f00;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	background: -o-linear-gradient(top,#5fbf00,3f7f00);

	background-color:#5fbf00;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
.CSSTableGenerator tr td
	{
		text-align:left!important;
	}
**************************************************** End Item Table **************************************************************************************/

/***************************************************** Autocomplete **************************************************************************************/
   .ui-autocomplete {
      padding: 0;
      list-style: none;
      background-color: #fff;
      /*width: 218px;*/
      border: 1px solid #B0BECA;
      max-height: 350px;
      overflow-y: scroll;
    }
    .ui-autocomplete .ui-menu-item a {
      border-top: 1px solid #B0BECA;
      display: block;
      padding: 4px 6px;
      color: #353D44;
      cursor: pointer;
    }t
    .ui-autocomplete .ui-menu-item:first-child a {
      border-top: none;
    }
    .ui-autocomplete .ui-menu-item a.ui-state-hover {
      background-color: #D5E5F4;
      color: #161A1C;
    }

/***************************************************** End of Autocomplete **************************************************************************************/

.ibox {
    clear: both;
    margin-bottom: 25px;
    margin-top: 0;
    padding: 0;
}
.ibox-title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 2px 0 0;
    color: inherit;
    margin-bottom: 0;
    padding: 15px 90px 8px 15px;
    min-height: 48px;
    position: relative;
    clear: both;
}
.ibox-content {
    background-color: #ffffff;
    color: inherit;
    padding: 15px 20px 20px 20px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
}