@charset "utf-8";
/* CSS Document */


/* menu31 */

/* all items */

#menu31 {
	background:none;
	text-align:left;
	border:0px none;
	/*float:right;*/
	width:132px;
}

#menu31 table{width:auto; margin:0px; padding:0px; border-collapse:collapse;}
#menu31mec td{padding:0; height:auto; width:auto;}
#menu31 a{text-decoration:none; border:none}
#menu31 img{border:none;}
table.menu31mec{width:auto; margin:0px; padding:0px; border-collapse:collapse;text-align:left;}
#menu31 div, #menu31 a {
	text-align:left;
	white-space:nowrap;
	cursor:pointer;
}
.menu31mer, .menu31merc {
	clear:both;
	display:block;
	margin:0px 10px 21px 0;
	text-align:right;
	}
.menu31merc{color:#0e161d;}


div.menu31merft {
}
div.menu31merlt {
}
.menu31merft a {
/*padding-right:0px !important;*/
	}
.menu31merlt a.menu31mec {
}
a.menu31mec {
	display:block;
	color:#fff;
	font-size:9pt;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
	text-align:right;
}

.menu31merc a.menu31mec {
	color:#000;
}
.menu31mec {
	text-align:left;
}
.menu31sm {
	border-right:2px #A7DFDF solid;
	border-bottom:1px #A7DFDF solid;
	font-family:arial;
	text-align:left;
	/*width:auto !important;*/
	min-width:132px;
	max-width:250px;
}

/* td with subs */
.menu31mep {
	background:#596FA1 url(../images/bg.jpg) repeat-x center top;
	border-left:1px #A7DFDF solid;
	border-top:1px #A7DFDF solid;
	cursor:pointer;
	min-width:132px;
	max-width:250px;
	white-space:nowrap;
	
}
.menu31mep a, .menu31mep a:hover{
	display:block;
	text-align:left;
	color:#FFF;
	font-weight:bold;
	padding:5px 10px;
	font-size:9pt;
}
/* td with subs over */
.menu31mepc {
	background:#37A3A5 url(../images/bg.jpg) repeat-x right top;
	border-left:1px #A7DFDF solid;
	border-top:1px #A7DFDF solid;
	cursor:pointer;
	min-width:132px;
	max-width:250px;
	white-space:nowrap;
}
.menu31mepc a, .menu31mepc a:hover {
	display:block;
	text-align:left;
	color:#FFF;
	font-weight:bold;
	padding:5px 10px;
	font-size:9pt;
}
/* td with no subs */
.menu31mel {
	background:#596FA1 url(../images/bg.jpg) repeat-x center top;
	border-left:1px #A7DFDF solid;
	border-top:1px #A7DFDF solid;
	cursor:pointer;
	min-width:132px;
	max-width:250px;
	white-space:nowrap;
}
.menu31mel a, .menu31mel a:hover{
	display:block;
	text-align:left;
	color:#FFF;
	font-weight:bold;
	padding:5px 10px;
	font-size:9pt;
}
/* td with no subs over */
.menu31melc {
	background:#37A3A5 url(../images/bg.jpg) repeat-x right top;
	border-left:1px #A7DFDF solid;
	border-top:1px #A7DFDF solid;
	cursor:pointer;
	min-width:132px;
	max-width:250px;
	white-space:nowrap;
}
.menu31melc a, .menu31melc a:hover {
	display:block;
	text-align:left;
	color:#FFF;
	font-weight:bold;
	font-size:9pt;
	padding:5px 10px;
}
/* Active link */
a.menu31active, a.menu31active {
	color:#b02f16;
}
