/* ============================================================================= LABELED INPUT ============================================================================= */


.labeledInputFrame
{
    border: 1px solid #ACACAC;
    padding: 3px;
    text-align: left;
    margin:  0 0 5px; 
    background-color: #FFF;
    overflow: hidden; 
}

.labeledInputFrame tbody
{
   margin: 0;
   padding: 0;
}

.labeledInputFrame table
{
    table-laoyout: fixed;
}

.labeledInputFrame td
{
   margin: 0;
   padding: 0;
   vertical-align: top;
}

.labeledInputFrame label
{
    padding: 1px 5px 1px 1px;
    font-size: 13px;
    font-weight: bold;
    color: #808080;
    white-space: nowrap;
    display: block;
    margin: 0;
}

.labeledInputFrame input
{
    border: 0px solid #FFF;
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #006BBB;
    width: 100%;
} 

.labeledInputFrame select
{
    border: 0px solid #FFF;
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #006BBB;
}

.labeledInputFrame textarea
{
    border: 0px solid #FFF;
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #006BBB;
    line-height: 20px;
    width: 100%;
    font-family: Verdana,Tahoma,Arial,sans-serif; 
}
