DIV.sacred_border {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 100%; /* set by Layout */
  height: 100%; /* set by Layout */
  background-color: white;
  z-index: -1000;
}


DIV.topnav {
  position: absolute;
  width: 100%; /* set by Layout */
  height: 100px;
  top: 0px;
  left: 0px;
  background-color: white;
  z-index: 2;
}


DIV.folderlist_header {
  padding-left:10px;
  position: absolute;
  overflow: hidden;
  width: 211px;
  height: 167px;
  top: 100px;
  left: 0px;
  background-color: white;
}


DIV.folderlist_scroller {
  position: absolute;
  overflow: auto;
  width: 221px;
  height: 80%; /* set by Layout */
  top: 267px;
  left: 0px;
  background-color: white;
}


DIV.main_scroller {
  position: absolute;
      overflow-x: hidden;
    overflow-y: auto;
    width: 100%; /* set by Layout */
  height: 80%; /* set by Layout */
  top: 101px; /* padding for top */
  left: 231px; /* padding for the left*/
  display: block;
}


DIV.preview_header {
  overflow: hidden;
  width: 100%;
  height: 28px;
  padding: 0px 5px 0px 5px;
  font-size: 10pt;
  border: 1px solid #B2B2B2;
  background: url(http://img3.wsimg.com/webmail/bg_preview_bar.gif?v=10);
  cursor: n-resize;
  z-index: 2;
}


DIV.preview_container {
  display: none;
  position: absolute;
  overflow: hidden;
  left: 231px; /* pad the left */
  top: 101px; /* set by Layout */
  width: 100%; /* set by Layout */
  height: 80%; /* set by Layout */
  background-color: white;
}


DIV.preview_scroller {
      overflow: auto;
    width: 100%; /* set by Layout */
  height: 20%; /* set by Layout */
  background-color: #f5f5f5;
  padding: 0px;
  z-index: 1;
  border: 1px solid #B2B2B2;
}


A.rowunderline:link {
  color: black;
  text-decoration: none;
}


A.rowunderline:visited {
  color: black;
  text-decoration: none;
}


A.rowunderline:hover {
  color: black;  
}



DIV.action_container {
  position: absolute;
  overflow: hidden;
  width: 100%; /* set by Layout */
  height: 10%; /* set by Layout */
/*  background-color: white; */
  top: 100px;
  left: 231px; /* padding for the left*/
  display: block;
  z-index:1;
}


DIV#editor_scroller {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

DIV#folderlist {
  padding-left: 10px;
}

DIV#main {
  }

DIV#preview {
}

DIV#topnav_sacred {
  border: 1px solid #C9C9C9;
}

SPAN.copyright {
  font-size: 10px;
  padding-left: 10px;
}

#quota_container { font-size: 8pt; }
#quota_bar { height: 13px; background-image: url(http://img2.wsimg.com/webmail/usage_empty.gif?v=10); width: 100px; }
#quota_used, #bar_complete { height: 13px; background-image: url(http://img1.wsimg.com/webmail/blue/usage_full.gif?v=10); }  
#quota_text, #percent_complete { float: left; font-size: 10px; margin: 0px; padding-left: 3px; }

#wmMessage TABLE {
  text-align: left;
}

DIV.preview_body {
  background: url(http://imagesak.godaddy.com/webmail/bg_preview_bar_shadow.gif?v=10); 
  background-repeat: repeat-x; 
  background-position: top; 
}

HTML.noscroll {
  height: 100%;
  }

BODY.noscroll {
  height: 100%; 
  overflow: visible;
  font-size: 9pt;
}

BODY {
  background-color: white;
  font-family: arial,verdana,helvetica,sans-serif;
  position:relative;
}

TD {
  font-family:arial,verdana,helvetica,sans-serif;
  font-size: 9pt;
}

FORM {
  margin: 0px;
  padding: 0px;
}

A:link, A:visited {
  color : blue;
}
A:hover {
  color : blue;
}

img {
  -ms-interpolation-mode: bicubic;
}




TABLE#tbl_mailindex > TBODY TD DIV {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 3px;
}

TABLE#tbl_mailindex > TBODY TD DIV SPAN {
  cursor: pointer;
}

TABLE#tbl_mailindex > TBODY TR > TD:first-child {
  text-overflow: none;
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center;
}


DIV#debug_collapsed {
  position: absolute;
  z-index: 999;
  width: 18px;
  height: 18px;
  bottom: 0px;
  left: 0px;
  border: 1px solid black;
  background-color: white;
}

DIV#debug {
  display: none;
  position: absolute;
  z-index: 999;
  overflow: auto;
  width: 95%;
  height: 200px;
  bottom: 0px;
  left: 0px;
  border: 1px solid black;
  padding: 1px;
  background-color: #ddd;
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;

}


A.tooltip:link {
  color : black;
  cursor : default;
  text-decoration: none;
}

A.tooltip:visited {
  color : black;
  cursor : default;
  text-decoration: none;
}

A.tooltip:hover {
  color : black;
  cursor : default;
  text-decoration: none;
}


DIV.searchlist {
  padding-left: 5px;
    }


A.black:link, A.black:visited {
  color : black;
}
A.black:hover {
  color : black;
  text-decoration: underline !important;
}

A.blackhoverline:link, A.blackhoverline:visited {
  color : black;
  text-decoration: none !important;
}
A.blackhoverline:hover {
  color : black;
  text-decoration: underline !important;
}

A.nounderline:link, A.nounderline:visited, A.nounderline:hover {
  text-decoration: none !important;
}

A.blacknounderline:link, A.blacknounderline:visited, A.blacknounderline:hover {
  color: black;
  text-decoration: none !important;
}


TABLE.fixed {
  table-layout: fixed;
}
TABLE.grid_not_fixed {
  border-top: 1px solid #B2B2B2;
}
TABLE.grid {
  table-layout: fixed;
  border-top: 1px solid #B2B2B2;
}
TABLE.grid_not_fixed td {
  padding-left: 10px;
  padding-right: 10px;
  border-right: 0px solid #B2B2B2;
  border-bottom: 1px solid #B2B2B2;
}

TABLE.grid_header_not_fixed td {
  padding-left: 10px;
  padding-right: 10px;
  border-right: 1px solid #B2B2B2;
  border-bottom: 1px solid #B2B2B2;
}

TABLE.grid td {
  padding-left: 10px;
  padding-right: 10px;
  border-right: 0px solid #B2B2B2;
  border-bottom: 1px solid #B2B2B2;
}


TABLE.grid th {
  padding-left: 10px;
  padding-right: 10px;
  border-right: 1px solid #B2B2B2;
  border-bottom: 1px solid #B2B2B2;
  text-align: left;
}

TD.grid_center {
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center;
}



.dselect_label {
  width: expression( dselect_label_width_test.offsetWidth > this.offsetWidth ? this.offsetWidth + 'px' : dselect_label_width_test.offsetWidth + 'px' );
  border: 1px solid white;
}
.dselect_clip {
  font-size: 8pt;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.dselect_option_hover {
      background-color:highlight !important;
    color: highlighttext !important;
  }
.dselect_option_selected {
      background-color:highlight;
    color: highlighttext;
  }
.dselect_option {
  background-color:white;
  color: black;
}
.dselect_options {
  background-color: white;
      border-bottom: 1px solid #404040;
    border-right: 1px solid #404040;
    border-top: 1px solid #d4d0c8;
    border-left: 1px solid #d4d0c8;
  }

.dselect {
  background-color: white;
  border-right: 1px solid #404040;
  border-top: 1px solid #404040;
  border-left: 1px solid #404040;
}

.dselect_outer {
  border-bottom: 1px solid #d4d0c8;
  border-right: 1px solid #d4d0c8;
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
}

.dselect_width_test {
  position: absolute;
  background-color: white;
  visibility: hidden;
  left: -10000px;
  top: -10000px;
}

.dselect_width_test > DIV, .dselect_width_test > DIV SPAN {
  font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

.dselect_miniwidth_test {
  position: absolute;
  visibility: hidden;
  top: -1000px;
}

.dselect_miniwidth_test > DIV {
  font-family: Tahoma, Arial, Helvetica, sans-serif !important;
  height:1px;
  line-height:1px;
}

.dselect_miniwidth_test > DIV > IMG {
  visibility: hidden;
  width: 2px;
  height: 2px;
  border: 0px;
  text-align: left;
}

.dselect_menu_options {
  position: absolute;
  background-color: white;
  border: 1px outset gray;
  z-index: 300;
  display:none;
}

.dselect_menu_options > DIV {
 cursor: pointer;
}

.dselect_menu_options > DIV > .resultRow, .dselect_menu_options > DIV > .resultRowAlt {
  width: 100%;
  font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

.dselect_menu_options > DIV > .hand {
  padding: 6px 0px;
}

.dselect_menu_options > DIV > DIV > DIV {
  margin: 0px 0px 0px 0px;
  height: 1px;
  border-bottom: 1px dashed;
  width:100%;
  text-align:center;
  font-size: 1px;
}

.priHeading{
  font-weight:normal !important;
}

.colHeading TD {
  background:url(http://img3.wsimg.com/webmail/column_header_bg.gif?v=10);
  padding: 3px;
  font-weight:bold;
}

.colHeading TH {
  background:url(http://img3.wsimg.com/webmail/column_header_bg.gif?v=10);
  padding: 3px;
  font-weight:bold;
}

.contentFakeInput {font-size:11px; background-color:#FFFFFF; border-width:1px; border-color:#C0C0C0; border-style:solid;}




.light_bg {
  background-color: ;
}

.dark_bg {
  background-color: ;
}

.darker_bg {
  background-color: ;
}

.standout_bg {
  background-color: ;
}

.featurette_text {
  color: ;
}

INPUT.folderbutton {
  font-family: Arial, verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: ;
  text-decoration : none;
  color : Black;
}

.collapse {
border-collapse: collapse;
}
.border0 {
  border: 1px solid #B2B2B2; 
}
.border0_top {
  border-left: 1px solid #B2B2B2;
  border-right: 1px solid #B2B2B2;
  border-top: 1px solid #B2B2B2;
}
.border0_top_only {
  border-top: 1px solid #B2B2B2;
}
.border0_middle {
  border-left: 1px solid #B2B2B2;
  border-right: 1px solid #B2B2B2;
}
.border0_bottom {
  border-left: 1px solid #B2B2B2;
  border-right: 1px solid #B2B2B2;
  border-bottom: 1px solid #B2B2B2;
}
.border0_bottom_only {
  border-bottom: 1px solid #B2B2B2;
}
.border0_left_only {
  border-left: 1px solid #B2B2B2;
}
.border1 {
  border: 1px solid #efefef;
}
.border2 {
  border: 1px solid #bfbfbf;
}

/*Secondary Heading - Light Grey Heading - No Hover*/
.secHeading{font-size:9pt; color:#000000; font-weight:bold; background-color:#D3D3D3;}
.secHeading a:link,.secHeading a:visited{color:#0000FF;text-decoration:underline;}

.lbg1 {
  background-color: #f3ffb3;
}
.lbg2 {
  background-color: #bfdd2f;
}
.lbg3 {
  background-color: #dddddd;
}
.lbg4 {
  background-color: #D3D3D3;
}
.dbg1 {
  background-color: #dddddd;
}

.tab {
  vertical-align: bottom;
  cursor: pointer;
}

.tabrow {
  border-bottom: 1px solid #BBBBBB;
}

.tabrow_highlight {
  border-bottom: 1px solid #f5f5f5;
}

.row_highlight {
  background-color:#E4EFC7;
}

.bold {
  font-weight: bold;
}

.clip {
  text-overflow: ellipsis; 
  overflow: hidden; 
  white-space: nowrap;
  width: 100%;
}

.llclip {
  overflow: hidden;
}

.hand {
  cursor: pointer;
}

.nohand {
  cursor: default;
}

.underline TD {
  text-decoration: underline;
}

.noselect {
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.forcewhite, .forcewhite A {
      color: highlighttext !important;
    background-color: highlight !important;
  }

.thread_dropdown_seen {
  color: gray;
}

.thread_dropdown_unseen {
  color: blue;
}

.msghistory_header {
 background-color: #01375d;
 border-top: 1px solid white;
}

.msghistory_body {
 background-color: #e5e5e5;
 border-bottom: 1px solid white;
}

.blackHeading {
  background-color: black;
  color: white;
}

.resultRowAltBorders TD {
  border-bottom: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
}

.resultRow, .resultRowAlt {
  width: 100%;
  white-space: no-wrap;
  font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

.resultRow_black {
  background-color: black;
  color: white;
}

.resultRowAlt_black {
  background-color: #464646;
  color: white;
}

/*non-themed tabs first */
.inactive_tab_left{
  background:url(http://img1.wsimg.com/webmail/blue/tabs_compose.gif?v=10);
  background-repeat:no-repeat;
  text-decoration:none;
  padding-bottom:4px;
  padding-top:5px;
  background-position: left top;
  margin-left:1px;
  outline:none;
}
.inactive_tab_right{
  background:url(http://img1.wsimg.com/webmail/blue/tabs_compose.gif?v=10);
  background-repeat:no-repeat;
  text-decoration:none;
  background-position: right top;
  margin-left:10px;
  padding:5px 10px 4px 0px;
  color:black;
}
.active_tab_left{
  background:url(http://img1.wsimg.com/webmail/blue/tabs_compose.gif?v=10);
  background-repeat:no-repeat;
  text-decoration:none;
  padding-bottom:5px;
  padding-top:5px;
  background-position: left -200px;
  margin-left:1px; 
  outline:none;
}
.active_tab_right{
  background:url(http://img1.wsimg.com/webmail/blue/tabs_compose.gif?v=10);
  text-decoration:none;
  background-repeat:no-repeat;
  background-position: right -200px;
  margin-left:10px;
  padding:5px 10px 5px 0px;
  color:black;
}
/*themed tabs*/
.inactive_theme_tab
{
  cursor: pointer;
}
.inactive_theme_tab div
{
  float: left;
  padding-top: 0.4em;}
.inactive_theme_tab .itt_left
{
  margin-left: 2px;
  background: url(http://imagesak.godaddy.com/webmail/blue/tabs.gif?v=10);
  background-repeat: no-repeat;
  background-position: left top;
  height: 1.6em;  width: 0.6em;
}
.inactive_theme_tab .itt_middle
{
  background: url(http://imagesak.godaddy.com/webmail/blue/tabs.gif?v=10);
  background-repeat: no-repeat;
  background-position: center top;
  height: 1.6em;}
.inactive_theme_tab .itt_right
{
  background: url(http://imagesak.godaddy.com/webmail/blue/tabs.gif?v=10);
  background-repeat: no-repeat;
  background-position: right top;
  height: 1.6em;  width: 0.6em;
}
.active_theme_tab
{
  cursor: pointer;
}
.active_theme_tab div
{
  float: left;
  padding-top: 0.4em;  padding-bottom: 0.1em;}
.active_theme_tab .itt_left
{
  margin-left: 2px;
  background: url(http://imagesak.godaddy.com/webmail/blue/tabs.gif?v=10);
  background-repeat: no-repeat;
  background-position: left -200px;
  height: 1.6em;  width: 0.6em;
}
.active_theme_tab .itt_middle
{
  background: url(http://imagesak.godaddy.com/webmail/blue/tabs.gif?v=10);
  background-repeat: no-repeat;
  background-position: center -200px;
  height: 1.6em;}
.active_theme_tab .itt_right
{
  background: url(http://imagesak.godaddy.com/webmail/blue/tabs.gif?v=10);
  background-repeat: no-repeat;
  background-position: right -200px;
  height: 1.6em;  width: 0.6em;
}

.sendFileContainer{
  background:url(http://img1.wsimg.com/webmail/sendFileBackground.gif?v=10);
  background-repeat:no-repeat;
  background-position:left center;
  display:none; 
  white-space:nowrap;
  padding:2px 15px 2px 0px;
}
.sendFileContainerActive{
  background:url(http://img1.wsimg.com/webmail/sendFileBackgroundHover.gif?v=10);
  background-repeat:no-repeat;
  background-position:left center;
  display:none;
  white-space:nowrap;
  padding:2px 15px 2px 0px;
}

.blackButtonLeftHover{
  background:url(http://img4.wsimg.com/webmail/black_button_hover.gif?v=10);
  background-repeat:no-repeat;
  background-position: left top;
  text-decoration:none !important;
  outline:none;
  padding:.25em .5em .35em 0em;  font-family: Verdana;
  font-weight:bold;
  font-size:9pt !important;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.blackButtonRightHover{
  background:url(http://img4.wsimg.com/webmail/black_button_hover.gif?v=10);
  background-repeat:no-repeat;
  background-position: right top;
  text-decoration:none;
  white-space: nowrap;
  padding: .25em 1em .5em 0em;  font-family: Verdana;
  font-weight:bold;
  color:white;
  font-size:9pt !important;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.blackButtonLeft{
  background:url(http://img3.wsimg.com/webmail/black_button.gif?v=10);
  background-repeat:no-repeat;
  background-position: left top;
  text-decoration:none !important;
  outline:none;
  padding:.25em .5em .35em 0em;  font-family: Verdana;
  font-weight:bold;
  font-size:9pt !important;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
.blackButtonRight{
  background:url(http://img3.wsimg.com/webmail/black_button.gif?v=10);
  background-repeat:no-repeat;
  background-position: right top;
  text-decoration:none;
  white-space: nowrap;
  padding: .25em 1em .5em 0em;  font-family: Verdana;
  font-weight:bold;
  color:white;
  font-size:9pt !important;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.blackButton {
  background:url(http://img5.wsimg.com/webmail/thin_black_button.gif?v=10);
  background-repeat:repeat-x;
  background-position:left top;
    text-decoration:none;
  white-space:nowrap;
  padding: .25em 0em .5em 0em;  font-family:Verdana;
  font-weight:bold;
  color:white;
  font-size:9pt !important;
  -moz-user-select:none;
  -khtml-user-select:none;
  user-select:none;
}

.blackButton a, .blackButton a:visited, .blackButton a:active {
  color:white;
  text-decoration:none;
  outline:none;
  padding: .25em .2em .5em .2em;}

.blackButton a:hover {
  background:url(http://imagesak.godaddy.com/webmail/thin_black_button_hover.gif?v=10) !important;
  color:#FBB025;
  padding-bottom:.1em;
}

.blackButton .selected {
  color:#FBB025 !important;
}

.silverButton {
  background-color: #eaeaea;
  background-image: url(http://imagesak.godaddy.com/webmail/silver-button-background.gif?v=10);
  background-repeat: repeat-x;
  background-position: bottom;
  border: 1px solid #b1b1b1;
  font-size: 10px; 
  font-weight: bold;
  font-family: Verdana;
  outline: none;
  padding: 2px 10px 2px 10px;
  vertical-align: text-bottom;
  margin: 0 auto 1px auto;
  width: auto;
  text-decoration: none; 
  color: black;
  overflow: visible;
  cursor: pointer;
  white-space: nowrap;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.compose_dropdown_hover{
  display:block;
  position:absolute;
  z-index:100;
  top:20px;
  left:20px;
  padding:5px;
  background-color:#F2F2F2;
  border:1px solid #A1A1A1;
  width:180px;

}
.compose_menu_item{
  padding-top:8px;
  padding-bottom:8px;
  cursor: pointer;
  font-size: 9pt;
}
.compose_menu_divider{
  line-height:1px; 
  border-top:1px dashed #797979;

}
TABLE.popin_wrapper {
  background-color: white;
  color: black;
  border: 1px solid #929292;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
}

TD.popin_header {
  height: 15px;
  background-color: ;
  vertical-align: middle;
  padding: 5px;
  color: white;
}

TD.popin_title {
  background-color: #D9E5F3;
  font-weight: bold;
  color : #000;
  padding: 5px;
  padding-left: 10px;
  border-bottom: 1px solid #929292;
}

TD.popin_body {
  color: black;
  background-color: white;
}
TD.popin_body FORM DIV INPUT {   margin-left: 0px;
}

.popin_buttonrow {
  background: url(http://img4.wsimg.com/webmail/button_background.gif?v=10);
  text-align: center;
  height:2.4em;
}

.popin_buttonrow_ralign {
  padding-left: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
  background: url(http://img4.wsimg.com/webmail/button_background.gif?v=10);
  height: 21px;
  vertical-align: middle;
  text-align: center;
}


TABLE.error_wrapper {
}

TD.error_title {
  background-color: red;
}

TD.error_closebox {
  height: 20px;
  background-color: red;
  color: white;
  text-align: right;
  vertical-align: middle;
  padding-right: 2px;
}

TD.error_body {
}

TD.error_icon {
  background: url(http://imagesak.godaddy.com/webmail/error_warning.gif?v=10);
  background-repeat: no-repeat;
  width: 26px;
  height: 26px;
}

.abookletter  {
  background-color: ;
}
.abookletter a:link,.abookletter a:visited,.abookletter a:hover {
  font-size: 10px;
  font-weight: bold;
/* Disabled, not visible with themes
  color: white;
*/
  text-decoration: none;
}
.abookletter_highlight  {
}
.abookletter_highlight a:link,.abookletter_highlight a:visited,.abookletter_highlight a:hover {
  font-size: 10px;
  font-weight: bold;
  color: black;
  text-decoration: none;
}




.dmenu_table {
  background-color: #CCCCCC;
  border: 1px solid black;
}

.dmenu_td {
  background-color: #F0F0F0;
  color: black;
  cursor: pointer;
  font-size: 8.5pt;
}

.dmenu_td_hover {
  background-color: #CCCCCC;
  cursor: pointer;
  font-size: 8.5pt;
}




.clickmenu_table {
      background-color: white;
    border: 2px solid ;
  }

.clickmenu_title{
  background-color: #D6D6D6;
  color:black;
  font-weight:bold;
  padding:3px 3px 3px 6px;
}
.clickmenu_td {
  cursor: default;
  padding: 2px 5px 4px 5px;
  color: menutext;
  background-color: white;
  font-family: "MS Sans Serif", Verdana, sans-serif;
  font-size: 9px;
}

.clickmenu_td_hover {
  color: black;
  background-color: ;
}

.clickmenu_td_separator {
  padding: 2px 0px 2px 0px;
  background-color: white;
}

.clickmenu_separator {
  overflow: hidden;
  background-color: white;
  border-bottom: 1px solid buttonhighlight;
  border-top: 1px solid buttonshadow;
  margin: 2px 2px 2px 1px;
  height: 0px;
  width: 99%;
}

.text_textarea { 
  height: 1.6em; 
  width:100%; 
  overflow:visible; 
  font-family:sans-serif,monospace; 
  font-size:12px;
}

.droprow {
  background-color: white;
  border: 0px;
}
.droptd {
  font-size: 12px;
  cursor: default;
}
.droprow_highlight {
  background-color: #d7d7d7;
}

#dropbox {
  display: none;
  border: 1px inset #e5e5e5;
  position: absolute;
  background-color: white;
  padding: 2px;
  overflow-x: hidden;
}


.spellchecker_dark {
  background-color: ;
}

.spellchecker_light_border_top {
  border-top: 1px solid ;
}

.spellchecker_light {
  background-color: ;
}


.help_white{font-size:9pt; color:white; font-weight:bold;}
.help_white a:link,.help_white a:visited{font-size:9pt; color:white; font-weight:bold; text-decoration:underline;}
.help_white a:hover{color:#d0d0d0; text-decoration:underline;}

  DIV#explorer_container {
    width: 200px;
    height: 352px;
    overflow: auto;
    padding: 2px;
    border: 1px solid black;
  }

  DIV#explorer_container A IMG {
    border: 0px;
  }

  DIV#filelist_header {
    height: 20px;
    margin-left: 1px;
    border: 1px solid black;
    background-color: ;
  }
  
  DIV#filelist_container {
    overflow: auto;
    height: 330px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 1px;
    margin-bottom: 1px;
    border: 1px solid black;
    border-top: none;
  }
  
  .off_ul, .off_li { 
    padding: 0px; 
    margin: 0px;
    list-style: none; 
  }

  .off_li {
    white-space: nowrap;
  }

  .off_ul { 
    padding-left: 10px;
  }

  DIV#explorer_container A {
    color: black;
  }

  .off_selected {
    font-weight: bold;
  }

  .off_link {
    text-decoration: none;
    color: black;
  }
  
  .off_link img {
    margin-left: 5px;
    margin-right: 5px;
  }

  .off_entry {
    font-size: 12px;
    font-family: Arial;
  }

  .off_checkbox {
    width: 20px;
  }

  .off_mime {
    width: 20px;
  }

  .off_filename {
    width: 275px;
    overflow: hidden;
  }

  .off_filename DIV {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
  }
  .off_date {
    width: 60px;
    padding-right: 5px;
    padding-left: 5px;
  }

  .off_size {
    width: 60px;
    text-align: right;
  }

  .off_table {
    padding: 0px;
    border-spacing: 0px;
    table-layout: fixed;
  }  


div#tinymce p { margin: 0; padding: 0; border: 1px solid black; }



.tree UL {
  padding: 0px;
  margin: 0px;
  /* border: 1px solid red; */
  list-style: none;
}

.tree LI {
  padding: 0px;
  margin: 0px;
  list-style: none;
  white-space: nowrap;
  }

.tree LI.contract UL {
  display: none;
}

UL.tree_root {
/*  -moz-user-select: none !important; */
}

UL.tree_root,
.tree LI.flat,
.tree LI.flat UL {
  padding-left: 0px;
}


.folderlist LI.flat UL LI UL {
  padding-left: 10px;
}

.folderlist LI {
  cursor: pointer;
}

.folderlist TABLE {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
  margin-bottom: 1px;
}

.folderlist TR,
.folderlist TD {
  padding: 0px;
  margin: 0px;
}

.folderlist TABLE DIV {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.folderlist .purge {
  width: 40px;
  text-align: right;
  overflow: hidden;
}

.folderlist .count {
  width: 43px;
  text-align: right;
  overflow: hidden;
}

.folderlist .label {
  padding-left: 33px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left center;
}

.folderlist .label_special {
  padding-left: 33px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left center;
}


.folderlist .sent TD.label {
  background-image: url(http://img3.wsimg.com/webmail/blue/folder_sent.gif?v=10);
}
.folderlist .trash TD.label {
  background-image: url(http://img5.wsimg.com/webmail/blue/folder_trash.gif?v=10);
}
.folderlist .children TD.label {
  background-image: url(http://img5.wsimg.com/webmail/folder_withchildrenopen.gif?v=10);
}
.folderlist .nochildren TD.label {
  background-image: url(http://img2.wsimg.com/webmail/folder_nochildren.gif?v=10);
}
.folderlist .contract TD.label {
  background-image: url(http://img3.wsimg.com/webmail/folder_withchildren.gif?v=10);
}
.folderlist .drag TD.label {
  background-image: url(http://img2.wsimg.com/webmail/folder_drag.gif?v=10);
}

.folderlist .separator
{
  cursor: default;
      padding: 8px 0px 8px 10px;
  }
.folderlist .separator DIV
{
  cursor: default;
    line-height: 1px;
  height: 1px;
  border-top: 1px dotted #999;
}

.folderlist .drag TD,
.folderlist .drag TD A {
  background-color: #ccc;
}

.folderlist .highlight TD,
.folderlist .highlight TD A {
      color: highlighttext !important;
    background-color: highlight !important;
  }

.folderlist .nodrag TD.label {
  background-image: url(http://img1.wsimg.com/webmail/folder_nodrag.gif?v=10);
}

.folderlist .over TD.label {
  text-decoration:  underline;
}

.folderlist .active TD.label {
  font-weight: bold;
  font-size: 16px;
}


.folderlist TD.purge {
  font-size: 11px;
}


.searchselected {
    font-weight: bold;
      font-size: 16px;
}

.overlibText {
  position: absolute;
  display: none;
  font-family: arial;
  font-size: 11px;
  background-color: #ffffe1;
  border: 1px solid #cfad66;
  color: black;
  width: 200px;
  z-index: 100;
  padding: 4px;
  text-align: left;
}

.overlibFeaturetteText {
  position: absolute;
  display: none;
  font-size: 10px;
  background-color: #FFFF99;
  color: black;
  width: 200px;
  z-index: 100;
  padding: 4px;
  text-align: left;
}

.homepageContainer{
  padding-top: 5px;
  padding-left:5px;
}
#column1_list li{
  padding-bottom:6px;
}
#column2_list li{
  padding-bottom:6px;
}
.homepageTitleBar{
  background:#F1F1F1;
  height: 20px;
  padding-left:6px;
  padding-top:5px;
  padding-bottom:3px;
  margin-left:1px;
  border-left:1px solid black;
  border-bottom:1px solid black;
}
.homepageQuota{
  float:left;
  height:20px;
  width:180px;
  background-image: url(http://imagesak.godaddy.com/webmail/dashboard/container_email_progress_bar_empty.gif?v=10);
  background-repeat: no-repeat;
}
.homepageQuotaUsed{
  background-image: url(http://imagesak.godaddy.com/webmail/blue/container_email_progress_bar_full.gif?v=10);
  background-repeat: no-repeat;
}
.homepageWelcome{
  width:368px;
  background-image: url(http://img2.wsimg.com/webmail/dashboard/container_email_bk.gif?v=10);
  background-repeat: repeat-x;
}
.homepageWelcomeContent{
  padding:1px 3px 0px 3px;
  height:95%;
  border-left: 3px solid #E7BA3D;
  border-right: 3px solid #E7BA3D;
}
.homepageWelcomeTop{
  line-height:6px;
  background-image: url(http://img4.wsimg.com/webmail/dashboard/container_email_top.gif?v=10);
  background-repeat: no-repeat;
}
.homepageWelcomeBottom{
  background-image: url(http://img2.wsimg.com/webmail/dashboard/container_email_bottom.gif?v=10);
  background-repeat: no-repeat;
}
.homepageSuiteContainer{
  width:368px;
}
.homepageCalendarTabs{
  padding-left: 10px;
  padding-top: 10px;
  border-bottom:1px solid #CDCDCD;
  line-height:23px;
}
.activeCalendarTab{
  background-image: url(http://img2.wsimg.com/webmail/dashboard/mini-tabs.gif?v=10);
  background-repeat: no-repeat;
  padding-top:1px;
  height:23px;
  width:60px;
  text-align:center;
  background-position: 0% 93%;
}
.inactiveCalendarTab{
  background-image: url(http://img2.wsimg.com/webmail/dashboard/mini-tabs.gif?v=10);
  padding-top:1px;
  width:60px;
  text-align:center;
  height:22px;
  background-repeat: no-repeat;
}
.homepageSuiteContent{
  padding:10px 3px 0px 0px;
  background:url(http://img4.wsimg.com/webmail/dashboard/container_suite_title_bar_shadow.gif?v=10);
  background-position: top center;
  background-repeat: repeat-x;
  border-left: 3px solid #90B6DA;
  border-right: 3px solid #90B6DA;;
}
.homepageSuiteTop{
  height:25px;
  padding:2px 3px 0px 12px;
  background-image: url(http://img5.wsimg.com/webmail/blue/container_suite_title_bar.gif?v=10);
  background-repeat: no-repeat;
}

.homepageSuiteBottom{
  background-image: url(http://img4.wsimg.com/webmail/blue/container_suite_bottom.gif?v=10);
  height:7px;
  background-repeat: no-repeat;
}
.homepageCalendarAdd{
  font-size:8pt;
  width:100%;
  text-align:right;
  margin-right:-10px;
}
.homepageSearch{
  width:368px;
}
#domainSearch{
  height:14px;
  border:1px solid black;
  width:120px;
}
#tld{
  height:19px;
}

.homepageSearchTop{
  color:white;
  height:24px;
  padding: 0px 0px 0px 10px;
  background-image: url(http://img2.wsimg.com/webmail/dashboard/container_whatsnew_title.gif?v=10);
  background-repeat: no-repeat;
}

.homepageSearchContent{
  padding-right:10px;
  padding-top:5px;
  border-left: 1px solid #B3B3B3;
  border-right: 1px solid #B3B3B3; 
}
.homepageSearchBottom{
  background-image:url(http://imagesak.godaddy.com/webmail/dashboard/container_rss_bottom.gif?v=10);
  background-repeat: no-repeat;
  height:6px;
  background-position: left top;
}

.homepageWhatsNew{
  width:368px;
}

.homepageWhatsNewContent{
  background-image:url(http://img1.wsimg.com/webmail/dashboard/container_whatsnew_title_bar_shadow.gif?v=10);
  background-repeat: repeat-x;
  background-position: top center;
  border-left: 1px solid #B3B3B3;
  border-right: 1px solid #B3B3B3;
}
.homepageWhatsNewBottom{
  background-image:url(http://imagesak.godaddy.com/webmail/dashboard/container_rss_bottom.gif?v=10);
  height:6px;
  background-repeat: no-repeat;
  background-position: left top;
}
.homepageWhatsNewTop{
  height:24px;
  color:white;
  padding: 0px 0px 0px 10px;
  background-image:url(http://img2.wsimg.com/webmail/dashboard/container_whatsnew_title.gif?v=10);
  background-repeat: no-repeat;
}
.activeWnTab{
  background-image: url(http://img2.wsimg.com/webmail/dashboard/small-container-tabs.gif?v=10);
  background-repeat: no-repeat;
  height:24px;
  width:101px;
  text-align:center;
  background-position: 0px -200px;
}
.inactiveWnTab{
  background-image: url(http://img2.wsimg.com/webmail/dashboard/small-container-tabs.gif?v=10);
  width:101px;
  text-align:center;
  height:23px;
  background-repeat: no-repeat;
}

.homepageRss{
  width:368px;
}
.homepageRssTop{
  height:24px;
  line-height:26px;
  padding-left:8px;
  background-image:url(http://img5.wsimg.com/webmail/dashboard/container_rss_title.gif?v=10);
  background-repeat: no-repeat;
}
A.rssTitleLink{
  color: black;
  text-decoration: none;
}
A.rssTitleLink:hover {
  color: black;
  text-decoration: underline;
}
.homepageRssContent{
  padding: 10px 15px 5px 20px; 
  border-left: 1px solid #B3B3B3;
  border-right: 1px solid #B3B3B3;
}
.homepageRssContent a{
  font-size:9pt;
  color:#B39451;
}
.homepageRssBottom{
  background-image:url(http://imagesak.godaddy.com/webmail/dashboard/container_rss_bottom.gif?v=10);
  background-repeat: no-repeat;
}
#wnRssWrapper{
  display:none;
  width:450px;
  position:absolute;
  z-index:5;
}
#wnRssContent{
  border:1px solid black;
    	display:inline-block;
    padding:3px;
  background-color:#FFFFCC;
  font-size:9pt;
  overflow:hidden;
  max-height:275px;
}
#wnRssContent a{
  color:black;
  text-decoration:none;
}
#wnRssContent img{
  border:0px;
  max-width:250px;
}
#wnRssContent a + a > img {
  display:none;
}
#wnRssContent p:first-child {
  padding:0px;
  margin:0px;
}
#wnRssContent p + p{
  padding-bottom:0px;
  margin-bottom:0px;
}

#wnHoverWrapper{
  display:none;
  width:177px;
  position:absolute;
}
#wnHoverTop{
  height:11px;
  background-image:url(http://img2.wsimg.com/webmail/dashboard/whatsnew_popup_top.gif?v=10);
  background-position:center top;
  background-repeat:no-repeat;
}
#wnHoverLeft{
  background-image:url(http://imagesak.godaddy.com/webmail/dashboard/whatsnew_popup_left.gif?v=10);
  background-repeat:repeat-y;
  background-position:left center;
}
#wnHoverBottom{
  height:11px;
  background-image:url(http://imagesak.godaddy.com/webmail/dashboard/whatsnew_popup_bottom.gif?v=10);
  background-repeat:no-repeat;
  background-position:center bottom;
}
#wnHoverRight{
  font-size:8pt;
  background-image:url(http://img1.wsimg.com/webmail/dashboard/whatsnew_popup_right.gif?v=10);
  background-repeat:repeat-y;
  background-position:right center;
  width:177px;
}
#wnHoverContent{
  font-size:8pt;
  padding:0px 8px 0px 10px;
}
.widget_layout_heading{
  background-color: #CCCCCC;
  font-weight: bold;
  padding:8px;
  text-align:left;
}
.widget_layout_container{
  padding:5px 5px 5px 0px;
  border-bottom: 1px solid #B9B9B9;
}


.popinWizard{
  z-index:200;
  position:absolute;
  background-color:white;
    width:600px;
  border: solid black 1px;
  }
.wizardTitle{
  padding-left:6px;
  padding-top:2px;
  font-size:16px;
  height:20px;
  font-weight:bold;
  }
.wizardBody{
  padding: 10px 10px 10px 3px;
  background-color:#eeeeee;
  height:306px;
  }
.wizardBodyContainer{
  background-color:white;
  padding:10px 20px 20px 20px;
  }
.inactiveWizardTab{
  background-color:#eeeeee;
  color:#A0A0A0;
  width:170px; 
  height:41px;
  font-size:14px;
}
.activeWizardTab{
  background-color:white;
  background-image: url(http://img3.wsimg.com/webmail/wiz_nav_rollover.gif?v=10); 
  background-repeat: no-repeat;
  background-position: left center;
  font-size:14px;
  color:black;
  width:170px; 
  height:41px;
}
#bodyContents{
  background-color:white;
  width:357px;
  height:96%;
  float:right;
  padding:10px 10px 0px 10px;
}
#tabContainer{
  float:left;
  width: 170px;
}




/*Primary Input Field - Dark Orange Colour - No Hover*/
.priInput {
  font-size: 9pt; 
  color: #000000; 
  font-weight: bold; 
  background-color: #D9E5F3; 
}

.priInput a:link, .secContent a:visited, .secContent a:hover .composeHeader a:visited, .composeHeader a:hover {
  color: #0000FF;
  text-decoration: underline;
}

input.priInput {
  font-size: 9pt; 
  background-color: #FFFFFF; 
  border-width: 1px; 
  border-color: #C0C0C0; 
  border-style: solid; 
}

/*Secondary Content - Light Green Background - No Hover*/
.secContent {
  font-size: 9pt; 
  color: #000000; 
  font-weight: normal; 
  background-color: #D9E5F3;
}

.composeHeader {
  font-size: 9pt;
  color: #000000;
  font-weight: normal;
  background-color: #D9E5F3;
}

.secContent a:link, .secContent a:visited, .secContent a:hover, .composeHeader a:link, .composeHeader a:visited, .composeHeader a:hover {
  color: #0000FF;
  text-decoration: underline;
}

input.secContent, input.composeHeader {
  font-size: 9pt; 
  background-color: #FFFFFF; 
  border-width: 1px; 
  border-color: #C0C0C0; 
  border-style: solid;
}


.unsupported-browser {
  background-color: #FFFBCC;
  height: 35px;
   font-size: 9pt; 
   font-family: arial,verdana,helvetica,sans-serif;
   font-weight: normal;
   vertical-align: middle;

}


