/*borderboxes*/
body { background-color: #eee; scrollbar-3dlight-color: #efefef; scrollbar-arrow-color: #efefef; scrollbar-base-color: #efefef
; scrollbar-darkshadow-color: #efefef; scrollbar-face-color: #efefef; scrollbar-highlight-color: #000000; scrollbar-shadow-color: #000000; scrollbar-track-color: #dcdcdc }

.borderbox       { background-color: #fff; padding: 15px; border-top: 1px solid #666; border-bottom: 1px solid #666 }
.borderbox_lines  { background-color: #fff; border-top: 1px solid #666; border-bottom: 1px solid #666 }
.borderbox_grey   { color: #fff; font-size: 12pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16pt; background-color: #999; padding: 6px }
.borderbox_blue { background-color: #999; padding: 5px }
.borderbox_yellow { background-color: #ffc; padding: 5px }
.borderbox_lightgrey  { color: #eee; background-color: #eee; width: 10px }
.bottombox_grey  { color: #fff; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12pt; background-color: #999; padding: 6px }
.newsbox_content { color: #666; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12pt; background-color: #eee; padding: 6px }
/*tables*/
.tablebox    { color: #666; font-size: 10pt; line-height: 14pt; background-color: #eee; padding: 2px 10px; border-bottom: 1px solid #999 }
p {}
td {}
/*popups*/
.popup { background-color: #fff; padding: 15px; border-top: 1px solid #666; border-bottom: 1px solid #666 }
/*navigation bar*/
.navi-ul   { font-size: 10pt; line-height: 12pt; list-style-type: none }
.navi-ul li    { width: 100%; height: ; float: left; border-bottom: 1px solid #eee }
.navi-ul-a, .navi-ul-a:link, .navi-ul-a:visited, .navi-ul-a-selected { color: #fff; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none; background-color: #AB3236; display: block; padding: 6px }
.navi-ul-a:hover    { color: #ffc; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: FFCC00; background-repeat: no-repeat; background-attachment: scroll; padding: 6px }
.navi-ul-a:active, .navi-ul-a-selected:link, .navi-ul-a-selected:visited, .navi-ul-a-selected:hover, .navi-ul-a-selected:active  { color: 020202; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #ffc; background-repeat: no-repeat; background-attachment: scroll }
/*navigation submenu*/
.navi-ul-b, .navi-ul-b:link, .navi-ul-b:visited, .navi-ul-b-selected   { color: #555; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none; background-color: #c0c0c0; display: block; padding: 6px }
.navi-ul-b:hover  { color: #737373; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #fc6; background-repeat: no-repeat; background-attachment: scroll; padding: 6px }
.navi-ul-b:active, .navi-ul-b-selected:link, .navi-ul-b-selected:visited, .navi-ul-b-selected:hover, .navi-ul-b-selected:active   { font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #fc6; background-repeat: no-repeat; background-attachment: scroll }
/*navigation submenu 2nd level*/
.navi-al    { font-size: 10pt; line-height: 12pt; list-style-type: none }
.navi-al li      { margin-right: 2px; margin-left: 2px; width: 136px; height: 27px; float: left }
.navi-al-c, .navi-al-c:link, .navi-al-c:visited, .navi-al-c-selected    { color: #666; font-family: Arial, Verdana, sans-serif; font-weight: normal; text-decoration: none; background-color: #dcdcdc; display: block; padding: 6px }
.navi-al-c:hover  { color: #f60; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #ffc; background-repeat: no-repeat; background-attachment: scroll; padding: 6px }
.navi-al-c:active, .navi-al-c-selected:link, .navi-al-c-selected:visited, .navi-al-c-selected:hover, .navi-al-c-selected:active     { color: #666; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #ffc; background-repeat: no-repeat; background-attachment: scroll }
/*navigation submenu 2nd level double line*/
.navi-il      { font-size: 10pt; line-height: 12pt; list-style-type: none }
.navi-il li      { margin-right: 2px; margin-left: 2px; width: 136px; height: 44px; float: left }
.navi-il-c, .navi-il-c:link, .navi-il-c:visited, .navi-il-c-selected    { color: #666; font-family: Arial, Verdana, sans-serif; font-weight: normal; text-decoration: none; background-color: #dcdcdc; display: block; padding: 6px }
.navi-il-c:hover  { color: #f60; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #ffc; background-repeat: no-repeat; background-attachment: scroll; padding: 6px }
.navi-il-c:active, .navi-il-c-selected:link, .navi-il-c-selected:visited, .navi-il-c-selected:hover, .navi-il-c-selected:active     { color: #666; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #ffc; background-repeat: no-repeat; background-attachment: scroll }
/*navigation submenu bottom 2nd level*/
.navi-ol    { font-size: 10pt; line-height: 12pt; list-style-type: none }
.navi-ol li     { margin-right: 2px; margin-left: 2px; width: 136px; height: 27px; float: left; clear: none; border-bottom: 1px solid #fff }
.navi-ol-c, .navi-ol-c:link, .navi-ol-c:visited, .navi-ol-c-selected     { color: #737373; font-family: Arial, Verdana, sans-serif; font-weight: normal; text-decoration: none; background-color: #dcdcdc; display: block; padding: 6px }
.navi-ol-c:hover   { color: #f60; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #ffc; background-repeat: no-repeat; background-attachment: scroll; padding: 6px }
.navi-ol-c:active, .navi-ol-c-selected:link, .navi-ol-c-selected:visited, .navi-ol-c-selected:hover, .navi-ol-c-selected:active      { color: #666; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #ffc; background-repeat: no-repeat; background-attachment: scroll }
/*navigation submenu bottom 2nd level double line*/
.navi-el    { font-size: 10pt; line-height: 12pt; list-style-type: none }
.navi-el li      { margin-right: 2px; margin-left: 2px; width: 136px; height: 44px; float: left; clear: none; border-bottom: 1px solid #fff }
.navi-el-c, .navi-el-c:link, .navi-el-c:visited, .navi-el-c-selected     { color: #666; font-family: Arial, Verdana, sans-serif; font-weight: normal; text-decoration: none; background-color: #dcdcdc; display: block; padding: 6px }
.navi-el-c:hover   { color: #f60; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #ffc; background-repeat: no-repeat; background-attachment: scroll; padding: 6px }
.navi-el-c:active, .navi-el-c-selected:link, .navi-el-c-selected:visited, .navi-el-c-selected:hover, .navi-el-c-selected:active      { color: #666; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #ffc; background-repeat: no-repeat; background-attachment: scroll }
@media print{
body      { background-color: #fff }
.borderbox       { background-color: #fff; padding: 15px; border-top: 1px solid #666; border-bottom: 1px solid #666 }
}
