#side_menu{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#e9ecec;
width:158px;
}

#side_menu dl{
text-decoration:none;
}

#side_menu dt{
height:25px;
background-color:#7ca9a5;
background-image:url(../images/book_back.gif);
background-position:top;
background-repeat:repeat-x;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 10px;
border-bottom:#666666 solid 1px;
}

#side_menu dt a{
text-decoration:none;
color:#ffffff;
display:block;
}

#side_menu dt a:hover{
text-decoration:none;
color:#cccccc;
display:block;
}



#side_menu dd{
margin:0px 0px 0px 0px;
padding:3px 0px 3px 10px;
font-size:13px;
border-bottom:#FFFFFF solid 1px;
cursor:s-resize;
}

#side_menu dd a{
text-decoration:none;
color:#333333;
display:block;
}

#side_menu dd a:hover{
text-decoration:none;
color:#0033CC;
background-color:#abd4d0;
display:block;
}

#side_menu ul{
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
font-size:12px;
background-color:#ccece9;
}

#side_menu li{
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
border-bottom:#7ca9a5 solid 1px;
}

#side_menu li a{
display:block;
margin:0px;
padding:0px 0px 0px 5px;
border-left:#FFFFFF solid 5px;
}

#side_menu li a:hover{
display:block;
margin:0px;
padding:0px 0px 0px 5px;
border-left:#2c645f solid 5px;
color:#0033CC;
background-color:#abd4d0;
}

#test_contents{
font-size:24px;
padding-left:20px;
}



