/*##############################*/
/*			Sub Menu			*/
/*##############################*/

.submenu {
	width: 217px;
	margin-left: 20px;
}

.submenu_no {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
	width: 217px;
	height: 40px;
	vertical-align: middle;
}

.submenu_no A {
	text-decoration: none;
	color: #333333;
	width: 190px;
	height: 40px;
	display: block;
	padding-left: 27px;
	padding-top: 16px;
	background-image:url(../templateimages/submenu_icon_no.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.submenu_no A:hover {
	text-decoration: none;
	color: #0099ff;
	width: 190px;
	height: 40px;
	display: block;
	padding-left: 27px;
	padding-top: 16px;
	background-image:url(../templateimages/submenu_icon_act.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.submenu_act {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #0099ff;
	width: 217px;
	height: 40px;
}

.submenu_act A {
	text-decoration: none;
	color: #0099ff;
	width: 190px;
	height: 40px;
	display: block;
	padding-left: 27px;
	padding-top: 16px;
	background-image:url(../templateimages/submenu_icon_act.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.submenu_act A:hover {
	text-decoration: none;
	color: #0099ff;
	width: 190px;
	height: 40px;
	display: block;
	padding-left: 27px;
	padding-top: 16px;
	background-image:url(../templateimages/submenu_icon_act.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.submenu_lvl2_no, .submenu_lvl3_no {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
	width: 217px;
	height: 19px;
	vertical-align: middle;
}

.submenu_lvl2_no A, .submenu_lvl3_no A {
	text-decoration: none;
	color: #333333;
	width: 190px;
	height: 16px;
	padding-top: 3px;
	display: block;
	padding-left: 27px;
	vertical-align: middle;
}

.submenu_lvl2_no A:hover, .submenu_lvl3_no A:hover {
	text-decoration: none;
	color: #0099ff;
	width: 190px;
	height: 16px;
	padding-top: 3px;
	display: block;
	padding-left: 27px;
	background-image:url(../templateimages/submenu_icon_lvl2_act.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.submenu_lvl2_act, .submenu_lvl3_act, .submenu_lvl2_actsub {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #0099ff;
	width: 217px;
	height: 19px;
}



.submenu_lvl2_act A, .submenu_lvl3_act A,  .submenu_lvl2_actsub A {
	text-decoration: none;
	color: #0099ff;
	width: 190px;
	height: 16px;
	padding-top: 3px;
	display: block;
	padding-left: 27px;
	background-image:url(../templateimages/submenu_icon_lvl2_act.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.submenu_lvl2_actsub A {
	background:none;
}

.submenu_lvl2_act A:hover, .submenu_lvl3_act A:hover {
	text-decoration: none;
	color: #0099ff;
	width: 190px;
	height: 16px;
	padding-top: 3px;
	display: block;
	padding-left: 27px;
	background-image:url(../templateimages/submenu_icon_lvl2_act.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.submenu_lvl2_topspacer {
	height: 8px;
}

.submenu_lvl2_line {
	margin-top: 8px;
}

.submenu_lvl3_no, .submenu_lvl3_act {
	margin-left:20px;
}

.submenu_lvl3_no A:hover, .submenu_lvl3_act A, .submenu_lvl3_act A:hover {
	/*background:none;*/
}

