/**
 * Styles for Tablet landscape
 *
 * - Do not delete or rename this file, if you do not use it leave it blank.
 *
 * - There is an SCSS (SASS) version of this file in the /sass/ directory in your
 *   sub-theme, if you set "compass watch" this file will be overwritten!
 *
 * SEE the _README file in this directory, it contains useful information.
 */

/*
html {
  background: url("images/header-bg.png");
  background-repeat: repeat-x;
  background-position: left top;
}

body {
  background: url("images/header.png");
  background-repeat: no-repeat;
  background-position: center top;
}
*/

#search-block-form {
  position:absolute;
  top:10px;
  right:0;
}

#primary-menu-bar { width:auto; font-size:90% }

.primary-menu-wrapper { margin-left:0; margin-right:0; }

.primary-menu { /* background-color: #5091CD; /*#f6962b orange */ /*font-size: 110%; margin-top: 12px !important;*/ }

.primary-menu li:hover { /*background-color: #0070B9; /*D77609 orange */ /*#5091CD;*/ /*FECB00;*/}

.primary-menu li a { /*text-decoration: none; color: #ffffff; padding: 9px 17px !important;*/ }

.primary-menu li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #007833; /*#ffffff;*/ /*#5091CD;*/
  padding: 3px 8px !important;
}
.primary-menu li a:hover { color: #000000; }


/* hide search menu item */
.menu-1180 { display:none !important; }


#logo img {
  margin: 0;
  max-width: none;
}

.at-mt .at-menu-toggle ul.menu li a { background-color: transparent; color: #FFFFFF; border:none; }
.at-mt .at-menu-toggle ul.menu li a:hover { background-color: #2C5135; /*84C446*/ }


/*******  HOMEPAGE GRID  *******/

.tileBox {
  width: 33%;
  margin: 0 0 10px 0;
}



.sidebar .pane-inner { margin-left: 15px; }
.sidebar .field-content { margin-bottom: 0.5em; }

.sidebarMenu { margin: 0 0 1em 0; }

.sidebarMenu h2 {
  margin:0;
  padding: 10px 0 10px 12px;
  background-color: #007833;
  color: #FFFFFF;
}
.sidebarMenu p {
  border: 1px solid #CCC;
  margin: 0;
  padding: 15px 10px;
}
.sidebarMenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidebarMenu ul li {
  list-style: none;
  margin: 0;
  padding: 7px;
  border: 1px solid #CCC;
  background: #EAEAEA; /*#f78d1d;*/
  background: -webkit-gradient(linear, left top, left bottom, from(#EAEAEA), to(#FFFFFF)); /*#faa51a), to(#f47a20));*/
  background: -moz-linear-gradient(top,  #EAEAEA, #FFFFFF); /*faa51a,  #f47a20);*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAEAEA', endColorstr='#FFFFFF');
}
.sidebarMenu ul li:hover {
  background: #EAEAEA; /*#f78d1d;*/
  background: -webkit-gradient(linear, left top, left bottom, from(#DADADA), to(#EAEAEA)); /*#faa51a), to(#f47a20));*/
  background: -moz-linear-gradient(top,  #DADADA, #EAEAEA); /*faa51a,  #f47a20);*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DADADA', endColorstr='#EAEAEA');
}
.sidebarMenu li a {
  text-decoration: none;
  display:inline-block;
  width: 100%;
  padding: 3px 5px;
  color: #000000;
}
.sidebarMenu a:hover { color: #007833; text-decoration:underline; }
.sidebarMenu ul li ul {
 /*list-style: disc;*/
}
.sidebarMenu ul li ul li {
  background: none;
  border:none;
  font-size: 95%;
  vertical-align:top;
  line-height: normal;
}
.sidebarMenu ul li ul li:hover {
  background: none; /* #EAEAEA;*/
}
.sidebarMenu ul li ul li a:hover {
  text-decoration: underline;
}


#instrumentHeader { position:relative; /*width:1140px; height:490px;*/ }
#instrumentHeader header { border-bottom:1px solid #777; margin-bottom:1em; }
#instrumentHeader h1 {
/*float:left;*/
  /*position:absolute; top:0; left:0;*/
  /*background-color:#FFFFFF; background-color: rgba(255,255,255,0.9);*/
  /*margin:0; padding:0; /*1em;*/
  /*vertical-align:bottom;*/
}
#instrumentHeader small {
float:right;
  /*position:absolute; top:0; right:0;*/
  margin:0.5em 0 0 0; padding:0;
/*  vertical-align:bottom;*/
}
#instrumentHeader img {
  /*position:absolute; bottom:0; left:0;*/
}
#instrumentHeader p {
  position:absolute; bottom:0; left:0;
  background-color:#FFFFFF; background-color: rgba(255,255,255,0.9);
  margin:0; padding:20px;
}

#instrumentNav { list-style:none; padding:0; }
#instrumentNav li { list-style:none; display:inline; padding:0 10px 0 0; /*text-transform:uppercase;*/ }

#horizontalNav { list-style:none; padding:0 0 0 2%; }
#horizontalNav li { list-style:none; display:inline; padding:0 10px 0 0; /*text-transform:uppercase;*/ }

.profilePage .profileInfo {
  position: absolute;
  top: 0;
  left: 270px;
}

.bioBox {
  position: relative;
  vertical-align: top;
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 2em;
  padding-bottom: 2em;
}
.bioBoxLeft {
  position: relative;
  display: inline-block;
  width: 200px;
  height: 100%;
  margin-right: 15px;
  vertical-align: top;
}
.bioBoxRight {
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-width: 500px;
  max-width: 920px;
}
.bioBoxRight h3 { margin-top:0; }