﻿body
{
    background-color: Black;   
    font-size: .75em;
    font-family: Verdana, Helvetica, Sans-Serif;
    margin:0;
    padding: 0;
    /*color: #696969;*/
    color:#0093DD;
}

p, ul
{
    margin-bottom: 20px;
    line-height: 1.6em;
}

fieldset 
{
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #CCC;
    color:#0093DD;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
    color:#0093DD;
}

input[type="text"]
{
    width: 200px;
    border: 1px solid #CCC;
}

input[type="checkbox"]
{
    border: 1px solid #CCC;
    padding: 0px;
}

select
{
    width:100px;
    border:1px solid #CCC;
    font-family: Verdana, Helvetica, Sans-Serif;
}

input[type="file"]
{
    width: 400px;
    border: 1px solid #CCC;
}

textarea
{
    border: 1px solid #CCC;
}

input[type="password"] 
{
    width: 200px;
    border: 1px solid #CCC;
}


.editor-label,
.editor-field
{
    margin: 0.5em 0;
}

.text-box
{
    width: 30em;
}

.text-box.multi-line
{
    height: 6.5em;
}

.tri-state
{
    width: 6em;
}


a:link
{
    color: #034af3;
    text-decoration: underline;
}
a:visited
{
    color: #505abc;
}
a:hover
{
    color: #1d60ff;
    text-decoration: none;
}
a:active
{
    color: #12eb87;
}

.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;
}


#Page
{        
    width: 950px;    
    height: 850px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:10px;
    background-color:White;
}


/* #data is to be used for tables showing records */
table#data
{
  border: solid 1px #e8eef4;
  border-collapse: collapse;
}

table#data td 
{
  padding: 5px;   
  border: solid 1px #e8eef4;
}

table#data th 
{
  padding: 6px 5px;
  text-align: left;
  background-color: #e8eef4; 
  border: solid 1px #e8eef4;   
}

/* default table style - identical #data expect for no borders */
table
{
}

table td
{
    padding: 5px;  
}

table th
{
  padding: 6px 5px;
  text-align: left;
  background-color: #e8eef4; 
}


/* footer table */

table #footertable
{
    float:right;
    height:60px;
}


/* side navigation menu */
ul#sidemenu
{    
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: left;
}

ul#sidemenu li
{
    
    list-style: none;
}

ul#sidemenu li#greeting
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    color: #fff;
}

ul#sidemenu li a
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;    
    /*color: #034af3;*/
    color:#0093DD;
}

ul#sidemenu li a:hover
{    
    text-decoration: none;
}

ul#sidemenu li a:active
{
    background-color: #a6e2a6;
    text-decoration: none;
}

ul#sidemenu li.selected a
{
    background-color: #fff;
    color: #000;
}


/* top navigation menu */
ul#menu
{    
    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;*/
    color: #0093DD;
}

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;
}



