a:link { color: #FFFFFF; background-color:transparent; text-decoration: underline; }

a:visited { color: #FFFFFF; background-color:transparent; text-decoration: underline; }

a:hover { color: #FF9900; background-color:transparent; text-decoration: none; }

a:active { color: #FF6600; background-color:transparent; text-decoration: none; }

a.nav { color: #0033CC; background-color:transparent; text-decoration: underline; ; font-size: 12px}

a.nav:link { color: #0000CC; background-color:transparent; text-decoration:underline; }

a.nav:visited { color: #0000CC; background-color:transparent; text-decoration:underline; }

a.nav:hover { color: #FF3300; background-color:transparent; text-decoration:none; }

a.nav:active { color: #FF3300; background-color:transparent; text-decoration:none; }

a.nav2 { color: #FF6600; background-color:transparent; text-decoration: underline; ; font-size: 12px}

a.nav2:link { color: #FF6600; background-color:transparent; text-decoration:underline; }

a.nav2:visited { color: #FF6600; background-color:transparent; text-decoration:underline; }

a.nav2:hover { color: #FF6600; background-color:transparent; text-decoration:none; }

a.nav2:active { color: #FF6600; background-color:transparent; text-decoration:none; }

body { color: #000000; background-color: #FFFFFF; margin: 0px; padding: 0px; ; background-image: url(img/bg.gif); font-size: 12px; line-height: 16px}

h1 { font-size: 14px; ; font-weight: bolder}

h2 { font-size: 13px; ; font-weight: bolder}

hr { display: none; }

td { font-size: 12px; ; color: #000000}

.global-navi { position: absolute; left: 0px; width: 640px; ; background-image: url(img/header/bg_g-navi.gif); padding-top: 5px; font-size: 11px}

.contents { position: absolute; padding: 0px 0px; ; clip:  rect(   )}

.contents_2 { position: absolute; padding: 0px 0px; ; clip:  rect(   )}

.footer { position: absolute; left: 0px; width: 100%; ; padding-top: 3px; background-image: url(img/bg_footer.jpg)}

.submenu { position: absolute; width: 165px; ; background-image:   url(img/menu/bg_menu.gif); background-repeat: no-repeat; background-position: left top}

.hr { display: block; width: 100%; }

.navi { position: absolute; left: 280px; padding: 0px 0px; }

.title { position: absolute; width: 388px; left: 0px; padding: 8px 0px 0px;)

.sfont {  font-size: 10px}

.bfont {  font-size: 16px; font-weight: normal; line-height: 22px}

h3 {  font-size: 24px; font-weight: bolder}

.mfont {  font-size: 14px}
.square {  border: 1px #0066CC solid}
.border {  border-style: solid}
