#headercell {
  position: relative;
  top: 12px;
  left: 30px;
/*  width: 700px; */
/*  min-width: 700px; */
  width: 900px;
  margin-right: 60px; /* = 2 * 'left' */
  padding: 0px 0px 0px 0px;
}

#pagecell {
  position: relative;
  top: 12px;
  left: 30px;
/*  width: 678px; */ /* to align this cell's right border with the headercell's table/td border: (=headercellwidth - 22) */
/*  min-width: 678px; */
  width: 900px;
  margin-right: 60px; /* = 2 * 'left' */
  margin-bottom: 40px;
  background-color: #ffffff;
  padding: 10px 10px 10px 10px;
  border-right: thin solid #000000;
  border-left: thin solid #000000;
  border-bottom: thin solid #000000;
}

body {
  color:              #000000;
/*  background:         #c5cfd0 url("/images/bg_grad.jpg") repeat-x fixed;*/
  background: #71828a;
/*  min-width: 714px; */
/*  max-width: 900px; */
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

A.menu:link,
A.menu:visited,
A.menu:active {
    text-decoration:    none;
    color:              #700090;
    background:         #eeeeee;
    font-weight:        bold;
}
A.menu:hover{
    text-decoration:    none;
    color:              #8500ee;
    background:         #eeeeee;
    font-weight:        bold;
}

A.menu_active:link,
A.menu_active:visited,
A.menu_active:active {
    text-decoration:    none;
    color:              #000000;
/*    background:         #ffffff;*/
    font-weight:        bold;
}
A.menu_active:hover {
    text-decoration:    none;
    color:              #8500ee;
    background:         #ffffff;
    font-weight:        bold;
}

TD.menu {
  border-top: thin solid #71828a;
  border-bottom: thin solid #000000;
}

TD.menu_active {
  border-left: thin solid #000000;
  border-top: thin solid #000000;
  border-right: thin solid #000000;
  border-bottom: thin solid #ffffff;
}


TD.menu_inner {
  height: 19px;
  border-top: thin solid #71828a;
  border-right: thin solid #71828a;
  border-left: thin solid #71828a;
}

TD.menu_inner_active {
  border-top: thin solid #ffffff;
  border-right: thin solid #ffffff;
  border-left: thin solid #ffffff;
}



TABLE.EmailList TD {border-bottom:solid #880088 1px}
TABLE.EmailList TH {border-bottom:solid #880088 3px; color:#000000}
TABLE.FolderList TD {}
TABLE.WindowPanes {border:solid #770077 2px}

TABLE.Profile TH {
/*    color:          #700090; */
/*    background:     #880088; */
    background:     #eeeeee;
    font-family:    Verdana, Arial, sans-serif;
}

TABLE.Profile A:link,   
TABLE.Profile A:visited,
TABLE.Profile A:active {
    color:              #700090;
}

TABLE.Profile TD {
    color:          #000000;
    font-family:    Verdana, Arial, sans-serif;
/*    font-size:      12pt; */
/*    text-align:     left; */
/*    vertical-align: top;  */
}

TABLE.Profile INPUT {
    font-family:    Verdana, Arial, sans-serif;
}
TD.ProfileLeft {
    color:          #000000;
/*    background:     #eeeeee; */
/*   background:     #ccb0ee; */
/*    background:     #ddc0ff; */
}

TABLE.Prices TH {
    color:          #ffffff;
    background:     #880088;
    text-align:     left;
}
TABLE.Prices TD {
    color:          #000000;
    background:     #e0e0ef;
    text-align:     left;
}

body,dt,dd,dl,sl,th,td,tr,select,option,form,font,ul,ol,li,p,b,blockquote {
/*    font-family: Arial, sans-serif; font-size: 9pt; */
    font-family: Arial, sans-serif; font-size: 10pt;
}

small {
/*    font-family: Arial, sans-serif; font-size: 8pt; */
    font-family: Arial, sans-serif; font-size: 8pt; 
}

h2 {
  margin: 0px 0px 20px 0px;
  padding: 0px;
}

h2.nomargin {
  margin: 0px;
}

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

/*
h4 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
*/

table.boxedgroup {
  margin: 0px 0px 20px 0px;
  padding: 0px;
  border: #008000 2px solid; 
}

table.errormessage {
  margin: 0px 0px 20px 0px;
  padding: 0px;
  border: #ff0000 2px solid;
}

table.warningmessage {
  margin: 0px 0px 20px 0px;
  padding: 0px;
  border: #ff0000 2px solid;
}

a:link,
a:visited,
a:active,
a:hover {
  color: #0000ff;
}


/* title bar separators */
td.tbar {
  /*border-right: 2px solid grey;*/
  padding-left: 5px;
}

TABLE.createaccount TH {
  text-align: left;
  font-weight: bold;
  width: 200px;
}

TABLE.createaccount TH.optional {
  font-weight: normal;
}


