.content#term-basic{width:auto;
color:#333;
font-size:80%;
line-height:120%;
background-color:#fff;
font-family:Arial,Helvetica,'MS P Gothic',Osaka,;}

.main#text{
padding:10px 0px 0px 0px;}

.main#text h3,.main#term h3{margin:30px 0px 0px 30px;
padding:10px 5px;
border:1px solid #000;
font-size:20px;
line-height:100%;}

.main#text h4{margin:10px 0px 10px 30px;
padding:2px 5px 0px 5px;
line-height:100%;
font-size:16px;
background-image:none;
border-width:0px 0px 0px 18px;
border-style:solid;
border-color:#059605;}


.main#text h5,.main#text h6,.main#text img{margin:10px 0px 10px 30px;
padding:0px 0px 0px 5px;}

.main#text p{line-height:150%;
margin:0px 20px 20px 50px;}

.main#text p#note{font-size:80%;
line-height:150%;
margin:0px 0px 20px 50px;}

.main#text li{font-size:80%;
list-style-position:outside;
margin:5px 0px 5px 0px;}

.main#text table li{margin:5px 0px 5px 10px;}

.main#text ul,.main#text ol{margin:0px 0px 20px 40px;}

.main#text h2{margin:10px 40px;}

.main#text table{width:650px;
margin:0px 10px 0px 50px;}

.main#text th,.main#text td,.main#term th,.main#term td{color:#333;
border:1px solid #666;
padding:10px;
font-size:80%;}

.main#text th,.main#term th{text-align:right;}
.main#text td#cellname{font-size:110%;
vertical-align:middle;}

.main#term p#chapter{
width:40px;
float:left;}

.main#term span#chapter{
margin:0px 20px 0px 0px;}

.main#term h2{margin:0px 0px 0px 30px;}

.main#term p{float:right;
width:580px;
margin:0px 0px 10px 30px;}

.main#text ul li,
.main#text ol li,
.main#term ul li,
.main#term ol li{margin:0px 0px 30px 30px;}

.main#text ul li{list-style-type:square;}

.main#text ol{padding:0px 110px 0px 0px;}

.main#text ol li{
line-height:150%;}

.main#text ol li a:link,.main#text ol li a:visited,.main#text ol li a:hover,.main#text ol li a:active{color:#333;
text-decoration:none;
margin:0px 0px 1px 0px;
border-width:0px 0px 1px 0px;
border-style:dotted;
border-color:#000;}

.main#text ol li a:hover{background-color:transparent;
background-image:url(/images/back_hover.gif);}


.main#text li img{padding:10px 0px 0px 0px;}

.main#term ol li{list-style-type:decimal;}


.main#term h4{color:#444;
font-size:18px;
margin:10px 0px 0px 30px;
padding:0px;
border-width:0px;
background-image:none;}

.main#term h2{color:#333;}
.main#term h3{color:#333;}

.main#term h5{color:#fff;
background-color:#555;
font-size:14px;
margin:5px 0px 0px 30px;
padding:3px 0px 2px 3px;
border-width:0px;
background-image:none;}

.main#term h6{color:#555;}

.main#term p,.main#term p span{line-height:150%;
color:#333;}

.main#term p#normal{width:auto;
float:none;}

.main#term h3,.main#term h3,.main#term ol,.main#term p{clear:both;}


.main#text table#border-f th,.main#text table#border-f td{border-width:2px;
border-style:solid;
border-color:#fff;}

.main#text table#border-f th{width:150px;}

.main#text table#border-f td img{margin:0px 3px 0px 0px;
float:left;}

.main#text table#border-f th#b-color,.main#text table#border-f td#b-color{background-color:#eee;}

#mediaplayer{
width:88px;
height::31px;
padding:8px 22px;
margin:10px 0px;
background-color:#fff;}


div.content#term-basic hr{visibility:hidden;}
div.content#term-basic h2{margin:10px 0px 0px 0px;}
div.content#term-basic  ul li{list-style-type:square;}
div.content#term-basic  ol li{list-style-type:decimal;}

.main#sitemap h3{margin:0px 0px 0px 30px;}
.main#sitemap h3{margin:10px 0px 0px 30px;}

.main#sitemap ul li{list-style-type:square;
list-style-position:outside;
margin:0px 0px 0px 50px;font-size:80%;}
