/* ++++++++++ Main style sheet +++++++++++++ */
body {
     font-family: "Arial";
     font-size: 11pt; 
     background-color:#FFFFFF; 
     color:#000080;
     margin: 0px 
     }
.layout      {  }
/* ------------------Define HTML Tag behvior ----------------- */   
table        { 
    font-family: Arial; 
    font-size: 11pt 
    }
ul           { 
    margin-bottom: 0 
    }
h1           { 
    color: #000080; 
    font-size:14pt; 
    font-weight:bold; 
    font-family:Arial; 
    margin-top:0; 
    margin-bottom:0 
    }
h2          { 
    font-family: Arial; 
    font-size: 12pt; 
    color: #000080; 
    font-weight: bold 
    }
h3          { 
    font-family: Arial; 
    color: #000080; 
    font-weight: bold 
    }
p    {
	margin-top: 0; margin-bottom: 0
    }
hr  {
	margin-bottom: 0; 
	color:#000080; 
	height:1
    }      
.headercell  { 
    background-position: right top; color: #FFFFFF; 
    padding-left: 8px; 
    padding-top: 2px; 
    padding-bottom: 2px; 
    background-color: #000080; 
    font-family:Arial; 
    font-size:10pt; 
    font-weight:bold; 
    background-image:url('images/Diag_blue.jpg'); 
    background-repeat:no-repeat
    }
.bannerercell  { 
    color: #000080; background-color:#E1E1E1 
    }    
.content   { 
    font-family: Arial; 
    font-size: 11pt; 
    }
/* -------------- Define standard hyperlink behavior---------- */
a:link       {
     text-decoration:underline; 
     color:#000080;  
     }
a:active     { 
    text-decoration:underline;
    color:#000080;
    }
a:visited    { 
    text-decoration:underline; 
    color:#800080;  
    }
a:hover      { 
    text-decoration:underline;
    color:#0000FF; font-style:italic; padding-left:4px     
    }
/* -----------Define Navigation section and hyperlink behavior---------- */       
.nav         { 
    color:#000080; 
    font-size:12pt; 
    font-family:Arial; 
    text-decoration:none; 
    padding-top:10px
    }
.linkcell    {
     background-color: #E1E1E1; 
     padding-left:4px; 
     padding-top:4px; 
     padding-bottom:4px 
     }      
.nav a:link    {
    color: #000080; 
    text-decoration:none; font-size:10pt 
    }
.nav a:visited    {
    color: #000080; 
    text-decoration:none; font-size:10pt 
    }
.nav a:hover    {
    color: #000000; 
    text-decoration:none; 
    font-weight:bold; 
    font-style:italic; 
    font-size:10pt; text-transform:uppercase  
    }
/* ----------------Define Form Fields behavior--------------- */    
.formtable   {
    border: 2px solid #C0C0C0}
.formtable td { 
    padding-left: 4px; 
    padding-right: 4px; padding-top:2px; padding-bottom:2px 
    }
.formfield   { 
    border:1px solid #C0C0C0; font-family: Arial; 
    font-size: 10pt; 
    font-weight: bold 
    }
.formbutton  { 
    border:2px solid #C0C0C0; font-family: Arial; 
    font-size: 10pt; 
    font-weight: bold; 
    color: #000000;
    background-color: #000080
	 
    }
.formtable button { color: #FFFFFF; background-color: #000000 }
input        { 
    border: 1px solid #000000; color:#000080; font-style:italic
 
    }
textarea     { 
    border: 1px solid #000000; color:#000080; font-style:italic
 
    }
select       { 
    border: 1px solid #000000
 
    }