/**
 *	Elements.
 */

body {
    background-color: #C8C89F;    
    
    background-image: url("../images/gradient-w2t.png");
    background-repeat: repeat-x;
    font: 90%/150% Verdana,sans-serif;
    color: #000000;
}

#main-site-content
{
    background-color: #ffffff;    
/**    -moz-box-shadow: 0 1px 4px 1px #888888;
    -webkit-box-shadow: 0 1px 4px 1px #888888;
    box-shadow: 0 1px 2px 1px #888888;*/
}

h1
{
    font-size: 150%;
}

h2
{
    font-size: 110%;
}

h3
{
    font-size: 105%;
}

h4
{
    font-size: 100%;
}

a:link
{
    color: #006699;
    text-decoration: none;    
}

a:visited
{
    color: #006699;
    text-decoration: none;
}

a:hover
{
    color: #CC0000;
    text-decoration: underline;
}

a:active, a:focus
{
    color: #00405E;
}

a.exlink 
{
    white-space:nowrap;
}

var
{
    font-size: 85%;
    font-weight: bold;
    font-style: normal;
}

input[type="text"]
{
    font-size: 95%;    
    border: 1px solid;
    border-color: #A4B97F;
    padding: 0.15em;
    background-color: white;
}

select
{
    font-size: 95%;    
    border: 1px solid;
    border-color: #A4B97F;
    padding: 0.3em;
    background-color: white;
    width: 242px;
}

/**
 *	Labeled fields and checkboxes.
 */

.checkbox-label
{
    font-style: italic;
    font-size: 90%;
    font-weight: normal;
}

table.table th
{
    color: black;
    background-color: #E4E4B5;
}

img{
    border: 0;
}

.line {
    background: url('../images/line.gif') repeat-x bottom;    
}

.even {
    background-color: #fff;
}

.odd {
    background-color: #ECECEC;
}

/****************************/
/* Header		    */
/****************************/

.background {
    background-color: #E4E4B5;
}

.header-title-cell
{
    font-family: Verdana, Helvetica, sans-serif;    
}

/**
 * Tables.
 */

#index-table
{
    font-family: Verdana, Helvetica, sans-serif;        
}

#search-text
{
    width: 12em;
}

table {
    font-size: 90%;
    line-height: 150%;
}

table td p
{
    font-weight: bold;
    font-style: normal;
    font-size: 90%;
}

th:hover, th:active, th:focus{
    background-color: #7C8F61;
    color: white;
}

table.tablesorter thead tr .headerSort
{
	background-image: url(../images/sortBg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter thead tr .headerSortUp
{
	background-image: url(../images/sortAsc.gif);
}

table.tablesorter thead tr .headerSortDown
{
	background-image: url(../images/sortDesc.gif);
}

.history p
{
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
}
.history font
{
    font-size: 100%;
}