/* CSS Document */
#m_body .mid { float:left;}
#m_body .mid #menu_left{  height:inherit; width:182px; margin-left:-42px;_margin-left:-20px;float:left;}
#m_body .mid #menu_in{ height:inherit; width:182px; padding-top:30px;background:url(../img/sansco_small_mid.jpg) left top repeat;}
#m_body .mid #menu_in a{ display:block; height:34px; width:155px; text-align:right; text-decoration:none; color:#333;  padding-right:27px; line-height:34px; background:url(../img/sansco_small_aa.jpg) 155px 12px no-repeat;}
#m_body .mid #menu_in .on{ display:block; height:34px; width:155px; text-align:right; text-decoration:none; color:#000; padding-right:27px; background:url(../img/sansco_small_a.jpg) top right no-repeat;line-height:34px;}
#m_body .mid #menu_in span{ text-align:right; color:#F00; cursor:pointer; font-size:14px; display:block; width:155px;padding-right:27px;}

#m_body .mid #menu_right{ height:inherit; width:592px; margin-right:-41px;_margin-right:-31px; float:right;}
#m_body .mid #menu_right ul{ list-style:none; float:left; margin:0px; width:140px; text-align:center; padding:0px;}
#m_body .mid #menu_right li{ list-style:none; margin:5px; padding:0px;}
#m_body .mid #menu_right li img{ border:1px inset #ccc; margin-top:10px;}
#m_body .mid #menu_right a{color:#0066ac; display:block; width:100%;background-color:#efefef; text-decoration:none;}
#m_body .mid #menu_right a:hover{ text-decoration:none; background-color:#CCC; color:#000;}

