p {
  padding-left:10px;
}
div.div_indent {
  padding-left:10px;
}

em  {
	font-style:italic;
}

.font1
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Garamond; text-align:justify; word-spacing:3px; line-height:150%;
    COLOR: #383838;
}
.font2
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Courier;
    COLOR: #383838;
	font-style:normal;
	text-align:left;
}
.font3
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Monotype Corsiva;
    COLOR: #383838;
	text-align:left;
}
.font4
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Century Gothic; line-height:150%;
    COLOR: #383838;
	text-align:left;
}
.listfont1
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Century Gothic;
    text-align:justify;
    font-style:italic;
    COLOR: #383838;
    line-height:150%;
}
.backfont {
  font-family: Monotype Corsiva; font-size: 12pt; text-align: right;
  color:#383838;
}
.font_quote {
  font-family: Monotype Corsiva; color:#383888;
  text-align:left;
}
.font_todo {
FONT-FAMILY: Garamond; font-size:14pt; color: #FF8822; font-style:italic;
padding-left:40px;
}
.font_label {
font-family: Book Antiqua; font-size:10pt; text-align:center; font-style:italic; line-height:100%;}

.font_eqn {
font-family: Times New Roman; color: #000099; text-decoration: none; 
               font-size:12pt; font-style:italic; padding-left:40px; padding-right:40px
}
.font_eqn2 {
font-family: Times New Roman; color: #000099; text-decoration: none; 
               font-style:italic;
}
.font_highlight {
	color: #000099;
	font-style:italic;
}
.font_important {
	FONT-SIZE: 12pt;
    FONT-FAMILY: Garamond; text-align:justify; word-spacing:3px; line-height:150%;
	font-style:italic;
	color: #000099;
}
.font_path {
	color: #000000;
	font-family:Arial;
	font-style:italic;
	font-size: 10pt;
	text-decoration:none;
}
.font_footnote
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Garamond; text-align:justify; word-spacing:3px; line-height:150%;
    COLOR: #383838;
}
.font_file {
	font-family: Courier New; color: #000000; text-decoration: none; 
	font-size:10pt; padding:20px;
	background: #FFFFFF;
	border: 1px solid #000000;
	text-align:left;
}
.font_XML_data {
	color:#0000FF;
}

TABLE.mosaictable 
{
	border: 1px dashed #C0C0C0;
}

TD.gallerytitle
{
    border:1px solid #000000; padding:5px; FONT-SIZE: 14pt;
    BACKGROUND: #0066CC url('images/blue115.jpg');
    COLOR: #FFFFFF;
    FONT-FAMILY: Monotype Corsiva
}
TD.tabletitle1
{
    border:1px solid #000000; FONT-SIZE: 14pt;
    padding-left:20px; 
    padding-right:20px; 
    padding-top:5px; 
    padding-bottom:5px;     
    BACKGROUND: #0077DD;
    COLOR: #FFFFFF;
    FONT-FAMILY: Century Gothic;
    TEXT-ALIGN: center;  
}
TD.tabletitle2
{
    border:1px solid #000000;
    FONT-SIZE: 12pt;
    padding-left:20px; 
    padding-right:20px; 
    padding-top:5px; 
    padding-bottom:5px;     
    BACKGROUND: #0088DD;
    COLOR: #FFFFFF;
    font-weight: bold;
    FONT-FAMILY: Courier New;
    TEXT-ALIGN: center;  
}
TD.tabletitle3
{
    border:1px solid #000000;
    FONT-SIZE: 10pt;
    padding:5px;
    BACKGROUND: #000000;
    COLOR: #FFFFFF;
    font-weight: bold;
    FONT-FAMILY: Courier New;
    TEXT-ALIGN: center;  
}
TD.tabletitle4
{
    border:1px solid #000000;
	font-family: Times New Roman;
    padding-left:10px; 
    padding-right:10px; 
    padding-top:5px; 
    padding-bottom:5px;     
    BACKGROUND: #F7E020;
    COLOR: #444444;
    TEXT-ALIGN: center;  
	font-style:italic;
	font-size: 12pt;
}
TD.tabletitle5
{
    border:1px solid #000000;
	font-family: Verdana;
    padding-left:10px; 
    padding-right:10px; 
    padding-top:5px; 
    padding-bottom:5px;     
    BACKGROUND: #000000;
    COLOR: #FFFFFF;
    TEXT-ALIGN: center;  
	font-size: 12pt;
}
TD.tabletitle6
{
    border:1px solid #000000;
	font-family: Verdana;
    padding-left:10px; 
    padding-right:10px; 
    padding-top:5px; 
    padding-bottom:5px;     
    BACKGROUND: #000000;
    BACKGROUND: #0066CC url('images/blue115.jpg');
    COLOR: #FFFFFF;
    TEXT-ALIGN: center;  
	font-size: 12pt;
	font-weight:bold;
}
td.linktableitem1 {
    padding:0px;
	vertical-align:middle;
	text-align:center;
	height: 100%; 
	background-color:#000000;
}
td.linktableitem2 {
    border-top:1px dashed #C0C0C0; 
	border-bottom:1px dashed #C0C0C0; 
	padding:5px; 
	vertical-align:middle;
	height: 100%; 
}
td.mosaictableitem
{
	 border:0px; padding:0px; VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center;
}
TD.tableitem1
{
    border:1px dashed #C0C0C0; padding:5px;
    BACKGROUND: #E9FFA4;
    VERTICAL-ALIGN: middle;
    FONT-SIZE: 10pt;    
    FONT-FAMILY: Century Gothic;
    TEXT-ALIGN: center; color:#383838
}
TD.tableitem2
{
    border:1px dashed #C0C0C0; padding:5px;
    BACKGROUND: #E9FFA4;
    VERTICAL-ALIGN: middle;
    FONT-SIZE: 10pt;    
    FONT-FAMILY: Century Gothic;
    TEXT-ALIGN: left; color:#383838
}
TD.tableitem3 {
    border:none;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    font-family:Century Gothic;
    font-size:8pt;
    padding-left:5px; 
    padding-right:5px; 
    padding-top:1px; 
    padding-bottom:1px; 
	vertical-align:top;
}
td.tableitem4 {
    border-top:1px dashed #C0C0C0; 
	border-bottom:1px dashed #C0C0C0; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:10px; 
	padding-bottom:10px; 
	vertical-align:middle;
	text-align: justify;
	height: 100%; 
}
TR.tablerow1 {
    padding:5px; VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px
}
img.miniicon {
	border:0px;
	vertical-align:middle;
}


TABLE.newstable
{
    FONT-SIZE: 12px;
    WIDTH: 100%;
    FONT-FAMILY: arial;
    border:1px solid #000000;
}
TD.newstitle
{
    border:1px solid #000000;
    padding-left:20px;
    padding-right:20px;
    padding-top:5px;
    padding-bottom:5px;
    BACKGROUND: #000000;
    COLOR: #ffffff;
    FONT-FAMILY: Book Antiqua;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;

}
TD.newstitle_release
{
    border:1px solid #000000;
    padding-left:20px;
    padding-right:20px;
    padding-top:5px;
    padding-bottom:5px;
    BACKGROUND: #0066CC url('images/blue115.jpg');
    COLOR: #FFFFFF;
    FONT-FAMILY: Book Antiqua;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    text-decoration:blink;
}
TD.newstitle_bug
{
    border:1px solid #000000;
    padding-left:20px;
    padding-right:20px;
    padding-top:5px;
    padding-bottom:5px;
    BACKGROUND: #FF3300;
    COLOR: #FFFFFF;
    FONT-FAMILY: Book Antiqua;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    text-decoration:blink;
}
td.newsbody {
   padding:20px;
   font-family:Century Gothic;
   font-size:10pt;
   text-align:justify;
   word-spacing:2px;    line-height:130%; 
   BACKGROUND-COLOR: #ffffcc;
   COLOR: #383838;
}