@charset "utf-8";
body.solutions.money.index #container_main_content, body.solutions.mfgdistr.index #container_main_content, body.solutions.enterprise.index #container_main_content, body.solutions.healthcare.index #container_main_content {
	background-image: none;
	padding-top: 0px;
}
body.solutions h2, body.generic h2 {
	font-size: 20px;
	display: block;
}
body.solutions h3, body.generic h3 {
	font-size: 15px;
	clear: both;
	padding-top: 40px;
	padding-bottom: 20px;
}

body.healthcare h2, body.healthcare h3 {
	color: #6f9106;
}
body.healthcare #container_site_content {
	background-image: url(../images/bg_solution_healthcare.gif);
}
body.healthcare.index #container_site_content {
	background-image: url(../images/bg_solution_healthcare2.gif);
}
body.mfgdistr h2, body.mfgdistr h3 {
	color: #867952;
}
body.mfgdistr #container_site_content {
	background-image: url(../images/bg_solution_mfgdistr.gif);
}
body.mfgdistr.index  #container_site_content {
	background-image: url(../images/bg_solution_mfgdistr2.gif);
}

body.enterprise h2, body.enterprise h3 {
	color: #658eab;
}
body.enterprise #container_site_content {
	background-image: url(../images/bg_solution_enterprise.gif);
}
body.enterprise.index  #container_site_content {
	background-image: url(../images/bg_solution_enterprise2.gif);
}
body.money h2, body.money h3 {
	color: #ba7524;
}
body.money #container_site_content {
	background-image: url(../images/bg_solution_money.gif);
}
body.money.index  #container_site_content {
	background-image: url(../images/bg_solution_money2.gif);
}
h2, h3 {
	color: #4b85c0;
}
#container_site_content {
	background-image: url(../images/bg_generic.gif);
}
#container_main_content {
	background-image: url(../images/bg_gears_more.gif);
}
body.home #container_site_content {
	background-image: none;
}
#menu_company {
	list-style-type: none;
	margin: 0px;
	position: absolute;
	padding: 0px;
	left: 0px;
	top: 31px;
}
#menu_company a {
	display: block;
	height: 21px;
	background-image: url(../images/menu_company.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	position: absolute;
	top: 10px;
	padding: 0px;
}
#menu_company  #b_overview a {
	width: 62px;
	background-position: 0px 0px;
	left: 35px;
}
#menu_company #b_ostteam a {
	width: 69px;
	background-position: -62px 0px;
	left: 102px;
}
#menu_company #b_facts a {
	width: 72px;
	background-position: -131px 0px;
	left: 176px;
}
#menu_company #b_careers a {
	width: 54px;
	background-position: -203px 0px;
	left: 253px;
}

#menu_company #b_contact a {
	width: 53px;
	background-position: right 0px;
	left: 312px;
}
#menu_company #b_overview a:hover {
	background-position: 0px -21px;
}
#menu_company #b_ostteam  a:hover {
	background-position: -62px -21px;
}
#menu_company #b_facts a:hover {
	background-position: -131px -21px;
}

#menu_company #b_careers  a:hover {
	background-position: -203px -21px;
}
#menu_company #b_contact  a:hover {
	background-position: right -21px;
}
body.index #menu_company #b_overview a {
	background-position: 0px -42px;
	cursor: default;
}
body.ostteam #menu_company  #b_ostteam  a {
	background-position: -62px -42px;
	cursor: default;
}
body.facts #menu_company #b_facts a {
	background-position: -131px -42px;
	cursor: default;
}

body.careers #menu_company  #b_careers  a {
	background-position: -203px -42px;
	cursor: default;
}
body.contact #menu_company  #b_contact  a {
	background-position: right -42px;
	cursor: default;
}

