
.newinfonotice { 
margin-top: 5px; 
margin-right: 10px; 
margin-bottom: 15px; 
margin-left: 20px; 
font-size: 10pt; 
text-align: left;
vertical-align: top;
line-height: 130%;
background-color: #eeeeee;
padding: 10px;
} 

.newinfotitle { 
margin: 5px 0px 15px 0px; 
font-size: 10pt; 
font-weight : bold;
text-align: left;
vertical-align: top;
line-height: 130%;
background-color: #EDF5FF;
padding: 10px 5px 10px 5px;
border: 1px #7FB3F9 solid;
} 

.newinfoannounce A:LINK{
  color : #1D3C8B;
  text-decoration : none;
  font-weight:normal;
}

.newinfoannounce A:visited{
  color : #132B67;
  text-decoration : none;
  font-weight:normal;
}

.newinfoannounce A:hover{
  color : #31639c;
  text-decoration : underline;
  font-weight:normal;
}

.newinfoannounce A:active{
  color : #31639c;
  text-decoration : none;
  font-weight:normal;
}

.newinfotitle0 { 
margin: 5px 0px 15px 0px; 
font-size: 10pt; 
font-weight : bold;
text-align: left;
vertical-align: top;
background-color: #EDF5FF;
padding: 10px 5px 10px 5px;
border: 1px #7FB3F9 solid;
} 

.newinfoannounce { 
margin: 5px 10px 15px 10px; 
font-size: 10pt; 
text-align: left;
vertical-align: top;
line-height: 130%;
background-color: #ffffff;
padding: 10px;
border: 1px #7FB3F9 solid;
} 

.newinfocomment { 
margin: 5px 30px 15px 30px; 
font-size: 10pt; 
text-align: left;
vertical-align: top;
line-height: 130%;
background-color: #ffffff;
padding: 10px;
border: 2px #7FB3F9 dotted;
} 

.newinfocomment2 { 
margin: 5px 30px 15px 30px; 
font-size: 10pt; 
text-align: center;
vertical-align: top;
background-color: #ffffff;
padding: 10px;
border: 3px #7FB3F9 double;
} 
.newinfotable0 { 
border: 0px; 
font-size:10pt;
white-space: nowrap;
} 


.newinfotable1 { 
border: 0px; 
} 

.newinfotable2 { 
margin: 5px 0px; 
border: 1px #cccccc solid; 
border-collapse: collapse;
} 

.newinfotable3 { 
border: 0px; 
font-size:10pt;
font-weight:bold;
} 

.newinfotable4 { 
margin: 5px 0px 10px 0px; 
border: 1px #333333 solid; 
border-collapse: collapse;
} 

.newinfotablecel1 { 
width: 50px;
font-size: 10pt; 
text-align: left;
vertical-align: top;
padding: 3px;
color: black;
white-space: nowrap;
}

.newinfotablecel1b { 
font-size: 10pt; 
text-align: left;
vertical-align: top;
padding: 3px;
color: black;
white-space: nowrap;
}
.newinfotablecel1c { 
font-size: 10pt; 
text-align: left;
vertical-align: top;
padding: 3px;
color: black;
}

.newinfotablecel12 { 
font-size: 10pt; 
text-align: left;
line-height: 130%;
vertical-align: top;
padding: 3px;
color: black;
white-space: nowrap;
}

.newinfotablecel13 { 
font-size: 10pt; 
text-align: left;
vertical-align: top;
line-height: 130%;
padding: 5px;
color: black;
border: 1px #cccccc solid; 
white-space: nowrap;
}

.newinfotablecel14 { 
font-size: 10pt; 
text-align: left;
vertical-align: top;
line-height: 130%;
padding: 5px;
color: black;
border: 0px; 
}

.newinfotablecel4 { 
width:120px;
font-size: 10pt; 
text-align: center;
vertical-align: top;
line-height: 120%;
padding: 5px;
color: black;
border-width: 1px; 
border-style: solid; 
border-top-color: #666666; 
border-right-color: #999999; 
border-bottom-color: #666666; 
border-left-color: #999999; 
white-space: nowrap;
background-color: #99ccff;
}

.newinfotablecel4b { 
font-size: 10pt; 
text-align: center;
vertical-align: top;
line-height: 120%;
padding: 5px;
color: black;
border-width: 1px; 
border-style: solid; 
border-top-color: #666666; 
border-right-color: #999999; 
border-bottom-color: #666666; 
border-left-color: #999999; 
white-space: nowrap;
background-color: #ffffff;
}

.newinfotablecel5 { 
width:130px;
font-size: 10pt; 
text-align: center;
vertical-align: top;
line-height: 120%;
padding: 5px;
color: black;
border-width: 1px; 
border-style: solid; 
border-top-color: #666666; 
border-right-color: #999999; 
border-bottom-color: #666666; 
border-left-color: #999999; 
white-space: nowrap;
background-color: #ffcc99;
}
.newinfotablecel5a { 
width:240px;
font-size: 10pt; 
text-align: center;
vertical-align: top;
line-height: 120%;
padding: 5px;
color: black;
border-width: 1px; 
border-style: solid; 
border-top-color: #666666; 
border-right-color: #999999; 
border-bottom-color: #666666; 
border-left-color: #999999; 
white-space: nowrap;
background-color: #ffcc99;
}

