BODY {
background-color: #FFFFFF;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 1px;
padding-bottom : 1px;
color : black;
font : 11pt Georgia;
}

INPUT,SELECT,TEXTAREA {
color : black;
font : 9pt verdana, sans-serif;
}

.mainText {
font : 9pt 'verdana', serif;
text-align : justify;
padding-top : 30px;
padding-left : 20px;
padding-right :50px;
}



.header {
color : #8B2500;
background-color: #0c4fb0;
font : 11pt Georgia;
padding-top:2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
}

.header.h1 {
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 5px;
color : red;
}

.botHeader.h3 {

}

.basicHeader, .basicLink {
color : #8B2500;
padding-bottom : 20px;
padding-top : 20px;
padding-left : 30px;
font : bold 24pt 'Times New Roman', Times, serif;
}

.basicLink {
font :  11pt Georgia;
}

.footer, .footer A {
font :  8pt 'Times New Roman', Times, serif;
}

#warn {
color : red;
}

a img {
border:none;
text-decoration: none;

}

.layout {
background-color : white;
padding : 10px;

}


.title {
font : bold 11pt verdana; 
color: #009933;  
padding-bottom: 10px;
}

.tbHeader {
color : black;
padding-bottom : 20px;

}

#pageHeader {
font :13pt verdana;
color : #006600;
padding-left : 0px;
}


#textHeader {
font : 13pt verdana;
color : #006600; 
padding-left : 0px;
}


#articleHeader {
font : 13pt verdana;
color : #003366; 
padding-left : 20px;

}

A {
color : blue;
font :  12pt 'Times New Roman', Times, serif;
}

A:hover {
color : blue;
font :  12pt 'Times New Roman', Times, serif;
}

.hm {
color : black;

}

.vm {
color : black;
padding-bottom : 10px;

}

.vMenuheader, .vMenuSubheader{
padding-top : 10px;
padding-bottom : 10px;
padding-left : 10px;
font : bold 9pt verdana, sans-serif;
color : #3D9140;
}

.vMenuSubheader{
color : #6B4226;
padding-top : 0px;

}

#vMenu, #hMenu {
color : black;
position : relative;
top : 0;
left : 0;
width : 560px;
border-bottom-color : black;
border-bottom-style : solid;

}

#vMenu {
border-bottom-width : 1px;
}

#hMenu {
background-color : #0000EE;
border-bottom-width : 0px;
}

A.menuLinkH, A.menuLinkH:hover {
background-color : #0000EE;
color : white;
font : bold 9pt verdana, sans-serif;
text-decoration : none;
border-left : 0;
border-right : 0;
border-top : 0;
border-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 5px;
padding-bottom : 0;
text-align : center;
width : 100%;
height : 20px;
display : block;
}

A.menuLinkV, A.menuLinkV:hover, A.menuSubLinkV, A.menuSubLinkV:hover {
color : #330000;
font : bold 9pt verdana, sans-serif;
border-left : 0;
border-right : 0;
border-top : 0;
border-bottom : 0;
padding-left : 25px;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-align : left;
width : 100%;
height : 40px;
display : block;
}

A.menuLinkV:hover, A.menuSubLinkV:hover {
color : #6B4226;
text-decoration : none;
}

A.menuSubLinkV, A.menuSubLinkV:hover {
padding-left : 30px;
height : 25px;
}

A.logout {
text-decoration : none;
color : #330000;
font-weight : bold;
display : block;
}

A.help {
color : #380474;
font-weight : bold;
}

.seq {
font : normal 11pt'bookman old style', serif, nowrap;
padding-top : 5px;
}

.seqParam,#seqParam {
text-align : center;
font : normal 9pt 'bookman old style', serif, nowrap;
}

.seqParams {
text-align : center;

}

.seqHelpLink {
font : normal 9pt 'Times New Roman', Times, serif;
}

.seqHelpLink:hover {
font : normal 9pt 'Times New Roman', Times, serif;
}

#blastHelpDef, .xmldocDesc, .xmlDocHeader{
color : #734A12;
padding-left : 20px;
font: normal 11pt Georgia;

}

.xmlDocHeader{
padding-top : 10px;
}

#seqHelp, .xmldocInfo {
margin-left :  15px;
padding-left :  15px;
font : normal 11pt 'Times New Roman','Times',serif;
}

#seqRunParam {
font : normal 10pt 'Times New Roman', 'Times', serif;
color : #8B7D7B;
}

#seqRunInfo {
font : normal 10pt 'Times New Roman', 'Times', serif;
color : #813E0F
}

.seqResultTab {
font : bold 11pt 'Verdana', sans-serif;
text-decoration : none;
}

.seqResultTab:hover {
font : bold 11pt 'Verdana', sans-serif;
}

#seqWait {
font : bold 13pt 'Times New Roman', Times, serif;
padding-left : 30px;
}

.seqResults {
font : 10pt courier;
padding-left : 2em;
}

#dropmendiv{
position:absolute;
font:normal 12px Verdana;
text-align : center;
line-height:30px;
z-index:100;
}

#dropmenudiv a{
background-color : #AAAAFF;
color : white;
text-decoration : none;
width: 100%;
display: block;
text-indent: 3px;
}

#dropmenudiv a:hover{
background-color : #7A67EE;
color : white;
text-decoration : underline;
}

div.row {
  clear: both;
  padding-top: 15px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  font : normal 11pt'bookman old style', serif;
  }

div.row span.formw {
  float: right;
  width: 300px;
  text-align: left;
  font : normal 11pt'bookman old style', serif;
  } 

.litParams {
color : #8B7D7B;
padding-left: 20px;
font : 11pt Georgia;
}

.batchParams {
color : #000000;
padding-left: 20px;
font : 11pt Georgia;
}



.litResults {
font : 11pt arial, sans-serif;
}

#litPmid a, #litPmid a:hover{
color : #0000EE;
font : bold 12pt 'Times New Roman', Times, serif;
}

#litCount {
}

#litTitle, #litTitle a, #litTitle a:hover{
font : 11pt arial;
color : #4D4DFF;
text-decoration : none;
}

#litAuthors {
font : 10pt verdana, sans-serif;
}

#litSource {
font : 9pt verdana, sans-serif;
}

.litSwitch {
padding-top : 20px;
font : bold 13pt arial, sans-serif; 
padding-bottom : 50px;
}

.litjSwitch {
padding-top : 10px;
padding-bottom : 10px;
font : bold 11pt arial sans-serif;
padding-right : 10px;
}

#litPrev, #litNext{
padding-left : 10px;
padding-right : 10px;
font: inherit;
}

#litPageNo a, #litPageNo a:hover{
padding-left : 2px;
text-decoration : none;
}

#litPrev a:hover,#litNext a:hover,#litPageNo a:hover,#litCurrPage{
color : #CC0000;
}

.grpHeader {
font: bold 12pt Georgia, nowrap;
padding-left: 10px;
text-color: #f9edac;
}

.grpRadio {
font: 11pt Georgia, nowrap;
padding-left: 20px;
}

.jmolHeader {
font : 11pt Georgia, nowrap;
color : #5C3317;
}

.jmolLink {
color : #CD6839;
font : 11pt 'Times New Roman', Times, serif;
padding-left : 20px;
}

.jmolMain {
font : 11pt Georgia;
}

.jmolTitle {
font : bold 18pt 'Times New Roman', Times, serif;
padding-top : 10px;
padding-bottom : 5px;
}

.jmolLink:hover {
color : #CD0000;
font : bold 11pt 'Times New Roman', Times, serif;
padding-left : 20px;
text-decoration : none;
}

.jmolLink:visited {
color : #8B475D; 
font : 11pt 'Times New Roman', Times, serif;
padding-left : 20px;
}

.jmolLink:visited:hover {
color : #8B636C;
font : bold 11pt 'Times New Roman', Times, serif;
padding-left : 20px;
text-decoration : none;
}

.jmolHelpLink {
padding-left : 350px;
font : normal 9pt 'Times New Roman', Times, serif;
}

#jmolHelpLink:hover {
padding-left : 350px;
font : normal 9pt 'Times New Roman', Times, serif;
}

#helpDef, .orclHeader, .orclSubHeader, .orclSubSubHeader {
color : #734A12;
font : bold 11pt Georgia;
}

.orclHeader, .orclSubHeader {
font: bold 15pt 'Times New Roman', Times serif;
padding-top: 10px;
padding-bottom: 10px;
}

.orclSubHeader {
padding-top: 30px;
}

 .orclSubSubHeader {
font: bold 12pt 'Times New Roman', Times serif;
padding-bottom: 5px;
padding-top: 15px;
}

.orclCell {
font: normal 12pt 'Times New Roman', Times serif;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

#inhibText{
color : black;
padding-bottom : 30px;
font : normal 13pt 'Times New Roman', Times serif;
}

.inhib {
font : normal 12pt 'Times New Roman'; 
}

.inhibHeader {
color : #551011;
font : bold 16pt 'Times New Roman'; 
padding-bottom : 10px;
}

.inhibTag {
color : black;
position : relative;
font : bold 11pt 'Times New Roman', Times, serif;
padding-top : 10px;
padding-bottom : 5px;
padding-left: 5px;

}

.inhibTag2 {
color : black;
position : relative;
font : bold 11pt 'Times New Roman', Times, serif;
padding-top : 2px;
padding-bottom : 2px;
padding-left: 2px;

}

.inhibValue {
color : black;
position : relative;
font : normal 11pt 'Times New Roman', Times, serif;
padding-top : 10px;
padding-bottom : 5px;
padding-left : 5px;
}


.inhibValue2 {
color : black;
position : relative;
font : normal 11pt 'Times New Roman', Times, serif;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 2px;
}


.inhibMain {
color : #B03060;
font : bold 11pt Georgia;
padding-top : 10px;
padding-bottom : 5px;
padding-left : 5px;
}

.inhibMain2 {
color : #B03060;
font : bold 11pt Georgia;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 2px;
}

.inhibSubheader {
color : #7F00FF;
font : bold 13pt 'Times New Roman', Times, serif;
padding-right :20px;
}

.inhibSub {
color : #8B0A50;
font : bold 11pt Georgia;
padding-right : 20px;
}


.faqLink {
color : #0c4fb0;
font : bold 12pt 'Times New Roman',Times, serif;
text-decoration : none;
}

.faqLinkHeader {
color : #380474;
font : bold 12pt 'Times New Roman',Times, serif;
text-decoration : underline;
}
.faqLink:hover {
color : #006600;
font : bold 12pt 'Times New Roman',Times, serif;
text-decoration : none;
}

#faqQ {
color :  #0C4FB0;
font : bold 12pt 'Times New Roman',Times, serif;
}

#faqA {
color : black;
font : 11pt 'Times New Roman',Times, serif;
} 

.action {
border: 2px groove #cccccc;
color: #000000;
display: block;
background-color: #d5d8e4; 
padding-top : 11px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
font : 12pt 'Times New Roman',Times, serif;
}

.action2 {
border: 1px outset  #003366;
color: #000000;
display: block;
background-color: #d5d8e4;
width: 400px;
padding-top : 11px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
font : 12pt 'Times New Roman',Times, serif;
}


.box {
border: 1px outset  #003366;
color: #000000;
display: block;
background-color: #668899;
width: 280px;
padding-top : 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
font : 12pt 'Times New Roman',Times, serif;
}

.box2 {
border: 1px outset  #003366;
color: #000000;
display: block;
background-color: #668899;
width: 200px;
padding-top : 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
font : 12pt 'Times New Roman',Times, serif;
}

.credits {
padding-top : 5px;
font: 11pt georgia;
}

.action-center {
border: 1px groove #cccccc;
color: #000000;
display: block;
background-color: #d5d8e4; 
padding-left:10px;
padding-top : 10px;
padding-bottom : 10px;
font : 12pt 'Times New Roman',Times, serif;
}

.links {
padding-left : 10px;
padding-bottom : 10px;
}

.graph{
padding-right : 250px;
}

.graphics, .graphics:hover {
color : #8C1717;
font : bold 12pt 'Times New Roman',Times, serif; 
padding-left : 10px;
padding-bottom : 30px;
}

.graphics:hover {
color : #6F4242;
}

.login1 {
 font : normal 12pt 'bookman old style', serif;
}
.login2, .login3 {
 font : normal 11pt 'bookman old style', serif;
}

.errorPage {
 font : normal 12pt 'Times New Roman',Times, serif;
 padding-left: 10px;
}

.errorH4{
 font: bold 12pt 'Times New Roman',Times, serif;
}


table.layoutTable {
 font : 11pt arial, sans-serif;
 text-align : center;
}

th.layoutCol1 tr td{
 font : bold 11pt arial, sans-serif ;
 text-align : left;
 padding : 0px;
}

td.layoutCol1 {
 font :11pt arial, sans-serif ;
 padding-left : 40px;
 text-align : left; 
}

th.layoutCol2 tr td{
 font : bold 11pt arial, sans-serif ;
 text-align : center;
}

td.layoutCol2 {
 font :11pt arial, sans-serif ;
 text-align : center;
}

td.layoutCol2 a{
 text-decoration : none;
}


td.layoutCol3 {
 font : 12pt 'Times New Roman',Times, serif;
 text-align : left;
 padding-left: 5px;
}

.strHeader {
 font : bold 11pt Georgia;
 padding-top : 20px;
 padding-left : 20px;
 text-decoration : none; 
}



.test, .test a, .test a:hover, .pinkish, .pinkish a, .red, .red a, .orange, .orange a, .blue, .blue a, .green, .green a, .purple, .purple a, .white, .white a, .white a:hover, .brown, .brown a, .pinkish a:hover, .red a:hover, .orange a:hover, .blue a:hover, .green a:hover, .purple a:hover, .brown a:hover {
 font : bold 9pt arial, sans-serif ;
 text-decoration : none; 
 padding-right : 1px;
}

.red, .red a, .red a:hover{ color : red; text-align: center; }
.orange, .orange a, .orange a:hover{ color : #FF6600; }
.blue, .blue a, .blue a:hover{ color : blue; }
.green, .green a, .green a:hover{ color : green; }
.purple, .purple a, .purple a:hover{ color : purple; }
.brown, .brown a, .brown a:hover{ color : #663300; text-align: center; }
.pinkish, .pinkish a, .pinkish a:hover{ color : #CC0099;}
.test, .test a, .test a:hover{ color : #CC0099;}
.white, .white a, .white a:hover{ color : white; text-align: center; }
.lightBrown, .lightBrown a, .lightBrown a:hover{color : #8b7d7b; text-align: left;}


#menu{
width: 10em;
background: #eeeeee;    
}

#menu ul{
list-style:none;
margin: 0;
padding: 0;
}

#menu a, #menu h4{
font: bold 11px/18px arial, helvetica, sans-serif;
display: block;
text-align: center;
border-width: 1px;
border-style: inset;
border-color: #cccccc;
margin: 0;
padding: 1px 0px;
}

#menu h4{
color: #ffffff;
background-color:  #2f60c3;
text-transform: uppercase;
width: 158px;

}

#menu a{
color: #000000;
background-color: #efefef;
text-decoration: none;
height: 16px;
width: 158px;
}

#menu a:hover{
color: #006633;
background-color: #ffffff;
}


.data-table{
text-align:center;
padding-top: 11px;
font : 11pt 'Times New Roman',Times, serif,nowrap;

}

.data-table a{
text-align: center;
padding-top : 11px;
font : 10pt 'Times New Roman',Times, serif,nowrap;
}

.data-table a:hover{
text-align: center;
padding-top : 11px;
font : 10pt 'Times New Roman',Times, serif,nowrap;
}

.data-table td{
text-align:center;
padding-top: 11px;
font : 11pt 'Times New Roman',Times, serif,nowrap;

}
.table-header{
font-weight: bold;
color: #ffffff;

}

a:link{

text-decoration: underline;
}

a:hover{
text-decoration: none;
color: red;
}

a:active{
text-decoration: none;
color: #663300;
}

a:visited{
text-decoration: underline;
}


.glossary {
padding-top : 2px;
padding-bottom: 2px;
padding-left: 15px;
padding-right: 5px;
font : 12pt 'Times New Roman',Times, serif;
}

.action3 {

color: #000000;
display: block;
background-color: #ffffff;
padding-top : 2px;
padding-bottom: 2px;
padding-left: 15px;
padding-right: 5px;
font : 12pt 'Times New Roman',Times, serif;
}

#lastUpdate {
font : italic 8pt 'verdana', serif;
padding-left: 150px;

}

.pre
{
font-weight:bold;
color:navy;
font-family:arial;
}

.logged
{
 text-align: left;
 color: #ff0033;
 padding-left: 350px;
 text-decoration: bold;
}

.xstooltip 
{
 visibility: hidden; 
 position: relative; 
 top: 0;  
 left: 0; 
 z-index: 2; 
 background: #ccff99;
 font: normal 8pt sans-serif; 
 padding: 3px; 
 border: solid 1px;
}

.calSubHeader{
background-color: #006633; /* #99ccff;#006633 */
color: #ffffff;/*#000000;*/
font : bold 11pt 'Times New Roman', Times, serif;
padding-right :20px;
}

.calSubHeaderES{
background-color: navy;
color: #ffffff;
/*color : #990000;*/
font : bold 11pt 'Times New Roman', Times, serif;
padding-right :20px;
}

.calculator {
border: 1px;
/*background-color: #ddeeee;*/
background-color: red;
display: block;
width: 440px;
padding-top : 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
color: #ffffff;
font : bold 12pt 'verdana', serif;
text-align: center;
}

.calResultHeader {
border: 1px;
color: #000000;
display: block;
background-color: #bbccbb;
width:  450px;
padding-top : 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
font: bold 10pt 'verdana',serif;
text-align: center;
}


/*Inhibitor result page table*/
table.layoutTable4 {
 display: block;
 font : 11pt arial, sans-serif;
 text-align : center;
 border-width: 2px;
 border-spacing: 5px;
 border-color: gray;
 padding: 2px;
 width:650px;
}

/*Inhibitor result page
header of sortable columns
*/
th.layoutCol4 tr td{
 color : #B03060;
 font : bold 11pt 'Times New Roman', Times, serif;
 border-style: none;
 border-width: 2px;
 border-color: gray;
 background-color: white;
 border-spacing: 2px;
}

td.layoutCol4 {
 font : 11pt 'Times New Roman', Times, serif;
 text-align : left;
 border-width: 1px;
 background-color: #ffffff;
 cell-padding: 1px;
 border-style: solid;
 border-color: #cccccc;
 padding: 5px;
}

.calResultValue {
 color : #000000;
 position : relative;
 font : bold 11pt 'Times New Roman', Times, serif;
 padding-top : 3px;
 padding-bottom : 3px;
 padding-left: 3px;
}

.calResultValue2 {
 color : #ff0066;
 position : relative;
 font : bold 11pt 'Times New Roman', Times, serif;
 padding-top : 3px;
 padding-bottom : 3px;
 padding-left: 3px;
}

.note {
padding-top : 5px;
font:  italic 12pt 'Times New Roman', Times, serif;

}

.credits2 {
padding-top : 5px;
font: 11pt 'Times New Roman', Times, serif;
}

#resultHeader {
font : 13pt verdana;
color : #006600; 
padding-left : 100px;
}
