/*----------------------------global style----------------------------*/
img { border:0;}
body{margin:0; padding:0; font:11px/120% Arial, Helvetica, sans-serif; color:#666;overflow-y:auto;}
td {text-align:left;}
sup { font-size:8px;}
h1 { font-size:16px; color:#666;}

/*----------------------------link style----------------------------*/
a:link,a:hover,a:visited {color:#333333;}
a:link { text-decoration:none;}
a:visited {text-decoration:none}
a:hover { text-decoration:underline;}

A.linkblue:link,A.linkblue:hover,A.linkblue:visited{color:#0086df;}
A.linkblue:link {text-decoration:underline;}
A.linkblue:visited {text-decoration:underline;}
A.linkblue:hover {text-decoration:none;}

div.bt1 {width:89px; height:26px;}
div.bt1 a:link,div.bt1 a:hover,div.bt1 a:visited {display:block;font: bold 12px/26px Helvetica; text-align:center; color:#fff; text-decoration:none;}
div.bt1 a:link,div.bt1 a:visited  {background:url(../images/bg/bg_bt1.gif) center no-repeat;}
div.bt1 a:hover {background:url(../images/bg/bg_bt1_1.gif) center no-repeat;}






/*----------------------------font style----------------------------*/
.txtorange { color:#f60;}
.txtyellow {color:#fc0;font-size:13px;}
.txt8px { font-size:8px;}
.txt13px{ font-size:13px;line-height:120%;}
.txtlhigh1 { line-height:180%;}
.white { color:#fff;}






/*----------------------------other style----------------------------*/
.bd-solid {border:solid 1px #CCCCCC;}
.bd-bottom-list{background:url(../images/bg/bg_border_line1.gif) 0 100% no-repeat;}
.bd-bottom-list-blue { border-bottom:solid 1px #d9e8ff;}
.bd-bottom-list-gray { border-bottom:solid 1px #CCC;}
.bd-bottom-gray1 { border-bottom:dashed 1px #999;}
.bd-left-list-gray { border-left:solid 1px #CCC;}

.box1 {background:url(../images/bg/bg_tagsize_1.gif) 0 100% no-repeat;}
.box2 {background:url(../images/bg/bg_tagsize_2.gif) 0 100% no-repeat;}
.box3 {background:url(../images/bg/bg_tagsize_3.gif) 0 100% no-repeat;}
.bg-title1 { background:url(../images/bg/bg_title_1.gif) top repeat-x;}

.list1 { background:url(../images/ico/ico_square.gif) 0 7px no-repeat; padding:5px 15px;}
.list1 a{ color:#000;}
.list2 { background:url(../images/ico/ico_triangle.gif) 5px 8px no-repeat; padding:5px 15px;}


body:empty{overflow-y:scroll!important;}

dl.sm a {text-decoration:none; color:#555; display:block; padding:3px;}
dl.sm a:link,dl.sm a:visited {text-decoration:none;}
dl.sm { margin:10px 10px 20px;}
dl.sm dt { font:bold 18px/120% Helvetica; border-bottom:1px solid #666;}
dl.sm dd { display:block;}
dl.sm dd a { background:#eee;}
dl.sm dd a:hover { background:#333; color:#fff; margin-left:20px; font-weight:bold; width:96%;}


