/* CSS Document */
html 
{
height:100%;
margin:0pt;
padding:0pt;
}
BODY {
    background: linear-gradient(to right, #efebef, #efebef );
    font-family: verdana,arial,helvetica,sans-serif;
    color: #000000;
    font-size: 8pt;
    text-align: center;
    margin: 0;
    padding: 0;
}

.icons8-microsoft-excel {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMjQiIGhlaWdodD0iMjQiCnZpZXdCb3g9IjAgMCA0OCA0OCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIHN0eWxlPSIgZmlsbDojNENBRjUwOyIgZD0iTSA0MSAxMCBMIDI1IDEwIEwgMjUgMzggTCA0MSAzOCBDIDQxLjU1NDY4OCAzOCA0MiAzNy41NTQ2ODggNDIgMzcgTCA0MiAxMSBDIDQyIDEwLjQ0NTMxMyA0MS41NTQ2ODggMTAgNDEgMTAgWiAiPjwvcGF0aD48cGF0aCBzdHlsZT0iIGZpbGw6I0ZGRkZGRjsiIGQ9Ik0gMzIgMTUgTCAzOSAxNSBMIDM5IDE4IEwgMzIgMTggWiAiPjwvcGF0aD48cGF0aCBzdHlsZT0iIGZpbGw6I0ZGRkZGRjsiIGQ9Ik0gMzIgMjUgTCAzOSAyNSBMIDM5IDI4IEwgMzIgMjggWiAiPjwvcGF0aD48cGF0aCBzdHlsZT0iIGZpbGw6I0ZGRkZGRjsiIGQ9Ik0gMzIgMzAgTCAzOSAzMCBMIDM5IDMzIEwgMzIgMzMgWiAiPjwvcGF0aD48cGF0aCBzdHlsZT0iIGZpbGw6I0ZGRkZGRjsiIGQ9Ik0gMzIgMjAgTCAzOSAyMCBMIDM5IDIzIEwgMzIgMjMgWiAiPjwvcGF0aD48cGF0aCBzdHlsZT0iIGZpbGw6I0ZGRkZGRjsiIGQ9Ik0gMjUgMTUgTCAzMCAxNSBMIDMwIDE4IEwgMjUgMTggWiAiPjwvcGF0aD48cGF0aCBzdHlsZT0iIGZpbGw6I0ZGRkZGRjsiIGQ9Ik0gMjUgMjUgTCAzMCAyNSBMIDMwIDI4IEwgMjUgMjggWiAiPjwvcGF0aD48cGF0aCBzdHlsZT0iIGZpbGw6I0ZGRkZGRjsiIGQ9Ik0gMjUgMzAgTCAzMCAzMCBMIDMwIDMzIEwgMjUgMzMgWiAiPjwvcGF0aD48cGF0aCBzdHlsZT0iIGZpbGw6I0ZGRkZGRjsiIGQ9Ik0gMjUgMjAgTCAzMCAyMCBMIDMwIDIzIEwgMjUgMjMgWiAiPjwvcGF0aD48cGF0aCBzdHlsZT0iIGZpbGw6IzJFN0QzMjsiIGQ9Ik0gMjcgNDIgTCA2IDM4IEwgNiAxMCBMIDI3IDYgWiAiPjwvcGF0aD48cGF0aCBzdHlsZT0iIGZpbGw6I0ZGRkZGRjsiIGQ9Ik0gMTkuMTI4OTA2IDMxIEwgMTYuNzE4NzUgMjYuNDM3NSBDIDE2LjYyNSAyNi4yNjk1MzEgMTYuNTMxMjUgMjUuOTU3MDMxIDE2LjQzMzU5NCAyNS41IEwgMTYuMzk4NDM4IDI1LjUgQyAxNi4zNTE1NjMgMjUuNzE0ODQ0IDE2LjI0MjE4OCAyNi4wNDI5NjkgMTYuMDc0MjE5IDI2LjQ4MDQ2OSBMIDEzLjY1MjM0NCAzMSBMIDkuODk0NTMxIDMxIEwgMTQuMzU1NDY5IDI0IEwgMTAuMjczNDM4IDE3IEwgMTQuMTA5Mzc1IDE3IEwgMTYuMTEzMjgxIDIxLjE5NTMxMyBDIDE2LjI2OTUzMSAyMS41MjczNDQgMTYuNDA2MjUgMjEuOTIxODc1IDE2LjUzMTI1IDIyLjM3NSBMIDE2LjU3MDMxMyAyMi4zNzUgQyAxNi42NDg0MzggMjIuMTA1NDY5IDE2Ljc5Njg3NSAyMS42OTUzMTMgMTcuMDExNzE5IDIxLjE1NjI1IEwgMTkuMjM4MjgxIDE3IEwgMjIuNzUzOTA2IDE3IEwgMTguNTU0Njg4IDIzLjkzNzUgTCAyMi44NjcxODggMzAuOTk2MDk0IEwgMTkuMTI4OTA2IDMwLjk5NjA5NCBaICI+PC9wYXRoPjwvZz48L3N2Zz4=') 50% 50% no-repeat;
    background-size: 100%;
}

.icons8-icloud {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIKdmlld0JveD0iMCAwIDQ4IDQ4IgpzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OCA0ODs7IGZpbGw6IzAwMDAwMDsiPjxnPgk8Zz4JCTxwYXRoIHN0eWxlPSJmaWxsOiMyOUI2RjY7IiBkPSJNMzguOSwyMi4xYzAtMC40LDAuMS0wLjcsMC4xLTEuMWMwLTYuMS00LjktMTEtMTEtMTFjLTQuOSwwLTkuMSwzLjMtMTAuNSw3LjcgICAgYy0xLTEuMS0yLjQtMS43LTQtMS43Yy0zLDAtNS41LDIuNS01LjUsNS41YzAsMC4zLDAsMC41LDAuMSwwLjdDNC42LDIzLjEsMiwyNi4zLDIsMzBjMCw0LjQsMy42LDgsOCw4aDI4YzQuNCwwLDgtMy42LDgtOCAgICBDNDYsMjUuOSw0Mi45LDIyLjUsMzguOSwyMi4xeiI+PC9wYXRoPgk8L2c+PC9nPjxnPgk8Zz4JCTxwYXRoIHN0eWxlPSJmaWxsOiMxNTY1QzA7IiBkPSJNMzgsMzlIMTBjLTUsMC05LTQtOS05YzAtMy44LDIuNC03LjIsNi04LjVjMCwwLDAsMCwwLDBjMC0zLjYsMi45LTYuNSw2LjUtNi41ICAgIGMxLjMsMCwyLjUsMC40LDMuNiwxLjFDMTksMTEuOCwyMy4yLDksMjgsOWM2LjYsMCwxMiw1LjQsMTIsMTJjMCwwLjEsMCwwLjIsMCwwLjJjNC4xLDAuOSw3LDQuNSw3LDguOEM0NywzNSw0MywzOSwzOCwzOXogICAgIE0xMy41LDE3QzExLDE3LDksMTksOSwyMS41YzAsMC4yLDAsMC40LDAsMC42TDkuMiwyM2wtMC45LDAuMkM1LjIsMjQsMywyNi44LDMsMzBjMCwzLjksMy4xLDcsNyw3aDI4YzMuOSwwLDctMy4xLDctNyAgICBjMC0zLjUtMi43LTYuNS02LjItNi45bC0xLTAuMWwwLjEtMWMwLTAuMywwLTAuNiwwLTFjMC01LjUtNC41LTEwLTEwLTEwYy00LjQsMC04LjIsMi44LTkuNSw3bC0wLjUsMS42bC0xLjItMS4yICAgIEMxNS45LDE3LjUsMTQuNywxNywxMy41LDE3eiI+PC9wYXRoPgk8L2c+PC9nPjwvc3ZnPg==') 50% 50% no-repeat;
    background-size: 100%;
}

/* Reset default setting */
DIV, UL, LI, H2, LABEL
{
    padding: 0;
    margin: 0;
    border: none;
    text-align: left;
    list-style: none;
}
IMG
{
    border: none;
}
INPUT, IMG
{
    vertical-align: middle;
}

/* Main settings */
A 
{ 
	color: #404241; 
	font-weight: normal; 
	text-decoration: none; 
}

A:hover  
{
	text-decoration: underline
}

.rightPanel
{
    width:300px;
    border-color: #555555;
    border-width: 1px;
    border-style: solid; 
}

.articleForm{display:none;}

.mainContainer
{
    overflow: hidden;
    width:100%;
    height: calc(100% - 75px - 56px);
}

.mainNavbar
{
	border-top: 5px solid #93bd9e;
}

/* Labels */
.darkHeavyLabel 
{ 
	color: #404241; 
	font-weight: bold; 
}

.articlesLabel 
{
	color: White;
	font-weight: bold;
}

.catalogItem 
{
	background-color: Red;
}

.bluerow TD, 
.productList TR TH 
{ 
	background: #FFFFFF;
}

.grayrow TD, .grayrow .productList 
{
	background: #F9F9F9;
}

.pagerLabel 
{
	color: White;
}

.articleLabel
{
    color: #525252;
	text-align: left;
	vertical-align: middle;
}

.articleLinkLabel {color: White; font-style: italic; text-align: left; vertical-align: middle;}

/*LABEL {width: 150px; float: left;}*/
.formField {clear: right; padding: 2px 0; }

/* details list */
#DetailEdit_imageContainer, #Details_imageContainer {background: white}
.imageContainer {background: #e1e1e1; padding: 5px; margin-bottom:2px; overflow:auto; /*height: 600px;*/ }
.descContainer {background: #f5f5f5; text-align: left}
.descContainer TD.fieldLabel {background: #D0D2D1; font-weight: bolder; vertical-align: middle;}
.descContainer TD.fieldLabel {width: 300px; padding: 2px;}
.descContainer TD.fieldValue {padding: 2px;}
TD.wideFieldValue {width: 100%; padding: 2px}

.detailfieldLabel { vertical-align: middle; text-align: right;}
.detailfieldValue { padding: 2px;}
.detailfieldValue >div> input, .detailfieldValue >div> textarea, .detailfieldValue >div> select, .detailfieldValue >div> span
{
	margin: 2px;
}
.detailTBRequired
{
    border: red thin solid;
/*    margin: 2px; */
}
.detailTBNotRequired
{
    border: none; /* grey thin solid;*/
/*    margin: 2px; */
}
.detailTBSpecial
{
    border: green thin solid;
/*    margin: 2px; */
}

.detailHighlighted
{
    background-color: #EEFE7E;
}

.confirmation {vertical-align:middle; color: #4A000B; font-weight: bold; float: right;}

/* Stored baskets */
.ItemPn {height: 29px; overflow: hidden; border: none; background: #d6e7fb;}

.basketGv TR TH { display: table-cell; /*display: block;*/ }

.bluerowsb TD, .storedBasketList TR TH {background:  #eaeae8; /*#d6e7fb;*/ }
.grayrowsb TD {background: #F5F5F5}

.orderValue { font-weight: bold }
.orderTextBox { border: solid 1px black }

.featuresList  { width: 100%; background-color: #f5f5f5; border: none; }
.featuresList TR TH {background-color: #D0D2D1; border: solid 1px #FFFFFF; height: 20px; padding: 1px 1px 1px 1px; margin: 1px 1px 1px 1px}
.featuresList TR TD {border: none; height: 20px;  padding: 1px 1px 1px 1px; margin: 1px 1px 1px 1px}
.featuresList .featuresNameColumn {width: 25%; }
.featuresList .featuresValueColumn {width: 75%; }

.featuresLabel {color: #4A000B; font-weight: bold; padding-left: 7px;}

/*.featuresHeaderRow {height: 29px; %height: 30px;}
.featuresTableRow {width: 100%; text-align: left; background-color: #d6e7fb; border-top: solid 1px #FFFFFF;}*/

.featuresHeadPn {background: #D0D2D1; color: #4A000B; font-weight: bold; vertical-align:middle; height: 21px; /*%height: 20px; */padding-top: 7px; padding-left: 7px; border-top: solid 1px #FFFFFF;}
.featuresPanel {background: #FFFFFF;}

.headerList .featureLabel  {width: 45%; vertical-align:middle; background-color: #ffffff; color: #606261; text-align: center; }
.headerList .featureValue {vertical-align: middle; background-color: #ffffff; color: #606261; text-align: center;}

/* Login Page */
.loginCo { padding-top: 15px; text-align: center; }
.loginBar { position: absolute; background: #4A000B; height: 15px; width: 100%; top: 85px; }

/* Administration pages */
.statusLabel { color: Red; font-weight: bold; }
.editLink { color: #003366; font-weight: bold; text-decoration: underline; }
.bluerowad { background:  #FFEDED; /*#d6e7fb;*/ }
.grayrowad { background: #F5F5F5; }
.newAddressPn {background: #D0D2D1; color: black; font-weight: bold; vertical-align:middle; height: 21px; padding-top: 7px; padding-left: 7px; border: solid 1px #ABCDEF;}
.addressPn {background: #D0D2D1; color: black; font-weight: bold; vertical-align:middle; height: 21px; padding-top: 7px; padding-left: 7px; }
.addressFrame {background: #F5F5F5; border: solid 1px #ABCDEF; border-top: none;  vertical-align:middle; padding-left: 5px; padding-top: 5px; } 
.newAddressFrame {background: #F5F5F5; border: solid 1px #ABCDEF; border-top: none;  vertical-align:middle; padding-left: 5px; padding-top: 5px; } 
.maindiv 
{
    padding-top: 10px; padding-left: 10px;
}

.loginsItemPn {/*height: 29px; overflow: hidden;*/ border: none; background: #F5F5F5; }
.loginHeadPn {background: #D0D2D1; color: #4A000B; font-weight: bold; vertical-align:middle; height: 21px; padding-top: 7px; padding-left: 7px; border: solid 1px #ABCDEF;}
.loginContentPn {background: #F5F5F5; padding-left: 5px; /*padding: 5px 5px 5px 5px;*/ }
.loginDeleteButton { vertical-align:middle; height: 15px; margin-right: 15px; position: absolute; right: 0;  }
.rolesList { vertical-align: top; padding-left: 40px; }
.leftGap { padding-left: 25px; }
.rightGap { padding-left: 100px;  }
.leftSmallerGap { padding-left: 16px; }
.logoFull {font-size: x-small; font-weight: bold;}

.companyPn {background: #D0D2D1; color: black; font-weight: bold; vertical-align:middle; height: 27px; Width: 100%; padding-left: 15px; border-top: solid 1px white;}
.featuresPn {max-height:200px; min-height:20px; }
/* Orders */
.ordersHeadPn 
{
    background: #D0D2D1; 
    color: #4A000B; 
    font-weight: bold; 
    vertical-align:middle; 
    height: 23px; 
    /*height: 21px; */
    Width: 100%; 
    padding-left: 7px; 
    padding-top: 6px;
    border-top: solid 1px white;
    /*border-top: solid 0px white;*/
 }
 
.orderLine 
{ 
    cursor: pointer; 
    background: #F5F5F5;   
    width: 100%;
    border: none 0px white;
}

.orderLineIconCell
{
	width: 15px;
	text-align: left;
}

.orderLineInfoCell
{
	width: 120px;
	text-align: left;
}

.orderLineDateCell
{
	width: 150px;
	text-align: left;
}

.orderLineStatusCell
{
	width: 350px;
	text-align: left;
}

.orderLineLastCell
{
	
}

.loginOrdersItem
{
    background-repeat: no-repeat;
    background-color: White;
    border: none;
}

.orderListItem
{
    border: none;    
    background: White;
}

.orderGv TR TH 
{ 
    display: none; 
}

.orderItemPanel 
{
    background: #F5F5F5; 
    vertical-align:middle; 
}

.orderSummaryPn 
{
    background: #D0D2D1; 
    color: #4A000B;
    font-weight: bold; 
    vertical-align:middle; 
    height: 27px; 
    Width: 100%; 
    padding-left: 15px; 
    border-top: solid 1px white;    
    padding-top: 10px;
}

.orderProcessPn
{
    padding-top: 10px; 
    padding-left: 10px;
    
}

.orderSummaryItemPn
{
    padding-left: 10px;
    background: #F5F5F5; 
    width: 100%;
}

.wizardButton
{
    left: 10px;
    float: left;
    text-align: center;    
}

.wizard TR TD
{
    text-align: left;
}

.orderExistLoginLabel
{
    background: #D0D2D1; 
    color: #4A000B; 
    font-weight: bold; 
    vertical-align:middle; 
    padding-left: 10px; 
    padding-top: 0px;    
}

/* Logins */
.existLoginHeadPn { background: #D0D2D1; color: #4A000B; font-weight: bold; vertical-align:middle; height: 21px; padding-top: 7px; padding-left: 7px; }
.existLoginLabel { background: #D0D2D1; color: #4A000B; font-weight: bold; vertical-align:middle; padding-left: 10px; padding-top: 0px; }

.heavyLabelPoint { font-weight: bold; cursor: pointer; } 
.bluerow TD, .bluerow .productList, .productList TR TH { background: #ffffff; }

/* Required */
.watermarked { height: 17px; background-color: white; color: white; padding-top: 2px; padding-left: 5px; border: solid 1px #003366;  vertical-align: middle; }
.heavyLabel { font-weight: bold; }
.heavyLabelTop { font-weight: bold; position: absolute; float: right; right: 300px;  top: 105px; color: White; }
.heavyLabelBottom { font-weight: bold; float: right; padding-right: 15px; color: Red; }
.heavyLabelPadded { font-weight: bold; position: absolute; left: 265px; top: 195px; }

/* Version */
.version2 { position: absolute; left: 15px; bottom: 15px; color: Silver; font-size: x-small; }

/* Common */
.handCursor { cursor: pointer; }
.hidden { height: 0px; }

/* Details tabs */
.ajax__tab_xp .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) 
        repeat-x 
        bottom;
}
.ajax__tab_xp .ajax__tab_outer {
    padding-right:4px;
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) 
        no-repeat 
        right;
    height:21px;
}
.ajax__tab_xp .ajax__tab_inner {
    padding-left:3px;
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) 
        no-repeat;
}
.ajax__tab_xp .ajax__tab_tab {
    height:13px;
    padding:4px;
    margin:0;
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) 
        repeat-x;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) 
        no-repeat 
        right;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) 
        no-repeat;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) 
        repeat-x;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) 
        no-repeat 
        right;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>)
        no-repeat;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {

    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>)
        repeat-x;
}
.ajax__tab_xp .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}

/* Product question */
.productQuestionPopUpOperation { margin-left: 15px; margin-bottom: 10px; width: 200px; }
.productQuestionPopUpQuestion { margin-left: 15px; margin-bottom: 10px; width: 200px; height: 150px; }
.productQuestionPopUp { background: #F5F5F6; border: solid 1px black; width: 230px;  visibility:collapse;}
.productQuestionButtons {margin:  0 5px 10px 18px;}
.productQuestionLb {color: Black; font-weight: bold; vertical-align:middle; padding-left: 15px; padding-top: 0px; }

.uploadPopUp { background: #F5F5F6; border: solid 1px black; width: 300px;  visibility:collapse;}
.uploadPopUpButtons {margin:  0 5px 10px 18px;}

/* MaskedEdit Related Styles */
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}


.ajax__slider_h_rail {position:relative;background:url(<%=WebResource("AjaxControlToolkit.Slider.Images.slider_h_rail.gif")%>) repeat-x;height:22px; width:200px;}
.ajax__slider_h_handle {position:absolute;background:url(<%=WebResource("AjaxControlToolkit.Slider.Images.slider_h_handle.gif")%>) no-repeat;height:22px;width:10px;}
.ajax__slider_v_rail {position:relative;background:url(<%=WebResource("AjaxControlToolkit.Slider.Images.slider_v_rail.gif")%>) repeat-y;width:22px;}
.ajax__slider_v_handle{position:absolute;background:url(<%=WebResource("AjaxControlToolkit.Slider.Images.slider_v_handle.gif")%>) no-repeat;height:10px;width:22px;}
.treeControlContainer
{
    height: 200px; width:400px; overflow:auto;
}

/* Info control div */
.InfoMessage {
    /*background: #FFE69C url("Gfx/infoMessage.gif") repeat-x;*/
    /*background-color: #FFEFC1;
    border: 1px solid #F4CF46;*/
    border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
    padding: 5px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    vertical-align: middle;
    font-weight: bold;
    color: #000000;
}
.SubInfoMessage {
    /*background: #FFEFC1;
    border: 1px solid #F4CF46;*/
    border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
    padding: 5px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    vertical-align: middle;
    color: #000000;
}
/* WIZARD */
    .stepNotCompleted
{
    background-color: rgb(153,153,153);
    width: 15px;
    border: 1px solid rgb(153,153,153);
    margin-right: 5px;
    color: White;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}

.stepCompleted
{
    background-color: #4d4d4d;
    width: 15px;
    border: 1px solid #4d4d4d;
    color: White;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    padding: 0px;
}

.stepCurrent
{
    background-color: #93bd9e;
    width: 15px;
    border: 1px solid #93bd9e;
    color: White;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 0px;
}

.stepBreak
{
    width: 3px;
    background-color: Transparent;
}

.wizardProgress
{
    padding-right: 10px;
    font-family: Arial;
    color: #333333;
    font-size: 12px;

}
#aspnetForm
{
    height: 100%;
}    

.wizardTitle
{
    font-family: Arial;
    font-size: 120%;
    font-weight: bold;
    color: #333333;
    vertical-align: middle;
}
.customerInfoDiv
{
	border: 1px solid #F4CF46;
	background-color: #FFF1C8;
	margin: 10px;
}
.container
{
    height: 100%;
    width: 100%;    
}
.hintLabel
{
	font-size: 8px;
	color: #999999;
}

.SubcontentTable 
{
    margin-left: 10px;
}

.subContainer
{
    /*max-width: 1280px;*/
    width: calc(100% - 17px);
    margin: 0 auto !important;
    float: none !important;
    height: 100%;
}
.contentCell
{
    width: calc(100% - 250px) !important;   
    overflow:auto;
}
.backupPanel .backupTable
{
    width: 100%; 
}

.backupPanel .backupTable th
{
    background-image: url(gfx/grad/quickLaunchHeader.gif);
    background-color: #B80000;    
    background-repeat: repeat-x;
    height: 29px;
    padding-bottom: 0;
    padding-top: 1px;
    text-align: center;
    vertical-align: middle;
}

.backupPanel .backupTable td
{
    text-align: left;
    vertical-align: middle;
    padding: 2px;
}

.moveDown
{
    margin-top: 1px;
}

.m-l-7
{
    margin-left:7px;
}

img.link { width:12px;height:12px;float:right;margin:12px 0 0; }

.hover {
    background: transparent !important;
}

.hover:hover {
    background-color: rgba(0, 0, 0, 0.075) !important;
}