/*<agl.folder "Main nav">*/
#nav  {
  background-color: #b6b6b6;
  position: relative }
#mainnav   {
  margin: 0;
  padding: 0;
  width: 550px;
  height: 32px }
#mainnav ul   {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 541px;
  height: 21px }
#mainnav li  {
  background: #b6b6b6 no-repeat 0 -21px;
  margin: 0;
  padding: 0;
  height: 21px;
  float: left;}
#mainnav a   { text-decoration: none; background-repeat: no-repeat; background-position: 0 0; text-indent: -400em; display: block; margin: 0; padding: 0; height: 21px }
#mainnav a:hover {
  background-position: 0 -21px }
#navabout, #navabout a      {
  background-image: url("../images/css/about.gif");
  width: 95px }
#navser, #navser a    {
  background-image: url("../images/css/services.gif");
  width: 95px }
#navstud, #navstud a    {
  background-image: url("../images/css/experience.gif");
  width: 95px }
#navsol, #navsol a    {
  background-image: url("../images/css/solutions.gif");
  width: 95px }
#navcustomers, #navcustomers a    {
  background-image: url("../images/css/customers.gif");
  width: 95px }
#navpartners, #navpartners a   {
  background-image: url("../images/css/partners.gif");
  width: 89px }
form#search    {
  color: white;
  font-size: 1.2em;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 500;
  top: 5px;
  right: 10px;
  height: 1em }
form#search img  {
  vertical-align: text-bottom }
li#navabout {
  background-image: url("../images/css/about.gif"); 
  color: #a64141 }
li#navser {
  background-image: url("../images/css/services.gif") ; 
  color: #a64141 }
li#navstud {
  background-image: url("../images/css/experience.gif") ; 
  color: #a64141 }
li#navsol {
  background-image: url("../images/css/solutions.gif") ; 
  color: #a64141 }
li#navcustomers {
  background-image: url("../images/css/customers.gif") ; 
  color: #a64141 }
li#navpartners {
  background-image: url("../images/css/partners.gif");
  width:100px }
/* ON States of main nav buttons when you're on a section homepage */
#about.main li#navabout a, #services.main #navser a, #casestudies.main #navstud a, #solutions.main #navsol a, #customers.main #navcustomers a, #partners.main #navpartners a {
  background-position: 0 -21px }
#topslice {
  position: absolute;
  top: 59px }
html>body #topslice {
  top: 55px }
/*</agl.folder>*/

/*<agl.folder "subnav">*/
#subnav   {
  background: #123466 url("../images/css/subnav_bg.jpg") no-repeat right top;
  margin: 0;
  padding: 0;
  height: 89px;
  border-bottom: 1px solid white }
#subnav #subcontent {
  width: 550px }
#subnav ul   {
  list-style-type: none;
  margin: 0 0 0;
  padding: 0 0 20px;
  width: 300px;
  float: left }
#subnav li   {
  background-repeat: no-repeat;
  background-position: 0 -35px;
  margin: 0;
  padding: 0;
  height: 23px }
#subnav a  { text-decoration: none; background-repeat: no-repeat; background-position: 0 0; text-indent: -400em; display: block; margin: 0; padding: 0; width: 300em; height: 23px }
#subnavwp, #subnavwp a {
  background-image: url("../images/css/subnav_link1.jpg");
  width: 320px }
#subnavtrends, #subnavtrends a {
  background-image: url("../images/css/subnav_link2.jpg");
  width: 136px }
#subnavsavings, #subnavsavings a {
  background-image: url("../images/css/subnav_link3.jpg");
  width: 136px }
.mainpic {
  margin: 0;
  padding: 0;
  float: left }
li#subnavwp {
  background-image: url("../images/css/subnav_link1.jpg");
  background-position: 0 0 }
li#subnavtrends {
  background-image: url("../images/css/subnav_link2.jpg");
  background-position: 0 0 }
li#subnavsavings {
  background-image: url("../images/css/subnav_link3.jpg");
  background-position: 0 0 }
/*</agl.folder>*/

/*<agl.folder "drops">*/
#drops   {
  font: 1em / 1.2 Verdana, Arial, Helvetica, sans-serif;
  position: absolute;
  z-index: 200;
  top: 58px;
  left: 0 }
html>body #drops {
  top: 54px; }
#drops ul    {
  background-color: #8b99ae;
  visibility: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: #133467 }
#drops li  {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #336 }
#drops a {
  text-decoration: none;
  display: block;
  padding: 5px}
#drops a:link, #drops a:visited {
  color: #fff }
#drops a:hover  {
  background-color: #334866 }
#aboutdrop  {
  left: 0;
  width: 183px }
#servdrop {
  left: 94px;
  width: 183px }
#studsdrop {
  left: 167px;
  width: 94px }
#solsdrop {
  left: 262px;
  width: 85px }
#custdrop {
  left: 348px;
  width: 86px }
#partsdrop {
  left: 435px;
  width: 86px }
/*</agl.folder>*/
#footer   {
  background-color: #b6b6b6;
  margin: 0;
  padding: 10px 10px 10px 15px;
  width: 100%;
  height: 25px;
  float: left;
  clear: both }
