﻿* 
{
	padding:0;
	margin:0;
}
h1
{
    padding-bottom:24px;
}
html
{
    height:100%;
    border-style:none;
	      
            font-family: sans-serif;
    
    
}
		.x-grid-row-summary .x-grid-cell-inner {
			font-weight      : bold;
			font-size        : 12px;
			background-color : #f1f2f4;
		} 
		.gridPanel
		{
			padding-left:20px;
		 
		} 
		body
		{
			 margin: 0px;
			 height:100%;
			   border-style:none;
		}
		#bodyContent
		{
			margin: 8px;
		}
		td, span, select, textarea, input, body
		{
			font-family: Arial !important;
			font-size: 10pt;
		}

		.BackgroundZone
		{
			background-color:#0066CC;
	        min-width:1190px;
    	}

		.BackgroundContent
		{
		    height:157px!important;
		    padding-left:100px!important;		
		}
		.auskey-button-top
		{
            margin-top:-25px!important;		    
		}
        .auskey-button
        {
            color:#fff;
            padding:10px 10px 10px 10px!important;
            padding-top:10px;
            padding-left:8px;
            font-weight:bold;
            background-color:Black;
            border-style:none;
            cursor:pointer;
        }
        .auskey-button-margin-left
        {
            margin-left:180px!important;
            
        }
        .auskey-button.padding
        {
            padding-top:10px!important;
        }
        
        .auskey-href		
        {
            text-decoration:none!important;
            padding-top:5px!important;
            color:#fff!important;
            padding:10px!important;
            font-weight:bold!important;
            background-color:Black!important;
            border-style:none!important;
            cursor:pointer!important;
            margin-left:200px;
            margin-top:-15px;
            
        }

		legend
		{
			font-size:20px;
			font-weight: bold;
			color:#ac4435;    
			padding-bottom:14px;
		}


		.topNavigationBoxes
		{
			padding-bottom: 5px;
			padding-right: 15px;
			padding-left: 15px;
			color: #fff !important;
			border-right: /*#1f5f9e*/#FFFFFF 1px solid;
			padding-top: 15px;
		}
		.endNavigationBox
		{
			padding-bottom: 5px;
			padding-right: 15px;
			padding-left: 15px;
			display: block;
			color: #fff !important;
			padding-top: 15px;
		}
		.topNavigationLinks
		{
			color: #fff !important;
			
			
			text-decoration: none;
			
		}
		.topNavigationLinks:hover
		{
		    text-decoration: underline;
		    font-weight:normal;
		}
		.NTGLogo
		{
			vertical-align: bottom;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
		}
		
		.HeadingLeft
		{
			width: 10%;
		}
		.HeadingMiddle
		{
			width: 80%;
		}
		.splitThird
		{
			width: 33%;
		}
		.menu ul li ul
		{
			display: none;
			

		}
		.MainMenu
		{
			z-index: 1000;
		}
		#MainMenu
		{
			z-index: 9999;
		}
		.adjustedZIndex
		{
			z-index: 100;
		}
		#adjustedZIndex
		{
			z-index: 100;
		}

	.ascii
	{
		color:Red!Important;
		font-size: medium!Important; 
	}
	.tableCell1
	{
		/*color:#084887; */
		/*width: 120px;*/
		/*padding-left:5em;*/
		width:135px;
	}
	tableCell1 label
	{
	    padding-left:10px;
	}
	.tableCell2
	{
		/*color:#084887; */
		width: 150px;
		height: 30px;
		
	}
	.tableCell3
	{
		width: 368px;
	}
    input[type="text"]
    {
        border-color:Gray!important;
    }

/*	
	input[type="text"] 
	{ 
	  width:143px;
	  height:25px;
	  border-style:inset;
	  line-height:20px;  
	  padding-left:1px;
	}
*/
	.inputPaddingTop
	{
	  height:15px!important;
	  padding:5px 0!important;
	}
	.ie6Input
	{
	  width:143px;
	  height:15px!important;
	  border-style:inset;  
	  padding-left:5px;
	  padding-top:5px!important;
	  padding-bottom:2px;
	}
	
	.ie7CompaExtInput
	{
	  width:143px;
	  height:20px;
	  border:1px solid;
	  border-width:thin;
	  padding-left:1px;
	  line-height:20px;
	}
	
	#txtInvoiceNumberEntry
	{
	  width:200px!important;
	}
	
	#txtInvoiceDateEntry
	{
	  width:200px!important;
	}
	
	.specialInput
	{
		width:64px!important;
		height:20px!important;
		border:1px solid;
		border-width:thin;
		line-height:20px;
	}
	.specialInputSelect
	{
		width:64px!important;
		height:25px!important;
        border:1px solid;
		border-width:thin;
		border-color:Gray;
	}
	.specialInputIE6
	{
		width:64px!important;
		height:15px!important;	 
		padding-left:5px;
		padding-top:5px!important;   
	}
	.specialInputSelectIE6
	{
		width:64px!important;
		height:25px;
	}
	
	/*
	select
	{
		width:60px!important;
		border-style:inset; 
	}
*/  
	.readOnlyInput
	{
		width:143px;
		border:1px solid;
		border-width:thin;
		background-color:#D3D3D3!important;
		height:20px;
		padding-left:1px;
	}
	
	.readOnlyName
	{
		background-color:#D3D3D3!important;
		width:300px!important;
		height:20px;
        border:1px solid;
		border-width:thin;
	}

	.txtCell1
	{
		/*color:#084887;*/
		width: 310px;
	   
	}
	.txtCell2
	{
		text-align:right;
	}
	.buttonPos
	{
		text-align:right;
	}

	button
	{
		background-color:#ac4435;
		color:#FFFFFF;
		border-top-style:none;
		height:20pt;
		width:80pt;
		font-weight:bold;
		cursor:pointer;
		border-style:none;
	}
	.lodgeInvSubmit
	{
		background-color:#ac4435;
		color:White;
		border-top-style:none;
		height:20pt;
		width:80pt;
		font-weight:bold;
		cursor:pointer;
		border-style:none;
		
		margin-top:10px;
	}
	.contactButton
	{
		background-color:#ac4435;
		color:White;
		border-top-style:none;
		height:25px;
		width:100px;
		font-weight:bold;
		cursor:pointer; 
		border-style:none;
	}
   
	.track-button-chrome
	{
	    margin-top:25px;
	}
		.attachButton
	{
		background-color:#000000;
		color:#FFFFFF;
		border-top-style:none;
		height:16pt;
		width:80pt;
		font-weight:bold;
	}
	.subTable
	{
		float:right;
	}
	.cellNotice
	{
		color:#D80000; 
	}
	.enterItemCell
	{
		vertical-align:top;
	}		
		.vendPortalfonthead
		{
			font:Arial;
			font-size: 18pt;
			/*color: #084887;*/
			color:#084887; 
		}
		.vendPortalfontcont
		{
		  font:Arial;
		  font-size: 12pt;
		  color: #3366FF; 
		  width:100%; 
		}        
		.vendPortalfontradio
		{
		  color: #3366FF;   
		  font-weight:bold; 
		  height:80px;   
		  font-family:Arial;       
		  cursor:pointer;
		  font-size:medium;
		}
		
		.vendPortalFontCondition
		{
			font-family: Arial !important;
			font-size: 12pt;
			color: #3366FF;
			font-style:italic; 
			width:500px;
		}
		.ul 
		{
		 color:#084887;
		 font-size:12pt;
	
		}

		.mainTable
		{
			width:80%;
			 margin-left: 100px;
			 margin-right:auto;
		}

			
		.tableBottom
		{
			width: 1000px;
			margin-left: auto;
			margin-right: auto;
			border:1;
		}
		.submitButton
		{
			color:Blue;

		}
		.Label
		{
		  color: #3366FF;   
		  font-weight:bold;
		  font-family:Arial;
		  font-size:12pt;
		}
		 .ahref
		 {
		  color: #3366FF;
		  text-decoration: underline;   
		  font-weight:bold;
		  font-size:12pt;       
		 }
		a:hover 
		{
			text-decoration: none;  font-weight:bold;
		}  
		
		a:color
		{
			color:#084887;
		}
		.errorLabel
		{
			color:#FF0000!Important;
		}
		
		.tableBottom
		{
			width: 1000px;
			margin-left: auto;
			margin-right: auto;
			border:1;
		}
		.submitButton
		{
			color:Blue;

		}
		 .ahref
		 {
		  color: #3366FF;
		  text-decoration: underline;   
		  font-weight:bold;
		  font-size:12pt;       
		 }
		.errorLabel
		{
			color:#FF0000!Important;
		}

	 .OnLineInvoicetable
	{
		/*width:750px;	*/
	}
	 .OnLineInvoicetableGrid
	{
		width:1000;	
		margin-left:100px;
	}

	.trackTableCell1
	{
		width:300px;
	}
	.hCursor
	{
		cursor: pointer;
		cursor: hand;
	} 

	.gridTextbox
	{
		border-style:none;
	} 


	.TrackInvoiceTable 
	{
	
		width:1000;
		margin-left:100px;
		margin-right:auto;
	}
	.tdTrackInvoice
	{
		width:160px;
		font-family:Arial;
		/*font-size:16px;
		color:#084887; */
	}
	.tdRadio
	{
		width:300px;
	}
	.trackSubmitInvoiceButton
	{
		background-color:#C0C0C0;
	}    
	.vendorPortalTitleLabel
	{
		 vertical-align:top;
		 font-size:x-large;
		 font-weight:bold;
		 color:White;
	}
	.vendorPortalEnvirLabel
	{
		 /*vertical-align:top;font-weight:bold;*/
		 /*font-size:18pt;*/
		 font-size:29px;
		 margin-bottom:14px;
		 color:#ac4435;
	}
	.titleTable
	{
		padding-left:15px;
	}
	
	.bottomVendorPortalNavigateTable
	{
		width:100%;
	}
	.bottomTableCell
	{
		background-color:#003366;/*#CE4C0C!Important;*/
		padding-top:3px;
		padding-bottom:3px;
	}

	.vendorPortalNavigateButtons
	{
	  color: #fff !important;
	  text-decoration:none;
	  cursor:pointer;
	}
	.vendorPortalNavigateButtonsFooter
	{
	    cursor:pointer;
/*	    color:#888888;*/
        color:#FFFFFF;
	    text-decoration:none;
	    border-right:#FFFFFF 1px solid;
	    padding-right:10px;
	    padding-left:10px;
	    font-size:11px;
	    outline:0 none;
	}

    
	.vendorPortalNavigateButtonsFooter:hover
	{
	    text-decoration:underline;
/*	    color:#888888;*/
        color:#FFFFFF;
	    font-weight:normal;
	}
	
	.vendorPortalNavigateButtonsFooterLast
	{
	    cursor:pointer;
/*	    color:#888888;*/
        color:#FFFFFF;
	    text-decoration:none;
	    padding-left:10px;
	    font-size:11px;
	    outline:0 none;
	}
	.vendorPortalNavigateButtonsFooterLast:hover
	{
	    text-decoration:underline;
	/*	    color:#888888;*/
        color:#FFFFFF;
	    font-weight:normal;	    
	}
	
	
	.vendorPortalNavigateButtonsFooterFirst
	{
	    cursor:pointer;
	    /*color:#888888;*/
	    color:#FFFFFF;
	    text-decoration:none;
	    border-right:#FFFFFF 1px solid;
	    padding-right:10px;
	    font-size:11px;
	    outline:0 none;
	}
	.vendorPortalNavigateButtonsFooterFirst:hover
	{
	    text-decoration:underline;
	    /*color:#888888;*/
	    color:#FFFFFF;
	    font-weight:normal;	    
	}
		
	.homeCell
	{
		width:140;
	}
	.agencySelect
	{
		width:400px!important;
		height:25px;
		border:1px solid;
		border-width:thin;
		border-color:Gray;
		cursor:pointer;
	} 
	.agency-invoice
	{
	    width:300px!important;
		height:25px;
		border:1px solid;
		border-width:thin;
		border-color:Gray;
		cursor:pointer;
	}
	.fileUpload
	{
		width:400px!important;
		height:25px;
		border-width:thin;
		border-style:solid; 
		cursor:pointer;
		
	}
	.navigateTableCellWidth
	{
		width: 233px;
	}
	/*
p
{
	text-align:center;
}
*/
.queryTable
{
	 margin-left:400px;
	 margin-right:auto;
}    
.multiLineText
{
	border-style:groove;
	width:450px;
	height:110px;
	padding-top:2px;
	padding-left:2px;
}    
.summary
{
	width:300px!important;
	border-style:groove!important;
}    
.panel
{
	 border-bottom-style:ridge;
	 border-color:#ac4435;
	 margin-left:100px;
}

.panel fieldset
{
	border-style:none;
}

.IE6Panel
{
	border-bottom-style:ridge;
	border-color:#3366FF;
	margin-left:100px!important;
}
.IE6Panel legend
{
	font-size: 20px;
	font-weight: bold;
	color: #003366;
	padding-bottom:14px;
	margin-left:-0.5em!important;    
}


.footerPanel
{
	border-top-style:ridge;
	border-color:#3366FF;
}
.invoicePanel
{
	  margin-left:100px;
}
.invoicePanel fieldset
{
	border-style:none;
}

.IE6invoicePanel
{
	margin-left:100px;
}
.IE6invoicePanel legend
{
	font-size: 20px;
	font-weight: bold;
	color: #003366;
	padding-bottom:14px;
	margin-left:-0.5em!important;
}
.gridCell
{
	width:20px;
}
.trackInvErrLbl
{
	/*color:#084887;*/
	font-size:16px;
	font-family:Arial;
	/*font-size:medium;*/
}
.tackinvEntries
{
	width:800px;
	font-size:13px;
	font-family:Arial;
	/*color:#084887;*/
}
.verticalLines
{
	border-left:thick solid #ff0000;
}
.extButton
{
	background-color:#000000;
}
.btn-default .x-btn-inner     
{         
	color: White;
	/*width:80pt!important;*/
	font-weight:bold;
	background:#084887 repeat scroll 0 bottom;
	font-size: 13px;
 
}

.vendorPortalBodyHome
{
	text-align:center;
}

.vendorPortalNavigationBoxes
{
	padding-right: 10px;
	padding-left: 10px;
	color: #fff !important;
	/*border-right: #FFCC99 1px solid;*/
}

.vendorPortalNavigationBoxesFooter
{
    vertical-align:bottom;
    /*
    padding-right: 10px;
	padding-left: 10px;
    border-right: #B8B8B8 1px solid;    
    */
	
}

.vendorPortalHomeFontRadion
{
	color: #fff !important;
	padding-left:auto;
	padding-right:auto;    
}

.vendPortalHomeFontradio
{
	color: #3366FF;   
	font-weight:bold; 
	height:80px;   
	font-family:Arial;       
	cursor:pointer;
	font-size:medium;
	padding-left:auto;
	padding-right:auto;
}
.radioButtonlt
{
	width:50%;
	text-align:center;
	padding-left:auto;
	padding-right:auto;
}
.vendorPortalHomesecondHead
{
	font-family:Arial;
	font-size:12pt;
	color:#084887;
}

.vendorPortalHomeButtons
{
	background-color:transparent!important;
	width:500px!important;
	height:500px!important;
}

.vendorPortalHomelButton
{
	-webkit-appearance: button;
	color:White;
	background-color:#ac4435;
	font-size: medium;
	font-weight:bold;
	height:65px;
   border-style:none;
	/*height:50pt;*/
	/*
	padding-top:20px;
	padding-bottom:20px;
*/
	cursor:pointer;
	width:210px;
}
.marginBottom
{
    margin-bottom:30px;
}
.cellSpace
{
	padding-right:30px;
	padding-left:30px;
	text-align:center;
}
.cellSpaceDefault
{
		padding-right:10px;
	padding-left:10px;
	text-align:center;
}
.wrapper 
{
	min-height: 100%;
	height: auto !important; /* For IE6 */
	height: 100%; /* For IE6 */
	margin: 0px auto -350px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push 
{
	height: 190px; /* .push must be the same height as .footer */
}
.or
{
	color: Blue;   
	font-weight:bold;
	/*padding-left:50px;*/
	font-family:Arial;
	font-size:11pt;
}
.lodgeInvTable
{
	width:100%;
}

.footer { height: 25px; width: 100%; font-weight:bold; text-align:right;}  
.footer td{border: none}  
.footer th{border: none} 

.vendorPortalHomeSelectLabel
{

	font-size:10pt;
	width: 315px;
	vertical-align:top;
	padding-left:10px;
	padding-top:2px;
}

/*
*/
.vendorPrelodgePanel
{
	/*
	border-bottom-style:inset;
	border-color:#3366FF;
*/
	
	padding-left:100px;
	
}

#ButtonChooseFile 
{
	vertical-align: middle;
	cursor: pointer;
	background-color:#084887!important;
	color:White!important;
	border-style:none;
	height:20px;
	width:80px;
}       
.vendorPrelodgePanel input[type="text"]
{
	border-style: inset;
	background-color: #eee;
	height: 21px;
	vertical-align: middle;
	     
}
/*
.vendorPrelodgePanel
{
    color:#084887;
}
*/
.vendorPrelodgePanel table td
{
    vertical-align:top;
}
#lblLodgeNote a
{
    color:#ac4435;
    text-decoration:underline;
}
#lblLodgeNote a:visited
{
    color:#ac4435!important;
}
#lblLodgeNote a:hover
{
    text-decoration:underline;
    font-weight:normal!important;
}
.inforPanel
{
  width:180px;
  border-style:hidden;
  border-color:#E9E9E9;
  float:right;
  margin-right:20px;
  padding-left:15px;
  padding-right:15px;
  background-color:#E9E9E9;
  height:420px;
}
/*
#li
{
	color:#3366FF;
	font-style:italic;
	font-size:small;
}
*/
.vendorPortalHomeInforLabel
{
	color:#3366FF;
	font-weight:bold;
	padding-left:5px;
	font-style:italic;
	
}
.nestedTableCell
{
	padding-left:-20px;
}
.stepOnePan
{
	color: #3366FF;
	font-weight: bold;
	font-size: 12pt;
	width: 297px;
}
.logInvSubmitBt
{
	text-align:right;
	margin-right:320px;
	float:right;	
}

.contactpanel
{
	margin-left:100px;
	/*
	border-bottom-style:inset;
	border-bottom-color:#3366FF
*/
}
.contactEmailTableCell
{
	width:86px;
}
.emailBox
{
	width:250px!important;
	border-style:inset;
}
.stepText
{
	color:Gray;
}
.attnPanel ul
{
    list-style-position:outside;
    padding-left:15px;
    padding-bottom:10px;
    font-size:16px;
}

.attnPanel
{

	margin-left:100px;
	/*background-color:#E9E9E9; */
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
}
.attnlabels
{
	font-family:Arial;
    /*font-size:medium;*/
	width:220px;
	font-weight:bold;
	color:#ac4435;
	font-size:20px;
	/*color:#686868; */
	/*color:#084887;*/

}
.invStatusCell
{
	width: 63px;
}
.submitPan
{
    
	margin-left:100px;
	padding-top:10px;
	padding-left:40%;
	padding-bottom:10px;
	border-top-style:ridge;
	border-top-color:#ac4435;
	border-bottom-style:ridge;
	border-bottom-color:#ac4435;
	margin-bottom:10px;
}
.submitDescLabel
{
	
	font-family:Arial;
	font-size:16px;
    font-weight:normal;
	text-align:center;
}	
.lblLodgeNote
{
    font-size:13px;
	/*color:#3366FF;*/
	color:#084887; 

}
.lblAttachNote
{
	font-family:Arial;
	font-size:12px;
}
.divMandtoryNote
{
	padding-left:100px;
	padding-bottom:10px;
}
.lblMandtoryNote
{
	/*color:#084887; */
	font-size:16px;
}
.conditionPan
{
	 margin-left:100px;
	 font-size:10pt;
}
.printPanel
{
	width:50%;
	background-color:#E9E9E9; 
	padding-top:10px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;	
}
.printPanel a
{
    color:#ac4435;
}
.printPanel a:hover
{
   font-weight:normal;
   text-decoration:underline;
}
.printPanel a:visited
{
    color:#ac4435;
}
.cbCondition
{
	cursor:pointer;
}
.subtitldiv
{
	 padding-left:100px;
}
.subtitlePan
{
	padding-left:100px;
	background-color:White!important;
	padding-top:10px;
	
}
.subtitlePanMobile
{
	padding-left:20px;
	
}
.printlabel
{
	font-family:Arial;
	font-size:16px;
	width:220px;
}
.printlabel1
{
    font-family:Arial;
	width:220px;
	/*color:#084887;*/
	font-size:16px;
}

#agenEmail
{
    font-size:medium;
    color:#ac4435;
    text-decoration:underline;
    font-weight:bold;
}
#agenEmail:hover
{
    text-decoration:none;
    font-weight:bold;
}
#agenEmail:visited
{
    color:#084887;
}
.send
{
	margin-bottom:10px!important;
}
.contactTable
{
	margin-left:7.2em;
	/*(width:800px;*/
	/*color:#084887; */
}
.contactTable input[type="text"]
{
	height:20px!important;
	border:1px solid;
	border-width:thin;
}

.TrackInvoiceTable input[type="text"]
{
	height:20px!important;
    border:1px solid;
    border-width:thin; 
    border-color:Gray;
}

h3
{
	color:#ac4435;
	font-size:20px;
	padding-bottom:14px;
}
h4
{
	color:#ac4435;
	font-size:11pt; 
}
.onLineInvoiceFormTextLeft
{
	width:300px!important;
	height:20px!important;
	border:1px solid;
	border-width:thin;
	padding-left:1px;
	line-height:20px;
}
.onLineInvoiceFormTextLeft7
{
	height:20px!important;
}
.trackDetailHeadDiv
{
	padding-left:11.2em;
}
.tracDetailDiv
{
	color:#084887;
	font-size:11pt;
	padding-bottom:10px;
	padding-top:5px;
	font-family:Arial!important;
}
#lblWithin
{
	text-decoration:underline;
	color:#084887;
	font-size:11pt;
}
.trackulWCAG
{
   list-style-image:url(../Images/Extras-Forward-icon.png);
   color:#084887;
   font-size:12pt;
   padding-left:50px;
   padding-top:5px;   
}
.trackul
{
   list-style-image:url(../Images/Extras-Forward-icon.png);
   color:#084887;
   font-size:11pt;
   padding-left:1.8em;
   padding-top:5px;
}
.faqdiv
{
	padding-left:8em;
}
.faqdivMobile
{
	padding-left:2em;
}
.lenthDiv
{
	height:50px;
}
.faqHref
{
  color: #084887!important;
}
.faqcontents
{
	color: #084887!important;
	font-size:11pt;
	padding-left:0px!important;
	padding-top:5px; 
}
.FAQUL
{
	padding-left:15px;
	color:#084887;
	font-size:12pt;
	padding-top:15px;
	font-weight:bold;
}
.FAQline
{
	padding-left:25px;
	color:#084887;
	font-size:12pt;
	padding-top:15px;
}
.guidelinesFAQHeading
{
	padding-left:105px;
	color:#084887;
	font-size:12pt;
	padding-top:15px;
}
.guidelinesNumberedPoint
{
	padding-left:160px;
	color:#084887;
	font-size:12pt;
	padding-top:15px;
	font-weight:bold;
}
.guidelinesNumberedPointIndent
{
	padding-left:160px;
	color:#084887;
	font-size:12pt;
	padding-top:15px;
	font-weight:normal;
}
.helpDiv
{
	padding-left:105px;
}
.helpDivMobile
{
	padding-left:20px;
}
.helpUldiv
{
	padding-left:150px;
}
.helpUldivMobile
{
	padding-left:0px;
}

.helpUL
{
	color:#084887;
	font-size:12pt;
	padding-top:15px;
	padding-left:150px;
}

.helpULMobile
{
	color:#084887;
	font-size:12pt;
	padding-top:15px;
	padding-left:50px;
}

.editorTable
{
 padding-top:80px;
}
#displaybox { 
	z-index: 10000; 
	filter: alpha(opacity=50); /*older IE*/ 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */ 
	-moz-opacity: .50; /*older Mozilla*/ 
	-khtml-opacity: 0.5;   /*older Safari*/ 
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/ 
	background-color:#000000; 
	position:fixed; top:0px; left:0px; width:100%; height:100%; color:#FFFFFF; text-align:center; vertical-align:middle; 
}
/*
#btTrackAgain
{
	background-color: #084887;
	margin-bottom:2em;
	color:#FFFFFF;
	border-top-style:none;
	height:20pt;
	width:80pt;
	font-weight:bold;
	cursor:pointer;
}

#btTrackAgainSuccess
{
	background-color: #084887;
	margin-bottom:2em;
	color:#FFFFFF;
	border-top-style:none;
	height:20pt;
	width:80pt;
	font-weight:bold;
	cursor:pointer;
}
*/

#lblEnterYourAbn
{
	color:#084887;
}
.processMessage
{
color: #084887;   	  
font-family:Arial;
		  
}
.Filename
{
	font-style:italic;
	font-weight:bold;
}
.divFileName
{
	background-color:#E9E9E9; 
	height:20px;
	display:none;
}
#divExcep
{
	background-color:#E9E9E9;
	width:53%; 
	height:100px;
	margin-left:8em;
	color:#606060 ;
	font-weight:bold;
	display:none;
	padding-left:5px;
}
#lblInvoiceSendExcep
{
	font-size:11pt;
}
.IE6CustEditor
{
	height:180px!important;
}
.lblVersion
{
	float:right;
	color:#084887;
	padding-right:5px;
}
/**********************Register Vendor******************************/
.registerVendorEnvirLabel
{
		font-size:14pt;
		font-weight:bold;
		color:#084887;
}

.panel-no-margin
{
	 border-bottom-style:ridge;
	   border-color:#ac4435;
	   padding-bottom:10px;
}
.panel-no-margin input[type="text"]
{
	border:1px solid;
	border-width:thin;
	height:20px;
}
.panel-no-margin select
{
	cursor:pointer;
	border:1px solid;
    border-width:thin;
    border-color:Gray;
}
.panel-no-margin input[type="radio"]
{
	cursor:pointer;
}
.panel-no-margin input[type="checkbox"]
{
	cursor:pointer;
}


.readOnlyExt 
{
	background-color:#D3D3D3!important;
	color:Black;
	background:none;
	background-image: none;
}


.txtCellLHSwide
{
		color:#084887;
		width: 310px;
		vertical-align: top;
		  
}
.txtCellLHSextrawide
{
		color:#084887;
		vertical-align: top;
		  
}
.txtCellRHSwide
{
		color:#084887;
		width: 310px;
		vertical-align: top;
		  
}
.txtCell1thin
{
		color:#084887;
		width: 155px;
		vertical-align: top;
		  
}
.tableCellLHSwide
{
		/*color:#084887; */
		width: 230px;
		height: 30px;
		vertical-align:top;
		padding-right:5px;
}

.wider
{
    width:300px!important;
}
.tableCellRHSwide
{
		/*color:#084887; */
		width: 230px;
		height: 30px;
		vertical-align:top;
		padding-right:5px;
		padding-left:5px;
}
.tableCell2thin
{
		color:#084887; 
		width: 30px;
		height: 30px;
		vertical-align:top;
}

/**********************Accounts User Control******************************/

.x-form-invalid x-form-text {

 background:#084887  repeat scroll 0 bottom;
}
  

.AccountUserPanel
{
	margin-left:100px;
	border-bottom-style:ridge;
	border-color:#ac4435;
	margin-left:100px;    
}
.AccountUserPanel span
{
	
	color:#084887;
}
.AccountUserPanel input[type="text"]
{
	height:20px;
	border:1px solid;
	border-width:thin;
}
.AccountUserProcessPanel
{
	margin-left:100px;
}
#FullNameTable td:first-child
{
	width: 120px;
}
#AccountsUserDetailTable td
{
   padding-bottom:5px;
   color:Red;
}
#AccountsUserDetailTable label
{
	color:Black;
}
#AccountsUserDetailTable  td:first-child
{
	width: 120px;
}
#AccountsUserDetailTable td:first-child+td 
{
	width: 200px;
}
#AccountsUserDetailTable td:last-child
{
	padding-left:5px;
}
#AccountsUserDetailTable x-form-text
{
	width:200px;
}

/**********************AUSKEYControl******************************/

#AuskeyLoginTable td:first-child
{
	padding-right:5px;
	width:280px;
}

#AuskeyLoginTable tr:nth-child(4) td
{
	padding-top:40px;
}

#AuskeyLoginTable tr:last-child td
{
	padding-top:10px;
}

#ulListContent li
{
	color:#084887;
	font-style:italic;
	font-size:11pt;
	list-style-position:inside;
}

#ulListContent li:before
{
	/*content:"• ";*/
	color:#084887;
	font-size:12pt;
	padding-right:20px;
}

#AuskeyLoginTable a
{
	color:#084887;
	padding-left:5px;
}

#RegisterVendorInfor
{
	color:#084887;
	text-align:center;
	font-size:medium;
	margin-top:10px;
}
#RegisterVendorInfor a:hover
{
	text-decoration:underline;
	font-weight: normal;
	color:#084887;
}
#RegisterVendorInfor a
{
	color:#084887;
	cursor:pointer;
}

#AuskeyLoginTable a:hover
{
	text-decoration:underline;
	font-weight: normal;
	color:#084887;
}

.dirtyCls
{
	Background:Green!important;
}
.AuskeyButton .x-btn-inner 
{
	color:#084887;
	font-size: medium;
	font-weight:bold;
	
	
}
#ReportParameterPanel
{
	padding-left:200px;
}

#AuskeyEmailAlertTable input[type="submit"]
{
		background-color:#084887;
		color:#FFFFFF;
		border-top-style:none;
		height:20pt;
		width:80pt;
		font-weight:bold;
		cursor:pointer; 
}
#AuskeyEmailAlertTable input[type="radio"]
{
	cursor:pointer;
}
#AuskeyEmailAlertTable input[type="text"]
{
	height:20px;
	width:300px;
    border:1px solid;
    border-width:thin;
}
.AuskeyEmailAlertTableSubLabel
{

}
#ReportPeriodParmsTable
{
	color: #084887;
}
.auskeyReportMainLabel
{
	/*color: #084887;*/
	font-size:16px;
	padding-bottom:3px;
	vertical-align:middle;
	cursor:pointer;
}  
.auskeyReportMainLabel label
{
	margin-left:5px;
}
.auskeyReportSubLabel
{
	
	margin-left:-2px;
}  
/*
.auskeyLabel .x-label-value
{
	color: #084887;
	font-style:italic;
	font-size: 15pt;
	font-size:15px;
	padding-left:10px;
}*/
.AuskeyPanel
{
	margin-left:100px;
	background-color:transparent;
}
.AuskeyPanel fieldset
{
	border-style:none;
}


.AuskeyExtPanel
{
	margin-left:100px;
}
.VendorReportPanel
{
	padding-left:100px;
}

#AuskeyMainTable input[type="submit"]
{
	width:250px;
	color:White;
	background-color:#ac4435;
	height:50px;
	border-style:none;
	font-size:medium;
	cursor:pointer;
    margin-top:10px;
    margin-bottom:10px;
	
}
#AuskeyMainTable label
{
	/*color:#084887;*/
	font-size:13px;
/*	font-style:italic;*/
}
#AuskeyMainTable a
{
    color:#084887;
    font-size:12pt;
}
#AuskeyMainTable a:hover
{
    text-decoration:underline;
	font-weight: normal;
	color:#084887;
}

#VendorInforPanel span
{
	 color:#084887;
	 font-size:medium;
}
#VendorInforPanel select
{
	width:300px;
	cursor:pointer;
}

/*
.IE6ddState
{
   margin-top:10px;
}
*/
/**********************AjaxControl******************************/
.MyCalendar .ajax__calendar_container {
	border:1px solid #084887;
	color: #084887;
	background-color:White;
}

.ajax__htmleditor_editor_bottomtoolbar
{
	display:none;
}

/**********************GRID STYLE*******************************/
.x-grid-body .x-grid-cell-clSubTotal {
	background-color : #D3D3D3!important;
}       
.x-grid-body .x-grid-cell-clGstAmount {
	background-color : #D3D3D3!important;
}       
.x-grid-body .x-grid-cell-clTotal {
	background-color : #D3D3D3!important;
}
			   
.dirty-row .x-grid-cell, .dirty-row .x-grid-rowwrap-div {
	background-color: #FFAAAA !important;
}
.new-row .x-grid-cell, .new-row .x-grid-rowwrap-div {
	background: #c8ffc8 !important;
} 
		/*
		.x-grid-cell-fullName .x-grid-cell-inner {
			font-family : tahoma, verdana;
			display     : block;
			font-weight : normal;
			font-style  : normal;
			color       : #385F95;
			white-space : normal;
		}

		.x-grid-rowbody div {
			margin : 2px 5px 20px 5px !important;
			width  : 99%;
			color  : Gray;
		}
		
		.x-grid-row-expanded td.x-grid-cell{
			border-bottom-width:0px;
		}
		*/		

 .my-grid  .x-column-header 
{
	padding-left: 0px;
	background:#084887  repeat scroll 0 bottom;
	text-align:center;
	color:#FFFFFF;
	padding-top:0.3em;
	
} 
.my-grid .x-column-header-over 
{
	background:#084887  repeat scroll 0 bottom!important; 
}
.my-grid .x-grid-row td 
{
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: 1px solid; 
	border-right: 1px solid; 
	border-color:Silver;
	height:15pt;
	}                 
.my-grid .x-grid-row-last td 
{
	border-bottom: 1px solid;
	}                 
.my-grid .x-grid-row 
{
	border: 0px;
}        

my-grid .x-grid-hd-row td  .x-grid-cell-last { border-right:0!important;} 

.my-grid .x-grid-hd-row td {border-left-width: 1px;border-left-style: solid;border-color: Black;border-right-width: 0px;}        
.my-grid .x-grid-col .x-grid-cell {border-left-width: 1px;border-left-style: solid;}        
.my-grid .x-grid-col .x-grid-cell-last {border-right-width: 1px;border-right-style: solid;}		 
/*******************************notification******************/

.ux-notification-window .x-window-body {
  text-align: center;
  padding: 15px 5px 15px 5px;
  width: 200px;
  background-color: none;
  border: null;
}

/*******************************Process Mask*********************/
#progressBackgroundFilter  
{
		position:absolute; 
		top:0px; 
		bottom:0px; 
		left:0px; 
		right:0px; 
		overflow:hidden; 
		padding:0; 
		margin:0; 
		border-style:none;
		background-color:White;  
		filter:alpha(opacity=50); 
		opacity:0.5; 
		z-index:1000;		
		height: expression(document.body.clientHeight-1 + "px");
		width: expression(document.body.clientWidth + "px");	
	} 	
#processMessage {  
  position:absolute;  
  top:30%;  
  left:43%; 
  padding:10px; 
  /*width:14%;*/
  border-color: #084887; 
  z-index:1001; 
  /*
  border-width:thin;
  border-style:double*/
  text-align:center;

} 

#submitProcessMessage
{
  position:absolute;  
  top:30%;  
  left:30%; 
  padding:10px; 
  width:40%; 
  z-index:1001; 
  background-color:#fff; 
  border-style:solid;
  border-width:thin;
  border-color:#ac4435;
  text-align:center;
  margin-top:150px;
}

#submitProcessMessage a
{
    color:#ac4435;
    text-decoration:underline
}
#submitProcessMessage a:hover
{
    font-weight:normal;
}
#submitProcessMessage a:visited
{
    color:#ac4435;
}
/*******************************online invoice 2*********************/
#radioTable label
{
	/*color:#084887; */
}

.extTDLabelLeft
{
	width:120px;
}
.extTDLabelRight
{
	width:80px;
}

.extTXTLeft
{
	width:350px;
}
#GeneralPanelTable td
{
	padding-bottom:5px;
}
#tblStatePostcode td
{
	padding-bottom:0px!Important;
	padding-right:5px!Important;
}
.OnlineInvoiceTextBoxExt
{
	width:300px !important;
}
.x-form-field .x-form-text
{
	/*height:50px!important;
	line-height:20px!important;
	background:#084887  repeat scroll 0 bottom;attnPanelExtInner
	*/
}

.dirtyTxt .x-form-text
{
	background:#FFFDD8  repeat scroll 0 bottom; 
}
/********************new style*********************/
.contactUsExtRow
{
	padding:2px;
}
.contactTableExt
{
	   margin-left:7.2em;
	   width:800px;
	   color:#084887; 
}
.lblAttn .x-label-value
{
	font-family:Arial;
	font-size:18px !Important;
	width:220px;
	   font-weight:bold;
	   /*color:#686868; */
	   color:#FF0000;
	   padding-bottom:20px;
}
.attnPanel a
{
   color:#ac4435;
}
#contactCell a
{
    color:#084887;
    /*font-size:medium;*/
    /*font-weight:bold;*/
    outline:0 none;
}
#contactCell a:visited
{
  color:#084887;  
}
#contactCell a:hover
{
    
    font-weight:normal;
}
.attnPanel a:hover
{
     /*font-size:medium;*/
     font-weight:normal;
}
.attnPanel a:visited
{
    color:#ac4435;
}
.attnPanelExtInner
{
	/*background-color:#E9E9E9 !Important;*/
}
.attnPanelTR
{
	/*background-color:#E9E9E9;*/
}
.attnPanelExt
{
	margin-left:100px;
	   padding-bottom:10px;
	   padding-left:10px;
	   padding-top:10px;
}
.extTXTRight
{
	width:100px;
}
/**********************AUSKEY Non Ext Control******************************/

.VendorReportMainLabel
{
	font-size:16px;
	vertical-align:middle;
	cursor:pointer;
	
}
.vendorReportPanel
{
    width:80%;    
}
#ReportTable
{
    
}

.reportParmLeftPanel
{
    width:500px;
    height:200px;
	border-right:1px solid #084887;	
}
.reportParmLeftPanel legend
{
     padding-bottom:14px;
    font-size:20px;
    font-weight:bold;
    color:#ac4435;
}

#ReportParmsPanel
{
	height:200px;
    padding-left:20px;
    padding-right:20px;		
	border-right:1px solid #084887;	
}
#ReportParmsPanel legend
{
    padding-bottom:14px;
    font-size:20px;
    font-weight:bold;
    color:#ac4435;
}

#ReportParmsPanel radio
{
    font-size:20px;
}
#VendorReportButtonPanel
{
    height:200px;
    width:200px;
    padding-left:20px;
}
#VendorReportButtonPanel legend
{
    color:#ac4435;
    font-weight:bold;
    font-size:20px;
    padding-bottom:14px;
}
.rgReportPeriodParms input
{
	padding-bottom:8px;
	vertical-align:middle;
	cursor:pointer;
}

.rgReportPeriodParms label
{
    font-size:16px;
}

.generateReportButton
{
	background-color:#ac4435;
	color:White;
	border-top-style:none;
	height:20pt;
	width:100pt;
	/*margin-left:110px;*/
	font-weight:bold;
	cursor:pointer;    
	border-style:none; 
}

.mGridTextAlignRight
{
	text-align:right;
	padding-right:2px;
}
.gridItemAlignRigh
{
	padding-right:2px;
	text-align:right;
}
.lblTotalOfSubTotal
{
   color:Black!important;
   font-weight:bold!important;
}
.noneDisplayDiv
{
	display:none;
}
.gridRightAlignLabel
{
	text-align:right!important;
}

#btAdd
{
    /*
	margin-left:100px;
	margin-top:-10px;
    */
	padding-left:2px;
	padding-right:2px;
	font-size:8pt;
	width:auto!important;
	cursor:pointer;
}

.gridth100
{
	width:100px;
}
.gridth50
{
	width:50px;
}
.gridth70
{
	width:70px;
}
.gridth15
{
	width:15px;
}
.lblTotalOfSubTotal
{
   color:Black!important;
   font-weight:bold!important;
}
/**********************Grid View*******************************/
.mGrid {   
	
	background-color: #fff;   
	margin: 5px 0 10px 0;   
	border: solid 1px #525252;   
	border-collapse:collapse;   
	margin-left:100px;
	width:90%;
	/*width:750px;*/
}  
.mGrid td {   
	padding: 2px;   
	/*height:15px;*/
	border: solid 1.5px #D8D8D8;   
	color: #717171;   
}  
.mGrid th {   
	padding: 4px 2px;   
	color:White;   
	background: #ac4435 url(grd_head.png) repeat-x top;   
	border-left: solid 1px #525252;
	border-color:Silver;   
	font-size: 0.9em;   
}  
.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }  
.mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }  
.mGrid .pgr table { margin: 5px 0; }  
.mGrid .pgr td {   
	border-width: 0;   
	padding: 0 6px;   
	border-left: solid 1px #666;   
	font-weight: bold;   
	color: #fff;   
	line-height: 12px;   
 }     
.mGrid .pgr a { color: #666; text-decoration: none; }  
.mGrid .pgr a:hover { color: #000; text-decoration: none; }
.mGrid caption
{
	
	font-size:20px;
	color:#ac4435;
	text-align:left;
	font-weight:bold;
	margin-bottom:14px;
	padding-bottom:2px;
}


.nonVisibleCell
{
	display:none!important;
}
/***********************Online invoice grid***************************/
.mGrid1 input[type="text"]
{
    border:1px solid;
    border-width:thin;
    border-color:gray;
}

.mGrid1 {   
	
	background-color: #fff;   
	margin: 5px 0 10px 0;   
	border: solid 1px #525252;   
	border-bottom-style:none;
    border-left-color:#D8D8D8;
    border-right-color:#D8D8D8;
	border-collapse:collapse;   
	margin-left:100px;
	width:90%;
	width:750px;
}
.mGrid1 tr:last-child td
{
    border-collapse:separate;
    /*border-bottom-color:#525252;*/
    background-image: url('../Images/silver_background.png');     
    background-repeat:repeat-x;
	background-position:left;
    border-style:none!important;
}
.mGrid1 td {   
	padding: 2px;   
	/*height:15px;*/
	border: solid 1.5px #D8D8D8;   
	color: #717171;   
}  
.mGrid1 th {   
	padding: 4px 2px;   
	color:White;   
	background: #ac4435 url(grd_head.png) repeat-x top;   
	border-left: solid 1px #525252;
	border-color:Silver;   
	font-size: 0.9em;   
}  
.mGrid1 .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }  
.mGrid1 .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }  
.mGrid1 .pgr table { margin: 5px 0; }  
.mGrid1 .pgr td {   
	border-width: 0;   
	padding: 0 6px;   
	border-left: solid 1px #666;   
	font-weight: bold;   
	color: #fff;   
	line-height: 12px;   
 }     
.mGrid1 .pgr a { color: #666; text-decoration: none; }  
.mGrid1 .pgr a:hover { color: #000; text-decoration: none; }
.mGrid1 caption
{
	color:#084887;
	font-size:medium;
	font-weight:bold;
	text-align:left;
	padding-bottom:2px;
}
.mGrid1 select
{
    cursor:pointer;
}


/****************************new style***************************************/
.exportButton
{
	font-size:8pt;
	margin-left:100px;
	margin-top:-2px;
}

.exportDataPanel
{
	/*
	margin: 5px 0 10px 0;  
	margin-left:100px;
	margin-top:-10px;
	text-align:right;
	padding-right:42px;
*/
	margin-top:-10px;
}

.extportDataDivHeight
{
    height:20px;
}
.extportDataDivPadding
{
     padding-top:2px;
     padding-bottom:2px;
}
.exportDataDiv
{
	/*margin: 5px 0 10px 0;  */
	margin-left:100px;
	text-align:right;
	border: solid 1px #D8D8D8;
	background-color:Silver;
	background-image: url('../Images/silver_background.png'); 
	background-repeat:repeat-x;
	background-position:left;
	width:90%;
}

.emptyAdminInforDataDiv
{
    
    height:20px;
	font-size:medium;
	color:#D8D8D8;
	font-weight:bold;
	text-align:center;
	border: solid 1px #D8D8D8;
	
}
.emptyDataDiv
{
	margin: 5px 0 10px 0;  
	margin-left:100px;
	height:20px;
	font-size:medium;
	color:#D8D8D8;
	font-weight:bold;
	text-align:center;
	border: solid 1px #D8D8D8;
	width:89.89%;
	padding-top:5px;
}
.pageToolBar
{
	background-image: url('../Images/silver_background.png'); 
	background-repeat:repeat-x;
	background-position:left;
	 border-bottom-style:none!important;
}

.exportDataPanel input[type="submit"]
{
	font-size:8pt;
    color:White;
	padding:2px;
	cursor:pointer;
	background-color:#ac4435;
	border-width:thin;
	
}
#goBackPanel
{
	text-align:center;
}
#TipPanel
{
	margin-left:100px;
	
}
#TipPanel fieldset
{
	border-style:none;
}

.divHomeDetail
{
	border-style:solid;
	border-width:thin;
	border-color:#CE4C0C;
	width:20%;
	float:right;
	color:#084887;
	padding:2px 2px 2px 2px;
	margin-right:2px;
}
#FullNameTable select
{
	cursor:pointer;
}
#MaintainAccountsAdminPanel
{
	 margin-left:100px;
}
#quickTipsDiv
{
	border-style:solid;
	border-width:thin;
	border-color:#CE4C0C; 
	width:210px;
	color:#084887;
	padding:2px 2px 2px 2px;
}
#quickTipsDiv2
{
	border-style:solid;
	border-width:thin;
	border-color:#CE4C0C; 
	width:210px;
	color:#084887;
	padding:2px 2px 2px 2px;
	margin-top:-100px;
	margin-left:650px;
	position:fixed;
}
#MaintainAccountsAdminTable label
{
    color:Black!important;
}
#MaintainAccountsAdminTable
{
	color:Red;
}
#MaintainAccountsAdminTable td
{
	padding:2px;
}
#MaintainAccountsAdminTable input[type="text"]
{
	height:20px;
	border:1px solid;
	border-width:thin;
}

#MaintainAccountsAdminTable td:first-child+td+td 
{
  padding-left:20px;
}


#MaintainAccountsAdminTable span
{
	color:#084887!important;
}
.accountsAdminEmail
{
	width:250px;
}
.onlineInvGridToolBar
{
    margin: 5px 0 10px 0;  
	margin-left:100px;
	margin-top:-10px;
	height:20px;
	text-align:left;
	border: solid 1px #D8D8D8;
	background-color:Silver;
	background-image: url('../Images/silver_background.png'); 
	background-repeat:repeat-x;
	background-position:left;
	width:748px;
}
#registerCompletedPanel
{
    padding-left:100px;
    padding-bottom:5px;
    padding-top:5px;
    text-align:center;
}
#registerCompletedPanel span
{
    color:#084887;
    font-size:medium;
}


#printListContent
{
    text-align:left!important;
    padding-left:20%;
}
#printListContent li
{
	
	font-size:16px;
	list-style-position:inside;
}

#printListContent li:before
{
	
	font-size:16px;
	padding-right:0px;
}


#afterPromoptprintListContent
{
    text-align:left!important;
    padding-left:30%;
}
#afterPromoptprintListContent li
{
	font-size:16px;
	list-style-position:inside;
}

#afterPromoptprintListContent li:before
{
	
	font-size:16px;
	padding-right:0px;
}

#smsPanel legend
{
    font-size:16px!important;
    color:Black;
    font-weight:normal;
}

#smsPanel
{
    margin-left:100px;
    background-color:transparent;
}
#smsPanel fieldset
{
    border-style:none;
}
#smsPanel input[type="text"]
{
    height:20px;
	width:150px;
    border:1px solid;
    border-width:thin;
}
#smsh1
{
    margin-left:100px;
	font-size:20px;
	font-weight:bold;
	color:#ac4435;
	margin-bottom:14px;
}
#lbTaxCompInv
{
    color:#084887;
	cursor:pointer;
	margin-left:10px;
}
#lbTaxCompInv:hover
{
	text-decoration:underline;
	font-weight: normal;
	color:#084887;    
}
.lodgeH2
{
    font-size:13px;
    font-weight:bold;
}


#shapedButton
{
    margin-left:100px;
    margin-top:100px;
    border-width:thin;
    width:110px;
    height:40px;
    
    -moz-border-radius: 8px;
-webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
border-radius: 8px; 
background: url('../Images/ButtonBGColor.png') no-repeat; 
			
/*
background-repeat:repeat-x;
background-position:top;
*/
}
.btNoOutline
{
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
}
.defaultPageTableDiv
{
    cursor:pointer;
    display:table;  
    margin-bottom:2px; 
    text-align:center;
    width:194px;
    height:94px;
    background:url('../Images/ButtonDefaultnonDefaultColor.png');    
}

.defaultPageButtonDiv
{
    display:table-cell;
    vertical-align:middle;
    cursor:pointer;
    
}

.defaultPageButtonSubDiv
{
    color:White;
    font-size:12pt;
    font-weight:bold;
}

.defaultPageButton
{
    cursor:pointer;
    color:White;
    font-size:16pt;
    font-weight:800;
    border-style:none;
    background-color:transparent;
}

.homePanel
{
    margin-top:30px;
    padding-left:100px;
}
/*
.homePanel table td:first-child+td
{
    width:65%;
}
*/
#lodgediv:active
{
    background:url('../Images/divclick.png');    
}
#defaultPageUl
{
    clear:both;
    margin-top:10px;
}


#defaultPageUl li
{
    list-style-position:outside;
    margin-left:30px;
    
}
#registerPackPanel 
{
    margin-left:100px;
}
#registerPackPanel h2
{
    font-size:18px;
    color:#084887;
}
#registerPackPanel
{
    font-size:medium;
}
#registerPackPanel h3
{
    font-size:16px;
}
#registerPackPanel ul li
{
    list-style-position:outside;
    margin-left:20px;
}

#registerPackPanel a
{
    text-decoration:underline;
    color:#084887;
}

#registerPackPanel a:hover
{
     font-weight:normal;
     color:#084887;
}
#defaultContentDiv
{
    float:left; 
    font-size:medium; 
    margin-left:5%;  
    padding-top:50px;
}

#defaultContentDiv a
{
    text-decoration:underline; 
    color:black; 
    cursor:pointer; 
    font-weight: normal;
}

#welcomepanel
{
    padding-left:100px;
}

#welcomepanel p
{
    font-size:medium;
    padding-bottom:10px;
}
#welcomepanel ul
{
    font-size:medium;
    padding-bottom:10px;
}
#welcomepanel a
{
    font-size:medium;
    padding-bottom:10px;
}
#welcomepanel strong
{
    font-size:medium;
    padding-bottom:10px;
}


#welcomepanel a
{
    color:#084887;
   text-decoration:underline;
}
#welcomepanel a:hover
{
     font-weight:normal;
     text-decoration:underline;
     color:#084887;
}
#welcomepanel h2
{
    color:#084887;
    margin-top:10px;
    margin-bottom:5px;
}

#welcomepanel h3
{
    font-style:italic;
    margin-top:10px;
    margin-bottom:5px;
}
#supplierinforlist
{
    list-style-type:none;
}

#invoicePaidInforTable
{
    border:1px solid;
}

#invoicePaidInforTable td
{
     border-bottom:1px solid;
}
#invoicePaidInforTable tr:last-child td
{
    border-bottom-style:none;
}

#invoicePaidInforTable td:first-child
{
     vertical-align:top;
     border-right:1px solid;
     
}
#invoicePaidInforTable ul li
{
     list-style-position:inside;
     margin-left:10px!important;
}

#invoicePaidInforTable
{
    width:80%;
    margin-bottom:20px;
}
#invoicePaidInforTable td:first-child+td
{
    padding-left:5px;
    padding-top:5px;
}
#postInforAddrList
{
    list-style-type:none;
    font-weight:bold;
}
#lodgeaInforList li, #emailInforList li, #timelinepaymentlist li, #paymentpolicylist li, #regissuplierlist li
{
    margin-left:15px;
}
.auskeyImageButton
{
    font-weight:bolder;
    color:White;
    font-size:14px;
    width:142px;
    height:28px;
    border-style:none;
    cursor:pointer;
}
.defaultPageRegiAuskeyInforUL
{
    clear:both;
    margin-top:10px;
}
.defaultPageRegiAuskeyInforUL li
{
    list-style-position:outside;
    margin-left:30px;
}
.auskeyspan
{
     color:#084887;
     font-weight:bold;
}
#excepPan a
{
    color:#ac4435;
    text-decoration:underline;
}
#excepPan a:hover
{
    text-decoration:underline;
    font-weight:normal;   
}
#excepPan a:visited
{
    color:#ac4435;
}

#lblExportAll
{
    font-size:8pt;
    color:#084887;
    padding-right:3px;    
}
#cbExportAll
{
    cursor:pointer;
    padding-right:2px;
    
}
.chkTrueAndCorrectDiv
{
    border-style:solid;
    border-width:thin;
    border-color:#FFAAAA;
    width:15px;
}

#footer-link-table
{
  height:35px;
}

#footer-link-table td
{
    vertical-align:middle;
    white-space:nowrap;
}
#footer-link-table td a:visited
{
    color:#FFFFFF;
}
#divNominateNotice
{
    font-size:16px;
    margin-bottom:50px;
    line-height:25px;
}
#divNominateNotice div
{
    margin-bottom:16px;
}
#divNominateNotice a
{
    color:#ac4435;
}

#divNominateNotice a:hover
{
    font-weight:normal;   
}
#divNominateNotice a:visited
{
    color:#ac4435;
}

.nominate-acct-admin-ul
{
    list-style-position:inside;
    list-style-type:none;  
}
.nominate-acct-admin-ul li:before
{
    content:"- ";
}
#DivRegisterComplete
{
    font-size:16px;
}
#DivRegisterComplete a
{
    color:#ac4435;
}
#DivRegisterComplete a:hover
{
    
    text-decoration:none;
    font-weight:normal;
}
#DivRegisterComplete a:visited
{
    color:#ac4435;
}
#DivRegisterComplete
{
    line-height:30px;
}
#DivRegisterComplete div
{
    margin-bottom:20px;
}
#DivRegisterComplete h1
{
    font-size:29px;
    margin-bottom:19px;
}
#DivRegisterComplete h2
{
    font-size:24px;
    font-weight:bold;
    color:#ac4435;
    padding-bottom:14px;
}
#register-complete-list
{
    list-style-position:inside;
}
#RegisterCompletePanel
{
    margin-left:100px;
}
#DivNominateOtherNotice a
{
    color:#0066CC;
}
#DivNominateOtherNotice a:hover
{
    text-decoration:none;
    color:#0066CC;
    font-weight:normal;
}
#DivNominateOtherNotice a:visited
{
    color:#0066CC;
}

#DivNominateOtherNotice
{
    line-height:30px;
    
}
#DivNominateOtherNotice h1
{
    font-size:14px;
}
#cboVendorInfor
{
    margin-bottom:10px;
}

#DivMaintainAcctsUsrNotice p
{
    margin-left:100px;
    font-size:16px;
}
#DivAuskeyNoPermission  h2
{
     font-size:24px;
     font-weight:bold;
     color:#ac4435;
     padding-bottom:14px;
}
#DivAuskeyNoPermission
{
    line-height:20px;
    font-size:16px;
}


.mGrid2 {   
	
	background-color: #fff;   
	margin: 5px 0 10px 0;   
	border: solid 1px #525252;   
	border-bottom-style:none;
    border-left-color:#D8D8D8;
    border-right-color:#D8D8D8;
	border-collapse:collapse;   
	margin:0 auto;
}

.mGrid2 td {   
	padding: 2px;   
	/*height:15px;*/
	border: solid 1.5px #D8D8D8;   
	color: #717171;   
   text-align:center;
}  
.mGrid2 th {   
	padding: 4px 2px;   
	color:White;   
	background: #ac4435 url(grd_head.png) repeat-x top;   
	border-left: solid 1px #525252;
	border-color:Silver;   
	font-size: 0.9em;
    padding-left:30px;
    padding-right:30px;

}  

.mGrid2 a
{
    color:#ac4435;
}
.mGrid2 a:visited
{
    color:#ac4435;
}
.mGrid2 a:hover
{
	text-decoration:underline;
	font-weight:normal;    
}

#PanelRegisterAccountsUser
{
    margin-left:100px;
    text-align:center;
}

#PanelRegisterAccountsUser span
{
    font-size:16px;
}
#PanelRegisterAccountsUser div
{
    margin-bottom:10px;
}

/*new layout style*/
.navigateMenuDiv
{
    background-color:#003366;
    padding-left:100px;
}
.navigateMenuTable
{
	/*#CE4C0C!Important;*/
	
	margin-left:100px;
}
.navigateMenuTable td
{
    padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
}
.navigateMenuTable a:hover
{
    font-weight:normal;
}
.header-footer-div
{
    background-color:#CE4C0C;
    height:3px;
    min-width:1190px;
    margin-top:-2px;
}
#topNavTable.auskey-table
{
    padding-left:5px!important;
    padding-top:1px!important;
}
#topNavTable td
{
    padding-bottom: 5px;
    padding-right: 15px;
    padding-left: 15px;
    color: #fff !important;
    border-right: /*#1f5f9e*/#FFFFFF 1px solid;
    padding-top: 15px;    
}
#topNavTable td:first-child+td+td+td+td
{
    border-right-style:none!important;
}
#topNavTable td:first-child+td+td+td+td+td
{
    border-right-style:none!important;
    padding:0!important;
}
#topNavTable td:last-child
{
    border-right-style:none!important;
    padding:0!important;
    padding-left:5px;
    
}
#topNavTable td:last-child a
{
    
    text-decoration:none;
    border-bottom:1px solid;
    border-width:thin;
}
#topNavTable td:last-child a:visited
{
    color:White;
}
#topNavTable td:last-child a:hover
{
    border-bottom:none;
    cursor:pointer;
    font-weight:normal;
}
.ntg-logo
{
    width:250px;
    height:40px;
}




/*
.header-nav .menu-horizontal {
                width: 100%;
                
}
 
.header-nav .s4-tn li.static {
                margin-right: 5px;
                border-top: 1px solid transparent;
                border-left: 1px solid transparent;
                border-right: 1px solid transparent;
                height: 32px;

}
 
.header-nav .s4-tn li.static > .menu-item {
                display: block;
                float: left;
                padding: 5px 15px 10px;
                font-size: 1em;
                color: #fff !important;
                font-weight: bold;
}
 
.header-nav .s4-tn li.static ul {
                margin-top: -1px;
                                
}
 
.header-nav .s4-tn li.static ul.dynamic ul {
                margin-top: 1px;
}
 
 
.header-nav .s4-tn li.static > .menu-item.selected {
                border-top: 1px solid #e7a686;
                border-left: 1px solid #e7a686;
                border-right: 1px solid #e7a686;
                background: #ce4c0c !important;
}
 
.header-nav .s4-tn li.static.hover-off > a,
.header-nav .s4-tn li.static.hover > a,
.header-nav .s4-tn li.static > a:hover {
                background:  #ce4c0c ;
                border-top: 1px solid #e7a686;
                border-left: 1px solid #e7a686;
                border-right: 1px solid #e7a686;
}
 
.header-nav .s4-tn li.static.selected > .menu-item {
                margin: 0px;
                padding: 5px 15px 10px;
}
 
.header-nav .s4-tn li.static ul.dynamic li a {
                color: #fff !important;
                padding-top: 3px;
                padding-bottom: 3px;
                background-image: url("../images/subnav-arrow.png") ;
                background-position: 10px 9px;
                background-repeat: no-repeat;
                padding-left: 20px;
}
 
.header-nav .menu ul.dynamic {
                border: 0px;
                background: #ce4c0c;
                min-width: 200px;
}
 
.header-nav .menu ul.dynamic li {
                background: url("../images/li-div.png") repeat-x scroll left bottom transparent;
}
 
.header-nav .menu ul.dynamic li.last-child {
                background: transparent;
}
.header-nav .menu ul.dynamic li:last-child {
                background: transparent;
}
 
.header-nav .menu ul.dynamic li a {
                color: #fff !important
}
.header-nav .menu ul.dynamic li a:link {
                color: #fff !important
}
 
.s4-tn li.dynamic:hover {
                background-color: #b33b00 !important;
}
 
.s4-tn li.dynamic > a:hover {
                background-color: transparent !important;
                text-decoration: none !important;
}
*/





/* Menu */
#menuBar {
  height: 35px;
  clear: both;
  background-color: #242424;
}
/*
.menu-holder ul li:last-child  
{
    position:relative;
    float: none; 
    display: block; 
    overflow: hidden;
    white-space:nowrap;
    
}
.menu-holder ul li:last-child:hover
{
    background-color:#242424;
}
.menu-holder ul li:last-child a
{
    width:85px;
    float:right;
}

.menu-holder ul li:last-child a:hover
{
    background-color:#E87d6F;
}
*/
.menu-holder ul li:active
{
    background-color:#CE4C0C;
}
 .menu-holder ul {
     padding: 0;
     list-style-type: none;
 }
 .menu-holder ul li {
     position: relative;
     float: left;
     padding: 0px 10px 0 10px;
     margin: 0px 5px 0 0px;
     line-height: 0px;
     z-index:999;
     font-size:13px!important;  
 }
 
 .menu-holder ul li.selected
 {
     background-color: #E87D6F;
 }
 
  .menu-holder ul li a.selected
 {
     background-color: #E87D6F;
 }
 
 .menu-holder ul li a {
     display: block;
     color: #FFF;
     text-decoration: none;
     padding: 18px 10px 18px 10px;
     
     outline:0 none;
     font-weight:bolder;
 }
 .menu-holder ul li a.addition
 {
     /*background-image: url("../images/NTGicons/menu-down.gif") ;*/
     background-repeat: no-repeat;     
     background-position: right center;
 }

 .menu-holder ul li a:hover
 {
     font-weight:bolder;
     text-decoration:underline;
     
 }
 .menu-holder ul li a:hover + ul {
     display: block;

 }
 
 .menu-holder ul li:hover{
     display: block;
     background-color: #E87D6f;
 }
 .menu-holder ul li .submenu {
     display: none;
     position: absolute;
     top: 100%;
     left: 0px;
     right: auto;
     margin: -5px 0 0px 0px;
     padding: 5px 10px 5px 0px;
     white-space: nowrap;
 }
 .menu-holder ul li .submenu li {
     position: static;
     float: left;
     display: inline;
     padding: 15px 10px 15px 10px;
     width:250px;
     background-color: #CE4C0C;
     border-top:1px solid #e7a686!important;
 
     
 }
 .menu-holder ul li .submenu li a {
     display: inline;
     margin: 0 0px 0 0px;
     padding: 0px 0px 0px 20px;
     text-decoration:none;
     background-image: url("../images/NTGicons/subnav-arrow.png") ;
     background-repeat: no-repeat;
     background-position: 5px 3px;
     
 }

 .menu-holder ul li .submenu:hover {
     display: block;
     
 }
 .menu-holder ul li .submenu:hover .test {
     display: block;
     background-color: #025179;

 }
 
  .menu-holder ul li:hover > ul li:hover {

  /*background-color: #afafaf;*/
  /*
  background: url("../images/NTGicons/subnav-bg.png") repeat-x scroll left bottom; 
  background: url("../images/NTGicons/li-div.png") repeat-x scroll left bottom transparent;*/
  background-color: #b33b00 ;
  cursor:pointer;
}
.left-nav-img
{
    /*
    width:50px;
    height:50px;   */
    width:30px;
    height:30px;
}
.left-nav-button
{
    /*border:1px solid;*/
}
.left-nav-button:hover
{
    /*color:#0099FF;*/
}
.left-nav-button:hover a
{
    /*color:#0099FF;*/
}

.left-nav-button
{
     /*color:#003366;*/
    color:#ffffff;
     cursor:pointer; 
}
.left-nav-button span
{
    /*font-weight:900;*/
}
.left-nav-button a
{
    /*color:#003366;*/
    color:#ffffff;
    text-decoration:none;
    outline:0 none;
    /*font-weight:bold;*/
}
.left-nav-button a:hover
{
    
    text-decoration:none;
    /*font-weight:bold;*/
    font-weight:normal;
    color:#0099FF;
    
}
.left-nav-table
{
    width:100%;
    
}
.left-nav-table td:hover
{
    cursor:pointer;
}
.left-nav-table td:first-child
{
    width:2px!important;
    background-color:transparent;
}

.left-nav-table tr:hover
{
    background-color:#1b1b1b;
}

.left-nav-table tr:hover td:first-child
{
    background-color:#c45141;
}


.left-nav-table td:first-child+td
{
    /*border:1px solid;*/
    border-width:thin; 
    padding:5px;
    width:20px;
}
.left-nav-table td:first-child+td+td
{
     border-top:1px solid;
     border-width:thin;
     width:100px;
     border-color:#2c2c2c;
     
}
/*
.left-nav-table tr:last-child
{
     border-bottom:1px solid!important;
     border-width:thin;
     background-color:Red;
}
*/
.left-nav-table td.left-nav-table-last
{
    border-bottom:1px solid;
     border-width:thin;
     
}




#content-1 {
    float: left;
    width: 15%;
        
}

#content-2 {
    float: right;
    width: 85%;
}
#content-2-1 {
    float: left;
    width: 52%; 
    font-size:16px;
    margin-left:20px;
    
}
#content-2-1 span
{
    font-size:16px;
    
}
#content-2-1 span a{
    /*color:#0066CC!important;*/
    color:#ac4435;
}

#content-2-1 span a:visited
{
    color:#ac4435!important;
}
#content-2-1 ul
{
    list-style-position:inside;
    line-height:20px;
    margin-top:5px;
    margin-bottom:5px;
    font-size:16px;
}
#content-2-1 h2
{
    /*color:#003366; */
    color:#ac4435;
    font-size:29px;
    padding-top:24px;
}

#content-2-1 h3
{
    margin-bottom:5px;
    font-size:20px;
        /*color:#003366; */
    color:#ac4435;
}

#content-2-1 ul
{
     list-style-position:inside; 
      font-size:16px;
}
#content-2-1 a
{
    outline:0 none;
      font-size:16px;
      color:#ac4435;
}
#content-2-1 a:hover
{
   color:#ac4435;
   font-weight:normal;
   text-decoration:none;
}
#content-2-1 a:visited
{
    color:#ac4435!important;
}



#content-2-1 div
{
    margin-bottom:15px;

}
#content-2-1
{
    float:left;
}

#content-2-2 {
    float: right;
    width: 35%;
}

.cf:after {
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    content: " ";

}
.right-mobile-app-div
{
    width:150px;
    text-align:center;
    padding-left:10px;
    padding-right:7px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#F0F0F0;
    box-shadow: 5px 5px 5px #888888;    
}
.right-mobile-app-div span
{
    color:#003366;
    font-weight:bolder;
}
.right-mobile-app-div div
{
    margin-bottom:10px;
}
.right-mobile-app-div image
{
    margin-bottom:5px;
    /*cursor:pointer;*/
}
.mobile-icon
{
    width:80px;
    height:25px;
    border:0;
}
.right-mobile-ntg
{
    width:100px;
}
#iframehelptable
{
    
    width:100%;
    height:100%;
    /*white-space:nowrap;*/
}

#iframehelptable td
{
    vertical-align:top;

}
#iframehelptable td:first-child
{
    /*width:20%;*/
    width:200px;
    
}
#iframehelptable td:first-child+td
{
    /*width:70%;*/
    padding-left:30px; 
   
    /*background: url('../images/NTGicons/content-right-bg.png') no-repeat scroll left top transparent;*/     
     
   
}

.sitem-ul-div
{
    border-bottom: 2px solid #0066CC;
    padding-bottom:5px;
    
}

.sitem-ul-div span
{
    color:#003366;
    font-size:29px;
    font-weight:bold;
}
#sitem-ul
{
    font-size:16px;
    padding-top:30px;
    line-height:30px;
}
#sitem-ul li a
{
    background:url(../Images/SiteMapArrow.png) no-repeat  left ;
    
}

#sitem-ul li span
{
    font-size:16px;
    font-weight:bold;
  background:url(../Images/SiteMapArrow.png) no-repeat  left ;
   padding-left:10px;
}
#sitem-ul li a:visited
{
    color:Black;
}
#sitem-ul li a
{
     text-decoration:none;
     font-weight:bold;
     padding-left:10px;
     outline:0 none;
     color:Black!important;
}
#sitem-ul li a:hover
{
     text-decoration:underline;
     font-weight:bold;
}
#sitem-ul li > ul li
{
    margin-left:13px;
    list-style:none;
    /*background:url(../Images/SiteMapArrow.png) no-repeat  left ;*/
}
#sitem-ul li > ul li a
{
    padding-left:20px;
    font-weight:normal!important;
    color:Black;
}

 #sitem-ul li > ul li a:hover
 {
     font-weight:normal!important;
 }
.help-ul-div
{
    line-height:30px;
    
}
.help-ul-div span
{
    color:#ac4435;
    font-size:29px;
    font-weight:bold;
   
}
.help-ul-left
{
    list-style-type: none;
    
}

.help-ul-left li
{
    /*border-bottom: 1px solid #F2F2F2;*/
    height:30px;
    border-top: 2px solid #ac4435;
  
}



.help-ul-left li a.selected
{
    color:#fff!important;
    background: url("../images/NTGicons/left-nav-sel.png") no-repeat scroll right center transparent!important;
}
.help-ul-left li a.static:hover
{
    /*font-weight:bold!important;*/
    text-decoration:underline;
}

.help-ul-left li a.static
{
    white-space:nowrap;
    display:block;
    color:black;
    font-weight:bold;
    
    width:250px;
    text-decoration:none;
    background-image: url("../images/NTGicons/li-arrow-default.png") ;
    background-repeat: no-repeat;
    background-position: 5px 8px;
    padding-left:15px;
    padding-right:20px;
    outline:0 none;
    
}

.help-ul-left li .help-ul-left-submenu
{
    display:none;
    list-style-type:none;
}
.help-ul-left-submenu li
{
    border-top-style:none!important;
    border-bottom: 1px solid #F2F2F2!important;
}
.help-ul-left-submenu li a.static
{
    font-size:16px;
    font-weight:normal;
    background-image:none;
    cursor:pointer;
    /*font-weight:bold;*/
}
.help-ul-left-submenu li a.static:hover
{
    /*font-size:13px!important;*/
    /*font-weight:bold!important;*/
    font-weight:normal;
    text-decoration:underline;
    
}

.help-ul-left-submenu li a:selected
{
    color:#fff!important;
    padding: 5px 5px 5px 15px !important;
    background-image: url("../images/NTGicons/li-arrow-default.png") ;
}
.PaymentReportA
{
    font-size:16px;  
    text-decoration:underline;
    color:#ac4435;
}
.PaymentReportA:hover
{
    font-weight:normal;
    text-decoration:none;
}
.PaymentReportA:visited
{
    color:#ac4435!important;
}
#AuskeyLoginInforDiv
{
    padding-left:100px;
    line-height:20px;
}
#AuskeyLoginInforDiv 
{
    font-size:16px;
    
}
#AuskeyLoginInforDiv span
{
    font-size:16px;
}

#AuskeyLoginInforDiv a
{
    cursor:pointer;
    text-decoration:underline;   
}
	#AuskeyLoginInforDiv div a {
		color: #ac4435;
	}
#AuskeyLoginInforDiv a:visited
{
    color:#ac4435;
}
#AuskeyLoginInforDiv a:hover
{
    font-weight:normal;
    text-decoration:none;
}
#AuskeyLoginInforDiv h2
{
    font-size:24px;
    color:#ac4435;   
    font-weight:bold;
    padding-bottom:20px; 

}
/*
#AuskeyLoginInforDiv h3
{
    margin-top:30px;
    margin-bottom:25px;
}*/
#AuskeyLoginInforDiv div
{
    margin-bottom:20px;
}
#AuskeyLoginInforDiv table
{
   width:30%; 
}
#AuskeyLoginInforDiv ul
{
     list-style-position:inside;
}
/***************faq*************/
#divFAQ
{
    line-height:25px;
    padding-top:30px;
    
    
}
#divFAQ a
{
    outline:0 none;
   color:#ac4435;
   font-size:16px;
}
#divFAQ a:visited
{
    color:#ac4435;
}
#divFAQ a:hover
{
     font-weight:normal;
}
#divFAQ h1
{
    color: #ac4435;
    font-size:29px;
    padding-bottom:19px;
}
#divFAQ h2
{
    color:#ac4435;
    font-size:20px;
    padding-top:20px;
    padding-bottom:14px;
}
#divFAQ p
{
    font-size:16px!important;
}
#divFAQ ul
{
    font-size:16px;
    list-style-position:outside;
    padding-left:15px;
}
#divFAQ span
{
     font-size:16px!important;
}
.help-internal-link-container 
{
    line-height:20px;
    font-size:14px;
}

.help-internal-link-container a 
{
    width:auto;
}
.help-internal-link-container a:hover
{
     font-weight:normal;
}
/***********help Participating Departments*****************/
#DivPD
{
    line-height:25px;
}
#DivPD h1
{
    color: #003366;
    font-size:20px;
    padding-bottom:10px;
}
#DivPD p
{
    font-size:14px!important;
}
 .pdGrid {   
	
	background-color: #fff;   
	border: solid 1px #525252;   
	border-bottom-style:none;
    border-left-color:#D8D8D8;
    border-right-color:#D8D8D8;
	border-collapse:collapse;   
	margin-top:10px;
}

.pdGrid td {   
	padding: 2px;   
	/*height:15px;*/
	border: solid 1.5px White;   
	border-width:thin;
	color: #717171;   
   text-align:center;
   background-color:RGB(198,217,241);
}  
.pdGrid th {   
	   
	width:100px;
	color: #fff;   
	background-color: RGB(85,142,213);
	border-left: solid 1px #525252;
	border-color:Silver;   
	font-size: 12px;
    padding-left:30px;
    padding-right:30px;
    padding-bottom:10px;
}  


.pdGrid a:hover
{
	text-decoration:underline;
	font-weight:normal;    
}
/***********help streamline payment*************/
#DivHSP
{
     line-height:25px;
     padding-top:30px;   
}
#DivHSP h1
{
    color: #ac4435;
    font-size:29px;
    font-weight:bold;
    padding-bottom:19px!important;
}
#DivHSP p
{
    font-size:16px;
}
#DivHSP span
{
    font-size:16px;
}
#DivHSP ul
{
    list-style-position:outside;
    padding-left:15px;
}
#DivHSP ul li
{
    font-size:16px;
}
#DivHSP table
{
     
    /*
    border:1px solid;
    border-top-style:none;
    border-width:thin;*/
}
#DivHSP table td
{
    font-size:16px;
    padding:5px;
    padding-bottom:10px;
}
#DivHSP a
{
    color:#ac4435;
    outline:0 none
}
#DivHSP a:visited
{
     color:#ac4435;
}
#DivHSP a:hover
{
    font-weight:normal;
}
#DivHSP table th:first-child
{
    
    padding-right:10px;
    /*display:none;*/
}
#DivHSP table th
{
    padding-top:20px;
    text-align:left;
    padding-left:5px;
    /*
    border-top:1px solid;
    border-width:thin;*/
    padding-bottom:14px;
    font-size:20px; 
    color:#ac4435;
     font-weight:bold;
}
#DivHSP table td:first-child img
{
     display:none;
}
#DivHSP table td:first-child+td
{
    width:600px;
}

/***************30 day payment***************/
#DivTDP
{
     line-height:25px;
     padding-top:30px;   
}
#DivTDP h1
{
    color: #ac4435;
    font-size:29px;
    font-weight:bold;
    padding-bottom:19px!important;
}
#DivTDP h2
{
    color: #ac4435;
    font-weight:bold;
    font-size:24px;
    padding-top:20px;
    padding-bottom:14px;
}
#DivTDP h3
{
    padding-top:14px;
    padding-bottom:14px;
    font-size:20px;
    font-weight:bold;
}


#DivTDP p
{
    font-size:16px;
}
#DivTDP span
{
    font-size:16px;
}
#DivTDP ul
{
    list-style-position:outside;
    padding-left:15px;
}
#DivTDP ul li
{
    font-size:16px;
}
#DivTDP table
{
    border:2px solid black!important;
    /*border-width:thin;*/
   
}
#DivTDP table td
{
    font-size:16px;
    width:300px;
    border-right:2px solid black!important;
    border-top:2px solid black!important;
    padding:5px;
    text-align:center;
}
#DivTDP table td:last-child
{
    border-right-style:none!important;
}
#DivTDP table th
{
    color:#ac4435;
    font-size:20px;
    padding-top:10px;
    padding-bottom:10px;
    border-right:2px solid black!important;
    text-align:left;
    padding-left:10px;
}
#DivTDP table th:last-child
{
     border-right-style:none!important;
}
#DivTDP table tr:last-child th
{
       border-top:2px solid black!important;
}
#DivTDP table tr:first-child+tr td
{
    border-bottom:2px solid black!important;
}
/*
#DivTDP table tr:nth-child(2) td
{
    vertical-align:middle;
    height:30px;
    background:url(../Images/NTGicons/30daysSmall.png) no-repeat center;
    text-align:center;
}



#DivTDP table tr:nth-child(3) td
{
    text-align:center;
    display:none;
}
*/


/***************payment time line***************/

#DivPT h1
{
    color: #ac4435;
    font-size:29px;
    font-weight:bold;
    padding-bottom:19px;
}
#DivPT a
{
    color:#ac4435;
    outline:0 none;
}
#DivPT a:visited
{
    color:#ac4435;
}
#DivPT a:hover
{
    font-weight:normal;
}

#DivPT
{
    line-height:25px;
    padding-top:30px;
    
}
#DivPT p
{
    font-size:16px!important;
}
#DivPT span
{
    font-size:16px!important;
}
#DivPT ul
{
    list-style-position:outside;
    padding-left:15px;
    font-size:16px;
}
#DivPT h2
{
    color: #ac4435;
    font-weight:bold;
    font-size:24px;
    padding-top:20px;
    padding-bottom:14px;
}
#DivPT table
{
    border:2px solid black!important;
    /*border-width:thin;*/
   
}
#DivPT table td
{
    font-size:16px;
    width:300px;
    border-right:2px solid black!important;
    border-top:2px solid black!important;
    padding:5px;
}
#DivPT table td:last-child
{
    border-right-style:none!important;
}
#DivPT table th
{
    color:#ac4435;
    font-size:20px;
    padding-bottom:14px;
    border-right:2px solid black!important;
}
#DivPT table th:last-child
{
     border-right-style:none!important;
}
#DivPT table tr:nth-child(2) td
{
    vertical-align:middle;
    height:30px;
    background:url(../Images/NTGicons/30daysSmall.png) no-repeat center;
    text-align:center;
}



#DivPT table tr:nth-child(3) td
{
    text-align:center;
    display:none;
}

.help-fram
{
    padding-top:100px;
}
/***********help main content****************/

#DivHelpMainContent
{
    padding-top:30px;
    font-size:16px;
    line-height:20px;
    
}

#DivHelpMainContent a:visited
{
    color:#ac4435;
}

#DivHelpMainContent p
{
    padding-bottom:15px;
}
#DivHelpMainContent a:visited
{
    color:#ac4435;
}
#DivHelpMainContent a
{
    color:#ac4435;
}
#DivHelpMainContent a:hover
{
    
    outline:0 none!important;
    font-weight:normal;
}
/***************additional***************/

#DivAdminNotes
{
    padding-left:100px;
    /*color:#084887;*/
    font-size:16px;
    padding-top:10px;
    line-height:20px;
}

.divLogDivNotes
{
        line-height:20px;
    font-size:16px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    
}

.divLogDivNotes-bottom
{
    padding-top:10px!important;
}

.divLogDivNotes ul
{
    list-style-position:outside;
    padding-bottom:10px;
    padding-left:15px;
}
.divLogDivNotes ul li span
{
    font-weight:bold;
}

.divLogDivNotes a
{
    color:#ac4435;
    outline:0 none;
}
.divLogDivNotes a:hover
{
    font-weight:normal;
    text-decoration:none;
    color:#ac4435;
}
.divLogDivNotes a:visited
{
    color:#ac4435;
}
#DivContactNotesMiddleTop h3
{
    padding-bottom:14px;
    font-size:20px;
    font-weight:bold;
    color:#ac4435;
}
#DivContactNotesRightTop h3
{
    font-size:20px;
    padding-bottom:14px;
}
/*
#DivContactNotesMiddleTop
{
    line-height:20px;
    font-size:13px;
  
    padding-left:10px;
    padding-right:10px;
}
#DivContactNotesMiddleTop ul
{
    list-style-position:outside;
    padding-bottom:10px;
    padding-left:15px;
}


#DivContactNotesMiddleTop ul li span
{
    font-weight:bold;
}

#DivContactNotesMiddleBottom
{
    padding-left:15px;
    line-height:20px;
}
#DivContactNotesRightTop
{
    font-size:13px;
    line-height:20px;
    padding:5px;
}
#DivContactNotesRightTop a
{
    color:#0066CC;
    outline:0 none;
}
#DivContactNotesRightTop a:hover
{
    font-weight:normal;
    text-decoration:none;
    color:#0066CC;
}
#DivContactNotesRightTop a:visited
{
    color:#0066CC;
}
*/
/*
#TipPanel span
{
    font-size:16px;
    margin-top:10px;
    font-weight:bold;
    color:#084887; 
}
*/
#TipPanel h3
{
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    color:#ac4435;
    margin-bottom:14px;
    padding-top:14px;
}
#TipPanel ul
{
    margin-top:5px;
    margin-bottom:10px;
    font-size:16px;
    list-style-position:inside;
/*color:#084887;*/
}

#TipPanel
{
    
    line-height:20px;
}

.AuskeyLoginA {
	text-decoration: none !important;
	padding: 18px 88px;
	font-size: 13px;
	background-color: #ac4435;
	color: White !important;
	font-weight: bold;
}
.AuskeyLoginA:visited
{
    color:White!important;
}

.AuskeyLoginA:hover
{
    text-decoration:none!important;
    color:White;
    font-weight:bold!important;
}
.step-label
{
    color:#ac4435;
    font-size:20px;
    padding-right: 10px;
    font-weight:bold;

}
#lblStep2Content
{
    font-size: 13px;
    padding-left:22px;
}
#rgRemittanceAdvice label
{
    padding-left:10px;
    vertical-align:top;
}
#lblTrueAndCorrect
{
    /*color:#084887;*/
    padding-right:5px;
}
#DivIntro p
{
     font-size:16px!important;
     line-height:30px;
}
#DivIntro a
{
    color:#ac4435;
    text-decoration:underline;
    outline:0 none;    
}
#DivIntro a:hover
{
    font-weight:normal;
    text-decoration:none;
}
#DivIntro a:visited
{
    color:#ac4435;
}


#DivMultiVendor p
{
    font-size:16px;
    padding-bottom:10px;
    /*font-weight:bold;*/
}
#DivMaintainMainInfor p
{
    font-size:16px;
    padding-top:10px;
    padding-bottom:5px;
    /*font-weight:bold;*/
}

/*****************Report***************/
#DivReportTypeLeft {
    background-color: #ddf;
    width:40%;
    float: left;
}
#DivReportPeriodMiddle {
    background-color: #dfd;
    float: left;
    width:20%;
}
#DivRunReportRight {
    background-color: #fdd;
    float: right;
    width:40%;
}  
#divTrackNotes
{
    padding-left:100px;
    padding-bottom:15px;
    font-size:16px;
    font-family:Arial;
}


#hrefTrackAgain
{
    background-color:#084887;
	color:#FFFFFF;
	border-top-style:none;
    font-size:14px;
	padding:8px;
	font-weight:bold;
	cursor:pointer; 
	text-decoration:none;
}

.content-controls
{
    float: right;
    width: 20%;
}

.content-controls a {
    display: block;
    width: 24px;
    height: 24px;
    background: url('../images/controls.png') no-repeat scroll 0% 0% transparent;
    float: left;
    cursor: pointer;
    margin-right: 5px;
}
a#btn-zoom-in {
    background-position: 0 -109px;
    margin-right: 0;
}
a#btn-zoom-out {
    background-position: 0 -53px;
}
a#btn-print:hover {
    background-position: 0 -165px;
}
a#btn-zoom-in:hover {
    background-position: 0 -279px;
}
a#btn-zoom-out:hover {
    background-position: 0 -218px;
}
/***************collapsible div*********************/


#content {
    width:500px!important;
}

#navigation,
#content {
    float:left;
    margin:10px;
}

.collapsible,
.page_collapsible {
    margin: 0;
    padding:10px;
    height:20px;
    font-size:16px;
    font-weight:bold;
    width:76%;
    margin-left:100px;
    border-top:#f0f0f0 1px solid;
    background: #003366;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
    
    color: White;
 
}

.collapse-open {
    background:#003366;
    color: #fff;
}

.collapse-open span {
    display:block;
    float:right;
    padding:10px;
}

.collapse-open span {
    background:url(../Images/minus.png) center center no-repeat;
    
}

.collapse-close span {
    display:block;
    float:right;
    background:url(../Images/plus.png) center center no-repeat;
    padding:10px;
}

div.container {
    padding:0;
    margin:0;
    
}

div.content {
    background:#f0f0f0;
    margin: 0;
    padding:10px;
    margin-left:100px;
    font-size:.9em;
    line-height:1.5em;
    width:76%;
    font-size:16px;
    font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.content ul, div.content p {
    margin:0;
    padding:3px;
}


div.content ul li {
    list-style-position:inside;
    line-height:25px;
}

div.content ul li a {
    color:#555555;
}

code {
    overflow:auto;
}
/*************************************/
#DivLodgeNotes
{
    font-size:16px;
    padding-left:100px;
    padding-bottom:20px;
}

#DivLodgeNotes ul
{
      list-style-type:none;
     list-style-position:outside!important;
     white-space:normal!important;
     
}
#DivLodgeNotes ul li
{
    padding-top:10px;
}

/*
#DivLodgeNotes ul li:before
{
    content:'* ';
}
*/
.h3-label
{
    color:#ac4435!important;
    font-size:20px!important;
    padding-bottom:14px!important;
    font-weight:bold;
}
.body-copy
{
    font-size:16px;
}
.thish2
{
    font-size:16px;
    color:Black!important;
     text-align:center;
}


/***********master v29******************/

.BackgroundZoneV29
{
	background-color:#c45141;
	min-width:1190px;
	/*height:200px;*/
}
.BackgroundContentV29
{
	/*height:157px!important;*/
	padding-left:5px;
}
.topNavigationLinksV29
{
	color: #fff !important;
	text-decoration: none;
}
.topNavigationLinksV29:hover
{
	text-decoration: underline;
	font-weight:normal;
}



#topNavTableV29 td
{
    padding-bottom: 5px;
    padding-right: 15px;
    padding-left: 15px;
    color: #fff !important;
    border-right: /*#1f5f9e*/#FFFFFF 1px solid;
    padding-top: 10px;    
}
#topNavTableV29 td:last-child
{
    border-right: none;
       
}


.right-mobile-app-divV29 span
{
    color:#003366;
    font-weight:bolder;
}

.right-mobile-app-divV29 div
{
    margin-bottom:10px;
}
.right-mobile-app-divV29 image
{
    margin-bottom:5px;
    /*cursor:pointer;*/
}
#BroadcastPanel
{
    padding-left:5px;
}

#invLodgePanel
{
    min-width:1190px;
}

.auskeyHrefA
{
	font-size:13px;
    font-weight:bold;
    display:inline-block;
    color:white; 
    text-decoration:none;
    padding: 18px 10px 17px 10px;
    font-weight:bold;
    cursor:pointer;
}
.auskeyHrefA:hover
{
    text-decoration:underline;
    font-weight:bold;
}
.auskeyHrefA:visited
{
    color:white; 
}

.auskeyLoginA:hover
{
    background-color:#e87d6f!important;
}
.auskeyLoginA.selected {
	background-color: #ac4435;
}
.auskeyLogoutA
{
    font-size:13px;
    display:none;
	visibility: hidden;
}

.cancelButton
{
    background-color:#242424!important
}

#mobileHelpDivDebug
{
    padding-left:5px;
     padding-right:5px;
    font-size:14px;  
    color:#242424; 
}
#mobileHelpDivDebug div
{
    padding-bottom:10px;
}
#mobileHelpDivDebug a
{
    color:#ac4435;
    text-decoration:none;
}
#mobileHelpDivDebug a:visited
{
    color:#ac4435;
    cursor:pointer;
}
#mobileHelpDivDebug a:hover
{
    font-weight:normal;
    text-decoration:none;
}

#mobileHelpDivDebug h1
{
    color: #ac4435;
    font-size:29px;
    font-weight:bold;
    padding-bottom:19px;
}
#mobileHelpDivDebug h2
{
    color: #ac4435;
    font-weight:bold;
    font-size:24px;
    padding-top:20px;
    padding-bottom:14px;
}
#mobileHelpDivDebug h3
{
    padding-bottom:5px!important;      
    padding-top:10px;
    font-size:20px;
    color:#ac4435;
}    

#mobileHelpDivDebug ul
{
     padding-left:30px;
}
#mobileHelpDivDebug ul li
{
    list-style-position:outside;
   
}
.numUl 
{
     padding-left:35px;
}
.numUl li
{
    list-style-position:outside;
}

/********* mobile help and FAQ**********/


#mobileFAQ
{
    line-height:25px;
    padding-top:30px;
    padding-left:5px;
    
}
#mobileFAQ a
{
    outline:0 none;
   color:#ac4435;
   font-size:16px;
}
#mobileFAQ a:visited
{
    color:#ac4435;
}
#mobileFAQ a:hover
{
     font-weight:normal;
}
#mobileFAQ h1
{
    color: #ac4435;
    font-size:29px;
    padding-bottom:19px;
}
#mobileFAQ h2
{
    color:#ac4435;
    font-size:20px;
    padding-top:20px;
    padding-bottom:14px;
}
#mobileFAQ p
{
    font-size:16px!important;
}
#mobileFAQ ul
{
    font-size:16px;
    list-style-position:outside;
    padding-left:15px;
}
#mobileFAQ span
{
     font-size:16px!important;
}

#divReportNotes
{
    padding-top:20px!important;    
    
}

#msgContent a {
    text-decoration: none;
    color:#ac4435;
}
    #msgContent a:hover {
        font-weight:normal;
        text-decoration: none;
    }
    #msgContent a:visited {
        color:#ac4435!important;
    }


#SignInMyGov{
 
	border-radius: 5px;
    width: 400px;
    height: 75px;
    background: url(../Images/DI_BUTTON3.png) no-repeat #2d486f;
	border-style: solid;
	border-width: thin;
	background-size: contain;
	border-color: black;
	padding:0px;
	cursor: pointer;
	
}


    #SignInMyGov1: {
        background: url(../Images/DI_BUTTON.png) no-repeat;
        cursor:pointer;
    }



.nt-global-link {
	cursor: pointer;
	color: #ac4435;
	text-decoration:underline;
}
	.nt-global-link:hover {
		text-decoration: none;
		font-weight: normal;
	}
	.nt-global-link:visited {
		color: #ac4435;
	}

	
	
        .digitalidentitycontainer {
            max-width: 430px;
            border: 2px solid #979797;
            border-radius: 6px;
			background-color: #EEEEEE;
        }
        
        .digitalidentitybutton {
            text-align: center;
			color: #ffffff;
        }

        .digitalidentitybutton a,
		.digitalidentitybutton a:link,
		.digitalidentitybutton a:visited  {
            display: inline-block;
            border: none;
            text-decoration: none;
			
            border-radius: 5px;
            font-size: 18px;
            color: #ffffff;
            background-color: #000;
            margin: 25px;
            padding: 12.5px 50px;
        }

        .digitalidentitybutton a:hover,
        .digitalidentitybutton a:focus {
            background-color: #333;
			text-decoration: none;
        }

        .digitalidentitybutton img {
            width: 40px;
            vertical-align: middle;
            padding-right: 7.5px;
        }

        .digitalidentitycontent {
            text-align: center;
            background-color: #EEEEEE;
            border-radius: 0 0 5px 5px;
            border-top: 2px solid #979797;
        }

        .digitalidentitycontent p {
            margin: 0;
            padding: 10px;
            color: #313131;
        }

        .digitalidentitycontent a {
            color: #00698F;
        }