﻿div.label
{
    margin:3px 0 6px 20px;
    float:left;
    width:174px;
}

.isie6 div.label { margin:0 0 0 10px; }

.isie7 div.label { margin:0; }

div.field
{
    margin:3px 0;
    ~margin:0;
    _margin:0;
    float:left;
    width:365px;
}

div.field input
{
    width:365px;
    border:1px solid #CCC;
    margin:0;
    ~margin:0;
    _margin:0;
    padding:0;
}

input { ~margin-top:0; ~margin-bottom:0; width:365px; margin-left:0; padding-left:0; }

.checkbox
{
    width:auto;
    padding-left:0;
    margin-left:0;
    ~margin:6px 0 6px 0;
    _margin:6px 0 6px 0;
    vertical-align:middle;
}

.formFields { width:100%; }


select
{
    width:365px;
    border:1px solid #CCC;
}

div.asterick { margin:3px 10px; float:left; width:10px; }

.buttonWrap { clear:both;float:right;margin-right:180px; }

.isie6 .buttonWrap { clear:both;float:right;margin-right:90px; }

.spacer { margin:10px 0 0 0; }

.labelHeader { font-weight:bold; padding:5px 0; margin-left:20px; }

.isie7 .labelHeader { margin-left:0; }

div.highlight { background:#CCC; }

div.leftLabel { float:left; width:550px; padding:5px 0 5px 0; text-align:left; }

div.leftLabelAlign { float:left; width:610px; padding:5px 0 5px 0; text-align:left; }

div.rightLabel { float:left; margin:0; padding-top:7px; }

.isie7 div.rightLabel { padding-top:0; }

div.rightLabel .labelHeader { text-align:center; padding:0; }

div.request { float:left; width:50px; padding:5px 0 5px 0; }

button { background:#016F54; color:#FFF; font-size:10px; font-weight:bold; margin:0 5px 0 0; }

div.emailresult { color:Red; font-size:14px; }

strong.green {
    font-weight: bold;
    color: #009933;
}
