@charset 'UTF-8';
/* Base Styles */

#m_inb ul,
#m_inb li,
#m_inb a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  text-decoration: none;
  line-height: 1;
  font-size: 16px;
  position: relative;
}
#m_inb{
	position:absolute;
	width:200px;
	left:50%; 
	margin-left:-458px;
	z-index:90000;
}
#m_inb a {
  line-height: 1.3;
}
#m_inb > ul > li:first-child {

}
#m_inb > ul > li:first-child > a {
  padding: 10px 10px;

}
#m_inb > ul > li:first-child > a > span {
  padding: 0;
}
#m_inb > ul > li:first-child:hover {

}

#m_inb > ul > li {

}
#m_inb > ul > li:hover {

    color:#14306f;    

}

#m_inb > ul > li > a {
  font-size: 16px;
  display: block;
  color: #1d1d1d;
  border-top: none;
}
#m_inb > ul > li > a > span {
  display: block;
  padding: 8px 10px;

}
#m_inb > ul > li > a:hover {
  text-decoration: none;
}
#m_inb > ul > li.active {
  border-bottom: none;
    color:#14306f;    
}
#m_inb > ul > li.active a{
    color:#14306f;    
	font-weight:700;
}
#m_inb ul ul li{
	background:#a1a8b0;
}
#m_inb ul ul li:hover{
	background:#9098a0;
}
#m_inb > ul > li.active > ul > li a span{
    color:#fff;    
	padding-left:0;
}
/* Sub menu */
#m_inb ul ul {
  display: none;

}
#m_inb ul ul li {
  padding: 0;
  border-bottom: 1px solid #d4d4d4;
  border-top: none;
}
#m_inb ul ul li:last-child {
  border-bottom: none;
}
#m_inb ul ul a {
  padding: 10px 10px 10px 15px;
  display: block;
  color: #676767;
  font-size: 12px;
  font-weight: normal;
}

/*
#m_inb ul ul a:before {
  content: '»';
  position: absolute;
  left: 10px;
  color: #e94f31;
}
*/
#m_inb ul ul a:hover {
  color: #e94f31;
}
