.box{
 border: 1px solid black ;
 }
 
 .cal{
 border: 1px solid orange ;
 font-size: 8pt;
 }
 
.cal11{
 background :#a5a5a5;
 font-size: 8pt;
 }
 .cal12{
 background :#d5d5d5;
 font-size: 8pt;
 }
 .cal21{
 background :#959595;
 font-size: 8pt;
 }
 .cal22{
 background :#c5c5c5;
 font-size: 8pt;
 }
 
 .calt{
 border: 1px solid red;
 font-size: 8pt;
 }
 
.cal0{
 font-size: 8pt;
 }
 
 .calr{
 border: 1px solid orange;
 font-size: 8pt;
 color :#ff0000;
 }
 a.call{
 font-size: 8pt;
 color :#000080;
 }
 
 
.small1{
    font-size: 8pt;
    color :#000000
 }
.t20 {
    font-family : Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    background :#f0f0f0;
    color :#000000;
    border: 1px solid gray;
}
.t21 {
    font-family : Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    background :#e0e0e0;
    color :#000000;
    border: 1px solid gray;
}
.t22 {
    font-family : Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    background :#000000;
    color :#ffffff
}

a.t20 {
font-family : Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    background :#505050;
    color :#ffffff
}

.t10 {
font-family : Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    background :#404040;
    color :#ffffff;
    padding:4px;
}
a.t10 {
font-family : Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    background :#404040;
    color :#ffffff;
    padding:4px;

}
.t11 {
font-family : Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    background :#d0d0d0;
    color :#000000;
    padding:4px;
}
a.t11 {
font-family : Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    background :#d0d0d0;
    color :#000000;
    padding:4px;
}

.t12 {
font-family : Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    background :#c0c0c0;
    color :#000000;
    padding:4px;
}
a.t12 {
font-family : Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    background :#c0c0c0;
    color :#000000;
    padding:4px;
}

a.light {
font-family : Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    color :#e0e0e0
}

table.library {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #202020;
	border: 1px solid #000000;
   padding:4px;
}

table.dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #505050;
	border: 1px solid #000000
}

a.dark {
font-family : Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    color :#ffffff
}

.title {
    font-family : Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    padding: 3px;
    background :#202020;
    color :#ffffff
}

body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-style: normal;
   font-weight: normal;
   color: #000000;
   background-color: #ffffff;
   margin: 0px;
   padding: 0px
}

A {
   font-family : Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    color :#000000;
    text-decoration	none;    
}

A:hover {
 font-family : Arial, Helvetica, sans-serif; 
   color: #000000;
   text-decoration:none;
   background-color:#ffff00;
   font-size: 10pt;
}

p {
   font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
   color :#000000;
}


LI {
   font-family : Arial, Helvetica, sans-serif; 
	font-size: 10pt;
   color :#000000;
}

H1 {
    font-family : Arial, Helvetica, sans-serif;
	font-size: 12pt;
    font-weight: BOLD;
    color :#000000
}

H2 {
font-family : Arial, Helvetica, sans-serif;
	font-size: 11pt;
    color :#000000
}

H3 {
font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
    	font-weight: BOLD;
    color :#000000
}
STRONG {
font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: BOLD;
    color :#000000
}

TD {
font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
    color :#000000; 
}

SMALL {
font-family : Arial, Helvetica, sans-serif; 
	font-size: 8pt;
    color :#000000
}

caption {
font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
   font-weight: BOLD;
   color :#000000
}
