/* CSS Document */

body
{
    font-family:Verdana, Arial, Helvetica, Sans-serif;
    font-size:12px;
    color:#373737;
    line-height:1.25em;
}

p
{
    line-height:1.25em;
    padding:0px 0px 4px 0px;   
}

h2
{
    color:#96873b;
    font-size:15px;
    margin:0px 0px 8px 0px;  
}

strong 
{
    font-weight:bold;
}

.floatLeft
{
    float:left;
    display:inline;
}

.floatRight
{
    float:right;
    display:inline;
}

.clearLeft
{
    clear:left; 
    height:0px;
    line-height:0px;
}

.clearRight 
{
    clear:right;
    height:0px;
    line-height:0px;
}
.clearBoth
{
    clear:both;
    height:0px;
    line-height:0px; 
}

.align-center
{
    text-align:center;
}

.align-right
{
    text-align:right;
}


.seperator
{
    border-bottom:2px dotted #96873b;
    margin:8px;
    overflow:hidden;
}

.required
{
    color:#cc0000;
}

#titleBorder
{           
    margin:12px 8px 0px 8px;
}


div.row
{
    margin:4px 0px;
}

div.row label
{
    float:left;
    display:inline;
    width:100px;
}

div.row div.fieldValue
{
    margin:0px 0px 0px 120px;
}

div.row div.fieldValue input[type=text], div.row div.fieldValue input[type=password], div.row div.fieldValue input.text
{
    width:100%;
}

table.dataTable
{
    border-collapse:collapse;
    width:80%;
}

table.dataTable thead tr th, table.dataTable tbody tr td
{
    border:1px solid #96873b;
    padding:2px 4px; 
}

table.dataTable thead tr th
{
    background-color:#ffd571;
}

table.no-border tbody tr td
{
    border:none;
}
