body, h1, h2, .snav, .main_nav, .section_title, .call_out, .bottom_nav, .related, .related_header, .snav, .email, .locator, .jumpto, .date, .slide_header, td, .small, .content, .topic, .related, .offsite
{
  font-family: Arial, Geneva, sans-serif;
}

body { margin: 0px; padding: 0px; background-color: #FFFFFF; }
sup, sub { font-size:90%; }

.main_nav {
  font-size: 8pt;
  letter-spacing: 0;
  color: #FFFFFF;
  text-decoration: none;
  text-transform: uppercase;
}
.main_nav a:hover {
  color: #FFFFCC;
  background-color: transparent;
  text-decoration: underline;
}
.main_nav_sel {  
  color: #FFFFCC; 
  background-color: transparent; 
  text-decoration: none;
} 

.locator_frame {
  background-repeat: no-repeat;
  background-color:#FFFFFF;
  padding-top:10px;
  padding-left: 171px;
  font-size: 8pt;
}
.repository_img   { background-image: url("http://bioinformatics.nmdp.org/images/repository_header.jpg"); }
.hla_img   { background-image: url("http://bioinformatics.nmdp.org/images/hla_header.jpg"); }
.strategies_img  { background-image: url("http://bioinformatics.nmdp.org/images/strategies_header.jpg"); }
.publications_img     { background-image: url("http://bioinformatics.nmdp.org/images/publications_header.jpg"); }
.privacy_img     { background-image: url("http://bioinformatics.nmdp.org/images/privacy_header.jpg"); }
.education_img   { background-image: url("http://bioinformatics.nmdp.org/images/education_header.jpg");; }
.policies_img   { background-image: url("http://bioinformatics.nmdp.org/images/policies_header.jpg"); }
.contact_img   { background-image: url("http://bioinformatics.nmdp.org/images/contact_header.jpg"); }
.copyright_img { background-image: url("http://bioinformatics.nmdp.org/images/copyright_header.jpg"); }
.terms_img { background-image: url("http://bioinformatics.nmdp.org/images/terms_header.jpg"); }
.sitemap_img   { background-image: url("http://bioinformatics.nmdp.org/images/sitemap_header.jpg"); }
.default_img   { background-image: url("http://bioinformatics.nmdp.org/images/default_header.jpg"); }

a.locator {
  font-size: 8pt;
  color: #006699;
  text-decoration: underline;
  padding-left: 0px;
}

.header_fade {
  background-image: url("http://bioinformatics.nmdp.org/images/header_fade.gif");
  background-repeat:repeat-x;
}

.email { padding-left:4px; }
a.email {
 font-size:10px;
 color: #000000;
 text-decoration: none;
}

.snav_frame {
 width: 150px;
 background-color:#669966;
}
.snav_box {
 border-color:#FFFFFF;
 border-width:1px;
 border-bottom-style:solid;
 padding-left: 10px;
 padding-right: 6px;
 padding-top: 8px;
 padding-bottom: 8px;
 margin:0px;
 text-align:left;
}
.snav_box      { background-color: #669966; }
.snav { font-size:12px; }
a.snav:link, a.snav:visited{ text-decoration:none; color: #FFFFFF; }
a.snav:hover {
  color: #FFFFCC;
  background-color: transparent;
}
.page_title_frame { padding-left:21px; padding-right:10px; height:1px; }
.center  { padding-left:21px; padding-right:10px; }
.small   { font-size:88%; }
.content, .topic, .related, .offsite  { font-size:80%; color: #333333; }

h1, h2, h2 a { 
  font-weight: bold;
  color: #008800;
  text-decoration: none;
  font-style : normal;
}
h1 {
  font-size: 96%;
}
h2 {
  font-size: 112%;
}
h3, h3 a, .call_out_header {
  font-size: 105%;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}
h1, h2, h3 { display:inline; }


.div_line, .div_line_header {
  font-size:1px;
  height:8px;
  border-bottom:1px #c8c8c8 solid;
  margin-top:0px;
  margin-bottom:4px;
  clear:both;
}

.div_line_header, .div_line, .call_out, .topic_header, .related_header, .offsite_header { 
  margin-right: 10px;
  margin-left: 2px;
}
 
.jumpto { color:#4E61C4; font-size:100%; font-weight:bold; margin-bottom:2px; }
a.jumpto { color:#339966; font-weight:normal; }

.call_out_header { padding-bottom: 3px; }
.call_out {
  font-size:100%;
  padding:12px; 
  background-color:#D6D6C2;
  margin-bottom: 12px;
}

.related_header, .topic_header, .offsite_header {
  background-repeat: repeat-y;
  height:25px;
  color: #FFFFFF;
  padding-left: 17px;
  font-size:14px;
  margin-bottom: 12px;
  margin-top:12px;
}
.related_header {
  background-color: #6CA66F;
  background-image: url("http://bioinformatics.nmdp.org/images/related_bg.gif");
}
.offsite_header {
  background-color: #B32215;
  background-image: url("http://bioinformatics.nmdp.org/images/offsite_bg.gif");
}
.topic_header {
  background-color: #4E61C4;
  background-image: url("http://bioinformatics.nmdp.org/images/topic_bg.gif");
}
.related_text, .topic_text, .offsite_text {
  position: relative;
  top: 4px;
}
a.related { color: #339966; }

a.offsite { color: #B32215; }

a.topic   { color: #000099; }

li { margin-bottom:8px; }
ol ol li { list-style-type:lower-alpha }

.return_top { text-align:right; }

.date {
  text-align:center; background-color:#ffffff;margin-bottom:3px;
  font-size: 12px;
  color: #333333;
}
.ad {
 border:1px #c8c8c8 solid; 
 padding:6px; 
 margin-top:2px;
}
.ad_header {
  font-family: Arial, Geneva, sans-serif;
  font-size: 9pt;
  color: #CC0033;
  margin-bottom:2px
}
.ad_link {
  font-family: Arial, Geneva, sans-serif;
  font-size: 9pt;
  color: #33342F;
  text-decoration: none;
}
a.ad_link:hover {
  color: #33342F;
  text-decoration: underline;
}

.copyright {
  font-size: 9px;
  color: #666666;
  padding-top: 3px;
  padding-left: 171px; 
}

.box_header {
  font-family:Arial;
  color: #000000;
  font-size: 10pt;
  text-transform: Uppercase;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #D6D6C2;
  padding: 5px;
  margin-bottom: 3px;
  height: auto;
}
  
.box_text {
  font-family:Arial;
  color: #000000;
  font-size: 10pt;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #FFFFFF;
  padding: 7px;
  min-height: 225px;
}

.box { vertical-align:top; padding:3px; width:230px; }

.t, .t_head, .t_col_head, .t_col_head_alt, .t_col_a, .t_col_b { font-family: Arial, Geneva, sans-serif; }

.t { border:1px #666666 solid; padding:0px; width:93%; }

.t_head, .t_head_alt, .t_col_head, .t_col_head_alt { font-size:94%; padding:5px; font-weight:bold; }
.t_head, .t_head_alt, .t_col_head_alt { background-color: #EAEAE1; color:#666666; }
.t_head_alt, .t_col_head, .t_col_head_alt { border-bottom:1px #666666 solid; }
.t_head, .t_head_alt         { text-align:center; }
.t_col_head, .t_col_head_alt { text-align:left; }
.t_col_head { background-color: #FFFFFF; vertical-align:bottom; color:#000000; }

.t_row_bdr_a { border-top:2px #FFFFFF solid; }
.t_row_bdr_b { border-top:1px #666666 solid; }
.t_col_bdr   { border-right:2px #FFFFFF solid; }

.t_col_a, .t_col_b { font-size:87%; vertical-align:top; padding:7px; }
.t_col_a { background-color: #D6D6C2; }
.t_col_b { background-color: #EAEAE1; }

.t_desc { font-size: 100%; color: #666666; }