/* ------------|Header------------ */#info {	background-color: #666666;}#header {	height: 150px;	background: transparent url(../images/corporate/header.jpg) repeat-x 0 50%;	width: 100%;}#header h1 a#logo {	background: #C00000;}#menu {	margin-top: 38px;}#menu li {	background: transparent url(../images/corporate/separator.jpg) no-repeat 100% 50%;}#menu li a {	color: #000000;    padding-left: 9px;    padding-right: 8px;    margin: 0 1px 0 0;}#menu li a:hover, #menu li.sfHover {    color: #fff;    background-color: #C00000;    text-decoration: none;}#menu li.sfHover a {    color: #fff;}#menu ul {    background-color: #9b0000;    margin-top: 38px;}#menu ul li {    background: none;    height: auto;}#menu ul li a {    text-align: left;    color: #fff;    float: none;    display: block;    padding: 4px 0 4px 8px;}#menu li.sfHover ul li a:hover {    background-color: #C00000;}/* ------------|Content------------ */#left-img {	background: transparent url(../images/corporate/left-img.jpg) no-repeat 37px 0;	width: 351px;	height: 810px;}#content-wrapper h2 {	background: transparent url(../images/corporate/title.jpg) no-repeat;	width: 522px;	height: 113px;}#content-wrapper .narrow-column {	width: 350px;}#content-wrapper .wide-column {	width: 540px;}#infobox2 {	background: transparent url(../images/corporate/infobox2.jpg) no-repeat;	width: 539px;	height: 169px;	margin-top: 75px;}#infobox2 p {	color: #000;}#infobox2 p span {	border-bottom-color: #000;}#infobox2 a {	color: #000;	text-decoration: none;}#infobox {	background: transparent url(../images/corporate/infobox.jpg) no-repeat;	width: 357px;	height: 230px;	margin-top: 36px;}#infobox p {	color: #000;}#infobox p span {	border-bottom-color: #000;}#infobox a {	color: #000;	text-decoration: none;}a {	color: #C00;}/* ------------|Footer------------ */#footer {	background-color: #333333;	border-bottom-color: #666666;}
