BODY {
color:#555555;
text-align:center;
scrollbar-face-color:#CCCCCC;
scrollbar-shadow-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-arrow-color:#666666
}

A {
text-decoration:none;
}

A:link {
color:#007AB5
}

A:visited {
color:#787AB5
}

A:hover {
text-decoration:underline
}

IMG {
border:none
}

H1 {
font:150% "Century Gothic", Arial;
padding:12px
}

H2 {
color:#FFFFFF;
font-size:90%;
width:850px;
text-align:left;
padding:7px 8px 5px;
margin-left:auto;
margin-right:auto;
border-top:1px solid #D9D9D9;
letter-spacing:1px;
background:#EBEBEB bottom url("images/h2bar.gif") repeat-x;
}

H1.mai1 {
color:#AAAAAA;
letter-spacing:2px;
font:60% sans-serif;
margin-bottom:-40px;
}

P.logo {
font:200% "Century Gothic", Arial;
padding:10px
}

UL.list {
font-size:90%;
line-height:140%;
letter-spacing:1px;
list-style:circle;
}

UL.list LI {
border-bottom:1px solid #DDDDDD;
}

UL.list A:hover {
background:#EEEEEE;
text-decoration:none;
}

UL.nmal {
font-size:90%;
line-height:160%;
letter-spacing:1px;
list-style:square
}

UL.work {
letter-spacing:1px;
line-height:180%;
list-style:square
}

PRE {
text-align:left;
border:1px solid #DDDDDD;
background:#F2F2F2;
font-size:12px;
line-height:130%;
padding:7px;
margin-left:80px;
margin-right:80px;
letter-spacing:0px;
}

TABLE.typ1 {
font-size:90%;
line-height:110%;
border-collapse:collapse;
border-left:1px solid #BBBBBB;
border-bottom:1px solid #BBBBBB;
}

TABLE.typ1 TD {
padding:5px;
border-top:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
}

TABLE.typ2 {
font-size:80%;
border-left:1px dashed #BBBBBB;
}

TABLE.typ2 TD {
padding:5px 10px;
border-right:1px dashed #BBBBBB;
}

TABLE.typ3 {
font-size:75%;
border-bottom:1px dashed #BBBBBB;
}

TABLE.typ3 TD {
padding:5px 5px;
border-top:1px dashed #BBBBBB;
}

DIV.main {
width:700px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:25px;
}

DIV.main IMG {
vertical-align:top
}

DIV.main_left H3 {
background:#EBEBEB bottom url("images/h2bar.png") repeat-x;
font-size:15px;
padding:5px
}

DIV.main P {
padding-left:15px;
padding-right:10px;
font-size:12px;
letter-spacing:2px;
line-height:120%
}

DIV.main_left {
/*
border:1px solid;
*/
float:left;
width:347px;
margin-right:3px;
}

DIV.main_right {
/*
border:1px solid;
*/
margin-left:3px;
float:left;
width:347px;
}

DIV.main_right H3 {
background:#EBEBEB bottom url("images/h2bar.png") repeat-x;
font-size:15px;
padding:5px
}

DIV.clear {
clear:both;
}

DIV.dotd {
font-size:90%;
line-height:170%;
padding-left:10px;
padding-right:10px;
border-left:dashed 1px #CCCCCC;
border-right:dashed 1px #CCCCCC;
width:850px;
text-align:left;
margin-left:auto;
margin-right:auto;
letter-spacing:1px;
}

DIV.sim1 {
float:left;
width:50%;
padding-left:30px;
padding-top:5px
}

DIV.sim1 H3 {
border-left:4px solid #D7D7D7;
padding-left:5px;
font-size:100%
}

DIV.sim1 UL {
margin-top:-20px;
font-size:100%
}

DIV.sim2 {
padding-top:5px
}

DIV.sim2 H3 {
border-left:4px solid #D7D7D7;
margin-left:390px;
padding-left:3px;
font-size:100%;
}

DIV.sim2 UL {
margin-top:-20px;
margin-left:400px;
padding-left:20px;
font-size:100%
}

DIV.sim3 {
clear:both;
}

HR {
color:#AAAAAA;
width:950px;
height:1px;
margin-top:7px;
}

SELECT {
background:#999999;
color:#FFFFFF;
font-weight:bold;
}

OPTION.chck {
background:#EEEEEE;
color:#999999;
}

INPUT.srch {
color:#666666;
border:1px solid #8080C0;
font-weight:bold;
position:relative;
}

INPUT.scan {
border:1px ridge #888888;
}

INPUT.bookmark {
font:12px "Century Gothic", Arial;
color:#555555;
background-color: #F8F1EC;
border:1px solid #9090C0;
padding-left:5px;
margin-left:50px;
}

P.navi {
font-size:90%;
text-align:left;
letter-spacing:1px;
width:930px;
margin-left:auto;
margin-right:auto;
}

P.slct {
margin-top:-35px;
margin-left:auto;
margin-right:-680px;
font-size:12px;
}

P.cmt1 {
font-size:90%;
margin:20px;
}

P.cmt1 SPAN.lad2{
border:1px solid blue;
font-size:9px;
background-color:red;
color:white;
align-height:30%;
padding:0px 3px;
vertical-align:middle;
letter-spacing:0px
}

P.cmt2 {
font-size:90%;
text-align:left;
line-height:130%;
width:500px;
margin-bottom:25px;
}

P.date {
font:italic 80% Arial, sans-serif;
padding:3px;
}

P.topl {
font-size:80%;
width:750px;
text-align:right;
margin-bottom:40px;
margin-left:auto;
margin-right:auto;
}

DIV.cate {
width:750px;
border-top:1px solid #BBBBBB;
border-bottom:2px solid #BBBBBB;
border-left:1px solid #BBBBBB;
border-right:2px solid #BBBBBB;
letter-spacing:1px;
line-height:150%;
font-size:80%;
padding:5px;
margin-bottom:30px;
margin-left:auto;
margin-right:auto;
background-color:#EEFFEE;
}

DIV.cate A.select {
color:666666;
font-weight:bold;
}

P.copy {
font-size:80%;
color:#777777;
padding:6px;
width:950px;
margin-left:auto;
margin-right:auto;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}

ADDRESS {
font-style:normal;
font-size:80%;
color:#777777;
padding:6px;
width:950px;
margin-left:auto;
margin-right:auto;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}

ADDRESS IMG {
vertical-align:top
}

SPAN.dwld {
font-size:12px;
letter-spacing:1px;
background:#F5F5F5 url("images/dlbar.gif") repeat-x;
border:outset 1px #FFFFFF;
padding:4px 9px;
margin-left:20px
}

DIV.update P {
text-align:left;
font-size:12px;
border:dashed 1px #999999;
width:350px;
padding-left:8px;
margin-bottom:30px;
margin-left:auto;
margin-right:auto;
line-height:150%;
height:80px;
overflow:auto
}

SPAN.news {
text-align:left;
font-size:12px;
border:solid 1px #BBBBBB;
width:380px;
padding-left:5px;
line-height:150%;
height:90px;
overflow:auto
}
