.body-xshares-home {
	background: #D6D6D6 url(/images/bg-page.png) repeat-y left top ;
	background-color: #D6D6D6;
	color: #333333 ;
}
#sb4107 {
	border-top: 15px solid #990000 ;
}
#sb4111 {
	padding-bottom: 0px ;
}
#sb4112 {
	height: 75px ;
}
#sb4114 {
	height: 75px ;
}
#sb4115.hor-menu {
	background: #FFFFFF none no-repeat center center ;
	background-color: #FFFFFF;
	border-bottom: 0px solid #D8DDD4 ;
	border-top: 0px solid #D8DDD4 ;
	padding-bottom: 0px ;
	padding-left: 0px ;
	padding-top: 0px ;
	text-align: right ;
}
#sb4115.hor-menu .show-menu {
	float: right ;
	margin: 20px 20px 10px 62px ;
	text-align: right ;
	width: 50px ;
}
#sb4115.hor-menu div.block-content {
	padding: 0px    ;
}
#sb4115.hor-menu td.menu-group {
	padding: 0px    ;
}
#sb4115.hor-menu td.menu-group .menu-group-mouseover-last {
	color: #818285 ;
	text-decoration: none ;
}
#sb4115.hor-menu td.menu-group a {
	border-right: 0px solid #FFFFFF ;
	color: #990000 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 0 20px 0px 0px ;
	text-transform: none ;
}
#sb4115.hor-menu td.menu-group a.menu-group-mouseover {
	color: #818285 ;
	text-decoration: none ;
}
#sb4116.search {
	padding-left: 20px ;
}
#sb4116.search #search-form > input.text {
	margin: 0px    ;
	padding: 0px    ;
}
#sb4116.search #search-form input.text {
	margin: 0px    ;
	padding: 0px    ;
}
#sb4116.search #search-form label {
	margin: 0px    ;
	padding: 0px    ;
}
#sb4116.search .button {
	float: left ;
	font-size: 0px ;
	height: 20px ;
	margin: 0px    ;
	padding: 0px    ;
	width: 30px ;
}
#sb4116.search .text {
	border-bottom: 1px solid #636466 ;
	border-left: 1px solid #636466 ;
	border-right: 0px solid #636466 ;
	border-top: 1px solid #636466 ;
	float: left ;
	font-size: 11px ;
	height: 16px ;
	padding-left: 5px ;
	width: 130px ;
}
#sb4117.html-block {
	border: 0px solid #4F74B6 ;
	padding: 0px    ;
}
#sb4117.html-block .block-content {
	padding: 0px    ;
}
#sb4117.html-block p {
	font-size: 0px ;
	margin: 0px    ;
	padding: 0px    ;
}
#sb4118.hor-menu {
	background: #FFFFFF none no-repeat center center ;
	background-color: #FFFFFF;
	border-bottom: 0px solid #D8DDD4 ;
	border-top: 0px solid #D8DDD4 ;
	padding-top: 47px ;
	text-align: right ;
}
#sb4118.hor-menu .menu-level {
	text-align: left ;
}
#sb4118.hor-menu .show-menu {
	margin: 0 0px   ;
}
#sb4118.hor-menu div.block-content {
	float: right ;
}
#sb4118.hor-menu td.menu-group {
	padding: 0px 0   ;
}
#sb4118.hor-menu td.menu-group .menu-group-mouseover-last {
	color: #818285 ;
	cursor: pointer ;
	text-decoration: none ;
}
#sb4118.hor-menu td.menu-group a {
	border-right: 0px solid #FFFFFF ;
	color: #990000 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 0 0px 0px 20px ;
}
#sb4118.hor-menu td.menu-group a.menu-group-mouseover {
	color: #818285 ;
	text-decoration: none ;
}
#sb4119.banner-flash {
	border: 0px solid #4F74B6 ;
	margin: 0px    ;
	padding: 0px    ;
}
#sb4119.banner-flash .block-content {
	margin: 0px    ;
	padding: 0px    ;
}
#sb4119.banner-flash .flash-description {
	margin: 0px    ;
	padding: 0px    ;
}
#sb4119.banner-flash h2 {
	font-size: 0px ;
	padding: 0px 0px 0px 0px ;
}
#sb4119.banner-image {
	border: 0px solid #4F74B6 ;
	padding: 0px    ;
}
#sb4119.banner-image .block-content {
	padding: 0px    ;
}
#sb4119.banner-image img {
	margin: 0px    ;
	padding: 0px    ;
}
#sb4119.banner-image p {
	font-size: 0px ;
	margin: 0px    ;
	padding: 0px    ;
}
#sb4119.html-block {
	border: 0px solid #4F74B6 ;
	padding: 0px    ;
}
#sb4119.html-block .block-content {
	padding: 0px    ;
}
#sb4119.html-block p {
	font-size: 0px ;
	margin: 0px    ;
	padding: 0px    ;
}
#sb4120 {
	padding-top: 0px ;
}
#sb4120.html-block {
	border: 0px solid #4F74B6 ;
	padding: 88px 20px 0px 20px ;
}
#sb4120.html-block .block-content {
	padding: 0px    ;
}
#sb4120.html-block a {
	color: #333333 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	text-decoration: none ;
	text-transform: uppercase ;
}
#sb4120.html-block a:hover {
	color: #990000 ;
	font-weight: bold ;
}
#sb4120.html-block h2 {
	background: transparent none no-repeat center center ;
	background-color: transparent;
	color: #990000 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 16px ;
	margin: 0px 0px 12px 0px ;
	padding: 0 0px 0px 0px ;
	text-transform: uppercase ;
}
#sb4120.html-block p {
	margin: 0px 0px 12px 0px ;
}
#sb4121.html-block {
	border: 0px solid #4F74B6 ;
	padding: 0px    ;
	padding-bottom: 0px ;
	padding-left: 25px ;
	padding-top: 0px ;
}
#sb4121.html-block .block-content {
	padding: 0px    ;
}
#sb4121.html-block p {
	color: #FFFFFF ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	margin: 5px 0px   ;
}
#sb4122.hor-menu {
	background: transparent none no-repeat center center ;
	background-color: transparent;
	border-bottom: 0px solid #D8DDD4 ;
	border-top: 0px solid #D8DDD4 ;
	padding-left: 0px ;
	text-align: left ;
}
#sb4122.hor-menu .show-menu {
	margin: 0 0px 0px 22px ;
}
#sb4122.hor-menu div.block-content {
	float: right ;
}
#sb4122.hor-menu td.menu-group {
	padding: 0px    ;
}
#sb4122.hor-menu td.menu-group .menu-group-mouseover-last {
	color: #818285 ;
}
#sb4122.hor-menu td.menu-group a {
	border-right: 0px solid #FFFFFF ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	margin: 5px 0px   ;
	padding: 0 20px 0px 0px ;
}
#sb4122.hor-menu td.menu-group a.menu-group-mouseover {
	color: #818285 ;
}
#sb4122.hor-menu td.menu-item a {
	padding: 0px 0px 0px 0px ;
}
