body
{
    font-size: .85em;
    font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #022650;
}
/*022650 3B79C0*/
header,
footer,
nav,
section {
    display: block;
}

/* 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;
}
ul#menu {
    border-bottom: 1px #5C87B2 solid;
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: right;
}

ul#menu li {
    display: inline;
    list-style: none;
}

ul#menu li#greeting {
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    color: #fff;
}

ul#menu li a {
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    background-color: #e8eef4;
    color: #034af3;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}

ul#menu li a:hover {
    background-color: #fff;
    text-decoration: none;
}

ul#menu li a:active {
    background-color: #a6e2a6;
    text-decoration: none;
}

ul#menu li.selected a {
    background-color: #fff;
    color: #000;
}
#dvHeader
    {
        background-color: #5C87B2;
        }
        
  .odd{background-color: #ffffff;} 
  .even{background-color: #E6E0E6;}
#footer
{  
    color:White;
    text-align:center;
    position:absolute;
    bottom:0;
    width:100%;
    height:15px;   /* Height of the footer */
    background:#508db5;
    left:0px;
    
    
    }
    
    #trField 
  {
   text-align:center;
   text-transform:uppercase;  


         
  }
 
.tablesorter {
	font-size: 12px;
	background-color: white;	
	color:Black;	
}

.tablesorter th{
	text-align: left;
	padding: 5px;
	background-color: #6E6E6E;     
}

.tablesorter td{
	color: #000000;
	padding: 5px;
}

.tablesorter tr:nth-child(even){
	background-color: #eee;
}
.tablesorter .header {
	background-image: url("../Content/themes/base/images/bg.png");
	background-repeat: no-repeat;
	
	padding-left: 22px;
	padding-top: 8px;
	height: auto;
	
	
}
.tablesorter .headerSortUp {
	background-image: url("../Content/themes/base/images/asc.png");
	background-repeat: no-repeat;
	
}
.tablesorter .headerSortDown {
	background-image: url("../Content/themes/base/images/desc.png");
	background-repeat: no-repeat;
	
}
.datefield
{
    width:70px;
    }
.header {
    position:fixed;
    top:210;  
}
.header.fixed {
    position:fixed;
    top:0;
}

#FLink
{
    color:#508db5;
    }
 .HomeLink
{
    color:#508db5;
    }
    .HLink
    {
         color:#508db5;
        
        }
.header {  width: 100%;background-color: #022650;top:0;}
