/* Cloud Theme 1.0*/
body { margin-top: 40px;  background-image: url(http://www.167aday.com/theme/cloud/launch_bgTile.gif); background-repeat: repeat; margin-left: auto; margin-right: auto; font-family : verdana, helvetica;  background-color: White; }
/* Tables */
table.collapse     { border-collapse: collapse }
table.title        { background-color: #F5F7FA; border: 2px solid Black; }
table.launch_title { border: black 2px solid;  background-color: #eff1f4}
table.main         { background-color: #EFF1F4; border: 2px solid Black; }
table.list         { background-color: #617fa0 }
table.content      { padding: 0px 40px 0px 40px; }
table.rightcontent { padding: 0px 10px 0px 0px; }
/* TDs */
td.line { background-color: #000000; }
td.text { padding: 0px 0px 0px 50px; }
td.footer { background-image: url(http://www.167aday.com/theme/cloud/footer_wave.gif); height: 47px }
td.footer_dark { /*background-image: url(http://www.167aday.com/theme/cloud/footer.gif);*/ background: #D1DFED; height: 25px }
/* TRs */
tr.testrow1 { background-color:#F1F7FD; }
tr.testrow2 { background-color:#E8F1FA; }
/* Identifiers */
#main      { font-size: 12px; font-family:verdana, helvetica; }
#list      { font-size: 11px; font-family:arial, verdana; padding: 2px 5px; }
#audio     { font-size: 12px; font-family:verdana, helvetica;  padding: 10px 10px 0px 10px; }
#smalltext { font-size: 10px; font-family:verdana, helvetica; }
.smalltext { font-size: 10px; font-family:verdana, helvetica; }

#email     { font-size: 12px; font-family:verdana, helvetica; }
#h1        { font-size: 16px; font-family:arial,verdana, helvetica; line-height: 1.5; font-weight: bold;  }
#h2        { font-size: 14px; font-family:arial,verdana, helvetica; line-height: 1.3; justify; font-weight: bold; }
#rightfloat { width: 310px; height: 200px; left:  auto; float: right; clear: right; padding: 5px 0px 5px 10px; } 
#leftfloat  { width: 310px; height: 200px; right: auto; float:  left; clear: left; padding: 5px 10px 5px 0px; }
#li        { padding: 5px 5px; } 
/* Colors */
.red    { color: red; }
.burg   { color:#700909; }
.err_sm { color:#D60031; font-size:10px; font-weight: bold; font-family:verdana, helvetica; }
.err_lg { color:#D60031; font-size:14px; font-weight: bold; font-family:verdana, helvetica; text-align: center; }
.white  { background-color: White; color:black;}
.silver { color: silver }
/* Main Login Form */
.loginleft   { background-image: url(http://www.167aday.com/theme/cloud/loginLeftTile.gif); width: 73px; background-repeat: repeat-y }
.loginright  { background-image: url(http://www.167aday.com/theme/cloud/loginRightTile.gif); width: 73px; background-repeat: repeat-y }
.loginBottom { background-image: url(http://www.167aday.com/theme/cloud/loginBottomAll.gif); height: 52px }
/* Sub Login Form */
.loginleft_light   { background-image: url(http://www.167aday.com/theme/cloud/loginLeftTile_light.gif); width: 73px; background-repeat: repeat-y }
.loginright_light  { background-image: url(http://www.167aday.com/theme/cloud/loginRightTile_light.gif); width: 73px; background-repeat: repeat-y }
.loginBottom_light { background-image: url(http://www.167aday.com/theme/cloud/loginBottomAll_light.gif); height: 52px }
/*Misc */
.formtext { font-size: 12px; font-weight: bold; font-family: verdana, helvetica;  margin-left: 40px; font-family: verdana, helvetica }
.input    { font-size: 12px; font-weight: bold; font-family: verdana, helvetica; border-right: #699781 1px solid; border-top: #699781 1px solid;  border-left: #699781 1px solid; width: 175px; color: #700909; border-bottom: #699781 1px solid;  height: 14px; background-color: #ffffff }
.input_m  { font-size: 12px; font-weight: bold }

/* Yellow Box on Reg Demo Congrats page */
.yellowbox  {
  width:503px;
  height:157px;
  padding: 20px;
  text-align:center;
  background: url('http://www.167aday.com/theme/cloud/yellowbox.gif')
  }

.ieregformfix td{
  text-align: left;
}


td.footer_top #button{
  margin-bottom: -5px;
}

td.footer_top {
  vertical-align: bottom;
  padding: 0 0 0 40px;
  height: 15px;
  background: #D1DFED;
}