.tblLov
{
    BORDER-RIGHT: 1px #aaa29c solid;
    BORDER-TOP: 1px #aaa29c solid;
    BORDER-LEFT: 1px #aaa29c solid;
    WIDTH: 542px;
    BORDER-BOTTOM: 1px #aaa29c solid;
    HEIGHT: 480px;
	color:#3c3c3c;
}
.dimTblLov
{
    BORDER-RIGHT: 1px #aaa29c solid;
    BORDER-TOP: 1px #aaa29c solid;
    BORDER-LEFT: 1px #aaa29c solid;
    WIDTH: 634px;
    BORDER-BOTTOM: 1px #aaa29c solid;
    HEIGHT: 480px;
	color:#3c3c3c;
}

.tblPopup
{
	width: 100%;
	height: 100%;
    BORDER-RIGHT: #aaa29c thin groove;
    BORDER-TOP: #aaa29c thin groove;
    BORDER-LEFT: #aaa29c thin groove;
    BORDER-BOTTOM: #aaa29c thin groove;
}

.lovNavigationTable {
	font-family: Arial, Helvetica, sans-serif !important;
	border-top: 1px #aaa29c solid;
	border-left: 1px #aaa29c solid;
	border-right: 1px #aaa29c solid;
	border-bottom: 0px #e9f0bd solid;
	background: #e9f0bd;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	width : 519px;
	font-size : 1.08em !important;
}

.divLOV{
	width: 542px;
	height: 482px;
	border-top: 0px solid #AAA29C ;
	border-left: 0px solid #AAA29C ;
	border-bottom: 0px solid #AAA29C ;
	border-right: 0px solid #AAA29C ;
	font: 10px "Tahoma";
	color: #3c3c3c;
	padding: 0px 0px 0px 0px;
	margin: 0;
	background:white;
}

.divPopup{
	border-top: 0px solid #AAA29C ;
	border-left: 0px solid #AAA29C ;
	border-bottom: 0px solid #AAA29C ;
	border-right: 0px solid #AAA29C ;
	font: 10px "Tahoma";
	color: #3c3c3c;
	padding: 0px 0px 0px 0px;
	margin: 0;
	background:white;
}

.lovContainerTD{
	padding-left:10px;
	padding-bottom:0px;
	padding-top:0px;
}

.lovContainerTD1{
	padding-left:10px;
	padding-bottom:0px;
	padding-top:0px;
	height: 8px;
}

.popupContainerTD{
	padding-left:10px;
}

.lovContainerTopTD{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
}
.lovContainerBottomTD{
	padding-top:3px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
}

.popupContainerBottomTD{
	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
	padding-right:10px;
}

.divLOVData{
	width: 519px;
	height: 330px;
	/*border-left: #aaa29c 1px solid;
	border-bottom: #aaa29c 1px solid;
	border-right: #aaa29c 1px solid;*/
	padding: 0px 0px 0px 0px;
	margin: 0;
	overflow:auto;
	background : #ffffff;
}

.divPopupData{
	padding: 0px 0px 0px 0px;
	margin: 0;
	overflow:auto;
}

.customizedDivPopupData{
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 10px 0px!important;
}

.customizedDivPopupData td{
	padding-top:5px;
	line-height: 22px;
}
.divLOVHead {
	font: 12px "Tahoma";
	font-weight: bold;
	color: #003366;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #B2B2B2;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #B2B2B2;
	text-align: left;
	padding: 6px 3px 6px 3px;
	background: url(../layout/images/ui/overlay_title_gradient.jpg) #839700 repeat-x 0px 0px;
}
.divLOVTableData{
	font: normal 11px "Tahoma";
	color: red;
}

.grdLOV {
	width: 100%;
	padding: 0;
	margin: 0;
	align:left;
}

.lovTitle {
	font: 12px "Tahoma";
	font-weight: bold;
	color: white;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #B2B2B2;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #B2B2B2;
	text-align: left;
	padding: 6px 3px 6px 3px;
	height : 40px;
	background: url(../layout/images/ui/overlay_title_gradient.jpg) repeat-x 0px 0px;
}

.divProcess{
	width: 400px;
	height: 275px;
	border-top: 2px solid #AAA29C ;
	border-left: 2px solid #AAA29C ;
	border-bottom: 2px solid #AAA29C ;
	border-right: 2px solid #AAA29C ;
	background: #F7F7F7;
	font: 10px "Tahoma";
	color: #3c3c3c;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

.processMessage {
	font: normal 11px "Tahoma";
	color: #3c3c3c;
}

.lovgrdRow{
	
	border-right: #aaa29c 1px solid !important;
	border-bottom: #aaa29c 1px solid !important;
	border-left: 0;
	
	line-height : 20px ;
	padding-left : 5px !important;
	padding-right : 5px !important;
}

.lovgrdRowFirst{
	
	border-right: 1px solid #aaa29c;
	border-bottom: 1px solid #aaa29c;
	border-left: 1px solid #aaa29c;
	color: #3c3c3c;
	line-height : 20px ;
	padding-left : 5px !important;
	padding-right : 5px !important;
}

.lovgrdRowData{
	background: #fff;
	color: #3c3c3c;
}
.lovgrdRowDataSelected{
	background: #FFDA0D;
	color: #3c3c3c;
}
.lovgrdRowDataHover{
	background: #E3E6C9;
	color: #3c3c3c;
}
.lovgrdRowDataSelectedHover{
	background: #E3E6C9;
	color: #3c3c3c;
}

.lovgrdRowAlt {
	
	border-right: #aaa29c 1px solid;
	border-bottom: #aaa29c 1px solid;
	border-left: 0;
	color: #3c3c3c;
	line-height : 20px ;
	padding-left : 5px !important;
	padding-right : 5px !important;
}
.lovgrdRowAltFirst {
	
	border-right: #aaa29c 1px solid;
	border-bottom: #aaa29c 1px solid;
	border-left: #aaa29c 1px solid;
	color: #3c3c3c;
	line-height : 20px ;
	padding-left : 5px !important;
	padding-right : 5px !important;
}

.lovgrdRowAltData{
	background: #F2F2F2; 
	color: #3c3c3c;
	border:1px solid red;
}
.lovgrdRowAltDataSelected{
	background: #FFDA0D;
	color: #3c3c3c;
}
.lovgrdRowAltHover{
	background: #E3E6C9;
	color: #3c3c3c;
}

.lovgrdRowAltDataHover{
	background: #E3E6C9;
	color: #3c3c3c;
}

.lovgrdRowAltDataSelectedHover{
	background: #E3E6C9;
	color: #3c3c3c;
}

.lovgrdNobg {
	border-top: 0;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: none;
}
.jwinput {
	border: 1px #999999 solid;
	height: 16px;
	text-align : center;
}
.lovinputs{
	border: 1px #999999 solid;
	height: 16px;
	margin: 0 8px 0 0;
	padding: 1px 8px;
}
.lovinputsFocus{
	color: #aaa29c;
	border: 1px solid #AAA29C;
	height : 16px;
	margin: 0 8px 0 0;
	padding: 1px 8px;
}
.lovinputsError {
	border: 1px solid #f0d1cf !important;
	color: #CC3333;
	background: #f0d1cf !important;
	height : 16px;
	margin: 0 8px 0 0;
	padding: 1px 8px;
}
.jwinputError {
	font: normal 13px "Verdana";
	color: #aaa29c;
	border: 1px solid red;
	height : 16px;
	background: #FFCCCC;
}
.lovbtns{
	border: #aaa29c 1px solid;
	color: #3c3c3c;
	height : 20px;
	background: #FFFFFF;
	text-align : center;
	margin-left : 8px;
}
.grdHead{
	background: #758701;
	color: #FFFFFF;
	border: #aaa29c 1px solid;
	border-right: #aaa29c 1px solid;
	border-bottom: #aaa29c 1px solid;
	border-left: #aaa29c 1px solid;
	border-left: 0;
	padding-left: 5px !important;
	padding-right: 5px !important;
	height : 20px;
	text-align : center;
}
a.pageLink{
	text-decoration: none !important;
}

.tblLov select {
  -webkit-appearance: menulist;
  height: 20px;
  line-height: 18px;
  border: 1px solid #aaa29c;
  padding: 0;
}
.tblLov .input {
  height: 16px;
  line-height: 16px;
}
.lovContainerTopTD{
 cell-padding :5px;
}
.tblLov tr {
	padding:0px;
	border-spacing: 0px;
}
/*.dimButtonShowTD1{
	PADDING-TOP: 5px;	
	PADDING-BOTTOM: 5px;	
	border-right: 1px solid #aaa29c;
	border-bottom: 1px solid #aaa29c;
	border-left: 1px solid #aaa29c;
}*/
.dimDtlShownLink {
	font: inherit;
	color:#660000;
	text-align: center;
	font-weight: bold;
	border: 0px #999999 solid;
	text-decoration: none;	
}
.dimDtlHiddenLink {
	font: inherit;
	color:black;
	text-align: center;
	font-weight: bold;
	border: 0px #999999 solid;
	text-decoration: none;	
	cursor:pointer;
}

.dimButtonShowTD{	
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 4px;	
	text-align: right;	
	position:relative;
}

.borderthree {
	border-bottom: 1px #aaa29c solid;
	border-left: 1px #aaa29c solid;
	border-right: 1px #aaa29c solid;
	background: #F7F7F7;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
}
.dimBorderRightDown {
	background: #-;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
}
tr.dimtabpanel{
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	border: 1px #aaa29c solid;
}
.borderall:hover,
.bordertab {
	border-left: 1px #aaa29c solid;
	border-right: 1px #aaa29c solid;
	border-top: 1px #aaa29c solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	background: #FFFFFF;
	color: red !important;
	text-align: center;
	font: inherit;
	
}
.borderall {
	border-left: 1px #aaa29c solid;
	border-right: 1px #aaa29c solid;
	border-top: 1px #aaa29c solid;
	border-bottom: 1px #aaa29c solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	background: #898989;
	color: white !important;
	text-align: center;
	font: inherit;
	
}
.dimDtlHiddenLink {
	color:black;
	text-align: center;
	border: 0px #999999 solid;
	text-decoration: none;	
}
.dimBorderLeftDown{
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
}

.dimTbl{
	BORDER-RIGHT: 1px #aaa29c solid;
    BORDER-TOP: 1px #aaa29c solid;
    BORDER-LEFT: 1px #aaa29c solid;
    BORDER-BOTTOM: 1px #aaa29c solid;
    color:#3c3c3c;
}
.borderbottom{
	border-bottom: 1px #aaa29c solid;
}
#simDimDtl{
	width:100% !important;
}
.lovLeftNavg{
	PADDING-LEFT: 5px;
}
.lovRightNavg{
	align: left;
}
.lovRightNavg1,
.lovRightNavg2,
.lovRightNavg3,
.navSpacing{
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	white-space : nowrap;
}
#dvDimData{
	width : 100% !important;
}

#btnProceed, #btnClose{
	margin : 0 !important;
}
#simDimDtlTd{
	border-left:none !important;
	border-bottom:none !important;
}
.lovContainerTD .table{
	width:100% !important;
	
}
.lovContainerTD .table .grdHead{
	border-top:0px #999999 solid !important;
}
/* Added for ULD and remarks by s772809 */
#booking #divuldPopup .text,
#booking #divuldPopup .readOnly{
	width:70px !important;
}
#booking #divuldPopup {
	border-right:1px solid #AAA29C;
}
#booking #divuldPopup #td{
	text-align : center;
	padding-right:5px;
}
#booking #divuldPopup td{
	border-left:1px solid #AAA29C;
	border-bottom:1px solid #AAA29C;
	padding-left : 5px;
	padding-bottom : 5px;
}
#frmPopup1 #divshpRmrskPopup .inputs,
#frmPopup1 #divshpRmrskPopup .inputsReadOnly{
	width:93.5% !important;	
}
