html, body { padding: 0; margin:  0; border:  0; text-align: center; color: #333; }

/*body { background:url('../img/bkgd.gif') repeat-x fixed top left; } */
body {
	background-color: #eff1f1;
}

html, body, td { font:normal 12px/1.5em 'Trebuchet MS', Arial, Geneva, sans-serif; }
@media print { html, body { color: #333; background:#fff; } }

/* link specificity: link, visited, hover, active */
a, a:link, a:visited { text-decoration:none; color:#069; background-color:inherit; font:normal 12px/1em 'Trebuchet MS', Arial, Geneva, sans-serif; }

a.button, a.button:link, a.button:visited {
  display:block;
  border:1px solid #d8dbdd;
  color:#069;
  background-color:#f1f2f2;
  float:left;
  clear:both;
  padding:2px;
  font-weight:bold;
  font-size: 11px;
  margin:1px;
}

a.actionable {
	background: url(/img/bullet_arrow.gif) 0 5px no-repeat;
	font: 14px/1em Georgia, Arial, Geneva, sans-serif;
	padding-left: 8px;
}

a.jobs {
	background: url(/img/bullet_arrow.gif) 0 5px no-repeat;
	font: 12px 'trebuchet ms', Arial, Geneva, sans-serif;
	padding-left: 8px;
}

img { border:0; vertical-align:middle; }

form { display:inline; }

h1 { font:normal 16px/1em Georgia, Arial, Geneva, sans-serif; color:#333; }
h1.decorated { padding-left:10px; background:url('../img/bkgd_h1.gif') no-repeat center left; }

h2 { font:12px/1em Georgia, Arial, Geneva, sans-serif; color:#999; }

/*
ul.decorated, ul.decorated ul {
  margin-left: 0; padding-left: 1em; text-indent: -1em;
}

ul.decorated { list-style:disc url('../img/bullet_blue.gif') inside; }
ul.decorated ul { list-style:disc url('../img/bullet_gray.gif') inside; }
*/

ul.decorated { margin:0; padding:0; list-style: none; vertical-align:middle; }
ul.decorated ul { margin:0; padding:0 0 0 5px; list-style: none; vertical-align:middle; }
ul.decorated li { color: #333; background: url('../img/bullet_blue.gif') no-repeat 0 5px; margin:3px 0; padding:0 0 3px 8px }
ul.decorated ul li { background: url('../img/bullet_gray.gif') no-repeat 0 5px; }

ul.searchResults {
   margin: 0;
   padding: 0;
   list-style: none;
   list-style-image: none;
}

   ul.searchResults li {
      margin: 0 0 10px 0;
      padding: 0 0 0 8px;
      list-style: none;
      list-style-image: none;
      background: url('/img/bullet_arrow.gif') no-repeat 0 6px;
   }

      ul.searchResults li a {
        padding: 0 0 0 0px; 
        margin: 0; 
      }


#aryx { background:#fff; color:#333; width:800px; margin-top:0px; margin-left:auto; margin-right:auto; text-align:left; border-left: 10px solid #ffffff; border-top: 10px solid #ffffff;}

#header { height:69px; }

#pageContent {  }

/* --------------------------- Misc ---------------------------------------- */

.page_break { clear:both; height:6px; line-height:6px; }
.page_break img { display:block; float:left; }
.bold { font-weight:bold; }

/* -------------------------- Footer --------------------------------------- */

#footer { height:40px; }
#footer_links { float:left; height:40px; width:210px; background:url('../img/divs_nav.gif') no-repeat top right; }
#copyright { float:left; height:40px; margin-left:12px; color:#9EA6AB; }
#footer p { margin:0; padding:10px 0; float:left; color:#9EA6AB; background-color:inherit; font:normal 11px/1em 'Trebuchet MS', Arial, Geneva, sans-serif; }
#footer a, #footer a:link, #footer a:visited { display:block; position:relative; float:left; background:url('../img/bullet_arrow.gif') no-repeat left center; padding-left:9px; margin-left:10px; color:#9EA6AB; background-color:inherit; font:normal 11px/1em 'Trebuchet MS', Arial, Geneva, sans-serif; }

/* --------------------------- Logo ---------------------------------------- */

div#logo { float:left; }

/* -------------------------- Toolbar -------------------------------------- */

div#toolbar { float:right; margin:44px 15px 5px 0; width:480px; }
   div#toolbar #sharethis_0{ display: none; }
   div#toolbar #share {
      *display: block;
      *padding-bottom: 3px;
   }
      div#toolbar #share a { background-image: none; }
      div#toolbar #share a img{ padding-right: 5px; }
.page div#toolbar { margin-top:0px; }
#toolbar input { display:block; position:relative; float:left; }
#toolbar a, #toolbar a:link, #toolbar a:visited { display:block; position:relative; float:left; background:url(../img/bullet_arrow.gif) no-repeat 0 7px; padding-right:4px; padding-left:9px; padding-top:4px; margin-left:10px; font:normal 11px/1em 'Trebuchet MS', Arial, Geneva, sans-serif; }

#toolbar_tagline { margin-bottom:16px; float:right; }

/* ------------------------- Zones -------------------------------------- */


/* ------------------------- Nav -------------------------------------- */

#nav { background:url('../img/bkgd_nav.gif') repeat-x left top; height:40px; padding:0; margin:0 6px 0 8px; list-style:none; }
#nav a, #nav a:link, #nav a:visited { display:block; font:bold 11px/1em 'Trebuchet MS', Arial, Geneva, sans-serif; margin:0; padding:0; }
#nav span { display:block; padding:9px 4px 9px 4px; text-align:left; }
#nav li { margin:0;padding:0; display:block; position:relative; float:left; }
#nav li.split { padding:0; margin:0; position:relative; float:left; height:40px; width:3px; background:url('../img/divs_nav.gif') repeat-x top left; margin:0; padding:0; }
#nav li.nav { padding:0; margin:0; position:relative; float:left; }
#nav li.nav a { position:relative; float:left; text-transform:uppercase !important; }
#nav li.nav a.navA { height: 40px; color:#6d767b; }
#nav li.nav a.on, #nav li.nav a.highlighted, #nav li.nav a.navA:hover { color:#fff; background:#0f6bb1; }

#nav_about_aryx { width:97px; }
#nav_safer_drugs { width:97px; }
#nav_products { width:97px; }
#nav_partnering { width:97px; }
#nav_investors_media { width:97px; }
#nav_careers { width:97px; }
/* IE */
* html #nav_careers { width:92px; }

.subNav {
  visibility:hidden;
  position:absolute;
  left:0;
  width:177px;
  margin:40px 0;
  padding:0;
  background-color:blue;
  list-style:none;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
  border-left:1px solid #fff;
}

.subNav li {
  display:block;
  width:177px;
  position:relative;
  float:left;
  clear:both;
  margin:0;
  border-top:1px solid #fff;
  z-index:1000;
}

.subNav li a {
  width:100%;
  color:#fff !important;
  background:#fff url('../img/bkgd_navl.gif') repeat-y top left;
  z-index:1000;
}

.subNav li a:hover {
  color:#666 !important;
  background:#fff url('../img/bkgd_navl_on.gif') repeat-y top left;
}

.subNav li a.on:hover {
  color:#666 !important;
  background:#fff url('../img/bkgd_navl_on.gif') repeat-y top left !important;
}

.subNav span {
  margin-left:4px;
}

/* ------------------------- Menu ------------------------------------- */

#menu { width:100%; color: #333; background:#fff; padding-top:1px; }

#submenu { margin-bottom:1px; }

#menu a, #menu a:link, #menu a:visited {
  display:block;
  color: #fff;
  background:#fff url('../img/bkgd_navl.gif') repeat-y top left;
  font:bold 11px/1em 'Trebuchet MS', Arial, Geneva, sans-serif;
  text-decoration: none;
  padding:5px 10px 5px 10px;
  margin-bottom:1px;
}

#menu a.on, #menu a.on:link, #menu a.on:visited {
  display:block;
  color: #fff;
  background:#fff url('../img/bkgd_navl_inverted.gif') repeat-y top left;
  font:bold 11px/1em 'Trebuchet MS', Arial, Geneva, sans-serif;
  padding:5px 10px 5px 10px;
  margin-bottom:1px;
}

#submenu a, #submenu a:link, #submenu a:visited {
  display:block;
  color: #666;
  background:#fff url('../img/bkgd_lnav_on.gif') repeat-y top left;
  font:bold 11px/1em 'Trebuchet MS', Arial, Geneva, sans-serif;
  padding:5px 10px 5px 10px;
  margin-bottom:0;
}

#submenu span.on {
  display:block;
  background:url('../img/bullet_arrow.gif') no-repeat 0px 4px;
  padding-left:8px;
}

#submenu a.on, #submenu a.on:link, #submenu a.on:visited {
  display:block;
  color: #666;
  background:#fff url('../img/bkgd_lnav_on.gif') repeat-y top left;
  font:bold 11px/1em 'Trebuchet MS', Arial, Geneva, sans-serif;
  text-decoration: none;
  padding:5px 10px 5px 10px;
  margin-bottom:0;
}

#subchildmenu a, #subchildmenu a:link, #subchildmenu a:visited {
  display:block;
  color: #666;
  background:#fff url('../img/bkgd_lnav_on.gif') repeat-y top left;
  font:bold 11px/1em 'Trebuchet MS', Arial, Geneva, sans-serif;
  padding:5px 10px 5px 25px;
  margin-bottom:0;
}

#subchildmenu a.on, #subchildmenu a.on:link, #subchildmenu a.on:visited {
  display:block;
  background:#fff url('../img/bkgd_lnav_on.gif') repeat-y top left;
  font:bold 11px/1em 'Trebuchet MS', Arial, Geneva, sans-serif;
  padding:5px 10px 5px 25px;
  margin-bottom:0;
}

/*@media print { #menu, #submenu, #subchildmenu { display:none; } }*/

/* ----------------------------- Content ----------------------------------- */

#content {
  margin:0;
  padding:0;
  /*position:relative;
  float:left;*/
}

/* ----------------------- Home Page Content ------------------------------- */

.homepage h1 { font:bold 14px/1em Georgia, Arial, Geneva, sans-serif; color:#686A6B; }
.homepage h1.decorated { padding-left: 10px; background:url('../img/bkgd_hp_h1.gif') no-repeat top left; margin:3px 0 3px 0; }

.homepage #content {
  font:11px/1.25em 'Trebuchet MS', Arial, Geneva, sans-serif;
  color:#666;
}

.homepage #tZone {
  float:left;
  margin-left:8px;
  margin-right:1px;
  margin-top:50px;
  font:normal 12px/1.67em Georgia, Arial, Geneva, sans-serif;
  color:#3e4549;
}

.homepage #pZone {
  float:left;
  width:164px;
  margin-left:8px;
  margin-right:1px;
}

.homepage #pZone a, .homepage #pZone a:link, .homepage #pZone a:visited {
  color:#5098ca;
}

.homepage #pZone a.date, .homepage #pZone a.date:link, .homepage #pZone a.date:visited {
  font:normal 11px/1.36em 'Trebuchet MS', Arial, Geneva, sans-serif !important;
  color:#6d767b;
  background:url('../img/bullet_arrow.gif') no-repeat 0 4px ;
  padding-left:6px;
}

.homepage #pZone a.button, .homepage #pZone a.button:link, .homepage #pZone a.button:visited {
  color:#069;
}

.homepage #pZone .headlinelist {
  padding-bottom:22px;
}

.homepage #pZone .headlinelist .ltblue {
  background:url('../img/bullet_arrow.gif') no-repeat 0 6px ;
  padding-left:10px;
}

.homepage #pZone .headlinelist .white {
  font:normal 11px/1.36em 'Trebuchet MS', Arial, Geneva, sans-serif !important;
}

.homepage #content p {
  margin-top:10px;
}

/* -------------------------- Page Content --------------------------------- */

.page div#title { height:70px; width:597px; }
.page #title h1 { margin:0; padding:16px 0 0 18px; font:20px/1.15em Georgia, Arial, Geneva, sans-serif; color:#333; }
.page #title h2 { margin:0; padding:2px 18px; font:normal 13px/1.54em 'Trebuchet MS', Arial, Geneva, sans-serif; color:#666; }

.page #contentWrap {
  /*position:relative;
  float:left;
  clear:both;*/

  margin-left:6px;
  margin-right:6px;
  margin-bottom:25px;
  padding-top:10px;

  width:560px;
}

.page #content {
  padding-left:12px;
}

.page .zone {
  font:normal 11px/1.36em 'Trebuchet MS', Arial, Geneva, sans-serif;
  color:#666;
  margin-right:1px;
}

.zone a, .zone a:link, .zone a:visited {
  font:normal 11px/1.36em 'Trebuchet MS', Arial, Geneva, sans-serif !important;
}

/* ------------------------- Site Map -------------------------------------- */

#sitemap { margin-top:5px; }

#sitemap ul {
  list-style-type:none;
  padding-left:10px;
  margin:0 0 15px 0;
}

#sitemap ul li {
  display:block;
  background:url(../img/bullet_arrow.gif) no-repeat 2px 6px;
  padding-left:10px;
}

#sitemap ul a, #sitemap ul a:link, #sitemap ul a:visited {
  text-decoration: none;
  color:#069;
  font:normal 12px Arial, Geneva, sans-serif;

  font:normal 11px/1em 'Trebuchet MS', Arial, Geneva, sans-serif;

  background-color:#FFF;
}

#sitemap .category .heading {
  padding-bottom:5px;
}

#sitemap .category .heading a, #sitemap .category .heading a:link, #sitemap .category .heading a:visited {
  text-decoration: none;
  font:bold 11px/1em 'Trebuchet MS', Arial, Geneva, sans-serif;
  color:#069;
  text-transform: uppercase;
  background-color:#FFF;
}

#sitemap .col {
  float:left;
  padding-right:10px;
  width:224px;
}

/* ------------------------ Press Releases --------------------------------- */

/* -------------------------- Carreers ------------------------------------- */

#jobs {
  width:100%;
}

#jobs th {
  color:#333;
  font:normal 16px/1em Georgia, Arial, Geneva, sans-serif;
  padding-left: 10px;
  background:url('../img/bkgd_h1.gif') no-repeat top left;
}

#jobs .dept {
}

#jobs .positions {
}
