.med{font-size:medium;font-weight:normal;padding:0;margin:0}#res{padding-right:1em;margin:0 16px}ol li{list-style:none}.g{margin:1em 0}li.g{font-size:small;font-family:arial,sans-serif}.s{max-width:42em}
.auto-style2 {
	font-weight: bold;
	border-style: none;
	border-width: medium;
	white-space: nowrap;
	font-size: 12pt;
}
.auto-style3 {
	border-left: 0 solid #FFFFFF;
	border-top: 0 solid #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-right-width: 0;
	border-bottom-width: 0;
}
a {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:active {
	color: #000000;
}
.auto-style9 {
	text-align: right;
}
.auto-style12 {
	border-width: 0px;
	vertical-align: middle;
}
.auto-style13 {
	border-width: 0;
}
.auto-style26 {
	border-left-style: solid;
	border-left-width: 1px;
	border-right: 1px solid #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.auto-style28 {
	border-width: 0;
	white-space: nowrap;
}
.auto-style29 {
	border-width: 0;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.auto-style30 {
	font-family: Arial, Helvetica, sans-serif;
}
.auto-style31 {
	border-width: 0;
	vertical-align: middle;
}
.auto-style631 {
	text-decoration: none;
}
.auto-style598 {
	border-width: 0;
}
.auto-style611 {
	border-style: solid;
	border-width: 0;
}
.auto-style602 {
	font-size: xx-small;
}
.auto-style933 {
	border: 1px solid #339966;
	font-size: xx-small;
}
.auto-style934 {
	border-left: 0 solid #FFFFFF;
	border-top: 0 solid #FFFFFF;
	text-align: center;
	font-size: xx-small;
	white-space: nowrap;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-right-width: 0;
	border-bottom-width: 0;
}
.auto-style937 {
	border-left: 0 solid #FFFFFF;
	border-top: 0 solid #FFFFFF;
	text-align: center;
	white-space: nowrap;
	font-weight: bold;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-right-width: 0;
	border-bottom-width: 0;
}
.auto-style941 {
	border-width: 0;
	white-space: nowrap;
	font-size: 12pt;
}
.auto-style942 {
	border-width: 0;
	font-size: 12pt;
}
.auto-style943 {
	font-size: 12pt;
}
.auto-style945 {
	border-left: 0 solid #FFFFFF;
	border-top: 0 solid #FFFFFF;
	text-align: left;
	white-space: nowrap;
	font-weight: bold;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-right-width: 0;
	border-bottom-width: 0;
}
.auto-style946 {
	border-left: 0 solid #FFFFFF;
	border-top: 0 solid #FFFFFF;
	white-space: nowrap;
	font-weight: bold;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-right-width: 0;
	border-bottom-width: 0;
}
.auto-style947 {
	white-space: nowrap;
}
.auto-style948 {
	white-space: nowrap;
	font-weight: bold;
}
.auto-style950 {
	font-size: 11pt;
}
.auto-style951 {
	font-size: 11pt;
	font-weight: bold;
}
.auto-style952 {
	white-space: nowrap;
	font-size: 11pt;
}
.auto-style953 {
	white-space: nowrap;
	font-size: 11pt;
	font-family: Arial, sans-serif;
	color: black;
	border-style: none;
	border-width: medium;
}
.auto-style954 {
	font-family: Arial, sans-serif;
	color: black;
	font-size: 11pt;
}
.auto-style955 {
	white-space: nowrap;
	font-family: Arial, sans-serif;
	color: black;
	font-size: 11pt;
}
.auto-style957 {
	border-style: none;
	border-width: medium;
	white-space: nowrap;
	font-weight: 700;
	font-size: 12pt;
}
.auto-style959 {
	border-left: 0 solid #FFFFFF;
	border-top: 0 solid #FFFFFF;
	white-space: nowrap;
	font-weight: bold;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-right-width: 0;
	border-bottom-width: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.auto-style960 {
	border-left: 0 solid #FFFFFF;
	border-top: 0 solid #FFFFFF;
	text-align: center;
	font-size: xx-small;
	white-space: nowrap;
	font-weight: bold;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-right-width: 0;
	border-bottom-width: 0;
}
.auto-style961 {
	border-left: 0 solid #FFFFFF;
	border-top: 0 solid #FFFFFF;
	text-align: center;
	font-size: small;
	white-space: nowrap;
	font-weight: bold;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-right-width: 0;
	border-bottom-width: 0;
}
.auto-style962 {
	border-left: 0 solid #FFFFFF;
	border-top: 0 solid #FFFFFF;
	text-align: center;
	white-space: nowrap;
	font-weight: bold;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-right-width: 0;
	border-bottom-width: 0;
	color: #FFFFFF;
}
.auto-style963 {
	border-left: 0 solid #FFFFFF;
	border-top: 0 solid #FFFFFF;
	white-space: nowrap;
	font-weight: bold;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-right-width: 0;
	border-bottom-width: 0;
	color: #FFFFFF;
}
.auto-style964 {
	border-left: 0 solid #FFFFFF;
	border-top: 0 solid #FFFFFF;
	text-align: left;
	white-space: nowrap;
	font-weight: bold;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-right-width: 0;
	border-bottom-width: 0;
	color: #FFFFFF;
	font-size: x-small;
}
.auto-style966 {
	border-left: 0 solid #FFFFFF;
	border-top: 0 solid #FFFFFF;
	text-align: left;
	white-space: nowrap;
	font-weight: bold;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-right-width: 0;
	border-bottom-width: 0;
	font-size: x-small;
}