@charset "UTF-8";

/* CSS Document */

#sb_00
{
width: 234px;
position: relative;
float: right;
margin: 184px 0px 20px;
padding: 0;
height: 100%;
text-decoration: none;
overflow: visible;
background: url(../assets/sidebar_02/bck_left_shadow.png) no-repeat left bottom;
}

/*.sb_01
{
margin: 0px;
padding: 0px;
text-decoration: none;
width: 234px;
float: right;
position: relative;
background: url(../assets/sidebar_02/bck_(li)_shadow_380px.jpg) no-repeat left bottom;
}

.sb_01
{margin: 0px;
padding: 0px;
text-decoration: none;
width: 234px;
float: right;
position: relative;
background: url(../assets/sidebar_02/bck_(li)_shadow_380px.jpg) no-repeat left bottom;
}*/

.Pa_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Pb_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Pc_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Pd_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Pe_img
{
margin: 0px;
padding: 0px;
width: 225px;
position: relative;
height: 129px;
}

.Aa_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Ab_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Da_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Db_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Dc_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Dd_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Ca_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Cb_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Cc_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.Cd_img
{
margin: 0px;
padding: 0px 0px 0px 9px;
width: 225px;
position: relative;
height: 22px;
overflow: visible;
}

.sb_01
{
margin: 0px;
padding: 0px;
text-decoration: none;
width: 234px;
height: auto;
background: url(../assets/sidebar_02/bck_li_shadow_380px.jpg) no-repeat 9px top;
position: relative;
float: right;
}

.sb_02
{
margin: 0px;
padding: 0px;
text-decoration: none;
width: 234px;
height: auto;
background: url(../assets/sidebar_02/bck_li_shdw_orange_380px.jpg) no-repeat 9px top;
position: relative;
float: right;
}

.sb_01 h2, .sb_02 h2
{
margin: 0px;
padding: 15px 0px 4px 18px;
letter-spacing: 0.05em;
height: auto;
font: bold 11px/15px Arial, Helvetica, sans-serif;
text-align: left;
text-decoration: none;
overflow: visible;
}

.sb_01 h2 { color: #003366; }

.sb_02 h2 { color: #FF0000; }

.sb_01 li, .sb_02 li
{
height: auto;
margin: 0px;
padding: 0px;
overflow: visible;
display: block;
}

.sb_01 li p, .sb_02 li p
{
margin: 4px 0px 0px;
padding: 0px 0px 0px 20px;
letter-spacing: 0.05em;
font: normal 9px/13px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
text-decoration: none;
height: auto;
overflow: visible;
display: block;
}

.sb_01 p.last, .sb_02 p.last
{
padding-bottom: 10px;
font-weight: normal;
}

.sb_01 ul
{
text-decoration: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
top: 0px;
width: 234px;
}

.sb_02 ul
{
text-decoration: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
top: 0px;
width: 234px;
}

.sb_01 li:hover, .sb_02 li:hover
{
text-decoration: none;
margin: 0px;
display: block;
}

.sb_01 a:link, .sb_01 a:visited
{
color: #003366;
text-decoration: none;
display: block;
font-weight: normal;
}

.sb_01 a:hover
{
color: #FF0000;
text-decoration: none;
display: block;/*font-weight: bold;
letter-spacing: 0.06em;*/
}

.sb_01 a:active
{
color: #003366;
text-decoration: none;
display: block;
font-weight: normal;
}

.sb_02 a:link, .sb_02 a:visited
{
color: #333333;
text-decoration: none;
display: block;
}

.sb_02 a:hover
{
color: #9900CC;
text-decoration: none;
display: block;/*letter-spacing: 0.06em;
font-weight: normal;*/
}

.sb_02 a:active
{
color: #333333;
text-decoration: none;
display: block;
}

ul.menu
{
display: none;
list-style-type: none;
margin: 0px;
}

.menuC
{
margin: 0px;
padding: 0px;
}

ul.menuC
{
display: block;
list-style-type: none;
margin: 0px;
position: relative;
}

.menu
{
margin: 0px;
padding: 0px;
}

.menuC li p.red_cc0033
{
color: #FF3300;
font-weight: bold;
text-align: left;
}

#sb_00 .sb_02 .current { color: #000000; }

#sb_00 .bug
{
height: 111px;
width: 225px;
display: block;
padding: 0px 0px 0px 9px;
margin: 0px;
}

#sb_00 .bug_img { padding: 10px 0px 10px 20px; }
