.form-box{-moz-box-shadow: 0 0 5px #333; -webkit-box-shadow: 0 0 5px #333; box-shadow: 0 0 5px #333; background:#fff/* url(../images/form-bg.jpg) repeat-x*/;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; clear:both; border:2px solid #eaeaea; padding:15px 20px;text-shadow:0px 1px 1px #fff}
.shaddow{background:url(../images/shaddow.png) no-repeat; width:450px; height:59px; margin:0 auto;}

.selectbox{font-family:"Trebuchet MS"; font-size:11px; color:#454545;border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:127px; }

.search-selectbox{font-family:"Trebuchet MS"; font-size:11px; color:#454545;border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:440px; }


.msg {
color:#009900;
}.alert_msg {
color: #FF0000;
}
.button-add{background:url(../images/small-button.jpg) repeat-x; padding:2px 5px; border:1px solid #7fbad9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#295a7b; text-shadow:0px 1px 1px #fff; cursor:pointer;font-size:11px;}


	/* classes for validator */
	.tfvHighlight
		{color: red;}
	.tfvNormal
		{font-weight: normal;}
		
.addselectbox{font-family:"Trebuchet MS"; font-size:11px; color:#454545; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:80px; }		

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:800px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:370px;
  padding:10px;
  background-color:#ffffff;
}

#mask123 {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes123 .window123 {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:800px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes123 #dialog123 {
  width:375px; 
  height:370px;
  padding:10px;
  background-color:#ffffff;
}



.textbox-small{font-family:"Trebuchet MS"; font-size:11px; color:#454545;border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:65px; }	

.textbox-qty{font-family:"Trebuchet MS"; font-size:11px; color:#454545;border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:50px; }	


.textbox-stock{font-family:"Trebuchet MS"; font-size:11px; color:#454545;border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:65px; border-color:#990000}	
.textbox-vsmall-stock{font-family:"Trebuchet MS"; font-size:11px; color:#454545;border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:40px; border-color:#990000}	

.textbox-sum{font-family:"Trebuchet MS"; font-size:11px; color:#454545;border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:65px; }
	
.textbox-vsmall{font-family:"Trebuchet MS"; font-size:11px; color:#454545; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:50px; }	
.class_button{background:url(../images/small-button.jpg) repeat-x; padding:2px 5px; border:1px solid #7fbad9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#295a7b; text-shadow:0px 1px 1px #fff; cursor:pointer;font-size:11px;}
.class_button1{background:url(../images/small-button.jpg) repeat-x; padding:2px 5px; border:1px solid #7fbad9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#295a7b; text-shadow:0px 1px 1px #fff; cursor:pointer;font-size:11px;}	


.textbox-small-gray{font-family:"Trebuchet MS"; font-size:11px; color:#454545;border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:65px; background-color:#eceaea; }	
.textbox-large-gray{ font-family:"Trebuchet MS"; font-size:11px; color:#454545; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:150px; background-color:#eceaea;}
.textbox-verysmall-gray{font-family:"Trebuchet MS"; font-size:11px; color:#454545; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:20px; background-color:#eceaea;}	

.textbox-vsmall-gray{font-family:"Trebuchet MS"; font-size:11px; color:#454545; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:40px; background-color:#eceaea;}	

.textbox-verysmall{font-family:"Trebuchet MS"; font-size:11px; color:#454545; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:20px; }	
.textbox-verysmall2-gray{font-family:"Trebuchet MS"; font-size:11px; color:#454545; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:6px; background-color:#eceaea;}	
/*.textbox-login{background:url(../images/textbox-bg.jpg) top repeat-x #FFFFFF; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:208px; }*/

.textbox-login{  font-family:"Trebuchet MS"; font-size:11px; color:#454545; font-weight:bold; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:208px; }
.textbox-login1{  font-family:"Trebuchet MS"; font-size:11px; color:#004f81; font-weight:bold; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:208px; }


.selectbox-login{font-family:"Trebuchet MS"; font-size:11px; color:#454545; font-weight:bold; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:220px; }
.selectbox-login1{font-family:"Trebuchet MS"; font-size:11px; color:#004f81; font-weight:bold; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:220px; }
.spantext1{ color:#004f81;}

.selectbox-name{font-family:"Trebuchet MS"; font-size:11px; color:#454545;   border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:400px; }


.textbox-date{background:url(../images/textbox-bg.jpg) top repeat-x #FFFFFF; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:70px; }
.checkbox{ height:1px;}


.button-select {
background:url(../images/small-button-2.jpg) repeat-x  #CEEBFD;  border:1px solid #7fbad9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#295a7b; text-shadow:0px 1px 1px #fff; cursor:pointer;font-size:11px; font-weight:bold;
}


.table-list {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	font-size: 11px;
	/*border: 1px solid #c8c8c8;*/
	padding:0px;
}
.table-list th{
	background: url(../images/table-headbg.jpg) repeat-x #cdcdcd;
    color: #333;
	font-weight: bold;
	padding: 5px 11px;
	text-align: left;
	line-height: 1.2;
	background-color: #999999;
}

.table-list td {
	padding: 3px 1px;
	border-bottom: 1px solid #c8c8c8;
	vertical-align:middle;
	background:#eaeaea;
}

.table-list td * {
	padding: 2px 11px;
}

.table-list .list-record {
		border-collapse: collapse;
	width: 100%;
	margin: 0px;
	font-size: 11px;
	border: 0px solid #c8c8c8;
	padding:0px;
}
.table-list .list-record td {
	padding: 3px 1px;
	border-bottom: 0px solid #c8c8c8;
	vertical-align:middle;
	background:#eaeaea;
	padding:0px 10px;
}




.textbox-desc{font-family:"Trebuchet MS"; font-size:11px; color:#454545;border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:300px; }	





.paging_link:link, .paging_link:visited, .paging_link:hover{

/*background-color:#f28f04;*/

color:#FFFFFF;

font-size:10px;

text-decoration:none;

padding-left:3px;

padding-right:3px;

padding-top:1px;

padding-bottom:1px;

}



/*.paging_link:hover{

background-color:#bedff4;
}*/



.paging_active{

/*background-color:#bedff4;*/

color:#f28f04;

font-size:12px;


text-decoration:none;

padding-left:3px;

padding-right:3px;

padding-top:1px;

padding-bottom:1px;

}
/*
.paging_link:hover,{

background-color:#FF6600;

}



.paging_active{

background-color:#CCCCCC;

color:#FFFFFF;

font-size:10px;

text-decoration:none;

padding-left:3px;

padding-right:3px;

padding-top:1px;

padding-bottom:1px;

}*/

.popup_paging_active{

background-color:#000000;

color:#FFFFFF;

font-size:10px;

text-decoration:none;

padding-left:3px;

padding-right:3px;

padding-top:1px;

padding-bottom:1px;

}
.popup_paging_link:link, .popup_paging_link:visited, .popup_paging_link:hover{

color:#FF0000;

font-size:10px;

text-decoration:none;

padding-left:3px;

padding-right:3px;

padding-top:1px;

padding-bottom:1px;

}


/*.paging_link:hover,{

background-color:#FF6600;

}



.paging_active{

background-color:#CCCCCC;

color:#FFFFFF;

font-size:10px;

text-decoration:none;

padding-left:3px;

padding-right:3px;

padding-top:1px;

padding-bottom:1px;

}

*/

#table-gird {
	border-collapse: collapse;
	
	margin: 0px;
	font-size: 11px;
	/*border: 1px solid #c8c8c8;*/
	padding:0px;
}

#table-gird th {
	background: url(../images/table-headbg.jpg) repeat-x #cdcdcd;
	color: #333;
	font-weight: bold;
	padding: 5px 5px;
	text-align: left;
	line-height: 1.2;
}

#table-gird td {
	border-bottom: 0px solid #c8c8c8;
	background:#eaeaea;
	padding: 1px 5px;
}

#table-gird td * {
	padding: 2px 11px;
}




.table-two-header {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	font-size: 11px;
	/*border: 1px solid #c8c8c8;*/
	padding:0px;
}

.table-two-header th{
	background: url(../images/table-headbg.jpg) repeat-x #cdcdcd;
	color: #333;
	font-weight: bold;
	padding: 5px 11px;
	text-align: left;
	line-height: 1.2;
}

.table-two-header td {
	padding: 3px 1px;
	border-bottom: 1px solid #c8c8c8;
	vertical-align:middle;
	background:#eaeaea;
}






.report-table {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	font-size: 11px;
	/*border: 1px solid #c8c8c8;*/
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px; color:#454545;
}
.report-table .heading {
	background: url(../images/table-headbg.jpg) repeat-x #cdcdcd;
	color: #333;
	font-weight: bold;
	padding: 5px 11px;
	text-align: left;
	line-height: 1.2;
}

.report-table .list {
	padding: 3px 1px;
	border-bottom: 1px solid #c8c8c8;
	background:#eaeaea;
	text-align: left;
	font-weight:normal;
}

.report-table list * {
	padding: 2px 11px;
}

.code-textbox{font-family:"Trebuchet MS"; font-size:11px; color:#454545; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:60px; }
.name-textbox{font-family:"Trebuchet MS"; font-size:11px; color:#454545; border:1px solid #b9b9b9; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:5px; width:150px; }	

	
     .FirstRow {
        position:absolute;
		width:700px;
    }
		

	
	
    .long {  
		letter-spacing:1em; 
	}	