﻿#wrapperNew
{
	margin: 0px auto;
	width: 950px;
}

#wrapperloginNew
{
	margin: 5px auto;
	width: 930px;
}

#headerNew
{
   position:relative;
   width:100%;
   height:62px;
   background-color:White;
   text-align:left;
   z-index:100;
   
   
}
.grid-view-container
 {
  height:auto;
  overflow:scroll;
  max-height:450px;
 }

#headerlogoutNew
{
    position:absolute;
    left:903px;
    top:1px;
    font-family: Arial;
    color:white;
    font-size: 8px;
    text-transform: uppercase;
}
   
#headerlogoNew
{
    position:absolute;
    left:13px;
    top:18px;
}

#headerlogotwoNew
{
    position:absolute;
    left:806px;
    top:28px;
}

#headersystemNew
{
    position:absolute;
    left:164px;
    top:18px;
    text-align:left;
}

#headerwelcome
{
    position:absolute;
    left:400px;
    top:19px;
    
}

#headermenucontentNew
{
   position:absolute;
   left:164px;
   top:37px;
   background-color:#f1f1f1;
   
}

.headerListScroll
{
    line-height: 10px !important;
}

#contentNew
{
    position:relative;
    width:950px;
    background-color:White;
}

#leftSlider
{
    position:absolute;
    margin-left:22px;
    margin-top:5px;
    z-index:50;
    
}
/* mac hide \*/
* html #leftSlider{margin-top:30px;}
/* end hide */

#leftSliderContent
{
    position:relative;
    padding:0px;
    
}


#leftTabs
{
    position:absolute;
    left:0px;
    top:0px;
    width:15px;
    height:120px;
    padding:2px;
    border-right:solid 1px #cccccc;
    border-top:solid 1px #cccccc;
    border-bottom:solid 1px #cccccc;
    background-color:#f3f0eb;
}

#leftLabel
{
    position:absolute;
    left:0px;
    top:150px;
    width:15px;
    padding:4px;
    
}

#leftTabsAudit
{
     
     position:absolute;
     left:0px;
     top:0px;
     width:19px;
     height:115px;
     padding:0px;
}



#reportingServicesArea
{
     position:relative;
     margin:20px;
     min-height:500px;
}

/* mac hide \*/
* html #reportingServicesArea{height:500px}
/* end hide */

#mainArea
{
     position:relative;
     padding-top:0px;
     margin-left:27px;
     min-height:500px;
     background-color:White;
     
    
}

/* mac hide \*/
* html #mainArea{height:500px}
/* end hide */

#mainAreaADMApproval
{
     position:relative;
     padding-top:3px;
     margin-left:27px;
     min-height:600px;
     background-color:White;
     
    
}

/* mac hide \*/
* html #mainAreaADMApproval{height:600px}
/* end hide */

#mainAreaWithBorder
{
     position:relative;
     padding:10px;
     min-height:500px;
     background-color:White;
     
}

/* mac hide \*/
* html #mainAreaWithBorder{height:500px}
/* end hide */

#mainAreaFull
{
     position:relative;
     padding-top:20px;
     margin-left:20px;
     min-height:500px;
     background-color:White;
}

/* mac hide \*/
* html #mainAreaFull{height:500px}
/* end hide */

#messageAreaNew
{
    position:relative;
    
}



#footerNew
{
   width:940px;
   height:10px;
   padding:5px;
   color:White;
   background-color:#857662;
}

#footerNew .alignright {
    float:right;
}







#ADMApprovalReviewControlsAreaShell
{
    position:relative;
    z-index:49;
    margin-top:7px;
    
}


#ADMApprovalReviewControlsAreaRadioNew
{
    position:absolute;
    top:1px;
    left:1px;
}

#ADMApprovalReviewControlsAreaStatusNew
{
    position:absolute;
    top:9px;
    left:120px;
}



#ADMApprovalReviewControlsAreaMassUpdateNew
{
    position:absolute;
    top:36px;
    left:830px;
}

#ADMApprovalReviewControlsAreaUpdateSelectedNew
{
    position:absolute;
    top:7px;
    left:830px;
}

#ADMApprovalGridControlsAreaNew
{
    position:relative;
    padding-top:2px;
    left:0px;
}

#ADMApprovalGridControlsAreaExcelNew
{
    position:relative;
    margin-left:890px;
    padding:3px;
    
    
}

#ADMLoaderControls
{
    position:relative;
    margin-top:10px;
    width:100%;
    height:100%;
    vertical-align:middle;
    text-align:center;
}

#ADMLoaderSelectFile
{
    position:relative;
    border:solid 1px #857662;
    width:330px;
    height:30px;
    padding:20px;
    text-align:left;
}

#ADMLoaderGrid
{
    text-align:left;
    
}

#ADMLoaderErrorMessage
{
    text-align:left;
}

.defaultborder
{
    border-color:#857662;
}

.gridpagerstyle a {color: #cd7823;} 
.gridpagerstyle
{
    color:#cd7823;
    font-weight:bold;
    text-align:left;
}
.gridpagerstyle1
{
    color:#cd7823;
    font-weight:bold;
    text-align:left;
    padding:1px;
}
.gridpagerstyle1 a {color: #cd7823;} 

.gridalternatingrowstyle
{
    background-color:#f3f0eb;
}

.RR_Grid_Row td
{
    border-right: #857662 1px solid;
    border-top: #857662 1px solid;
    border-left: #857662 1px solid;
    border-bottom: #857662 1px solid;
    padding:3px;
    white-space:nowrap;
}

.RR_Grid_Row_Footer td
{
    padding:3px;
    padding-top:5px;
    text-align:right;
    font-weight:bold;
}

.RR_Grid_Row_Alternating td
{
    background-color:#f3f0eb;
    border-right: #857662 1px solid;
    border-top: #857662 1px solid;
    border-left: #857662 1px solid;
    border-bottom: #857662 1px solid;
    padding:3px;
    
}

.RR_Grid_Row_Header a {color: #857662; } 
.RR_Grid_Row_Header { background-image:url("../../images/sprite.png"); background-repeat:repeat-x; color:#857662; }
tr.RR_Grid_Row_Header th { 
    padding-left:3px; 
    text-align:left;
    white-space:nowrap; 
    border-right: #857662 1px solid;
    border-top: #857662 1px solid;
    border-left: #857662 1px solid;
    border-bottom: #857662 1px solid;
}

.gridheaderDataFile a {color: #857662; } 
.gridheaderDataFile { padding:3px; background-image:url("../../images/sprite.png"); background-repeat:repeat-x; color:#857662; }
tr.gridheaderDataFile th { padding:3px; white-space:nowrap; text-align:center; }

.gridheaderNew a {color: #857662; } 
.gridheaderNew { background-image:url("../../images/sprite.png"); background-repeat:repeat-x; color:#857662; }
tr.gridheaderNew th { padding-left:0px; white-space:nowrap; }

.gridheaderNewLeft a {color: #857662; } 
.gridheaderNewLeft { background-image:url("../../images/sprite.png"); background-repeat:repeat-x; color:#857662; }
tr.gridheaderNewLeft th { padding-left:0px; white-space:nowrap; text-align:left; }

.gridheaderNewCenter a {color: #857662;} 
.gridheaderNewCenter { background-image:url("../../images/sprite.png"); background-repeat:repeat-x; color:#857662; }
.gridheaderNewCenter table th { padding-left:0px; white-space:nowrap; text-align:center; }

.gridheaderNewRight a {color: #857662;} 
.gridheaderNewRight { background-image:url("../../images/sprite.png"); background-repeat:repeat-x; color:#857662; }
.gridheaderNewRight table th { padding-left:0px; white-space:nowrap; text-align:right; }

.gridheaderApproval a {color: #857662;} 
.gridheaderApproval
{
	background-image:url("../../images/sprite.png");
	background-repeat:repeat-x;
	color:#857662;
	
}

tr.gridheaderApproval th
{
   white-space:nowrap;
   text-align:left;
}

.gridheaderInvoiceHistory
{
	color:#857662;
}

tr.gridheaderTCNCoupon th
{
   white-space:nowrap;
   text-align:left;
}

.masterAdminRoundedBox
{
    border: 1px solid #d3c2a6; 
    width:100%;border-radius: 10px;
    padding:15px;
    box-shadow: 7px 7px 5px #d7cdbd;
}

.gridheader a {color: #857662;} 
.gridheader
{
	background-image:url("../../images/sprite.png");
	background-repeat:repeat-x;
	color:#857662;
	
}

tr.gridheader th
{
   padding-left:10px; 
   white-space:nowrap;
   text-align:left;
}

.gridheaderDispute a {color: #857662;} 
.gridheaderDispute
{
	background-image:url("../../images/sprite.png");
	background-repeat:repeat-x;
}

tr.gridheaderDispute th
{
   padding-left:0px; 
   white-space:nowrap;
   text-align:left;
}

.gridheaderRight a {color: #857662;} 
.gridheaderRight
{
	background-image:url("../../images/sprite.png");
	background-repeat:repeat-x;
	color:#857662;
}
tr.gridheaderRight th
{
   padding-left:0px; 
   white-space:nowrap;
   text-align:right;
}

.gridheaderRightPadding a {color: #857662;} 
.gridheaderRightPadding
{
	background-image:url("../../images/sprite.png");
	background-repeat:repeat-x;
	color:#857662;
}
tr.gridheaderRightPadding th
{
   white-space:nowrap;
   text-align:right;
   
}


.gridheaderLeftPadding a {color: #857662;} 
.gridheaderLeftPadding
{
	background-image:url("../../images/sprite.png");
	background-repeat:repeat-x;
	color:#857662;
}
tr.gridheaderLeftPadding th
{
   padding-left:5px;
   white-space:nowrap;
   text-align:left;
   min-width:50px;
}


.gridheaderCenterPadding a {color: #857662;} 
.gridheaderCenterPadding
{
	background-image:url("../../images/sprite.png");
	background-repeat:repeat-x;
	color:#857662;
}
tr.gridheaderCenterPadding th
{
   padding:2px;
   white-space:nowrap;
   text-align:center;
   min-width:50px;
}

tr.tcnTransactionTable td
{
    padding-bottom:10px;
    vertical-align:top;
    background-color:#f3f0eb;
}

.GridRowNoWrap
{
    white-space:nowrap;
}

.ADMApprovalGridRow
{
    padding-left:10px;
    white-space:nowrap;
}

.ADMApprovalGridRowNew
{
    white-space:nowrap;
}

.TCNCouponRow
{
    white-space:nowrap;
}

.modalBackground 
{     
    background-color: Gray;     
    filter: alpha(opacity=50);     
    opacity: 0.30; 
}  

.modalBackgroundLogin
{     
    background-color: Gray;     
    filter: alpha(opacity=50);     
    opacity: 0.60; 
}  

.pnlAirlineSelection
{
    padding:50px 30px 60px 30px; 
    background-color:#ffffff; 
    border:1px solid #857662;
    overflow:visible;
}

.updateProgress 
{     
    border-width: 1px;     
    border-style: solid;     
    background-color:#ffffff;
    border:solid 1px #000000;
    color:Red;
    font-family: Arial;
    font-weight:bold;
    font-size: 11px; 
    position: absolute;     
    width:  220px; 
    height:50px;  
    padding:10px;  
   
} 


.modalManualBilling
{     
    border-width: 1px;     
    border-style: solid;     
    background-color:#ffffff;
    border:solid 1px #000000;
    position: absolute;     
    width: 350px; 
    height: 160px;  
    padding:10px;  
} 

.modalAuditorErrorQueue
{     
    border-width: 1px;     
    border-style: solid;     
    background-color:#ffffff;
    border:solid 1px #000000;
    font-family: Arial;
    font-weight:bold;
    font-size: 11px; 
    position: absolute;     
    padding:10px;  
    
  
} 

.modelAgentXFTax
{     
    border-width: 1px;     
    border-style: solid;     
    background-color:#ffffff;
    border:solid 1px #000000;
    color:Red;
    font-family: Arial;
    font-weight:bold;
    font-size: 11px; 
    position: absolute;     
    width: 180px; 
    height: 220px;  
    padding:10px;  
   
} 

.modelAgentXFTaxNew
{     
    border-width: 1px;     
    border-style: solid;     
    background-color:#ffffff;
    border:solid 1px #000000;
    font-family: Arial;
    font-weight:bold;
    font-size: 11px; 
    padding:5px;
    
    
} 

.ExcelUpdateLocationNew
{
    position:absolute;
    top:2px;
    left:930px; 
}

.ExcelIconLocation
{
    position:relative;
    padding-bottom:2px;
    left:894px;
}

.ExcelIconLocationNew
{
    position:relative;
    height:15px;
    left:885px;
}

.gridheaderCenter
{
	
}

tr.gridheaderCenter th
{
   padding-left:10px; 
   text-align:center;
}

.gridheaderLeft
{
	
}

tr.gridheaderLeft th
{
   padding-left:20px; 
   text-align:left;
}

tr.gridheaderLeftNoPadding th
{
   text-align:left;
}


.GridRowCenterAlign
{
    padding-left:10px;
    text-align:center;
}

.GridRowLeftAlign
{
    padding-left:10px;
    text-align:left;
}

.GridRowRightAlign
{
    padding-left:10px;
    text-align:right;
}

.panelFlickerFix
{
    height:0; 
    overflow:hidden;
    width:400px;
    
}

.inlineBlock
{ 
    display: inline-block;
}

.auditNewMainArea
{
    
    padding-bottom:50px;
    
}

.atdLayoutRoundedRowColumns   { padding-bottom:2px; width:100%;}
.atdLayoutRoundedRowColumns table { width:100%; border-spacing:15px; border-collapse:separate; }
.atdLayoutRoundedRowColumns td {
    border: 1px solid #d3c2a6; 
    border-radius: 10px;
    box-shadow: 3px 3px 2px #d7cdbd;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:15px;
    vertical-align:top;
 }

.atdTable table { width:100%; border-spacing:0px; border-collapse:collapse; }
.atdTable td {
    border: 0px;
    border-radius: 0px;
    box-shadow: 0px 0px 0px;
    padding: 3px;
    vertical-align:middle;
}

.atdTablenew table {border:1px solid #CCCCCC; width:100%; border-spacing:0px; border-collapse:collapse;}
.atdTablenew td {
    border:1px solid #CCCCCC;
    border-radius: 1px;
    box-shadow: 0px 0px 0px;
    padding: 3px;
    vertical-align:middle;
}
.atdStripedRows table tr:nth-child(even) td { background-color:#f3ede3; }
.atdAlternatingBold table tr:nth-child(odd) td { font-weight:bold; }

.atdButtonFloatRight{
    vertical-align:top;
    float:right;
    margin-right:15px;
}

.atdFloatRight{
    float:right;
}

.atdCheckBox label { vertical-align:middle; }
.atdCheckBox input { vertical-align:middle; }



hr.atdHorizontalRule {
    border: 0;
    height: 3px;
    background: white;
    background-image: linear-gradient(to right, white, #e8dbc7, white );
    margin:5px;

}

.atdSpacerMedium { height:15px; }
.atdSpacerSmall { height:5px; }

.atdColumnWidthSmall { width:30px; }
.atdColumnWidthMedium { width:80px; }
.atdColumnWidthLarge { width:160px; }
.atdColumnSpacerMedium { width: 30px; }
.atdColumnVerticalAlignTop td { vertical-align:top; }
.atdColumnVerticalAlignMiddle tr td { vertical-align:middle; }
.atdColumnPaddingRightLarge tr td { padding-right:20px;}

.atdColumnMarginBottomMedium td { margin-bottom:10px; }

.atdAlignRight { text-align:right; }
.atdAlignTop { vertical-align:top; }
.atdAlignMiddle { vertical-align:middle; }

.atdPaddingRightXSmall { padding-right:2px; }
.atdPaddingRightSmall { padding-right:5px; }
.atdPaddingRightMedium { padding-right:10px; }
.atdPaddingRightLarge { padding-right:20px; }
.atdPaddingRightXLarge { padding-right:30px; }

.atdFontBold { font-weight:bold; }
.atdFontNormal { font-weight:normal; }

.atdFQPEntry {
    min-height:30px;
    word-wrap: break-word;
    word-break: break-all;
    border: 1px solid #7D9BBD;
    padding:5px; 
}


.atdCommentLabelSmall {
    /*min-height:10px;*/
    min-height:25px;
    border: 1px solid #7D9BBD;
    padding:2px; 
}

.atdCommentLabelMedium
{
    min-height:70px;
    border: 1px solid #7D9BBD;
    padding:2px; 
   /* width:450px;*/
}

.atdWidthFiftyPercent { width:50%; }
.atdFirstColumnFortyPercent table tr td:first-child { width:40%; }
.atdFirstColumnFiftyPercent table tr td:first-child { width:50%; }
.atdFirstColumnSixtyPercent table tr td:first-child { width:60%; }
.atdFirstColumnEightyPercent table tr td:first-child { width:80%; }

.atdTextBoxFullWidth input[type='text'] {  width:100% !important;  }
.atdTextBoxMultiLine textarea {  width:100% !important; height:100px !important;  }
.atdTextBoxMultiLineComments textarea {  
    width:100% !important; 
    height:42px;  
    border: solid 1px #7D9BBD !important;
}

.atdCouponArea
{
    padding-top:15px;
    padding-bottom:20px;
}

.atdTextBoxFullWidth
{
    width:100%;
}

.reportDataFileMissingEnd
{
    border-right-color:black;
}

.reportDataFileLegend {
    overflow:hidden;
    font-weight:bold;
    padding:7px;
    text-align:center;
    vertical-align:middle;
    border-style:solid;
    border-top-width:2px;
    border-width:1px;
    border-color:black;
}

.vfRoundedSection {
   margin-bottom:15px;
}

.vfRoundedSectionHeader {

    width:100%;

    border-top: 1px solid #d3c2a6;
    border-right: 1px solid #d3c2a6; 
    border-bottom: 0px;  
    border-left: 1px solid #d3c2a6; 
    
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;

    padding-top:3px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;

    background-color: #d3c2a6;
    
    font-weight:bold;
    font-size:medium
}

.vfRoundedSectionDetail { 
    
    width:100%;

    background-color: #fefaf6;

    border-top: 0px;
    border-right: 1px solid #d3c2a6; 
    border-bottom: 1px solid #d3c2a6;  
    border-left: 1px solid #d3c2a6; 
    
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;

    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:13px;

    vertical-align:top;
    
    font-weight:normal;
    
    
    
 }

.userProfile td {
    vertical-align:middle;
}












   

