/* = Base =
------------------------------------------------------------------------------ */
html { overflow-y: scroll; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, body { height: 100%; min-height: 100%; }
body { position: relative; margin: 0; min-width: 560px; background: #f5f5f5; color: #444; font: 13px/1.231 "trebuchet ms", arial, helvetica, sans-serif; }
img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
table { border-collapse: collapse; border-spacing: 0; }
/* - Links - */
a, a:visited { color: #0050b4; text-decoration: none; }
a:hover, a:active { outline: 0; color: #104382; text-decoration: underline; -webkit-transition: color 0.4s linear; -moz-transition: color 0.4s linear; -o-transition: color 0.4s linear; transition: color 0.4s linear; }
a.link-01, a.link-01:visited { color: #787878; text-decoration: underline; }
a.link-01:hover, a.link-01:active { color: #104382; }
/* - Typography - */
hr { display: block; margin: .9em 0; padding: 0; height: 1px; border: 0; border-top: 1px solid #c8c8c8; box-shadow: inset 0 1px 0 #fff; }
.lte7 hr { margin: .5em 0; }
h3, h4, h5, h6 { margin: 0; padding: 0; }
p { margin: 0; padding: 0 0 12px; }
b b { font-weight: 700; }
/* - Forms - */
form { margin: 0; }
fieldset { margin: 0; padding: 0; border: 0; }
legend { padding: 0; border: 0; }
.lte7 legend { margin-left: -7px; }
button, input, select, textarea { margin: 0; color: #444; vertical-align: middle; font: 13px "trebuchet ms", arial, helvetica, sans-serif; }
button, input { line-height: normal; }
.lte7 button { overflow: visible; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input, textarea { padding: 2px; }
select { padding: 1px; }
input[type="text"], input[type="password"], select, textarea { border: 1px solid #bbbec0; border-radius: 3px; }
input.input-text, select, textarea { border: 1px solid #bbbec0; }
textarea { vertical-align: top; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; margin: -1px 0 0; vertical-align: middle; }
input.checkbox, input.radio, input.radiobox { box-sizing: border-box; margin: -1px 0 0; vertical-align: middle; }
.lte7 input.checkbox, .lte7 input.radio, .lte7 input.radiobox { margin: -3px; }
input[type="text"][disabled], input[type="password"][disabled], textarea[disabled] { border: 1px solid #bbbec0; padding: 2px; color: #aca899; background: #ebebe4; }
select[disabled] { border: 1px solid #bbbec0; padding: 1px; color: #aca899; background: #ebebe4; }
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { border-color: #95bed4; box-shadow: 0 0 3px #95bed4; outline: none; -webkit-transition: border-color 0.3s linear, box-shadow 0.3s linear; -moz-transition: border-color 0.3s linear, box-shadow 0.3s linear; -o-transition: border-color 0.3s linear, box-shadow 0.3s linear; transition: border-color 0.3s linear, box-shadow 0.3s linear; }

#mainCP { text-shadow: 0 1px 0 #fff; }
#login { width: 824px; margin: 40px auto 0; }

.top-search-results { position: fixed; top: 0; z-index: 100; left: 0; border: solid #c4cacd; border-width: 0 1px 1px; border-radius: 0 0 5px 5px; margin: 0; padding: 0; font-size: 11px; text-shadow: 0 1px 0 #fff; background: #ebebeb; background-clip: padding-box; }
.top-search-results-wrapper { width: 200px; }
.top-search-results-container { padding: 0; }
.top-search-results .search-results-list { margin: 0; padding: 0 0 10px; list-style: none; }
.top-search-results .search-results-item { display: block; margin: 0; width: 100%; }
.top-search-results .search-results-item a { display: block; padding: 5px 8px 5px 30px; }
.search-results-item a:hover, .search-results-item a:active, .search-results-item a.active { background: #fff; }
.top-search-results .search-results-item img { float: left; margin: -1px 0 0 -22px; }
.search-results-note { border-top: 1px solid #c7c9cb; margin: 0 8px; padding: 10px 0px 18px; color: #5f6366; line-height: 14px; box-shadow: inset 0 1px 0 #fff; }
.search-results-note b { font-weight: 400; }

.titleWrapper { margin: 0 0 12px; padding: 0 20px; }
.screenTitle { border-bottom: 1px solid #c8c8c8; margin: 0 0 12px; box-shadow: 0 1px 0 #fff; }
.screenTitle .titleContainer { padding: 0 0 6px; }
.screenTitle h1 { display: inline; margin: 0; padding: 0; font-weight: 400; font-size: 24px; line-height: 28px; font-family: arial, helvetica, sans-serif; color: #4d5764; }
.screenTitle .name, .screenTitle b { color: #104382; font-weight: 400; }
.screenTitle h1 img { margin: -4px 5px 0 0; }
.screenTitle table { border-collapse: collapse; }
.screenTitle table td { padding: 0; }
.screenTitle .title { padding: 0 10px 0 0; }
.toolbar { text-align: right; }
.screenTitle .toolbar { vertical-align: top; }
.screenTitle .toolbarWrapper { float: right; text-align: left; }
.screenTitle .toolbar .toolbarBtn { margin: 5px 0 0; white-space: nowrap; font-size: 13px; }
.screenTitle .toolbar .toolbarBtn a, .screenTitle .toolbar .toolbarBtn a:visited { display: block; }
.screenTitle .toolbar .toolbarBtn a span { display: block; padding: 0 0 0 20px; height: 16px; line-height: 16px; cursor: pointer; background-repeat: no-repeat; }
.screenBody { margin: 0 20px; padding: 0 0 10px; clear: both; }
.screenBodyToolbar { margin: 0; clear: both; }
.screenTitle img, .screenTitle td, .screenTitle input, .screenTitle select, .reportTools, .reportTools img, .reportTools input, .reportTools select { vertical-align: middle; }
.reportSection { margin: 10px 0; padding-top: 5px; }
.reportIndex { margin: 15px 0; }

/* ---------- list  --------- */
.list { border-collapse: collapse; margin-bottom: 10px; }
.listArea td input, .listArea td select { vertical-align: middle; }
.list th, .list td { border-bottom: 1px solid #f5f5f5; padding: 6px 8px; height: 16px; color: #444; vertical-align: top; }
.list th { border: solid #d6dfe3; border-width: 1px 0; text-align: left; white-space: nowrap; font-weight: 400; background: #f3f5f6; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e8ecee); background-image: -webkit-linear-gradient(top, #fff, #e8ecee); background-image: -moz-linear-gradient(top, #fff, #e8ecee); background-image: -ms-linear-gradient(top, #fff, #e8ecee); background-image: -o-linear-gradient(top, #fff, #e8ecee); background-image: linear-gradient(top, #fff, #e8ecee); }
.list tr th:first-child { border-left-width: 1px; }
.lte8 .list tr th:first-child { border-left-width: 0; }
.list tr th:last-child { border-right-width: 1px; }
.list th a, .list th a:visited { color: #000; text-decoration: none; }
.list th a:hover, .list th a:active { color: #000; text-decoration: underline; }
.list th.sort { background: #d7dde0; filter: none; box-shadow: inset 2px 0 0 rgba(255,255,255,0.8), inset -2px 0 0 rgba(255,255,255,0.8), inset 0 -1px 0 #e8ecee, inset 0 -2px 0 #fff, inset 0 2px 0 #fff, inset 0 3px 5px #acb2b5; }
.list .number, .misc, .formArea .formButtons .misc { text-align: right; }
.formArea .misc { text-align: left; }
.search input, .search .commonButton { margin-right: 7px; vertical-align: middle; }
.buttons { margin: 7px 0; }
.buttons div { white-space: nowrap; }
.buttons input, .buttons .commonButton { vertical-align: middle; }
.main input, .main select, .misc input, .misc select, .misc .commonButton { margin-right: 7px; }
.actions-box .buttons input, .actions-box .buttons select, .formArea .actions-box .buttons input, .formArea .actions-box .buttons select { margin-top: 5px; }
.actions-box .searchArea input, .actions-box .searchArea select, .formArea .actions-box .searchArea input, .formArea .actions-box .searchArea select { margin-top: 0; }
th img { margin-left: 3px; }
.listArea .paging { margin: 0 0 10px; text-align: left; vertical-align: middle; }
.paging input, .paging .commonButton, .paging select { vertical-align: middle; margin-right: 7px; }
.paging select { margin-right: 3px; }
.list th.select, .select, .list .icon { text-align: center; }
/* ---------- list custom --------- */
div.ipmap { height: 400px; }
div.massmaildetails { height: 60px; }
tr.subTr td { border-top: 1px solid #d8d8d8; }
th.colgroup { text-align: center; }
.list td img { vertical-align: middle; }
.list td a.list_item_new, .list td a.list_item_del, .list td a.list_item_modified { font-weight: bold; }
.list td a.list_item_del { text-decoration: line-through; }
.sort { background-color: #e4f1ff; }
.list .subTable td { border: 0; padding: 3px; }
.evenrowbg { background-color: #ebeff2; }
.oddrowbg { background-color: #fff; }
.list.limitsList { background-color: #fff; }
.list.limitsList th, .list.limitsList td { padding: 4px 5px; white-space: nowrap; }
.list.limitsList td.name { width: 200px; min-width: 200px; white-space: normal; }
.list.limitsList tbody th { border: 0; padding-top: 12px; background: transparent; }
.list.limitsList th.name { color: #000; }
.list.limitsList td.used { width: 1%; }
.list.limitsList td.used_bar { width: 95px; }
.list.limitsList td.limit { width: 155px; white-space: nowrap; }
.list.limitsList td.unlimited { width: auto; vertical-align: middle; }
.list.limitsList td.unlimited .limit_soft { margin-left: 20px; }
.list.limitsList td.separator { border-bottom: 1px solid #d8d8d8; height: 15px; }
.list.limitsList td input, .list.limitsList td select { vertical-align: middle; margin: 0; }
.list.limitsList td .checkbox, .list.limitsList td .radiobox { margin: 1px 3px 3px 0; }
.lte7 .list.limitsList td .checkbox, .lte7 .list.limitsList td .radiobox { margin: -2px 0 0 -3px; }
.objects-level-2 { padding-left: 18px; }

/* ---------- form  --------- */
.formFields td { padding: 5px; vertical-align: top; }

.formFields input, .formFields .commonButton, .formFields select, td.unlimited, legend img { vertical-align: middle; }
.formFields td.name, .formFields td.nameError { vertical-align: top; padding: 5px 10px 10px 0; width: 200px; }
.screenButtons { padding: 8px 0 0 0; }
#login .screenButtons { width: auto; }
body fieldset { margin: 0; padding: 10px 0; border: solid #d9dcde; border-width: 1px 0 0; box-shadow: inset 0 1px 0 #fff; }
body legend { margin: 3px 0 0; padding: 0 5px 0 0; vertical-align: middle; background: #f5f5f5; color: #297090; font-weight: 700; font-size: 13px; }
.lte8 body fieldset{padding-top:0;}
.lte8 body legend{margin-bottom:10px;}
option.dummyLine { color: #fff; }
.option { margin-bottom: 5px; }
.option.clear { padding-left: 18px; }
.option.clear .radiobox, .option.clear .checkbox, .option-block { float: left; }
.option.clear .option-block .hint { margin: 5px 0; }
.option.clear .radiobox, .option.clear .checkbox { margin: 0 0 -2px -18px; }
.lte7 .option.clear .radiobox, .lte7 .option.clear .checkbox { margin: -3px -3px -1px -21px; }
.formButtons { margin: 5px 0; text-align: right; }
.formButtons input, .formButtons button { margin-left: 7px; }
.formFields td.limit, .formFields td.limitDate { padding-right: 5px; white-space: nowrap; width: 145px; }
.formFields td.limitDate { width: 155px; }
.formFields td td.limit { padding-left: 0; }
.fieldButtons input, .fieldButtons button { margin: 5px 5px 0 0; }
textarea { width: 98%; }
#key-code-input { width: 260px; }
#chkProceed { margin-left: 3px; }
.suboption { margin-left: 18px; }
/* ---------- form custom --------- */
.footnote { padding: 15px 10px 3px 0; width: 200px; text-align: left; }
.formFields td { text-align: left; }
.error { background: #fedddf; box-shadow: inset 0 4px 3px -2px #e7afb5; }
.error .name { color: #c80000; background: transparent; }
.error .hint { color: #c80000; }
.required { color: #c80000; }
.recommended { padding-left: 20px; font-weight: bold; line-height: 16px; background: url(../../img/icons/small/aps-featured_16.png?11.0) no-repeat; }
.formFields td.unlimited { border-left: none; }
.formFields td.limit { border-right: none; }
.hint { color: #787878; }
.formFields .hint { padding: 2px 0; }
.formButtons { padding-top: 5px; }
.formArea .buttons { border-top: 1px solid #c8c8c8; margin-top: 15px; box-shadow: inset 0 1px 0 #fff; }
.formArea .buttons td { padding-top: 15px; }
fieldset .formArea .buttons, fieldset .buttons, fieldset .buttons td { border-top: 0; padding-top: 0; }
.disabledInput { background-color: #ebebe4; }
.formFields td.withButton { vertical-align: middle; }
.uploadAdd { padding: 2px 0 2px 20px; background: url(../icons/field_add.gif?11.0) 0 0 no-repeat; }
.uploadRemove { margin-left: 15px; padding: 2px 0 2px 20px; background: url(../icons/field_remove.gif?11.0) 0 0 no-repeat; }
a.uploadAdd:link, a.uploadAdd:visited, a.uploadAdd:hover, a.uploadAdd:active, a.uploadRemove:link, a.uploadRemove:visited, a.uploadRemove:hover, a.uploadRemove:active { color: #888; }
.formFields .withWarning .checkbox { margin-top: 3px; }
.formFields .warningHint { display: inline-block; margin: 0 0 0 5px; padding: 3px 0 2px 20px; vertical-align: top; color: #555; background: url(../icons/warning.gif?11.0) no-repeat; }
.indent-box { position: relative; padding-left: 18px; }
.indent-box:before, .indent-box:after { display: block; overflow: hidden; height: 0; content: "."; }
.indent-box:after { clear: both; }
.lte7 .indent-box { zoom: 1; }
.indent-box .checkbox, .indent-box .radiobox { float: left; display: inline; margin: 1px 0 0 -18px; }
.lte7 .indent-box .checkbox, .lte7 .indent-box .radiobox { margin: -2px -3px -3px -21px; }
.indent-box .indent-box-content { float: left; padding: 0 0 2px; }
.indent-box .hint { padding: 5px 0 2px; }
.indent-box p.hint { padding: 5px 0 8px; }
.indent-box-thumb { margin-left: 215px; padding: 0; }
.indent-box-thumb .thumb-img { float: left; margin: 7px 15px 0 -215px; padding: 0 0 8px; width: 200px; }

/* ---------- misc elements --------- */
.scrollingBox { overflow: auto; width: 100%; overflow-y: auto; overflow-x: hidden; }
table.scrollingBoxBorder { border: 1px solid #787878; background-color: #fff; }
.tooltip { position: absolute; border: 1px solid #aaa; padding: 2px 4px 4px; z-index: 900; max-width: 240px; text-align: left; background: #ffc; box-shadow: 0 2px 3px #999; }
td.subTd a { padding-left: 20px; }
.specific { font-weight: 700; }
.reportIndex a:link, .reportIndex a:visited { color: #444; }
.reportSection { border-top: 1px solid #ccc; }
.domainalias a, .ajax-loading { min-height: 16px; padding-left: 20px; }
td.subTd a:link, td.subTd a:visited, a.subdomain:link, a.subdomain:visited, a.domainalias:link, a.domainalias:visited, a.mailalias:link, a.mailalias:visited { color: #555; }
.notdelitems { color: #444; }
code, .code { font-family: courier, mono, serif; font-size: 10px; color: #444; }
.ajax-loading { background: url(../icons/indicator.gif?11.0) no-repeat; }

/* ---------- mail name states --------- */
#fldset-mailInfo td, #fldset-mailInfo td img, #fldset-mailInfo td a  { vertical-align: middle; }
#fldset-mailInfo td a:link, #fldset-mailInfo td a:visited { color: #444; }
#fldset-mailInfo td img { margin-right: 3px; }
#fldset-mailInfo td { width: 25%; }
/* ---------- bottom fieldsets for server screen --------- */
#fldset-admin_info { width: 405px; float: left; margin-right: 12px; }
#fldset-admin_info .screenButtons { width: 333px; }
#fldset-power  .screenButtons { width: 222px; }

/* = Tabs =
------------------------------------------------------------------------------ */
#screenTabs { position: relative; margin: 0 0 20px; height: 31px; white-space: nowrap; }
#screenTabs ul { border-bottom: 1px solid #c8c8c8; margin: 0; padding: 0; list-style: none; letter-spacing: -1em; font-size: 1px; }
#screenTabs li { display: inline-block; border-bottom: 1px solid #c8c8c8; margin: 0 0 -1px; padding: 0; letter-spacing: 0; vertical-align: bottom; font-size: 13px; }
.lte7 #screenTabs li { display: inline; zoom: 1; }
#screenTabs a { float: left; border: solid #b8d0dd; border-width: 1px 1px 0; border-radius: 5px 5px 0 0; margin: 0 1px 0 0; padding: 0 10px; height: 30px; line-height: 30px; background: #e3f0f6 url(../../img/tabs.png?11.0) 0 -150px repeat-x; box-shadow: inset 0 1px 0 #fff; }
#screenTabs a, #screenTabs a:visited, #screenTabs a:hover, #screenTabs a:active { outline: 0; color: #0050b4; text-decoration: none; }
#screenTabs a:hover { color: #1e1e1e; background-color: #f4f9fb; background-position: 0 -200px; }
#screenTabs #current a, #screenTabs #current a:hover { position: relative; margin-bottom: -1px; height: 31px; border-color: #c8c8c8; color: #1e1e1e; background-color: #f5f5f5; background-position: 0 -250px; box-shadow: 0 1px 0 #f5f5f5; }
.screenTitle #screenTabs { margin: 0; }
.screenTitle #screenTabs ul { box-shadow: none; }
.screenTitle #screenTabs ul, .screenTitle #screenTabs li { border: 0; }
.screenTitle #screenTabs #current a, .screenTitle #screenTabs #current a:hover { box-shadow: 0 1px 0 #f5f5f5; }

/* Wizard */
.wizardTitle { border-bottom: 1px solid #6e89dd; margin: 0 0 5px; padding: 10px 50px; font-size: 18px; color: #203597; background-position: 10px 4px; background-repeat: no-repeat; }
.screenSubTitle { padding-bottom: 10px; }

/* Double List Control */
.doubleListSelect { position: relative; overflow: hidden; width: 100%; height: 460px; }
.doubleListSelectLeftOuter, .doubleListSelectRightOuter { width: 50%; height: 460px; }
.doubleListSelectRightOuter { position: relative; top: -460px; left: 50%; }
.doubleListSelectTitle { margin: 0 0 6px; }
.doubleListSelectRightOuter .doubleListSelectTitle { margin-left: 70px; }
.doubleListSelectAll { float: right; display: inline; text-transform: lowercase; }
.doubleListSelectLeftOuter .doubleListSelectAll { margin-right: 70px; }
.doubleListSelectLeft, .doubleListSelectRight { clear: both; overflow: auto; margin: 0 70px 0 0; height: 400px; border: 1px solid #c8c8c8; background-color: #fff; }
.doubleListSelectRight { margin: 0 0 0 70px; }
.doubleListSelectControls { position: absolute; top: 170px; left: 50%; margin-left: -50px; width: 100px; text-align: center; }
.doubleListSelect .doubleListSelectControls .commonButton { margin: 0 0 10px; }
.doubleListSelectItem { clear: both; padding: 6px 14px; border-bottom: 1px solid #dbdbdb; cursor: default; }
.doubleListSelectItem.selected { background: #cfe2ef; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e6f5ff,EndColorStr=#cfe2ef); background-image: -webkit-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: -moz-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: -ms-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: -o-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: linear-gradient(top, #e6f5ff, #cfe2ef); box-shadow: inset 0 1px 0 #fff; }

/* ---------- Toolbar  --------- */
.screenBody .actions-box { position: relative; margin: 0 0 10px; width: 100%; }
.actions-box .buttons, .formArea .actions-box .buttons { border: 1px solid #b7d0de; border-radius: 4px 4px 0 0; border-collapse: separate; margin: 0; height: 33px; background: #d3e4ed url(../../img/toolbar.png?11.0) repeat-x; background-clip: padding-box; box-shadow: inset 0 1px 0 #ebf5fb, 0 1px 0 #dadee1; }
.actions-box.hide .buttons, .formArea .actions-box.hide .buttons { border-radius: 4px; }
.show #bid-search-show, .hide #bid-search-hide, .actions-box.hide .searchArea { display: none; }
.actions-box .buttons .buttons { border: 0; border-radius: 0; background: none; box-shadow: none; }
.actions-box .buttons .main, .formArea .actions-box .buttons .main { padding: 0 5px; vertical-align: top; }
.formArea .actions-box .buttons td { padding: 0; }
.actions-box .buttons .misc, .formArea .actions-box .buttons .misc { padding: 0 0 0 5px; text-align: right; vertical-align: top; }
.actions-box #bid-search-hide span { background-image: url(../../img/search-hide.png?11.0); }
.actions-box #bid-search-show span { background-image: url(../../img/search-show.png?11.0); }
.actions-box .searchArea, .formArea .actions-box .searchArea { border: solid #b7d0de; border-width: 0 1px 1px; border-radius: 0 0 4px 4px; margin: 0; background: #cadde8; box-shadow: inset 0 1px 0 #99afbd, inset 0 15px 10px -10px #afc4cf, 0 1px 0 #dadee1; }
.actions-box .searchArea .main, .formArea .actions-box .searchArea .main { padding: 9px 10px; }
.screenBody .actions-box .buttons .commonButton { margin: 4px 4px 4px 0; padding: 4px 5px; text-decoration: none; color: #444; background: none; }
.screenBody .actions-box .buttons span.commonButton { color: #787878; }
.screenBody .actions-box .buttons div.commonButton:hover{ border: 1px solid #99c4dd; border-radius: 3px; padding: 3px 4px; color: #003b7e; background-color: #c6dfea; box-shadow: 0 1px 0 #eaf3f7,  inset 0 1px 0 #a3c5d9, 0 0 1px #aecdde, inset 0 5px 5px -3px #a3c5d9; -webkit-transition: background-color 0.2s linear, box-shadow 0.2s linear; -moz-transition: background-color 0.2s linear, box-shadow 0.2s linear; -o-transition: background-color 0.2s linear, box-shadow 0.2s linear; transition: background-color 0.2s linear, box-shadow 0.2s linear; }
.screenBody .actions-box .searchArea .commonButton, .screenBody .actions-box .searchArea div.commonButton:hover { border: 1px solid #6a8c9e; border-radius: 3px; margin: 0 10px 0 0; padding: 5px 8px; height: 16px; white-space: nowrap; background: #b0d0e1 url(../../img/btn.png) 0 -210px repeat-x; background-clip: padding-box; box-shadow: 0 1px 0 #b4c9d5; }
.lte7 .screenBody .actions-box .searchArea .commonButton, .lte7 .screenBody .actions-box .searchArea div.commonButton:hover { padding: 3px 8px 7px; }
.screenBody .actions-box .searchArea .commonButton { color: #444; text-decoration: none; }
.screenBody .actions-box .searchArea div.commonButton:hover { border-color: #4185aa; color: #1e1e1e; background-color: #b4d6e8; background-position: 0 -240px; box-shadow: 0 1px 3px rgba(0,0,0,0.3), inset 0 0 3px #fff; }
.screenBody .actions-box .searchArea div.commonButton:active { border-color: #6a8c9e; color: #444; background-color: #c2dcea; background-position: 0 -270px; box-shadow: inset 0 1px 0 #95bdd1; }
.actions-box #bid-search-hide, .actions-box #bid-search-show { padding: 3px; width: 18px; height: 18px; overflow: hidden; }
.actions-box #bid-search-hide:hover, .actions-box #bid-search-show:hover { border: 0; padding: 3px; border-radius: 18px; }
.actions-box #bid-search-hide span, .actions-box #bid-search-show span { padding: 100px 0 0; width: 18px; height: 18px; overflow: hidden; }

/* ---------- gauge elements --------- */
.gaugeWrapper, .gaugeContainer, .gaugeFilled { display: block; border-radius: 4px; height: 10px; overflow: hidden; }
.gaugeWrapper, .gaugeFilled { background: url(../../img/line-indicators.png?11.0) repeat-x; background-clip: padding-box; }
.gaugeWrapper { margin: 2px 0; min-width: 85px; overflow: hidden; line-height: 1px; font-size: 1px; background-color: #ebebeb; box-shadow: 0 1px 0 #fff, inset 0 1px 0 #b1b1b1, inset 1px 0 1px #dadada, inset -1px 0 1px #dadada; }
.gaugeFilled { height: 100%; position: relative; background-color: #3096d8; background-position: 0 -10px; box-shadow: inset 1px 0 0 #dadada, inset 0 1px 0 #b1b1b1, inset 0 2px 0 #abe3fd; }
.over .gaugeFilled { width: 100% !important; background-color: #c65261; background-position: 0 -30px; box-shadow: inset 1px 0 0 #dadada, inset -1px 0 0 #dadada, inset 0 1px 0 #b1b1b1, inset 0 2px 0 #f6bfc0; }

.progressWithPercent { padding-left: 35px; line-height: 9px; }
.progressWithPercent .progressPercent { float: left; margin-left: -35px; }
.progressWithPercent .gaugeWrapper { margin: 0; }

/* popup menu */
div.popupMenuOpener { position: relative; }
div.popupMenu { display: block; position: absolute; text-align: left; margin-top: 0; right: -2px; border-width: 2px 2px 1px 2px; border-style: solid; border-color: #a4aab5; padding: 0; background-color: #f8f8fa; z-index: 99; cursor: pointer; width: 160px; }
div.popupMenu div.item, div.popupMenu div.itemHover { width: 100%; border: 0; border-bottom: 1px solid #d1d7e2; padding: 7px 0; }
div.popupMenu div.itemHover { background-color: #ececf2; }
div.popupMenu div.item div.itemTitle, div.popupMenu div.itemHover div.itemTitle { color: #284e8a; font-weight: bold; padding-left: 10px; padding-right: 10px; }
div.popupMenu div.item div.itemDescription, div.popupMenu div.itemHover div.itemDescription { margin-top: 2px; color: #666; line-height: 12px; padding-left: 10px; padding-right: 10px; }

/* = Messages =
------------------------------------------------------------------------------ */
.msg-box { margin: 0 0 12px; padding: 0 10px; border: 1px solid; border-radius: 5px; font-size: 12px; }
.filesharing #main .msg-box { margin: -42px 0 10px 240px; }
.msg-box .msg-content { position: relative; padding: 8px 0 8px 22px; background: 0 8px no-repeat; }
.msg-box .msg-content .title { border: 0; margin: 0; padding: 0; font-weight: 700; box-shadow: none; }
.msg-box a, .msg-box a:visited { text-decoration: underline; }
.msg-info, .msg-update { border-color: #addc9c; background: #c5f0af; background: -webkit-linear-gradient(top, #dff9c8, #c5f0af); background: -moz-linear-gradient(top, #dff9c8, #c5f0af); background: -ms-linear-gradient(top, #dff9c8, #c5f0af); background: -o-linear-gradient(top, #dff9c8, #c5f0af); background: linear-gradient(top, #dff9c8, #c5f0af); box-shadow: inset 0 1px 0 #fefcf0, 0 1px 0 #dadee1; }
.msg-warning, .msg-limits { border-color: #ecc579; background: #f7e4a2; background: -webkit-linear-gradient(top, #fcf0bf, #f7e4a2); background: -moz-linear-gradient(top, #fcf0bf, #f7e4a2); background: -ms-linear-gradient(top, #fcf0bf, #f7e4a2); background: -o-linear-gradient(top, #fcf0bf, #f7e4a2); background: linear-gradient(top, #fcf0bf, #f7e4a2); box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1; }
.msg-error { border-color: #f9afb4; background: #f3d5d6; background: -webkit-linear-gradient(top, #fcdcde, #f3d5d6); background: -moz-linear-gradient(top, #fcdcde, #f3d5d6); background: -ms-linear-gradient(top, #fcdcde, #f3d5d6); background: -o-linear-gradient(top, #fcdcde, #f3d5d6); background: linear-gradient(top, #fcdcde, #f3d5d6); box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1; -webkit-animation: msg-error-pulse 1.5s infinite; -moz-animation: msg-error-pulse 1.5s infinite; animation: msg-error-pulse 1.5s infinite; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1; }
@-webkit-keyframes msg-error-pulse { 0% {border-color: #f9afb4; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;} 50% {border-color: #fa8e95; box-shadow: inset 0 1px 0 #f7fef2, 0 0 3px #fa8e95;} 100% {border-color: #f9afb4; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;} }
@-moz-keyframes msg-error-pulse { 0% {border-color: #f9afb4; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;} 50% {border-color: #fa8e95; box-shadow: inset 0 1px 0 #f7fef2, 0 0 3px #fa8e95;} 100% {border-color: #f9afb4; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;} }
@keyframes msg-error-pulse { 0% {border-color: #f9afb4; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;} 50% {border-color: #fa8e95; box-shadow: inset 0 1px 0 #f7fef2, 0 0 3px #fa8e95;} 100% {border-color: #f9afb4; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;} }
.msg-progress { border-color: #c7d1d6; background: #e8ecee; background: -webkit-linear-gradient(top, #f6f7f8, #e8ecee); background: -moz-linear-gradient(top, #f6f7f8, #e8ecee); background: -ms-linear-gradient(top, #f6f7f8, #e8ecee); background: -o-linear-gradient(top, #f6f7f8, #e8ecee); background: linear-gradient(top, #f6f7f8, #e8ecee); box-shadow: inset 0 1px 0 #fff, 0 1px 0 #dadee1; }
.msg-info .msg-content { background-image: url(../../img/icons/small/ok_16.gif?11.0); }
.msg-warning .msg-content { background-image: url(../../img/icons/small/att_16.gif?11.0); }
.msg-limits .msg-content { background-image: url(../../img/icons/small/convert-subscriptions_16.gif?11.0); }
.msg-error .msg-content { background-image: url(../../img/icons/small/warning_16.gif?11.0); }
.msg-progress .msg-content, .msg-update-running .msg-content { background-image: url(../../img/indicator.gif?11.0); }
.msg-update .msg-content { background-image: url(../../img/icons/small/install_16.gif?11.0); }
.msg-progress .progress-info { padding: 0 10px 0 0; width: 36%; }
.msg-progress .progress-start { display: block; padding: 2px 0 0; color: #666; }
.msg-progress .progress-current { color: #666; font-weight: 700; }
.msg-progress .progress-indicator { padding: 0 10px; width: 1%; }
.msg-progress .progress-status { padding: 0 5px 0 0; width: 1%; white-space: nowrap; }
.msg-progress .gauge-wrapper { margin: 3px 2px 2px; width: 190px; min-width: 0; }
.msg-progress .progress-links { padding: 0 0 0 10px; text-align: right; white-space: nowrap; word-spacing: 5px; }
.msg-progress .progress-links a { word-spacing: 0; }
.msg-update .update { padding: 0 10px 0 0; }
.msg-update .update-info { display: block; padding: 2px 0 0; color: #444; }
.msg-update .update-info a { color: #666; }
.msg-update .update-info a:hover { color: #000; }
.msg-update .update-links { padding: 0 0 0 10px; text-align: right; white-space: nowrap; }
.msg-update .update-links .btn { margin: 0 10px 0 0; vertical-align: middle; }
.msg-update .update-links a { color: #999; }
.msg-box .task-status-link { margin: 0 0 0 10px; }
.msg-box .close { position: absolute; top: 11px; right: 0; width: 10px; height: 10px; background: url(../../img/close.png?11.0) no-repeat; cursor: pointer; }
.msg-box .msg-content span.close:hover { background-position: 0 -10px; }

.codeComment { border: 1px solid #999; background-color: #fff; padding: 8px; font-family: monospace; font-size: 12px; }
.msgProgress { border: 2px solid #999; background: #fff url(../icons/indicator.gif?11.0) 10px 50% no-repeat; margin: 10px 0 5px 0; width: 100%; }
.progressBarLayout { width: 80%; border-collapse: collapse; margin: 0 auto; }
.progressBarContainer { text-align: center; width: 100%; }
.msgProgress td { padding: 10px 5px 10px 0; white-space: nowrap; }
.progressBarLayout td { padding: 0 3px; }
.progressBarLayout td td { padding: 0; }
.msgProgress .progressCurrentText { padding-left: 32px; }
.msgProgress .gaugeWrapper { margin-top: 3px; }
.msgProgress .actions { text-align: right; padding-right: 15px; }
.msgProgress .actions a { color: #666; }
.msgProgress .progressCurrent { font-weight: bold; color: #666; }
.errorOccured { background: transparent url(../icons/off.gif?11.0) 12px 11px no-repeat; padding: 12px 15px 12px 32px; }

/* --- pathbar --- */
.pathbar { padding: 5px 0 0 0; min-height: 15px; color: #787878; font-size: 11px; }
.pathbar .pathbarItem { position: relative; float: left; display: inline; margin: 0 5px 0 0; height: 20px; line-height: 19px; }
.pathbar a, .pathbar a:visited, .pathbar a:hover, .pathbar a:active { display: block; }
.pathbar .pathbarItem.separator { font-weight: 700; line-height: 20px; }

.googleToolsList { margin: 0; padding: 0; list-style: none; letter-spacing: -4px; }
.googleToolsList li { display: inline-block; width: 49.9%; letter-spacing: 0; vertical-align: top; }
.lte7 .googleToolsList li { display: inline; zoom: 1; }
.googleToolsList li h3 { margin: 0; padding: 0 0 3px; font-size: 13px; font-weight: 700; }
.googleToolsList li h3 a { position: relative; }
.gtBox { position: relative; padding: 0 20px 0 38px; }
.gtBoxIcon { display: inline; float: left; margin: 0 0 0 -38px; width: 32px; height: 32px; background-repeat: no-repeat; }
.gtBoxIcon a { display: block; width: 32px; height: 32px; }
.gtSiteSearch .gtBoxIcon { background-image: url(../../img/icons/big/google-site-search_32.gif?11.0); }
.gtAdSense .gtBoxIcon { background-image: url(../../img/icons/big/google-ad-sense_32.gif?11.0); }
.gtWebTools .gtBoxIcon { background-image: url(../../img/icons/big/google-web-tools_32.gif?11.0); }
.gtWebElements .gtBoxIcon { background-image: url(../../img/icons/big/google-web-elements_32.gif?11.0); }
.gtBox ul { margin: 0; padding: 0 0 0 22px;}
.gtBox ul p { margin: 0; padding: 0 0 5px;}
.gtTosList { margin: 0; padding: 0 0 0 42px;}
.gtBox ul li, .gtTosList li { padding: 2px 0; list-style: disc; }
.list-action-buttons { word-spacing: 12px; white-space: nowrap; }
.list-action-buttons a.list-action-link { display: inline-block; padding-left: 20px; height: 16px; line-height: 16px; word-spacing: normal; white-space: nowrap; text-decoration: none; }
.list-action-buttons a.list-action-link span { line-height: 16px; cursor: pointer; text-decoration: underline; }
.list-action-buttons a.list-action-link span img { display: inline; float: left; margin: 0 3px 0 -20px; vertical-align: top; }

.password-strength, .password-strength i { display: block; border-radius: 4px; height: 20px; background: url(../../img/line-indicators.png?11.0) 0 -40px repeat-x; background-clip: padding-box; }
.password-strength { position: relative; display: inline-block; vertical-align: middle; margin: 0 5px; width: 160px; background-color: #ededed; box-shadow: inset 0 -1px 0 #fff, inset 0 1px 0 #b8b8b8, inset 1px 0 1px #dadada, inset -1px 0 1px #dadada; }
.lte7 .password-strength { display: inline; zoom: 1; }
.password-strength b { position: absolute; top: 0; left: 0; width: 100%; height: 20px; text-align: center; line-height: 18px; font-weight: 400; font-size: 12px; color: #000; text-shadow: none; }
.password-strength i { border-radius: 4px 0 0 4px; background-position: 0 20px; }
.password-strength-very-weak i { width: 19%; background-color: #c5455d; background-position: 0 -60px; box-shadow: inset 0 -1px 0 #fff, inset 1px 0 0 #dadada, inset 0 1px 0 #b8b8b8, inset 0 2px 0 #f3abad, inset 0 -2px 0 #ededed; }
.password-strength-weak i { width: 39%; background-color: #db8d52; background-position: 0 -80px; box-shadow: inset 0 -1px 0 #fff, inset 1px 0 0 #dadada, inset 0 1px 0 #b8b8b8, inset 0 2px 0 #ffcc99, inset 0 -2px 0 #ededed; }
.password-strength-medium i { width: 59%; background-color: #fbd070; background-position: 0 -100px; box-shadow: inset 0 -1px 0 #fff, inset 1px 0 0 #dadada, inset 0 1px 0 #b8b8b8, inset 0 2px 0 #fff8a9, inset 0 -2px 0 #ededed; }
.password-strength-strong i { width: 79%; background-color: #97d844; background-position: 0 -120px; box-shadow: inset 0 -1px 0 #fff, inset 1px 0 0 #dadada, inset 0 1px 0 #b8b8b8, inset 0 2px 0 #d0f89c, inset 0 -2px 0 #ededed; }
.password-strength-very-strong i { width: 100%; border-radius: 4px; background-color: #64aff3; background-position: 0 -140px; box-shadow: inset 0 -1px 0 #fff, inset 1px 0 0 #dadada, inset -1px 0 0 #dadada, inset 0 1px 0 #b8b8b8, inset 0 2px 0 #bde9fc, inset 0 -2px 0 #ededed; }

.popup-box { position: absolute; z-index: 20; }
.popup-box .popup-wrapper { border-collapse: separate; margin: 0; text-align: left; }
.popup-box .popup-wrapper .popup-container { padding: 0; }
.popup-box .c1 { position: relative; border: 1px solid #c4cacd; border-radius: 5px; background: #fff; box-shadow: 0 1px 1px #e6e6e6; }
.popup-box .popup-heading { position: relative; border: 1px solid #b8d0dd; border-radius: 5px 5px 0 0; margin: -1px -1px 0; min-height: 16px; white-space: nowrap; color: #5d6973; background: #e3f0f6 url(../../img/heading.png?11.0) repeat-x; background-clip: padding-box; box-shadow: inset 0 1px 0 #fff, 0 2px 0 -1px #fff; }
.popup-box .heading-area { padding: 5px 25px 6px 10px; }
.popup-box .heading-area h4 { margin: 0; padding: 0; color: #105a82; font-weight: 400; font-size: 13px; }
.popup-box .popup-content { box-shadow: inset 0 20px 15px -15px #e3f0f6; }
.popup-box .close { position: absolute; width: 10px; height: 10px; cursor: pointer; }
.popup-box .popup-heading .close { top: 50%; right: 8px; margin-top: -5px; background: url(../../img/close.png?11.0) no-repeat; }
.popup-box .popup-heading span.close:hover { background-position: 0 -10px; }
.popup-box .popup-content-area { padding: 8px 8px 12px; font-size: 11px; line-height: 1.4; }
.popup-box .s-btn { font-size: 11px; }
.popup-box.collapsed .popup-wrapper { display: none; }

.with-side-panel .main-content { margin-right: 242px; }
.with-side-panel #side-panel { float: right; margin: 0; padding: 10px 0 10px 20px; width: 222px; }

.p-box { position: relative; margin: 0 0 10px; border: 1px solid #b8d0dd; border-radius: 5px; background: #eaf5fb; background-clip: padding-box; box-shadow: 0 1px 0 #e6e6e6, inset 0 1px 0 #fff; }
.p-box-tl, .p-box-bl { display: none; }
.p-box-header, .p-box-footer { position: relative; overflow: hidden; margin: 0 15px; border: solid #b8d0dd; border-width: 0 0 1px; font-size: 12px; box-shadow: 0 1px 0 #fff; }
.p-box-header-nav a, .p-box-header-nav a:visited, .p-box-footer-nav a, .p-box-footer-nav a:visited { display: inline; float: right; margin: 8px 0 8px 15px; color: #0050b4; text-decoration: none; }
.p-box-header-nav a:hover, .p-box-header-nav a:active, .p-box-footer-nav a:hover, .p-box-footer-nav a:active { color: #104382; text-decoration: underline; }
.p-box-header-nav a:first-child, .p-box-footer-nav a:first-child { float: left; margin: 8px 15px 8px 0; }
.p-box-header-text, .p-box-footer-text { padding: 8px 0; color: #5f5f5f; }
.p-box-footer { border-width: 1px 0 0; box-shadow: inset 0 1px 0 #fff; }
.p-box-content { padding: 10px; }
.p-box .close { position: absolute; top: 2px; right: 2px; width: 10px; height: 10px; background: url(../../img/close.png?11.0) no-repeat; cursor: pointer; }
.p-box span.close:hover { background-position: 0 -10px; }

.app-list { margin: 0; padding: 0; }
.app-list-item { overflow: hidden; margin: 0; padding: 0 0 10px; }
.app-list-title { margin: 5px 0 15px; padding: 0 0 5px; border-bottom: 1px solid #c8c8c8; font-size: 13px; color: #297090; box-shadow: 0 1px 0 #fff; }
.app-list-item-block { display: block; margin: 0; padding: 0 0 0 50px; height: auto !important; height: 40px; min-height: 40px; cursor: pointer; }
.app-list-item-icon { float: left; display: inline; margin: 0 0 0 -50px; width: 50px; cursor: pointer; }
.app-list-item-icon img { display: block; width: 40px; }
.app-list-item-name { display: block; font-weight: 700; }
.app-list-item-info { display: block; padding-top: 2px; color: #444; }
a.app-list-item-block { color: #444; text-decoration: none; }
a.app-list-item-block .app-list-item-name { color: #0050b4; }
a.app-list-item-block:hover .app-list-item-name { color: #104382; text-decoration: underline; }

body.iframe .listArea { width: 796px; }
body.iframe #divLeftFrameSwitcher, body.iframe .pathbar { display: none; }
body.iframe .titleWrapper { padding: 0; }
body.iframe .screenBody { margin: 0; }
body.iframe #pageLayout { background: none; }

/* = Left Frame Switcher =
------------------------------------------------------------------------------ */
.LeftFrameSwitcher { position: fixed; top: 0; left: 0; border-left: 1px solid #a8b6bd; height: 100%; width: 11px; }
.LeftFrameSwitcher div { position: absolute; top: 50%; left: -1px; border: 1px solid #a8b6bd; border-left: 0; border-radius: 0 3px 3px 0; margin-top: -7px; width: 11px; height: 12px; cursor: pointer; background: #e0e6ea url(../../img/left-frame.png?11.0); box-shadow: 0 1px 2px #d5d5d5; opacity: 0; -webkit-transition: opacity 1s linear; -moz-transition: opacity 1s linear; -o-transition: opacity 1s linear; transition: opacity 1s linear; }
.LeftFrameSwitcher:hover div { opacity: 1; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
.LeftFrameSwitcher img { display: block; width: 11px; height: 12px; cursor: pointer; }
.ie6 body { background-image: url(../../img/blank.gif?11.0); background-attachment: fixed; }
.ie6 .LeftFrameSwitcher { position: absolute; top: expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop))+"px"); }
/* = License =
------------------------------------------------------------------------------ */
.licenseArea { margin: 20px auto; width: 824px; font-size: 12px; line-height: 16px; }
.licenseArea .licenseTitle { border-bottom: 1px solid; margin: 0 0 10px; padding: 0 0 10px; font-weight: 700; font-size: 13px; line-height: 16px; }
.licenseArea .licenseIndent { margin: 0 0 0 2.5em; }
.licenseArea .licenseItemNum { display: inline; float: left; margin: 0 0 0 -2.5em; }
.licenseArea p { margin: 0; padding: 0 0 8px; }
/* = Buttons =
------------------------------------------------------------------------------ */
/* - Text with small icon - */
.commonButton, .listArea .buttons .commonButton { display: inline-block; border: 0; margin: 0 10px 0 0; padding: 0; min-width: 0; vertical-align: bottom; white-space: nowrap; cursor: pointer; font-size: 13px; line-height: 16px; color: #0050b4; box-shadow: none; }
div.commonButton:hover { color: #104382; }
span.commonButton { cursor: default; color: #888; }
.commonButton span, .listArea .buttons .commonButton span { display: block; margin: 0; padding:0 0 0 20px; height: 16px; line-height: 16px; background: url(../../img/icons/small/default-button_16.gif?11.0) no-repeat; }
.lte7 .commonButton, .lte7 .listArea .buttons .commonButton, .ie6 .commonButton span, .ie6 .listArea .buttons .commonButton span{ display: inline; zoom: 1; }
.listArea .buttons .commonButton button, .reportTools .commonButton button, .toolsArea .commonButton button, .toolbar .commonButton button { display: none; }
/* - Buttons - */
.formArea .commonButton span, .formButtons .commonButton span, .paging .commonButton span { display: none; }
.formArea .commonButton, .formButtons .commonButton, .paging .commonButton { border: 1px solid #a3afb7; border-radius: 3px; margin: 0 10px 0 0; min-width: 90px; white-space: nowrap; text-align: center; cursor: pointer; font-weight: 400; color: #5d6973; background: #dbe3e7 url(../../img/btn.png?11.0) repeat-x; background-clip: padding-box; box-shadow: inset 0 0 1px #fff, 0 1px 2px #d6d6d6; }
.commonButton button { border: 0; margin: 0; padding: 0 8px; height: 28px; min-width: 100%; outline: 0; vertical-align: top; background: none; font-weight: 400; color: #5d6973; text-shadow: 0 1px 0 #fff; }
.ie6 .commonButton button { width: 90px; }
.ie7 .commonButton button { min-width: 90px; }
.ie8 .commonButton button { min-width: 74px; }
.formArea .commonButton:hover, .formButtons .commonButton:hover, .paging commonButton:hover { border-color: #808287; color: #555; background-color: #ebf1f4; background-position: 0 -30px; box-shadow: 0 1px 3px rgba(0,0,0,0.3), inset 0 0 3px #fff; }
.formArea .commonButton:active, .formButtons .commonButton:active, .paging commonButton:active { border: 1px solid #a3afb7; background-color: #e5ebed; background-position: 0 -60px; box-shadow: inset 0 1px 2px #bdc3c6; }
.formArea .commonButton:hover button, .formButtons .commonButton:hover button, .paging commonButton:hover button { color: #555; }
#bid-ok, #bid-finish { border-color: #86b0d8; color: #174a79; background-color: #d5e8f3; background-position: 0 -90px; box-shadow: inset 0 0 1px #eaf3f9, 0 1px 2px #d6d6d6; }
#bid-ok:hover, #bid-finish:hover { border-color: #629bcf; color: #072e52; background-color: #dbeaf5; background-position: 0 -120px; box-shadow: 0 1px 3px rgba(0,0,0,0.3), inset 0 0 3px #f0f7fb; }
#bid-ok:active, #bid-finish:active { border: 1px solid #76aadb; background-color: #d2e5f3; background-position: 0 -150px; box-shadow: inset 0 1px 2px #8db6d4; }
#bid-ok button, #bid-finish button { text-decoration: none; color: #174a79; }
#bid-ok:hover button, #bid-finish:hover button { color: #072e52; }
.formArea span.commonButton, .formButtons span.commonButton, .paging span.commonButton, .formArea span.commonButton:hover, .formButtons span.commonButton:hover, .paging span.commonButton:hover, .formArea span.commonButton:active, .formButtons span.commonButton:active, .paging span.commonButton:active { border-color: #cbcbcb; color: #888; background-color: #e3e3e3; background-position: 0 -180px; box-shadow: inset 0 0 1px #fff, 0 1px 2px #d6d6d6; }
span.commonButton button { cursor: default; color: #888; }
.formArea span.commonButton:hover button, .formButtons span.commonButton:hover button, .paging span.commonButton:hover button { color: #888; }
/* - Text with big icon - */
.toolsArea .commonButton, .formArea .toolsArea .commonButton { border: 0; margin: 0 3px 12px 0; background: url(../../img/icons/big/default-button_32.gif?11.0) 50% 0 no-repeat; vertical-align: top; text-align: center; white-space: normal; font-size: 13px; line-height: 16px; text-decoration: none; color: #444; box-shadow: none; }
.toolsArea div.commonButton:hover, .formArea .toolsArea div.commonButton:hover { text-decoration: none; color: #444; box-shadow: none; }
.lte8 .toolsArea div.commonButton:hover, .lte8 .formArea .toolsArea div.commonButton:hover { border: 0; padding: 0; text-decoration: none; color: #444; background: 50% 0 no-repeat; box-shadow: none; }
.toolsArea .commonButton span, .formArea .toolsArea .commonButton span { display: block; padding: 34px 0 0; width: 107px; height: auto; background: none !important; text-align: center; }
.toolsArea #bid-download span, .buttons #bid-download { background-image: none; }
#bid-mail-resp-attach-add span, #bid-mail-resp-attach-add-disabled span { display: none; }

/* Buttons */
#bid-statistics { background-image: url(../../img/icons/big/server-statistics_32.gif?11.0); }
#bid-key-info { background-image: url(../../img/icons/big/license-management_32.gif?11.0); }
#bid-key-update, #bid-additional-key-update { background-image: url(../../img/icons/big/key-update_32.gif?11.0); }
#bid-key-update-disabled, #bid-additional-key-update-disabled { background-image: url(../../img/icons/big/key-update-disabled_32.gif?11.0); }
#bid-additional-key-activate { background-image: url(../../img/icons/big/key-additional-activate_32.gif?11.0); }
#bid-key-buyonline-addons { background-image: url(../../img/icons/big/key-buyonline-addons_32.gif?11.0); }
#bid-key-buyonline-new, #bid-key-buyonline-upgrades { background-image: url(../../img/icons/big/key-buyonline-upgrades_32.gif?11.0); }
#bid-additional-key-revert, #bid-key-revert { background-image: url(../../img/icons/big/key-revert_32.gif?11.0); }
#bid-additional-key-revert-disabled, #bid-key-revert-disabled { background-image: url(../../img/icons/big/key-revert-disabled_32.gif?11.0); }
#bid-comp-info { background-image: url(../../img/icons/big/comp-info_32.gif?11.0); }
#bid-defaultcomponents { background-image: url(../../img/icons/big/comp-default_32.gif?11.0); }
#bid-select-mssqlwebadmin, #bid-rootwebadmin, #bid-rootwebadmin-mssql { background-image: url(../../img/icons/big/db-mssql_32.gif?11.0); }
#bid-select-mssqlwebadmin-disabled, #bid-rootwebadmin-disabled, #bid-rootwebadmin-mssql-disabled { background-image: url(../../img/icons/big/db-mssql-disabled_32.gif?11.0); }
#bid-fi-change-passwd, #bid-change-passwd { background-image: url(../../img/icons/big/change-passwd_32.gif?11.0); }
#bid-fi-change-passwd-disabled, #bid-change-passwd-disabled { background-image: url(../../img/icons/big/change-passwd-disabled_32.gif?11.0); }
#bid-restart-services { background-image: url(../../img/icons/big/restart-services_32.gif?11.0); }
#bid-databases { background-image: url(../../img/icons/big/databases_32.gif?11.0); }
#bid-database-preferences, #bid-sqlservers, #bid-database-servers { background-image: url(../../img/icons/big/database-servers_32.gif?11.0); }
#bid-database-server-add { background-image: url(../../img/icons/big/database-server-add_32.gif?11.0); }
#bid-db-new { background-image: url(../../img/icons/big/add-db_32.gif?11.0); }
#bid-sa-clear-db { background-image: url(../../img/icons/big/db-remove_32.gif?11.0); }
#bid-configure-odbc, #bid-webadmin { background-image: url(../../img/icons/big/db-configure_32.gif?11.0); }
#bid-configure-odbc-disabled, #bid-webadmin-disabled { background-image: url(../../img/icons/big/db-configure-disabled_32.gif?11.0); }
#bid-odbc-dsn-add { background-image: url(../../img/icons/big/odbc-dsn-add_32.gif?11.0); }
#bid-restrict-creation-of-subzones { background-image: url(../../img/icons/big/dns-restrict_32.gif?11.0); }
#bid-dns-recursion { background-image: url(../../img/icons/big/dns-recursion_32.gif?11.0); }
#bid-select-dns-server { background-image: url(../../img/icons/big/dns-server_32.gif?11.0); }
#bid-soa-records-template { background-image: url(../../img/icons/big/dns-templates_32.gif?11.0); }
#bid-dom-tmpl-add { background-image: url(../../img/icons/big/domain-template-add_32.gif?11.0); }
#bid-blocked-domains { background-image: url(../../img/icons/big/domain-black-list_32.gif?11.0); }
#bid-spamfilter-black-list-add, #bid-blocked-domain-add { background-image: url(../../img/icons/big/domain-black-list-add_32.gif?11.0); }
#bid-white-list { background-image: url(../../img/icons/big/domain-white-list_32.gif?11.0); }
#bid-spamfilter-white-list-add, #bid-white-list-add { background-image: url(../../img/icons/big/domain-white-list-add_32.gif?11.0); }
#bid-spamassassin { background-image: url(../../img/icons/big/spam-filtering_32.gif?11.0); }
#bid-spamassassin-train { background-image: url(../../img/icons/big/mail-spam-training_32.gif?11.0); }
#bid-upload, #bid-desktop-presets-upload, #bid-additional-key-upload, #bid-key-upload, #bid-dbbackup-upload { background-image: url(../../img/icons/big/upload_32.gif?11.0); }
#bid-upload-disabled, #bid-desktop-presets-upload-disabled, #bid-additional-key-upload-disabled, #bid-key-upload-disabled, #bid-dbbackup-upload-disabled { background-image: url(../../img/icons/big/upload-disabled_32.gif?11.0); }
#bid-upload-to-repository, #bid-upload-from-ftp { background-image: url(../../img/icons/big/upload-from-ftp_32.gif?11.0); }
#bid-certificates, #bid-cert-view { background-image: url(../../img/icons/big/certificates_32.gif?11.0); }
#bid-cert-add { background-image: url(../../img/icons/big/certificates-add_32.gif?11.0); }
#bid-server-preferences, #bid-preferences, #bid-domain-rename, #bid-change-version, #bid-dns-preferences, #bid-dns-soa { background-image: url(../../img/icons/big/preferences_32.gif?11.0); }
#bid-server-preferences-disabled, #bid-preferences-disabled, #bid-domain-rename-disabled, #bid-change-version-disabled, #bid-dns-preferences-disabled, #bid-dns-soa-disabled { background-image: url(../../img/icons/big/preferences-disabled_32.gif?11.0); }
#bid-task-scheduler-settings, #bid-crontab-win, #bid-crontab-unix { background-image: url(../../img/icons/big/scheduled-tasks_32.gif?11.0); }
#bid-cron-backup, #bid-backup-schedule { background-image: url(../../img/icons/big/schedule-backup_32.gif?11.0); }
#bid-make-dump, #bid-dbbackup-now, .toolsArea #bid-backup-now { background-image: url(../../img/icons/big/create-backup_32.gif?11.0); }
#bid-make-dump-disabled, #bid-dbbackup-now-disabled, .toolsArea #bid-backup-now-disabled { background-image: url(../../img/icons/big/create-backup-disabled_32.gif?11.0); }
#bid-dbbackup-repository { background-image: url(../../img/icons/big/database-backup_32.gif?11.0); }
#bid-new-client, #bid-extras { background-image: url(../../img/icons/big/extras_32.gif?11.0); }
#bid-enable, #bid-account-enable, #bid-domain-enable { background-image: url(../../img/icons/big/enable_32.gif?11.0); }
#bid-disable { background-image: url(../../img/icons/big/disable_32.gif?11.0); }
#bid-object-enable-disable { background-image: url(../../img/icons/big/enable-disable_32.gif?11.0); }
#bid-domain-alias-add { background-image: url(../../img/icons/big/domain-alias-add_32.gif?11.0); }
#bid-domain-alias-add-disabled { background-image: url(../../img/icons/big/domain-alias-add-disabled_32.gif?11.0); }
#bid-file-manager { background-image: url(../../img/icons/big/file-manager_32.gif?11.0); }
#bid-report-new { background-image: url(../../img/icons/big/report-add_32.gif?11.0); }
#bid-report-auto { background-image: url(../../img/icons/big/report-auto_32.gif?11.0); }
#bid-report-auto-new { background-image: url(../../img/icons/big/report-auto-add_32.gif?11.0); }
#bid-ftp-user-add, #bid-add-client, #bid-db-usr-new, #bid-web-user-add, #bid-pd-user-new { background-image: url(../../img/icons/big/user-add_32.gif?11.0); }
#bid-ftp-user-add-disabled, #bid-add-client-disabled, #bid-db-usr-new-disabled, #bid-web-user-add-disabled, #bid-pd-user-new-disabled { background-image: url(../../img/icons/big/user-add-disabled_32.gif?11.0); }
#bid-login-vzpp { background-image: url(../../img/icons/big/login-vzpp_32.gif?11.0); }
#bid-task-new { background-image: url(../../img/icons/big/task-add_32.gif?11.0); }
#bid-task-new-disabled { background-image: url(../../img/icons/big/task-add-disabled_32.gif?11.0); }
#bid-server-add { background-image: url(../../img/icons/big/server-add_32.gif?11.0); }
#bid-custom-button-new { background-image: url(../../img/icons/big/custom-button-add_32.gif?11.0); }
#bid-modules-manage { background-image: url(../../img/icons/big/modules_32.gif?11.0); }
#bid-modules-add { background-image: url(../../img/icons/big/modules-add_32.gif?11.0); }
#bid-modules-add-disabled { background-image: url(../../img/icons/big/modules-add-disabled_32.gif?11.0); }
#bid-pd-new { background-image: url(../../img/icons/big/dir-protected-add_32.gif?11.0); }
#bid-refresh, #bid-switch, #bid-reread-ip { background-image: url(../../img/icons/big/refresh_32.gif?11.0); }
#bid-refresh-disabled, #bid-switch-disabled, #bid-reread-ip-disabled { background-image: url(../../img/icons/big/refresh-disabled_32.gif?11.0); }
#bid-anonftp-stats { background-image: url(../../img/icons/big/anon-ftp-stats_32.gif?11.0); }
#bid-ip-add { background-image: url(../../img/icons/big/ip-address-add_32.gif?11.0); }
#bid-ip-add-disabled { background-image: url(../../img/icons/big/ip-address-add-disabled_32.gif?11.0); }
#bid-download, #bid-skin-download, #bid-additional-key-download, #bid-key-download, #bid-additional-key-download { background-image: url(../../img/icons/big/download_32.gif?11.0); }
#bid-download-disabled, #bid-skin-download-disabled, #bid-additional-key-download-disabled, #bid-key-download-disabled, #bid-additional-key-download-disabled { background-image: url(../../img/icons/big/download-disabled_32.gif?11.0); }
#bid-eventmgr { background-image: url(../../img/icons/big/event-manager_32.gif?11.0); }
#bid-event-handler-add { background-image: url(../../img/icons/big/event-add_32.gif?11.0); }
#bid-event-handler-add-disabled { background-image: url(../../img/icons/big/event-add-disabled_32.gif?11.0); }
#bid-traffic-history { background-image: url(../../img/icons/big/traffic-history_32.gif?11.0); }
#bid-report { background-image: url(../../img/icons/big/summary-report_32.gif?11.0); }
#bid-ftp-settings, #bid-ftp-account { background-image: url(../../img/icons/big/ftp-account_32.gif?11.0); }
#bid-protect { background-image: url(../../img/icons/big/protect_32.gif?11.0); }
#bid-unprotect { background-image: url(../../img/icons/big/unprotect_32.gif?11.0); }
#bid-rule-add { background-image: url(../../img/icons/big/rule-add_32.gif?11.0); }
#bid-mimetypes { background-image: url(../../img/icons/big/mimetypes_32.gif?11.0); }
#bid-mimetype-new { background-image: url(../../img/icons/big/mimetype-add_32.gif?11.0); }
#bid-group-referrer-add { background-image: url(../../img/icons/big/group-referrer-add_32.gif?11.0); }
#bid-hidden-referrer-add, #bid-ai-vendor-source-new { background-image: url(../../img/icons/big/hidden-referrer-add_32.gif?11.0); }
#bid-recycle { background-image: url(../../img/icons/big/recycle_32.gif?11.0); }
#bid-recycle-disabled { background-image: url(../../img/icons/big/recycle-disabled_32.gif?11.0); }
#bid-start { background-image: url(../../img/icons/big/start_32.gif?11.0); }
#bid-start-disabled { background-image: url(../../img/icons/big/start-disabled_32.gif?11.0); }
#bid-stop { background-image: url(../../img/icons/big/stop_32.gif?11.0); }
#bid-stop-disabled { background-image: url(../../img/icons/big/stop-disabled_32.gif?11.0); }
#bid-panic { background-image: url(../../img/icons/big/panic_32.gif?11.0); }
#bid-disconnect { background-image: url(../../img/icons/big/disconnect_32.gif?11.0); }
#bid-connect { background-image: url(../../img/icons/big/connect_32.gif?11.0); }
#bid-errordoc-add { background-image: url(../../img/icons/big/errordoc-add_32.gif?11.0); }
#bid-config-add { background-image: url(../../img/icons/big/config-add_32.gif?11.0); }
#bid-dnsrecord-add { background-image: url(../../img/icons/big/dns-record-add_32.gif?11.0); }
#bid-dns { background-image: url(../../img/icons/big/dns_32.gif?11.0); }
#bid-network-add { background-image: url(../../img/icons/big/ip-address-add_32.gif?11.0); }
#bid-create-file { background-image: url(../../img/icons/big/file-add_32.gif?11.0); }
#bid-create-file-disabled { background-image: url(../../img/icons/big/file-add-disabled_32.gif?11.0); }
#bid-create-dir { background-image: url(../../img/icons/big/dir-add_32.gif?11.0); }
#bid-create-dir-disabled { background-image: url(../../img/icons/big/dir-add-disabled_32.gif?11.0); }
#bid-migration-sync-agent { background-image: url(../../img/icons/big/migration-sync-agent_32.gif?11.0); }
#bid-migration-sync-agent-disabled { background-image: url(../../img/icons/big/migration-sync-agent-disabled_32.gif?11.0); }
#bid-select-antivirus { background-image: url(../../img/icons/big/antivirus-select_32.gif?11.0); }
#bid-session-cp, #bid-common-acl { background-image: url(../../img/icons/big/active-session_32.gif?11.0); }
#bid-session-setup { background-image: url(../../img/icons/big/session-setup_32.gif?11.0); }
#bid-migration-session-add { background-image: url(../../img/icons/big/migration-session-add_32.gif?11.0); }
#bid-migration-session-add-disabled { background-image: url(../../img/icons/big/migration-session-add-disabled_32.gif?11.0); }
#bid-object-remove, #bid-additional-key-remove { background-image: url(../../img/icons/big/remove-selected_32.gif?11.0); }
#bid-google-tools { background-image: url(../../img/icons/big/google-tools_32.gif?11.0); }
#bid-adsense { background-image: url(../../img/icons/big/google-ad-sense_32.gif?11.0); }
#bid-send-mass-mail { background-image: url(../../img/icons/big/mail-redirects_32.gif?11.0); }
#bid-new-mass-mail-template { background-image: url(../../img/icons/big/mail-list-add_32.gif?11.0); }
#bid-new-admin-alias, #bid-fpse-user-add { background-image: url(../../img/icons/big/client-add_32.gif?11.0); }
#bid-logrotation, #bid-restore-default { background-image: url(../../img/icons/big/log-rotation_32.gif?11.0); }
#bid-logrotation-disabled, #bid-restore-default-disabled { background-image: url(../../img/icons/big/log-rotation-disabled_32.gif?11.0); }
#bid-partners-online-store { background-image: url(../../img/icons/big/online-store_32.gif?11.0); }
#bid-add-address-to-acl { background-image: url(../../img/icons/big/add-to-acl_32.gif?11.0); }
#bid-virtualdir-add { background-image: url(../../img/icons/big/virtualdir-add_32.gif?11.0); }
#bid-edit { background-image: url(../../img/icons/big/edit_32.gif?11.0); }
#bid-permissions { background-image: url(../../img/icons/big/permissions_32.gif?11.0); }
#bid-aspdotnet { background-image: url(../../img/icons/big/aspdotnet_32.gif?11.0); }
#bid-aspdotnet-disabled { background-image: url(../../img/icons/big/aspdotnet-disabled_32.gif?11.0); }
#bid-php { background-image: url(../../img/icons/big/php_32.gif?11.0); }
#bid-php-disabled { background-image: url(../../img/icons/big/php-disabled_32.gif?11.0); }
#bid-fp-webadmin { background-image: url(../../img/icons/big/fp-webadmin_32.gif?11.0); }
#bid-fp-ssl-webadmin { background-image: url(../../img/icons/big/fp-ssl-webadmin_32.gif?11.0); }
#bid-video-tutorials { background-image: url(../../img/icons/big/video-tutorial_32.gif?11.0); }
#bid-site-app-add, #bid-server-package-add, #bid-web-app-new, #bid-site-app-pkg-new, #bid-server-app-add { background-image: url(../../img/icons/big/site-app-add_32.gif?11.0); }
#bid-site-app-add-disabled, #bid-server-package-add-disabled, #bid-web-app-new-disabled, #bid-site-app-pkg-new-disabled, #bid-server-app-add-disabled { background-image: url(../../img/icons/big/site-app-add-disabled_32.gif?11.0); }
#bid-dns-zone-sync { background-image: url(../../img/icons/big/dns-zone-sync_32.gif?11.0); }
#bid-dns-zone-sync-disabled { background-image: url(../../img/icons/big/dns-zone-sync-disabled_32.gif?11.0); }
.toolsArea #bid-default { background-image: url(../../img/icons/big/set-default_32.gif?11.0); }
.toolsArea #bid-default-disabled { background-image: url(../../img/icons/big/set-default-disabled_32.gif?11.0); }

#bid-set-as-default span { background-image: url(../../img/icons/small/aps-featured_16.png?11.0); }
#bid-up-level span { background-image: url(../../img/icons/small/uplevel_16.gif?11.0); }
#bid-search-show span { background-image: url(../../img/icons/small/search-show_16.gif?11.0); }
#bid-search-hide span { background-image: url(../../img/icons/small/search-hide_16.gif?11.0); }
#bid-search span { background-image: url(../../img/icons/small/search-btn_16.gif?11.0); }
#bid-disconnect-selected span { background-image: url(../images/btn_disconnect-selected_bg.gif?11.0); }
#bid-shortcut-add span, #bid-setup span, #bid-sa-forget span { background-image: url(../images/btn_setup-cert_bg.gif?11.0); }
#bid-sa-learn-as-nonspam span, #bid-select-app-to-download span, #bid-dbuser-default span, #bid-default span { background-image: url(../images/btn_default-cert_bg.gif?11.0); }
#bid-count-size span { background-image: url(../images/btn_count-size_bg.gif?11.0); }
#bid-create-archive span { background-image: url(../images/btn_create-archive_bg.gif?11.0); }
#bid-extract-archive span { background-image: url(../images/btn_extract-archive_bg.gif?11.0); }
#bid-on-off span, #bid-service-manual span {background-image: url(../images/btn_on-off_bg.gif?11.0); }
#bid-service-disable span {background-image: url(../images/btn_on-off-disabled_bg.gif?11.0); }
#bid-show-all span, #bid-show-all-disabled span { background-image: url(../images/btn_show-all_bg.gif?11.0); }
#bid-remove-selected span { background-image: url(../images/btn_remove-selected_bg.gif?11.0); }
#bid-remove-selected-disabled span { background-image: url(../images/btn_remove-selected-disabled_bg.gif?11.0); }
#bid-customize span { background-image: url(../images/btn_customize_bg.gif?11.0); }
#bid-send-by-email span, #bid-send-mail span { background-image: url(../images/btn_send-by-mail_bg.gif?11.0); }
#bid-send-by-email { padding-left: 7px; }
#bid-print span { background-image: url(../images/btn_print_bg.gif?11.0); }
#bid-create-file span { background-image: url(../images/btn_create-file_bg.gif?11.0); }
#bid-create-dir span { background-image: url(../images/btn_create-dir_bg.gif?11.0); }
#bid-copy-move span { background-image: url(../images/btn_copy-move_bg.gif?11.0); }
#bid-touch span { background-image: url(../images/btn_touch_bg.gif?11.0); }
#bid-attach span { background-image: url(../images/btn_attach_bg.gif?11.0); }
#bid-voipnow-switch-voip span { background-image: url(../images/btn_voipnow_bg.gif?11.0); }
#bid-dbbackup-restore span, #bid-service-auto span, #bid-refresh span { background-image: url(../images/btn_refresh-list_bg.gif?11.0); }
#bid-service-showall span, #bid-show-advanced-search span { background-image: url(../images/btn_show_bg.gif?11.0); }
#bid-service-hideall span, #bid-hide-advanced-search span { background-image: url(../images/btn_hide_bg.gif?11.0); }
#bid-login span { background-image: url(../images/btn_login_bg.gif?11.0); }
#bid-logoff-selected span { background-image: url(../images/btn_logoff-selected_bg.gif?11.0); }
#bid-enable-selected span { background-image: url(../icons/on.gif?11.0); }
#bid-disable-selected span { background-image: url(../icons/off.gif?11.0); }
#bid-shortcut-edit span, #bid-favorite-edit span { background-image: url(../icons/edit_text.gif?11.0); }
#bid-backup-copy-to-local span { background-image: url(../icons/copy.gif?11.0); }
#bid-app-shared-on span { background-image: url(../icons/app_shared_on.gif?11.0); }
#bid-app-shared-off span { background-image: url(../icons/app_shared_off.gif?11.0); }
#bid-show-updates span, #bid-hide-updates span { background-image: url(../icons/att.gif?11.0); }
#bid-client-to-reseller span { background-image: url(../icons/session_reseller.gif?11.0); }
#bid-domain-admin-to-client span { background-image: url(../icons/session_client.gif?11.0); }
#bid-test-dsn span { background-image: url(../icons/connection_on.gif?11.0); }
#bid-service-start span {background-image: url(../icons/up.gif?11.0); }
#bid-service-stop span {background-image: url(../icons/down.gif?11.0); }
#bid-service-restart span {background-image: url(../icons/restart.gif?11.0); }
#bid-download span { background-image: url(../icons/download.gif?11.0); }
#bid-install span { background-image: url(../../img/icons/small/install_16.gif?11.0); }
.toolsArea #bid-download span, .buttons #bid-download { background-image: none; }
#bid-mail-resp-attach-add span, #bid-mail-resp-attach-add-disabled span { display: none; }
/* = Helper classes =
------------------------------------------------------------------------------ */
.clear:before,.clear:after{display:table;content:"";}
.clear:after{clear:both;}
.lte7 .clear{zoom:1;}
.no-border{border:0 !important;}
.displayNone{display:none !important;}
.noBold{font-weight:normal !important;}
.hideVisibility,.hideByDefault,.adminOnlyVisibility{display:none;}
.wrapper{height:0;overflow:hidden;clear:both;display:block;}