* {margin: 0; padding: 0; border: 0;}

body    
{ 
    font-family: Verdana, Arial, sans-serif;    
    font-size:81%;
    margin:0; 
    padding:0;
    color:#333;
    word-wrap: break-word;
}

a
{    
    text-decoration:underline; color:#0A458B;
}

#PageContent a:visited    
{    
    color: #0A458B;
}

a:active    
{    
    text-decoration: none; color: #0A458B;
}

a:hover     
{    
    text-decoration: none; color: #0A458B; 
}

h1,h2,h3,h4,h5,h6    {margin:0px 0px 10px 0px; padding:0; font-weight:normal; line-height:1.3em; font-family:Tahoma; color: #0a458b;}
h1    {font-size:2em; color: #10a1c4;}
h2    {font-size:1.7em; color:#000  }
h3    {font-size:1.6em;}
h4    {font-size:1.2em;}
h5    {font-size:1em; font-weight:bold }
h6    {font-size:0.9em;font-weight:bold; font-style:italic}
p    {    margin:0 0 0.8em 0; padding:0; line-height:1.3em}

#SkipLinks        {    position:absolute; left:-2000px;}

#noScript    {    
    height:10px; 
    color:#C40E26; 
    font-weight:bold;
    position:absolute; 
    left:340px; 
    border:1px solid #C40E26; 
    padding:5px 5px 7px 5px;}
    
.hidden        {    position:absolute; left:-2000px;}

ul,ol,li    {    margin:0; padding:0; }

#PageContent ul    {    margin:0 0 10px 20px; list-style-type:none;}
#PageContent ol    {    margin:0 0 10px 30px;}
#PageContent li    {    margin:0 0 10px 15px;}

form    {margin:0;padding:0;}
input, select, textarea    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#666;}
.textbox    {    padding:2px; border:1px solid #ccc; margin:0;}
.fleft    {float:left;}
.fright    {float:right;}
/*table    {width:58%; w\idth:100%; border-collapse:collapse; font-size:1em; border:1px solid #ccc; border-bottom: none; margin:10px 0 10px 0;} 
table th{background-color:#e8f6f9;border-bottom:1px solid #ccc;border-right:1px solid #ccc; padding:.5em .5em .5em 1em; text-align:left;}
table td{border-right:1px solid #ccc; border-bottom: 1px solid #ccc; padding:.5em 1em .5em 1em;}
*/
#Skip    {  
    position: absolute;
    left:-2000px; }

#Skip a{
  position: absolute;
  width: 200px;
  height: 200px;
  top:-4em;
  left:-2000px; 
}

#Skip a:active, #Skip a:focus {
  position: absolute;
  width: 200px;
  height: 100px;
  font-weight: bold;
 
}

.frmInput
{
    border: solid 1px #ccc;
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#666;
    
}
.frmError
{
    border: solid 1px #ff0000;
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#666;
}
.frmQ
{
border-left:1px solid #ccc;background-color:#e8f6f9;border-bottom:1px solid #ccc;border-right:1px solid #ccc; padding:.5em .5em .5em 1em; text-align:left;
    
}
.frmQTop
{
border-left:1px solid #ccc;border-top:1px solid #ccc;background-color:#e8f6f9;border-bottom:1px solid #ccc;border-right:1px solid #ccc; padding:.5em .5em .5em 1em; text-align:left;
    
}

.frmATop{border-top:1px solid #ccc;border-right:1px solid #ccc; border-bottom: 1px solid #ccc; padding:.5em 1em .5em 1em;}

.frmA{border-right:1px solid #ccc; border-bottom: 1px solid #ccc; padding:.5em 1em .5em 1em;}

.EmptyCell
{
border-left:1px solid #ccc;border-right:1px solid #ccc; padding:.5em .5em .5em 1em; text-align:left;
    
}

.Error
{
    color: #ff0000;
}

.frmEmpty
{
    border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc; padding:.5em .5em .5em 1em; text-align:left;
}

.btn 
{
    background-color:#054189;
    color:#fff;
    border:none;
    padding:0.4em;
    cursor: pointer;
    font-size:0.85em;
    margin:10px 0 0 0;
}

.gridHeader
{
   padding: .3em .3em .5em .3em;
   /*padding:.5em .5em .5em 1em; */
   text-align:center; 
   font-weight: bold;
   
}

.gridRow
{
   padding: .5em .5em .5em .5em;
     /*padding:.5em .5em .5em 1em; 
   border-left:1px solid #ccc;
   border-top:1px solid #ccc;
   background-color:#e8f6f9;
   border-bottom:1px solid #999999;*/
}

.gridAlt
{
    background-color: #F4FCFD;
   padding: .5em .5em .5em .5em;
     /*padding:.5em .5em .5em 1em; 
   border-left:1px solid #ccc;
   border-top:1px solid #ccc;
   background-color:#e8f6f9;
   border-bottom:1px solid #999999;*/
}