@charset "utf-8";
/* CSS Document */
body {
margin:0;
background:#fff url(../images/stripe_bg.gif) repeat-x top;
}
div, td {
font-family:Verdana, Arial, Helvetica, sans-serif, tahoma, thonburi, ms sans serif;
font-size:11px;
color:#666;
font-style:normal;
line-height:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
}
img {
border:0;
}
h1 {
color:#f00;
font-size:16px;
font-weight:bold;
margin-top:0;
}
h2 {
color:#f00;
font-size:16px;
font-weight:bold;
margin-top:0;
}
h3 {
color:#f00;
font-size:12px;
font-weight:bold;
}
h4 {
color:#666;
font-size:12px;
font-weight:normal;
}
h5 {
color:#666;
font-size:11px;
font-weight:normal;
}
.legal_head{margin-bottom:5px;}
.legal_topic{margin-bottom:5px;font-weight:normal;color:#333;}
.legal_body{margin:5px 0 10px 0;color:#999; font-size:10px;}
.red {
color:#f00;
}
.blue {
color:#00f;
}
.white, a.white {
color:#fff;
}
.gray {
color:#999;
}
.black {
color:#000;
}
.eh-theme{
color:#2E6885;
}
a{
color:#2F668B;
text-decoration:none;
}
a:hover{
color:#666;
}
.regularlink{
font-size:10px;
text-align:left;
padding:5px 0;
}
a.regularlink{
font-size:10px;
}
a:hover.regularlink{
font-size:10px;
}
a.link-normal:link, a.link-normal:visited {
color:#999;
text-decoration:none;
}
a.link-normal:hover, a.link-normal:active {
color:#999;
text-decoration:underline;
}
.border1px{
border:1px solid #e4e4e4;
}
.tiny{
font-size:9px;
}
.index2 {
color:#2E6885;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 14px 10px 0;
border-bottom:2px solid #e4e4e4;
}
.index2 span {
pdding-top:5px;
font-size:10px;
color:#666;
font-weight:normal;
}
.subhead {
color:#2E6885;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 14px 0 0;
/**/
}
.subhead-desc{
margin:5px 0;
font-size:10px;
line-height:14px;
color:#666;
font-weight:normal;
padding-bottom:10px;
border-bottom:2px solid #ccc;
}
.subhead-blankdesc{
height:5px;
color:#666;
font-weight:normal;
border-bottom:2px solid #ccc;
}
/*-----------------------------*/
.listing-main{
border-top:1px dotted #fff;
border-bottom:1px dotted #e4e4e4;
vertical-align:top;
font-size:9px;
line-height:14px;
color:#666;
height:98px;
padding:10px 3px;
margin-bottom:22px;
}
.listing-main img{
margin-right:10px;
float:left;
}
.listing-main a{
font-size:13px;
font-weight:bold;
}
.listing-main:hover{
border-top:1px dotted #2E6885;
border-bottom:1px dotted #2E6885;
}
.listing-main .desctext{
padding-top:5px;
}
.listing-main .desctext a{
font-size:11px;
font-weight:normal;
color:#666;
}
.indicator{
font-size:9px;
margin-top:8px;
color:#f60;
}
/*-----------------------------*/
.listing2column {
width:582px;
}
.listing2column td{
padding:0;
width:291px;
vertical-align:top;
}
.listing td{
padding:0;
width:200px;
vertical-align:top;
}
.listing ul, .listing2column ul{
padding:0;
margin-left:30px;
}
.listing li{
font-size:9px;
color:#b4b4b4;
width:158px;
line-height:14px;
list-style:auto;
margin:0 0 10px 0;
padding-bottom:5px;
border-bottom:1px dotted #e4e4e4;
vertical-align:top;
}
.listing2column li{
font-size:9px;
color:#666;
width:240px;
line-height:14px;
list-style:disc;
margin:0 0 10px 0;
padding-bottom:5px;
border-bottom:1px dotted #e4e4e4;
vertical-align:top;
}
.listing li:hover, .listing2column li:hover{
border-bottom:1px dotted #2E6885;
}
.listing li a, .listing2column li a{
font-size:11px;
color:#09c;
}
.listing li a:hover, .listing2column li a:hover{
font-size:11px;
color:#AEC6E3;
}
/*-----------------------------*/
.table-inhouse{
width:585px;
}
.ul-sitemap{
margin:0 0 30px 0;
}
.h3-sitemap{
margin:10px 0 10px 20px;
_margin:10px 0 10px 0px;
}
.indicator-color{
font-weight:normal;
color:#f90;
font-size:11px;
}
/*------------buyerguide-----------------*/
#buyerguide{
padding:0 0 15px 0;
border-bottom:1px solid #666;
margin-bottom:20px;
}
#buyerguide p{
margin:3px 0;
text-align:center;
color:#2E6885;
}
#buyerguide a.selected{
color:#999;
}
#buyerguide h2{
margin:0 0 15px 0;
color:#2E6885;
}
.caution{
color:#999;
padding:3px 0; 
border-top:1px dotted #f90; 
border-bottom:1px dotted #f90;
}
/*------------top10-----------------*/
#top10{
text-align:left;
}
#top10 ol{
margin:0;
}
#top10 li{
padding:0;
margin-left:-17px;
margin-bottom:8px;
color:#000066;
}
#top10 li span{
font-size:9px;
color:#999;
}
