/* General. */
body
{
  font-size: 10pt;
  font-family: arial, "lucida console", sans-serif;
}
h1, h2, h3
{
  margin: 0px;
  padding: 0px;
}
a
{
  color: #369;
}

/* Page. */
.header,
.main,
.footer
{
  width: 594px;  
}

/* Header. */
.header h1
{
  background-image: url("/vendorimages/dfs/eviews2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  width: 594px;
  height: 240px;
}
.header h1 span
{
  display: none;
}

/* Main. */
.main h2
{
   text-align: center;
}
.main .important
{
  color: #800;
}
.main em
{
  font-weight: bold;
}
.main .alreadysubscriber
{
  text-align: center;
}

/* Profile. */
.error
{
   color: red;
}
.profile
{
   /* border-top: thin solid black; */
}
.profile h3
{
   font-size: 12pt;
   text-align: center;
   padding: 4pt;
}
.profile h3 .note
{
  font-size: 9pt;
  font-weight: normal;
}
.profile .buttonarea
{
   text-align: center;
   padding: 6pt;
}
.profile .fields
{
   padding: 4pt;
}
.profile .fields label
{
   text-align: right;
   width: 200px;
   float: left;
}
.profile .edit
{
   margin-left: 2pt;
   width: 350px;
}
.profile .checkboxes
{
   padding: 4pt;
   padding-left: 18pt;
}

/* Request Link. */
#requestlink .fields
{
   text-align: center;
   padding: 4pt;
}

/* Unsubscribe. */
.unsubscribe
{
   text-align: center;
   margin: 4pt;
}

/* Footer. */
.footer
{
   font-size: 8pt;
   text-align: center;
   color: #444;
}
.footer .rule
{
   font-size: 10pt;
   color: white;
   font-weight: bold;
   background-color: #6096d4;
   height: 20px;
   padding-top: 3pt;
   padding-bottom: 2pt;
}
.footer hr
{
   display: none;
}