#sb4149 {
	background: transparent url() no-repeat center center ;
	background-color: transparent;
	padding-bottom: 0px ;
	padding-left: 0px ;
	padding-right: 0px ;
	padding-top: 10px ;
}
#sb4155 {
	padding-bottom: 5px ;
	padding-left: 20px ;
	padding-right: 50px ;
	padding-top: 10px ;
}
#sb4156.page-title {
	background: transparent url(/images/bg-page-title.jpg) repeat-x left bottom ;
	background-color: transparent;
	margin-bottom: 5px ;
	padding-bottom: 0px ;
}
#sb4156.page-title h1 {
	background: transparent url(/images/bg-h1.jpg) no-repeat right bottom ;
	background-color: transparent;
	color: #3366CC ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 18px ;
	font-weight: bold ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 30px 0px ;
	text-transform: uppercase ;
}
#sb4157.bread-crumb {
	padding: 0px 0px 15px 0px ;
	text-align: right ;
}
#sb4157.bread-crumb a {
	color: #990000 ;
}
#sb4157.bread-crumb span {
	font-weight: normal ;
}
#sb4157.bread-crumb-catalog {
	padding: 0px 0px 15px 0px ;
	text-align: right ;
}
#sb4157.bread-crumb-catalog .block-content {
	text-align: right ;
}
#sb4157.bread-crumb-catalog a {
	color: #990000 ;
}
#sb4157.bread-crumb-catalog span {
	font-weight: normal ;
}
#sb4157.status-navigation {
	padding: 0px 0px 15px 0px ;
	text-align: right ;
}
#sb4157.status-navigation .block-content {
	text-align: right ;
}
#sb4157.status-navigation a {
	color: #990000 ;
}
#sb4157.status-navigation span {
	font-weight: normal ;
}
#sb4158 {
	font-size: 11px ;
	padding-bottom: 15px ;
}
#sb4158 .acc-addresses .required {
	color: #FF6565 ;
}
#sb4158 .acc-addresses h3 {
	color: #3366CC ;
	margin: 0px    ;
	padding: 30px 0px 10px 0px ;
}
#sb4158 .acc-addresses input.button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat left top ;
	background-color: transparent;
	color: #525252 ;
	font-size: 11px ;
	height: 23px ;
	width: 135px ;
}
#sb4158 .acc-addresses input.text {
	font-size: 11px ;
}
#sb4158 .acc-companies table {
	width: 100% ;
}
#sb4158 .acc-companies table td {
	background-color: #EEF2FD ;
	border-bottom: 3px solid #FFFFFF ;
	border-right: 3px solid #FFFFFF ;
	padding: 5px 10px   ;
}
#sb4158 .acc-companies table td.label {
	background-color: #3366CC ;
	color: #FFFFFF ;
	font-weight: bold ;
}
#sb4158 .acc-company-add .button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	line-height: 100% ;
	width: 135px ;
}
#sb4158 .acc-company-add .form {
	width: 500px ;
}
#sb4158 .acc-company-add .form .label {
	font-size: 11px ;
	font-weight: bold ;
	padding: 3px 10px 0px 50px ;
}
#sb4158 .acc-company-add .form input {
	font-size: 11px ;
	width: 250px ;
}
#sb4158 .acc-company-add .form input.button {
	width: 135px ;
}
#sb4158 .acc-company-edit .button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	line-height: 100% ;
	width: 135px ;
}
#sb4158 .acc-company-edit .form {
	width: 450px ;
}
#sb4158 .acc-company-edit .form .label {
	font-weight: bold ;
	padding: 3px 10px 0px 50px ;
	width: 200px ;
}
#sb4158 .acc-company-edit input {
	font-size: 11px ;
	width: 250px ;
}
#sb4158 .acc-contact-add .form {
	width: 100% ;
}
#sb4158 .acc-contact-add .form .input {
	width: 80% ;
}
#sb4158 .acc-contact-add .form .label {
	font-weight: bold ;
	padding-left: 50px ;
	width: 20% ;
}
#sb4158 .acc-contact-add .form td {
	padding: 3px 0px   ;
}
#sb4158 .acc-contact-add input {
	font-size: 11px ;
	width: 290px ;
}
#sb4158 .acc-contact-add input.button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat left top ;
	background-color: transparent;
	border: 0px   ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 20px ;
	width: 135px ;
}
#sb4158 .acc-contact-add select {
	font-size: 11px ;
	width: 297px ;
}
#sb4158 .acc-contacts .button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat left top ;
	background-color: transparent;
	border: 0px   ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 20px ;
	line-height: 100% ;
	width: 135px ;
}
#sb4158 .acc-contacts form table td {
	background-color: transparent ;
	color: #2C384D ;
}
#sb4158 .acc-contacts input {
	font-size: 11px ;
}
#sb4158 .acc-contacts table {
	width: 100% ;
}
#sb4158 .acc-contacts table .label {
	background: #EEF2FD     ;
	background-color: #EEF2FD;
	color: #425387 ;
	font-weight: bold ;
}
#sb4158 .acc-contacts table td {
	background-color: #EEF2FD ;
	border-bottom: 3px solid #FFFFFF ;
	border-right: 3px solid #FFFFFF ;
	color: #103470 ;
	padding: 5px 10px   ;
}
#sb4158 .acc-contacts table td.label {
	background-color: #3366CC ;
	color: #FFFFFF ;
	font-weight: bold ;
}
#sb4158 .acc-login {
	font-size: 11px ;
}
#sb4158 .acc-login .form table {
	font-size: 11px ;
}
#sb4158 .acc-login .form table .control {
	font-size: 11px ;
}
#sb4158 .acc-login .form table td.control a {
	color: #CC0000 ;
}
#sb4158 .acc-login .message {
	font-size: 11px ;
	font-weight: bold ;
	padding: 0px 0px 20px 55px ;
	text-align: left ;
}
#sb4158 .acc-login input.button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat left top ;
	background-color: transparent;
	color: #525252 ;
	height: 20px ;
	line-height: 100% ;
	width: 135px ;
}
#sb4158 .acc-login label {
	color: #FF6565 ;
}
#sb4158 .acc-login table.form form td.control {
	font-size: 11px ;
}
#sb4158 .acc-membership-edit .button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	line-height: 100% ;
	width: 135px ;
}
#sb4158 .acc-membership-edit .price {
	display: block ;
	padding: 0px 0px 15px 0px ;
}
#sb4158 .acc-membership-edit h2 {
	font-size: 12px ;
	font-weight: bold ;
	margin: 0px    ;
	padding: 0px 0px 10px 0px ;
}
#sb4158 .acc-membership-edit h3 {
	font-size: 11px ;
	font-weight: bold ;
	margin: 0px    ;
	padding: 10px 0px   ;
}
#sb4158 .acc-membership-edit select {
	font-size: 11px ;
	width: 150px ;
}
#sb4158 .acc-membership-manage .button {
	background: transparent url(/images/bg-btn-85.gif) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 20px ;
	line-height: 100% ;
	width: 85px ;
}
#sb4158 .acc-membership-manage .button-big {
	background: transparent url(/images/bg-btn-200.gif) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 20px ;
	line-height: 100% ;
	margin-left: 63px ;
	width: 200px ;
}
#sb4158 .acc-membership-manage form {
	margin: 0px 0px 15px 0px ;
}
#sb4158 .acc-membership-manage h2 {
	color: #3366CC ;
	font-size: 14px ;
	margin: 0px    ;
	padding: 0px 0px 15px 0px ;
}
#sb4158 .acc-membership-manage select {
	font-size: 11px ;
	margin-bottom: 3px ;
	width: 200px ;
}
#sb4158 .acc-prev-payments table {
	width: 100% ;
}
#sb4158 .acc-prev-payments table .label {
	background-color: #3366CC ;
	color: #FFFFFF ;
	font-weight: bold ;
}
#sb4158 .acc-prev-payments table td {
	background-color: #EEF2FD ;
	color: #113D79 ;
	padding: 5px 10px   ;
}
#sb4158 .acc-profile .form {
	border: 1px solid #FFFFFF ;
	width: 100% ;
}
#sb4158 .acc-profile .form .input {
	width: 80% ;
}
#sb4158 .acc-profile .form .label {
	padding-left: 50px ;
	width: 20% ;
}
#sb4158 .acc-profile .form a {
	font-weight: normal ;
}
#sb4158 .acc-profile .form td {
	background: #EEF2FD     ;
	background-color: #EEF2FD;
	border: 1px solid #FFFFFF ;
	color: #3B6289 ;
	padding: 5px 5px 10px 20px ;
}
#sb4158 .acc-profile-edit input.button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat left top ;
	background-color: transparent;
	color: #525252 ;
	height: 20px ;
	width: 135px ;
}
#sb4158 .acc-profile-edit table {
	width: 100% ;
}
#sb4158 .acc-profile-edit table .input {
	width: 80% ;
}
#sb4158 .acc-profile-edit table .label {
	width: 20% ;
}
#sb4158 .acc-profile-edit table td {
	padding: 3px 0px   ;
}
#sb4158 .account-files .button {
	background: transparent url(/images/bg-btn-85.gif) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: normal ;
	height: 23px ;
	line-height: 100% ;
	width: 85px ;
}
#sb4158 .account-files table {
	width: 100% ;
}
#sb4158 .account-files table td {
	background-color: #EEF2FD ;
	border-bottom: 3px solid #FFFFFF ;
	border-right: 3px solid #FFFFFF ;
	color: #113A87 ;
	padding: 5px 10px   ;
}
#sb4158 .account-files table td.label {
	background-color: #3366CC ;
	color: #FFFFFF ;
	font-weight: bold ;
}
#sb4158 .account-memberships .button {
	background: transparent url(/images/bg-btn-85.gif) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	line-height: 100% ;
	width: 85px ;
}
#sb4158 .account-memberships table {
	width: 100% ;
}
#sb4158 .account-memberships table td {
	background-color: #EEF2FD ;
	border-bottom: 3px solid #FFFFFF ;
	border-left: 3px solid #FFFFFF ;
	color: #11408E ;
	padding: 5px    ;
}
#sb4158 .account-memberships table td.label {
	background-color: #3366CC ;
	color: #FFFFFF ;
	font-weight: bold ;
	white-space: normal ;
}
#sb4158 .account-payments .button {
	background: transparent url(/images/bg-btn-85.gif) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 23px ;
	line-height: 100% ;
	width: 85px ;
}
#sb4158 .account-payments table {
	width: 100% ;
}
#sb4158 .account-payments table td {
	background-color: #EEF2FD ;
	border-bottom: 3px solid #FFFFFF ;
	border-right: 3px solid #FFFFFF ;
	color: #1B3479 ;
	padding: 5px 10px   ;
}
#sb4158 .account-payments table td.label {
	background-color: #3366CC ;
	color: #FFFFFF ;
	font-weight: bold ;
}
#sb4158 .catalog-nm .cap1 {
	border-bottom: 10px solid #9AB6E7 ;
	color: #3065CF ;
	font-size: 18px ;
	width: 100% ;
}
#sb4158 .catalog-nm .filter select {
	font-size: 11px ;
}
#sb4158 .catalog-nm .subcats {
	border-bottom: 4px solid #9AB6E7 ;
}
#sb4158 .catalog-nm .subcats td {
	border-bottom: 0px solid #9AB6E7 ;
	padding: 5px 20px 15px 20px ;
}
#sb4158 .catalog-nm img {
	border: 0px none transparent ;
	padding: 0px    ;
}
#sb4158 .catalog-nm table {
	width: 100% ;
}
#sb4158 .catalog-nm td {
	border-bottom: 4px solid #9AB6E7 ;
	border-left: 0px none transparent ;
	border-right: 0px none transparent ;
}
#sb4158 .checkout {
	font-size: 11px ;
}
#sb4158 .checkout .button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat top left ;
	background-color: transparent;
	color: #525252 ;
	height: 20px ;
	line-height: 100% ;
	width: 135px ;
}
#sb4158 .checkout .required {
	color: #FF6565 ;
}
#sb4158 .checkout h3 {
	color: #103C86 ;
	margin: 30px 0px 5px 0px ;
	padding: 0px    ;
}
#sb4158 .checkout label {
	color: #103C86 ;
}
#sb4158 .elearning-categories .form {
	margin: 0px 0px 40px 0px ;
	width: 100% ;
}
#sb4158 .elearning-categories .form td {
	padding: 0px 10px 3px 0px ;
	vertical-align: top ;
}
#sb4158 .elearning-categories .form td.label {
	font-weight: bold ;
	padding: 5px 10px 3px 0px ;
	text-align: right ;
}
#sb4158 .elearning-categories form .button {
	background: transparent url(/images/bg-btn-85.gif) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 20px ;
	width: 85px ;
}
#sb4158 .elearning-categories form select {
	font-size: 11px ;
}
#sb4158 .elearning-categories h2 {
	font-family: Arial ;
	font-size: 14px ;
	font-weight: bold ;
	margin: 0px    ;
	padding: 5px 0px 15px 0px ;
	text-transform: uppercase ;
}
#sb4158 .elearning-list a.subcategory {
	background: transparent url(/images/bullet-list.gif) no-repeat top left ;
	background-color: transparent;
	padding: 0px 0px 0px 10px ;
}
#sb4158 .elearning-list a.subcategory:hover {
	background: transparent url(/images/bullet-list-over.gif) no-repeat top left ;
	background-color: transparent;
}
#sb4158 .forgot-password input.button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat left top ;
	background-color: transparent;
	color: #525252 ;
	display: block ;
	font-size: 11px ;
	height: 20px ;
	margin-left: 47px ;
	width: 135px ;
}
#sb4158 .forgot-password input.text {
	font-size: 11px ;
	width: 250px ;
}
#sb4158 .forgot-password label {
	padding-left: 0px ;
	padding-right: 15px ;
}
#sb4158 .html-block h1 {
	margin: 0px    ;
	padding: 0px 0px 10px 0px ;
}
#sb4158 .html-block h2 {
	background: transparent url(/images/bg-h1.jpg) repeat-y left center ;
	background-color: transparent;
	color: #FFFFFF ;
	margin: 0px 0px 15px 0px ;
	padding: 2px 10px 5px 10px ;
}
#sb4158 .html-block h3 {
	font-size: 16px ;
	margin: 0px    ;
	padding: 0px 0px 5px 0px ;
	text-align: left ;
}
#sb4158 .html-block h4 {
	font-size: 14px ;
	text-transform: uppercase ;
}
#sb4158 .html-block ol {
	font-size: 11px ;
	margin: 0px 0px 15px 25px ;
}
#sb4158 .html-block table p {
	padding: 0px 0px 5px 0px ;
}
#sb4158 .html-block ul {
	margin: 0px 0px 15px 20px ;
	padding: 0px    ;
}
#sb4158 .html-block ul li {
	font-size: 11px ;
	list-style-type: disc ;
	margin: 0px    ;
	padding: 0px 0px 3px 0px ;
}
#sb4158 .html-block ul.level-1 {
	margin-bottom: 30px ;
	margin-left: 60px ;
}
#sb4158 .html-block ul.level-1 li {
	font-weight: bold ;
	list-style-type: square ;
}
#sb4158 .html-block ul.level-2 {
	margin-bottom: 0px ;
}
#sb4158 .html-block ul.level-2 li {
	font-weight: normal ;
	list-style-type: circle ;
}
#sb4158 .html-block ul.level-3 {
	margin-bottom: 0px ;
}
#sb4158 .html-block ul.level-3 li {
	list-style-type: disc ;
}
#sb4158 .html-block ul.level-4 {
	margin-bottom: 0px ;
}
#sb4158 .html-block ul.level-4 li {
	list-style-type: disc ;
}
#sb4158 .product-details .button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat top left ;
	background-color: transparent;
	color: #525252 ;
	font-size: 11px ;
	height: 20px ;
	line-height: 100% ;
	margin: 0 10px 0px 0px ;
	width: 135px ;
}
#sb4158 .product-details .large-description {
	color: #2C384D ;
	font-weight: normal ;
}
#sb4158 .product-details .product-image {
	border: 0px none transparent ;
	margin-bottom: 10px ;
	padding: 0px 0px 0px 0px ;
}
#sb4158 .product-details .product-name {
	color: #2C384D ;
}
#sb4158 .product-details .total {
	background: #EAEAEA url() no-repeat center center ;
	background-color: #EAEAEA;
	width: 100% ;
}
#sb4158 .product-details input {
	font-size: 11px ;
}
#sb4158 .registerblock {
	padding: 25px 0px 15px 0px ;
}
#sb4158 .registerblock .form .label label {
	font-size: 11px ;
	font-weight: bold ;
}
#sb4158 .registerblock .form input.text {
	font-size: 11px ;
	width: 250px ;
}
#sb4158 .registerblock .form label.required {
	color: #FF6565 ;
}
#sb4158 .registerblock .form td.control {
	padding: 5px 0px 0px 170px ;
}
#sb4158 .registerblock .form td.input {
	padding: 0px 0px 5px 0px ;
	width: 330px ;
}
#sb4158 .registerblock .form td.label {
	padding: 3px 10px 0px 50px ;
	width: 110px ;
}
#sb4158 .registerblock form.form {
	width: 500px ;
}
#sb4158 .registerblock input.button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 20px ;
	line-height: 100% ;
	width: 135px ;
}
#sb4158 .search-results .search-info {
	font-size: 11px ;
}
#sb4158 .search-results .search-info strong {
	color: #3366CC ;
	font-size: 11px ;
}
#sb4158 .search-results .search-line {
	clear: both ;
}
#sb4158 .search-results .search-line div {
	color: #3366CC ;
	display: block ;
	float: left ;
	font-weight: bold ;
	width: 25px ;
}
#sb4158 .search-results .search-line p {
	clear: none ;
	display: block ;
	float: left ;
	margin: 0px    ;
	padding: 0px 0px 0px 5px ;
	width: 670px ;
}
#sb4158 .search-results .search-line p a {
	display: block ;
	font-weight: bold ;
}
#sb4158 .search-results .search-nav {
	clear: both ;
	padding: 25px 0px 0px 0px ;
	text-align: left ;
}
#sb4158 .search-results .search-nomatch p {
	padding: 5px 0px 10px 0px ;
}
#sb4158 .search-results form {
	margin: 0px 0px 30px 0px ;
}
#sb4158 .search-results form .button {
	background: transparent url(/images/bg-btn-85.gif) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 20px ;
	text-decoration: none ;
	width: 85px ;
}
#sb4158 .search-results form .text {
	font-size: 11px ;
}
#sb4158 .search-results form label {
	font-size: 11px ;
}
#sb4158 .shopping-cart .button {
	background: transparent url(/images/bg-btn-135.gif) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #525252 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 20px ;
	line-height: 100% ;
	width: 135px ;
}
#sb4158 .shopping-cart h2 {
	background: #4F74B6 url() no-repeat center center ;
	background-color: #4F74B6;
}
#sb4158 .shopping-cart table.cart input {
	font-size: 11px ;
}
#sb4158 .shopping-cart table.cart select {
	font-size: 11px ;
}
#sb4158 .shopping-cart table.cart td {
	color: #375A96 ;
	padding: 3px 10px 2px 10px ;
}
#sb4158 .shopping-cart table.cart td.number {
	text-align: right ;
}
#sb4158 .shopping-cart table.cart td.text a {
	color: #375A96 ;
}
#sb4158 .shopping-cart table.cart tr {
	background: #EAEAEA url() no-repeat center center ;
	background-color: #EAEAEA;
}
#sb4158 .shopping-cart table.cart tr.footer {
	background: #9D9D9D url() no-repeat center center ;
	background-color: #9D9D9D;
}
#sb4158 .shopping-cart table.cart tr.footer td {
	border-top: 3px solid #FF6566 ;
	color: #FFFFFF ;
}
#sb4158 .shopping-cart table.cart tr.header {
	background: #FF6666 url() no-repeat center center ;
	background-color: #FF6666;
	color: #FFFFFF ;
	font-size: 11px ;
}
#sb4158 .shopping-cart table.cart tr.header td {
	color: #FFFFFF ;
	padding: 10px    ;
}
#sb4159 {
	padding-left: 0px ;
}
#sb4160.banner-image {
	padding-left: 25px ;
	padding-top: 35px ;
}
#sb4160.banner-image img {
	display: block ;
}
#sb4161 {
	padding-bottom: 15px ;
}
#sb4162.user-manager-date .block-content {
	color: #000000 ;
	font-size: 10px ;
	line-height: 150% ;
	padding: 20px 50px 10px 50px ;
	text-align: right ;
}
#sb4163.hor-menu {
	padding-bottom: 0px ;
	padding-right: 50px ;
}
#sb4163.hor-menu .show-menu {
	float: right ;
}
#sb4163.hor-menu td.menu-group .menu-group-mouseover-active {
	text-decoration: none ;
}
#sb4163.hor-menu td.menu-group .menu-group-mouseover-activelast {
	border-right: 0px none transparent ;
	font-weight: bold ;
	padding-right: 0px ;
	text-decoration: none ;
}
#sb4163.hor-menu td.menu-group .menu-group-mouseover-last {
	border-right: 0px none transparent ;
	font-weight: bold ;
	padding-right: 0px ;
	text-decoration: none ;
}
#sb4163.hor-menu td.menu-group a {
	border-right: 1px solid #000000 ;
	color: #000000 ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	line-height: 100% ;
	padding: 0px 14px   ;
	text-decoration: none ;
	text-transform: none ;
	white-space: nowrap ;
}
#sb4163.hor-menu td.menu-group a.menu-group-active {
	font-weight: bold ;
	text-decoration: none ;
}
#sb4163.hor-menu td.menu-group a.menu-group-last {
	border-right: 0px none transparent ;
	padding-right: 0px ;
}
#sb4163.hor-menu td.menu-group a.menu-group-mouseover {
	text-decoration: none ;
}
#sb4165.hor-menu {
	padding-left: 5px ;
}
#sb4165.hor-menu .menu-level {
	border: 1px solid #FFFFFF ;
	border-left: 1px solid #FFFFFF ;
	border-top: 0px none transparent ;
	text-align: left ;
}
#sb4165.hor-menu td.menu-group .menu-group-mouseover-active {
	text-decoration: none ;
}
#sb4165.hor-menu td.menu-group .menu-group-mouseover-activelast {
	text-decoration: none ;
}
#sb4165.hor-menu td.menu-group .menu-group-mouseover-last {
	text-decoration: none ;
}
#sb4165.hor-menu td.menu-group a {
	color: #FFFFFF ;
	display: block ;
	font-size: 10px ;
	font-weight: bold ;
	margin: 3px 15px 3px 15px ;
	text-transform: none ;
	white-space: nowrap ;
}
#sb4165.hor-menu td.menu-group a.menu-group-active {
	text-decoration: none ;
}
#sb4165.hor-menu td.menu-group a.menu-group-mouseover {
	text-decoration: none ;
}
#sb4165.hor-menu td.menu-item {
	border-left: 0px none transparent ;
}
#sb4165.hor-menu td.menu-item a {
	background: #EAEAEA url() no-repeat center bottom ;
	background-color: #EAEAEA;
	border-top: 1px solid #FFFFFF ;
	color: #000000 ;
	font-size: 10px ;
	padding: 5px 10px 5px 10px ;
	width: 130px ;
}
#sb4165.hor-menu td.menu-item a.menu-link-active {
	background: #EAEAEA url() no-repeat 5px center ;
	background-color: #EAEAEA;
	text-decoration: none ;
}
#sb4165.hor-menu td.menu-item a.menu-link-mouseover {
	background: #FF6565 url() no-repeat 5px center ;
	background-color: #FF6565;
	color: #FFFFFF ;
	font-weight: bold ;
	text-decoration: none ;
}
#sb4165.hor-menu td.menu-item a.menu-link-mouseover-active {
	background: #FF6565 url() no-repeat 5px center ;
	background-color: #FF6565;
	color: #FFFFFF ;
	font-weight: bold ;
	text-decoration: none ;
}
#sb4165.hor-menu td.menu-item a.menu-link-mouseover-flyout {
	background: #FF6565 url() no-repeat 5px center ;
	background-color: #FF6565;
	color: #FFFFFF ;
	font-weight: bold ;
	text-decoration: none ;
}
#sb4169.html-block {
	padding-bottom: 5px ;
	padding-left: 20px ;
	padding-right: 45px ;
	padding-top: 15px ;
}
#sb4169.html-block p {
	font-family: Tahoma ;
	font-size: 11px ;
}
#sb4171 {
	text-align: right ;
}
.body-epl-forum {
	padding-bottom: 10px ;
}

