/* Form layout */

.DataEntry
{
    line-height: normal;
    margin: 0;
}

LABEL
{
    font-size: 11px;
}

LABEL.required, LABEL.normal
{
    display: block;
    margin: 0;
    font-weight: bold;
    margin-bottom: 2px;
}
/*
.required, .warning
{
    color: #cc0000;
}
*/

span.r
{
    color: #ff0000;
}

.instructions
{
    color: #666666;
    font-weight: normal;
    font-size: 11px;
}

DIV.Item, DIV.ItemLeft
{
    margin: 0;
    margin-bottom: 10px;
}

DIV.Item
{
    clear: both;
}

DIV.ItemLeft
{
    float: left;
    width: 32%;
    margin-right: 1%;
}

DIV.RightColumn
{
    margin-right: 0;
}

DIV.Under
{
    float: left;
    margin-right: 1%;
    font-size: .8em;
    color: #333333;
}

HR
{
    width: 100%;
    clear: both;
}
/*
INPUT, SELECT
{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}
*/
.DataGroup, fieldset
{
    border: solid 1px #aaaabb;
    background-color: #fafafa;
    padding: 10px 20px 10px 20px;
    margin-bottom: 10px;
}

fieldset > legend
{
    margin-left: -5px;
    margin-bottom: 10px;
    font-weight: bold;
}

.DataGroup HR
{
    clear: both;
}

.clearL
{
    clear: left;
}

.Validation, .Validation li
{
    color: Red;
}

.Message
{
    color: Green;
    font-weight: bold;
    text-align: center;
}

#pageInfo
{
    padding: 10px 52px 20px 14px !important;
}

#pageInfo h2 { margin: 6px 0px; }

DIV.inlineNav 
{
display: inline;	
}

.floatRight {
    float:right;
}