﻿body 
{
    background-color: #1e252f;
    font-family: Verdana;
    font-size: 12px;
}


h1, h2, h3, h4, h5, h6
{
    font-family: Arial;
}

h1 
{
    font-size: 2em; 
    font-weight: lighter; 
    font-family: Times New Roman;
    color: #FFFFFF;
    padding: 0;
    margin: 0;
    background-color: #2b3c4c;
}

h2 
{
    font-size: 2.1em;
    font-weight: lighter;
}

h3 
{
    background-color: #CCCCCC;
    border: solid 1px #FFFFFF;
    padding: 3px 5px;
    clear: both;
}


#wrapper 
{
    width: 700px;
    margin: 0 auto;
    background-color: #EEEEEE;
    border: solid 2px #FFFFFF;
    min-height: 400px;
}

#mainNav { height: 25px; background-color: #FFFFFF; border-bottom: solid 2px #73312d; }

#mainNav ul 
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#mainNav ul li { margin: 0; padding: 0; float: left; }

#mainNav a 
{
    display: block; 
    padding: 5px 10px; 
    text-decoration: none;
    color: #000000;
    font-size: 0.9em;
    font-weight: bold;
}

#mainNav a:hover 
{
    background-color: #1e252f;
    color: #FFFFFF;
}

#mainContent 
{
    padding: 10px 10px 30px 10px;
    clear: both;
}

#mainContent a 
{
    text-decoration: none;
}

#mainContent a:hover 
{
    text-decoration: underline;
}

#mainContent li { margin: 0 0 0.5em 0; }

#mainContent p { line-height: 1.4em; }

#vcubar { 
	width: 704px;
	margin: 0 auto;
}
/***********************************************************/
/* FORMS */

.formbox {}

.fItem 
{
    clear: both;
    margin: 1em 0 0 0;
    padding: 0.5em 0 0 0;
}

.fItem .fLabel 
{
    width: 125px;
	padding-top: 2px;
    float: left;
    display: block;
}

.fItem .fField 
{
    width: 500px;
    float: left;
}

.fItem .fField label { margin-right: 1em; }

.fItem .fField input[type="text"] 
{
    width: 400px;
    border: solid 1px #999999;
}

.fItem .fField input[type="file"]
{
	width: 400px;
}

.fButtons 
{
    clear: both;
    padding: 1em 0 0 0;
}

.fClear { clear: both; }


table.wrvu 
{
    border: solid 1px #999;
}

table.wrvu th, table.wrvu td 
{
    padding: 5px 10px;
}


td.oddcell, th.oddcell { background-color: #FFFFFF; }
td.evencell, th.evencell { background-color: #EEEEEE; }

.peaBalance 
{
    font-size: 1.2em;
    font-weight: bold;
}


.listingbox 
{
    height: 250px;
    overflow: auto;
    border: solid 1px #999999;
}

.listing 
{
    width: 100%;
    border: solid 1px #CCCCCC;
}
.listing td { padding: 5px 10px; }

