a,abbr,acronym,address,b,blockquote,body,br,caption,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,i,img,label,legend,li,link,menu,ol,p,pre,small,span,strong,table,td,th,tr,u,ul {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:#10a1c4;  }
h3    {font-size:1.6em; color:#10a1c4;}
h4    {font-size:1.2em;}
h5    {font-size:1em; font-weight:bold;color: #10a1c4; }
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;}


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;}

.tableQA
{
	background-color:#EBF7FA;
}

.tableQA td
{
	border-bottom:solid 5px #FFF;
}

.tableQA td input,.tableQA td textarea
{
	width:100%;
}

.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
{
 padding:.5em .5em .5em 1em; text-align:left;
    
}
.frmQTop
{
padding:.5em .5em .5em 1em; text-align:left;    
}

.frmATop{padding:.5em 1em .5em 1em;}

.frmA{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;
    width:4.5em;
    border:none;
    padding:0.4em;
    cursor: pointer;
    font-size:0.85em;
    margin:10px 0 0 0;
}

.validationSummary { border: 2pt solid #FF2200; background-color: #FEFBDE; color:#FF2200; font-family: Verdana,Tahhoma,Sans-Serif; font-weight: bold; font-size: 10pt; padding: 4px; margin: 12px 0;}
.validationSummary ul { padding: 4px 6px 6px 30px; list-style-type: disc !important; margin: 4px 24px !important; }