.subnavi ul {
	list-style: none;
	margin: 0;
	padding:0;
}

.subnavi li {
	margin: 0;
	padding:0;
	display: block;
	border-bottom: 1px solid #d2d2d2;
	line-height:25px;
}

.subnavi a {	
	color: #777;
}

.subnavi ul li a
{	
	margin: 0;
	padding:0 0 0 5px;
	display: block;	
	text-decoration: none;
	font-size:13px;
}


.subnavi .normal

{
	margin: 0;
	padding:0;
	color: #1263bc;
	font-weight: normal;
	/*background-image:url(../img/main_navi_bg_inactive.jpg) !important;*/
	background-repeat:no-repeat;
}

.subnavi .normal a,
.subnavi .normal a:focus
{
	margin: 0;
	padding:0 0 0 11px;
	color: #083FA4;
}

.subnavi .has_sub
{
	margin: 0;
	padding:0;
	color: #1263bc;
	font-weight: normal;
	/*background-image:url(../img/main_navi_bg_inactive.jpg) !important;*/
	background-repeat:no-repeat;
}

.subnavi .has_sub a,
.subnavi .has_sub a:focus
{
	margin: 0;
	padding:0 0 0 11px;
	color: #0062a1;
}

.subnavi .active_sub li,
.subnavi .current_has_sub li,
.subnavi .active_sub .current li,
.subnavi .current_has_sub .current li
{
	border-bottom: 0px solid #fff;
}

.subnavi .current
{
	margin: 0;
	padding:0;
	/*background-image:url(../img/main_navi_bg_active.jpg) !important;*/
	color: #0062a1 !important;
	font-weight:bold;
	background-repeat:no-repeat;
}

.subnavi .current a,
.subnavi .current a:hover
{
	margin: 0;
	padding:0 0 0 11px;
}

.subnavi .active_sub,
.subnavi .current_has_sub

{
	margin: 0;
	padding:0;
	color: #0062a1;
	font-weight: bold;
	/*background-image:url(../img/main_navi_bg_open.jpg) !important;*/
	background-repeat:no-repeat;
}

.subnavi .active_sub a,
.subnavi .current_has_sub a,
.subnavi .active_sub a:focus,
.subnavi .current_has_sub a:focus
{
	margin: 0;
	padding:0 0 0 11px;
	color: #0062a1;
}

.subnavi ul li a:hover,
.subnavi ul li a:active,
.subnavi ul li a:focus
{
	margin: 0;
	padding:0 0 0 0px;
	/*background-image:url(../img/main_navi_bg_active.jpg) !important;*/
	color: #0062a1 !important;
	font-weight:bold;
	background-repeat:no-repeat;
}

.subnavi ul li a:hover
{
	margin: 0;
	padding:0 0 0 11px;
}

.subnavi .active_sub ul li a:hover,
.subnavi .active_sub ul li a:active,
.subnavi .active_sub ul li a:focus
{
	margin: 0;
	padding:0 0 0 11px;
	background-image: none !important;
	color: #53504d !important;
	font-weight:normal;
}

.subnavi .active_sub .current a:hover
{
	font-weight:bold;
}

.subnavi .active_sub .current
{
	margin: 0;
	padding:0 0 0 0px;
	color: #53504d !important;
	font-weight:bold;
	background-image: none !important;
}

.subnavi .active_sub .current a,
.subnavi .active_sub .current a:focus
{
	margin: 0;
	padding:0 0 0 11px;
}

.subnavi .active_sub .current,
.subnavi .current_has_sub .current
{
	margin: 0;
	padding:0 0 0 10px;
	color: #53504d !important;
	font-weight:bold;
	background-image: none !important;
}

.subnavi .active_sub .current a,
.subnavi .current_has_sub .current a,
.subnavi .active_sub .current a:focus,
.subnavi .current_has_sub .current a:focus
{
	margin: 0;
	padding:0 0 0 11px;
	color: #53504d;
	background-image: none !important;
}

.subnavi .active_sub .normal,
.subnavi .current_has_sub .normal
{
	margin: 0;
	padding:0 0 0 11px;
	color: #53504d !important;
	font-weight:normal;
	background-image: none !important;
}

.subnavi .active_sub .normal a,
.subnavi .current_has_sub .normal a,
.subnavi .current_has_sub .normal a:hover,
.subnavi .active_sub .normal a:focus,
.subnavi .current_has_sub .normal a:focus
{
	margin: 0;
	padding:0 0 0 11px;
	color: #53504d !important;
	background-image: none !important;
}

.subnavi .current_has_sub a:hover
{
	/*background-image:url(../img/main_navi_bg_open.jpg) !important;*/
}
