body {
margin: 30px auto;
background-color: #646464;
}

td {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #555555;
      text-align: left;
}

a {
      color: 555555;
      font-weight: bold;
      text-decoration: none;
}
.Menu
{
left:221px;
position:relative;
top:163px;
clear:both;

}
.MenuFix
{
margin-top: 163px;
clear:both;
text-align: right;
}

.TransparentDiv
{
 position: relative;
 right:   250px;
 z-index:  1;

}

.TransparentGif
{
 border:  none;
}

.ContentArea
{
 position: relative;
 top: -120px;
}

.title {
font-size: 12px;
font-weight: bold;
color: #304F78;
}

.header {
      height: 200px;
      background-image: url(http://www.datafluxideas.com/images/headerbg_2010.gif);
      background-repeat: no-repeat;
      background-color: #646464;
	  clear:both;
}

.headerleft {
padding: 15px 0 0 15px;
}

.headerright {
padding: 15px 15px 0 0;
}

.mainbody {
      background-image: url(http://www.datafluxideas.com/images/mainbodybg.gif);
      background-repeat: repeat-y;
      background-color: #646464;
}

.mainleft {
padding: 0 0 0 20px;
}

.dividervert {
      background-image: url(http://www.datafluxideas.com/images/divider_vert.gif);
      background-repeat: repeat-y;
      padding-right: 10px;
}

.mainright {
padding: 10px 15px 0 5px;
}

.footer {
      height: 43px;
      margin: 0;
      background-image: url(http://www.datafluxideas.com/images/footerbg.gif);
      background-repeat: no-repeat;
      background-color: #646464;
}

.footerleft {
padding: 8px 0 0 35px;
font size: 9px;
}

.footerright {
text-align: right;
padding: 8px 35px 0 0;
font size: 9px;
}

.poweredBy {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #555555;
}
.textBorder
{
    border-style: ridge;
    border-color: Black;
    text-align: right;
    width: 50px;
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.text
{
    border-style: outset;
    border: 0;
    text-align: right;
    width: 50px;
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.textDropDown
{
    text-align: left;
    background-color: White;
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.textLabel
{
    text-align: left;
    width: 250px;
}
.textLabelBottom
{
    font-size: 13px;
    text-align: left;
    width: 250px;
}
div.profile ol
{
    margin: 0;
    list-style: none;
    padding-top: 5px;
}
div.profile ol li
{
    margin: 0;
    clear: both;
}
OL, OL LI
{
    margin: 0;
    padding: 0;
    list-style-position: inside;
}

.calcRight
{
    text-align: right;
    display: inline;
    float: right;
    padding-bottom: 15px;
}
.calcRightBottom
{
    text-align: right;
    display: inline;
    float: right;
}
.calcRightSavings
{
    text-align: right;
    display: inline;
    float: right;
    padding-top: 15px;
}
.calcLeft
{
    text-align: left;
    display: inline;
    float: left;
}
.calcLeftBottom
{
    text-align: left;
    display: inline;
    float: left;
    padding-top: 15px;
}

div.profile ol li div.error
{
    background: #A81700 none repeat scroll 0 0;
    border: 2px solid #BD1A00;
    color: #FFFFFF;
    display: none;
    position: absolute;
    right: -200px;
    text-align: left;
    text-indent: 5px;
    top: 2px;
    width: 200px;
    z-index: 10;
}
.formButton
{
    background-image: url(/images/calculate.jpg);
    width: 68px;
    height: 24px;
    border: 0;
}
