/*INFORMATION
Definitions & Navigation for Latin
CSS file for Byakko ORG
Build: 2005.06.28 Renewed!
--------------------------*/
/* Global Link Color
---------------------------------- */
body {
font-size: 12px;
line-height: 125%;
background-color: #ffffff;
margin: 0 }
a:link {
color: #0824c9;
text-decoration: none }
a:visited {
color: #bb6b77;
text-decoration: none }
a:hover {
color: #ce1f45;
text-decoration: underline }

/* ELEMENT Table definitions 
---------------------------------- */
table, td {
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif;
line-height: normal }

.L24B {
font-size: 24px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif;
font-weight: bold }
.L18B {
font-size: 18px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif;
font-weight: bold }
.T16B {
font-size: 16px;
font-family: Times, Georgia, "Times New Roman", serif;
font-weight: bold }
.T16B_red {
color: #b22222;
font-size: 16px;
font-family: Times, Georgia, "Times New Roman", serif;
font-weight: bold }
.T16B_grn {
color: #134604;
font-size: 16px;
font-family: Times, Georgia, "Times New Roman", serif;
font-weight: bold }
.T14B {
font-size: 14px;
font-family: Times, Georgia, "Times New Roman", serif;
font-weight: bold }
.T14B_grn {
color: #134604;
font-size: 14px;
font-family: Times, Georgia, "Times New Roman", serif;
font-weight: bold }
.L14B {
font-size: 14px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif;
font-weight: bold }
.L14B_grn {
color: #134604;
font-size: 14px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif;
font-weight: bold }
.T13 {
font-size: 13px;
font-family: Times, Georgia, "Times New Roman", serif;
line-height: 115% }
.T13_gry {
color: #696969;
font-size: 13px;
font-family: Times, Georgia, "Times New Roman", serif;
line-height: 115% }
.L12 {
font-size: 12px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif }
.L12_gry {
color: #696969;
font-size: 12px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif }
.L10 {
font-size: 10px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif }
.BoxTit_1 {
font-size: 12px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif;
font-weight: bold;
padding: 0 0 0 10px }
.BoxBody_1 {
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif;
line-height: 14px;
padding: 3px 10px 10px 12px }
td.AdrsTit_1 {
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif;
font-weight: bold }
td.AdrsBody_1 {
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif }

.form_style {
font-size: 12px;
font-family: "Lucida Grande", Arial, Geneva;
width: 210px }
.form_style_long {
font-size: 12px;
font-family: "Lucida Grande", Arial, Geneva;
width: 280px }



/* Listed items */
ul.none {
line-height: 13px;
list-style: none;
margin-top: 0;
margin-bottom: 5px;
margin-left: 14px;
padding: 0 0 0 1px }
ul.arrowtext {
line-height: 13px;
list-style-image: url("arrowa1a5a9.gif");
list-style-position: outside;
margin-top: 0;
margin-bottom: 5px;
margin-left: 14px;
padding: 0 0 0 1px }
ul.arrowpro {
line-height: 13px;
list-style-image: url(arrowpro_wte.gif);
list-style-position: outside;
margin-top: 0;
margin-bottom: 5px;
margin-left: 14px;
padding: 0 0 0 1px }
ul.bullet {
line-height: 13px;
list-style-image: url("a_dot2.gif");
list-style-position: outside;
margin-top: 0;
margin-bottom: 0;
margin-left: 14px;
padding: 0 0 0 1px }
ul.square {
line-height: 13px;
list-style: square;
margin-bottom: 0;
margin-left: 22px;
padding: 0 }
ul.circle {
line-height: 13px;
list-style: circle;
margin-bottom: 0;
margin-left: 22px;
padding: 0 }
ol.decimal {
line-height: 13px;
list-style: decimal;
margin-bottom: 0;
margin-left: 22px;
padding: 0 }
/* UL items ArrowPro3 with Space */
ul.arrowpro3 {
line-height: 13px;
list-style-image: url(arrowpro_wte.gif);
list-style-position: outside;
margin-top: 0;
margin-bottom: 3px;
margin-left: 16px;
padding: 0 }
ul.arrowpro3 li {
margin-bottom: 6px }
/* UL items bullet EmeGreen */
ul.eme_bullet {
line-height: 13px;
list-style-image: url("table_img/sideb_dot_gr0811.gif");
list-style-position: outside;
margin-top: 0;
margin-bottom: 3px;
margin-left: 14px;
padding: 0 0 0 3px }
ul.eme_bullet li {
margin-bottom: 6px }

/*HORIZONTAL Navigation Settings
--------------------------------*/
/* Main Navigation table id setting */
table#navBK {
background-color: #ffffff }

table#navBK td {
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif;
line-height: 100%;
background-color: #bce5c8;
text-align: center }

table#navBK td a {
text-decoration: none;
background-image: url(table_img/nav_bg_a10050.gif);
display: block;
margin: 0;
padding: 3px 8px;
border-top: 1px solid #c9c9c9;
border-bottom-color: #8f8f8f !important;
border-bottom-style: solid;
border-bottom-width: 1px; }

table#navBK td a:link, #navBK td a:visited {
color: #2c3a2a;
text-decoration: none }
table#navBK td a:hover {
color: #000000;
text-decoration: none;
background-image: url(table_img/nav_bg_hover10050.gif);
display: block }

table#navBK td#grad_left {
background-color: #bce5c8;
background-image: url(table_img/nav_bg_grad_l40.gif);
margin: 0;
border-top: 1px solid #c9d8c9;
border-bottom: 1px solid #7f9f7f }

table#navBK td#grad_right {
background-color: #bce5c8;
background-image: url(table_img/nav_bg_grad_r40.gif);
margin: 0;
border-top: 1px solid #c9d8c9;
border-bottom: 1px solid #7f9f7f }

td#navBKside_l, td#navBKside_r {
background-color: #c3c3c3;
background-image: url(table_img/nav_bg_gray10050.gif);
margin: 0;
border-top: 1px solid #c9d8c9;
border-bottom: 1px solid #7f9f7f }

table.shdw_wte {
background-image: url(table_img/nav_shdw_gry100.gif);
background-repeat: repeat-x ;
background-position: 0 top; }

td#topimg_left {
margin: 0;
background-image: url(table_img/topimg_left1.jpg);
background-repeat: repeat-x ;
background-position: right top; }

td#topimg_center{
margin: 0;
background-image: url(table_img/topimg_center725.jpg);
background-repeat: no-repeat;
background-position: center top; }

td#topimg_right {
margin: 0;
background-image: url(table_img/topimg_right1.jpg);
background-repeat: repeat-x ;
background-position: left top; }



/* Sidebar Background TYPE01 Wide180px(Silver)
---------------------------------- */
td.sidbr01w_top {
font-weight: bold;
background: #e7e7e7 url("table_img/sidebar_gray_top180.gif") no-repeat left top;
padding: 6px 2px 4px 8px;
width: 170px;
height: 18px }
td.sidbr01w {
background: #ffffff url("table_img/sidebar_gray_body180.gif") repeat-y left top;
padding: 5px 7px 5px 8px;
width: 160px;
border-top: 1px solid #a1a3a5 }
td.sidbr01w_btm {
background: #ffffff url(table_img/sidebar_gray_btm180.gif) no-repeat left top;
padding: 6px 2px 4px 8px;
width: 170px;
height: 10px }

/* Sidebar Background TYPE02 Wide180px(BlueGreen) 
---------------------------------- */
td.sidbr02w_top {
color: #ffffff;
font-weight: bold;
background: url(table_img/sidebar_grntop180.gif) no-repeat left top;
padding: 6px 2px 4px 8px;
width: 170px;
height: 18px }
td.sidbr02w {
background: #d3f2f5 url("table_img/sidebar_grnback180.gif") repeat-y left top;
padding: 5px 7px 5px 8px;
width: 160px;
border-top: 1px solid #1f5d95 }
td.sidbr02w_btm {
background: url(table_img/sidebar_grnbtm180.gif) no-repeat left top;
padding: 0;
width: 180px;
height: 10px }

/* Sidebar Background TYPE03 Wide180px(Mint&Shadow)
---------------------------------- */
td.sidbr03w_top {
font-weight: bold;
background: #e1f8e9 url("table_img/sidebar_mint_top180.gif") no-repeat left top;
padding: 14px 6px 4px 14px;
width: 160px;
height: 16px }
td.sidbr03w {
background: #ffffff url("table_img/sidebar_mint_body180.gif") repeat-y left top;
padding: 4px 12px 4px 14px;
width: 160px }
td.sidbr03w_btm {
background: #ffffff url("table_img/sidebar_mint_btm180.gif") no-repeat left top;
padding: 14px 6px 4px 14px;
width: 160px;
height: 12px }


/* Sidelist Table definitions 
---------------------------------- */
.stableL {
padding-bottom: 7px;
border-bottom: 1px solid #d1d3d5;
border-left: 1px solid #d1d3d5 }
.stableL td {
padding: 4px 4px 4px 8px }
.stableL tr.stheader td {
background: #e2ffe7 url("table_img/head_grad-green.gif") repeat-x left bottom }
.stableL tr.stodd td {
color: #76797c;
background: #f6f6f6 }
.stableL tr.steven td {
color: #76797c;
background: #fff }
.stableL table.linkicon td {
padding-right: 3px;
padding-left: 3px }


/* List Setting definitions
---------------------------------- */
td.t_list1 {
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif;
line-height: 1em;
text-decoration: none;
padding: 0.5em 0 0.5em 2px }
td.t_list2 {
font-size: 12px;
font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif;
line-height: 1.2em;
text-decoration: none;
padding: 0.4em 0 0.4em 5px }

/* LineBOX pale-green for BPress
---------------------------------- */
.lineboxBP {
margin-bottom: 10px;
border-top: 1px solid #a3a6a9;
border-left: 1px solid #a3a6a9 }
.lineboxBP th {
font-weight: bold;
background: #d7efdf;
padding: 4px 8px;
border-right: 1px solid #a3a6a9;
border-bottom: 1px solid #a3a6a9 }
.lineboxBP td {
background-color: #fbfef8;
padding: 8px;
vertical-align: top;
border-right: 1px solid #a3a6a9;
border-bottom: 1px solid #a3a6a9 }
