@import url('http://www.google.com/css/inlay.css');

a:link, a:visited {
  color:#1f4e80;
}

* { margin:0; padding:0; }

ul {
  list-style:square;
}

#header {
  background:url('images/bg.gif') repeat-x -15px #cdd1d5;
  height:145px;
}

#master {
  height:50px;
  padding:25px 0 0 0;
  margin:0 auto;
  width:790px;
}
#master .pad {
  padding:2em 0em;
}
#main {
  min-height:350px;
  background-color:#fff;
 /*
  padding:0 320px 0 0;
  */
  padding: 0;
  background-position:-99999px -99999px;
}
#banner {
  background-repeat:no-repeat;
  background-image:url('images/banners/05.jpg');
  background-image:url('images/banners/04.jpg');
  background-image:url('images/banners/03.jpg');
  background-image:url('images/banners/02.jpg');
  background-image:url('images/banners/01.jpg');
  display:block;
  width:200px;
  height:300px;
}
#main-content {
  padding:2em 4em 2em 3em;
  margin:0 auto;
  width:780px;
}
#footer-content {
  padding:1em 3em 0 0;
  margin:0 auto;
  font-size:.95em;
}
p.footer {
  position:absolute;
  margin-top:90px;
  display:block;
}
#slogan {
  text-indent:-9999px;
  display:block;
  background:url('images/slogan.gif');
  height:17px;
  width:260px;
  float:right;
  margin:15px 0 0 0;
}
h1#logo {
  float:left;
  text-indent:-9999px;
}
h1#logo a {
  background:url('images/logo_micronomics_ers.gif') no-repeat;
  display:block;
  height:47px;
  width:310px;
  margin-top:-10px;
}

body {
  font-family:'Verdana', 'Arial';
  color:#1c2a38;
  font-size:12px;
}
p {
  line-height:1.7em;
}

.pad {
  padding:1.5em;
}

#footer {
  font-size:.95em;
  margin:0 auto;
  width:790px;
}

.footer-wrap {
  background:#f1f5f9;
}
#footer #right {
  height:145px;
  background:#e1e8ef;
}
#footer #left {
  height:145px;
  background:#f1f5f9;
}

h2,
h3 {
  margin-bottom:1.5em;
}
p { margin-bottom:1.5em; }

h1,
h2,
h3 {
  font-family:'Lucida Grande', 'Tahoma', 'arial';
}

#navbar {
  padding:0;
  margin:0 auto;
  width:790px;
}
#navbar li a {
  height:67px;
  display:block;
  width:100px;
  float:left;
  margin:0 24px 0 0;
}
#navbar ul { padding:0; margin:0; }
#navbar ul li { display:inline; width:120px; text-align:center; }
#navbar ul li a { padding-right:2.5em; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden; }
#navbar ul li#home a {
  background-image:url('images/nav/home-on.gif');
  background-image:url('images/nav/home-off.gif');
  width:38px;
}
#navbar ul li#home:hover a {
  background-image:url('images/nav/home-on.gif');
  width:38px;
}
#navbar ul li#about a {
  background-image:url('images/nav/about-on.gif');
  background-image:url('images/nav/about-off.gif');
  width:39px;
}
#navbar ul li#about:hover a {
  background-image:url('images/nav/about-on.gif');
  width:39px;
}
#navbar ul li#areas a {
  background-image:url('images/nav/areas-on.gif');
  background-image:url('images/nav/areas-off.gif');
  width:111px;
}
#navbar ul li#areas:hover a {
  background-image:url('images/nav/areas-on.gif');
  width:111px;
}
#navbar ul li#staff a {
  background-image:url('images/nav/staff-on.gif');
  background-image:url('images/nav/staff-off.gif');
  width:116px;
}
#navbar ul li#staff:hover a {
  background-image:url('images/nav/staff-on.gif');
  width:116px;
}
#navbar ul li#contact a {
  margin:0;
  background-image:url('images/nav/contact-on.gif');
  background-image:url('images/nav/contact-off.gif');
  width:72px;
}
#navbar ul li#contact:hover a {
  background-image:url('images/nav/contact-on.gif');
  width:72px;
  margin:0;
}
#navbar ul li#newsroom a {
  background-image:url('images/nav/newsroom-on.gif');
  background-image:url('images/nav/newsroom-off.gif');
  width:72px;
}
#navbar ul li#newsroom:hover a {
  background-image:url('images/nav/newsroom-on.gif');
  width:72px;
}
#navbar ul li#publications a {
  background-image:url('images/nav/publications-on.gif');
  background-image:url('images/nav/publications-off.gif');
  width:72px;
}
#navbar ul li#publications:hover a {
  background-image:url('images/nav/publications-on.gif');
  width:72px;
}

.map-frame {
  border:1px solid #dfdfdf;
  width:300px;
  height:300px;
  display:block;
  clear:both;
}
.map-image {
  border:1px solid;
  float:right;
}

table { border-collapse: collapse; margin: 1.2em 0 0; width: 100%; }
table { border: solid #e5e5e5; border-width: 1px 0; }
table.alt th { background:#F1F1F1 none repeat scroll 0 0; font-weight:normal; }
table.alt th, table.alt td { padding:6px; vertical-align:top; text-align:left; }
table.alt th, table.alt td { border-top: 1px solid #e5e5e5; }
table.alt th {
  text-align: right;
}
table.alt td, table.alt th {
  padding:10px;
}

ul.vcard {
  margin:20px;
}
ul.areas {
  list-style:none;
}
ul.areas a {
  padding:6px;
  display:block;
  text-decoration:none;
  font-size:10px;
  color:#666;
}
ul.areas li span {
  display:block;
  color:#1f4e80;
  font-size:12px;
  text-decoration:underline;
}
ul.areas li {
  text-align:right;
  border-bottom:1px solid #ccc;
}
ul.areas li.first {
  font-size:10px;
  padding:6px;
}
ul.areas li:hover a {
  background:#fff;
}
ul.areas li.last {
  border-bottom:none;
}
ul.areas li.selected {
}
ul.areas li.selected span {
  color:#000;
  text-decoration:none;
}
ul.areas li.selected a {
  /*
  margin-right:-15px;
  padding-right:21px;
  */
  background:#fff;
}
#area-content, .content {
  padding:15px 25px;
}
ul.footer-links {
  list-style:square;
  padding:0;
  color:#999;
}
ul.footer-links li {
  padding:3px;
}
ul.footer-links li a {
  text-decoration:none;
}
ul.footer-links li a:hover {
  text-decoration:underline;
}
.hidden-item {
  display:none;
}
.staff .hidden-item img {
  float:right;
  margin:0 0 20px 20px;
}
.staff .hidden-item p {
  font-size:10px;
}
.staff .hidden-item p.education {
  font-weight:bold;
}
.staff .hidden-item p.title {
  font-size:12px;
}

.area-content ul {
  margin:20px;
}
.area-content ul li {
  margin:0 0 5px 0;
}
.area-content h3 {
  margin:0 0 10px 0;
}
.g-tpl-50-50.notwide .g-unit.g-first {
  width:48%;
}
fieldset {
  border:0;
  margin:15px 0 0 0;
}
fieldset label {
  display:block;
  margin:0 0 5px 0;
}
fieldset h3 {
  margin:0 0 5px 0;
  display:block;
}
fieldset input[type=text],
fieldset textarea {
  margin:0 0 15px 0;
  display:block;
  width:300px;
  font-size:14px;
}
fieldset input[type=submit] {
  font-size:14px;
}
p.footer {
  width:790px;
  margin:0 auto;
  color:#555;
  padding:20px 0 12px 0px;
  font-size:10px;
}
ul.staff-home {
  list-style:none;
}
ul.staff-home li a {
  text-decoration:none;
  color:#666;
}
ul.staff-home li {
  width:250px;
  float:left;
  margin:0 0 20px 0;
}
ul.staff-home li img {
  float:left;
  margin:0 15px 0 0;
  width:60px;
}
p.highlight {
  margin:20px 0;
}
.clearer {
  clear:both;
}
ul.staff-home span {
  display:block;
  font-weight:bold;
  color:#1f4e80;
  text-decoration:underline;
}
ul.staff-home img {
  border:0;
}
table#not-home {
  display:none;
}
div.caption {
  color:#555;
  margin:10px 0 0 0;
  font-size:11px;
}
.hidden {
  display:none;
}
h4 {
  margin:0 0 20px 0;
}
ul.news {
  margin:0 0 0 15px;
}
ul.news li {
  color:#555;
  font-size:11px;
  margin:0 0 15px 0;
}
ul.news a {
  display:block;
  margin:0 0 5px 0;
}
p.copy {
  padding:15px 0 0 0 ;
}

