body {
  margin: 0;
  padding: 0;
  font-family: Verdana, sans-serif;
  background: url(/images/top_shader.gif) #fff top left repeat-x;
  color: #000;
  text-align: center;
  font-size: 12px;
}

#container {
  text-align: left;
  background: url(../images/top_shader.gif) #fff top left repeat-x;
  width: 755px;
  margin: 00px auto 20px auto;
}

#nav {
  float: left;
  width: 163px;
  background: #fff;
  font-size: 10px;
}

#nav .nav-heading {
  width: 163px;
  height: 23px;
}

#nav h4 {
  font-size: 12px;
  color: #02486A;
  margin: 0px;
  padding: 10px;
  background: url(../images/menu_bg.gif) top right no-repeat; 
  margin-top: -1px;
}

#nav-main {
  list-style-image: url(../images/menu-bullet.jpg);
  margin-top: 5px;
  margin-left: 0px;
  padding-left: 20px;
}

#nav-main li { 
  padding-bottom: 6px;
  padding-top: 6px;
}

#nav-main li a {
  color: #000;
  text-decoration: none;
}

.contact-block a:link, 
.contact-block a:visited, 
#midbar a:link,
#midbar a:visited,
.more {
  color: #777;
  text-decoration: none;
  font-weight: bold;
}

.contact-block a:hover, #midbar a:hover {
  text-decoration: underline;
}

.contact-block img { border: 0px; }

#featured-item {
  background: #E3F0F6;
  font-size: 10px;
  position: relative;
  padding: 10px ;
  height: 150px;
  margin-top: 0px;
  _margin-top: -70px;
}

#featured-item img { border: 0px }

#feature-heading {
  font-size: 14px;
  font-weight: bold;
}

#feature-summary {
  width: 350px;
  float: left;
  text-align: justify;
  padding-top: 5px;
  font-size: 12px;
}

#preview-window {
  width: 174px;
  height: 109px;
  float: right;
}

#item-display {
  background: #E2E2E2;
  padding: 10px;
  margin-top: 20px;
}

#item-display h2 {
  color: #38576B;
  font-size: 14px;
}

#item-preview {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

#item-summary { margin-bottom: 20px; }

#item-body { margin-top: 20px; }

#download { position: relative; }

#download a img { border: none; }

#download-icon {
  position: absolute;
  top: 5px;
  left: 8px;
}

.nav-main-block, .contact-block { 
  border: 1px solid #C9CED1;
  background: #E3F0F6;
}

.network-block { background: #fff; }

.network-block a img { border: 0px; }

.block { margin-bottom: 5px; }

#aboutus {
  font-size: 14px;
  margin: 10px 0px 10px 0px;
}

#aboutus img { border: 0px; }

#content {
  padding-top: 0px;
  margin: 0 0 0 190px;
  background: #fff;
  width: 557px;
}

#content h2 { margin-top: 0; }

#search-container {
  background: url(../images/midle_bar.jpg) top left no-repeat;
  height: 57px;
  position: relative;
}

#search-field-text { display: none; }

#search-content {
  padding: 45px 0px 0px 15px;
}

#search {
  border: 1px solid #925068;
  float: left;
  margin-top: -30px;
  margin-left: 120px;
  padding: 5px;
  width: 200px;
}

#midbar {
  background: #e7e7e7;
  padding: 6px 0px 6px 10px;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 2px;
}

#result_list table { font-size: 11px; }

#result_list a img {
  border: none;
}

#result_list .date { 
  color: #797979;
  font-style: italic;
}

#go-image {
  float: left;
  margin-top: -32px;
  _margin-top: -75px;
  margin-left: 330px;
}

#progress-indicator {
  margin-left: 400px;
  float: left;
  margin-top: -20px;
}

#footer {
  clear: both;
  padding: 1em;
  text-align: center;
  font-size: 11px;
}

.result-item {
  background: #fff;
  margin-bottom: 10px;
}

.result-snippet {
  margin-left: 90px;  
  margin-top: -11px;
  color: #0F2A3D;
}

.hide { display: none; }

textarea {
  width: 500px;
}

.item {
  position: relative;
}

.icon {
  float: left;
  width: 96px;
  height: 96px;
}

.metadata {
  float: left;
}

.spacer { clear: both; }
