body
{
    background-color: #fff;
    color: #232323;
    font-family: 'Droid Sans Mono', 'Courier New', monospace;
    font-size: 0.8em;
    width:980px;
}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}









/************************ custom stuff ****************************/
#header
{
}
#footer
{
    background-color:#CCC; 
    margin-top:30px; 
    padding:5px; 
    text-align:center;
    width:100%;
}

.loading
{
    /*background-color:#ACAAAC;*/
    padding:100px 0px;
    text-align:center;
}
.menuDisplay
{
    background-color:#A30000; 
    color:#FFF; 
    float:left; 
    padding:5px;
    width:100%;
}
.menuDisplay a
{
    color:#F99;
}
.menuDisplayTest
{
    background-color:#00A300; 
    color:#FFF; 
    float:left; 
    padding:5px;
    width:100%;
}
.menuDisplayTest a
{
    color:#000;
}

#loginLogout
{
    float:right; 
    text-align:right;
}
#menuSecure
{
    float:left;
}

.message
{
    color:Red;;;;
}



img
{
    border-style:none;
}
.hidden
{
    display:none;
}
.pagination
{
    background-color:#CC0;
}


/*** table form ***/
.formInput th
{
    text-align:right;
}


.highlightOnHover:hover
{
    background-color:Yellow;
    color:Black;
}



/** font color **/
.black
{
    color:#000;
}
.gray
{
    color:#888;
}
.red
{
    color:#F00;
}
     
     
/** input types **/   
.number
{
    text-align:right;
}
.text
{
    text-align:left;
}
.datetime
{
    text-align:right;
}