@CHARSET "ISO-8859-1";

div#secondaryNavigation li A {
  text-decoration: none;
  color: white;
}

div#secondaryNavigation li A:LINK {
  color: white;
}

div#secondaryNavigation li A:VISITED {
  color: white;
}

div#secondaryNavigation li A:HOVER {
  color: #d53a4e;
}

A:LINK {
  color: #d53a4e;
}

A:VISITED {
  color: #6c6e71;
}

A:HOVER {
  color: #d53a4e;
}

BODY {
  font-family: verdana;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	width: 974px;
	height: 100%;
	
*  scrollbar-base-color: #d1d2d4;
*  scrollbar-3d-light-color: #d1d2d4;
*  scrollbar-arrow-color: #FFFFFF;
*  scrollbar-darkshadow-color: #d1d2d4;
*  scrollbar-face-color: #b2b3b6;
*  scrollbar-highlight-color: #d1d2d4;
*  scrollbar-shadow-color: #d1d2d4;
*  scrollbar-track-color: #d1d2d4;
}

TABLE {
  border-collapse: collapse;
}

INPUT {
  border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 1px;
}

IMG {
  border-style: none;
}

.alignRight {
  text-align: right;
}

.alignLeft {
  text-align: left;
}

.alignCenter {
  text-align: center;
}

.bold {
  font-weight: bold;
}

.eprologBlue {
  color: #00599b;
}

.eprologYellow {
  color: #f1e01d;
}

.eprologRed {
  color: #d53a4e;
}

div#header {
	width: 100%;
	overflow: hidden;
}

table#headerTable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	height: 65px;
	overflow: hidden;
	table-layout: fixed;
}

td#headerEprologLogo {
  padding: 4px 0 4px 0;
	width: 205px;
	text-align: center;
}

td#headerClaim {
	width: 196px;
	text-align: center;
}

td#headerBullets {
  width: 533px;
  text-align: center;
}

td#headerRightColorbar {
	width: 20px;
	background-color: #f1e01d;
}

div#topMenu {
	padding: 0px;
	background-color: #cacaca;
	height: 22px;
  width: 974px;
}

table#topMenuTable {
	width: 100%;
}

.subMenuFrame {
	padding: 0px;
	z-index: 1;
}

.mainMenuPreSelected {
  position: relative;
  border-style: solid;
  border-width: 0 0 0 2px;
  border-color: white;
  background-color: #eeeeee;
  text-align: center;
  height: 19px;
  overflow: hidden;
  cursor: pointer;
  font-size: 7pt;
  font-weight: bold;
  color: #b2b3b6;
  padding-top: 2px;
  width: 106px;
  color: #d53a4e;
  vertical-align: top;
  *vertical-align: middle;
}

.mainMenuSelected {
  position: relative;
  border-style: solid;
  border-width: 0 0 0 2px;
  border-color: white;
  background-color: #eeeeee;
  text-align: center;
  height: 19px;
  overflow: hidden;
  cursor: pointer;
  font-size: 7pt;
  font-weight: bold;
  color: #6c6e71;
  padding-top: 2px;
  width: 106px;
  color: #d53a4e;
  vertical-align: top;
  *vertical-align: middle;
}

.mainMenuDefaultStyle {
  position: relative;
  border-style: solid;
  border-width: 0 0 0 2px; 
  border-color: white;
  text-align: center;
  height: 19px;
  max-height: 19px;
  display: run-in;
  overflow: hidden;
  cursor: pointer;
  font-size: 7pt;
  font-weight: bold;
  color: #6c6e71;
  padding-top: 2px;
  width: 106px;
  vertical-align: top;
  *vertical-align: middle;
}

.topMenuEntry a {
  display: none;
  visibility: hidden;
}

.topMenuEntry {
  height: 16px;
  width: 100%;
  padding-top: 3px;
}

.subMenuClass {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  color: #6c6e71;
*  position: absolute;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
  font-size: 7pt;
  background-color: white;
  vertical-align: middle;
*  width: 107px;
*  top: 22px;
*  left: 0px;
}

.subMenuEntry {
  margin: 0px;
  padding: 2px 0 2px 0;
  line-height: 16px;
  width: 107px;
  background-color: white;
  cursor: pointer;
  text-align: center;
}

.subMenuEntrySelected {
  margin: 0px;
  padding: 2px 0 2px 0;
  line-height: 16px;
  width: 107px;
  cursor: pointer;
  color: #d53a4e;
}

.subMenuSpacer {
  overflow: hidden;
  height: 1px;
*  width: 85%;
  background-color: #b2b3b6;
}

.menuSpacer {
  width: 80px;
  border-style: solid;
  border-color: white;
}

div#search {
	padding-left: 10px;
	padding-top: 2px;
	font-size: 8pt;
	height: 20px;
}

div#imageNavigationLanguageSelection {
  height: 260px;
  overflow: hidden;
}

input#searchBarSearchField {
	font-size: 8pt;
  heigth: 14px;
	width: 50%;
}

span#searchBarLabel {
	font-size: 7pt;
	font-weight: bold;
	color: #00599b;
	width: 50%;
	cursor: pointer;
}

div#imageNavigation {
  width: 100%;
}

table#imageNavigationTable {
  width: 100%;
  margin: 0px;
}

td#imageNavigationImage {
  width: 796px;
  height: 265px;
  padding: 0px;
}

img#contentImage {
  width: 796px;
  height: 265px;
}

td#imageNavigationNavigation {
  background-color: #b2b3b6;
}

div#rightNavigationEmpty {
  height: 210px;
}

div#rightNavigation {
  height: 220px;
}

div#secondaryNavigation {
  height: 200px;
  font-size: 7pt;
  font-weight: bold;
  color: white;
}

li#currentNavigationPoint {
  list-style: none;
  margin-left: -30px;
}

li#currentMainMenuPoint {
  list-style: none;
  margin-left: -43px;
}

.navigationList {
  list-style-position: outside;
  list-style: disc;
  color: #00599b;
}

li {
  margin-top: 7px;
  margin-left: -15px;
}

.li_level_2 {
  margin-left: -25px;
}

li#secondaryNavigationSelected {
  color: #00599b;
}

.navigationSelectedLink{
  color: #00599b;
}

div#languageSelection {
  height: 20px;
  text-align: center;
  margin-bottom: 4px;
}

div#languageSelectionEmpty {
  height: 0px;
}

.flagImage {
  vertical-align: bottom;
}

.flagLabel {
  vertical-align: baseline;
  font-size: 0.75em;
  font-weight: bold;
  color: #d1d2d4;
}

.flagLabelSelected {
  vertical-align: baseline;
  font-size: 0.75em;
  font-weight: bold;
  color: #00599b;
}


div#newsBody {
  width: 100%;
  height: 220px;
  overflow: hidden;
}

table#newsBodyTable {
  width: 100%;
  padding: 0px;
}

td#newsBodyNews {
  background-color: #939598;
  width: 205px;
  vertical-align: top;
}

div#linkBox {
  margin: 10px;
  font-size: 7pt;
  color: white;
  font-weight: bold;
}

#linkBox p {
}

#linkBox img {
}

.linkDescription {
  vertical-align: 4px;
  padding-left: 5px;
  padding-top: 3px;
}

#linkBox a {
  text-decoration: none;
}

#linkBox a:link {
  color: #d53a4e;
}

#linkBox a:visited {
  color: #d53a4e;
}

#linkBox a:hover {
  text-decoration: underline;
}

.linkBox_clickArea {
  cursor: pointer;
}

div.linkBox_clickArea img {
}

span#linkBox_infoLabel {
  color: #00599b;
  padding-left: 3px;
}

span#linkBox_boxLabel {
  color: #d1d2d4;
}

div#linkBox_label {
  font-family: "Arial Black";
  font-size: 12pt;
}

img#linkBox_icon {
  vertical-align: middle;
}

.linkBox_cr_label {
  text-decoration: underline;
  font-size: 8pt;
  padding-bottom: 4px;
}

.linkBox_bi_label {
  text-decoration: underline;
  font-size: 8pt;
  padding-bottom: 4px;
}

.linkBox_gr_label {
  text-decoration: underline;
  font-size: 8pt;
  padding-bottom: 4px;
}

div#newsRoomTitle {
  font-family: "Arial Black";
  font-size: 1.2em;
  padding-left: 15px;
  padding-top: 5px;
}

span#newsRoomNewsLabel {
  color: #d1d2d4;
}

span#newsRoomRoomLabel {
  color: #00599b;
}

div#newsRoomContent {
  height: 180px;
/*  background-color: #b2b3b6; */
  width: 180px;
  font-family: verdana;
  padding: 4px 4px 4px 0;
  font-weight: normal;
  font-size: 7pt;
  color: white;
  text-align: left;
  overflow: auto;
}

div#newsRoomContent a {
  text-decoration: none;
}

div#newsRoomContent a:link {
  color: #00599b;
}

div#newsRoomContent a:visited {
  color: #00599b;
}

div#newsRoomContent a:hover {
  color: #d53a4e;
}

div#navigationHistory {
  color: #b2b3b6;
  font-size: 7pt;
  padding-left: 15px;
  padding-top: 2px;
}

div#navigationHistory a {
  text-decoration: none;
  color: #b2b3b6;
}

div#navigationHistory span {
  color: #00599b;
}

div#navigationHistory a:link {
  color: #b2b3b6;
}

div#navigationHistory a:visited {
  color: #b2b3b6;
}

div#navigationHistory a:hover {
  color: #d53a4e;
}

td#newsBodyBody {
  padding: 0px;
  margin: 0px;
}

div#bodyContent {
  height: 220px;
  font-size: 0.9em;
  padding-top: 0px;
  padding-left: 15px;
  overflow: auto;
  text-align: left;
  margin-bottom: 5px;
}

div#bodyContent p {
  margin: 0 0 5px 0;
  padding: 0px;
}

div#bodyTitle {
  font-family: "Arial Black";
  font-size: 14pt;
  color: #808285;
  vertical-align: top;
  height: 35px;
  padding-top: 5px;
}

.bodyHead {
  font-family: "Arial Black";
  font-size: 12pt;
  color: #808285;
  vertical-align: top;
  margin-bottom: 20px;
}

div#bodyText a {
  color: #d53a4e;
  text-decoration: none;
}

div#bodyText a:visited {
  color: #d53a4e;
}

div#bodyText a:hover {
  color: #00599b;
}

div#bodyText a:link {
  color: #d53a4e;
}

span#procurementSlogan {
  font-family: "Arial Black", arial, sans-serif;
  color: #00599b;
}

span#unlimitedSlogan {
  font-family: "Arial Black", arial, sans-serif;
  color: #fbaf18;
}

div#bodyText {
  font-size: 8pt;
  line-height: 10pt;
}

div#bodyText_lexicon {
  font-size: 8pt;
  line-height: 10pt;
}

div#column1 {
  width: 350px;
  float: left;
  padding-right: 10px;
}

div#column2 {
  margin-left: 370px;
  width: 350px;
}

div#onecol {
  margin: 0 0 10px 0;
}

div#casestudy {
  heigth: 100%;
}

div#casestudy li {
  list-style-image: url("../images/Bullet2.gif");
  margin-left: -28px;
  font-size: 7pt;
}

div#threecol_column_1 {
  float: left;
  width: 235px;
}

div#threecol_column_3 {
  float: right;
  width: 235px;
  margin-right: 10px;
}

div#threecol_column_2 {
  margin: 0 235px 0 241px;
  width: 235px;
}

div#bodyText ul {
  margin-top: 2px;
}

div#bodyText li {
  margin-top: 2px;
}

div#ba_window {
  width: 100%;
  height: 170px;
  background-color: #e6e6e6;
}

div#ba_window_title {
  background-color: #d6d6d6;
  padding-top: 2px;
  height: 17px;
  color: #00599b;
  font-weight: bold;
  text-align: center;
}

div#ba_window_content {
  font-size: 7pt;
}

td#bottomMenu {
  padding: 0px;
}

td#bottomMenuMenu {
  height: 20px;
}

table#bottomMenuMenuTable {
  width: 100%;
  font-weight: bold;
  background-color: #d1d2d4;
  color: #939598;
  text-align: center;
  height: 20px;
  padding: 0px;
  margin: 0px;
  font-size: 7pt;
  cursor: pointer;
}

.bottomMenuMenuEntry {
  width: 107px;
  border-style: solid;
  border-width: 0 0 0 2px;
  border-color: white;
}

.bottomMenuMenuEntrySelected {
  width: 107px;
  border-style: solid;
  border-width: 0 0 0 2px;
  border-color: white;
  color: #d53a4e;
}

div#footer {
  width: 974px;
}

table#footerTable {
  width: 100%;
  height: 65px;
  table-layout: fixed;
}

td#footerBar {
	width: 20px;
	background-color: #93cb40;
}

td#footerLogo {
  padding-left: 5px;
}

td#footerScroller {
  width: 580px;
  text-align: center;
}

span#membersOfLabel {
}

span#eprologGroupLabel {
  color: #939598;
}

td#footerMemberOf {
  width: 166px;
  text-align: right;
  font-family: "Arial Black", arial, sans-serif;
  font-size: 8pt;
  color: #b2b3b6;
}

td#footerLogo_hpi {
  width: 108px;
  text-align: center;
}

td#footerLogo_eprologAG {
  width: 80px;
  text-align: center;
}

td#Scroller {
  text-align: center;
}

div#scroller {
  position: relative;
  border-style: solid;
  border-width: 1px;
  width: 560px;
  height: 15px;
  font-size: 12px;
  font-family: monospace;
  overflow: hidden;
  cursor: pointer;
}

.scrollerContent {
  position: absolute;
  height: 15px;
  white-space: nowrap;
}

.HPI {
  font-family: "Arial Black", arial, sans-serif;
  font-weight: bold;
  color: #00599b;
}

.contactData {
  height: 140px;
  overflow: hidden;
}

.disclaimerText {
  font-size: 7pt;
}

.xWindow_base {
	border: ridge 3px #d1d2d4;
	position: absolute;
	top: 100px;
	left: 100px;
	background-color: white;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	z-index: 999;
	font-size: 8pt;
}

.xWindow_titleBar {
	border: ridge 1px #d1d2d4;
	height: 15px;
	position: relative;
	top: 0px;
	left: 0px;
	padding-left: 3px;
	background-color: #d1d2d4;
	color: #00599b;
	font-weight: bold;
}

.xWindow_content {
	overflow: hidden;
	border: none;
	padding: 0 3px 0 3px;
}

.xWindow_footerBar {
	border: ridge 1px #d1d2d4;
	width: 448px;
	height: 17px;
	background-color: #d1d2d4;
}

.xWindow_footerContent {
	padding-right: 5px;
	padding-top: 2px;
	width: 100%;
}

div#xWindow_footer_pages {
  float: left;
  width: 50px;
	text-align: center;
	color: #00599b;
	font-weight: bold;
}

div#xWindow_footer_close {
  float: right;
  width: 80px;
  text-align: right;
  padding-right: 5px;
}

div#xWindow_footer_message {
  margin-left: 60px;
  margin-right: 100px;
  text-align: center;
}

div#xWindow_footer a {
  text-decoration: none;
}

div#xWindow_footer a:link {
  color: #00599b;
}

div#xWindow_footer a:visited {
  color: #00599b;
}

div#xWindow_footer a:hover {
  color: #d53a4e;
}

.person {
  padding-bottom: 10px;
  height: 160px;
  font-size: 7pt;
}

.personImage {
  padding-right: 10px;
  padding-botom: 10px;
  float: left;
}

.personName {
  font-weight: bold;
  font-size: 8pt;
}

div#siteMap {
  line-height: 12px;
}

div#siteMap td {
  vertical-align: top;
}

div#siteMap ul {
}

div#siteMap li {
  margin-left: -22px;
  list-style-image: url("../images/Bullet.gif");
  list-style-position: outside;
  padding-bottom: 4px;
  padding-left: 0px;
}

div#siteMap li li {
  margin-left: -35px;
  list-style-image: url("../images/Bullet2.gif");
  padding-bottom: 0px;
}

table#siteMapTable {
	width: 905px;
	font-size: 7pt;
	table-layout: fixed;
	overflow: hidden;
}

table#siteMapTable thead tr td {
  overflow: hidden;
	background-color: #b1b2b4;
	border-collapse: separate;
	border-style: solid;
	border-width: 0 2px 0 2px;
	border-color: white;
	text-align: center;
}

table#siteMapTable tbody tr td {
  overflow: hidden;
	background-color: #eeeeee;
	border-collapse: separate;
	border-style: solid;
	border-width: 0 2px 0 2px;
	border-color: white;
}

div#siteMap tr td a:link {
  color: #00599b;
}

div#siteMap tr td a:visited {
  color: #00599b;
}

div#siteMap tr td a:hover {
  color: #d53a4e;
}

div.pressEntry {
  padding-bottom: 10px;
  line-height: 10px;
}

p.pressSource {
	color: #00599b;
  font-weight: bold;
}

p.pressTitle {
}

div.linkEntry {
  padding-top: 10px;
}

p.linkTitle {
  height: 10px;
}

p.linkDescription {
  color: #939598;
  font-size: 7pt;
}

p.jobVacancies {
  line-height: 20px;
  font-weight: bold;
  color: #00599b;
}

p.downloadEntry {
  padding-top: 10px;
}

p.downloadEntryEmpty {
  padding-top: 10px;
  color: #00599b;
}

p#customerLinks a:link {
  color: #d53a4e;
}

p#customerLinks a:visited {
  color: #939598
}

p#customerLinks a:hover {
  color: #00599b;
}

div#searchResults a {
}

div#searchResults a:link {
  color: #00599b;
}

div#searchResults a:visited {
  color: #939598;
}

div#searchResults a:hover {
  color: #d53a4e;
}

table#event_signin_table {
  table-layout: fixed;
  overflow: hidden;
  width: 580px;
  font-size: 8pt;
  font-weight: bold;
  color: #00599b;
}

table#event_signin_table tbody td input {
  font-size: 8pt;
}

input#events_signin_firstname {
  width: 200px;
}

input#events_signin_lastname {
  width: 200px;
}

input#events_signin_company {
  width: 200px;
}

input#events_signin_phone {
  width: 200px;
}

input#events_signin_email {
  width: 200px;
}

td.event_signin_label {
  width: 90px;
}

td#signin_disclaimer {
  padding-left: 15px;
  font-size: 7pt;
  font-weight: normal;
}

button#signin {
  font-size: 8pt;
  vertical-align: middle;
}
