@import url("struct-legacy.css");

/* start  override of core.css, esc.css, struct.css ---------------------------------------- */
body, td, pre, select{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
#PageContent .ContainerL2Headerdiv,
#PageContent .ContainerL3Headerdiv
{
    background-color: transparent;
}
.ContentRegion {
	padding-right: 5px;
}
.Subtitle, .SubTitle  {
	display:block;
	font-size: 16px;
	color: #000000;
	padding: 0;
	margin: 0 0 15px 0;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	clear: left;
}
.ContainerL2Cell,
.TreeWithoutMargin .ContainerL1{
	margin: 0;
}
.VAMValSummaryErrors{
	background: transparent;
	font-weight: normal;
	padding: 10px 0 0 0;
}
.NoFloat,
table.AutoWidthTable table.ContainerL3 table.grid tr.GridRow td.LabelCell .DescriptionDiv img.icon{
	float: none!important;
}
.WithBorder > tbody > tr > td,
.frame{
	border:none;
}
.ListTable,
.ESCEventsFilter,
.ESCWeekendCell, 
.ESCWeekCell
	{background:transparent;}
.ButtonHolder form,
.NewButtonsRow,
.Inline,
.ActionsInline .ContainerL2 tr,
.ActionsInline .ContainerL2 td,
.ActionsInline table.ContainerL3 table table tr,
.ActionsInline table.ContainerL3 table table tr td,
.ChildrenInline div{
	display: inline;
}
.ResetTable *{
	font-family: Arial;
	font-size: 12px;
	background: transparent;
}
.TableLabelCancelAlign,
.CancelAlignImportant,
.AlignLeft{
	text-align: left!important;
}
.AlignRight{
	text-align: right!important;
}
.AlignCenter{
	text-align: center!important;
}
.NoFooterTable td.bbiTableCell,
.NoFooterTable table.grid td.bbiTableCell{
	border: 0px;
	display:none;
}
.AutoWidth, 
.AutoWidth table,
.AutoWidthTr td,
table.grid tr.GridRow .input_type_text, 
.textarea,
.Width190, 
.Width200, 
.LongButton.Width190,
.Width90,
#ContentSingleColumn{
	width: auto;
}
.WidthAutoImportant INPUT.LongButton,
.WidthAutoImportant INPUT.SmallButton{
	width: auto!important;
}
.BgTransparent.HideOld .ContainerL2HeaderCell ,
.EmptyTableHeaderCell,
.NoHeaderSection .ContainerL2Headerdiv,
.NoHeaderSection .ContainerL3Headerdiv,
.HideNew,
.OldButtonsRow,
.HideElement,
tr.EmptyTr td, 
table.NoLabelCell > tbody > tr > td.ContainerCell > table > tbody > tr > td > table.grid > tbody > tr.GridRow  > td.LabelCell,
.HideTableHeader.ContainerL3C .ContainerCell .GridRow tr.bbiSubHeaderRow,
.Legend table.grid table tr.bbiSubHeaderRow td img,
.ActionsInline .ContainerL2HeaderCell{
	display:none;
}
.ContentRegion > .NavigationTitle{
	visibility: hidden;
}
.Datadiv:empty,
.DescriptionDiv:empty{
	display: none;
	padding: 0px;
	background: transparent;
}
.RightSideSection.NoEmpty{
	margin-bottom: 0px;
}
.RightSideSection.NoEmpty.BgTransparent {
	margin-top: 5px;
}
.NoPadding{
	padding:0px;
}
.AutoWidthBtn{
	padding-left: 4px;
	padding-right: 4px;
}
.noWidthNoFloat .rowActionLeft,
.noWidthNoFloat .rowActionRight
{
	display: inline;
	width:auto;
	float:none;
}
.noWidthNoFloat .AutoWidthBtn{margin-bottom: 0px;}
.loginLabelTD{width: 15%;}
.MarginRight10{margin-right: 10px!important;}
.MarginBottom{margin-bottom: 10px;}
.MarginTop5Important{margin-top:5px!important;}
.DetailsDescription .rowLeft,
.DetailsDescription .rowLeftQuestion{
	font-weight:bold;
	background:transparent;
}
.DetailsDescription .rowWhiteRight span{
	font-weight:normal!important;
	background:transparent;
}
.SmallQuestionIcons img.icon{width: 30px;}
.SmallQuestionIcons .LabelCell{width: 5%!important;}
.CategorySchemesBorder, .CategorySchemesBorder > tbody > tr > td{
	border-color:white!important;
	border-style:solid!important;
}
tr.QuestionWithTableAndButton .DataCell .Datadiv > input{margin-top: 10px;}

div.HelperBody {
	background:transparent;
	color:#000000;
}
.warning div.HelperBody span{color:#000000;}
.MPInfoLabel{
	font-weight: bold;
	display: inline-block;
	width: 200px;
}
.LabelsTable td.TableLabel{
	font-weight: bold;
	width: 200px;
}
.LabelsTable td{padding:2px 4px;}
.LabelsTable td.RemoveTdPadding{padding:0px!important;}
.bbiTableCellOdd .Font1,
.bbiTableCellEven .Font1,
.bbiTableCellOdd .Font2,
.bbiTableCellEven .Font2,
.GridData{
	font-size: 11px;
	font-family: Arial;
}
.Font2,
.auctionTableHeader .Font2{
	font-size: 12px;
	font-family: Arial;
}
.NormalFont Font{font-size: 12px!important;font-family: Arial!important;}
.Font11Important{font-size: 11px!important;}
.Black{color: #000;}
.ContainerL2Cell, .ContainerCell, .ContainerL3{
	background: transparent;
	border: 0;
}
.row .rowLeft{background:transparent;}
.row .rowLeftQuestion{background:transparent;}
.AuctionCenterButtonCancel{
	text-align: left!important;
}
.bbiSmallFontEven {background: transparent;}
tr.NewButtonsRow{
	display: table-row;
}
.Datadiv {padding:0;}
.HideOld{display: block;}
table.HideOld{display: table;}
tr.HideOld{display: table-row;}
.oldpadding8{padding: 0;}
.TableSectionHeader {padding:5px;}
.NewButtonsRow td{
	padding-top: 10px!important;
	border-top: 1px solid #dedede;
}
.PaddingSection,
.PaddingSection td.ButtonHolderTd
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.HostSection
{
	padding: 10px 10px 10px 10px;
}
.left_sidebar {border-right:1px solid #999;}
.spacer {
	clear:both;
	height:15px;
}
.table_left_padding {padding-left:5px;}
.ContainerL2Headerdiv {margin-bottom:3px;}
.ContainerL2HeaderCell > .ContainerL2Headerdiv{margin-bottom: 0px;}
.button_width_hack {	width:180px !important;	margin:5px 0;}
#PageContent,
.QuestionWithButton .ContainerL3 table,
.ActionsInline .ContainerL2,
.WidthAutoImportant,
tr.AutoWidthTable.GridRow td,
.dateHolder > table
{ 
	width: auto!important;
}/*ex: (initiator) Auction engine - Create - Auction*/
#PageContent{
	padding-top: 10px;
	padding-left: 10px;
}
.ContentRegion #PageContent{
	padding: 0px;
}
.margin_top_hack {margin-top:15px;}
.fixed_container_div { margin:5px 0;}
.TableLabel { background:none !important; }
.no_margin_top { margin-top:0 !important; }
.ContainerL2 { background:none !important; }
.clear{clear:both;}
*, *:before, *:after {
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
}	
.maxWidth{max-width: 700px;}
.fakeright{float: left;}
a img{border:0px;}
*:focus {outline: 0;}
.AllTaskHolder .TaskHolder{
	width: 280px;
	float: left;
	margin-left: 10px;
}
.AllTaskHolder .TaskHolder .TaskMessage .TaskActualMessage{height: 4.5em;}
.ContainerCell.NewContainerCell{
	background: transparent;
	border: 0px;
}
.GridRow .LabelCell{	font-weight: bold;}
.hrd_logo-container {
	padding-left: 10px;
	padding-top: 15px;
	float: left;
}
.hrd_logo-container span {
	font-size:14px; 
	font-weight:bold; 
	font-style:italic;
}
h3 {font-size: 16px;}
h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.GeneralHome .ContainerL2Headerdiv,
h3.ContainerL2Headerdiv{
	background: transparent; 
	font-size: 16px;
}
.GeneralHome .ContainerL2Headerdiv{margin-bottom: 15px;}
.NoHeaderSection .ContainerL2HeaderCell{	background: transparent;}
.NoLabelCell td.DataCell,
.Legend table.grid table {
	width: 100%;
}

.MPInfoValue b{
	font-weight: normal;
}
/* LINKS */
a, a:link, a:visited, a:hover, a:active {text-decoration:none!important;}
a:hover, a:active {text-decoration:underline!important;}
a.LanguageFlag:link, a.LanguageFlag:visited, a.LanguageFlag:hover, a.LanguageFlag:active{
	margin: 0 5px 5px 0;
	opacity:0.85;
	filter:alpha(opacity=85); /* For IE8 and earlier */
}
a.LanguageFlag:hover, a.LanguageFlag:active{
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
table.Fieldset .SubTitle ,
table.Fieldset .Subtitle {
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	margin:0px;
	display: inline;
}

div.logo-text {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	padding: 35px 0 0 0;
}

.RightSideSection .Datadiv, .RightSideSection .DescriptionDiv{
	padding-left: 0px;
}
.RightSideSection .bbiSmallFontEven.spaced .Datadiv,
.RightSideSection .bbiSmallFontEven.spaced .DescriptionDiv{
	padding-bottom: 0px;
	padding-top: 0px;
}

.RightSideSection .bbiSmallFontEven.spaced .Datadiv .checkbox{
	margin-top: 5px;
}
.RightSideSection{
	margin-bottom: 15px;
}
.RightSideSection .bbiSmallFontEven{
	padding-top: 3px;
}
.bbiSmallFontEven.spaced input[type="checkbox"]{
	margin-right: 5px;
}
.Legend table.grid table tr.bbiSubHeaderRow td{
	background: #E1E1E1;
	text-align: center;
}
.Legend table.grid table tr.bbiSubHeaderRow td .datadiv{
	padding: 5px 0;
}
.Legend table table{
	border-spacing:0px;
}
.QuestionWithButton .ContainerL3 table .QuestionWithLink,
.NoWrapForLabels .LabelCell .DescriptionDiv,
.NoWrap{
	white-space: nowrap;
}
#ConfirmationPage .rowLeft{
	background: transparent;
	width: 250px;
}
#ConfirmationPage .rowWhiteRight {
	width: auto;
	float: none;
	margin-left: 250px;
}

.maxWidth #ConfirmationPage .rowWhiteRight {
	width: 435px;
}

.fl{
	float: left;
}
.NewClear{
	clear:both;
	display: block;
	margin-bottom: 4px;
}
.auctionTableHeader .GridHeader.TransparentImportant{
	color: #000000;
}
.table_static { position:relative; }
.table_static thead td {
	padding: 3px 10px 2px 10px;
	text-align: left;
	border:1px solid #D5D5D5;
	background: #efefef url(../gfx/leftNavBg.png) repeat-x;
	font-size: 11px;
	color: #878787;
}
.table_static tbody tr {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
.table_static tbody td {
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	padding: 8px 10px;
	vertical-align: middle;
}

.GettingStartedText {
	margin-left: 25px;
	padding-top: 2px;
}
hr{
	border: 0px;
	border-top: 1px solid #999;
}
.RightPadding{
	padding-right: 5px;
}
.BottomPadding,
tr.BottomPadding > td{
	padding-bottom: 5px!important;
}
.TabsNoBorder,
.NoBorder{
	border:none!important;
}
.TransparentImportant{
	background:transparent!important;
}
.Width100pImportant{
	width: 100%!important;
}
.ButtonHolderMargin{
	padding-top: 5px;
}
.BigTextAreaHolder textarea.textarea{
	width: 500px;
	max-width: 500px;
}
.NoBold,
.NoBold .LabelCell,
.NoBold > b {
	font-weight: normal;
}
.ReportSectionContainer
{
	width: auto; 
	position:relative;
	border: none; 
	background: none;
	float: none;
}
.ESCEventsFilterItem{
	clear: both;
	width: auto;
}
.ESCWeekLabel {
	font-family: arial;
	margin-bottom: 10px;
}
.ESCDayCell{
	padding: 0 5px;
	border-bottom: none;
}
.ESCEvents{
	border-bottom: none;
	border-top: 1px solid #cccccc;
}
.WeekTableDayTable{
	margin-top: 5px;
}
.ESCWeekendCell,
.ESCWeekCell{
	border-color: #999999;
}
/*-------------------------------------- start MENU --------------------------------------------------------------------------*/

.MenuItemTextHilited {
	color: #1672B6;
}
.MenuApplicationTextCenter {
	text-align : center;
}
.MenuApplicationTextCenter,
.MenuApplicationText,
.MenuDateTime,
.MenuItemText {
	color:#000000;
}
.MenuDateTime img {
	display:none;
}
.NavigationDivider{
	background: #999999;
}

.MainMenu td.MenuEntry,
.MainMenu td.MenuEntryHilited{
	border-top: 1px solid #999;
	padding-top: 5px;
}

.MenuEntryHilited {
	WIDTH: 128px;
	TEXT-ALIGN: left;
	background:none !important;
	font-weight:bold;
}
.MenuApplicationTextHilited {font-weight:bold;}
.MenuItemTextHilitedCaption{font-weight:bold;background-color: transparent;}
.left_sidebar{
	border-color: #999999;/*menu right border*/
}

/*-------------------------------------- end MENU*/

/* start buttons */
.standard_button_othertype, .link_as_button_othertype, .input_type_button_othertype,
a.standard_button_othertype:link, a.standard_button_othertype:hover, a.standard_button_othertype:active, a.standard_button_othertype:visited,
a.link_as_button_othertype:link, a.link_as_button_othertype:hover, a.link_as_button_othertype:active, a.link_as_button_othertype:visited
a.input_type_button_othertype:link, a.input_type_button_othertype:hover, a.input_type_button_othertype:active, a.input_type_button_othertype:visited,
a.AuctionBtn:link, a.AuctionBtn:visited, a.AuctionBtn:hover, a.AuctionBtn:active,
.NavigButton, .LongButton , .SmallButton, .StandardButton, .AuctionBtn,
.standard_button_blue, .link_as_button_blue, .input_type_button_blue,
.standard_button_gray, .link_as_button_gray, .input_type_button_gray,
td.otherTypeLinkHolderTd a:link, td.otherTypeLinkHolderTd a:visited, td.otherTypeLinkHolderTd a:hover, td.otherTypeLinkHolderTd a:active{
	height: auto;
	font-family: Arial, sans-serif;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	margin: 0 0px 0 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none!important;
	font-size: 11px;
	padding: 4px 8px;
	*padding: 4px 4px;
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	color: #e9e9e9;
	border: solid 1px #0F5082;
	background: #1672B6;
	background: -webkit-gradient(linear, left top, left bottom, from(#1672B6), to(#11578A));
	background: -moz-linear-gradient(top,  #1672B6,  #11578A);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1672B6', endColorstr='#11578A');
}
.standard_button_othertype, .link_as_button_othertype, .input_type_button_othertype,
a.standard_button_othertype:link, a.standard_button_othertype:hover, a.standard_button_othertype:active, a.standard_button_othertype:visited,
a.link_as_button_othertype:link, a.link_as_button_othertype:hover, a.link_as_button_othertype:active, a.link_as_button_othertype:visited
a.input_type_button_othertype:link, a.input_type_button_othertype:hover, a.input_type_button_othertype:active, a.input_type_button_othertype:visited,
.NavigButton, .LongButton , .SmallButton, .StandardButton,
.standard_button_blue, .link_as_button_blue, .input_type_button_blue,
.standard_button_gray, .link_as_button_gray, .input_type_button_gray,
td.otherTypeLinkHolderTd a:link, td.otherTypeLinkHolderTd a:visited, td.otherTypeLinkHolderTd a:hover, td.otherTypeLinkHolderTd a:active{
	width: auto!important;
}
.standard_button_gray, .link_as_button_gray, .input_type_button_gray {
	margin: 0 5px 5px 0;
	border: 1px solid #555555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757', GradientType=0);
}
.standard_button_blue, .input_type_button_blue{
	margin: 0 5px 5px 0;
}
*+html .NavigButton {
	filter: chroma(color=#000000);
	background-color: #11578A;
	background-image: url(images/btn_blue.png);
	background-repeat: repeat-x;
}
.LongButton, .StandardButton {
	/*width: 180px;*/
	margin: 0 5px 0 0;
}
.standard_button_gray:link, .standard_button_gray:hover, .standard_button_gray:visited,
.link_as_button_gray:link, .link_as_button_gray:hover, .link_as_button_gray:visited,
.input_type_button_gray:link, .input_type_button_gray:hover, .input_type_button_gray:visited,
.standard_button_blue:link, .standard_button_blue:hover, .standard_button_blue:visited,
.link_as_button_blue:link, .link_as_button_blue:hover, .link_as_button_blue:visited,
.input_type_button_blue:link, .input_type_button_blue:hover, .input_type_button_blue:visited,
.NavigButton:link, .NavigButton:hover, .NavigButton:visited,
.LongButton:link, .LongButton:hover, .LongButton:visited,
.StandardButton:link, .StandardButton:hover, .StandardButton:visited ,
.AuctionBtn:link, .AuctionBtn:hover, .AuctionBtn:visited
a.AuctionBtn:link, a.AuctionBtn:hover, a.AuctionBtn:visited  {
	text-decoration: none!important;
	color:#FFFFFF;
}
.standard_button_blue:hover, .link_as_button_blue:hover, .input_type_button_blue:hover, 
.standard_button_blue:active, .link_as_button_blue:active, .input_type_button_blue:active,
.NavigButton:hover, .LongButton:hover, .StandardButton:hover,
.NavigButton:active, .LongButton:active, .StandardButton:active {
	background: #0F5082;
	background: -webkit-gradient(linear, left top, left bottom, from(#0F5082), to(#0F5082));
	background: -moz-linear-gradient(top,  #0F5082,  #0F5082);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F5082', endColorstr='#0F5082');
}

.standard_button_gray:hover, .link_as_button_gray:hover, .input_type_button_gray:hover,
.standard_button_gray:active, .link_as_button_gray:active, .input_type_button_gray:active{
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.SmallButton {
	width: 90px;
	margin: 0 5px 0 0;
}
.standard_button_othertype, .link_as_button_othertype, .input_type_button_othertype,
a.standard_button_othertype:link, a.standard_button_othertype:visited, a.standard_button_othertype:hover, a.standard_button_othertype:active,
a.link_as_button_othertype:link, a.link_as_button_othertype:visited, a.link_as_button_othertype:hover, a.link_as_button_othertype:active, 
a.input_type_button_othertype:link, a.input_type_button_othertype:hover, a.input_type_button_othertype:active, a.input_type_button_othertype:visited,
a.AuctionBtn:link,  a.AuctionBtn:visited, a.AuctionBtn:hover,  a.AuctionBtn:active,
td.otherTypeLinkHolderTd a:link, td.otherTypeLinkHolderTd a:visited, td.otherTypeLinkHolderTd a:hover, td.otherTypeLinkHolderTd a:active{
	color:#1672B6!important;
	margin:0 5px 5px 0;
	border:1px solid #dcdcdc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
}
.standard_button_othertype:hover, .link_as_button_othertype:hover, .input_type_button_othertype:hover,
a.standard_button_othertype:hover, a.standard_button_othertype:active,
a.link_as_button_othertype:hover, a.link_as_button_othertype:active,
a.input_type_button_othertype:hover, a.input_type_button_othertype:active,
a.AuctionBtn:hover,  a.AuctionBtn:active,
td.otherTypeLinkHolderTd a:hover, td.otherTypeLinkHolderTd a:active{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.AuctionBtn,
a.AuctionBtn:link,  a.AuctionBtn:visited, a.AuctionBtn:hover,  a.AuctionBtn:active,
.link_as_button_othertype,
a.link_as_button_othertype:link, a.link_as_button_othertype:visited, a.link_as_button_othertype:hover, a.link_as_button_othertype:active,
a.input_type_button_othertype:link, a.input_type_button_othertype:visited, a.input_type_button_othertype:hover, a.input_type_button_othertype:active,
td.otherTypeLinkHolderTd a:link, td.otherTypeLinkHolderTd a:visited, td.otherTypeLinkHolderTd a:hover, td.otherTypeLinkHolderTd a:active{
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
}
.AuctionBtn span{
	display: inline-block;
	padding: 2px 0 2px 25px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 center;
	white-space:nowrap;
}
.AuctionBtn img{
	display: none;
}
.AuctionBtn.icn_ACHART span{		background-image: url(images/icn_ACHART.gif);}
.AuctionBtn.icn_AN_ACHART span{	background-image: url(images/icn_AN_ACHART.gif);}
.AuctionBtn.icn_AN_ASTATS span{	background-image: url(images/icn_AN_ASTATS.gif);}
.AuctionBtn.icn_AN_EXCEL span{	background-image: url(images/icn_AN_EXCEL.gif);}
.AuctionBtn.icn_AN_PARTOPT span{	background-image: url(images/icn_AN_PARTOPT.gif);}
.AuctionBtn.icn_AN_SHOWAL span{	background-image: url(images/icn_AN_SHOWAL.gif);}
.AuctionBtn.icn_APPROVE span{	background-image: url(images/icn_APPROVE.gif);}
.AuctionBtn.icn_ASSIGN span{		background-image: url(images/icn_ASSIGN.gif);}
.AuctionBtn.icn_ASSIGN2 span{	background-image: url(images/icn_ASSIGN2.gif);}
.AuctionBtn.icn_ASSIGNCAT span{	background-image: url(images/icn_ASSIGNCAT.gif);}
.AuctionBtn.icn_ASTATS span{		background-image: url(images/icn_ASTATS.gif);}
.AuctionBtn.icn_ATTACH span{		background-image: url(images/icn_ATTACH.gif);}
.AuctionBtn.icn_AUCMONITOR span{	background-image: url(images/icn_AUCMONITOR.gif);}
.AuctionBtn.icn_AUTOPAUSE span{	background-image: url(images/icn_AUTOPAUSE.gif);}
.AuctionBtn.icn_BIDMONITOR span{	background-image: url(images/icn_BIDMONITOR.gif);}
.AuctionBtn.icn_B_ACCEPT span{	background-image: url(images/icn_B_ACCEPT.gif);}
.AuctionBtn.icn_CHANGEMPA span{	background-image: url(images/icn_CHANGEMPA.gif);}
.AuctionBtn.icn_CHECKALL span{	background-image: url(images/icn_CHECKALL.gif);}
.AuctionBtn.icn_CLEARALL span{	background-image: url(images/icn_CLEARALL.gif);}
.AuctionBtn.icn_CLOSEMAN span{	background-image: url(images/icn_CLOSEMAN.gif);}
.AuctionBtn.icn_CONFIRM span{	background-image: url(images/icn_CONFIRM.gif);}
.AuctionBtn.icn_COPYMPA span{	background-image: url(images/icn_COPYMPA.gif);}
.AuctionBtn.icn_DECLINE span{	background-image: url(images/icn_DECLINE.gif);}
.AuctionBtn.icn_DELETEMPA span{	background-image: url(images/icn_DELETEMPA.gif);}
.AuctionBtn.icn_DETAIL2_OF span{	background-image: url(images/icn_DETAIL2_OF.gif);}
.AuctionBtn.icn_DETAIL2_ON span{	background-image: url(images/icn_DETAIL2_ON.gif);}
.AuctionBtn.icn_DETAIL3_OF span{	background-image: url(images/icn_DETAIL3_OF.gif);}
.AuctionBtn.icn_DETAIL3_ON span{	background-image: url(images/icn_DETAIL3_ON.gif);}
.AuctionBtn.icn_DETAIL4_OF span{	background-image: url(images/icn_DETAIL4_OF.gif);}
.AuctionBtn.icn_DETAIL4_ON span{	background-image: url(images/icn_DETAIL4_ON.gif);}
.AuctionBtn.icn_DETAIL5_OF span{	background-image: url(images/icn_DETAIL5_OF.gif);}
.AuctionBtn.icn_DETAIL5_ON span{	background-image: url(images/icn_DETAIL5_ON.gif);}
.AuctionBtn.icn_ET_AUCMON span{	background-image: url(images/icn_ET_AUCMON.gif);}
.AuctionBtn.icn_ET_BIDMON span{	background-image: url(images/icn_ET_BIDMON.gif);}
.AuctionBtn.icn_EXCEL span{		background-image: url(images/icn_EXCEL.gif);}
.AuctionBtn.icn_FILTER span{		background-image: url(images/icn_FILTER.gif);}
.AuctionBtn.icn_FORMULA span{	background-image: url(images/icn_FORMULA.gif);}
.AuctionBtn.icn_MAIL_ADDR span{	background-image: url(images/icn_MAIL_ADDR.gif);}
.AuctionBtn.icn_MAIL_PART span{	background-image: url(images/icn_MAIL_PART.gif);}
.AuctionBtn.icn_NEGOTIATE span{	background-image: url(images/icn_NEGOTIATE.gif);}
.AuctionBtn.icn_PARTINFO span{	background-image: url(images/icn_PARTINFO.gif);}
.AuctionBtn.icn_PARTOPTS span{	background-image: url(images/icn_PARTOPTS.gif);}
.AuctionBtn.icn_PRICESDC span{	background-image: url(images/icn_PRICESDC.gif);}
.AuctionBtn.icn_PRICESTEP span{	background-image: url(images/icn_PRICESTEP.gif);}
.AuctionBtn.icn_PUBLISH span{	background-image: url(images/icn_PUBLISH.gif);}
.AuctionBtn.icn_REJECT span{		background-image: url(images/icn_REJECT.gif);}
.AuctionBtn.icn_REQUEST_AP span{	background-image: url(images/icn_REQUEST_AP.gif);}
.AuctionBtn.icn_SHOWAL span{		background-image: url(images/icn_SHOWAL.gif);}
.AuctionBtn.icn_SORTPOS span{	background-image: url(images/icn_SORTPOS.gif);}
.AuctionBtn.icn_STARTPRICE span{	background-image: url(images/icn_STARTPRICE.gif);}
.AuctionBtn.icn_STRTBDTM span{	background-image: url(images/icn_STRTBDTM.gif);}
.AuctionBtn.icn_TOAUCTION span{	background-image: url(images/icn_TOAUCTION.gif);}
.AuctionBtn.icn_TOHOMEPAGE span{	background-image: url(images/icn_TOHOMEPAGE.gif);}
.AuctionBtn.icn_VISSETT span{	background-image: url(images/icn_VISSETT.gif);}
.AuctionBtn.icn_VISSETTING span{	background-image: url(images/icn_VISSETTING.gif);}
.AuctionBtn.icn_VIS_SBA span{	background-image: url(images/icn_VIS_SBA.gif);}
.AuctionBtn.icn_VW_FORMULA span{	background-image: url(images/icn_VW_FORMULA.gif);}
.AuctionBtn.icn_WITHDRAW span{	background-image: url(images/icn_WITHDRAW.gif);}
.AuctionBtn.icn_EDTCSRPT span{	background-image: url(images/icn_EDTCSRPT.gif);}


.NoHeaderSection .ButtonHolder input.NavigButton.input_type_button_othertype,
.RightSideSection input.NavigButton.input_type_button_othertype,
.NoHeaderSection .ButtonHolder input.input_type_button_othertype{
	color: #e9e9e9 !important;
	border: solid 1px #0F5082;
	background: #1672B6;
	background: -webkit-gradient(linear, left top, left bottom, from(#1672B6), to(#11578A));
	background: -moz-linear-gradient(top,  #1672B6,  #11578A);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1672B6', endColorstr='#11578A');
}
.NoHeaderSection .ButtonHolder input.NavigButton.input_type_button_othertype:active,
.RightSideSection input.NavigButton.input_type_button_othertype:active{
	background: #0F5082;
	background: -webkit-gradient(linear, left top, left bottom, from(#0F5082), to(#0F5082));
	background: -moz-linear-gradient(top,  #0F5082,  #0F5082);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F5082', endColorstr='#0F5082');

}
.NoHeaderSection .ButtonHolder input.NavigButton.input_type_button_othertype:hover,
.RightSideSection input.NavigButton.input_type_button_othertype:hover{

    color: #e9e9e9;
	background: -webkit-gradient(linear, left top, left bottom, from(#0F5082), to(#1672B6));
	background: -moz-linear-gradient(top,  #0F5082,  #1672B6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F5082', endColorstr='#1672B6');
	
}


.NoHeaderSection .ButtonHolder
{
	margin-bottom: 5px;
}

.ButtonHolder a.ButtonHyperlink:link, .ButtonHolder a.ButtonHyperlink:visited, .ButtonHolder a.ButtonHyperlink:hover, .ButtonHolder a.ButtonHyperlink:active,
.QuestionWithLink a:link, .QuestionWithLink a:visited, .QuestionWithLink a:hover, .QuestionWithLink a:active{
	display:inline-block;
	zoom: 1;
	color:#1672B6!important;
	padding: 4px 8px;
	text-align: center;
	text-decoration: none!important;
	font-size: 11px;
	margin:0 5px 5px 0;
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	border:1px solid #dcdcdc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	cursor:pointer;
}
.ButtonHolder a.ButtonHyperlink:hover, .ButtonHolder a.ButtonHyperlink:active{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}

input.HighlightedLongButton.input_type_button_othertype,
.NoHeaderSection .ButtonHolder input.HighlightedLongButton.input_type_button_othertype
 {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFD147), color-stop(1, #E6B82E) );
	background:-moz-linear-gradient( center top, #FFD147 5%, #E6B82E 100% );
	
  background-color: #FFCC33;
  color: #000000!important;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD147', endColorstr='#E6B82E');
}
input.HighlightedLongButton.input_type_button_othertype:hover,
.NoHeaderSection .ButtonHolder input.HighlightedLongButton.input_type_button_othertype:hover
 {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E6B82E), color-stop(1, #FFD147) );
	background:-moz-linear-gradient( center top, #E6B82E 5%, #FFD147 100% );
	background-color: #FFCC33;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6B82E', endColorstr='#FFD147');
	
}
input.HighlightedButton.input_type_button_othertype,
.NoHeaderSection .ButtonHolder input.HighlightedButton.input_type_button_othertype{
	color: #e9e9e9 !important;
	border: solid 1px #0F5082;
	background: #1672B6!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#1672B6), to(#11578A))!important;
	background: -moz-linear-gradient(top,  #1672B6,  #11578A)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1672B6', endColorstr='#11578A')!important;
}
input.HighlightedButton.input_type_button_othertype:hover,
.NoHeaderSection .ButtonHolder input.HighlightedButton.input_type_button_othertype:hover{
	background: #11578A!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#0F5082), to(#1672B6))!important;
	background: -moz-linear-gradient(top,  #0F5082,  #1672B6)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F5082', endColorstr='#1672B6')!important;

}

/* end buttons */

/* start form related elements */
.input_type_text, .textarea, .select , .segment, select, .LongInputField, .row4ColumnsContainer SELECT, input.VAMInput , input.VAMDateInput{
	border: 1px solid #d5d5d5;
	padding: 4px 5px 4px 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 2px 0;
}
.ComboBoxInput_WindowsXP,
.ComboBoxInputHover_WindowsXP  {
	border-left: 1px solid #d5d5d5!important;
	border-top: 1px solid #d5d5d5!important;
	border-bottom: 1px solid #d5d5d5!important;
	border-right: 0px!important;
	padding: 4px 5px 4px 5px!important;
	font-size: 12px!important;
	font-family: Arial, Helvetica, sans-serif!important;
	margin: 2px 0!important;
	height:auto!important;
}
.ComboBoxImage_WindowsXP,
.ComboBoxImageHover_WindowsXP
{
	padding-top:2px;
	padding-bottom:1px;
	border-top: 1px solid #d5d5d5!important;
	border-right: 1px solid #d5d5d5!important;
	border-bottom: 1px solid #d5d5d5!important;
}
.ComboBoxDropDown_WindowsXP
{
	margin-left: 2px!important;
	border: 1px solid #d5d5d5!important;
}
input.VAMInput,
input.VAMDateInput{
	border-color: #d5d5d5!important;
}
.row4ColumnsContainer SELECT, .LongInputField {
	width: 220px;
}
select.bigSelect{
	width: 400px!important;
}
.input_type_text, .textarea {
	width: 60%;
	max-width: 200px;
	min-width: 100px;
}
/*ESC-1320*/
table.grid tr.GridRow .input_type_text{
	min-width: auto!important;
}
.textarea {
	max-width: 300px;
}
.MultilineTextBox  {
	width: 60%!important;
	max-width: 300px!important;
	min-width: 100px!important;
}
.segment .input_type_text,
.input_type_text.segment {
	width: 46px;
	min-width:46px;
}
.input_type_text.smaller{
	width: 80px;
	min-width:80px;
}
.input_type_text:hover, .textarea:hover, .segment:hover {
	border: 1px solid #d1d1d1;
}
.input_type_text:focus, .textarea:focus, .segment:focus {
	border: 1px solid #bbc1c9;
}

input.radio, input.checkbox{margin: 2px 5px 2px 0;}
/* end form related elements */


/* start Fieldset */
fieldset, table.Fieldset{
	border:1px solid #999;
}
fieldset.inner,
.WidthChildFieldset td.ContainerL2Cell table.ContainerL3C,
.WidthChildFieldset td table.InnerFieldset {
	border: 1px solid #ccc;
}
fieldset legend,
table.Fieldset .ContainerL2Headerdiv,
.GeneralHome table.Fieldset .bbiSubHeaderRow .bbiSubHeader .datadiv,
.GeneralHome table.Fieldset.ContainerL3C .ContainerL3HeaderCell .ContainerL3Headerdiv {
	font-size:13px;	
}
fieldset.inner legend,
.WidthChildFieldset td.ContainerL2Cell .ContainerL3Headerdiv,
.WidthChildFieldset td table.InnerFieldset .bbiSubHeaderRow .bbiSubHeader .datadiv,
.WidthChildFieldset td table .bbiSubHeaderRow .bbiSubHeader .datadiv {
	font-size: 12px;
}

fieldset {	
	padding: 10px 10px 10px 10px;
	margin: 0 0 10px 0;
	padding-top: 0\9;
}

fieldset legend {
	padding: 0 5px;
	text-align:left;
	display: inherit;
	margin-bottom: 10px\9;	
}
fieldset legend {
	*display: inline-block;
}
*+html fieldset legend {	
	display: inline-block;
}
fieldset.inner {
	margin: 0;
}
table.Fieldset{
	padding: 10px;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
table.Fieldset > tbody > tr > td > table.grid{
	margin-top: 10px;
}
.GeneralHome .ContainerL2HeaderCell,
table.Fieldset .ContainerL2HeaderCell{
	background: transparent;
}
.GeneralHome table.Fieldset .bbiSubHeaderRow .bbiSubHeader,
.GeneralHome table.Fieldset.ContainerL3C .ContainerL3HeaderCell  {
	height: 1px!important;
	background: transparent;
}
table.Fieldset .ContainerL2Headerdiv,
.GeneralHome table.Fieldset .bbiSubHeaderRow .bbiSubHeader .datadiv,
.GeneralHome table.Fieldset.ContainerL3C .ContainerL3HeaderCell .ContainerL3Headerdiv,
.WidthChildFieldset td.ContainerL2Cell .ContainerL3Headerdiv,
.WidthChildFieldset td table.InnerFieldset .bbiSubHeaderRow .bbiSubHeader .datadiv,
.WidthChildFieldset td table .bbiSubHeaderRow .bbiSubHeader .datadiv
{
	position: absolute;
	top: -8px;
	font-weight: normal;
	padding: 0 5px;
}
.GeneralHome table.Fieldset .bbiSubHeaderRow .bbiSubHeader .datadiv b{
	font-weight: normal;
}
.GeneralHome table.Fieldset .bbiSubHeaderRow .bbiSubHeader{
	background: transparent;
}
.WidthChildFieldset > tbody > tr > td,
table.Fieldset > tbody > tr > td,
.WidthChildFieldset td table.InnerFieldset >tbody >tr >td ,
.WidthChildFieldset > tbody > tr > td.ContainerL2Cell, 
.WidthChildFieldset > tbody > tr > td.ContainerCell,
.WidthChildFieldset td.ContainerL2Cell table.ContainerL3C > tbody > tr > td{
	*padding: 0px 10px;
}
.WidthChildFieldset td.ContainerL2Cell table.ContainerL3C,
.WidthChildFieldset td table.InnerFieldset{
	padding: 10px;
	position: relative;
	margin: 10px 0px;
}
table.Fieldset > tbody > tr > td.ContainerL2HeaderCell{
	height: 15px;
}

.WidthChildFieldset td.ContainerL2Cell .ContainerL3HeaderCell,
.WidthChildFieldset td table.InnerFieldset .bbiSubHeaderRow .bbiSubHeader,
.WidthChildFieldset td table .bbiSubHeaderRow .bbiSubHeader,
.Fieldset .ErrorHeaderCell,
.WidthChildFieldset td.ContainerL2Cell .ErrorHeaderCell,
.ErrorHeaderCell
  {
	background: transparent;
	height: 15px!important;
}
.WidthChildFieldset td.ContainerL2Cell .ContainerL3Headerdiv,
.WidthChildFieldset td table.InnerFieldset .bbiSubHeaderRow .bbiSubHeader .datadiv,
.WidthChildFieldset td table .bbiSubHeaderRow .bbiSubHeader .datadiv
{
	font-size:12px;
	left: 8px;
}
.WidthChildFieldset td table .bbiSubHeaderRow .bbiSubHeader .datadiv b{
	font-weight: normal;
}

table.NoFieldset,
.WidthChildFieldset td.ContainerL2Cell table.NoFieldset {
	border: 0px;
	padding: 0px;
	position: static;
	margin: 0px;
}
table.NoFieldset table table tr td div table.grid {
	margin-top: 5px;
}
fieldset > table.PortumGridSubTitle,
fieldset > div.ContainerL2Headerdiv,
fieldset > div.TaskBoxHeaderCell,
td.HiddenTd,
fieldset > div.ContainerL2Cell > div.ContainerL3Headerdiv,
.GeneralHome table.Fieldset .bbiSubHeaderRow img,
.WidthChildFieldset td table.InnerFieldset .bbiSubHeaderRow .bbiSubHeader img,
.WidthChildFieldset td table .bbiSubHeaderRow .bbiSubHeader img{
	display: none;
}
.Fieldset img.icon{
	margin-right: 5px;
}
.WarningFieldset .ContainerL3Headerdiv{
	border: 1px solid #BF9900!important;
	background: #FF9933!important;
	color: #fff!important;
	padding: 2px 10px!important;
	top: -12px!important;
}
.WarningFieldset {
	border-color: #BF9900!important; 
	background: #FEEB9C;
}
/* end Fieldset */

/* start grid tables */
.grid,
table.TableEven,
table.TableOdd{
	border-spacing:0px;
}
.grid  tr td, .grid  tr th, table.grid, .AuctionFieldset > table.grid {
	border: none;
}
.TableLabel.grid  tr td{
	padding: 3px 0;
}

/* header */
	tr.auctionTableHeader td, 
	tr.auctionTableHeader th,
	td.bbiTableHeader, 
	tr.bbiTableHeader > td,
	tr.bbiTableHeader > th,
	.grid .auctionTableHeader td,
	.grid .auctionTableHeader th,
	.TableLabel.grid .auctionTableHeader td,
	.TableLabel.grid .auctionTableHeader th{		
		padding: 3px 5px;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
	}

	/* overrides of generated html*/
	tr.auctionTableHeader td b,
	tr.bbiTableHeader td b,
	.grid .auctionTableHeader td b,
	.TableLabel.grid .auctionTableHeader td b,
	td.bbiTableHeader b{
		font-weight: inherit; /*ie 9 makes <b> in el with style bold even more bolder*/
	}
	.TableLabel.grid .auctionTableHeader td font{
		font-size: 12px;
	}

	/*fixed col widths*/
	.gridCol30{
		width:30px;
	}
	.gridCol100{
		width:100px;
	}
	.gridCol130{
		width:130px;
	}
	.gridCol200{
		width:200px;
	}
	.gridCol230{
		width:230px;
	}
	.gridCol330{
		width:330px;
	}

/* content rows */
	/* general formating*/
	div.bbiTableCellOdd ,
	tr.bbiTableCellOdd  > td,
	tr.GridRow td.bbiTableCellOdd,
	div.bbiTableCellEven ,
	tr.bbiTableCellEven > td,
	tr.GridRow td.bbiTableCellEven,
	.AuctionFieldset > table.grid tr.bbiTableCellOdd td,
	.AuctionFieldset > table.grid tr.bbiTableCellEven td,
	.grid tr.bbiTableCellOdd td,
	.grid tr.bbiTableCellEven td,
	.InnerFieldset .grid td.bbiTableCell,
	table.TableEven td,
	table.TableOdd td,
	.InnerFieldset .grid tr.GridRow td.DataCell{
		font-size: 11px;
		padding: 4px 5px;
		border: 0px;
	}
	.InnerFieldset .grid tr.GridRow td.DataCell{
		text-align: left;
	}
	

	
	
	/* overrides of generated html*/
	.TableWithIconsHolder td.bbiTableCellOdd.iconTd,
	.TableWithIconsHolder td.bbiTableCellEven.iconTd{
		padding: 3px 0px;
	}
	.TableWithIconsHolder td.bbiTableCellOdd.iconTd .Datadiv a img,
	.TableWithIconsHolder td.bbiTableCellEven.iconTd .Datadiv a img{
		margin-top: -16px;
		*margin-top: -3px;
	}
	.TableWithIconsHolder tr.GridRow td.bbiTableCellOdd,
	.TableWithIconsHolder tr.GridRow td.bbiTableCellEven,
	tr.GridRow td.bbiSmallFontEven,
	tr.GridRow td.bbiSmallFontOdd{
		padding: 3px 0px;
	}

	.NoBoldGridTable .bbiTableCellOdd b,
	.NoBoldGridTable .bbiTableCellEven b,
	.bbiTableCellEven td b,
	.bbiTableCellOdd td b{
		font-weight: normal;
	}
	.bbiTableCellEven td *,
	.bbiTableCellOdd td *{
		background-color: transparent;
	}
	tr.bbiTableCellOdd > td.iconTd,
	tr.bbiTableCellEven > td.iconTd,
	td.iconTd{
		width: 40px;
		text-align: center;
		padding: 3px 0px 3px 0px;
		white-space: nowrap;
	}


	/*pager*/
	div.bbiTablePager,
	tr.bbiTablePager > td{
		border-top: 1px solid #fff;
	}

	.rowBoxRightFixed
	{
		width:auto;
	}
/* end grid tables */

/* start tree*/
.TreeAlternate tr.GridRow > td.ContainerL1 div.ContainerL1{
  background-color: transparent;
  margin-top: 0px;
}
.TreeAlternate tr.GridRow > td.ContainerL1 div.ContainerL1 table{
	border-spacing:0px;
}
.TreeAlternate tr.GridRow > td.ContainerL1 div.ContainerL1 .icon{
	margin: 5px;
}

.TreeAlternate table.grid{
	border-spacing: 0px;
}

.TreeAlternate  .iconblind{
	display: none;
}
.SelectedTreeItem 
{
	background-color: #2FADD7;
}
/* end tree*/

/* start STATUS MESSAGES */
.status,
tr.status td {padding: 5px 10px 3px 10px; 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	text-shadow: 1px 1px 1px #fff; 
	overflow: auto; 
	margin: 0px 0; clear: both;
}
table.grid td.bbiTableCell.bbiTableCellEmpty{
	padding: 5px 10px 3px 10px;
}
tr.status td,
table.grid td.bbiTableCell.bbiTableCellEmpty,
div.status,
.TableLabel.grid tr.status td
{
	padding-left: 35px; 
	font-weight: normal;
}

.status img {float: left; padding-right: 5px; position:relative; margin-top:-2px;}
.status p {padding: 0; margin: 0; font-size:11px;}
.status p span {font-weight: 700;}
.status .closestatus {float: right; color: #fff; text-align: center; margin-left: 10px;}
.status .closestatus a {position: relative; color: #fff; text-decoration: none; padding: 4px; width: 8px; height: 8px; display: block; border-radius: 5px; -moz-border-radius: 5px; line-height: .6em; top: 1px; text-shadow: none;}
	

.warning{border: 2px solid #BF9900; background: #FEEB9C url(../img/bg_fade_yellow_med.jpg) repeat-x top;}
.warning span {color: #BF9900;}
.warning .closestatus a {background: #BF9900;}
.warning .closestatus a:hover {background: #9B7C00;}
			
.error {border: 2px solid #990000; background: #F5D0CD url(images/icon_error.gif) no-repeat 10px center;}
.error span {color: #990000;}
.error .closestatus a {background: #990000;}
.error .closestatus a:hover {background: #730D0D;}
	
.info{border: 2px solid #2FADD7; background: #92D6ED url(images/bg_fade_blue_med.jpg) repeat-x top;}
.info span {}
.info .closestatus a {background: #2FADD7;}
.info .closestatus a:hover {background: #228DB0;}

tr.info{
	border: 0px;
	background: transparent;
}

tr.info td,
.WithBorder tr.info td,
table.grid td.bbiTableCell.bbiTableCellEmpty, /*empty table messge*/
div.info {
	display: block;
	border: 2px solid #2FADD7; 
	background: #92D6ED url(images/icon_info.gif) no-repeat 10px center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	text-shadow: 1px 1px 1px #fff;
	text-align: left;
	font-size: 12px;
}
.RightSideSection table.grid td.bbiTableCell.bbiTableCellEmpty{
	background:transparent;
	border: none;
	text-shadow:none;
	padding: 5px;
	font-size:11px;
}
table.grid td.bbiTableCellEmpty *{
	padding: 0px;
}
div.warning{
	background: #FEEB9C url(images/icon_warning.gif) no-repeat 10px center;
}
.secondStatus{
	text-align: left;
	background: #ffffcc url(images/icon_warning.gif) no-repeat 10px center;
	border: 2px solid #CBAC30;
}
.leading{
	text-align: left;
	background: #E6FFE6 url(images/icon_ok.gif) no-repeat 10px center;
	border: 2px solid #009900;
}
.notLeading{
	text-align: left;
	background: #F5D0CD url(images/icon_error.gif) no-repeat 10px center;
	border: 2px solid #990000;
}
.secondStatus *, .leading *, .notLeading *{
	font-weight: normal;
	font-size: 12px;
}
.SimpleTable td{
	padding: 0px!important;
}
 

*+html table.grid{
	margin-bottom: 4px;
}
/* end status messages */


/* start calendar */
.SmallCalendar .CSCCalendar, 
.SmallCalendar .CSCHeaderTable, 
.SmallCalendar .CSCDayHeader, 
.SmallCalendar .CSCWeekRowsTable, 
.SmallCalendar .CSCHeaderRows{
	width: 200px!important;
}
.CSCCalendar, .CSCCalendar table, .CSCHeaderRows tr{
	background-color: #ffffff;
}
.CSCDayHeader {
	border-bottom: 0px;
}
.CSCWeekNumberColumn {
	cursor: default;
	background-color: #ffffff;
	border-right: 1px solid #000000;
	font-weight: normal;
}
.CSCDay , .CSCSelectedDay, .CSCOtherMonthDays, .SD_Selectable1, .CSCToday, .CSCSelectedToday{
	border-right: 1px solid #000000!important;
	border-bottom: 1px solid #000000!important;
	padding: 0 3px;
	
}
.CSCDayHeaderCell{
	border-bottom: 1px solid #000000;
}
.CSCDayHeaderCell:first-child{
	border-bottom: 0px;
}
.SmallCalendar .CSCHeaderRows div{
	display: inline!important;
}
.MYPMonthYearPicker{
	border: 1px solid #000000;
	overflow: hidden;
	padding: 5px;
	width: 128px!important;
}
/* end calendar */

/* start scroll to top button */
.topPageAnchor{
	color:transparent;
}
#scrollTopBtn{
	position: fixed;
	right: 10px;
	bottom: 10px;
	display: inline-block;
	display: none;
	z-index:100;
}
#scrollTopBtn a.scrollTopA:link, #scrollTopBtn a.scrollTopA:visited, 
#scrollTopBtn a.scrollTopA:hover, #scrollTopBtn a.scrollTopA:active{
	border: 1px solid #666666;
	border-top-color: #e9e9e9;
	border-left-color: #e9e9e9;	
	border: 1px solid #999999;
	display: block;
	width: 22px;
	height: 22px;
	background: #EBEBEB url(images/scroll_top.png) no-repeat 3px 2px;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	color: transparent;
}
#scrollTopBtn a.scrollTopA:hover, #scrollTopBtn a.scrollTopA:active{
	background-color: #E2E2E2;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
/* end scroll to top button */

/*--------------------------------------------- start errors --------------------------------------*/
td.Errors,
table.Errors > tbody > tr > td,
.VAMValSummary{
	padding: 10px;
}
table.Errors > tbody > tr > td.ErrorHeaderCell{
	padding-bottom: 0;
}
.Fieldset .ErrorHeaderCell,
.ErrorHeaderCell,
.Errors .ContainerL2HeaderCell{
	background: transparent;
	padding-bottom: 0;
}
.Fieldset .ErrorHeaderCell .ContainerL3Headerdiv,
.WidthChildFieldset td.ContainerL2Cell .ErrorHeaderCell .ContainerL3Headerdiv{
	font-weight: bold;
}
td.Errors,
table.Errors,
table.ContainerL3C.Errors,
.VAMValSummary
{
	border: 2px solid #990000;
	margin-bottom: 20px;
	position: relative;
	background: #FFE6E6;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	text-shadow: 1px 1px 1px #fff; 
}
.Errors ul{
	margin: 5px 0 0 0px;
	list-style-type: none;
	padding: 0px;
}
.Errors ul,
.VAMValSummaryErrors{
	color: #E60000!important;
}
.Errors ul li{
	margin-bottom: 5px;
}
.Errors td.ContainerCell b{
	font-weight: normal;
}
.Errors .ErrorHeaderCell .ContainerL3Headerdiv,
.Errors .ContainerL2HeaderCell .ContainerL2Headerdiv,
.WidthChildFieldset td.ContainerL2Cell .Errors .ErrorHeaderCell .ContainerL3Headerdiv,
.VAMValSummaryHeader{
	color: #990000!important;
	background: transparent url(images/icon_error.gif) no-repeat;
	padding: 2px 0 0 30px;	
}
.Errors .DataCell{
	background: transparent;
}
/*--------------------------------------------- end errors --------------------------------------*/

table.AutoWidthTable table.ContainerL3 table.grid tr.GridRow td.LabelCell{
	text-align: center;
}

table.AutoWidthTable table.ContainerL3 table.grid tr.GridRow td.DataCell .Datadiv{
	word-break: normal;
}

.Special td.cssPos4.From3tds img.blind {
	display: none;
}
.cssPos2.From3tds{
	width: 1px;
}
.cssPos4.From3tds{
	width: 200px!important;
}
.cssPos4.From3tds img{
	width: 200px!important;
	height: 1px!important;
}
.cssPos5.From3tds{
	width: 99%;
}
tr.NoLabelCell td.cssPos2.From3tds{
	display: none;
}
/* start auction detail html generated from vb */

.TableLabel.grid .StartingPrice td font{
	font-size: 11px;
}
.TableLabel.grid .DutchBidAnnouncement td{
	font-weight: bold;
	text-align: left;
}
.TableLabel.grid .StartingPrice td,
.TableLabel.grid .DutchBidAnnouncement,
.TableLabel.grid .DutchNegotiateAnnouncement,
.TableLabel.grid .DutchNegotiateAnnouncement td{
	padding: 3px 5px;
	font-size: 12px;
	background: transparent;
}
.TableLabel.grid .DutchBidAnnouncement td,
.TableLabel.grid .DutchBidAnnouncement td font{
	font-weight: bold;
	font-size: 13px;
}

.TableLabel.grid .DutchBidAnnouncement td,
.TableLabel.grid .AuctionDetailMessage td{
	background: transparent!important;
}

.DefaultTable {
	border: 0px;
	width: auto;
}
.DefaultTable > tbody > tr > td,
.DefaultTable > tr > td.TableLabelLabel,
.DefaultTable > tbody > tr > td.TableLabelLabel,
.DefaultTable > tbody > form > tr > td.TableLabelLabel{
	background-color: transparent;
}
.FullTables .DefaultTable{
	width: 100%;
}

.TableLabelRow td.TableLabelLabel,
.TableLabelRowBordered td.TableLabelLabel,
.TableLabelRow2  td.TableLabelLabel,
.TableLabelSpaceRow  td.TableLabelLabel,
.TableLabelRowSimple td.TableLabelLabel{
	width: 200px!important;
}
.TableLabelRow td.TableLabelValue,
.TableLabelRowBordered td.TableLabelValue,
.TableLabelRow2 td.TableLabelValue,
.TableLabelSpaceRow td.TableLabelValue,
.TableLabelRowSimple td.TableLabelValue{
	width: auto!important;
}
td.TableLabelValue font{
	font-family: Arial;
}

.DefaultTable.Width100pImportant .TableLabelRow > td.TableLabelValue,
.DefaultTable.Width100pImportant .TableLabelSpaceRow > td.TableLabelValue{
	width:95%!important;
}
.DefaultTable .TableLabelSpaceRow > td.TableLabelLabel img{
	width: 200px!important;
	height: 1px;
}
td.TableLabelLabel > img.blind,
td.TableLabel> img.blind,
td.TableLabelValue > img.blind{
	display: none;
}
td.Spacer > img.blind,
tr.TableLabelSpaceRow > td.TableLabelLabel >img.blind,
.DefaultTable.Width100pImportant .TableLabelRow > td.TableLabelLabel img {
	display: block;
}

.TableLabelRow2 td.TableLabelValue, 
.TableLabelRowBordered td.TableLabelValue,
.TableLabelRow2 td.TableLabelLabel, 
.TableLabelRowBordered td.TableLabelLabel {
	border-top: 1px solid #dedede;
	padding-top: 10px;
}
/* end auction detail html generated from vb */



/** ---------------------------------------------------- COLORS ---------------------------------------------**/

.TableSectionHeader {
	background: #EFEFEF;
	color: #0F5082;
}

.hdr_background {
	background-color:#0E5082;			/*header background*/
	padding-bottom:15px;
}
.hrd_logo-container span {
	color:#FFFFFF;						/*header text color*/
}

.NavSeparator,							/*color of '>>' in breadcrumb */
h3,										/*h3 - used*/
h3.ContainerL2Headerdiv,				/*initiator home page .net section title */
a, a:link, a:visited, a:hover, a:active,	/*default link color*/
fieldset legend,															/*legend color first level fieldset*/
table.Fieldset .ContainerL2Headerdiv,									/*legend color first level fieldset*/
.GeneralHome table.Fieldset .bbiSubHeaderRow .bbiSubHeader .datadiv,	/*legend color first level fieldset*/
.GeneralHome table.Fieldset.ContainerL3C .ContainerL3HeaderCell .ContainerL3Headerdiv, 	/*legend color first level fieldset*/
.GeneralHome .ContainerL2Headerdiv		/*page title*/
{
	color:#1672B6;
}
a:visited, a:active{color: #888888;}
.MPInfoLabel{
color: #000000;
}

.ContainerL2Headerdiv,
#ContentRight .ContainerL2Headerdiv,
#ContentRight .ContainerL3Headerdiv{
	background-color:#1672B6; 	/*right side section header background*/
}
.TaskHolder{
	background-color:#1672B6!important;
}
.TaskHolder .TaskTitle{
	color: #fff;
}
.ContainerL2Headerdiv {
	color:#ffffff;					/*right side section header font-color*/
}
.input_type_text, .textarea, .select , .segment, select	/*background of form elements*/
{
	background: #ffffff!important;		
}
.input_type_text, .textarea, .select , .segment, select	/*border of form elements*/
{
	border-color: #d5d5d5;
}
.input_type_text:hover, .textarea:hover, .segment:hover 	/*hover bg of input elements*/
{
	background: #fcfcfc;
}
.input_type_text:hover, .textarea:hover, .segment:hover 	/*hover border-color of input elements*/
{
	border-color: #d1d1d1;
}
.input_type_text:focus, .textarea:focus, .segment:focus, 	/*focus bg of input elements*/
fieldset legend,
table.Fieldset .ContainerL2Headerdiv,
.GeneralHome table.Fieldset .bbiSubHeaderRow .bbiSubHeader .datadiv,
.WidthChildFieldset td.ContainerL2Cell .ContainerL3Headerdiv,
.WidthChildFieldset td table.InnerFieldset .bbiSubHeaderRow .bbiSubHeader .datadiv, 
.WidthChildFieldset td table .bbiSubHeaderRow .bbiSubHeader .datadiv,
.GeneralHome table.Fieldset.ContainerL3C .ContainerL3HeaderCell .ContainerL3Headerdiv  /*legend bg second level fieldset*/
{
	background: #ffffff;
}
.bbiTableCellOdd,
div.bbiTableCellOdd ,
tr.bbiTableCellOdd  > td,
tr.GridRow td.bbiTableCellOdd,
div.bbiTableCellEven,
tr.bbiTableCellEven > td,
tr.GridRow td.bbiTableCellEven,
.AuctionFieldset > table.grid tr.bbiTableCellOdd td,
.AuctionFieldset > table.grid tr.bbiTableCellEven td,
.grid tr.bbiTableCellOdd td,
.grid tr.bbiTableCellEven td,
table.TableEven td,
table.TableOdd td,						/* grid table odd background color */
.bbiTablePager div.bbiTableCellOdd,
tr.GridRow td.bbiSmallFontOdd,
tr.GridFooter td,
.InnerFieldset .grid td.bbiTableCell,
.InnerFieldset .grid tr.GridRow td.DataCell{
	background-color: #FFFFFF; 
}			/* grid table pager background color */
tr.GridFooter > td,
.InnerFieldset .grid td.bbiTableCell{
	border-top: 1px solid #e1e1e1;
	padding: 2px 5px;
}

.InnerFieldset .grid tr.GridRow td.DataCell{
	padding: 2px 5px;
}
.InnerFieldset .grid td.bbiTableCell,
.InnerFieldset .grid tr.GridRow td.DataCell{
	font-weight: bold;
}

.TreeAlternate tr.GridRow:nth-child(odd) td.bbiTableCellEven,
.TreeAlternate tr.GridRow:nth-child(odd) td.bbiSmallFontEven,
.TreeAlternate tr.GridRow:nth-child(odd) td.bbiAnalyseMatrixMinPrice,
.TreeAlternate tr.GridRow:nth-child(odd) td.bbiAnalyseMatrixMaxPrice,
.TreeAlternate tr.GridRow:nth-child(odd) > td.ContainerL1	/*tree odd color*/
{
	background-color: #FFFFFF; 
}
.bbiTableCellEven,
div.bbiTableCellEven ,
tr.bbiTableCellEven > td,
tr.GridRow td.bbiTableCellEven,
.AuctionFieldset > table.grid tr.bbiTableCellEven td,
.grid tr.bbiTableCellEven td,
table.TableEven td,						/* grid table even background color */
.TreeAlternate tr.GridRow td.bbiSmallFontEven,
.TreeAlternate tr.GridRow > td.ContainerL1	/*tree alternete even background*/
{
	background-color: #F0F0F0;
}
.input_type_text:focus, .textarea:focus, .segment:focus /*focus border-color of input elements*/
{
	border-color: #bbc1c9;
}
fieldset, table.Fieldset 									/*first level fieldset border color*/
{
	border-color: #999999;
}
fieldset fieldset,
fieldset.inner,
.WidthChildFieldset td.ContainerL2Cell table.ContainerL3C,
.WidthChildFieldset td table.InnerFieldset 					/*second level fieldset border color*/
{
	border-color: #cccccc;
}
fieldset.inner legend,
fieldset fieldset legend,
.WidthChildFieldset td.ContainerL2Cell .ContainerL3Headerdiv,
.WidthChildFieldset td table.InnerFieldset .bbiSubHeaderRow .bbiSubHeader .datadiv,
.WidthChildFieldset td table .bbiSubHeaderRow .bbiSubHeader .datadiv  /*second level fieldset legend color*/
tr.auctionTableHeader td, 
tr.auctionTableHeader th,
td.bbiTableHeader, 
tr.bbiTableHeader > td,
tr.bbiTableHeader > th,
.grid .auctionTableHeader td,
.grid .auctionTableHeader th,
.TableLabel.grid .auctionTableHeader td,
.TableLabel.grid .auctionTableHeader th 		/* grid table header font color */
{
	color: #000000;
}
tr.auctionTableHeader td, 
tr.auctionTableHeader th,
td.bbiTableHeader, 
tr.bbiTableHeader > td,
tr.bbiTableHeader > th,
.grid .auctionTableHeader td,
.grid .auctionTableHeader th,
.TableLabel.grid .auctionTableHeader td,
.TableLabel.grid .auctionTableHeader th, 	/* grid table header background */
tr.TreeAlternate.GridRow  > td.DataCell,
.TableLabel.grid .StartingPrice td
{
	background-color: #e1e1e1!important;
}
div.bbiTablePager,
tr.bbiTablePager > td						/* grid table pager border */
{
	border-color: #ffffff;
}

/** END COLORS **/

.Wizard {
	position: relative;
}
.Wizard>tbody>tr{ 
	position: absolute;
	top: 0px;
	width: 100%;
}
.Wizard>tbody>tr:first-child{
	position: absolute;
	top : 35px;
	width: 100%;
	height: 100%;
}
.Wizard>tbody>tr>td{
	position: absolute;
	left:0px;
	right:10px;
}

/* ie hacks */
*+html .Wizard>tbody>tr>td{
	position: relative;
}
*+html .NoHeaderSection .ButtonHolder input.NavigButton.input_type_button_othertype,
*+html .NoHeaderSection .ButtonHolder input.input_type_button_othertype,
*+html .RightSideSection input.NavigButton.input_type_button_othertype,
*+html .NavigButton, 
*+html .SmallButton,
*+html .StandardButton,
*+html .LongButton,
*+html .standard_button_blue,
*+html .link_as_button_blue,
*+html .input_type_button_blue,
*+html .standard_button_gray,
*+html .link_as_button_gray,
*+html .input_type_button_gray,
*+html .standard_button_othertype, 
*+html .link_as_button_othertype, 
*+html a.link_as_button_othertype:link, *+html a.link_as_button_othertype:visited, *+html a.link_as_button_othertype:hover, *+html a.link_as_button_othertype:active, 
*+html .input_type_button_othertype,
*+html .HighlightedLongButton ,
*+html .HighlightedButton,
*+html input.input_type_button_othertype.HighlightedButton,
*+html .HighlightedLongButton:hover,
*+html .NoHeaderSection .ButtonHolder input.NavigButton.input_type_button_othertype:hover,
*+html .NoHeaderSection .ButtonHolder input.input_type_button_othertype:hover,
*+html .RightSideSection input.NavigButton.input_type_button_othertype:hover,
*+html .NavigButton:hover, 
*+html .SmallButton:hover,
*+html .LongButton:hover, 
*+html .StandardButton:hover,
*+html .standard_button_blue:hover,
*+html .link_as_button_blue:hover,
*+html .input_type_button_blue:hover,
*+html .standard_button_gray:hover, 
*+html .link_as_button_gray:hover, 
*+html .input_type_button_gray:hover,
*+html .standard_button_othertype:hover, 
*+html .link_as_button_othertype:hover, 
*+html .input_type_button_othertype:hover,
*+html .HighlightedButton:hover 
{
	filter: none;
	background-repeat: repeat-x;
	border-style: none;
}
*+html a.link_as_button_othertype:link, *+html a.link_as_button_othertype:visited, *+html a.link_as_button_othertype:hover, *+html a.link_as_button_othertype:active{
	padding: 5px 10px 6px 10px;
}

*+html .HighlightedLongButton{
	background-color: #E6B82E;
}
*+html .HighlightedLongButton:hover{
	background-color: #FFD147;
}

*+html .NoHeaderSection .ButtonHolder input.NavigButton.input_type_button_othertype,
*+html .NoHeaderSection .ButtonHolder input.input_type_button_othertype,
*+html .RightSideSection input.NavigButton.input_type_button_othertype,
*+html .NavigButton, 
*+html .SmallButton,
*+html .StandardButton,
*+html .LongButton,
*+html .standard_button_blue,
*+html .link_as_button_blue,
*+html .input_type_button_blue,
*+html .HighlightedButton,
*+html input.input_type_button_othertype.HighlightedButton {
	background-color: #11578A!important;
}
*+html .NoHeaderSection .ButtonHolder input.input_type_button_othertype:hover,
*+html .RightSideSection input.NavigButton.input_type_button_othertype:hover,
*+html .NavigButton:hover, 
*+html .SmallButton:hover,
*+html .LongButton:hover, 
*+html .StandardButton:hover,
*+html .standard_button_blue:hover,
*+html .link_as_button_blue:hover,
*+html .input_type_button_blue:hover,
*+html .HighlightedButton :hover {
	background-color: #1672B6;
}
*+html .NoHeaderSection .ButtonHolder input.NavigButton.input_type_button_othertype:hover{
	background-color: #1672B6!important;
}
*+html .standard_button_gray,
*+html .link_as_button_gray,
*+html .input_type_button_gray{
	background-color: #575757!important;
	background-image: none;
}
*+html .standard_button_gray:hover, 
*+html .link_as_button_gray:hover, 
*+html .input_type_button_gray:hover{
	background-color: #888!important;
}

*+html .standard_button_othertype, 
*+html .link_as_button_othertype, 
*+html .input_type_button_othertype,
*+html input.StandardButton.input_type_button_othertype{
	background-color: #dfdfdf!important;
	background-image: none;
}

*+html .standard_button_othertype:hover, 
*+html .link_as_button_othertype:hover, 
*+html .input_type_button_othertype:hover,
*+html input.StandardButton.input_type_button_othertype:hover{
	background-color: #ededed!important;
}
*+html .PaddingTr > td{
	padding: 10px 10px 10px 0;
}
*+html #ContentSingleColumn,
*+html #PageContent{
	width: 100%!important;
}
/* end ie hacks*/



/* not in use - maybe later (no new windous, just in page popup)*/
.popupDiv{position: absolute;top: 200px;left: 200px;width: 600px;height: 450px;left: 50%;position: fixed;top: 50%;z-index: 3000;background: #ffffff;border: 1px solid #cccccc;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;overflow: hidden;margin-left: -300px;margin-top: -225px;}
.popupContent{padding: 5px 10px;height: 100%;}
.blinder{background: #000;height: 100%;left: 0;opacity: .5;position: fixed;top: 0;width: 100%;z-index:2500;}
.popupHeader{padding-top: 4px;text-align: right;background: #e1e1e1;}