body {background:#FFF; margin:0;}

a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#993333;
  text-decoration:none;
}


a:hover {
  text-decoration:underline;
}

*:focus {
  outline: none;
}

input {
  /*removes the dotted line after clicking the button*/
  outline:none;
}

li {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#003366
}

ol {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#003366
}

p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#003366;
  margin-left:10px;
  margin-top:5px;
  margin-bottom:2px;
}

td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#003366;
}

th {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#003366;
}

ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#003366
}

acronym {border-bottom:0;}

.anchor {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#003366;
  text-decoration:none;
}

.anchor:hover {
  text-decoration:underline;
}

.bannerText {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  word-spacing:1px;
  line-height:18px;
  color:#666666;
}

.bold01 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#003366;
}

.bold01U {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#003366;
  text-decoration:underline;
}

.bold02 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#003366;
}

.boxTitle {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#336699;
  padding-top:10px;
  padding-bottom:10px;
}

.boxTitleLink {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#336699;
  text-decoration:underline;
}

.checkJavascript {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  position:absolute;
  font-size:14px;
  font-weight:bold;
  color:white;
  background-color:darkred;
  padding:10px;
}

.fieldBox {
  font-family:"Courier New", Courier, monospace;
  font-size:12px;
  border-color:gray;
  border-style:solid;
  border-width:1px;
  background-color:white;
  outline:none;
}

.fieldTitle {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#666666;
  border:none;
  padding-right:3px;
}

.fieldTitle2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#666666;
}

.fieldTitleLink {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#336699;
  border:none;
  text-decoration:none;
}

.fieldTitleLink:hover {
  text-decoration:underline;
}

.footerText {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#666666;
  border:none;
}

.hiddenItem {
  position:absolute;
  visibility:hidden;
  z-index:1;
  left:0;
  top:0;
}

.htmlErrors {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:darkred;
  padding-top:10px;
  padding-bottom:10px;
}

.link12Red {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#993333;
  text-decoration:none;
  font-weight:bold;
}

.link12Red:hover {
  text-decoration:none;
}

.link12HoverRed {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#993333;
  text-decoration:none;
}

.link12HoverRed:hover {
  text-decoration:underline;
}

.link10UnderBlue {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#003366;
  text-decoration:underline;
}

.link12UnderBlue {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#003366;
  text-decoration:underline;
}

.link13HoverGray {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#CCCCCC;
  text-decoration:none;
}

.link13HoverGray:hover {
  text-decoration:underline;
}

.link13HoverRed {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#993333;
  text-decoration:none;
}

.link13HoverRed:hover {
  text-decoration:underline;
}

.linkFooter {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#993333;
  text-decoration:none;
}

.linkFooter:hover {
  text-decoration:underline;
}

.linkHeader {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  vertical-align:top;
  color:#366688;
  border:none;
  text-decoration:none;
}

.linkHeader:hover {
  text-decoration:underline;
}

.linkSite {
  font-family:"Courier New", Courier, monospace;
  font-size:12px;
  color:#993333;
  text-decoration:none;
  font-weight:bold;
  letter-spacing:1px;
}

.linkSite:hover {
  text-decoration:underline;
}

.linkSearch {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#003366;
  text-decoration:none;
}

.linkSearch:hover {
  text-decoration:none;
}

.linkSearch:active {
  outline:none;
}

.linkSearch:focus {
  -moz-outline-style: none;
}

.linkTop {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#CCCCCC;
  text-decoration:none;
}

.linkTop:hover {
  text-decoration:none;
}

.linkTop2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-decoration:underline;
}

.linkAccessionSearchResult {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#003366;
  text-decoration:none;
}

.linkAccessionSearchResult:hover {
  text-decoration:underline;
}

.menuTitle {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#003366;
  text-decoration:none;

}

.peptideSeq {
  font-family:"Courier New", Courier, monospace;
  font-size:12px;
  font-weight:bold;
  color:#003366;
  letter-spacing:1px;
}

.popupInfo {
  position:absolute;
  border-style:solid;
  border-width:1px;
  background-color:#FFFFE1;
  border-color:#003366;
  padding:1px;
  z-index:1000;
  visibility:hidden;
}

.popupInfoItem {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#003366;
  text-decoration:none;
}

.popupMenu {
  position:absolute;
  border-style:solid;
  border-width:1px;
  background-color:#FFFFFF;
  border-color:#003366;
  padding:1px;
  z-index:1000;
  visibility:hidden;
}

.popupMenuItem {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#993333;
  z-index:2000;
  text-decoration:none;
}

.popupMenuItem:hover {
  text-decoration:underline;
  z-index:2000;
}

.sequence {
  font-family:"Courier New", Courier, monospace;
  font-size:14px;
  font-weight:normal;
  color:#003366;
  letter-spacing:1px;
}

.sequenceHighLighted {
  font-family:"Courier New", Courier, monospace;
  font-size:14px;
  font-weight:normal;
  color:#003366;
  background-color:#FFFF33;
  letter-spacing:1px;
}

.subtitle {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#FFFFFF;
}

.subtitleBlue {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#336699;
}

.subtitleNote {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}

.tableBorder {
  border-style:solid;
  border-width:1px;
  background-color:#FFFFFF;
  border-color:#003366;
}

.tableLineMsg {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#999999;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
}

.titleBarText {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
  color:#FFFFFF;
	letter-spacing:2px;
  text-decoration:none;
}

.titleBottom {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  margin-left:20px;
  letter-spacing:1px;
}

.titleBottomLink {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  letter-spacing:1px;
  text-decoration:none;
}

.titleBottomLink:hover {
  text-decoration:underline;
}

.titleTop {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#CCCCCC;
  margin-left:20px;
  /*letter-spacing:1px;*/
}

#home_splash {background:#FFF url('/images/home/splash_bg.gif') repeat-x bottom; height:158px; width:974px; border:solid 1px #939598; position:relative; margin-top:-2px;}
#home_splash h1 {position:absolute; text-indent:-9999px; background:url('/images/home/splash_h1.png') no-repeat; top:93px; left:20px; width:489px; height:39px;}
#home_splash p {width:475px; margin:15px 0 0 20px; font-family:'Times New Roman', Times, serif; color:#333; float:left;}
#home_splash .sequence_img {float:right;}
#home_splash .splash_img {position:absolute; top:-50px; left:700px;}

.home_adSearch {padding:10px 0 0 2px;}
.home_data_figures {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-align:right;}
.home_data_categories,
.home_data_categories_0,
.home_data_categories_1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666;}
.home_data_categories_1 {padding-left:40px;}

.home_pop_search {background:#f1f1f1; border:solid 1px #666; padding:10px; width:400px; position:absolute; display:none;}
.home_pop_search p {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:11px; padding:0; margin:0;}

.footer_img img {margin-left:40px;}

#pspDownloads {width:100%; padding:1em 1em 2em 1em; background:#FFF;}
#pspDownloads table {border-collapse:collapse; background:#FFF; width:90%; margin:1em auto 1em auto; font-family:Verdana, Arial, Helvetica, sans-serif;}
#pspDownloads td {font-size:.8em; line-height:1.7em; padding:.3em .8em; vertical-align:top; border:1px solid #ccc;}
#pspDownloads th {color:#FFF; background:#369; text-align:left; white-space:nowrap; font-size:15px; padding:.1em .6em; font-family:Arial, Helvetica, sans-serif;}
#pspDownloads .left {background:#369 url('/images/left-corner-blue.gif') no-repeat top left;}
#pspDownloads .right {background:#369 url('/images/right-corner-blue.gif') no-repeat top right;}
#pspDownloads li {margin-bottom:1em; font-size:1em; line-height:1.6em;}

.about_footnotes a {text-decoration:none; font-weight:normal; font-size:1em;}
.about_footnotes a:hover {text-decoration:underline;}
.about_wrapper {width:968px; margin:0 0 0 1.4em;}
.about_wrapper h2 {color:#000; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:1.8em 0 0 1em;}
.about_wrapper h3 {color:#036; font-size:.8em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:1.8em 0 0 1em;}
.about_wrapper p {font-size:.8em; margin:.5em 1em 0 1em; line-height:1.6em;}
.about_nav ol {margin:1em auto 1em auto; padding:0 auto 0 auto;}
.about_nav ol li {line-height:2em; color:#933; font-weight:bold; font-size:1em;}
.about_nav ol li a {font-size:1em;}
.about_mod_sites {list-style-type:none; margin:0; padding:0;}
.about_mod_sites li {list-style-type:none; margin:0; padding:.4em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; border:none;}
.about_otherMods {float:right; width:16em;}
.about_otherMods .fieldTitle {padding:.5em 0;}
.about_ref a {font-weight:normal; color:#036; text-decoration:underline;}
.about_ref ol {padding-bottom:2em;}
.about_ref ol li {padding:0 0 1em 0;}
.about_img {float:left; border:solid 1px #999; padding:1em .5em; margin:.5em 1em 0 1em;}
.about_img img {margin:0 1em;}
#about_eight li {margin-bottom:1em; list-style-type:disc;}
#about_eight li ul {margin-top:.5em;}
#about_eight li ul li {margin-bottom:.5em; list-style-type:circle; font-size:.9em;}
#about_seven li {margin-bottom:1em;}