body {color: black; 
      background: white;
	  font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10pt;
	  margin: 0px; /*margins are set to 0*/
	  }
	  
h1 {  font-family: Arial, sans-serif; 
      font-size: 12pt; 
     color:#800000;
      }

h2 {  font-family: Arial,sans-serif;
     font-size:10pt;
     color:#800000;

}
table#main {width: 799px; 
			  margin: 0;
			  font-size: 10pt;
             }
table#main td#center{  text-align: center;}
table#main tr#first{ background:#FFFFE1;}

td#left{  text-align: left;}
  
table#lev1 {width: 700px; 
		   font-size:10pt;
           color:black;
            /*  background:#FFFF99; */
             background:white;
           border:0px none;
           padding-left:5pt; 
           padding-right:5pt; 
           text-align: center;          
 }
 
 table#lev1 td {vertical-align: top;
                padding-top: 5pt;
                 padding-bottom: 5pt;
               } 
.caption {font-family: Arial, sans-serif;
        font-size: 10pt; 
        color:#800000; 
        text-decoration: none;
        font-weight: bold;
}
.legende {font-size: 8pt; 
        color:#008080; ; 
        text-decoration: none;
        font-weight: bold;
}

td#lib {text-align:right;
        padding-right:3pt;}
td#input {text-align:left;
           padding-left:3pt;}
 td#border {background:#CEEAEC;
           border-top:1px solid blue;
           border-bottom:1px solid blue;                
          }
 td#bgwhite{ background:#FFFFFF;}

 td#style1 {color:#FFFFCC;
			background:#800000; 
			text-align: center;
			text-transform:uppercase;
			font-weight: bold;

		}
td#style2 {color:#800000; 
			background:white; 
			text-align: center;
			text-transform:uppercase;
			font-weight: bold;
			font-size: 14pt;

		}
 

.tiny{font-size: 8pt;}
.small{font-size: 10pt;}
.normal{font-size: 12pt;}
.big{font-size: 14pt;}
.red {color: red;}
.capitalize {text-transform: capitalize;}
.uppercase {text-transform:uppercase;}

li {list-style-type: decimal;
     padding-top: 10pt;
     margin-left: 10pt;
     text-align:left;
    }
td#head {background: white; 
          /* background:#FFFFCC; */

   			padding: 0;
   			text-align: center;
   			padding-top: 0pt;
   			margin-top: 0pt;
   			  text-align:center;
   			  border-bottom:3px #800000 solid;
       } 
td#head h5 {  font-family: Arial, sans-serif; 
      font-size: 12pt; 
      color:#800000;
    }

td#head h6 {  font-family: Arial,sans-serif;
     font-size:10pt;
     color:blue;

}

  #url {color: green;
        font-size: 10pt;
        text-decoration: underline;
        font-weight: normal;        
          }
 div#cp {text-align: center;
          margin-left: 0px;
          margin-top: 20pt;
          width: 450px;
         border-top:1px solid red;
         font-size: 10pt;
         

    }
 .missingField {color: red;
       font-size: 10pt; 
       font-family: Arial, sans-serif; 
       font-weight: normal;
       text-transform: uppercase;
           }
 .fieldRequired {color: red;
       font-size: 8pt; 
       font-family: Arial, sans-serif; 
       font-weight: bold;
       text-transform: normal;
       /* background:red; */

           }
 td#req {border:1px solid red;}
 
  .error { color: red;
       font-size: 10pt; 
       font-family: Arial, sans-serif; 
       font-weight: bold;
       text-transform: normal;
           }
  .ast {color: red;}
  
  /*normal links in the text*/
a:link {
	background: transparent;
	color: #008080;
	font-weight:normal;
	text-decoration: underline;
}

a:visited {
	background: transparent;
	color: #008080;
	font-weight:normal;
	text-decoration: underline;
}

a:hover {
	background: transparent;
	font-weight:normal;
	color: blue;
	text-decoration: underline;
}