﻿/* HTML Elements */
h1
{
    color: #0000FF;
}

/* DIV Tags */
#agreementBackInvoices
{
	position:absolute;
    left:20px;
    top: 120px;   
    vertical-align:middle;
	color: #000000;
}

#agreementBackInvoiceHeader
{
	position:relative;
	top:0px;
	left:0px;
	background-color:#CCCCCC;
	border: solid 1px #003399;
	height:30px;
	width:740px;
	z-index: 1;
}

#agreementBackInvoicePreviewGrids
{
	position:relative;
	top:0px;
	left:0px;
	height: 390px;
	width: 740px;
	overflow: hidden;
}

#agreementBackInvoiceInvoicePreviewGridContainer
{
	position:relative;
	top:0px;
	left:0px;
	height: 350px;
	width: 720px;
	overflow:auto;
	
}

#agreementBackInvoiceCommissionPreviewGridContainer
{
	position:relative;
	top:0px;
	left:0px;
	height: 350px;
	width: 720px;
	overflow:auto;
}

#agreementBackInvoiceJournalEntryPreviewGridContainer
{
	position:relative;
	top:0px;
	left:0px;
	height: 320px;
	width: 720px;
	overflow:auto;
}

#changeSeatCountLeftDropDowns
{
	position: absolute;
	left: 80px;
	top: 5px;
}

#changeSeatCountLeftLabels
{
	position: absolute;
	left: 5px;
	top: 5px;
}

#changeSeatCountMiddleDropDowns
{
	position: absolute;
	left: 255px;
	top: 5px;
}

#changeSeatCountMiddleLabels
{
	position: absolute;
	left: 190px;
	top: 5px;
}

#changeSeatCountPartDropDownDiv
{
	background-color: #FFFFFF;
}

#changeSeatCountPartQty
{
	position:absolute;
    left:20px;
    top: 260px;   
    color: #000000;
    vertical-align:middle;
    z-index: 0;
}

#changeSeatCountPartQtyScroll
{
	position: absolute;
	left: 5px;
	top: 5px;
	width: 733px;
    height: 295px;
    overflow: auto;
}

#changeSeatCountRight
{
	position: absolute;
	left: 455px;
	top: 5px;
}

#changeSeatCountSelectionDiv
{
	position:absolute;
    left:20px;
    top: 220px;   
    color: #000000;
    vertical-align:middle;
    z-index: 2;
}

#editOrderParts
{
	position:absolute;
    left:20px;
    top: 100px;   
    vertical-align:middle;
	color: #000000;
}

#flexLicenseHistory
{
	position:absolute;
    left:20px;
    top: 100px;   
    vertical-align:middle;
	color: #000000;
}

.flexLicenseHistoryDateSelectorPanel
{
	position:relative;
	top:0px;
	left:0px;
	border: solid 1px #003399;
	height:115px;
	width:740px;
}

.flexLicenseHistorySearchResultsPanel
{
	position:relative;
	top:0px;
	left:0px;
	border: solid 1px #003399;
	height:410px;
	width:740px;
}

.namedUserLicenseResultsDetailPanel
{
	position:relative;
	top:0px;
	left:0px;
	border: solid 1px #003399;
	height:410px;
	width:740px;
}

.tokenLicenseResultsDetailPanel
{
	position:relative;
	top:0px;
	left:0px;
	border: solid 1px #003399;
	height:410px;
	width:740px;
}

#flexLicenseHistoryFooter
{
	position:relative;
    left:0px;
    top:0px;      
	color: #000000;
	width:740px;
	text-align:right;
}

#genKeyDirecta
{
	position:absolute;
    left:20px;
    top: 100px;   
    vertical-align:middle;
	color: #000000;
}

#genKeyDirectaHeader
{
	position:relative;
	top:0px;
	left:0px;
	background-color:#CCCCCC;
	border: solid 1px #003399;
	height:30px;
	width:740px;
}

#genKeyDirectaBody
{
	position:relative;
	top:5px;
	height:5px;
	left:0px;
	border: solid 1px #003399;
	width:740px;
}

#genKeyDirectaLicenseFile
{
	position:relative;
	top:10px;
	left:0px;
	border: solid 1px #003399;
	height:170px;
	width:740px;
}

#genKeySPF
{
	position:absolute;
    left:20px;
    top: 100px;   
    vertical-align:middle;
	color: #000000;
	height: 463px;
}

#genKeySPFHeader
{
	position:relative;
	top:0px;
	left:0px;
	background-color:#CCCCCC;
	border: solid 1px #003399;
	height:30px;
	width:740px;
}

#genKeySPFBody
{
	position:relative;
	top:0px;
	left:0px;
	border: solid 1px #003399;
	height:480px;
	width:740px;
}

#genKeyNamedUser
{
	position:absolute;
    left:20px;
    top: 100px;   
    vertical-align:middle;
	color: #000000;
}

#genKeyNamedUserHeader
{
	position:relative;
	top:0px;
	left:0px;
	background-color:#CCCCCC;
	border: solid 1px #003399;
	height:30px;
	width:740px;
}

#genKeyNamedUserBody
{
	position:relative;
	top:0px;
	left:0px;
	border: solid 1px #003399;
	height:488px;
	width:740px;
}

#genKeyNamedUserEmail
{
	position:relative;
	top:0px;
	left:0px;
	border: solid 1px #003399;
	height:438px;
	width:740px;
}

#agreementInvoicePreview
{
	position:absolute;
    left:20px;
    top: 100px;   
    vertical-align:middle;
	color: #000000;
}

#agreementInvoicePreviewHeader
{
	position:relative;
	left: 0px;
	top: 0px;
	height:140px;
	border: solid 1px #003399;
	width:740px;
}

#agreementInvoicePreviewPageTitle
{
	position:relative;
	left: 0px;
	top: 0px;
	height:25px;
	font-size:14px;
	font-weight:900;
	color: #003399;
}

#agreementInvoicePreviewLines
{
	position:relative;
	left: 0px;
	top: 0px;
	border: solid 1px #003399;
	height: 200px;
	width:740px;
}

#agreementInvoiceButtons
{
	position:absolute;
	text-align:right;
	left:375px;
	top:0px;
	width: 365px;
}

#discountPartGroups
{
	position:absolute;
    left:20px;
    top: 110px;   
    vertical-align:middle;
	color: #000000;
}
#EditPOMain
{
	position:absolute;
    left:5px;
    top: 100px;   
    vertical-align:middle;
	color: #000000;
}
#discountPartGroupsAddGroup
{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#CCCCCC;
	border: solid 1px #003399;
	height:50px;
	width:340px;
}
#EditPOSelectOrder
{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#CCCCCC;
	border: solid 1px #003399;
	height:30px;
	width:758px;
	z-index:2;
}

#EditPODetails
{
	position:relative;
	top:0px;
	left:0px;
	width:758px;
	height:120px;
	z-index:1;
}

#discountPartGroupsHeader
{
	position:relative;
	height:150px;
}
#EditPOHeader
{
	position:relative;
	height:30px;
	z-index:2;
}

#EditPOOrderPOGrid
{
	position:absolute; 
	top:5px; 
	left: 5px; 
	height:160px;
	overflow:auto;
	width: 379px;
}

.editPOAddOrderPO
{
	position:absolute; 
	top:5px; 
	left: 550px; 
	height:160px;
}

#EditPoAuditNotes
{
	position:relative;
	top:0px;
	left:0px;
	height: 75px;
	width: 758px;
}

#EditPOFooter
{
	position:relative;
	top:0px;
	left:0px;
	width: 758px;
}

#orderType
{
	position:absolute;
    left:13px;
    top: 100px;   
    vertical-align:middle;
	color: #000000;
}

#orderTypeHeader
{
	position:relative;
	height:91px;
}

#orderTypeAddOrderType
{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#CCCCCC;
	border: solid 1px #003399;
	height:91px;
	width:740px;
}

#orderTypeEditArea
{
	position:relative;
	left:0px;
	top:0px;
	border: solid 1px #003399;
	width: 740px;
	height: 314px;
	overflow:auto;
}

#orderTypeAuditNotes
{
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	border: solid 1px #003399;
	width: 500px;
	height: 80px;
}

#orderTypeButtons
{
	position:absolute;
	text-align:right;
	left:368px;
	top:0px;
	width: 375px;
}

#contractAndReportTypes
{
	position:absolute;
    left:13px;
    top: 100px;   
    vertical-align:middle;
	color: #000000;
}

#contractAndReportTypeButtons
{
	position:absolute;
	left:0px;
	top:410px;
	text-align:right;
	width: 738px;
}

#contractTypes
{
	position:absolute;
    left:5px;
    top: 5px;   
    vertical-align:middle;
	color: #000000;
	width:360px;
}

#contractTypesAddContractType
{
	position:relative;
	background-color:#CCCCCC;
	border: solid 1px #003399;
	height:50px;
	width:360px;
}

#contractTypesEditArea
{
	position:relative;
	border: solid 1px #003399;
	width:360px;
	height: 314px;
	overflow:auto;
	text-align:center;
	padding-top: 5px;
}

#reportTypes
{
	position:absolute;
    left:375px;
    top: 5px;   
    vertical-align:middle;
	color: #000000;
	width:360px;
}

#reportTypesAddReportType
{
	position:relative;
	background-color:#CCCCCC;
	border: solid 1px #003399;
	height:50px;
	width:360px;
}

#reportTypesEditArea
{
	position:relative;
	border: solid 1px #003399;
	width:360px;
	height: 314px;
	overflow:auto;
	text-align:center;
	padding-top: 5px;
}

#editOrderManagement
{
	position:absolute;
    left:13px;
    top: 100px;   
    vertical-align:middle;
	color: #000000;
}

#editOrderManagementSelector
{
	position:relative;
	background-color: #AAAAAA;
	border: solid 1px #003399;
	height:30px;
	width:740px;
}

#editOrderManagementEditArea
{
	position:relative;
	border: solid 1px #003399;
	width:740px;
	height: 475px;
	overflow:auto;
}

.editOrderManagementEditBlock
{
	position:relative;
	left: 0px;
	height: 0px;
	width: 728px;
	height: 187px;
}

#editOrderManagementButtons
{
	position: relative;
	text-align:right;
	width: 742px;
}

#discountPartGroupsSelector
{
	position:relative;
	height:100px;
}

#discountPartGroupsGridContainer
{
	position:absolute;
	top:0px;
	left:350px;
	width:360px;
	height:170px;
	overflow: auto;
}

#discountPartGroupsAddParts
{
	position:relative;
	height:180px;
	width:710px;
	border: solid 1px #003399;
	z-index: 3;
}
#discountPartGroupsAddQtyDetails
{
	position:relative;
	height:135px;
	width:710px;
	border: solid 1px #003399;
}
#discountPartGroupsAddPartsSelector
{
	position:absolute;
	top:5px;
	left:0px;
	width:200px;
	height:180px;
	z-index:3;
	
}
#discountPartGroupsAddQtyNew
{
	position:absolute;
	top:5px;
	left:0px;
	width:200px;
	height:135px;
	
}
#discountPartGroupsAddPartsGridContainer
{
	position:absolute;
	top:5px;
	left:210px;
	width:500px;
	height:175px;
	overflow: auto;
}
#discountPartGroupsAddQtyGridContainer
{
	position:absolute;
	top:5px;
	left:210px;
	width:500px;
	height:130px;
	overflow: auto;
}
#editOrderPoParts
{
	position:absolute;
    left:20px;
    top: 120px;   
    vertical-align:middle;
	color: #000000;
}

.editOrderPartsAddPart
{
	position:relative;
	top:0px;
	left:0px;
	background-color:#CCCCCC;
	border: solid 1px #003399;
	height:80px;
	width:740px;
	z-index: 3;
}

.editOrderPoPartsHeader
{
	position:relative;
	top:0px;
	left:0px;
	height:54px;
	width:745px;
	z-index: 3;
	background-color:#CCCCCC;
	border: solid 1px #003399;
}

#editOrderPartsOrderSelector
{
	position:relative;
	top:0px;
	left:0px;
	background-color:#CCCCCC;
	border: solid 1px #003399;
	height:30px;
	width:740px;
}

#editOrderPoPartsPoSelector
{
	position:relative;
	top:0px;
	left:0px;
	background-color:#CCCCCC;
	border: solid 1px #003399;
	height:30px;
	width:740px;
}

#editOrderPartsAuditNotes
{
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	z-index: 0;
	border: solid 1px #003399;
	width: 500px;
	height: 80px;
}

#editOrderPoPartsAuditNotes
{
	position:relative;
	left:0px;
	top:0px;
	display:none;
	z-index: 0;
	border: solid 1px #003399;
	width: 735px;
	height: 100px;
}

#editOrderPartsButtons
{
	position:absolute;
	text-align:right;
	left:375px;
	top:0px;
	width: 375px;
	z-index: 0;
}

#editOrderPoPartsButtons
{
	position:absolute;
	text-align:right;
	left:525px;
	top:0px;
	width: 225px;
	z-index: 0;
}

.editOrderPartsDiscountOverride
{
	position: absolute;
	top: 170px;
	left: 0px;
	z-index:1;
}

#editOrderPartsPriceOverride
{
	position: absolute;
	top: 170px;
	left: 205px;
	z-index:1;
}

#editOrderPartsOrderPoPart
{
	position: absolute;
	top: 170px;
	left: 410px;
	z-index:1;
}
	

#editOrderPartsEditArea
{
	position:relative;
	left:0px;
	top:0px;
	border: solid 1px #003399;
	width: 745px;
	height: 314px;
	overflow:auto;
	z-index: 1;
}

.editOrderPoPartsEditArea
{
	position:relative;
	left:0px;
	top:0px;
	border: solid 1px #003399;
	width: 745px;
	height: 414px;
	overflow:auto;
	z-index: 1;
}

#editOrderPartsLeftDropDown
{
	position: absolute;
	left: 65px;
	top: 5px;
}

#editOrderPartsLeftLabel
{
	position: absolute;
	left: 5px;
	top: 5px;
}

#editOrderPartsRightDropDown
{
	position: absolute;
	left: 270px;
	top: 5px;
	z-index: 4;
}

#editOrderPartsRightLabel
{
	position: absolute;
	left: 175px;
	top: 5px;
}

#errorMessage
{
    text-align: center;
}

#login
{
    position:absolute;
    left:300px;
    top: 220px;   
}

#search
{
    position:absolute;
    left: 300px;
    top: 240px;   
}

#searchBoxes
{
    text-align: right;
    position: absolute;
    left: 110px;
    top: 0px;
    width:165px;
}

#searchFilter
{
    position: absolute;
    left:50px;
    top: 240px;   
}

#searchLabels
{
    text-align:left;
    vertical-align: middle;
    position: absolute;
    left: 0px;
    top: 0px;
    width:100px;
}

#orderSummary
{
	position:absolute;
	left: 20px;
	top: 220px;
	width: 746px;
	overflow:hidden;
}

#orderSummaryButtonDiv
{
	position:absolute;
	left: 455px;
	top: 570px;
}

#addPartPartNumDropDownContainer
{
	position:absolute;
	visibility: hidden;
	z-index: 3;
	background-color: #FFFFFF;
	height: 500px;
	width: 370px;
	overflow: auto;
	top: 23px;
    left: -70px;
}

#partNumDropDownContainer
{
	position:absolute;
	visibility: hidden;
	z-index: 2;
	background-color: #FFFFFF;
	height: 300px;
	width: 370px;
	overflow: auto;
	top: 23px;
    left: 0px;
}

#addPartPartNumDropDownContainer
{
	position:absolute;
	visibility: hidden;
	z-index: 3;
	background-color: #FFFFFF;
	height: 500px;
	width: 370px;
	overflow: auto;
	top: 23px;
    left: -70px;
}

#partNumberDropDownContainer
{
	position:absolute;
	visibility: hidden;
	z-index: 3;
	background-color: #FFFFFF;
	height: 200px;
	width: 740px;
	overflow: auto;
	top: 23px;
    left: -70px;
}

#orderPoDropDownContainer
{
	position:absolute;
	visibility: hidden;
	z-index: 2;
	background-color: #FFFFFF;
	border-color: #000000;
    border-style:outset;
    border-width: 1px;
	height: 150px;
	width: 153px;
	overflow: auto;
	top: 23px;
    left: 0px;
}

#poDropDownContainer
{
	position:absolute;
	visibility: hidden;
	z-index: 2;
	background-color: #FFFFFF;
	border-color: #000000;
    border-style:outset;
    border-width: 1px;
	height: 300px;
	width: 400px;
	overflow: auto;
	top: 23px;
    left: 0px;
}

#billingCustomerIDDropDownContainer
{
	position:absolute;
	visibility: hidden;
	z-index: 5;
	background-color: #FFFFFF;
	height: 200px;
	width: 250px;
	overflow: auto;
	top: 23px;
    left: 0px;
}

#billingSiteDropDownContainer
{
	position:absolute;
	visibility: hidden;
	z-index: 3;
	background-color: #FFFFFF;
	height: 200px;
	width: 70px;
	overflow: auto;
	top: 23px;
    left: -70px;
}

#commissionCustomerIDDropDownContainer
{
	position:absolute;
	visibility: hidden;
	z-index: 3;
	background-color: #FFFFFF;
	height: 200px;
	width: 150px;
	overflow: auto;
	top: 23px;
    left: -70px;
}

#commissionSiteDropDownContainer
{
	position:absolute;
	visibility: hidden;
	z-index: 3;
	background-color: #FFFFFF;
	height: 200px;
	width: 70px;
	overflow: auto;
	top: 23px;
    left: -70px;
}

.editPoPoDropArrow
{
	position:absolute;
	top: 3px;
	left: 118px;
}

#selectPartPanelContainer
{
	position: absolute;
	left: 10px;
	top: 22px;
}

#discountDropDownContainer
{
	position:absolute;
	visibility: hidden;
	z-index: 2;
	background-color: #FFFFFF;
	border-color: #000000;
    border-style:outset;
    border-width: 1px;
	height: 500px;
	width: 281px;
	overflow: auto;
	top: 23px;
    left: 0px;
}

#discountOverrideAuditNotes
{
	visibility: hidden;
}

#priceOverrideAuditNotes
{
	visibility: hidden;
}

#genInternalKeyDateSelectors
{
	position:relative;
	height:25px;
	z-index: 1;
}

#genInternalKeyKeyInformation
{
	position:relative;
	height:150px;
	z-index: 0;
}

#genInternalKeyOtherKeyInformation
{
	position:relative;
	z-index: 0;
}

#genInternalKeyInstallDateCalendar
{
	display:none;
	position:absolute;
	top:21px;
	left:5px;
	background-color: #FFFFFF;
	border: solid 1px #003399;
	width: 180px;
	height: 190px;
	z-index: 1;
}

#genInternalKeyExpirationDateCalendar
{
	display:none;
	position:absolute;
	top:21px;
	left:300px;
	background-color: #FFFFFF;
	border: solid 1px #003399;
	width: 180px;
	height: 190px;
	z-index: 1;
}

#genInternalKey
{
	position: absolute;
	top: 90px;
	left: 10px;
}

#genInternalKeyProducts
{
	position: absolute;
	top: 30px;
	left: 0px;
	height: 600px;
	width: 278px;
	overflow: auto;
	border: solid 1px #003399;
}

#genInternalKeyKeyType
{
	position:absolute;
	top:0px; 
	left:0px;
	width: 200px; 
	height: 570px; 
	vertical-align: top; 
	text-align:left;
}

#genInternalKeyKeyTemplate
{
	position:absolute;
	top:0px; 
	left:130px;
	vertical-align: top;
	text-align:left;
	height: 570px;
	width: 500px;
}

#genInternalKeyKeyTemplateFooter
{
	position: absolute;
	top: 0px; 
	left: 0px;
	top: 475px;
}

#genInternalKeyModalPopup
{
	position:relative;
	top:0px;
	left:0px;
	height: 500px;
	width: 650px;
}

#KeyHeader
{
	position:absolute;
	top: 0px;
	left: 0px;
	height:40px;
}

#KeyFooter
{
	position:absolute;
	top: 265px;
	left: 0px;
	z-index:1;
}

#KeyInformation
{
	position:absolute;
	top: 40px;
	left: 0px;
	z-index:1;
	height:180px;
	overflow:visible;
	z-index:2;
}

#TrainingInformation
{
	position:relative;
	top: 0px;
	left: 0px;
	z-index:1;
}

#EmergencyReason
{
	position:relative;
	top: 0px;
	left: 0px;
	z-index:0;
}

#CustomerInformation
{
	position:relative;
	top: 0px;
	left: 0px;
	z-index:0;
}

#OtherInformation
{
	position:relative;
	top: 0px;
	left: 0px;
	z-index:0;
}

#RightSide
{
	position:absolute;
	left:485px;
	top: 10px;
}

#Notifications
{
	position:absolute;
	left:800px;
	top: 10px;
	overflow:hidden;
	height:562px;
	width:200px;
}

#BottomButtons
{
	position:absolute;
	top: 630px;
	left: 0px;
	width: 400px;
}

/* Assorted classes */

.auditNotes
{
	width:485px;
}

.overrideAuditNotes
{
	width:170px;
}

.overrideDropDown
{
	border-style:outset;
	width: 193px;
	background-color:#FFFFFF
}

/* Breadcrumb control styles */
.breadcrumb
{
	background-color:#003399;
	text-align:left;
	color: #FFFFFF;
}

.breadcrumbCurrentNode
{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align:left;
}

.breadcrumbNode
{
	font-weight: normal;
	text-decoration: none;
	color: #BBBBBB;
	text-align:left;
}

.editOrderPartsAuditNotesPanel
{

}

.editOrderPartsEditBlock
{
	position:relative;
	left: 0px;
	height: 0px;
	width: 728px;
	height: 50px;
}

.editOrderPoPartsEditBlock
{
	position:relative;
	left: 0px;
	height: 0px;
	width: 728px;
	height: 50px;
}

.orderTypeEditBlock
{
	position:relative;
	left: 0px;
	height: 0px;
	width: 728px;
	height: 66px;
}

.changeSeatCountSelector
{
	background-color:#CCCCCC;
	height:20px;
	width:660px;
}

.changeSeatCountPartQtyPanel
{
	width: 742px;
    height: 300px;
}

.endUserPrice
{
	width: 62px;
	cursor: text;
}

.subPrice
{
	width: 62px;
	cursor: text;
}

.minQty
{
	width: 45px;
}

.maxQty
{
	width: 45px;
}


/* Used on Order Summary to make the grids
   fit nicely within the tabs */
.gridContainer
{
    width: 728px;
    height: 300px;
    overflow: auto;
}

.iSiteIDDropDown
{
	width: 90px;
}

/* Menu styles */
.mainMenu
{
	background-color:#003399;
}

.mainMenuItemStatic
{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align:right;
}

.mainMenuItemStaticHover
{
	text-decoration:underline;
	border-style:none; 
	font-weight: bold;
	color: #FFFFFF;
	text-align:right;
}

.dropDownMenuItem
{
    background-color: #FFFFFF;
    color: #000000;
    text-align: left;
    height:18px;
    width:auto;
    white-space:nowrap;
}

.dropDownMenuItemSelected
{
    background-color: #000000;
    color: #FFFFFF;
    text-align: left;
    height:18px;
    width:auto;
    white-space:nowrap;
}

/* Modal error dialog classes*/
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	text-align:center;
	z-index:3;
}
.modalPopupHeader
{
    cursor: move;
    background-color:#DDDDDD;
    border:solid 1px Gray;
    color:Black;
    text-align:center;
}

.orderIDDropDown
{
	width: 77px;
}

.partNumDropDown
{
	width: 200px;
}

/* Used on the order summary page */
.orderSummaryButtons
{
	width: 150px;
}

/* Used on the search page */
.searchByList
{
     width:155px;
}
.searchButton
{   
    text-align: center;
    width: 60px;
}
.searchCriteriaTextBox
{
   width:150px;
}

/* Used on the change seat count page */
.serverDropDown
{
	width: 175px;
}

.partList
{
	width: 176px;
	height: 200px;
}

.partDropDown
{
	width: 140px;
}

.discountDropDown
{
	width: 277px;
}

.partDropDownPanel
{
	text-align:right;
	background-color:Gray;
	border-style:outset;
    border-width: 1px;
    width: 177px;
}

.dropControlHeader
{
	width: 200px;
	height: 15px;
}


/* Used for HTML tables and Grid View controls */
.table
{
    border-color: #000000;
    border-style:outset;
    border-width: 1px;
    white-space:nowrap;
}
.tableHeaderCell
{
    background-color: #003399;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    border-color: #003399;
    border-style: inset;
    border-width: 1px;
    height:21px;
    width:auto;
    white-space:nowrap;
}
.tableCell
{
    background-color: #FFFFFF;
    color: #000000;
    text-align: center;
    border-color: #000000;
    border-style: inset;
    border-width: 1px;
    height:21px;
    width:auto;
    white-space:nowrap;
}

.tableCellSelected
{
    background-color: #000000;
    color: #FFFFFF;
    text-align: center;
    border-color: #000000;
    border-style: inset;
    border-width: 1px;
    height:21px;
    width:auto;
    white-space:nowrap;
}

.tableAlternateRow
{
    background-color: #DDDDDD;
    color: #000000;
    text-align: center;
    border-color: #000000;
    border-style: inset;
    border-width: 1px;
    height:21px;
    width:auto;
    white-space:nowrap;
}

/* Used by the paragraph tags on the search page */
.verticalAlignment
{
    vertical-align:bottom;
    padding: 0px 0px 0px 0px;
    height: 15px;
}

/* Used on change seat count to control the quantity
   text boxes inside the GridViews */
.qtyTextBox
{
	width: 40px;
	text-align: center;
}

.leftControl
{
	position: absolute;
	left: 65px;
	top: 5px;
}

.leftLabel
{
	position: absolute;
	left: 5px;
	top: 5px;
}

.middleControl
{
	position: absolute;
	left: 270px;
	top: 5px;
}

.middleLabel
{
	position: absolute;
	left: 175px;
	top: 5px;
}

.rightControl
{
	position: absolute;
	left: 440px;
	top: 5px;
}

.rightLabel
{
	position: absolute;
	left: 375px;
	top: 5px;
}

.editOrderPartsPartNumDropArrow
{
	position:absolute;
	top: 3px;
	left: 128px;
}

.editOrderPartsDiscountDropArrow
{
	position:absolute;
	top: 3px;
	left: 266px;
}

.discountPartGroupsPartNumDropArrow
{
	position:absolute;
	top: 3px;
	left: 90.5%;
}

.editOrderPartsOrderPoPartDropArrow
{
	position:absolute;
	top: 3px;
	left: 138px;
}

.KeyTemplateItemRepeaterStyle {
	overflow:visible;
}
.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground2 {
	background-color:Gray;
	filter:alpha(opacity=75);
	opacity:0.7;
}

.modalPopup2 {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:#003399;
	padding:3px;
	width:250px;
}

.controlRow1
{
	position:absolute;
	left:0px;
	top:0px;
	z-index: 0;
}

.controlRow2
{
	position:absolute;
	left:0px;
	top:22px;
	z-index: 0;
}

.controlRow3
{
	position:absolute;
	left:0px;
	top:44px;
	z-index: 0;
}

.controlRow4
{
	position:absolute;
	left:0px;
	top:66px;
	z-index: 0;
}

.controlRow5
{
	position:absolute;
	left:0px;
	top:88px;
	z-index: 0;
}

.controlRow6
{
	position:absolute;
	left:0px;
	top:110px;
	z-index: 0;
}

.linkButton
{
	color: #003399; 
	text-decoration: underline;
}

.poDropDown
{
	width: 175px;
}

.orderSiteDropDown
{
	width: 100px;
}

.headerRow
{
	position:absolute;
	top:5px;
	left:5px;
	font-size:13px;
	font-weight:900;
	height:15px;
	text-decoration:underline;
}

.leftColumn
{
	position:absolute;
	left:5px; 
	top:0px;
}

.middleColumn
{
	position:absolute;
	left:250px;
	top:0px;
}

.rightColumn
{
	position:absolute; 
	left:530px; 
	top:0px;
}

.invisible
{
	display:none;
}

.editPoOrderPoPanel
{
	position:relative;
	top:0px;
	left:0px;
	height:165px;
	border: solid 1px #003399;
	width:758px;
}

#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	background: #fff;
	/*margin: 45px;
	width: 480px;*/
	border-collapse: collapse;
	text-align: center;
}
#hor-minimalist-b th
{
	font-size: 12px;
	font-weight: normal;
	color: #039;
	padding: 5px 4px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 3px 4px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	/*margin: 45px;
	width: 480px; */
	text-align: center;
	border-collapse: collapse;
}

#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 5px 8px;
	color: #039;
}

#hor-zebra td
{
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}

#quickKeyGeneration
{
	padding-top:10px; 
	color: #000000;
	clear: both;
}

#quickKeyGenerationResults
{
	padding-top:10px;
	color: #000000;
}

.Agreement
{
	position:absolute;
	left:10px;
    top: 105px;   
	color: #000000;
}

.Agreement input[type="text"], .Agreement input[type="submit"]
{
	width: 100px;
}

.Agreement select
{
	width: 107px;
}

.AgreementHeader
{
	position:relative;
	border:solid 1px #003399;
	height:255px;
	width:750px;
	padding-top: 5px;
	z-index: 2;
}

.AddAgreementPart
{
	position:relative;
	top:0px;
	left:0px;
	width:750px;
	height: 75px;
	border:solid 1px #003399;
	background-color:#CCCCCC;
	z-index: 1;
}

.AgreementDetail
{
	position:relative;
	top:0px;
	left:0px;
	width:750px;
	border:solid 1px #003399;
}

#AgreementDetailsArea
{
	position:relative;
	overflow:auto;
	width:750px;
	height:150px;
}

.AgreementRow
{
	position:relative;
	height:25px;
}
.AgreementDetailRow
{
	position:relative;
	height:25px;
	padding-top: 5px;
}
.AgreementHeaderLabelColumn1
{
	position:absolute;
	left:5px;
	width:150px;
}
.AgreementHeaderTextColumn1
{
	position:absolute;
	left:135px;
	width:250px;
}
.AgreementHeaderLabelColumn2
{
	position:absolute;
	left:265px;
	width:150px;
}
.AgreementHeaderTextColumn2
{
	position:absolute;
	left:370px;
	width:200px;
}
.AgreementHeaderLabelColumn3
{
	position:absolute;
	left:515px;
	width:150px;
}
.AgreementHeaderTextColumn3
{
	position:absolute;
	left:625px;
	width:200px;
}
.AgreementDetailColumn1
{
	position:absolute;
	left:5px;
}
.AgreementDetailColumn2
{
	position:absolute;
	left:85px;
}
.AgreementDetailColumn3
{
	position:absolute;
	left:305px;
}
.AgreementDetailColumn4
{
	position:absolute;
	left:368px;
}
.AgreementDetailColumn5
{
	position:absolute;
	left:463px;
}
.AgreementDetailColumn6
{
	position:absolute;
	left:523px;
}
.AgreementDetailColumn7
{
	position:absolute;
	left:620px;
}
.AgreementDetailColumn8
{
	position:absolute;
	left:675px;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	max-height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	border-width : 1px;
	border-style : dotted;
	background-color: #CFECEC;
	color: black;
	/*padding: 1px;*/
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

#machine_id_upload_form 
{
    position:absolute;
    border: 0;
    top:295px;
    left: 97px;
    height:0;
}

#machine_id_upload_form input
{
    width:389px;       
}