/*
Approximate font sizings in ems
10px = 0.8em
11px = 0.95em
12px = 1em or 1.1em
14px = 1.3em
18px = 1.8em
Remember all font sizes are relative to containing elements
*/

body { margin:0; padding:0; color:#252525; background-color:#FFF; font-family:Open Sans; font-size:100%; }

#main, #popup { font-size:12px; }
#main { width:970px; }
#popup { width:auto; }

/***************************************
 * Default Form Settings               *
 ***************************************/
#main form { margin:0; padding:0; }
#main #content .generic-container form { float:left; } /* trying to correct for odd bottom padding */
#main input { vertical-align:top; }
#main textarea { font-family:Open Sans; }

/***************************************
 * Default Links                       *
 ***************************************/
a:link, a:visited, a:hover, a:visited:hover { text-decoration:underline;}
a:link, a:visited { /*color:#0A7ABB;*/ color:#006697; }
a:hover, a:visited:hover { color:#274D72; }

/***************************************
 * Generics                            *
 ***************************************/
#main #content span.attention { color:#D44000; }
#main #content .more{ cursor:help; }
#main #content .hide { display:none; }
#main #content .show { display:block; }
#main #content tr.show { display: table-row; }
#main #content div.section-break { clear:both; height:0; font-size:0; }
#main #content .formerror { font-size:1em; color:#D44000; }
#main #content .callouttext { color: #FF6C3B; font-weight: bold; }
#main #content .process-failed { font-weight:bold; color:#F00; }
#main #content .requestfailed { font-weight:bold; }
#main #content div.popoutError { width:300px; padding:5px; background-color:#F50; color:#FFF; font-weight:bold; position:absolute; }
#main #content-container-nav #content div.popoutError p,
#main #content-container-no-nav #content div.popoutError p { margin:0; font-size:12px; }

/***************************************
 * Header Links                        *
 ***************************************/
#main #header a:link, #main #header a:visited, #main #header a:hover { text-decoration:underline;  font-weight:bold; }
#main #header a:link, #main #header a:visited { color:#0A7ABB; }
#main #header a:hover { color:#274D72; }

/***************************************
 * Breadcrumbs                         *
 ***************************************/
#main #breadcrumbs span.seperator, #breadcrumbs span.currentPage { color:#A3A3A3; }
.returnhome { float: left; margin-top: 5px; padding-left: 10px; }
#breadcrumbs {float:left; color:#666; font-size:11px; margin-top:5px;}
#breadcrumbs a:link,
#breadcrumbs a:active,
#breadcrumbs a:hover,
#breadcrumbs a:visited {color:#666; font-size:11px; text-decoration:underline;}
#breadcrumbs a.breadCrumbRoot {background-image: url('/images/common/breadCrumbHome.gif'); background-repeat:no-repeat; padding-left:16px;}
#site-search-container {float:right; margin:5px 10px 0 0; font-size:11px;}
#site-search-container form {margin:0; padding:0;}
#site-search-container .site-search-text-input {margin:0; padding:2px 2px 3px; color:#999; border:1px solid #465156; vertical-align:top; font-size:11px;}
#site-search-container .site-search-button {margin:0; padding:0;}

/***************************************
   * Default LIsts                     *
 ***************************************/
#main #content-container-nav ul, #main #content-container-nav ol,
#main #content-container-no-nav ul, #main #content-container-no-nav ol { margin:0;  padding-left:1.5em; font-size:1.1em;}
#main li { padding-bottom:5px; }
#main ul { list-style-type:square; }

/***************************************
 * Default IMG Settings                *
 ***************************************/
#main img { border:none; margin:0; padding:0; }

/***************************************
 * Header                              *
 ***************************************/
#header {
  clear:both;
  background-color:#ECF3F7;
  width:100%;
  height:77px;
  font-size:1.1em;
  background-image:url(/images/common/ui-page-bar-back.gif);
  background-repeat:repeat-x;
  border-bottom:2px solid #3C6995;
}

#header .accentimage { float:right; border-left:1px solid #FFF; width:210px; height:77px; margin-right:-1px; }
/***********Modified to move the text one pixel left- TR 61116*************/
#header h1 { clear:left; padding:25px 0 0 0; margin:0 0 0 189px; color:#333; font-size:1.7em; }

/***************************************
 * Footer                              *
 ***************************************/
#main #footer { background-color:#E5E5E5; border-top:3px #333 solid; clear:both; text-align:center; }
#main #footer div.secondary { float:left; width:100%; text-align:center; border-bottom:1px solid #FFF; padding:5px 0; }
#main #footer div.secondary a { height:65px; }
#main #footer div.secondary a:link,
#main #footer div.secondary a:visited,
#main #footer div.secondary a:hover,
#main #footer div.secondary a:active { text-decoration:underline; margin:0; }
#main #footer div.secondary a img { border:none; }
#main #footer .tertiary { float:left; text-align:center; width:100%; padding:10px 0; }
#main #footer .tertiary p { margin:0; padding:0; }
#main #footer .tertiary p.secure { margin:15px 0 0 0; font-weight:bold; }
#main #footer .copyright { float:left; width:950px; font-size:0.9em; padding:0; margin:0 auto; }

/***************************************
 * Content Containers                  *
 ***************************************/
#main #content-container-nav { float:left; background:#FFF url(/manage-it/images/nav-bg.gif) repeat-y; /*min-height:1200px;*/ }
#main #content-container-no-nav { float:left; min-width:950px; }
#main #content-container-nav #content,
#main #content-container-no-nav #content { float:left; padding:10px; margin:0; }
#main #content-container-nav #content { background:#FFF url(/manage-it/images/body-bg-nav.gif) no-repeat; /*min-height:1200px;*/ }
#main #content-container-nav #content { margin-left:180px; min-width:770px; }
#main #content-container-no-nav #content { float:left; width:950px; background:#FFF url(/manage-it/images/body-bg-no-nav.gif) no-repeat; margin-left:0; padding-left:10px; }

/***************************************
 * Text Formatting                     *
 ***************************************/
#main h2,
#popup h2 { float:left; clear:left; font-size:1.8em; margin:0 0 10px 0; color: #E85B01; font-family: 'Open sans Light'; }
#main #content-container-nav h2 { width:758px; }
#main #content-container-no-nav h2 { width:950px; }
#popup #content-container-no-nav h2 { width:auto; }
#main #content-container-nav h2.overview,
#main #content-container-nav h2.sideby { width:auto; }
#main h3 { float:left; font-size:1.3em; margin:0 0 10px 0; }
#main h4 { float:left; font-size:1.15em; margin:0 0 10px 0; }
#main p,
#main #content p { clear:left; margin:0 0 10px 0; font-size:1.1em!important; }
#main p.fyi { font-size:0.9em; }
#main h2 span { font-size:0.7em; font-weight:bold; color:#B6D47D; }

/***************************************
 * Alerts Box                          *
 ***************************************/
#main #content-container-nav #content .alert-widget { float:left; width:770px; margin-bottom:10px; background:#EEF8FD url(/manage-it/images/alerts-left.gif) repeat-y; }
#main #content-container-nav #content .alert-widget h2 { width:auto; height:30px; padding:6px 0 0 40px; margin:0; color:#252525; font-size:1.3em; font-weight:bold; background:url(/manage-it/images/alerts-icon.gif) no-repeat 0 0; }
#main #content-container-nav #content .alert-widget .top { height:40px; margin:0; background:url(/manage-it/images/alerts-top.gif) repeat-x; }
#main #content-container-nav #content .alert-widget .top .left { height:39px; padding-top:1px; float:left; padding-left:16px; background:url(/manage-it/images/alerts-tl.gif) no-repeat; }
#main #content-container-nav #content .alert-widget .top .left img { vertical-align:middle; margin-right:10px; }
#main #content-container-nav #content .alert-widget .top .right { height:40px; width:16px; float:right; background:url(/manage-it/images/alerts-tr.gif) no-repeat; }
#main #content-container-nav #content .alert-widget .content { margin-left:20px; padding-right:20px; font-size:1em; background:#EEF8FD url(/manage-it/images/alerts-right.gif) repeat-y right; }
#main #content-container-nav #content .alert-widget .content p { margin:0; padding:5px 0; /*border-bottom:1px solid #ACACAC;*/ }
/*#main #content-container-nav #content .alert-widget .content p.last { border-bottom:none; }*/
#main #content-container-nav #content .alert-widget .content p em { font-weight:bold; color:#C00; font-style:normal; }
#main #content-container-nav #content .alert-widget .content p.dms { font-weight:bold; color:#FF6C3B; border-bottom:none; }
#main #content-container-nav #content .alert-widget .content div.dms { float:none; width:517px; padding-bottom:3px; }
#main #content-container-nav #content .alert-widget .bottom { height:18px; background:url(/manage-it/images/alerts-bottom.gif) repeat-x bottom; }
#main #content-container-nav #content .alert-widget .bottom .left { height:18px; width:18px; float:left; background: url(/manage-it/images/alerts-bl.gif) no-repeat; }
#main #content-container-nav #content .alert-widget .bottom .right { height:18px; width:18px; float:right; background: url(/manage-it/images/alerts-br.gif) no-repeat; }

/***************************************
 * Options Box                         *
 ***************************************/
#main #content-container-nav #content .options-widget { float:left; width:770px; margin-bottom:10px; background:#EEF8FD url(/manage-it/images/alerts-left.gif) repeat-y; }
#main #content-container-nav #content .options-widget h2 { width:auto; height:30px; padding:6px 0 0 40px; margin:0; color:#252525; font-size:1.3em; font-weight:bold; background:url(/manage-it/images/domain-options-icon.gif) no-repeat 0 0; }
#main #content-container-nav #content .options-widget .top { height:40px; background:url(/manage-it/images/alerts-top.gif) repeat-x; }
#main #content-container-nav #content .options-widget .top .left { height:39px; padding-top:1px; float:left; padding-left:16px; background:url(/manage-it/images/alerts-tl.gif) no-repeat; }
#main #content-container-nav #content .options-widget .top .left img { vertical-align:middle; margin-right:10px; }
#main #content-container-nav #content .options-widget .top .right { height:40px; width:16px; float:right; background:url(/manage-it/images/alerts-tr.gif) no-repeat; }
#main #content-container-nav #content .options-widget .content { float:left; width:730px; margin-left:20px; padding-right:20px; font-size:1.1em; background:#EEF8FD url(/manage-it/images/alerts-right.gif) repeat-y right; }
#main #content-container-nav #content .options-widget .content p { font-size:0.95em; margin:0 0 5px 0; font-weight:bold; }
#main #content-container-nav #content .options-widget .content p.make-selection { font-size:1.1em; color:#FF6C3B; }
#main #content-container-nav #content .options-widget .content .domain-container { float:left; width:728px; padding:10px 0; border:1px solid #B6D2E0; background:#FFF; }
#main #content-container-nav #content .options-widget .content .domain-container .box { float:left; overflow:hidden; padding:5px 10px; }
#main #content-container-nav #content .options-widget .content .domain-container .box h3 { padding:0 0 0 30px; color:#FF6C3B; background:url(/manage-it/images/icon-domain-name-sml.gif) no-repeat; }
#main #content-container-nav #content .options-widget .content .domain-container .box.premium { width:235px; }
#main #content-container-nav #content .options-widget .content .domain-container .box.similar { width:215px; border-left:1px solid #B6D2E0; }
#main #content-container-nav #content .options-widget .content .domain-container .box.misspellings { width:215px; border-left:1px solid #B6D2E0; }
#main #content-container-nav #content .options-widget .content .domain-container .box p.showMoreLink { font-weight:bold; }
#main #content-container-nav #content .options-widget .content .domain-container .box table { float:left; width:100%; }
#main #content-container-nav #content .options-widget .content .domain-container .box table td.price { font-weight:bold; }
#main #content-container-nav #content .options-widget .content .btn-action.under { padding-bottom:0; padding-top:5px; }
#main #content-container-nav #content .options-widget .bottom { float:left; width:770px; height:18px; background:url(/manage-it/images/alerts-bottom.gif) repeat-x bottom; }
#main #content-container-nav #content .options-widget .bottom .left { height:18px; width:18px; float:left; background: url(/manage-it/images/alerts-bl.gif) no-repeat; }
#main #content-container-nav #content .options-widget .bottom .right { height:18px; width:18px; float:right; background: url(/manage-it/images/alerts-br.gif) no-repeat; }

/***************************************
 * Instructions Box                    *
 ***************************************/
#instructions-widget { float:left; width:770px; margin-bottom:10px; }
#main #content-container-nav #content .instructions-head { height:32px; background: #FFFFFF;
    mix-blend-mode: normal;
    box-shadow: 0px 20px 25px rgba(0, 0, 0, 0.1), 0px 10px 10px rgba(0, 0, 0, 0.04); }
#main #content-container-nav #content .instructions-head h2 { width:auto; height:30px; padding:0 0 0 40px; margin:0; line-height:30px; color: #362D92; font-size:1.25em; font-weight:bold; background:url(/manage-it/images/instruct-icon.gif) no-repeat 0 0; }
/*#main #content-container-nav #content .instructions-head h2 { width:auto; height:30px; padding:0; margin:0; color:#252525; font-size:1.25em; font-weight:bold; }*/
#main #content-container-nav #content .instructions-head h2 a:link,
#main #content-container-nav #content .instructions-head h2 a:visited,
#main #content-container-nav #content .instructions-head h2 a:hover,
#main #content-container-nav #content .instructions-head h2 a:active { text-decoration:none; color:#033; }
#main #content-container-nav #content .instructions-head h2 a:hover { color:#C30; }
#main #content-container-nav #content .instructions-head .left { float:left; height:30px; padding:1px 16px;}
#main #content-container-nav #content .instructions-head .left img { vertical-align:middle; margin-right:10px; }
#main #content-container-nav #content .generic-container #instructions-widget .instructions-head h2 { height:30px; margin:0; padding:0 0 0 40px; }
#main #content-container-nav #content .instructions-head .right { float:right; font-size:1.1em; height:24px; padding:7px 16px 1px 0;}
#main #content-container-nav #content #instruct-showhide .top { height:10px; margin:0; }
#main #content-container-nav #content #instruct-showhide .top .left { width:10px; height:10px; float:left; overflow:hidden;}
#main #content-container-nav #content #instruct-showhide .top .right { width:10px; height:10px; float:right; overflow:hidden;}
#main #content-container-nav #content #instruct-showhide .content { float:left; width:734px; padding:0 17px; color:#464646; }
#main #content-container-nav #content #instruct-showhide .content p { margin:0; padding:5px 0; font-size:1.1em; }
#main #content-container-nav #content #instruct-showhide .bottom { float:left; width:770px; height:10px;}
#main #content-container-nav #content .generic-container #instruct-showhide .bottom { width:728px; }
#main #content-container-nav #content #instruct-showhide .bottom .left { width:10px; height:10px; float:left; overflow:hidden; background:none;}
#main #content-container-nav #content #instruct-showhide .bottom .right { width:10px; height:10px; float:right; overflow:hidden; background:none;}

/***************************************
 * Notice Box                          *
 ***************************************/
#main #content-container-nav #content .notice { float:left; width:728px; border:1px solid #F00; background-color:#FFF0F0; text-align:center; font-size:1.25em; padding:20px; margin-bottom:10px; }
#main #content-container-nav #content .notice p { margin:0; padding:0; }

/***************************************
 * Welcome Message                     *
 ***************************************/
#main #content-container-nav #content .welcome-message { float:left; width:750px; margin:0 0 10px 0; padding:10px; background:url(/manage-it/images/advsearchheaderbg.jpg) no-repeat; }
#main #content-container-nav #content .welcome-message .content { float:left; width:750px; }

/***************************************
 * Search Box                          *
 ***************************************/
#main #content-container-nav #content .search-widget { float:left; width:770px; height:32px; margin-bottom:10px; background:url(/manage-it/images/search-bg.gif) repeat-x; }
#main #content-container-nav #content .search-widget .left { float:left; height:30px; padding:1px 16px; background:url(/manage-it/images/search-left.gif) no-repeat left; color:#252525; font-size:1.3em; font-weight:bold; vertical-align:middle; }
#main #content-container-nav #content .search-widget .left img { vertical-align:middle; margin-right:10px; }
#main #content-container-nav #content .search-widget .right { float:right; font-size:1.1em; height:24px; background:url(/manage-it/images/search-right.gif) no-repeat right; padding:7px 16px 1px 0; }
#main #content-container-nav #content .search-widget input { vertical-align:middle; }
#main #content-container-nav #content .search-widget input.search { font-size:0.95em; border:1px inset #AAA; padding:3px; width:180px; height:13px; }

#main #content-container-nav #content .adv-search-info { float:left; width:750px; padding:10px; background:url(/manage-it/images/advsearchheaderbg.jpg) no-repeat; }
#main #content-container-nav #content .adv-search-info .content { float:left; width:750px; }
#main #content-container-nav #content .adv-search-info .column-left { float:left; width:220px; margin-right:30px; }
#main #content-container-nav #content .adv-search-info .column-right { float:left; width:360px; }

#search-widget { float:left; width:770px; margin-bottom:10px; }
#main #content-container-nav #content .search-head { width:770px; height:32px; background:url(/manage-it/images/search-bg.gif) repeat-x; }
#main #content-container-nav #content .search-head .left { float:left; height:30px; padding:1px 16px; background:url(/manage-it/images/search-left.gif) no-repeat left top; color:#252525; vertical-align:middle; }
#main #content-container-nav #content .search-head .left img { vertical-align:middle; margin-right:10px; }
#main #content-container-nav #content .search-head .right { float:right; font-size:1.1em; height:24px; padding:7px 16px 1px 0; background:url(/manage-it/images/search-right.gif) no-repeat right; padding:7px 16px 1px 0; }
#main #content-container-nav #content .search-head h2 { width:auto; padding:6px 0 0 40px; height:24px; margin:0; color:#252525; font-size:1.3em; font-weight:bold; background:url(/manage-it/images/search-icon.gif) no-repeat 0 0; }
#main #content-container-nav #content .search-head h2 a:link,
#main #content-container-nav #content .search-head h2 a:visited,
#main #content-container-nav #content .search-head h2 a:hover,
#main #content-container-nav #content .search-head h2 a:active { text-decoration:none; color:#033; }
#main #content-container-nav #content .search-head h2 a:hover { color:#C30; }
#main #content-container-nav #content #search-showhide .top { float:left; width:770px; overflow:hidden; height:10px; margin:0 0 -1px 0; background:url(/manage-it/images/roundedgrey-top.gif) no-repeat; }
#main #content-container-nav #content #search-showhide .content { float:left; width:740px; padding:0 15px; background:url(/manage-it/images/roundedgrey-bg-y.gif) repeat-y; color:#464646; }
#main #content-container-nav #content #search-showhide .content .column-left { float:right; width:470px; }
#main #content-container-nav #content #search-showhide .content .column-right { float:right; width:260px; margin-left:10px; }
#main #content-container-nav #content #search-showhide .content h3 { font-size:1.2em; font-weight:bold; text-decoration:underline; margin-top:10px; }
#main #content-container-nav #content #search-showhide .content .column-left h3 { width:470px; }
#main #content-container-nav #content #search-showhide .content .column-left .control { width:470px; }
#main #content-container-nav #content #search-showhide .content .column-left .control .formerror,
#main #content-container-nav #content #search-showhide .content .column-left .control .field,
#main #content-container-nav #content #search-showhide .content .column-left .control .field p { width:285px; }
#main #content-container-nav #content #search-showhide .content .column-right h3 { width:260px; }
#main #content-container-nav #content #search-showhide .content p.supplemental { margin:0; padding:5px 0; font-size:0.9em; }
#main #content-container-nav #content #search-showhide .content ul { float:left; }
#main #content-container-nav #content #search-showhide .content .submit-search { float:right; margin:15px 30px 0 0; }
#main #content-container-nav #content #search-showhide .bottom { float:left; width:770px; height:10px; overflow:hidden; background:url(/manage-it/images/roundedgrey-bottom.gif) no-repeat; }

/***************************************
 * Welcome Box                         *
 ***************************************/
#main #content-container-nav #content .welcome-box { clear:both; background:url('/manage-it/images/am-screenshot.jpg') no-repeat 0 0; height:75px; margin-bottom:10px; }
#main #content-container-nav #content .welcome-box p { font-weight:bold; padding-left:220px; font-size:1.2em; }
#main #content-container-nav #content .welcome-box p span { font-size:1.4em; }

/***************************************
 * Generic Container                   *
 ***************************************/
#main #content .generic-container { float:left; clear:both; border:1px solid #AAA; /*background-color:#F6F6F6;*/ background-color:#eee; padding:5px; margin:0 0 10px 0; }
#main #content-container-nav .generic-container { width:758px;}
#main #content-container-no-nav .generic-container { width:938px; }
#main #content .generic-container p { font-size: 1.1em !important; margin:0 0 10px 0;line-height: unset !important;}
#main #content .generic-container.highlight { background-color:#D3FF6A; }

#main #content .generic-container .btn-action.under { padding:0; margin-top:4px; width:auto}

/****************
 * No Products  */
#main #content .generic-container.no-products .btn-action { margin:0; padding:0; }
#main #content .generic-container.no-products p { font-size:1.1em; margin:0; padding:0; }
#main #content .generic-container.no-products p img { vertical-align:middle; }

/****************
 * Call CSR     */
#main #content .generic-container.call-csr { text-align:center; font-size:1.3em; font-weight:bold; color:#666; padding:10px 5px; }
#main #content-container-nav #content .generic-container.call-csr { width:758px; }
#main #content-container-no-nav #content .generic-container.call-csr { width:918px; }
#main #content .generic-container.call-csr p { margin-bottom:0; }
#main #content .generic-container.call-csr p span { color:#F60; }

/****************
 * Acknowledge  */
#main #content .generic-container .acknowledge { float:left; width:auto; background:url(/manage-it/images/table-folders-bg.gif) repeat-x; margin-bottom:1px; }
#main #content .generic-container .acknowledge h2 { height:20px; width:auto; margin:0 0 0 4px; padding:7px 0 0 0; font-size:1.1em; color:#000; }
#main #content .generic-container .acknowledge h3 { float:none; clear:both; font-size:1em; margin:10px -15px 15px -15px; padding:5px 0 5px 5px; background-color:#ECECEC; }
/*#main #content .generic-container .acknowledge h3 { float:none; font-size:1em; margin:10px -15px 15px -15px; padding:5px 0 5px 5px; background-color:#ECECEC; }*/
/*#main #content-container-nav #content .generic-container .acknowledge h2,*/
#main #content-container-nav #content .generic-container .acknowledge h3 { width:758px; }
/*#main #content-container-no-nav #content .generic-container .acknowledge h2,*/
#main #content-container-no-nav #content .generic-container .acknowledge h3 { width:933px; }
#main #content .generic-container .acknowledge .content { float:left; background-color:#FFF; padding:15px; }
#main #content-container-nav .generic-container .acknowledge .content { width:728px; font-size:12px }
#main #content-container-no-nav .generic-container .acknowledge .content { width:908px; }
#main #content .generic-container .acknowledge .content .warning { background:url(/manage-it/images/icon-warning.gif) no-repeat 10px 0; margin-bottom:10px; padding-left:55px; /*font-size:0.9em;*/ min-height:35px; }
#main #content .generic-container .acknowledge .content .warning.time-delay { background:url(/manage-it/images/icon-clock.gif) no-repeat 10px 0; }
#main #content .generic-container .content .add-more { background:url(/manage-it/images/icon-plus.gif) no-repeat 0 0; padding:0 0 5px 23px; font-weight:bold; }
#main #content .generic-container .acknowledge .content table { width:100%; border-collapse:collapse; }
#main #content .generic-container .acknowledge .content table th { font-weight:bold; }
#main #content .generic-container .acknowledge .content table th,
#main #content .generic-container .acknowledge .content table td { padding:8px; text-align:left; vertical-align:middle; white-space:nowrap; }
#main #content .generic-container .acknowledge .content table tr.odd { background-color:#FFF; }
#main #content .generic-container .acknowledge .content table tr.even { background-color:#F6F6F6; }
#main #content .generic-container .acknowledge .content table.domains td { vertical-align:top; }

#main #content-container-nav #content .generic-container .acknowledge .content ul.domains { float:left; width:358px; border-right:1px solid #F6F6F6; margin:0 10px 10px 0; padding:0; list-style-type:none; }
#main #content-container-nav #content .generic-container .acknowledge .content ul.domains.last { border-right:none; margin-right:0; }
#main #content-container-nav #content .generic-container .acknowledge .content ul.domains li { font-size:0.95em; margin:0 0 3px 0; padding:0; }
#main #content-container-nav #content .generic-container .acknowledge .content ul.nameservers { margin:0; padding:0; list-style-type:none; }
#main #content-container-nav #content .generic-container .acknowledge .content ul.nameservers li { font-size:0.95em; margin:0 0 3px 0; padding:0; }
#main #content-container-nav #content .generic-container .acknowledge .content p.ipv6-note { float:right;background-color:#E85B01; width:280px; padding:5px 10px 5px 10px; }

#main #content .generic-container .acknowledge .content .btn-action {float:left; padding:0px;margin:0px;}
#main #content .generic-container .label {clear:both;float:left;margin-left:0px;font-size:12px;margin-top:10px;font-weight:normal;}

/***************************************
 * Unconfigured Email                  *
 ***************************************/
#main #content .generic-container .acknowledge .content table.email-configuration th,
#main #content .generic-container .acknowledge .content table.email-configuration tr td { text-align:center; vertical-align:top; }
#main #content .generic-container .acknowledge .content table.email-configuration tr td.emailboxCounter,
#main #content .generic-container .acknowledge .content table.email-configuration tr td.emailboxAtSymbol { width:20px; padding:12px 0 0 0; margin:0; font-weight:bold; }

/************************
 * Personalized Domains */
#main #content .generic-container .personalized { float:left; width:100%; background:url(/manage-it/images/table-folders-bg.gif) repeat-x; margin-bottom:1px; }
#main #content .generic-container .personalized h2 { height:20px; width:auto; margin:0 0 0 4px; padding:7px 0 0 0; font-size:1.1em; color:#000; }
#main #content .generic-container .personalized .content { float:left; background-color:#FFF; padding:15px; }
#main #content .generic-container .personalized .content form { width:550px; }
#main #content-container-nav .generic-container .personalized .content { width:728px; }
#main #content-container-no-nav .generic-container .personalized .content { width:908px; }
#main #content .generic-container .personalized .content ul { list-style-type:none; margin:0 0 8px 0; padding:0; }
#main #content .generic-container .personalized .content ul li { margin:0; padding:0; }
#main #content .generic-container .personalized .content img.starburst { float:right; margin:-10px -10px 0 0; }
#main #content .generic-container .personalized .content p { float:right; font-size:1.2em; margin:0 20px 10px 0; }

/****************************
 * New Extensions Available */
#main #content .generic-container .newextensions { float:left; width:100%; background:url(/manage-it/images/table-folders-bg.gif) repeat-x; margin-bottom:1px; }
#main #content .generic-container div.newextensions h2 { height:23px; width:auto; background:url(/manage-it/images/icon-www.gif) no-repeat 6px; padding-left:50px; font-size:1.1em; color:#000; }
#main #content .generic-container .newextensions .content { float:left; background-color:#FFF; padding:15px; }
#main #content .generic-container .newextensions div.tld-spanning { background:url(/manage-it/images/tld-spanner.gif) repeat-x; border:1px solid #E1E1E1; padding:5px; margin-bottom:10px; height:27px; }
#main #content .generic-container .newextensions div.tld-spanning table td.tld { font-weight:bold; width:95px; font-size:1.2em; }
#main #content .generic-container .newextensions div.tld-spanning table td.tld-sep { text-align:center; width:15px; }
#main #content-container-nav .generic-container .newextensions .content { width:728px; }
#main #content-container-no-nav .generic-container .newextensions .content { width:908px; }

/*************************
 * New TLDs Upsell Block */
#main #content .generic-container .new-tlds { float:left; width:100%; background:url(/manage-it/images/table-folders-bg.gif) repeat-x; margin-bottom:1px; }
#main #content .generic-container .new-tlds h2 { height:20px; width:auto; margin:0 0 0 4px; padding:7px 0 0 0; font-size:1.3em; color:#000; }
#main #content .generic-container .new-tlds .content { float:left; background-color:#FFF; padding:15px; }
#main #content .generic-container .new-tlds ul { list-style-type:none; margin:0 0 8px 0; padding:0; }
#main #content .generic-container .new-tlds ul li { margin:0; padding:0; }
#main #content .generic-container .new-tlds img.starburst { float:right; margin:-10px -10px 0 30px; width:111px; height:111px;}
#main #content .generic-container .new-tlds p { float:right; font-size:1.2em; margin:0 20px 10px 0; }
#main #content .generic-container .new-tlds h3 { float:none }
#main #content .generic-container .new-tlds h3.callouttext {font-size:1.8em; color:#ff6c3b;}
#main #content .generic-container .new-tlds h4 {float:none;}
#main #content .generic-container .new-tlds h4.normal {font-weight:normal;}
#main #content .generic-container .new-tlds h4 img {margin:0; padding:0;}
#main #content .generic-container .new-tlds table.searchresults {width:500px; border:none; margin:0; padding:0; }
#main #content .generic-container .new-tlds table.searchresults td {padding:7px;}
#main #content .generic-container .new-tlds table.searchresults td.tld {font-size:1em; font-weight:bold; text-align:center;}
#main #content .generic-container .new-tlds table.searchresults td.selected { background-color:#C5EE62; text-align:center; border-top:1px #333 solid;   border-right:1px #333 solid; border-bottom:1px #333 solid; width:50px; }
#main #content .generic-container .new-tlds table.searchresults td.available { background-color:#C5EE62; text-align:center; border-top:1px #333 solid;   border-right:1px #333 solid; border-bottom:1px #333 solid; width:50px; }
#main #content .generic-container .new-tlds table.searchresults td.unavailable { color:#ff0000; background-color:#F3F3F3; text-align:center;border-top:1px #333 solid; border-right:1px #333 solid; border-bottom:1px #333 solid; width:35px; font-weight:bold; }
#main #content .generic-container .new-tlds table.searchresults td.empty { background-color:#E5F4C7; text-align:center; border-top:1px #333 solid;   border-right:1px #333 solid; border-bottom:1px #333 solid; width:50px; }
#main #content .generic-container .new-tlds table.searchresults td.domainname { background-color:#E5F4C7; border:1px #333 solid; font-weight:bold; font-size:1em; padding-left:8px; text-align:left; width:250px;}
#main #content .generic-container .new-tlds .button { clear: both; float:right; margin:10px 0;}
/****************
 * Messaging    */
#main #content .generic-container .messaging { float:left; width:100%; background:url(/manage-it/images/table-folders-bg.gif) repeat-x; margin-bottom:1px; }
#main #content .generic-container .messaging h2 { width:auto; height:20px; margin:0 0 0 4px; padding:7px 0 0 0; font-size:1.1em; color:#000; }
#main #content .generic-container .messaging h3 { float:left; font-size:1em; margin:-15px -15px 5px -15px; padding:5px 0; background-color:#F6F6F6; }
/*#main #content-container-nav #content .generic-container .messaging h2,*/
#main #content-container-nav #content .generic-container .messaging h3 { width:748px; }
/*#main #content-container-no-nav #content .generic-container .messaging h2,*/
#main #content-container-no-nav #content .generic-container .messaging h3 { width:908px; }
#main #content .generic-container .messaging .content { float:left; background-color:#FFF; padding:15px; }
#main #content-container-nav #content .generic-container .messaging .content { width:728px; }
#main #content-container-no-nav #content .generic-container .messaging .content { width:908px; }

#main #content .generic-container.product { float:left; clear:none; min-width:0; margin-right:15px; margin-bottom:0; }
#main #content-container-nav #content .generic-container.product { width:220px; }
#main #content-container-no-nav #content .generic-container.product { width:280px; }
#main #content .generic-container.product.last { margin-right:0; }
#main #content .generic-container.product .messaging { background:url(/manage-it/images/prod-title-bar-bg.gif) repeat-x; background-color:#888; }
#main #content .generic-container.product .messaging h3 { height:20px; margin:0 0 0 4px; padding:7px 0 0 0; font-size:1.1em; color:#000; background-color:transparent; }
#main #content-container-nav #content .generic-container.product .messaging h3,
#main #content-container-no-nav #content .generic-container.product .messaging h3 { width:auto; }
#main #content .generic-container.product .messaging .content { padding:10px; }
#main #content-container-nav #content .generic-container.product .messaging .content { width:200px; }
#main #content-container-no-nav #content .generic-container.product .messaging .content { width:260px; }
#main #content .generic-container.product .messaging .content h4 { float:none; color:#1B566E; }
#main #content .generic-container.product .messaging .content .price { margin-top:15px; line-height:16px; float:right; font-size:2em; font-weight:bold; color:#1B566E; text-align:right; }
#main #content .generic-container.product .messaging .content .price .term { font-size:0.5em; font-weight:bold; color:#666; }

#main #content .generic-container .messaging .content .ecom-cp { float:left; height:135px; width:475px; background:url(/manage-it/images/ecom-cp-bg.jpg) no-repeat 0 0; }
#main #content .generic-container .messaging .content .ecom-cp ul { position:relative; top:45px; left:165px; }
#main #content .generic-container .messaging .content .ecom-cp ul li.btn { list-style-type:none; margin-left:-10px; }

/****************
 * Toolbox      */
#main #content .generic-container .toolbox { float:left; width:100%; background:url(/manage-it/images/table-folders-bg.gif) repeat-x; margin-bottom:1px; }
#main #content .generic-container .toolbox h2 { width:auto; height:20px; margin:0 0 0 4px; padding:7px 0 0 0; font-size:1.1em; color:#000; }
#main #content .generic-container .toolbox .content { float:left; background-color:#FFF; }
#main #content-container-nav #content .generic-container .toolbox .content { width:758px; }
#main #content-container-no-nav #content .generic-container .toolbox .content { width:938px; }
#main #content .generic-container .toolbox .content ul { list-style-type:none; margin:0; padding:0; }
#main #content .generic-container .toolbox .content ul li { float:left; width:125px; padding:0; text-align:center; border-right:1px solid #ECECEC; }
#main #content .generic-container .toolbox .content ul li.last { border-right:none; }
#main #content .generic-container .toolbox .content ul li a { display:block; height:90px; font-size:0.9em; text-decoration:none; }
#main #content .generic-container .toolbox .content ul li a:hover { background-color:#E8F7CC; }

/****************
 * Billing      */
#main #content table.default tr.odd.expanded td,
#main #content table.default tr.even.expanded td { border-top:7px solid #0076A3; }
#main #content table.default tr.billing-details td { border-bottom:7px solid #0076A3; }
#main #content table.default td.nest .billing-container { float:left; width:662px; min-width:662px; padding-bottom:5px; background-color:#FFF; border-width:0 0 2px 0; border-bottom-style:solid; border-bottom-color:#D0D0D0; }
#main #content .billing-container .wrapper { float:left; }
#main #content .billing-container h4 { float:none; width:auto; height:20px; margin:0; padding:7px 0 0 0; font-size:1.2em; color:#000; }
#main #content .billing-container p,
#main #content .billing-container ol { font-size:0.95em; margin:0 10px 10px 10px; }
#main #content .billing-container .billing { float:left; width:316px; }
#main #content .billing-container .billing.secondary { margin-left:315px; }
#main #content .generic-container .table-wrapper .billing-container .billing .content { float:left; width:290px; min-width:290px; background-color:#FFF; padding:10px; border:none; }
#main #content .billing-container .billing .content table th,
#main #content .billing-container .billing .content table td { border:none; vertical-align:top; padding:6px 0 0 5px; overflow:hidden; }
#main #content .billing-container .billing .content table th { padding:6px 0 0 0; color:#0076A3; background-color:#FFF; font-weight:bold; text-align:right; }
#main #content .billing-container .select-all { float:left; margin-top:10px; font-weight:bold; }
#main #content .billing-container table.transactions { width:100%; border-collapse:collapse; }
#main #content .billing-container table.transactions tr th { background:none; color:#0076A3; font-size:1.2em; }
#main #content .billing-container table.transactions tr th,
#main #content .billing-container table.transactions tr td { border:none; }
#main #content .billing-container table.transactions th a { display:block; padding:4px; }
#main #content .billing-container table.transactions th a:link,
#main #content .billing-container table.transactions th a:active,
#main #content .billing-container table.transactions th a:visited,
#main #content .billing-container table.transactions th a:hover { text-decoration:none; color:#1079B3; background-color:#FFF; }
#main #content .billing-container table.transactions td { padding:5px 7px 2px 7px; font-size:1.1em; font-weight:bold; }
#main #content .billing-container table.transactions th.controls,
#main #content .billing-container table.transactions td.controls { width:45px; white-space:nowrap; }
/*#main #content .billing-container table.transactions td.date { width:115px; }
#main #content .billing-container table.transactions td.orderid { width:85; }
#main #content .billing-container table.transactions td.payment { width:; }*/
#main #content .billing-container table.transactions td.amount { text-align:right; }
#main #content .billing-container table.transactions td.odd,
#main #content .billing-container table.transactions td.even { border-top:1px solid #FFF; }
#main #content .billing-container table.transactions td.odd { background-color:#EBEBEB; }
#main #content .billing-container table.transactions td.even { background-color:#E1E1E1; }
#main #content .billing-container table.transactions tr.transaction table.details { table-layout:fixed; width:579px; border-collapse:collapse; background-image:none; }
#main #content .billing-container table.transactions tr.transaction table.details th { font-size:0.9em; color:#000; border-collapse:collapse; }
#main #content .billing-container table.transactions tr.transaction table.details td { font-size:0.9em; font-weight:normal; padding:4px 2px 4px 0; white-space:nowrap; }
#main #content .billing-container table.transactions tr.transaction table.details td.type {white-space:normal;}
#main #content .billing-container table.transactions tr.transaction table.details th.type { width:100px;}
#main #content .billing-container table.transactions tr.transaction table.details th.date { width:70px; }
#main #content .billing-container table.transactions tr.transaction table.details th.account { width:70px; }
#main #content .billing-container table.transactions tr.transaction table.details th.service { width:200px; }
#main #content .billing-container table.transactions tr.transaction table.details th.term { width:80px; }
#main #content .billing-container table.transactions tr.transaction table.details th.amount { width:59px; text-align:right; }
#main #content .billing-container table.transactions tr.transaction table.details td.service { overflow:hidden; white-space:normal; }

/****************
 * Merge User   */
 #main #content .generic-container .acknowledge .content table.merge-user { margin-bottom:10px; width:100%; border:none; }
 #main #content .generic-container .acknowledge .content table.merge-user th { padding:0 0 0 6px; }
 #main #content .generic-container .acknowledge .content table.merge-user td { padding:0 0 0 30px; }

/*****************
 * Edit MX TAble */
 #main #content .generic-container form.editmx .acknowledge .content table { margin-bottom:10px; width:400px; border:none; background-color:#EBF3F6; }
 #main #content .generic-container form.editmx .acknowledge .content table th { font-weight:bold; padding:3px 1px; }
 #main #content .generic-container form.editmx .acknowledge .content table th.domain { padding:3px; background-color:#ECECEC; }
 #main #content .generic-container form.editmx .acknowledge .content table td { padding:3px 1px; vertical-align:top; }
 #main #content .generic-container form.editmx .acknowledge .content table th.priority,
 #main #content .generic-container form.editmx .acknowledge .content table td.priority { width:100px; text-align:center; }
 #main #content .generic-container form.editmx .acknowledge .content table th.server,
 #main #content .generic-container form.editmx .acknowledge .content table td.server { width:250px; text-align:left; }
 #main #content .generic-container form.editmx .acknowledge .content table th.delete,
 #main #content .generic-container form.editmx .acknowledge .content table td.delete { width:50px; text-align:center; }

/**********************************************
 * Table Wrapper Container                    *
 * Used to contain a series of table-wrappers *
 **********************************************/
#main #content-container-nav .table-wrapper-container {
  border-width:1px 1px 0 1px;
  border-style:solid;
  border-color:#7C7C7C;
  background:url(/manage-it/images/table-folders-bg.gif) repeat-x;
  background-color:#9FC1D4;
  padding:0;
  clear:both;
  float:left;
}
#main #content-container-nav .table-wrapper-container h3 { float:none; height:22px; padding:8px 0 0 3px; margin:0; font-size:1.2em; font-weight:bold; }
#main #content-container-nav .table-wrapper-container h3 a:link,
#main #content-container-nav .table-wrapper-container h3 a:visited,
#main #content-container-nav .table-wrapper-container h3 a:hover,
#main #content-container-nav .table-wrapper-container h3 a:active { text-decoration:none; color:#033; }
#main #content-container-nav .table-wrapper-container h3 a:hover { color:#C30; }
#main #content-container-nav .table-wrapper-container .table-wrapper { margin:0 -1px; width:750px; }

/***************************************
 * Table Wrapper                       *
 ***************************************/
#main #content-container-nav .table-wrapper {
  border:1px solid #7C7C7C;
  /* background:url(/manage-it/images/table-folders-bg.gif) repeat-x; */
  background-color:#ddd;
  padding:0 3px 3px 3px;
  /* border-bottom:1px solid #117ab4; */
  clear:both;
  float:left;
  min-width:749px;
}
#main #content-container-nav .table-wrapper h3 { float:none; height:22px; padding:8px 0 0 0; margin:0; font-size:1.2em; font-weight:bold; }
#main #content-container-nav .table-wrapper h3.accounts { background:url(/manage-it/images/icon-accounts.gif) no-repeat 5px 0; padding-left:45px; }
#main #content-container-nav .table-wrapper h3.list { background:url(/manage-it/images/icon-list.gif) no-repeat 5px 0; padding-left:45px; }
#main #content-container-nav .table-wrapper h3.folders { background:url(/manage-it/images/icon-folders.gif) no-repeat 5px 0; padding-left:45px; }
#main #content-container-nav .table-wrapper h3.email { background:url(/manage-it/images/icon-email.gif) no-repeat 5px 0; padding-left:45px; }
#main #content-container-nav .table-wrapper h3.privreg { background:url(/manage-it/images/icon-priv-reg.gif) no-repeat 5px 0; padding-left:45px; }
#main #content-container-nav .table-wrapper h3.billing-info { background:url(/manage-it/images/icon-billing.gif) no-repeat 5px 0; padding-left:45px; }
#main #content-container-nav .table-wrapper h3 a:link,
#main #content-container-nav .table-wrapper h3 a:visited,
#main #content-container-nav .table-wrapper h3 a:hover,
#main #content-container-nav .table-wrapper h3 a:active { text-decoration:none; color:#033; }
#main #content-container-nav .table-wrapper h3 a:hover { color:#C30; }

#main #content-container-nav .table-wrapper .folder-toggle { float:right; margin:8px 0 0 15px; }
#main #content-container-nav .table-wrapper .folder-rename,
#main #content-container-nav .table-wrapper .folder-delete,
#main #content-container-nav .table-wrapper .check-mail { float:right; /*padding:0 0 5px 0;*/ margin:8px 0 0 15px; font-size:1.1em; font-weight:bold; }
#main #content-container-nav .table-wrapper .folder-rename { background:url(/manage-it/images/icon-renamefolder.gif) no-repeat 0 0; padding-left:25px; }
#main #content-container-nav .table-wrapper .folder-delete { background:url(/manage-it/images/icon-delfolder.gif) no-repeat 0 0; padding-left:28px; }
#main #content-container-nav .table-wrapper .check-mail { background:url(/manage-it/images/icon-checkmail.gif) no-repeat 0 0; padding-left:28px; }


/***************************************
 * Default Table                       *
 ***************************************/
#main #content-container-nav table.default { width:100%; border-spacing:1px; border-collapse:collapse; margin:1px 0 0 0; overflow:auto; }
#main #content-container-nav table#pointers { width:749px; }
#main #content-container-nav table.default th { color:#114A9B; text-align:left; border-width:1px; border-style:solid; border-color:#AAA ; background-color:#ddd; white-space:nowrap; }
#main #content-container-nav table.default th a { display:block; padding:8px; }
#main #content-container-nav table.default th a:link,
#main #content-container-nav table.default th a:active,
#main #content-container-nav table.default th a:visited,
#main #content-container-nav table.default th a:hover { text-decoration:none; color:#114A9B; background-color:#ddd; }
#main #content-container-nav table.default th a:hover { background-color:#ddd; }
#main #content-container-nav table.default tr { background-color:#FFF; }
#main #content-container-nav table.default tr.odd { background-color:#FFF; }
#main #content-container-nav table.default tr.even { background-color:#F6F6F6; }
#main #content-container-nav table.default tr.checkhighlight,
#main #content-container-nav table.default tr.highlight { background-color:#E8F7CC; cursor:pointer; }
#main #content-container-nav table.default tr.checkhighlight.noclick,
#main #content-container-nav table.default tr.highlight.noclick { cursor:default; }
#main #content-container-nav table.default td { border-width:1px; padding:6px 8px; border-style:solid; border-color:#EBEBEB; vertical-align:top; }
#main #content-container-nav table.default th.expand,
#main #content-container-nav table.default th.binary, /* This column is something like "yes/no" or "on/off" */
#main #content-container-nav table.default td.expand,
#main #content-container-nav table.default td.binary { text-align:center; }
#main #content-container-nav table.default th.expand,
#main #content-container-nav table.default td.expand { width:65px; }
#main #content-container-nav table.default th.control,
#main #content-container-nav table.default td.control { float:none; width:auto; padding:0; padding-top:3px; width:37px; text-align:center; cursor:default; }
#main #content-container-nav table.default td.twiddle { padding:0; padding-top:4px; width:45px; text-align:center; cursor:default; }
#main #content-container-nav table.default td span.link,
#main #content-container-nav table.default td span.nolink { font-weight:bold; }
#main #content-container-nav table.default td span.link { color: #114A9B; text-decoration:underline; }
#main #content-container-nav table.default td span.nolink { color:#666; text-decoration:none; }
#main #content-container-nav table.default td.nest { padding:10px; }
#main #content-container-nav table.default td.domain,
#main #content-container-nav table.default td.emailoverview { white-space:nowrap; }
#main #content-container-nav table.default td.empty { text-align:center; color:#D44000; }
/* so that email overview tables kind of line up */
#main #content-container-nav table.default td.emailoverview { width:330px; }
#main #content-container-nav table.default td.product { font-weight:bold; }
#main #content-container-nav table.default tr.parent-domain { background-color:#D7D7D7; }
#main #content-container-nav table.default tr.parent-domain td { font-weight:bold; font-size:1.1em; }
#main #content-container-nav table.default tr.parent-domain .twiddle { float:right; }

#main #content-container-nav table.default div.config { text-align:right; margin-top:10px; font-weight:bold; }
#main #content-container-nav table.default div.config div.control { float:left; text-align:left; width:auto; }

#main #content-container-nav table.default td a:link,
#main #content-container-nav table.default td a:visited,
#main #content-container-nav table.default td a:hover,
#main #content-container-nav table.default td a:active { font-weight:bold; }
#main #content-container-nav table.default td a:hover { color: #C93E86; }

/***************************************
 * Table Wrapper Content               *
 ***************************************/
#main #content-container-nav .generic-container .table-wrapper .content { float:left; min-width:728px; background:#FFF; border:1px solid #EBEBEB; padding:10px; }
#main #content-container-nav .generic-container .table-wrapper .content .group { float:left; min-width:720px; padding:3px; border:1px solid #EBEBEB; }
#main #content-container-nav .generic-container .table-wrapper .content .group.last { margin-top:10px; }
#main #content-container-nav .generic-container .table-wrapper .content .group h4 { font-size:14px; font-weight:bold; }
#main #content-container-nav .generic-container .table-wrapper .content .group .wrapper { float:left; min-width:706px; padding:7px; }
#main #content-container-nav .generic-container .table-wrapper .content .group .shell { float:left; min-width:710px; border:1px solid #C7D7DD; background:#EBF3F6; padding:4px; }
#main #content-container-nav .generic-container .table-wrapper .content .group .shell table { float:left; border-collapse:collapse; white-space:nowrap; min-width:710px; }
#main #content-container-nav .generic-container .table-wrapper .content .group .shell table th { color:#1079B3; text-align:left; padding:6px 8px; border:1px solid #EBEBEB; background-color:#CDE4F4; white-space:nowrap; }
#main #content-container-nav .generic-container .table-wrapper .content .group .shell table tr { background-color:#FFF; }
#main #content-container-nav .generic-container .table-wrapper .content .group .shell table td { border-width:1px; padding:6px 8px; border-style:solid; border-color:#EBEBEB; vertical-align:top; }
#main #content-container-nav .generic-container .table-wrapper .content .group .shell table td.numerical { width:20px; text-align:center; vertical-align:top; }
#main #content-container-nav .generic-container .table-wrapper .content .group .shell table td input.domains,
#main #content-container-nav .generic-container .table-wrapper .content .group .shell table td input.emailboxes,
#main #content-container-nav .generic-container .table-wrapper .content .group .shell table td input.emailbox { width:225px; }

/******************************/
/* Special Upgrade Email Case */
#main #content-container-nav .generic-container.upgrade { min-width:708px; }
#main #content-container-nav .generic-container.upgrade .table-wrapper { min-width:698px; width:698px; }

/******************************/
/* Real Estate Upgrade        */
#main #content-container-no-nav #content .generic-container .messaging .content .upgrade-container img { float:left; }
#main #content-container-no-nav #content .generic-container .messaging .content .upgrade-container .details { clear:none; padding:20px 0; }
#main #content-container-no-nav #content .generic-container .messaging .content .price-box { background:#F2FFD1 none repeat scroll 0 0; border:1px solid #E1FF9D; font-size:14px; margin:10px 0; padding:10px; }
#main #content-container-no-nav #content .generic-container .messaging .content .price-box .package { float:left; }
#main #content-container-no-nav #content .generic-container .messaging .content .price-box .package span { font-size:18px; font-weight:bold; }
#main #content-container-no-nav #content .generic-container .messaging .content .price-box input { float:right; margin:5px 0 0 0; }

/***************************************
 * Dashboard                           *
 ***************************************/
#main #content-container-nav #content .dashboard { float:left; width:770px; background:url(/manage-it/images/configbot.gif) no-repeat bottom; padding-bottom:14px; margin-bottom:10px; }
#main #content-container-nav #content .dashboard .top { height:30px; margin:0; padding:1px 0 5px 16px; background:url(/manage-it/images/dashtop.jpg) no-repeat; }
#main #content-container-nav #content .dashboard.cart .top { background-image:url(/manage-it/images/dashtop-noshade.jpg); }
#main #content-container-nav #content .dashboard .top h2 {
  background:url(/manage-it/images/configicon.gif) no-repeat;
  width:auto;
  color:#252525;
  font-size:1.3em;
  font-weight:bold;
  margin:0;
  padding:6px 0 0 40px;
  height:24px;
}
#main #content-container-nav #content .dashboard.cart .top h2 { background-image:url(/manage-it/images/icon-cart.gif); }
#main #content-container-nav #content .dashboard.cart .top h2 span { font-size:1.1em; color:#ED5500; }
#main #content-container-nav #content .dashboard .table-wrapper { width:751px; background:url(/manage-it/images/configbg.gif) repeat-y; padding:0 9px 0 10px; border:none; }
#main #content-container-nav #content .dashboard.cart .table-wrapper div.content { padding:14px 10px 14px 88px; background:url(/manage-it/images/carticon-image.gif) no-repeat 20px 50%; font-size:12px; }
#main #content-container-nav #content .dashboard .table-wrapper table { width:100%; border-collapse:collapse; text-align:left; font-size:1em; }
#main #content-container-nav #content .dashboard .table-wrapper table th { background-color:#DDCBB5; white-space:nowrap; padding:2px 8px 6px 8px; }
#main #content-container-nav #content .dashboard .table-wrapper table td { padding:2px 8px; border-top:1px solid #DDCBB5; vertical-align:top; }
#main #content-container-nav #content .dashboard .table-wrapper table td p { font-size:1em; }
#main #content-container-nav #content .dashboard .table-wrapper table td.action { text-align:center; vertical-align:middle; }

/****************************************
*	Gray version of dashboard			*
****************************************/

#main #content-container-nav #content .dashboard.setupservices .top {background: url(/manage-it/images/dashtop-gray.jpg) no-repeat;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper {background: url(/manage-it/images/configbg-gray.gif) repeat-y;}
#main #content-container-nav #content .dashboard.setupservices {background: url(/manage-it/images/configbot-gray.gif) no-repeat center bottom;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table th {background-color:#575757;color: #fff;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table td {border-top: 1px solid #d7d7d7;vertical-align: middle;padding: 5px 8px;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table td div.subprod {color: #666;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table .description a.linkaction {background: url(/manage-it/images/linkalert.gif) no-repeat;padding-left: 22px;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table .description a.linkaction:link,
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table .description a.linkaction:visited,
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table .description a.linkaction:active {color: #f26522;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table .description a.linkaction:hover { color: #c8531b;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table .description {padding-right: 30px;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table .description a.description-more {background: url(/manage-it/images/linkmore.gif) no-repeat right;padding-right: 12px;color: #707070;text-decoration: none;outline: none;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table .description a.description-more:hover {color: #333333;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table .description div.description-copy {color: #666;display: none;margin-top: 2px;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table .action {width: 50px;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table .delete {text-align: center;width: 50px;}
#main #content-container-nav #content .dashboard.setupservices .table-wrapper table td a img { margin-left:0px; }

/***************************************
 * Added for Vertigo Project           *
 ***************************************/
#main #content-container-nav #content .dashboard .table-wrapper table td table td .phead {float:left; margin-right:15px; font-weight:bold;}
#main #content-container-nav #content .dashboard .table-wrapper table td .status p {}
#main #content-container-nav #content .dashboard .table-wrapper table td .status span {display:block; margin-bottom:10px; font-weight:bold;}
#main #content-container-nav #content .dashboard .table-wrapper table td table td span {display:block; margin-bottom:10px; font-weight:bold;}
#main #content-container-nav #content .dashboard .table-wrapper table td span a:link {margin-left:30px;}
#main #content-container-nav #content .dashboard .table-wrapper table td .status input {margin-top:-1px; _margin-top:0px;}
#main #content-container-nav #content .dashboard .table-wrapper table td a img {text-align:center;margin-left:30px;}
#main #content-container-nav #content .dashboard .table-wrapper table .prodHeader {border-top:1px solid #DDCBB5;}
#main #content-container-nav #content .dashboard .table-wrapper table .prodContent td {border:none;}
#main #content-container-nav #content .dashboard .table-wrapper table .prodContent td.action {text-align:center; vertical-align:top;}
#main #content-container-nav #content .dashboard .table-wrapper table .prodContent td.action input.btn-action {float:none; margin-left:30px;}

/***************************************
 * Your Services modified for TR 63070 *
 ***************************************/
#main #content-container-nav #content .yourServicesAndQuickLinks {float:left; margin:0 0 10px;}
#main #content-container-nav #content .yourServicesAndQuickLinks .quickLinks {float:left; width:746px; height:auto; padding:8px 12px; background:url(/manage-it/images/services-bg.gif) top left repeat-y;}
#main #content-container-nav #content .yourServicesAndQuickLinks .quickLinksTop {float:left; width:770px; height:36px; background:url(/manage-it/images/services-top.jpg) top left no-repeat;}
#main #content-container-nav #content .yourServicesAndQuickLinks .quickLinksTop a {float:right;}
#main #content-container-nav #content .yourServicesAndQuickLinks .quickLinksTop .servicesHeader {float:left; width:325px; font-size:1.3em; font-weight:bold; background:url(/manage-it/images/services-icon.gif) top left no-repeat; height:30px; margin:1px 0 0 15px; padding:6px 0px 0px 40px;}
#main #content-container-nav #content .yourServicesAndQuickLinks .quickLinksTop .quickLinksHeader {float:left; width:325px; font-size:1.3em; font-weight:bold; background:url(/manage-it/images/quicklinks-icon.gif) top left no-repeat; height:30px; margin:1px 0 0 15px; padding:6px 0px 0px 40px; }
#main #content-container-nav #content .yourServicesAndQuickLinks .quickLinksBottom {float:left; width:770px; height:16px; background:transparent url(/manage-it/images/services-bottom.gif) no-repeat 0 0;}
#main #content-container-nav #content .yourServicesAndQuickLinks .quickLinks table.mainContent {width:745px; clear:left;}
#main #content-container-nav #content .yourServicesAndQuickLinks table.mainContent td.servicesContent {width:345px; padding:2px;}
#main #content-container-nav #content .yourServicesAndQuickLinks table.mainContent td.quickLinksContent {width:325px; padding:2px;}
#main #content-container-nav #content .yourServicesAndQuickLinks .quickLinks .viewSupportRequests {float:right; padding:3px 0 0 0; margin:0; font: normal normal bold 11px arial;}
#main #content-container-nav #content .yourServicesAndQuickLinks .quickLinks .details {height:36px; padding-bottom:0;}

/***************************************
 * Alert Login Selector                *
 ***************************************/
#main #content-container-nav #content .loginSelectorAlert {float:left; width:770px; margin:0 0 10px; background-color:#FFE8A0; border:1px solid #C9AE57;}

/************************************************
 * Update Product Configuration Flow - TR 65693 *
 ************************************************/

#main #content-container-nav #content .steps {
  margin-bottom:12px;
}
#main #content-container-nav #content .generic-container .messaging h1 {margin-left:12px; font-size:16px; color:#333333;width:728px;margin-top:0.67em;;}
#main #content-container-nav #content .generic-container .messaging .content.container {border:1px solid #ffffff; border-bottom:1px solid #999999;  border-top:0px;}
#main #content-container-nav #content .generic-container .messaging .content .info { clear:left;padding-top:3px;}
#main #content-container-nav #content .generic-container .messaging .content .description {float:left; width:410px;}
#main #content-container-nav #content .generic-container .messaging .content .description .selection {clear:left; margin-bottom:6px;}
#main #content-container-nav #content .generic-container .messaging .content .description .selection input {float:left;}
#main #content-container-nav #content .generic-container .messaging .content .description .selection .info {clear:none;padding-top:3px;}

.helpbox-wizard {
  float:left;
  width:300px;
  border:1px solid #cccccc;
  padding:5px;
  margin-left:5px;
}

.helpbox-wizard-header {
  background-color:#ececec;
  height:27px;
  padding-left:5px;
  padding-top:-3px;
  font-size:18px; 
  font-weight:bold;
  margin-bottom:6px;
  color:#666666;
}
#main #content-container-nav #content .generic-container .messaging .content .helpbox-wizard .helpbox-wizard-header .thumb{padding-top:3px; float:left; margin-right:3px;}
.helpbox-wizard.long {
  margin-top:12px;
  width:98%;
}
#main #content-container-nav #content .generic-container .messaging .content .helpbox-wizard .faq .answer {display:none;}
#main #content-container-nav #content .generic-container .messaging .content .helpbox-wizard .faq .answer ul {font-size:1em;}
#main #content-container-nav #content .generic-container .messaging .actions-pane {float:left;}

/***************************************
 * Watchdog Alerts                     *
 ***************************************/
#main #content-container-nav #content .watchdog { float:left; width:770px; background:url(/manage-it/images/wd-bottom.gif) no-repeat bottom; padding-bottom:14px; margin-bottom:10px; }
#main #content-container-nav #content .watchdog .top { height:30px; padding:1px 0 5px 16px; background:url(/manage-it/images/wd-top.gif) no-repeat; }
#main #content-container-nav #content .watchdog .top h2 {
  background:url(/manage-it/images/wd-icon.gif) no-repeat;
  width:auto;
  color:#252525;
  font-size:1.3em;
  font-weight:bold;
  margin:0;
  padding:6px 0 0 40px;
  height:24px;
}
#main #content-container-nav #content .watchdog .table-wrapper { width:751px; background:url(/manage-it/images/wd-bg.gif) repeat-y; padding:0 9px 0 10px; border:none; }
#main #content-container-nav #content .watchdog .table-wrapper table { width:100%; border-collapse:collapse; text-align:left; font-size:1em; }
#main #content-container-nav #content .watchdog .table-wrapper table th { background-color:#DDCBB5; white-space:nowrap; padding:2px 8px 6px 8px; }
#main #content-container-nav #content .watchdog .table-wrapper table td { padding:6px 8px; border-bottom:1px solid #DDCBB5; vertical-align:top; }
#main #content-container-nav #content .watchdog .table-wrapper table td p { font-size:1em; }
#main #content-container-nav #content .watchdog .table-wrapper table td.item { width:15%; }
#main #content-container-nav #content .watchdog .table-wrapper table td.desc { width:60% }
#main #content-container-nav #content .watchdog .table-wrapper table td.action { text-align:center; vertical-align:middle; width:15%; }

/***************************************
 * Product Info Table                  *
 ***************************************/
#main #content-container-nav table.product-info { background-color:transparent; width:100%; border-collapse:collapse; }
#main #content-container-nav table.product-info tr { background-color:transparent; }
#main #content-container-nav table.product-info tr.odd { background-color:#EBEBEB; }
#main #content-container-nav table.product-info tr.even { background-color:#E1E1E1; }
#main #content-container-nav table.product-info tr th {
  background-color:transparent;
  background-color:#ECFFD0;
  font-size:1.15em;
  padding:6px;
  border:0;
  color:#000;
  text-align:left;
  border: 1px solid #EBEBEB;
}
#main #content-container-nav table.product-info tr th.invert,
#main #content-container-nav table.product-info tr.invert th { background:url(/manage-it/images/config-table-bg.gif) repeat-x; background-color:#888; color:#FFF; }
#main #content-container-nav table.product-info tr td { padding:6px; border: 1px solid #EBEBEB; }
#main #content-container-nav table.product-info tr td input { vertical-align:middle; }
#main #content-container-nav table.product-info tr td.label { font-weight:bold; color:#006697; text-align:right; }
#main #content-container-nav table.product-info tr td.label span { font-size:0.8em; font-weight:normal; color:#666; }

#main #content-container-nav .generic-container table.default td ul,
#main #content-container-nav .generic-container table.product-info td ul { padding:0; margin:0; list-style-type:none; }
#main #content-container-nav .generic-container table.default td ul li,
#main #content-container-nav .generic-container table.prdouct-info td ul li { padding:0; padding-left:20px; margin-top:2px; background:url(/manage-it/images/bullet.gif) no-repeat 8px 4px; }

#main #content-container-nav .generic-container.bulk-renew table.product-info { margin-bottom:5px; }
#main #content-container-nav .generic-container.bulk-renew .btn-action { padding:0; margin:5px 0 0 3px; }

#main #content-container-nav .generic-container .details table.product-info tr.invert th { text-align:left; }

/***************************************
 * Detail Elements                     *
 ***************************************/
#main #content-container-nav .generic-container .web-design-editor,
#main #content-container-nav .generic-container .details { float:left; width:100%; background:url(/manage-it/images/table-folders-bg.gif) repeat-x; margin-bottom:1px; }
#main #content-container-nav #content .generic-container .details h2,
#main #content-container-nav #content .generic-container .web-design-editor h2 { height:20px; width:auto; margin:0 0 0 4px; padding:7px 0 0 0; font-size:1.1em; color:#000; }
#main #content-container-nav #content .generic-container .details h2 span { font-size:0.7em; font-weight:bold; color:#000; }
/*--
#main #content-container-nav #content .generic-container .web-design-editor h2.web-design { background:url(/manage-it/images/icon-web-design.jpg) no-repeat 0 0; padding-left:35px; }
#main #content-container-nav #content .generic-container .details h2.email,
#main #content-container-nav #content .generic-container .details h2.olm,
#main #content-container-nav #content .generic-container .details h2.sev { background:url(/manage-it/images/icon-email-details.gif) no-repeat 0 0; padding-left:35px; }
#main #content-container-nav #content .generic-container .details h2.domain { background:url(/manage-it/images/icon-hosting.gif) no-repeat 0 0; padding-left:35px; }
#main #content-container-nav #content .generic-container .web-design-editor h2.hosting-package { height:20px; margin:0 0 0 4px; padding:10px 0 0 35px; font-size:1.1em; color:#000; background:url(/manage-it/images/icon-hosting.gif) no-repeat 0 0; }
--*/
#main #content-container-nav .generic-container .details h3 { margin:10px 0 10px 10px; font-size:1.1em; }
#main #content-container-nav .generic-container .details h3.breaker { float:none; clear:both; font-size:1em; margin:0 -15px 0 -5px; padding:5px; background-color:#ECECEC; }
#main #content-container-nav #content .generic-container .details h3.breaker { width:758px; }
#main #content-container-nav .generic-container .web-design-editor .btn-action,
#main #content-container-nav .generic-container .details .btn-action,
#main #content-container-nav .generic-container .messaging .btn-action { margin:4px 4px 5px 0; padding:0; }
#main #content-container-nav .generic-container .details .lnk-action,
#main #content-container-nav .generic-container .table-wrapper .lnk-action,
#main #content-container-nav .generic-container .table-wrapper-container .lnk-action { font-weight:bold; margin:10px 8px 0 0; }
#main #content-container-nav .generic-container .web-design-editor .content,
#main #content-container-nav .generic-container .details .content { float:left; width:728px; background-color:#FFF; padding:15px; }
#main #content-container-nav .generic-container .site-box { float:left; width:140px; height:125px; margin:10px 15px 10px 0; text-align:center; font-weight:bold; }
#main #content-container-nav .generic-container .web-design-editor .content p.disclaimer { font-size:0.95em; clear:left; }
#main #content-container-nav .generic-container .web-design-editor .content #instructions-widget { width:728px; }
#main #content-container-nav .generic-container .web-design-editor .content #instructions-widget .content { width:692px; }
#main #content-container-nav .generic-container .web-design-editor .content.hosting,
#main #content-container-nav .generic-container .details .content.settings { padding:0; width:758px; }
#main #content-container-nav .generic-container .web-design-editor .content.hosting td a { font-weight:bold; }
#main #content-container-nav .generic-container .details .content table { width:100%; border-collapse:collapse; }
#main #content-container-nav .generic-container .details .content table th,
#main #content-container-nav .generic-container .details .content table td { padding:8px; text-align:left; vertical-align:middle; white-space:nowrap; }
#main #content-container-nav .generic-container .details .content.settings table td,
#main #content-container-nav .generic-container .details .content.settings table th { border:1px solid #EBEBEB; vertical-align:top; }
/*** CSS added for TR 61122***/
#main #content-container-nav .generic-container .details .content.settings .linebreak {padding-top:10px;padding-bottom:0px;font-size:11px;font-weight:bold;}

#main #content-container-nav .generic-container .details .content table th { font-weight:bold; width:20%; text-align:right; }
#main #content-container-nav .generic-container .details.email .content table th { width:33%; text-align:left; }
#main #content-container-nav .generic-container .details .content table td.info { width:50%; text-align:left; white-space:normal; }
#main #content-container-nav .generic-container .details.email .content table td.info { width:33%; }
#main #content-container-nav .generic-container .details .content table td.action { width:30%; text-align:left; }
#main #content-container-nav .generic-container .details.email .content table td.action { width:33%; }
#main #content-container-nav .generic-container .details .content table td a { font-weight:bold; }
#main #content-container-nav .generic-container .details .content table td.input { width:150px; }
#main #content-container-nav .generic-container .details .content table tr.odd { background-color:#FFF; }
#main #content-container-nav .generic-container .details .content table tr.even { background-color:#F6F6F6; }
#main #content-container-nav .generic-container .details .content table tr.highlight { background-color:#E8F7CC; }
#main #content-container-nav .generic-container .details .content table thead td { font-weight:bold; border-top:1px solid #888; border-bottom:1px solid #888; width:100%; margin:1px 0; padding:6px 8px; background-color:#EEF8FD; }
#main #content-container-nav .generic-container .details .content table tr.section-split td,
#main #content-container-nav .generic-container .details .content table tr.section-split th {background-color: #EEF8FD;}
#main #content-container-nav .generic-container .details .content table td.info ul { list-style-type:none; margin:0; padding:0; }
#main #content-container-nav .generic-container .details .content table td.info ul li { font-size:0.9em; }
#main #content-container-nav .generic-container .details .btn-action.delete { float:left; margin:8px 0 0 0; }

#main #content-container-nav .generic-container .table-wrapper form.manage-domains { background-color:#FFF; }
#main #content-container-nav .generic-container .table-wrapper form.manage-domains .btn-action { margin:3px 3px 0 0; }
 .table-wrapper div.manage-domains { float:left; clear:left; width:743px; background-color:#FFF; padding:10px 3px 3px 3px; }

/*#main #content-container-nav .generic-container .details .action form.point-to { width:150px; }*/
#main #content-container-nav .generic-container .details .action form.point-to div { margin:0 0 5px 25px; }

#main #content-container-nav .generic-container .details #bizProfileLink {padding:2px 0 4px 25px; background:transparent url(/manage-it/images/newicon.gif) no-repeat 0 0;}

#main #content-container-nav #content .generic-container .details.wordpress h2 {height:25px; padding:7px 0 0 35px; background:transparent url(/img/icons/titleicon-wordpress.gif) no-repeat 0 0;}
#main #content-container-nav #content .generic-container .details.wordpress .wordpress-login,
#main #content-container-nav #content .generic-container .details.sharepoint .sharepoint-login {float:right; margin:0 0 10px 20px;}
#main #content-container-nav #content .generic-container .details.wordpress .wordpress-inprocess,
#main #content-container-nav #content .generic-container .details.sharepoint .sharepoint-inprocess {margin-bottom:15px; padding:5px; background-color:#FFFAEA; border:2px dashed #A00;}
#main #content-container-nav #content .generic-container .details.wordpress .wordpress-inprocess p,
#main #content-container-nav #content .generic-container .details.sharepoint .sharepoint-inprocess p {margin-bottom:0; font-weight:bold;}
#main #content-container-nav #content .generic-container .details.sharepoint .content dl.loginInfo {float:left; width:400px;}
#main #content-container-nav #content .generic-container .details.sharepoint .content dl.loginInfo dt {float:left; width:120px; font-weight:bold;}
#main #content-container-nav #content .generic-container .details.sharepoint .content dl.loginInfo dd {float:left; width:274px; margin-left:6px;}
#main #content-container-nav #content .generic-container .details.sharepoint .content .resetPassword {float:left;}

#main #content-container-nav .generic-container .messaging .content .websiteBuilder,
#main #content-container-nav .generic-container .messaging .content .spaceManager {float:left; width:355px; height:270px;}
#main #content-container-nav .generic-container .messaging .content .spaceManager {padding-left:9px; border-left:1px solid #ECECEC;}
#main #content-container-nav .generic-container .messaging .content .websiteBuilder p,
#main #content-container-nav .generic-container .messaging .content .spaceManager p {margin:10px 0;}
#main #content-container-nav .generic-container .messaging .content .websiteBuilder .sitePicture {float:left; margin:10px 10px 10px 20px;}
#main #content-container-nav .generic-container .messaging .content .websiteBuilder .toolStatus {float:left; margin:30px 0 0 10px; padding:5px; width:150px; border:1px solid; }
#main #content-container-nav .generic-container .messaging .content .spaceManager .goManage {text-align:center; margin:10px 0;}
#main #content-container-nav .generic-container .messaging .content .half {float:left; width:357px;}
#main #content-container-nav .generic-container .messaging .content .half.buttons {text-align:center;margin-left:8px;}

/***************************************
 * Config Container                    *
 ***************************************/
#main #content-container-nav .config-container { float:left; clear:left; padding:0; margin:0 0 10px 0; }
#main #content-container-nav .config-container h3 { height:20px; font-size:1.2em; font-weight:bold; padding:5px 0 0 0; color:#000; }
#main #content-container-nav .config-container h3.report { background:url(/manage-it/images/icon-report.gif) no-repeat 0 0; padding-left:31px; }
#main #content-container-nav .config-container h3.optimize { background:url(/manage-it/images/icon-optimize.gif) no-repeat 0 0; padding-left:31px; }
#main #content-container-nav .config-container h3.stats { background:url(/manage-it/images/icon-stat.gif) no-repeat 0 0; padding-left:31px; }
#main #content-container-nav .config-container h3.keyword { background:url(/manage-it/images/icon-keywords.gif) no-repeat 0 0; padding-left:31px; }
#main #content-container-nav .config-container .content p,
#main #content-container-nav .config-container .content ul li { font-size:1.1em; }
#main #content-container-nav .config-container .btn-action { float:left; margin:10px 0 0 0; }

#main #content-container-nav #content .config-container,
#main #content-container-nav #content .config-container .content { width:758px; }
#main #content-container-no-nav #content .config-container,
#main #content-container-no-nav #content .config-container .content { width:950px; }

#main #content-container-nav #content .config-container.half,
#main #content-container-nav #content .config-container.half .content { width:349px; }
#main #content-container-nav #content .config-container.half { clear:none; margin-right:30px; }
#main #content-container-no-nav #content .config-container.half,
#main #content-container-no-nav #content .config-container.half .content { width:349px; }
#main #content-container-no-nav #content .config-container.half { margin-right:30px; }
#main #content-container-nav .config-container.half.last { margin-right:0; }

/***************************************
 * Form Controls                       *
 ***************************************/
#main #content-container-nav a.btn-config { border:1px solid #999; padding:3px 6px; background-color:#D4D0C8; color:#000; text-decoration:none; font-size:0.95em; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; }

#main #content form h4 { width:98%; }
#main #content form h5 { float:left; width:98%; font-weight:bold; font-size:0.95em; margin:5px 0 10px 0; padding:0; }

#main #content form .control,
#main #content .formproxy .control { float:left; /*height:28px;*/ }
#main #content form .control.separate,
#main #content .formproxy .control.separate { border-bottom:2px solid #999; }
#main #content form .control.odd,
#main #content .formproxy .control.odd { background-color:#FFF; }
#main #content form .control.even,
#main #content .formproxy .control.even { background-color:#EFEFEF; }
#main #content form .control label,
#main #content .formproxy .control label { float:left; width:175px; font-size:1.15em; font-weight:bold; margin:5px 0 5px 5px; }
#main #content form .control.reversed label,
#main #content .formproxy .control.reversed label { float:left; font-size:1.15em; font-weight:bold; margin:5px; padding:1px 0; }
#main #content form .control.converged.reversed .field,
#main #content .formproxy .control.converged.reversed .field,
#main #content form.converged .control.reversed .field,
#main #content .formproxy.converged .control.reversed .field { text-align:right; }
#main #content form .control.converged label,
#main #content .formproxy .control.converged label,
#main #content form.converged .control label,
#main #content .formproxy.converged .control label { text-align:right; margin:5px 10px 5px 0; }
#main #content form .control.converged.reversed label,
#main #content .formproxy .control.converged.reversed label,
#main #content form.converged .control.reversed label,
#main #content .formproxy.converged .control.reversed label { text-align:left; margin-left:10px; }
#main #content form .control .field,
#main #content .formproxy .control .field { float:left; padding:3px 0; font-size:1.15em; }
#main #content form .control .field input,
#main #content .formproxy .control .field input,
#main #content form .control .field select,
#main #content .formproxy .control .field select,
#main #content form .control .field textarea,
#main #content .formproxy .control .field textarea { height:auto; display:inline; border:1px inset #AAA; }
#main #content form .control .field.horz input,
#main #content .formproxy .control .field.horz input { display:inline; margin-top:0; }
#main #content form .control .field.mini input,
#main #content .formproxy .control .field.mini input { border:none; }
#main #content form .control .field.mini,
#main #content .formproxy .control .field.mini { padding:5px 0; }
#main #content form .control .field.nocontrol,
#main #content .formproxy .control .field.nocontrol { padding:5px 0; }
#main #content form .control .field.button a,
#main #content .formproxy .control .field.button a,
#main #content form .control .field.button input,
#main #content .formproxy .control .field.button input { margin-left:180px; }
#main #content form .control .field.button input,
#main #content .formproxy .control .field.button input { height:auto; border:none; }
#main #content form.converged .control .field.button a,
#main #content .formproxy.converged .control .field.button a,
#main #content form.converged .control .field.button input,
#main #content .formproxy.converged .control .field.button input { margin-left:185px; height:auto; border:none; }
#main #content form.converged .control .field.button input,
#main #content .formproxy.converged .control .field.button input { height:auto; border:none; }
#main #content form .control .supplemental,
#main #content .formproxy .control .supplemental { float:left; margin:0 0 5px 195px; font-size:1em; width:548px; }
#main #content form .control.converged .supplemental.label,
#main #content .formproxy .control.converged .supplemental.label,
#main #content form.converged .control .supplemental.label,
#main #content .formproxy.converged .control .supplemental.label { text-align:right; }
#main #content form .control.converged.reversed .supplemental.label,
#main #content .formproxy .control.converged.reversed .supplemental.label,
#main #content form.converged .control.reversed .supplemental.label,
#main #content .formproxy.converged .control.reversed .supplemental.label { text-align:left; }
#main #content form .note,
#main #content .formproxy .note { float:left;font-size:0.95em; font-weight:bold; padding:5px 0; }
#main #content form .optional,
#main #content .formproxy .optional { color:#999; }
#main #content form .control p.formerror,
#main #content .formproxy .control p.formerror { float:left; }
#main #content form.errorabove .control p.formerror,
#main #content .formproxy.errorabove .control p.formerror { margin-top:5px; margin-bottom:0; }
#main #content-container-nav form .note,
#main #content-container-nav .formproxy .note,
#main #content-container-nav form .control,
#main #content-container-nav .formproxy .control { width:728px; }
#main #content-container-no-nav form .note,
#main #content-container-no-nav .formproxy .note,
#main #content-container-no-nav form .control,
#main #content-container-no-nav .formproxy .control { width:908px; }

/* NARROW */
#main #content form.narrow .control.reversed .field,
#main #content .formproxy.narrow .control.reversed .field,
#main #content form.narrow .control label,
#main #content .formproxy.narrow .control label { width:100px; }
#main #content form.narrow .control.reversed label,
#main #content .formproxy.narrow .control.reversed label { width:608px; }
#main #content form.narrow .control .field.button a,
#main #content .formproxy.narrow .control .field.button a,
#main #content form.narrow .control .field.button input,
#main #content .formproxy.narrow .control .field.button input { margin-left:105px; }
#main #content form.converged.narrow h5,
#main #content form.converged.narrow .control .field.button a,
#main #content .formproxy.converged.narrow .control .field.button a,
#main #content form.converged.narrow .control .field.button input,
#main #content .formproxy.converged.narrow .control .field.button input { margin-left:110px; }
#main #content form.narrow .control .supplemental,
#main #content .formproxy.narrow .control .supplemental { margin-left:105px; width:621px; } /* default */
#main #content form.narrow .control.reversed .supplemental,
#main #content .formproxy.narrow .control.reversed .supplemental,
#main #content form.narrow .control .supplemental.label,
#main #content .formproxy.narrow .control .supplemental.label { margin-left:5px; width:100px; }
#main #content form.narrow .control.reversed .supplemental.label,
#main #content .formproxy.narrow .control.reversed .supplemental.label { margin-left:110px; width:auto; }
#main #content form.narrow .control p.formerror,
#main #content .formproxy.narrow .control p.formerror { margin-left:105px; margin-bottom:5px; width:618px; }
#main #content form.narrow.errorabove .control p.formerror,
#main #content .formproxy.narrow.errorabove .control p.formerror { margin-top:5px; margin-bottom:0; }
#main #content form.narrow .control.reversed p.formerror,
#main #content .formproxy.narrow .control.reversed p.formerror { margin-left:10px; width:90px; }

/* REGULAR */
#main #content form.regular .control.reversed .field,
#main #content .formproxy.regular .control.reversed .field,
#main #content form.regular .control label,
#main #content .formproxy.regular .control label { width:175px; }
#main #content form.regular .control.reversed label,
#main #content .formproxy.regular .control.reversed label { width:533px; }
#main #content form.regular .control .field.button a,
#main #content .formproxy.regular .control .field.button a,
#main #content form.regular .control .field.button input,
#main #content .formproxy.regular .control .field.button input { margin-left:180px; }
#main #content form.converged.regular h5,
#main #content form.converged.regular .control .field.button a,
#main #content .formproxy.converged.regular .control .field.button a,
#main #content form.converged.regular .control .field.button input,
#main #content .formproxy.converged.regular .control .field.button input { margin-left:185px; }
#main #content form.regular .control .supplemental,
#main #content .formproxy.regular .control .supplemental { margin-left:180px; width:548px; } /* default */
#main #content form.regular .control.reversed .supplemental,
#main #content .formproxy.regular .control.reversed .supplemental,
#main #content form.regular .control .supplemental.label,
#main #content .formproxy.regular .control .supplemental.label { margin-left:5px; width:175px; }
#main #content form.regular .control.reversed .supplemental.label,
#main #content .formproxy.regular .control.reversed .supplemental.label { margin-left:185px; width:auto; }
#main #content form.regular .control p.formerror,
#main #content .formproxy.regular .control p.formerror { margin-left:180px; margin-bottom:5px; width:543px; }
#main #content form.regular.errorabove .control p.formerror,
#main #content .formproxy.regular.errorabove .control p.formerror { margin-top:5px; margin-bottom:0;; }
#main #content form.regular .control.reversed p.formerror,
#main #content .formproxy.regular .control.reversed p.formerror { margin-left:10px; width:165px; }

/* WIDE */
#main #content form.wide .control.reversed .field,
#main #content .formproxy.wide .control.reversed .field,
#main #content form.wide .control label,
#main #content .formproxy.wide .control label { width:300px; }
#main #content form.wide .control.reversed label,
#main #content .formproxy.wide .control.reversed label { width:408px; }
#main #content form.converged.wide .control .field.button a,
#main #content .formproxy.converged.wide .control .field.button a,
#main #content form.converged.wide .control .field.button input,
#main #content .formproxy.converged.wide .control .field.button input { margin-left:310px; }
#main #content form.converged.wide h5,
#main #content form.wide .control .field.button a,
#main #content .formproxy.wide .control .field.button a,
#main #content form.wide .control .field.button input,
#main #content .formproxy.wide .control .field.button input { margin-left:305px; }
#main #content form.wide .control .supplemental,
#main #content .formproxy.wide .control .supplemental { margin-left:305px; width:421px; } /* default */
#main #content form.wide .control.reversed .supplemental,
#main #content .formproxy.wide .control.reversed .supplemental,
#main #content form.wide .control .supplemental.label,
#main #content .formproxy.wide .control .supplemental.label { margin-left:5px; width:300px; }
#main #content form.wide .control.reversed .supplemental.label,
#main #content .formproxy.wide .control.reversed .supplemental.label { margin-left:310px; width:auto; }
#main #content form.wide .control p.formerror,
#main #content .formproxy.wide .control p.formerror { margin-left:305px; margin-bottom:5px; width:418px; }
#main #content form.wide.errorabove .control p.formerror,
#main #content .formproxy.wide.errorabove .control p.formerror { margin-top:5px; margin-bottom:0; }
#main #content form.wide .control.reversed p.formerror,
#main #content .formproxy.wide .control.reversed p.formerror { margin-left:10px; width:290px; }

#main #content form .control .supplemental.both,
#main #content .formproxy .control .supplemental.both { margin-left:5px; width:723px; }
/**************************************
 * TR 62516                           * 
 **************************************/
#main #content-container-nav #content .generic-container .narrow.converged .acknowledge .content .control.reversed .supplemental.label {width:500px;}

/***************************************
 * Advanced Search                     *
 ***************************************/
#main #content .generic-container .acknowledge .content.advanced-search-container table tr td { padding:3px; }
#main #content table.advanced-search { background-color:#FCFAFA; width:100%; border:none; border-collapse:collapse; }
#main #content table.advanced-search th { background-color:#DDD; white-space:nowrap; }
#main #content table.advanced-search tr td { white-space:nowrap; }
#main #content .generic-container .acknowledge .content table.advanced-search tr td.service-check { width:35px; text-align:right;padding-right:5px; }
#main #content .generic-container .acknowledge .content table.advanced-search tr td.service-name { text-align:left; vertical-align:middle; }
#main #content table.advanced-search-close { width:100%; background-color:#DDD; border:none; }
#main #content table.advanced-search-close tr td { padding:10px 15px; }
#main #content table.advanced-search-close tr td.select-all-check { width:25px; }
#main #content table.advanced-search-close tr td.select-all-message { width:130px; }
/*
#main #content table.footer { background-color:#B8D3E1; width:100%; border:none; }
#main #content table.footer td { vertical-align:middle; height:30px; text-align:left; white-space:nowrap; }
#main #content table.footer td.button { text-align:left; padding:5px 5px 5px 20px; }

#main #content table.jumpto {  }
#main #content table.download-link {  }
*/

/***************************************
 * MoreBox Pop-Out                     *
 ***************************************/
#main #content-container-nav div.morebox { display:none; position:absolute; padding:2px; background-color:#FFF; border:1px solid #7C7C7C; width:300px; }
#main #content-container-nav div.morebox div.controls { background:url(/manage-it/images/morebox-bg.gif) repeat-x; background-color:#6A8CC6; height:25px; width:100%; }
#main #content-container-nav div.morebox div.controls h4 {
  float:left;
  height:21px;
  padding:4px 0 0 4px;
  margin:0;
  width:250px;
  overflow:hidden;
  color:#033;
  font-size:1.1em;
  font-weight:bold;
  white-space:nowrap;
}
#main #content-container-nav div.morebox div.controls .widget { float:right; }
#main #content-container-nav #content div.morebox div.content { margin-top:2px; padding:2px; width:296px; height:96px; overflow:auto; }
#main #content-container-nav #content div.morebox div.content ul { margin:0; padding:0; list-style-type:none; }
#main #content-container-nav #content div.morebox div.content ul li { padding:0 0 0 20px; margin-top:2px; background:url(/manage-it/images/bullet.gif) no-repeat 8px 4px; }

/***************************************
 * MoreBox - Bulk Sort                 *
 ***************************************/
#main #content-container-nav div.morebox.bulksort { width:340px; }
#main #content-container-nav div.morebox.bulksort div.sort-select {
  background:url(/manage-it/images/bulksortselect.jpg) no-repeat;
  width:328px;
  height:47px;
  font-size:1em;
  margin:4px 0 0 0;
  padding:5px 0 0 10px;
}
#main #content-container-nav div.morebox.bulksort div.sort-select label { display:block; font-weight:bold; font-size:1em; margin:0 0 5px 0; }
#main #content-container-nav div.morebox.bulksort div.sort-select select { font-size:1em; width:140px; }
#main #content-container-nav div.morebox.bulksort div.sort-select input.radio { margin:4px 0 0 10px; }
#main #content-container-nav div.morebox.bulksort div.sort-confirm { width:338px; text-align:right; margin:5px 0; }

/***************************************
 * MoreBox - Rename Folder             *
 ***************************************/
#main #content-container-nav div.morebox.rename { display:none; position:absolute; width:200px; padding:2px; background-color:#FFF; border:1px solid #7C7C7C; height:auto; }
#main #content-container-nav div.morebox.rename div.controls h4 { float:none; width:150px; }
#main #content-container-nav div.morebox.rename div.content {
  background:url(/manage-it/images/rename-bg.gif) repeat-x;
  background-color:#A9C8D9;
  border-bottom:1px solid #B6D47D;
  padding:3px 5px 0 5px;
  font-weight:bold;
  color:#252525;
  width:190px;
  margin-top:0;
  height:auto;
}
#main #content-container-nav div.morebox.rename div.content input.new-name { width:182px; margin-top:3px; font-size: 0.95em; border:1px inset #AAA; padding:3px; height:13px; }
#main #content-container-nav div.morebox.rename div.action { background-color:#F6FBE9; padding:3px; text-align:center; }

/***************************************
 * Icon Links                          *
 ***************************************/
#main #content-container-nav .icon-action,
#main #content-container-nav .btn-action,
#main #content-container-no-nav .btn-action { float:right; padding:0 0 3px 0; margin:0 0 0 15px; }
#main #content-container-nav .btn-action.top,
#main #content-container-no-nav .btn-action.top { margin-bottom:10px; }
#main #content-container-nav .lnk-action,
#main #content-container-no-nav .lnk-action { float:right; }
#main #content-container-nav .btn-action.assign { float:none; margin:5px 0 0 0; padding:0; }
#main #content-container-nav .print.icon-action { background:url(/manage-it/images/icon-list-print.gif) no-repeat 0 0; padding-left:20px; margin-top:5px; margin-bottom:5px; font-size:12px; }
#main #content-container-nav .download.icon-action { background:url(/manage-it/images/icon-list-download.gif) no-repeat 0 0; padding-left:20px; margin-top:5px; margin-bottom:5px; font-size:12px; }
#main #content-container-nav .email.icon-action { background:url(/manage-it/images/icon-list-email.gif) no-repeat 0 0; padding-left:20px; margin-top:5px; }
#main #content-container-nav .btn-action.support { margin-top:4px; }
#main #content-container-nav .generic-container .details .btn-action.support { margin:8px 8px 0 0; }

/***************************************
 * Table Top Controls                  *
 ***************************************/
#main #content-container-nav .generic-container .folder-create,
#main #content-container-nav .generic-container .folder-move,
#main #content-container-nav .generic-container .show-services { height:30px; font-size:1.1em; font-weight:bold; vertical-align:middle; }
#main #content-container-nav .generic-container .folder-create { float:left; background:url(/manage-it/images/icon-newfolder.gif) no-repeat 118px 0; }
#main #content-container-nav .generic-container .folder-create input.folder-name { font-size:0.95em; border:1px inset #AAA; padding:3px; margin-left:30px; width:150px; height:13px; }
#main #content-container-nav .generic-container .folder-move { float:right; background:url(/manage-it/images/icon-addfolder.gif) no-repeat 103px 0; }
#main #content-container-nav .generic-container .show-services { float:right; background:url(/manage-it/images/icon-expire.gif) no-repeat 140px -2px; }
#main #content-container-nav .generic-container .folder-move select,
#main #content-container-nav .generic-container .show-services select { font-size:0.95em; padding:1px; margin-left:30px; width:150px; }
#main #content-container-nav .generic-container .folder-create input,
#main #content-container-nav .generic-container .folder-move select,
#main #content-container-nav .generic-container .folder-move input { vertical-align:middle; }

/***************************************
 * Pagination                          *
 ***************************************/
#main #content-container-nav .pagination { float:right; clear:right; font-size:1.1em; text-align:right; }
#main #content-container-nav .pagination span.current,
#main #content-container-nav .pagination a { font-weight:bold; margin-left:10px; text-decoration:none; }
#main #content-container-nav .pagination .top { margin:12px 0 10px 0; }
#main #content-container-nav .pagination .bottom { margin:0 0 10px 0; }
#main #content-container-nav .pagination .misc{ margin-top:12px; }
#main #content-container-nav .pagination span { font-weight:normal; }

/***************************************
 * View Live Site                      *
 ***************************************/
 #main #content-container-nav .view-live-site { float:right; clear:none; font-size:1.1em; text-align:right; margin:0 0 5px 0; padding:0 0 0 20px; background:#FFF url(/manage-it/images/icon-newwindow.gif) no-repeat 0 6px; }

/***************************************
 * Action Pane                         *
 ***************************************/
#main #content-container-nav .actions-pane { height:30px; border:none; }
#main #content-container-nav .actions-pane .top,
#main #content-container-nav .actions-pane .bottom {float:left; }
#main #content-container-nav .actions-pane .top input,
#main #content-container-nav .actions-pane .bottom input { float:left; }
#main #content-container-nav .actions-pane .top input { margin:5px 3px 2px 0; }
#main #content-container-nav .actions-pane .bottom input { margin:3px 3px 5px 0; }
#main #content-container-nav .actions-pane input.last { margin-right:0; }
#main #content-container-nav .actions-pane .top { background:url(/manage-it/images/actions-pane-bg.gif) repeat-x; }
#main #content-container-nav .actions-pane .bottom { background:url(/manage-it/images/actions-pane-bg.gif) repeat-x 0 -1px; height:31px; }
#main #content-container-nav .actions-pane .top .left { background:url(/manage-it/images/actions-pane-tl.gif) no-repeat 0 0; }
#main #content-container-nav .actions-pane .top .right { background:url(/manage-it/images/actions-pane-tr.gif) no-repeat 0 0; }
#main #content-container-nav .actions-pane .bottom .left { background:url(/manage-it/images/actions-pane-bl.gif) no-repeat 0 0; }
#main #content-container-nav .actions-pane .bottom .right { background:url(/manage-it/images/actions-pane-br.gif) no-repeat 0 0; }
#main #content-container-nav .actions-pane .top .left,
#main #content-container-nav .actions-pane .top .right,
#main #content-container-nav .actions-pane .bottom .left,
#main #content-container-nav .actions-pane .bottom .right { float:left; width:10px; height:30px; }

/***************************************
 * Right Side Controls                 *
 ***************************************/
#main #content-container-nav .generic-container .global-action { float:right; height:20px; margin:5px 0 5px 20px; text-align:right; font-size:1.1em; font-weight:bold; }
#main #content-container-nav .generic-container .global-action.bulk-sort { width:133px; background:url(/manage-it/images/icon-sort.gif) no-repeat 0 -3px; }
#main #content-container-nav .generic-container .global-action.quick-renew { width:103px; background:url(/manage-it/images/icon-renew.gif) no-repeat 0 -3px; }

/***************************************
 * Progress Bar                        *
 ***************************************/
#content .progressbar { text-align:center; height:400px; padding:190px 0; }
#content .progressbar p { font-size:2em; font-weight:bold; }
#content-container-no-nav .progressbar { width:928px; }
#content-container-nav .progressbar { width:758px; }
#popup #content-container-no-nav .progressbar { width:auto; }

/***************************************
 * Help Box                            *
 ***************************************/
#main #content-container-nav .helpbox { float:left; clear:both; width:150px; text-align:center; padding:10px 0; border:1px solid #73ACC2; margin-bottom:10px; background:#EBF3F6 url(/manage-it/images/icon-moreinfo.gif) no-repeat 10px 7px; }
#main #content-container-nav .helpbox.sitesafe { width:180px; padding-left:15px }
#main #content-container-nav #more-info-box { float:left; clear:left; width:748px; padding:10px; border:1px dashed #999; }
/*#main #content-container-nav #more-info-box h3 { font-size:1.4em; margin-bottom:10px; color:#93A84C; }*/
#main #content-container-nav #more-info-box h4 { float:none; font-size:1.3em; margin-bottom:10px; color: #666; }
#main #content-container-nav #more-info-box dl dt { float:left; font-weight:bold; color:#0076A3; width:145px; }
#main #content-container-nav #more-info-box dl dd { margin:0 0 15px 150px; }

/***************************************
 * Guage                               *
 ***************************************/
#main #content .generic-container .details .content table td.info .gauge { float:left; width:100%; margin:0 0 3px 0; }
#main #content .generic-container .details .content table td.info .gauge .label { float:left; width:80px; margin:2px 10px 2px 0; }
#main #content .generic-container .details .content table td.info .gauge .capacity { float:left; width:175px; height:10px; margin:2px 0; padding:0; border:1px solid #7C7C7C; background:url(/manage-it/images/progbar-bg.gif) repeat-x; font-size:0; }
#main #content .generic-container .details .content table td.info .gauge .capacity .level { height:10px; margin:0; padding:0; border-right:1px solid #8CB128; background:url(/manage-it/images/progbar-fill.gif) repeat-x; }
#main #content .generic-container .details .content table td.info .gauge .numeric { float:left; margin:2px 0 2px 10px; }
#main #content .generic-container .details .content table td.info .gauge .numeric.reverse { margin:2px 10px 2px 0; }

/***************************************
 * Contextual Help                     *
 ***************************************/
 
#amhelpbar { width: 790px; border-top: 1px solid #fff;background: url(/manage-it/images/helpbar-bg.gif) repeat-x #b1b1b1;margin-left:180px;clear: left;height: 28px;color: #fff;}
#amhelpbar #hb-title {float: left;height: 23px;padding-top: 5px;color: #222;font-size: 11px;font-weight: bold;text-transform: uppercase;padding-left: 40px;background: url(/manage-it/images/helpbar-icon.gif) no-repeat 12px 0px;}
#amhelpbar ul {margin: 0;padding: 0;list-style-type: none;height: 28px;float: left;overflow: visible;}
#amhelpbar ul li {margin: 0;padding: 0;padding-left: 3px;float: left;color: #555555;font-weight: bold;font-size: 12px;height: 28px;margin-right: 2px;position: relative;background: url(/manage-it/images/helpbar-seperator.gif) no-repeat top left; z-index:5001;}
#amhelpbar ul li a{
  color: #444444; 
  text-decoration: none;
  padding: 0;
  display: block;
  height: 28px;
  padding-top: 0px;
  cursor: default;
}

#amhelpbar ul li span.sub-font-color {
  color: #444444; 
}
#amhelpbar ul li.last span.last-font-color {
  color: #444444; 
}
#amhelpbar ul li.last a span.last-font-color {
  color: #444444; 
}

#amhelpbar ul li a span {
  background: url(/manage-it/images/helpbar-twiddle.gif) no-repeat scroll 4px 11px;
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 4px;
  height: 24px;
  display: block;
}
#amhelpbar ul li.active a span.sub-font-color {
  background: url(/manage-it/images/helpbar-hoverfirst.gif) no-repeat top left; 
   color: #2dc5e2;
}

#amhelpbar ul li.active a {
 background: url(/manage-it/images/helpbar-hoverlast.gif) no-repeat top right;
 color: #2dc5e2;
}

#amhelpbar ul#navHelp.sf-menu li ul.amhb-submenu {
  position: absolute;
  min-width: 120px;
  background: #575757;
  top: 28px;
  left: 2px;
  z-index: 5000;
  padding: 4px 15px;
  padding-top: 0;
  margin: 10px 0 0 2px;
  float: none;
  height: auto;
  display: none;
  border: 1px solid #eee;
  border-top: none;
}

#amhelpbar ul#navHelp.sf-menu li ul.amhb-submenu li {
  float: none;
  margin-bottom: 0;
  margin: 0 0 0 10px;
  height: auto;
  color: #fff;
  background: 0;
  font-weight: normal;
  white-space: nowrap;
}

#amhelpbar ul#navHelp.sf-menu li ul.amhb-submenu li + li {
  float: none;
  margin-bottom: 0;
  margin: 0 0 0 10px;
  border-top: 1px solid #4e4e4e;
  height: auto;
  color: #fff;
  background: 0;
  font-weight: normal;
  white-space: nowrap;
}

#amhelpbar ul#navHelp.sf-menu li ul.amhb-submenu li a {
  background: 0;
  padding: 3px 0;
  height: auto;
  cursor: pointer;
  font-weight: normal;
  color: #fff;
  border-top: 1px solid #686868;
  outline: none;
}

#amhelpbar ul#navHelp.sf-menu li ul.amhb-submenu li.first {
  border-top: 1px solid #575757;
}

#amhelpbar ul#navHelp.sf-menu li ul.amhb-submenu li.first a {
  border-top: 1px solid #575757;
}

#amhelpbar ul#navHelp.sf-menu li ul.amhb-submenu li a:hover {
  color: #2dc5e2;
}

#amhelpbar ul#navHelp.sf-menu li:hover ul,
#amhelpbar ul#navHelp.sf-menu li.sfHover ul {padding-left:0; left:0; top:18px; z-index:99; display:block;} /* match top ul list item height */
#amhelpbar ul#navHelp.sf-menu li:hover li ul,
#amhelpbar ul#navHelp.sf-menu li.sfHover li ul {top:-999em;}
#amhelpbar ul#navHelp.sf-menu li li:hover ul,
#amhelpbar ul#navHelp.sf-menu li li.sfHover ul {left:0; top:0;} /* match ul width */
#amhelpbar ul#navHelp.sf-menu li li:hover li ul,
#amhelpbar ul#navHelp.sf-menu li li.sfHover li ul {top:-999em;}
#amhelpbar ul#navHelp.sf-menu li li li:hover ul,
#amhelpbar ul#navHelp.sf-menu li li li.sfHover ul {left:0; top:0;} /* match ul width */



#helpContainer  {border-top:1px solid #fff; background:url(/manage-it/images/helpbar-bg.gif) repeat-x #b1b1b1;margin-left:180px;clear:left;height:28px;color:#fff;}
#helpContainer.short {width:66px;}
#helpContainer #hb-title {float:left;padding-right:15px;height:23px;padding-top:5px;color:#222;font-size:11px;font-weight:bold;text-transform:uppercase;padding-left:40px;background:url(/manage-it/images/helpbar-icon.gif) no-repeat 12px 0px;}

#helpContainer ul#navHelp.sf-menu * {list-style:none; }
#helpContainer ul#navHelp.sf-menu {line-height:1.0;}
#helpContainer ul#navHelp.sf-menu ul {position:absolute; top:-999em; } /* left offset of submenus need to match (see below) */
#helpContainer ul#navHelp.sf-menu ul li {width:100%;}
#helpContainer ul#navHelp.sf-menu li:hover {visibility:inherit;} /* fixes IE7 'sticky bug' */
#helpContainer ul#navHelp.sf-menu li {float:left; position:relative;}
#helpContainer ul#navHelp.sf-menu a {display:block; position:relative;}
#helpContainer ul#navHelp.sf-menu li:hover ul,
#helpContainer ul#navHelp.sf-menu li.sfHover ul {padding-left:0; left:0; top:18px; z-index:99;} /* match top ul list item height */
#helpContainer ul#navHelp.sf-menu li:hover li ul,
#helpContainer ul#navHelp.sf-menu li.sfHover li ul {top:-999em;}
#helpContainer ul#navHelp.sf-menu li li:hover ul,
#helpContainer ul#navHelp.sf-menu li li.sfHover ul {left:0; top:0;} /* match ul width */
#helpContainer ul#navHelp.sf-menu li li:hover li ul,
#helpContainer ul#navHelp.sf-menu li li.sfHover li ul {top:-999em;}
#helpContainer ul#navHelp.sf-menu li li li:hover ul,
#helpContainer ul#navHelp.sf-menu li li li.sfHover ul {left:0; top:0;} /* match ul width */
* html #helpContainer ul#navHelp.sf-menu li.guides {width:66px;}
#helpContainer ul#navHelp.sf-menu li a span.sf-sub-indicator {display:none;}


/* Skin */
#helpContainer ul#navHelp {height:25px; padding:0;}
#helpContainer ul#navHelp li {margin:0; padding:0; height:18px; border-right:1px solid #EEE;}
#helpContainer ul#navHelp.sf-menu ul.subNav li,
#helpContainer ul#navHelp li.last {border-right:none;}
#helpContainer ul#navHelp li a {height:18px; padding:4px 5px 0 5px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:10px; font-weight:normal; text-decoration:none;}
#helpContainer ul#navHelp li a:hover {background:#FFF; color:#069;}
#helpContainer ul#navHelp li a.active {background: #F00; color:#FFF; font-weight:bold;}
#helpContainer ul#navHelp li ul li {border:0; height:30px; color:#666; background:#EEE; margin:0;}
#helpContainer ul#navHelp li ul li a {display:block; height:28px; border:1px #CCC solid; white-space:nowrap; background:#EEE; color:#666; text-align:left; line-height:29px; font-weight:normal;}
#helpContainer ul#navHelp li ul li a:hover {color:#333; background:#FFF;}


/***************************************
 * DMS Ads                             *
 ***************************************/
#main #content-container-nav #content div.dms { float:left; clear:left; width:770px; padding-bottom:3px; }
#main #content-container-nav #content div.dms.news { float:none; width:730px; }

/**************************************
 * Download-Certs Specific Style      *
 *************************************/
#main #content .generic-container .messaging .content .otherServers { display:none; background-color:#FFF5EC; padding-top:5px; padding-bottom:5px; }

#main #content .inlineDiv { background:#F2FFD3; width:20em; Xopacity:0.9; border:solid 1px #506224; padding:1ex 1em; color:#000; }

/**************************************
 * Watchdog Configuration Wizard      *
 *************************************/
#main #content #wd-wizard { background-color:#ffffff; width:758px; }
#main #content #wd-wizard #wizard-progress { background-color:#fff; border-bottom:10px solid #9fc1d4; }
#main #content #wd-wizard #wiz-body { padding:10px; font-size:12px; }
#main #content #wd-wizard #wiz-body h1 { font-size:18px; color:#014465; margin-top:0; }
#main #content #wd-wizard #wiz-body .wiz-name-box { border:10px solid #eeeeee; margin-bottom:10px; }
#main #content #wd-wizard #wiz-body .wiz-name-box .name-area { background-color:#eeeeee; padding-bottom:10px; }
#main #content #wd-wizard #wiz-body .wiz-name-box .name-area .name-label { font-size:18px; font-weight:bold; }
#main #content #wd-wizard #wiz-body .wiz-name-box .name-area table.error-message { width: 275px; }
#main #content #wd-wizard #wiz-body .wiz-name-box .name-area input { width:150px; border:1px inset #999999; padding:3px; }
#main #content #wd-wizard #wiz-body .wiz-name-box .name-area .delete-contact { font-size:14px; font-weight:normal; display:none; }
#main #content #wd-wizard #wiz-body .wiz-name-box .wiz-email-box { padding:10px; }
#main #content #wd-wizard #wiz-body .wiz-name-box .wiz-email-box .email-area { border:1px solid #CCCCCC; padding:10px; margin-bottom:10px; }
#main #content #wd-wizard #wiz-body .wiz-name-box .wiz-email-box .email-area .label { text-align:right; padding-left:30px; padding-right:10px; }
#main #content #wd-wizard #wiz-body .wiz-name-box .wiz-email-box .email-area .status-bar { background-color:#eee; padding:10px; font-weight:bold; }
#main #content #wd-wizard #wiz-body .wiz-name-box .wiz-email-box .email-area .status-bar p { float:right; font-weight:normal; margin:-9px 0 0 0; }
#main #content #wd-wizard #wiz-body .wiz-name-box .wiz-email-box .email-area table { margin-bottom:15px; }
#main #content #wd-wizard #wiz-body .wiz-name-box .wiz-email-box .email-area .delete-email { display:none; }
#main #content #wd-wizard #wiz-body .wiz-name-box .wiz-email-box .add-email { text-align:right; margin-bottom:0; font-size:12px; } 
#main #content #wd-wizard #wiz-body .wiz-name-box .wiz-email-box .max-email { text-align:right; margin-bottom:0; font-size:12px; display:none; }
#main #content #wd-wizard #wiz-body #password-box { border:1px solid #CCCCCC; padding:5px; display:none; }
#main #content #wd-wizard #wiz-body #password-box th { text-align:right; }
#main #content #wd-wizard #wiz-body .wiz-box { margin:20px 0px; }
#main #content #wd-wizard #wiz-body .wiz-box .single-field { vertical-align:baseline;  font-size:16px; font-family:Arial, Helvetica, sans-serif; width:225px; }
#main #content #wd-wizard #wiz-body .wiz-box .domain-label { font-size:16px; font-weight:bold; }
#main #content #wd-wizard #wiz-body #add-contact { text-align:right; }
#main #content #wd-wizard #wiz-body #max-contact { text-align:right; display:none; }
#main #content #wd-wizard #wiz-body #confirm-choices { margin-bottom:10px; margin-left:20px; }
#main #content #wd-wizard #wiz-body #confirm-choices .choice-title { font-weight:bold; padding-right:10px; vertical-align:top; }
#main #content #wd-wizard #wiz-body #confirm-choices .choice-value { vertical-align: top; }
#main #content #wd-wizard #wiz-body #confirm-choices #review-contact { border-collapse:collapse; border:6px solid #eeeeee; }
#main #content #wd-wizard #wiz-body #confirm-choices #review-contact th { border:1px solid #eeeeee; padding:6px; }
#main #content #wd-wizard #wiz-body #confirm-choices #review-contact td {	border:1px solid #eeeeee;	padding: 6px;	font-size: 11px; }
#main #content #wd-wizard #wiz-body #confirm-choices #review-contact #contact-header { background: url(/manage-it/images/table-folders-bg.gif) repeat-x; font-size: 12px; font-weight: bold; }
#main #content #wd-wizard #wiz-body #confirm-choices #review-contact #contact-sub-header { background-color: #ecffd0; font-size: 12px; }
#main #content #wd-wizard #wiz-body #confirm-choices #review-contact #contact-sub-header .contact-name,
#main #content #wd-wizard #wiz-body #confirm-choices #review-contact #contact-sub-header .contact-email { text-align:left; }
#main #content #wd-wizard #wiz-body #confirm-choices #review-contact img { display:block; margin:auto; }
#main #content #wd-wizard #table-progress  { width:100%; }
#main #content #wd-wizard #table-progress tr td { background:url(/manage-it/images/progress-darkblue-tile.gif) repeat-x; background-color:#014465; border-right:1px solid #c8dde9; vertical-align:top; color:#e1e1e1; text-align:center; font-size:11px; }
#main #content #wd-wizard #table-progress tr td.active { background:url(/manage-it/images/progress-lightblue-tile.gif) repeat-x; background-color:#9fc1d4; color:#333333; }
#main #content #wd-wizard #table-progress tr td h6 { margin:0; font-size:11px; }
#main #content #wd-wizard #table-progress tr td p { font-family:"Arial Narrow", Arial, Helvetica, sans-serif; line-height:12px; margin-top:3px; margin-bottom:0; width:135px; }
#main #content #wd-wizard #table-progress td:last-child { border-right:none; }
#main #content #wd-wizard .error { font-size:11px; color:#FF0000; }
#main #content #wd-wizard .info-icon { vertical-align: text-bottom; border: 0; cursor: help; }
#main #content #wd-wizard #step-indicator { border-top:1px solid #fff; height:28px; background-color:#ececec; }
#main #content #wd-wizard #step-label { float:left; padding-top:5px; padding-left:10px; font-weight:bold; font-size:12px; color:#252525; }
#main #content #wd-wizard #tipper { height:28px; float:right; background:url(/manage-it/images/tip-bg.gif) no-repeat; font-size:11px; color:#000; padding-right:10px; position:relative; }
#main #content #wd-wizard #tipper span { font-weight:bold; }
#main #content #wd-wizard #tip-container { position:absolute; z-index:100; border-top:1px solid #fff; border-left:10px solid #fff; border-bottom:10px solid #fff; background-color:#ecffce; padding:6px 10px 0px 10px; right:0; top:28px; width:250px; font-size:11px; display:none; }
#main #content #wd-wizard #tip-container p { font-size: 11px; }
#main #content #wd-wizard div.form-container { background-color:#ebf3f6; padding:10px; border:1px solid #d2e1e7; }
#main #content #wd-wizard table.input-fields tr th { text-align:left; white-space:nowrap; padding-right:15px; padding-top:4px; vertical-align:top; }
#main #content #wd-wizard table.input-fields tr td { vertical-align:top; }
#main #content #wd-wizard #wiz-controls { padding:6px; padding-bottom:2px; background-color:#ececec; text-align:right; }
#main #content #wd-wizard #wiz-controls #back-button { margin-right:20px; }
#main #wd-wiz-template { display:none; }

/*************************************************/
/* Web Presence (Online Index) Promotional Peice */
/*************************************************/
#wpi-dashboard-score { width: 233px; margin-left: 12px; float: left; display: inline;}
#wpi-dashboard-score-percent {background: url(/manage-it/images/lbl-total-score.gif) no-repeat 6px 0px;text-align: right;font-size: 24px;line-height: 21px;font-weight: bold;margin-bottom: 10px;padding: 0 6px;}
#wpi-dashboard-bar-container {width: 220px;margin-left: 6px;border: 1px solid #a5acb2;background-color: #f7fbf2;margin-bottom: 10px;}
#wpi-dashboard-bar-slide {height: 25px;overflow: hidden;border: 1px solid #f7fbf2;background: url(/manage-it/images/wpi-bar-bg.gif) repeat-x;white-space: nowrap;}
#wpi-dashboard-bar-greenbar {background: url(/manage-it/images/wpi-bar-greenbar.gif) repeat-x;border-right: 1px solid #8dc63f;height: 25px;float: left;display: inline;}
#wpi-dashboard-bar-shadow {background: url(/manage-it/images/wpi-bar-greenbar-shadow.gif) no-repeat;height: 25px;width: 5px;float: left;display: inline;}

/***********************************************/
/**Pop Settings********************************/
/**********************************************/
div.utilityPopup {display: none; position: absolute; left: 0; top: 20px; width: 375px; background: #fcfcd3; color: #666666; border: 1px solid #363636; z-index: 10002;}
div.utilityPopup .close {float: right; padding: 6px; cursor: pointer;}
div.utilityPopup .title {margin: 0; margin-bottom: 6px; background: #eae9c9; padding: 6px 10px; font-weight: bold; color: #790000;}
div.utilityPopup .utilityContent {margin: 0; padding: 0px 10px 6px 10px;}

/****************************************************/
/*** CSS FOR AM SYSTEM ALERT *******************/
/***************************************************/

#amsystemalert {  width: 770px; background: #ecffcf;  margin-bottom: 0 auto 10px;}
#amsystemalert #amsystemalert-top {  height: 10px;  overflow: hidden;  background: url(/manage-it/images/sysalert-top.gif) no-repeat;}
#amsystemalert #amsystemalert-content {  padding: 5px 15px;  padding-bottom: 0;  color: #4f514a;  font-size: 12px; }
#amsystemalert #amsystemalert-content p {font-size: 12px;}
#amsystemalert #amsystemalert-content p.sa-heading {  font-size: 14px;  color: #f26522;  font-weight: bold;  margin: 0;  margin-bottom: 2px; }
#amsystemalert #amsystemalert-bot {  height: 10px;  overflow: hidden;  background: url(/manage-it/images/sysalert-bot.gif) no-repeat; }

/* SYSTEM ALERT */
.box.systemalert { width: 700px; font-size: 12px; margin: 10px 0 0 0; padding: 10px; background: #FDE9CF; }
.button-blue{
    background: #0840A1;
    color:white;border: 0;
    padding: 4px 4px !important;
    border-radius: 3.01px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   width: 50px;
   	cursor:ponter;
}