a:link, a:active, a:visited {color: #0088CC; text-decoration: underline;}
a:hover {color: #0088CC; text-decoration: none;}

a.menu, a.menu:visited, a.menu:active {color: #0088CC; text-decoration: none; padding: 5px;}
a.menu:hover {color: #ffffff; text-decoration: none; background: #A0CCE2; padding: 5px;}
.menu {color: #0088CC;}
.menu_select {color: #000000; padding: 5px;}

a.submenu, a.submenu:visited, a.submenu:active, a.submenu:hover {color: #0088CC; text-decoration: none;}
.submenu_select {color: #000000;}

a.gray, a.gray:visited, a.gray:active {color: #AEAEAE; text-decoration: none; padding: 5px;}
a.gray:hover {color: #ffffff; text-decoration: none; background: #A0CCE2; padding: 5px;}
.gray {color:#AEAEAE;}

a.black, a.black:visited, a.black:active, a.black:hover {color: #000000; text-decoration: none;}
.black {color:#000000;}

a.white, a.white:visited, a.white:active, a.white:hover {color: #FFFFFF; text-decoration: none;}
.white {color:#FFFFFF;}

a.index, a.index:visited, a.index:active {color: #515151; text-decoration: none; font-size: 100%; font-weight: bold;}
a.index:hover {color: #0088cc; text-decoration: none; font-size: 100%; font-weight: bold;}
.index {color: #454545; font-size: 100%; font-weight: bold;}

a.sup:link,a.sup:visited,a.sup:active {font-size : 9px; color:#CC6666; text-decoration: none;}
.sup {font-size : 9px; color:#CC6666; text-decoration: none;}

BODY {margin: 15 25 10 25; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
TD {color: #454545;  font-size: 70%; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
INPUT,TEXTAREA, SELECT {color: #454545;  font-size: 100%; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
P {margin-top:0px; margin-bottom:0px;}
H1 {font-size: 160%; color: #000000; margin-top:0px; margin-bottom:15px;}
H2 {font-size: 120%; color: #000000; margin-top:15px; margin-bottom:10px;}
H3 {font-size: 100%; color: #000000; margin:0px;}
H4 {font-size: 100%; color: #0088CC; margin:0px;}
H5 {font-size: 60%; color: #A8A8A8; margin:0px;}
H6 {font-size: 50%; color: #A8A8A8; margin:0px;}
UL {margin-top: 0px; margin-bottom: 0px; padding: 0px;}
OL {margin-top: 0px; margin-bottom: 0px;  padding: 0px;}
LI {margin-top: 4px; margin-bottom: 4px;}
FORM {margin:0; padding:0;}
.title  {font-size: 14px;  color: #ffffff;}

.td_over {cursor:hand; background-color:#EDEDED;}
.td_out {background-color:#FFFFFF;}
.tdbanner_over {cursor:hand;}
.tdbanner_out {}
.tdgray_over {cursor:hand; background-color:#CCCCCC;}
.tdgray_out {background-color:#EDEDED;}
.tdsubmenu_over {cursor:hand; background-color:#EFEFEF;}
.tdsubmenu_out {background-color:#FFFFFF;}

.small {font-size: 60%;}
.smaller {font-size: 50%;}
.bold {font-weight: bold;}
.line_top {border-top: 1px solid #E5E5E5; }
.line_left {border-left: 1px solid #E5E5E5;}
.line_right {border-right: 1px solid #E5E5E5;}
.line_bottol {border-bottom: 1px solid #E5E5E5;}

.td {padding-top:5px; padding-bottom:5px; padding-right:2px; padding-left:2px;}
.ln1 {border-top: solid 1px #E5E5E5;}
.ln1small {border-top: solid 1px #E5E5E5; font-size:9px; padding-right:5px;}
.ln2 {border-top: solid 1px black;}
.ln2small {border-top: solid 1px black; font-size : 9px;}
.ln3 {border-left: solid 1px #E5E5E5;}
.ln4 {border-bottom: solid 1px #E5E5E5;}

.brL {border: solid; border-width: 0px 0px 1px 1px; border-color: #DDDDDD;}
.brB {border: solid; border-width: 0px 0px 1px 0px; border-color: #DDDDDD;}
.brR {border: solid; border-width: 0px 1px 1px 0px; border-color: #DDDDDD;}
.brT {border-top: solid 1px #DDDDDD;}

.td_out_gray {background-color:#dddddd;}







//a.boxmenu, a.boxmenu:visited, a.boxmenu:active, a.boxmenu:hover {color: #FFFFFF;  text-decoration: none; }
//BUTTON {font-size: 60%;  font-family: Arial, Verdana,  Helvetica, sans-serif; color: #333333;; background-color: #CCCCCC; border-style: groove}
//td.submenu {padding-right: 10px;}
//.tit {font-size: 160%; font-family: Tahoma, Arial, Helvetica, sans-serif;  color: #595959; font-weight: normal; margin: 8px; }

//.table  {border-top: 1px solid #CACACB; }
//.table td { border-bottom: 1px solid #CACACB;}
//.table th { background: #959698; 	FONT-FAMILY:   Verdana, Arial, Helvetica, sans-serif;  color: #ffffff; font-size: 70%; text-align: inherit}
//td.lb { border-left: 1px solid #CACACB;}
//.menu_select {font-size: 80%; font-weight: bold; color: #000000;}

//.input {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #000000; 	border : 1px solid #829CB5;}
//input {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; 	border : 1px solid #829CB5;}
//.black {color: #000000;}
//.white {color: #FFFFFF;}
//.blue {color: #0088CC;}
//.red {color: #CC0000;}
//.width100 {width:100%; background-color:#DDDDDD; border: 1px solid #BBBBBB;}
//.big {color: #0088cc; font-size : 160%; }
//.button {background-color:#0088CC; font-weight: bold; color:#ffffff; text-align: center; padding: 10px; width: 200px;}
//.noborder {font-size: 100%;  font-family: Arial, Helvetica, sans-serif; color: #000000; 	border : 0px solid #FFFFFF;}
