body p, ul, il, form{
font-family : sans-serif, helvetica; 
font-size : 8pt; 
text-align: left;
} 

h1
{
font-family : sans-serif, helvetica; 
color : #000000;
font-size : 12pt; 
font-weight: bold;
padding-top: 15px;
padding-left: 0px;
text-align: left;
}

h2
{
font-family : sans-serif, helvetica; 
font-size : 8pt;
font-weight: bold;
padding-left: 0px; 
text-align: left;
}

a:link {
font-family : sans-serif, helvetica; 
font-size : 7pt;
color : #000000; 
text-decoration : none; 
} 

a:hover {
font-family : sans-serif, helvetica; 
font-size : 7pt;
color : #000000; 
text-decoration : underline; 
} 

a:visited {
font-family : sans-serif, helvetica; 
font-size : 7pt;
color : #000000; 
text-decoration : none; 
} 

a:active {
font-family : sans-serif, helvetica; 
font-size : 7pt;
color : #000000; 
text-decoration : underline; 
}

body {
margin-top:0px;
padding: 0px;
background-image: url("graphs/background_1.jpg");
background-repeat: repeat-x; 
background-color: #cacecf;
}

body table, td {
border-collapse: collapse;
border-style: solid;
border-width: 0px;
border-color: #000000;
padding: 0px;
margin-top: 0px;
}

.navi_header {
font-family : sans-serif, helvetica; 
font-size : 9pt;
font-weight: normal;
letter-spacing: 3px ;
margin: 0px;
margin-top: 20px;
padding: 0px;
padding-left: 20px;
padding-bottom: 5px;
}

.navi_line {
padding-left: 20px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px;
}

.navi_thumb {
float: right; 
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
margin: 0px;
border-width: 0px;
}

.navi_play {
float: right;
padding-right: 12px;
padding-top: 62px;
margin: 0px;
}

.navi_txt {
font-family : sans-serif, helvetica; 
font-size : 8pt; 
text-align: left;
padding-left: 20px;
padding-top: 10px;
padding-right: 10px;
margin: 0px;
color: #828282;
line-height: 1.5em;
}

.navi_links {
margin-left: 80px;
margin-top: 20px;
margin-bottom: 20px;
line-height: 1.3em;
} 

.navi_playlink {
position:relative;
top:-7px;
left: 2px;
} 

.main_table {
text-align: left;
border-collapse: collapse;
border-style: solid;
border-width: 0px;
border-color: #000000;
padding: 0px;
margin-top: 38px;
}

.flat_screen_td {
background-image: url("graphs/flat_screen.jpg");
background-repeat: no-repeat; 
}

.top_banner_td {
background-image: url("graphs/top_banner.gif");
background-repeat: no-repeat; 
background-color: #000000;
}

.bottom_info {
text-align: right;
font-family : sans-serif, helvetica; 
font-size : 7pt; 
color: #5e5e5e;
}

.viewer_navi {
background-image: url("graphs/viewer_navi_background.gif");
background-color: #ffffff;
}

.viewer_media {
background-image: url("graphs/viewer_navi_background.gif");
background-color: #ffffff;
}

.ref_txt_scroll{
width: 330px; 
height: 210px;
margin: 0px;
margin-top: 5px; 
overflow: auto;
}

.news_navi_td {
background-color: #ffffff;
}

.news_navi {
font-family : sans-serif, helvetica; 
font-size : 8pt; 
text-align: left;
padding-left: 20px;
padding-top: 10px;
padding-right: 60px;
margin: 0px;
color: #828282;
line-height: 1em;
}

.news_txt_td {
background-image: url("graphs/txt_background.gif");
background-repeat: repeat-y; 
background-color: #ffffff;
padding: 0px;
margin: 0px;
}

.news_txt {
font-family : sans-serif, helvetica; 
font-size : 8pt; 
text-align: left;
padding-left: 48px;
padding-top: 10px;
margin: 0px;
color: #828282;
line-height: 1.5em;
width: 250px;
}

.news_date {
font-family : sans-serif, helvetica; 
font-size : 8pt; 
text-align: right;
padding-left: 0px;
padding-top: 10px;
margin: 0px;
color: #828282;
line-height: 1.5em;
width: 500px;
}

.news_line {
padding-left: 48px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px;
}

.news_img {
float: right; 
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-left: 5px;
margin: 0px;
}

