body{
background-color:#ebedef;
background-image:url(../images/ci/body_bg.jpg);
background-repeat:repeat-x;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

a{
text-decoration:none;
}

#ibrows{
position:absolute;
top:0px;
right:5px;
font-size:9px;
color:#CCC;
}

#ibrows a{
text-decoration:none;
color:#CCC;
}

#wrapper{
padding-top:25px;
width:912px;
margin:auto;
}

#header{
width:912px;
height:126px;
background-image:url(../images/ci/header_bg.jpg);
font-size:11px;
}

#header ul{
list-style:none;
padding-right:48px;
float:right;
}

#header li{
padding-top:30px;
height:20px;
width:100px;
float:left;
text-align:center;
}

#header li a{
background-image:url(../images/ci/navi_bg_white.jpg);
height:15px;
padding-top:5px;
display:block;
color:#686a6c;
}

#header li a:hover{
background-image:url(../images/ci/navi_bg_blue.jpg);
height:15px;
padding-top:5px;
display:block;
color:#ffffff;
}

#header li .active{
display:block;
height:15px;
padding-top:5px;
background-image:url(../images/ci/navi_bg_blue.jpg);
color:#FFFFFF;
}

#header li .trail{
display:block;
height:15px;
padding-top:5px;
background-image:url(../images/ci/navi_bg_blue.jpg);
color:#FFFFFF;
}

#logo{
padding-top:15px;
padding-left:15px;
width:218px;
height:60px;
}

#container{
width:896px;
padding-left:16px;
background-image:url(../images/ci/container_bg.jpg);
text-align:left;
overflow:auto;
float:left;
}

#container_fade{
background-image:url(../images/ci/container_fade_bg.jpg);
background-repeat:repeat-x;
margin-left:1px;
width:878px;
float:left;
}

#emotion_image{
border-top:1px solid #FFFFFF;
}

#left{
float:left;
width:156px;
padding-left:28px;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-color: #0c2957;
}

#left a{
height:26px;
display:block;
}

#left ul{
list-style:none;
float:left;
border:none;
padding-top:59px;
margin-bottom:20px;
}

#left li{
height:26px;
display:block;
}

#left li a{
background-image:url(../images/ci/subnavi_bg_white.jpg);
height:19px;
width:143px;
padding-top:7px;
padding-left:13px;
display:block;
color:#0c2957;
}

#left li a:hover{
background-image:url(../images/ci/subnavi_bg_blue.jpg);
color:#ffffff;
}

#left li .active{
background-image:url(../images/ci/subnavi_bg_blue.jpg);
height:19px;
width:143px;
padding-top:7px;
padding-left:13px;
display:block;
color:#ffffff;
}

#left li .trail{
background-image:url(../images/ci/subnavi_bg_blue.jpg);
height:19px;
width:143px;
padding-top:7px;
padding-left:13px;
display:block;
color:#ffffff;
}

#left li .first{
background-image:url(../images/ci/subnavi_bg_white_first.jpg);
}

#left .first .active {
background-image:url(../images/ci/subnavi_bg_blue_first.jpg);
}

#left li .first:hover, #left li .trail{
background-image:url(../images/ci/subnavi_bg_blue_first.jpg);
}

#left li .first .trail{
background-image:url(../images/ci/subnavi_bg_blue_first.jpg);
}

#left li .last{
background-image:url(../images/ci/subnavi_bg_white_last.jpg);
}

#left .last .active{
background-image:url(../images/ci/subnavi_bg_blue_last.jpg);
}

#left li .last:hover{
background-image:url(../images/ci/subnavi_bg_blue_last.jpg);
}

#left .last .trail{
background-image:url(../images/ci/subnavi_bg_blue_last.jpg);
}

#main{
float:left;
width: 610px;
min-height:300px;
padding-top:59px;
padding-left:54px;
padding-bottom:20px;
text-color:#0d2b5e;

}

#main table td{
vertical-align:top;
}

/*#main li{
list-style:outside;
}*/

/*#main ol li{
list-style:decimal;
}*/

#maintitle{
width: 610px;
color:#0d2b5e;
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
border-bottom: 1px solid #0d2b5e;
padding-bottom:9px;
margin-bottom: 23px;
}

h1{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
color:#0d2b5e;
}

#footer{
width:912px;
background-image:url(../images/ci/footer_bg.jpg);
background-repeat:no-repeat;
font-size:10px;
color:#686a6c;
padding-top:18px;
float:left;
}

#footer .inside{
float:right;
}

#footer a{
color:#686a6c;
}
