// css definitions for Tave Mail sections

img.topTTlogo{ 
  vertical-align: top;
  width: auto;
  height: auto;
  border-style: none;
}

td.topTTtm{ 
  vertical-align: top;
}

td.topTMtitle{ 
  font: italic bold 48pt sans-serif;
  color: #DC8F53;
  font-size: 48pt;
  vertical-align: bottom;
  text-decoration: none;
}

a.tto:visited { 
  color: #DC8F53
}

body{
background-color:#F8F8FF;
color:#000000;
}

#LogoTopLeft{
top: 10px;
left: 10px;
}

#TitleTopPage{
  text-align: center;
  font: italic bold 48pt sans-serif;
  text-decoration: none;
  color: #DC8F53;
}

#MainTop { 
  top: 20em;
}

#MenusLeftPage{
  left:1em;
  position:absolute;
  top:14.25em;
  width:15em;
  overflow:hidden;
  text-decoration: none;
}

input.Button{ 
  min-width: 10em;
  text-decoration: none;
}

input.SendFileButton{ 
  position: relative;
  top: -2em;
  min-width: 10em;
  text-decoration: none;
}

input.SendFileButtonBig{ 
  background-color: #D0FFD0;
  position: relative;
  top: -2em;
  min-width: 27em;
  text-decoration: none;
}

* html input.SendFileButton{ 
  position: relative;
  top: 0em;
  min-width: 10em;
  text-decoration: none;
}

input.FileField{
  min-width: 20em;
}

p.Button{ 
  text-decoration: none;
}

a.Button{ 
  text-decoration: none;
}

#MainSection{
  width: 40em;
  left:11em;
  top: -14em;
  position:relative;
  overflow:hidden;
  color: #000000;
}

* html #MainSection{
  left:11em;
  top: -17em;
  position:relative;
  overflow:hidden;
  color: #000000;
}

#MainSectionTerms{
  width: 40em;
  left:11em;
//  top:0em;
  position:relative;
  overflow:hidden;
  color: #000000;
}

* html MainSectionTerms{
  width: 40em;
  left:11em;
  top: 1em;
  position:relative;
  overflow:hidden;
  color: #000000;
}

#GroupBoxPicture{
  background-color:#F8F8FF;
  width: 36em;
  height: 10.286em;
  border-width: 0em;
  border-style: solid;
  border-color: #FFFFFF;
}

#GroupTbl{
  align: center;
  background-color:#F8F8FF;
  font-family: sans;
}

table.BlkDiagram{ 
//  font-family: sans-serif;
  font-family: fantasy;
}

td.SubHd{ 
  font-family: bold italic 14pt;
}

td.SubBu{ 
  width:10em;
}

td.SubTx{ 
  width:45em;
}

td.SubFt{ 
  width:10em;
}

td.GroupTblBox1{
  background-color:#D0FFD0;
  width: 6.5em;
  min-height: 5em;
  border-width: 0em;
  border-color: 0em;
  border-style: none;
  text-align: center;
}

td.GroupTblBox2{
  border-style: none;
  text-align: center;
}

td.GrpTblBxClr{
  border-style: none;
  text-align: center;
}

td.GrpTblBxGrn{
  background-color:#D0FFD0;
  width: 6.5em;
  height: 9em;
  border-width: 0em;
  border-style: none;
  text-align: center;
}

td.GrpTblBxDaAn{
  background-color:#FFD0D0;
  width: 10em;
  height: 3em;
  border-width: 0em;
  border-color: 0em;
  border-style: none;
  text-align: center;
}

td.GrpTblBxAnyFor{
  background-color:#D0D0FF;
  width: 10em;
  height: 3em;
  border-width: 0em;
  border-color: 0em;
  border-style: none;
  text-align: center;
}

td.GroupTblBoxud{
  width: 5em;
  border: none;
  border-style: none;
  font-size: medium;
  text-align: center;
}

td.GroupTblBoxmd{
  width: 5em;
  border-style: none;
  font-size: medium;
  text-align: center;
}

td.xxsml{ 
font-size: xx-small;
}

#GroupBoxFilt{
  width: 35em;
  border-width: 0.2em;
  border-style: solid;
  border-color: #000000;
  background-color: #D0FFD0;
  margin:  0.0em;
  padding: 0.5em;
  font: medium;
}

#GroupBoxPswd{
  width: 30em;
  height: 10em;
  border-width: 0.2em;
  border-style: solid;
  border-color: #000000;
  background-color: #D0D0FF;
  margin:  0.0em;
  padding: 0.5em;
  font: medium;
}

#GroupBoxRemind{
  width: 35em;
  height: 8em;
  border-width: 0.2em;
  border-style: solid;
  border-color: #000000;
  background-color: #FFD0D0;
  margin:  0.0em;
  padding: 0.5em;
  font: medium;
}

#Footer{
  left:20px;
  top: 500px;
  position:absolute;
  overflow:hidden;
}

#FooterRel{
  left:20px;
  top: -7em;
  position:relative;
  overflow:hidden;
}

#FooterRelRegis{
  left:20px;
  top: -13em;
  position:relative;
  overflow:hidden;
}

* html #FooterRelRegis{
  left:20px;
  top: -18em;
  position:relative;
  overflow:hidden;
}

#TutMapOuter{ 
  padding: 0em 0em 0.5em;
  margin: -0.5em 5em 0.5em;
}

#TutMapInner{ 
  background-color: #FFD0D0;
  margin: 0.5em 3em 0.5em;
  padding: 0.5em 3em 0.5em;
  font-size: smaller;
}
