.inputOfQuantityTable{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;	
	color:#3a3d42;
}
.inputOfQuantityTable tr {
	height:22px;
	color:#3a3d42;	
}
.inputOfQuantityLabel{
	height:20px;	
	text-align:right;
	color:#3a3d42;
}
.flagSpan {
	white-space: nowrap;
}
.allocationFlag {
	border: none;
	height: 20px;
	cursor: help;
	padding-left: 20px;
	padding-right: 2px;
	vertical-align:top;
	margin-left:3px;
}
.magnif {
      background: url("../../img/loupe.gif") no-repeat;
      width: 20px;
      height: 20px;     
      cursor: pointer;
      padding-left:5px;
}
.buttonAlignedLeft {
	position:relative;
    padding-bottom:2px;
   /* float:left;*/
}
.buttonAlignLeft{
	float:left;
}
.popupPanelSiteFilterSelection{
	height:430px;
	width:325px;
	overflow-x:auto;
	overflow-y:auto; 
	padding-top:10px;
	padding-right:25px;
	padding-left:25px;
	padding-bottom:25px;
}
.popupPanelSingleSiteFilterSelection{
	height:450px;
	width:820px;
	overflow-x:auto;
	overflow-y:auto; 
	padding-top:10px;
	padding-right:25px;
	padding-left:25px;
	padding-bottom:25px;
}
.popupPanelMultiSiteFilterSelection{
	height:450px;
	width:1100px;
	overflow-x:auto;
	overflow-y:auto; 
	padding-top:10px;
	padding-right:25px;
	padding-left:25px;
	padding-bottom:25px;
}
.GSOAllocationSiteFilterPanelContainer{
	height:250px;
	padding-top:10px;
	padding-right:25px;
	padding-left:25px;
	padding-bottom:25px;
}
.siteFilterNContainer{
	width:100%;
	overflow-x:hidden;
}
.warningFlag {
	background: url("../../img/warningField.png") no-repeat;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.suListObject {
	border: 0;
	background: url("../img/suList.png"); 
	background-repeat:no-repeat;
	cursor: pointer;
	height: 20px;
	width: 20px;
	margin-left: 1px;
	vertical-align: top;
	margin-top: 1px;
}
.panelSequence{
	table-layout:auto;
	overflow-x:auto;
	overflow-y: hidden;	
	padding:0px;
   	margin:0px;
}

.panelSequenceDiv{	   
   overflow:hidden;
}

.criteriaPanelDIV{
	width:100%;
	padding-bottom:0px;	
	overflow-x:hidden;
	overflow-y:hidden;
}
.buttonNext {
    width:15px;
    height:22px;
    background-color: transparent;
    background-image:url("../img/show.gif");
    background-position:center;
    background-repeat:no-repeat;
	border:none;
	cursor: pointer;
	margin-left:10px;
	margin-right:10px;
	margin-top:2px;
}
.buttonPrevious {
    width:15px;
    height:22px;
    background-color: transparent;
    background-image:url("../img/hide.gif");
    background-position:center;
    background-repeat:no-repeat;
	border:none;
	cursor: pointer;
	margin-left:10px;
	margin-right:10px;
	margin-top:2px;
}

.buttonNextDisabled {
    width:15px;
    height:22px;
    background-color: transparent;
    background-image:url("../img/showdisabled.gif");
    background-position:center;
    background-repeat:no-repeat;
	border:none;
	margin-left:10px;
	margin-right:10px;
	margin-top:2px;
}
.buttonPreviousDisabled {
    width:15px;
    height:22px;
    background-color: transparent;
    background-image:url("../img/hidedisabled.gif");
    background-position:center;
    background-repeat:no-repeat;
	border:none;
	margin-left:10px;
	margin-right:10px;
	margin-top:2px;
}

.panelFrameNoTile{	
	margin:2px;
	padding: 2px;
	background-color: transparent;
	background-image: url("../../img/bgPanelFrame.png");
	background-repeat: repeat;
	border:solid #8598a7;
}

.panelFrameNoTileDotted{	
	margin:2px;
	padding: 2px;
	background-color: transparent;
	background-image: url("../../img/bgPanelFrame.png");
	background-repeat: repeat;
	border:1px solid #8598a7;
}

/* buttons at the end of the tables */
.buttonPlus {
    height:20px;
    width:20px;
    background: url("../img/plus.png") no-repeat center;
    cursor: pointer;
    border: none;
	padding-right:3px;
}
.buttonMinus {
    height:20px;
    width:20px;
    background: url("../img/minus.png") no-repeat center;
    cursor: pointer;
    border: none;    
}
.filterList   {
	border: 0;
	background-repeat:no-repeat;
	background: url("../img/itemList.png") no-repeat;
	width: 20px;
	height: 20px;
	cursor: hand;
    margin-left: 1px;
}
.filterTableList{
	text-align:left;
	width:1300px;
	margin:2px;
	margin-top:20px;
	overflow-x:auto;
}
.filterTableList .filterButtons{
	text-align:center;
}

.popupPanelSelection{
	height:230px;
	width:900px;
	overflow-x:auto;
	overflow-y:auto; 	
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:10px;
}
