/* main body */
body {
     color : #000080;
     background-color : #deefff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 10pt;
     margin-top : 0;
     mafgin-left : 0;  
}
/* ----------------------------------------------------- */

/* Links */
a:link {
     color : #0000ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 10pt;
     font-weight : bold;
}    
a:visited {
     color : #0000ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 10pt;
     font-weight : bold;
}   
a:hover {
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 10pt;
     font-weight : bold;
}  
a:active {
     color : #880F66;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 10pt;
     font-weight : bold;
}
.pic1 a img {
	border: solid 2px;
	border-color:  #808080;
}
.pic1 a:hover img {
	border: solid 2px;
	border-color: #FF3333;
}
.pic1 a:hover {  /* wakeup IE */
	border-width: 0;
}
.esc     {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #808080; 
                font-size: 9pt;
                text-decoration : none;
                font-weight: bold;
                margin: 5px;
                text-align: center;
               border-style : solid;
               border-width : 2px;
               border-color : #808080; 
} 
.esc A:link	 {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #808080; 
                font-size: 9pt;
                text-decoration : none; 
                font-weight: bold;
                margin: 5px;
                text-align: center;

}
.esc A:visited {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #808080; 
                font-size: 9pt;
                text-decoration : none; 
                font-weight: bold;
                margin: 5px;
                text-align: center;

}
.esc A:hover {
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                color: #FF3333; 
                font-size: 9pt;
                text-decoration : none; 
                font-weight: bold;
                margin: 5px;
                text-align: center;

}

/* design */

.boldboldbox {
         border-style: solid;
         border-width: 4px;
         border-color: #0000ff;
         background-color : #deefff;
}
h3 {
     font-size : 10pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     text-align : center;
} 
h4 {  
      font-size : 9pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     text-align : center;
}  
.h3 {
     font-size : 10pt; 
     color : #000080
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff;       
}
.h4 {
     font-size : 9pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff;       
}
.h4b {
     font-size : 9pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     font-weight : bold;      
}
.h3m10 {
     font-size : 10pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     margin-right : 10px;
     margin-left : 10px;
     text-align : left;      
}
.h3m5 {
     font-size : 10pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     margin-right : 5px;
     margin-left : 5px;
     text-align : left;      
}
.fact table {
          border : solid #0000ff 1px;
}
.fact td {
          border : solid #0000ff 1px;
}

/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* end new css*/