body { background-color:#ffffff; }
td { text-align:left; }
.alignr { text-align:right; }

a:link {text-decoration:none; color:#0000ff; }
a:visited {text-decoration:none; color:#0000ff; }
a:active {text-decoration:none; color:#0000ff; }
a:hover {text-decoration:underline; color:#4682b4; }

h1 { font-size: 14pt; display:inline; }
.gen12 { font-size: 12pt; line-height:16pt;}

.disabled {ime-mode:disabled; }

.date {font-size: 8pt; line-height:10pt; color:#000000;}

.textlink { font-size:13pt; }

.gen { font-size:medium; }
.genw { font-size:medium; color:#ffffff; }
.xs { font-size:8pt; line-height:9pt; }
.exp0 { font-size:x-small; }
.exp1 { font-size:xx-small; }
.exp2 { font-size:xx-small; color:#ffffff; font-style:italic; }
.warning  { font-size:x-small; color:#cc0000; }
.warning2  { font-size:xx-small; color:#cc0000; }
.c00 { color:#cc0000; }
.wht0b { font-size:x-small; font-weight:bold; color:white }
.t26a { font-size:x-small; font-weight:bold; color:#2a64a3 }
.tfaa { font-size:x-small; font-weight:bold; color:#ffa6a6 }
.t4cc { font-size:x-small; font-weight:bold; color:#42c0cb }
.t97c { font-size:x-small; font-weight:bold; color:#9b72cf }
.t4c8 { font-size:x-small; font-weight:bold; color:#4bc387 }
.gray { font-size:x-small; color:#aaaaaa; }
.s036 { font-size:x-small; color:#036; }



span.oneword {white-space:nowrap;}


#dsearch {
background-color: #edf1f3;
text-align:left;
margin: 0px;
padding: 4px;
}

#nsearch {
background-color: #edf1f3;
text-align:left;
font-size:x-small;
margin: 0px;
padding: 4px;
}


ul.list_blbl {
list-style-type: none;
line-height: 1.0em;
margin: 0px;
margin-left: 0px;
padding: 0px;
}
ul.list_blbl li {
margin: 0px;
padding: 0px 0px 6px 18px;
background: url(./image/top/ad_icon.gif) no-repeat 0px 0em;
list-style-type: none;
}

ul.list_gray {
list-style-type: none;
line-height: 1.0em;
margin: 0px;
margin-left: 0px;
padding: 0px;
}
ul.list_gray li {
margin: 0px;
padding: 0px 0px 6px 18px;
background: url(./image/top/gray_icon.gif) no-repeat 0px 0em;
list-style-type: none;
}

ul.list_green {
list-style-type: none;
line-height: 1.0em;
margin: 0px;
margin-left: 0px;
padding: 0px;
}
ul.list_green li {
margin: 0px;
padding: 0px 0px 6px 18px;
background: url(./image/top/green_icon.gif) no-repeat 0px 0em;
list-style-type: none;
}

ul.list_yellow {
list-style-type: none;
line-height: 1.0em;
margin: 0px;
margin-left: 0px;
padding: 0px;
}
ul.list_yellow li {
margin: 0px;
padding: 0px 0px 6px 18px;
background: url(./image/top/yellow_icon.gif) no-repeat 0px 0em;
list-style-type: none;
}



#howtouse {
width: 480px;
margin: 0px auto;
padding: 0px;
background-image:url(./image/top/bk_search.gif);
background-repeat: repeat-y;
}

#medpersonnel {
width: 480px;
margin: 0px auto;
padding: 0px;
background-image:url(./image/top/bk_med.gif);
background-repeat: repeat-y;
}

#toprcolumn #SBM {
width:272px;
background-color:#edf1f3;
margin:0px;
padding:4px;
text-align:center;
}

#toprcolumn #mobile {
width: 280px;
margin: 0px auto;
padding: 0px;
background-image:url(./image/top/bk_mobile.gif);
background-repeat: repeat-y;
}

#toprcolumn #mindoc {
width: 280px;
margin: 0px auto;
padding: 0px;
background-image:url(./image/top/bk_mindoc.gif);
background-repeat: repeat-y;
}

#toprcolumn #overture {
width: 280px;
margin: 0px auto;
padding: 0px;
background-image:url(./image/top/bk_overture.gif);
background-repeat: repeat-y;
}

div#hotspot {
width:252px;
background-color: #ffffee;
text-align:left;
margin: 0px auto;
padding: 4px;
font-size: 15px;
line-height: 1.6em;
text-decoration:none;
}
div#hotspot a:link, div#hotspot a:visited{
color: #0066CC;
text-decoration:none;
 }
div#hotspot a:hover{
color: #cc3333;
text-decoration:underline;
 }


#toprcolumn #gimon {
width: 280px;
margin: 0px auto;
padding: 0px;
background-image:url(./image/top/bk_new_gimon.gif);
background-repeat: repeat-y;
}

#toprcolumn #shopping {
width: 280px;
margin: 0px auto;
padding: 0px;
background-image:url(./image/top/bk_shopping.gif);
background-repeat: repeat-y;
}

#howtolink {
width: 770px;
margin: 0px auto;
padding: 0px;
background-image:url(./image/top/bk_gray770.gif);
background-repeat: repeat-y;
}
