body
{
   background: #ffffff url(../images/back.gif) repeat-x top center;
   margin: 0px;
   padding: 0px;
   font-family: tahoma, arial;
   font-size: 0px;
   line-height: 0px;
   color: #666666;
   height: 100%;
   text-align: center;
}

a:link, a:active, a:visited, a:hover
{
   font-size: 11px;
   line-height: 18px;
   color: #000000;
}

form
{
   margin: 0px;
   padding: 0px;
}

table
{
   font-family: tahoma, arial;
   font-size: 11px;
   line-height: 18px;
}

p
{
   margin: 0px;
   padding: 0px;
   padding-bottom: 18px;
}

#wrapper
{
   background: url(../images/backCol.gif) repeat-y 229px 3px;
   min-height: 100%; 
   height: auto !important; 
   height: 100%; 
   margin: 0 auto -80px;
   width: 770px;
}

#ftrH, #push
{
   height: 80px;
}

#ftrH
{
   background: url(../images/backFtr.gif) repeat-x top center;
}

#ftr
{
   width: 770px;
   background: url(../images/backFtrVert.gif) no-repeat 205px 0px;
   font-size: 10px;
   color: #6d6554;
   padding-top: 12px;
   padding-bottom: 15px;
}

#ftr a:link, #ftr a:active, #ftr a:visited, #ftr a:hover
{
   font-size: 10px;
   color: #6d6554;
}

#newsletter
{
   padding: 30px;
   padding-top: 30px;
   padding-bottom: 20px;
   font-size: 10x;
   line-height: 14px;
}

#newsletter input.field
{
   border-style: none;
   background: url(../images/backForm.gif);
   width: 170px;
   height: 19px;
   font-size: 9px;
   color: #666666;
   padding-left: 4px;
   padding-top: 2px;
   margin-top: 12px;
   margin-bottom: 6px;
}

#lcol
{
   padding: 30px;
}

#content
{
   padding: 30px;
}

#hdr
{
   background: url(../images/backHdr.gif) repeat-x 0px 35px;
   width: 510px;
   height: 36px;
   margin-right: -30px;
   margin-bottom: 9px;
}

#shdr
{
   margin-bottom: 7px;
}

.vert
{
   width: 100px;
   height: 39px;
   margin-top: -9px;
}

.ques
{
   color: #888888;
}