body { text-align:center; margin:0px 0px 0px 0px; font-family:Osaka,Arial,sans-serif;}

#outline {
 width:760px;
 margin:0 auto;
 text-align:left;
 font-size: 9pt;
 color:#444444;
}
.outline-margin {
 margin:0px 3px 0px 3px;
}
.main {
 float: left;
 width: 555px;
 line-height:16pt;
}
.side {
 float: right;
 width: 195px;
 background-color:#f8f8f8;
}

.side_column {
 border:0px;
 margin-top:12px;
 margin-bottom:8px;
}

.side_banner {
 border:0px;
 margin-top:8px;
 margin-bottom:8px;
}

.side_menu {
 border:0px;
 padding-left:5px;
 text-indent:-5px;
 }

.c-both {
 clear:both;
}

.newsbox {
 padding:10px;
 height:107px;
 width: 545px;
 overflow-y:auto;
 text-indent:-5px;
}

p.lh13	{
 line-height: 13px;
}

h1 {
 display: inline;
 font-weight: normal; font-size: 9pt;
 margin-top: 0px; margin-bottom: 0px;
 line-height: 12pt;
}

h2 {
 display: inline;
 font-weight: normal; font-size: 11pt;
 margin-top: 0px; margin-bottom: 0px;
 line-height: 11pt;
}

h3 {
 display: inline;
 font-weight: normal; font-size: 10pt;
 margin-top: 0px; margin-bottom: 0px;
 line-height: 10pt;
}

h4 {
 display: inline;
 font-weight: normal; font-size: 9pt;
 margin-top: 0px; margin-bottom: 0px;
 line-height: 9pt;
}

em  {
 color: red;
 font-style: normal; font-weight: normal;
}

td,th {
 color:#444444;
 font-size: 9pt;
 margin-top: 0px;  margin-bottom: 0px;
 }

p {
 margin-top: 0px;  margin-bottom: 0px;
 line-height: 1.3em;
 margin-bottom: 0.3em;
 }
 
.mini {
 display: inline;
 font-weight: normal; font-size: 8pt;
 margin-top: 0px; margin-bottom: 0px;
 line-height: 8pt;
}

.small {
 display: inline;
 font-weight: normal; font-size: 8pt;
 margin-top: 0px; margin-bottom: 0px;
 line-height: 11pt;
}

.blue {
 color:blue;
}
 
.red {
 color:red;
 display: inline;
}

.white {
 display: inline;
 color:white;
}

.d_blue {
 display: inline;
 color:#0000aa;
}

img{
 border-style:none;
}