/* highlight menu item of current site section */
#solutionsMainMenuItem a:link, #solutionsMainMenuItem a:visited {
  /*color: #F0F0F0;*/
  background-image: url(/static/images/menu-background_active-1.png);
  font-weight: bold;
  background-color: #CBCBCB;
  color: #5A5A5A;
}

/* background image */
#header {
  /*background-image: url(/static/images/cusco-1.jpg);*/
  background-image: url(/static/images/geilo-1.jpg);
}


/* screenshot */
div.daqPic {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}


/* content area for /solutions/ */
#solutionsContent {
  /*float: right;*/
  /*padding: 0;*/
  /*margin-bottom: 10px;*/
  /*margin-right: 15px;*/
  /*padding-right: 15px;*/
  /*margin: 0px 0px 0px 170px;*/
  margin: 0px 0px 10px 180px;
  padding: 5px 15px 5px 15px;
  /*width: 430px;*/
  /* set minimum height :-) */
  /* min-height: not supported by IE6 */
  min-height: 350px;
  text-align: left;
  /*background-color: #E4E4E4;*/
  /*border: 1px dashed green;*/
}

#solutionsContent p {
  /*font-size: 10pt;*/
  font-size: 13px;
  margin-bottom: 7px;
}

/* re-define page content area */
#outercontainer {
  /*background-color: #FAFAFA;*/
  background-image: url(/static/images/background-divider-2.jpg);
  background-position: -35px;
}


/* the menu container */
#outerMenuContainer {
  height: 350px;
  float: left;
  margin-right: 10px;
  /*position: fixed;*/
  /*border: 1px solid green;*/
}

/* image below menu */
#outerMenuContainer img {
  margin-top: 35px;
  margin-left: 15px;
  margin-bottom: 25px;
}

#mainMenuSolutions {
  /*width: 165px;*/
  /*height: 150px;*/
  margin-top: 20px;
  margin-left: 10px;
  /*border: 1px solid #C7C7C7;*/
  border-bottom: none;
}

#mainMenuSolutions a:active {
  /*background: #CC6600;*/
  color: #FFFFFF;
}


#mainMenuSolutions ul {
  /*background-color: #F2F2F2;*/
  clear: left;
  list-style-type: none;
  text-align: left;
}

#mainMenuSolutions ul li {
  /*float: left;*/
  display: block;
  text-align: center;
  /*border-top: 1px solid White;*/
  border-bottom: 1px solid #C7C7C7;
  /*border: 1px solid red;*/
}


/* the individual menu items */
#mainMenuSolutions ul li a, #mainMenuSolutions ul li a:active {
  background-image: url(/static/images/menu_bb.png);
  background-position: 0px 4px;
  background-repeat: no-repeat;
  border: none;
  /*color: #AAAFA8;*/
  /* more beautiful but does not match our link color */
  /*color: #646464;*/
  /* our standard link color */
  color: #4D68B6;
  display: block;
  /*font-size: 10pt;*/
  font-size: 13px;
  /*line-height: 1.5em;*/
  line-height: 20px;
  font-weight: normal;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  /*width: 126px;*/
  /* for 8 menu items */
  /*width: 79px;*/
  /*height: 20px;*/
  padding-left: 12px;
  padding-right: 10px;
  /*border: 1px solid red;*/
  /*width: 150px;*/
  /*border: 1px dashed green;*/
}



#mainMenuSolutions ul li a:hover {
  /*background-color: #506754;*/
  /*background-image: url(/static/images/menu-background-1.png);*/
  /*background-image: url(/static/images/button-background-1.jpg);
  background-position: -4px;*/
  /*background-color: #A6A6A6;*/
  background-color: #FBFBFB;
  /* triangle image */
  background-image: url(/static/images/menu_arrow.png);
  background-repeat: no-repeat;
  background-position: 1px 8px;
  /* more beautiful but does not match our 'active section' color */
  /*color: #727272;*/
  /* our standard color for 'active section' headings */
  color: #CC3300;
  /*color: #F6F6F6;*/
  /*color: #CC3300;*/
  /*font-weight: bold;*/
}

/* menu heading 'Solutions/Data Acquisition' */
#mainMenuSolutions h1 {
  background-image: url(/static/images/menu-header-background-1.jpg);
  background-position: 0px -5px;
  color: #CC3300;
  font-weight: bold;
  font-size: 10pt;
  /*line-height: 1.5em;*/
  line-height: 20px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  /*padding-left: 10px;*/
  /*height: 20px;*/
  margin: 0;
  border: none;
  border-bottom: 1px solid #C7C7C7;
  /*width: 150px;*/
}

#mainMenuSolutions h1 a, #mainMenuSolutions h1 a:active {
  display: block;
  color: #4D68B6;
  text-decoration: none;
  padding-left: 10px;
}

#mainMenuSolutions h1 a:hover {
  display: block;
  color: #CC3300;
  text-decoration: none;
  padding-left: 10px;
}
/* menu heading 'Data Acquisition' */
/*#solutionsMenuHeader {
  background-image: url(/static/images/button-background-1.jpg);
  background-position: 0px -3px;
  color: #CC3300;
  font-weight: bold;
  font-size: 10pt;
  line-height: 1.5em;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 10px;
  height: 20px;
  border: none;
  border-bottom: 1px solid #C7C7C7;
  width: 150px;
}*/


/* highlight menu item corresponding to current section */
#mainMenuSolutions .currentMenuItem a, #mainMenuSolutions .currentMenuItem a:hover {
  /*background-image: url(/static/images/button-background-1.jpg);
  background-position: 0px -2px;
  color: #727272;*/
  /* triangle image */
  /*background-image: url(/static/images/menu_arrow.png);
  background-repeat: no-repeat;
  background-position: 0% 50%;*/
  /*background-color: #E6E6E6; */ 
  color: #CC3300;
  background-image: url(/static/images/menu_arrow.png);
  background-repeat: no-repeat;
  background-position: 1px 8px;
  font-weight: bold;
  /*white-space: nowrap;*/
}
/* fix overriding background-image for h1 (1st menu entry) */
#mainMenuSolutions h1.currentMenuItem a, #mainMenuSolutions h1.currentMenuItem a:hover {
  background-image: url(/static/images/menu-header-background-1.jpg);
  background-position: 0px -5px;
  color: #CC3300;
  font-weight: bold;
}

/* container for individual solutions */
.solutionFeature {
  width: 410px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
  background-color: #F8F8F8;
}

.solutionFeature div {
  margin: 5px 10px 5px 10px;
  /*margin-left: 70px;*/
  /*border: 1px solid blue;*/
}

/* text indent */
.solutionFeature div p {
  margin-left: 3px;
}

.solutionFeature h2 {
  margin-top: 0px;
}

/* image */
.solutionFeature img {
  /*float: left;*/
  margin-right: 5px;
  margin-top: 5px;
}
