/* 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 : #0066ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 10pt;
     font-weight : bold;
}   
a:hover {
     color : #333333;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 10pt;
     font-weight : bold;
}  
a:active {
     color : #0066ff;
     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;
}
.breadcrumb a:link {
     color : #0000ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 8pt;
     font-weight : normal;
}    
.breadcrumb a:visited {
     color : #0066ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 8pt;
     font-weight : normal;
}   
.breadcrumb a:hover {
     color : #333333;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 8pt;
     font-weight : normal;
}  
.breadcrumb a:active {
     color : #0066ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 8pt;
     font-weight : normal;
} 

/* Links for blue bg */
.blueonblue a:link  {
     color : #deefff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 10pt;
     background-color : #0000ff;
     font-weight : bold;
} 
.blueonblue a:visited  {
     color : #deefff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 10pt;
     background-color : #0000ff;
     font-weight : bold;
}
.blueonblue a:hover  {
     color : #000000;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 10pt;
     background-color : #0000ff;
     font-weight : bold;
}
.blueonblue a:lactive  {
     color : #ff0000;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 10pt;
     background-color : #0000ff;
     font-weight : bold;
}
.blueonblue a:link  {
     color : #deefff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 10pt;
     background-color : #0000ff;
     font-weight : bold;
}
/* Boxed nav Links */
.topnav a:link {
     color : #0000ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 8pt;
     font-weight : bold;
     background-color : #deefff;
     border-style: solid;
     border-width: 1px;
     border-color: #0000ff; 
     line-height: 200%; 
    text-decoration: none;
    padding-right : 3px; 
    padding-left : 3px;
}    
.topnav a:visited {
     color : #0066FF;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 8pt;
     font-weight : bold;
     background-color : #deefff;
     border-style: solid;
     border-width: 1px;
     border-color: #0000ff; 
     line-height: 200%; 
    text-decoration: none;
    padding-right : 3px; 
    padding-left : 3px;
}  
.topnav a:hover {
     color : #deefff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 8pt;
     font-weight : bold;
     background-color : #0000FF;
     border-style: solid;
     border-width: 1px;
     border-color: #0000ff; 
     line-height: 200%; 
    text-decoration: none;
    padding-right : 3px; 
    padding-left : 3px;
} 
.topnav a:active {
     color : #0000ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 8pt;
     font-weight : bold;
     background-color : #deefff;
     border-style: solid;
     border-width: 1px;
     border-color: #0000ff; 
     line-height: 200%; 
    text-decoration: none;
    padding-right : 3px; 
    padding-left : 3px;
}
.topnav { 
     font-size : 10pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff;
}  
.minilink a:link {
      color : #0000ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 8pt;
     font-weight : bold;
     background-color : #deefff;
}
.minilink a:visited {
      color : #0000ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 8pt;
     font-weight : bold;
     background-color : #deefff;
}
.minilink a:hover {
      color : #0066CC;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 8pt;
     font-weight : bold;
     background-color : #deefff;
}
.minilink a:active {
      color : #0000ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-size : 8pt;
     font-weight : bolder;
     background-color : #deefff;
}
/* ----------------------------------------------------- */
/*Headings*/
h1 {
     font-size : 12pt;
     background-color : 0000FF;
     color : #deefff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     font-weight : bold;
     text-align : center;
}   
h2 {  
      font-size : 11pt; 
     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;
     text-align : center;
}   
h4 {  
      font-size : 9pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     text-align : center;
}   
h5 {
     font-size : 8pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     text-align : center;
} 
/* ----------------------------------------------------- */
/* Navy text for light blue bakground */    
.h2 {
     font-size : 11pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff;       
}
.h2b {
     font-size : 11pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     font-weight : bold;      
}
.h2m10 {
     font-size : 11pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     margin-right : 10px;
     margin-left : 10px;
     text-align : left;      
}
.h2m10b {
     font-size : 11pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     margin-right : 10px;
     margin-left : 10px;
     text-align : left;
     font-weight : bold;      
}
.h3 {
     font-size : 10pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff;       
}
.h3b {
     font-size : 10pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     font-weight : bold;      
}
.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;      
}
.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;      
}
.h3m25 {
     font-size : 10pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     margin-right : 25px;
     margin-left : 25px;
     text-align : left;      
}
.h3m50 {
     font-size : 10pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     margin-right : 25px;
     margin-left : 50px;
     text-align : left;      
}
.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;      
}
.h4m5 {
     font-size : 9pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     margin-right : 5px;
     margin-left : 5px;
     text-align : left;      
}
.h4m10 {
     font-size : 9pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     margin-right : 10px;
     margin-left : 10px;
     text-align : left;      
}
.h4m25 {
     font-size : 9pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     margin-right : 10px;
     margin-left : 25px;
     text-align : left;      
}
.h4m50 {
     font-size : 9pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff; 
     margin-right : 10px;
     margin-left : 50px;
     text-align : left;      
}
.h5 {
     font-size : 8pt; 
     color : #000080;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff;       
}
/* ----------------------------------------------------- */
/* mini blue text for fact boxes*/
.miniblue8 {
     font-size : 8pt;
     color : #0000ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff;
     text-align : justify;
     margin : 5px;     
} 
/* mini blue text for fact boxes*/
.miniblue9 {
     font-size : 9pt;
     color : #0000ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff;     
}
.minilink {
     font-size : 8pt;
     color : #0000ff;
     font-family : Arial, Tahoma, Helvetica, sans-serif;
     background-color : #deefff;     
}  
/* light blue on blue*/
.blueonblue  { 
      color: #DEEFFF; 
      font-family: Arial, Tahoma, Helvetica, sans-serif; 
      font-size: 10pt; 
      border: solid #0000FF; 
      padding-left: 2px; 
      padding-right: 2px; 
      padding-top: 2px; 
      padding-bottom: 2px; 
      background-color: #0000FF;
}
/* blue text*/
.bluebold {
font-size : 10pt; 
color : #0000ff;
font-weight : bold;
font-family : Arial, Tahoma, Helvetica, sans-serif;
background-color : #deefff;
} 
/* ----------------------------------------------------- */
  
/* misc*/ 

/* blue line*/
.hr {
    color: #0000ff;
    height: 1px;
    width: 70%;
}
/* ----------------------------------------------------- */
/* boxes*/ 
/* white box for code snippits*/
.code  {
         border-style : solid;
         border-width : 1px;
         border-color : #0000CC;
         font-family : Arial, Tahoma, Helvetica, sans-serif;
         font-size : 8pt;         
         color : #000000;
         background-color : #FFFFFF; 
         padding : 10px; 
         text-align: left;       
} 

/* blue box borders - basic and box same */
.box {
         border-style: solid;
         border-width: 1px;
         border-color: #0000ff;
         background-color : #deefff
} 
.boldbox {
         border-style: solid;
         border-width: 2px;
         border-color: #0000ff;
         background-color : #deefff
} 
.boldboldbox {
         border-style: solid;
         border-width: 4px;
         border-color: #0000ff;
         background-color : #deefff
} 

}
/* ----------------------------------------------------- */
input {
         font-family : Arial, Tahoma, Helvetica, sans-serif;
         font-size : 9pt;         
         color : #000080;
         background-color : #F0F8FF;
         text-align: left;
} 
input.btn {
         font-family : Arial, Tahoma, Helvetica, sans-serif;
         font-size : 9pt; 
         font-weight: bold;        
         color : #deefff;
         background-color : #000080; 
         padding-top : 1px;
         padding-bottom : 1px;
         padding-left : 5px; 
         text-align: left;
} 
input.checkbox {
         font-family : Arial, Tahoma, Helvetica, sans-serif;
         font-size : 9pt;         
         color : #000080;
         border : solid 1px #0000FF;
         background-color : #F0F8FF;
}
.h3l {
         font-family : Arial, Tahoma, Helvetica, sans-serif;
         font-size : 9pt;
         font-weight : bold;         
         color : #000080;
         text-align: left;
         margin-left : 10px;
         margin-right : 10px;
}
.h3r {
         font-family : Arial, Tahoma, Helvetica, sans-serif;
         font-size : 9pt;
         font-weight : bold;         
         color : #000080;
         text-align: right;
         margin-left : 10px;
         margin-right : 10px;
}
/* ----------------------------------------------------- */
/* Style and Position*/
.b {
   font-weight : bold;
}
.l {
     text-align: left;
}
.r {
     text-align: right;
}
.c {
     text-align: center;
}
.j {
     text-align: justify;
}
.lm5 {
     text-align: left;
     margin-left : 5px;
     margin-right : 5px;
}
.lm10 {
     text-align: left;
     margin-left : 10px;
     margin-right : 10px;
}
.lm20 {
     text-align: left;
     margin-left : 20px;
     margin-right : 20px;
}
.lm120 {
     text-align: left;
     margin-left : 120px;
     margin-right : 120px;
}
.rm5 {
     text-align: right;
     margin-left : 5px;
     margin-right : 5px;
}
.rm10 {
     text-align: right;
     margin-left : 10px;
     margin-right : 10px;
}
.rm20 {
     text-align: right;
     margin-left : 20px;
     margin-right : 20px;
}
.cm5 {
     text-align: center;
     margin-left : 5px;
     margin-right : 5px;
}
.cm10 {
     text-align: center;
     margin-left : 10px;
     margin-right : 10px;
}
.cm20 {
     text-align: center;
     margin-left : 20px;
     margin-right : 20px;
}
.m5 {
     margin-left : 5px;
     margin-right : 5px;
}     
.m10 {
     margin-left : 10px;
     margin-right : 10px;
}
.m20 (
     margin-left : 20px;
     margin-right : 20px;
}
/* ----------------------------------------------------- */
/* end new css*/