.mod-wrapper {
	position: relative;
}
.mod-wrapper-flat {
	position: relative;
}
.module.menu {
	padding: 15px;
}
h3 {
	background: url("h3_bg.png") repeat-x 0px 100%; margin: 0px 0px 10px; padding: 0px 0px 13px; line-height: normal; font-size: 20px;
}
.mod-wrapper ul {
	list-style: none; margin: 0px; padding: 0px;
}
.mod-wrapper li {
	background: none; margin: 0px; padding: 4px 0px; font-size: 12px;
}
.mod-wrapper li li {
	margin-left: 10px; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.mod-wrapper li a {
	text-decoration: none;
}
.mod-wrapper li:hover > a {
	text-decoration: none;
}
.mod-wrapper li.active > a {
	text-decoration: none;
}
.module.menu ul.menu li {
	background: none; margin: 0px; padding: 8px 10px;
}
.module.menu ul.menu li a {
	margin: 0px; padding: 0px;
}
.module.menu ul.menu li:hover {
	background: rgb(251, 251, 251);
}
.module.menu ul.menu li.active {
	background: rgb(251, 251, 251);
}
.module.menu ul.menu li:hover > a {
	background: none;
}
.mod-wrapper-menu {
	margin-top: 8px;
}
.mod-wrapper-menu h3.header {
	margin: 0px; padding: 2px 5px; color: rgb(0, 0, 0); font-size: 12px; font-weight: 700;
}
.mod-wrapper-menu ul {
	list-style: none; margin: 0px; padding: 0px;
}
.mod-wrapper-menu li {
	margin: 0px; padding: 4px; font-size: 11px; text-decoration: none; display: block;
}
.mod-wrapper-menu li a:hover {
	text-decoration: underline;
}
.light {
	margin: 0px auto 5px; padding: 5px 10px; border: 1px solid rgb(241, 241, 241); border-image: none; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.light:hover {
	color: rgb(51, 51, 51); background-color: rgb(249, 249, 249);
}
.white {
	margin: 0px auto 10px; padding: 5px 10px; border: 1px solid rgb(241, 241, 241); border-image: none; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.white:hover {
	color: rgb(51, 51, 51); background-color: rgb(249, 249, 249);
}
.beige {
	margin: 0px auto 10px; padding: 5px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); background-color: rgb(227, 225, 223);
}
.grey {
	margin: 0px auto 5px; padding: 5px 10px; border: 1px solid rgb(215, 215, 215); border-image: none; color: rgb(51, 51, 51); background-color: rgb(225, 225, 225);
}
.grey:hover {
	color: rgb(51, 51, 51); background-color: rgb(221, 221, 221);
}
.red {
	margin: 0px auto 10px; padding: 5px 10px; color: rgb(241, 241, 241); background-color: rgb(153, 0, 0);
}
.blue {
	margin: 0px auto 10px; padding: 5px 10px; color: rgb(241, 241, 241); background-color: rgb(51, 102, 153);
}
.green {
	margin: 0px auto 10px; padding: 5px 10px; color: rgb(241, 241, 241); background-color: rgb(102, 173, 67);
}
.orange {
	margin: 0px auto 10px; padding: 5px 10px; color: rgb(241, 241, 241); background-color: rgb(228, 115, 23);
}
.colors {
	margin: 0px auto 10px; padding: 5px 10px; border: 1px solid rgb(215, 215, 215); border-image: none; color: rgb(241, 241, 241);
}
.white h3 {
	margin: -5px -10px 3px; padding: 0px 8px; line-height: 34px; font-size: 1.5em;
}
.greys h3 {
	margin: -5px -10px 3px; padding: 0px 8px; line-height: 34px; font-size: 1.5em;
}
.beige h3 {
	margin: -5px -10px 3px; padding: 0px 8px; line-height: 34px; font-size: 1.5em;
}
.dark h3 {
	margin: -5px -10px 3px; padding: 0px 8px; line-height: 34px; font-size: 1.5em;
}
.colors h3 {
	margin: -5px -10px 3px; padding: 0px 8px; line-height: 34px; font-size: 1.5em;
}
.dark h3 {
	margin: -5px -10px 3px; padding: 0px 8px; line-height: 34px; font-size: 1.5em;
}
.reds h3 {
	margin: -5px -10px 3px; padding: 0px 8px; line-height: 34px; font-size: 1.5em;
}
.blues h3 {
	margin: -5px -10px 3px; padding: 0px 8px; line-height: 34px; font-size: 1.5em;
}
.greens h3 {
	margin: -5px -10px 3px; padding: 0px 8px; line-height: 34px; font-size: 1.5em;
}
.oranges h3 {
	margin: -5px -10px 3px; padding: 0px 8px; line-height: 34px; font-size: 1.5em;
}
#ju-bottom .ju-base h3 {
	background: none !important; margin: 0px 0px 10px; padding: 0px 0px 13px; line-height: normal; font-size: 22px; border-bottom-color: rgb(119, 119, 119); border-bottom-width: 1px; border-bottom-style: solid;
}
.dark {
	margin: 0px auto 10px; padding: 5px 10px; color: rgb(221, 221, 221); background-color: rgb(68, 68, 68);
}
.dark ul {
	padding-left: 10px;
}
.mcolor ul {
	padding-left: 10px;
}
.white ul {
	padding-left: 10px;
}
.dark a {
	color: rgb(221, 221, 221) !important;
}
.colors a {
	color: rgb(221, 221, 221) !important;
}
