a    {text-decoration: underline; 
      color: blue;  
	  font-family: trebuchet ms; 
	  font-weight: bold;
	  }
 
body {font-family: trebuchet ms;
     }

.body {color: #000000;
	   font-weight: normal;
	   padding: 10px;}

.closed {background-color: gray;}

h3 {font-size: 14pt; 
     color: #009dfa; 
	 font-family: trebuchet ms; 
	 font-weight: bold;
	 }
h4 {font-size: 10pt; 
     color: #009dfa; 
	 font-family: trebuchet ms; 
	 font-weight: bold;
	 }
	 
li	{font-size: 10pt; 
	 font-family: trebuchet ms; 
	 }
	 
.lbltab {background-color: #e4e4e4;
         font-weight: bold;
		 }
.lblheader {background-color: #e4e4e4;
         font-weight: bold;
		 color: #727272;
		 }		 
		 	 
.navlist {font-size: 12px; 
          font-family: courier new;
		  font-weight: normal;
         }
optgroup {font-size: 11px; 
          font-family: courier new;
         }
	 
p   { font-size: 10pt;}

table {font-family: trebuchet ms;
      background-color: #ffffff;
	  color: #000000;
	  font-size: 10pt;
	 }

th {font-family: trebuchet ms;
      background-color: blue;
	  color: #1da8eb;
	  font-size: 8pt;
	 }
	 
/* standard form styles */

.widget {font-family: trebuchet ms;
         font-size: 8pt;
    	 font-weight: normal;	 
		}
.widget_small {font-family: lucida console;
         font-size: 9pt;
		 font-weight: normal;
		 height: 18px;
		}

.widget_textarea {font-family: trebuchet ms;
                 font-size: 8pt;
		         font-weight: normal;
		  		 }
		
.window {border-right: blue 1px solid; 
         border-top: blue 1px solid; 
		 border-bottom: blue 1px solid; 
		 border-left: blue 1px solid;
		 background-color: white;
		 } 

.windowtop {border-right: blue 1px solid; 
         border-top: blue 1px solid; 
		 border-left: blue 1px solid;
		 background-color: white;
		 } 

.windowbottom {border-right: blue 1px solid; 
		 border-bottom: blue 1px solid; 
		 border-left: blue 1px solid;
		 background-color: white;
		 } 		 

.windowcell {border-top: blue 1px solid; 
		 border-left: blue 1px solid;
		 background-color: white;
		 } 
 .windowtitle {background-color: blue;
 	           font-size: 12px; 
			   font-family: verdana; 
			   font-weight: bold; 
			   color: white;
			  }
			  
/* web report styles */

.dcipherlink {font-size: x-small;
             }

.reporttable {width: 99%;
              padding: 0px 0px 0px 0px;
              border-spacing: 0px 0px;
              border-bottom: 1px purple solid;
              border-right: 1px purple solid;
              }
              
.reportheaderrow {background-color: #c4acd2;
                 }

.reportheadercell {text-align: left;
                   font-family: "trebuchet ms";
                   font-size: medium;
                   border-left: 1px purple solid;
                   border-top: 1px purple solid;
                   border-bottom: 1px purple solid;
                   background-color:#c4acd2;
                   color: black;
                   padding: 2px;
                   }
                  
.reportrowodd {background-color: white;
               font-size: 10px;
               padding: 0px;
               }

              
.reportroweven {background-color:#dddddd;
                font-size: 10px;
                padding: 0px;
              }

.reportcell {text-align: left;
             padding: 2px;
             border-left: 1px purple solid;
            }

.reportcellhighlighted {color: #ffffff;
                       background-color: #800040;
                       }

.lastupdated {font-family: "trebuchet ms";
         	  font-size: x-small; 
         	  text-align: center;
             }

.reporttitlerow {font-size: large;
                 border-top: 1px purple solid;
                 border-bottom: 1px purple solid;
                }
                
.reporttitlecell {text-align: center;
                  font-family: "trebuchet ms";
                  font-size: large;
                  color: black;
                  background-color: #dddddd;
                  border-left: 1px purple solid;
                  border-top: 1px purple solid;
                 }
                 
.reportfootertable {width: 99%;
                   }
                   
.reportfooterrow {font-size: small;
                 }
                 
.reportfootercell {font-family: "trebuchet ms";
                   font-size: small;
                  }
                  
.reportfooternavcell {text-align: right;
                     }

.rptorganization {width: 99%;
                  text-align: center;
                  font-family: "trebuchet ms";
                 }
                  
.rpttitle {width: 99%;
           text-align: center;
           font-family: arial;
          }

.rptmodule {width: 99%;
            text-align: center;
            font-family: "trebuchet ms";
            font-size: 9pt; 
           }
.navigation { float: right;
            }


