/* THIS FILE SHOULD AUTOMATICALLY BE RE WRITTEN FROM THE -tmpl FILE */
dl.tree dt { border-bottom: solid 1pt #990000; margin-top: 1em }
dl.tree dd { font-size: 0.8em }

.hi { background-color: #ffdf27; font-weight: bold }
.paginate { text-align: center }
.paginate strong, .paginate a { background-color: #ffdf27; padding: 1px 0.25em; font-weight: bold; text-decoration: none ; margin: 0px 3px;
   border: solid 3px red;
   border-top-color:    #ffffdd; 
   border-left-color:   #ffffdd; 
   border-right-color:  #999900; 
   border-bottom-color: #999900; 
 }
.paginate strong { border-width: 1px; margin: 2px 3px }
.daswizard   { padding: 2px; color: #cc0000 }
.daswizard table { cellpadding: 20px; cellspacing:40px;   background-color: #f5f5ff;}
.daswizard th { border-bottom:3px solid #EFE1D1; cellpadding:0px; cellspacing:0px; background-color: #ffcc00 ; font-size: 130% }

.Mtable{
	background-color:#cccccc;
	text-align: center;
}


table#main_panel { padding:0; cellspacing: 0; border: 0}
table#main_panel tr td { height: 10px; padding:10px; text-align:left; background-color:#ffffe7  }
table#main_panel tr td.info { padding:3px; text-align:right; }
table#main_panel tr td.info table{ border: 0 0 0 0; padding:0px; cellpadding:0px; cellspacing:0px; text-align:right; background-color:#ffffe7  }
table#main_panel tr td.info table tr td{ cellpadding:0px; cellspacing:0px; text-align:right;}
table#main_panel tr td#title { 
   height: 10px; 
   padding:10px; 
   text-align:left; 
   background-color:#ffffe7; 
   width:100%; 
   font-size:120%;
   font-weight: bold;
   color: #990000;
  }
table#display_config { padding: 0px; cellpadding: 1px; cellspacing:1px; }
table#display_config tr td{ padding: 2px;}

table#top_panel { padding:0; cellspacing: 0; border: 0}
table#top_panel tr td { height: 10px; padding:10px; text-align:center; background-color:#ffdf27  }

table#right_panel { padding:0px; cellspacing: 0; border: 0; width:100% }
table#right_panel tr td {padding-left:10px; padding-right:2px; background-color:#ffdf27}
table#right_panel tr td#title { 
   padding-left:10px; 
   padding-right:10px; 
   padding-bottom:10px; 

   background-color:#ffdf27; 
   font-size:120%;
   font-weight: bold;
   color:            #5A85D6;	
}

table#right_panel tr td#help { 
   width:100%;
   padding-left:20px; 
   padding-right:5px; 
   background-color:#ffdf27; 
   font-size:120%;
   font-weight: bold;
   text-align:right;
   color:            #5A85D6;	
}

table#right_panel tr td.status_item { 
   padding-left:3px; 
   font-weight: bold;
   color:            #5A85D6;	
   background-color: ffdf27;
   font-size:        small;
   text-align: left; 
}	

table#right_panel tr td.status_data { 
   padding-left:3px; 
   font-size: 80%;
   text-align: left; 
}	

table#right_panel tr td.arrow { 
   padding-left:5px; 
   padding-right:0px; 
   text-align: left; 
}	

table#right_panel tr td.bullet { 
   padding-left:5px; 
   padding-right:0px; 
   text-align: right; 
}	

table#right_panel tr td.arrow img{ 
   height:12px;
   width:12px;
}	

table#right_panel tr td.bullet img{ 
   height:7px;
   width:7px;
   align:right;
}	

tr td#radio { cellpadding: 0; cellspacing:0}
tr#footer td { cellpadding: 0; cellspacing:0; border-top: 3px solid #EFE1D1; text-align:right;}
tr#footer td#next { cellpadding: 0; cellspacing:0; border-top: 3px solid #EFE1D1; text-align:right; width: 20px}

.gs_edge  { padding: 2px; background-color: #ffcc00; font-weight: bold; }
.gs_req   { padding: 2px; background-color: #ffffcc; color: #cc0000 }
.gs_body  { padding: 2px;  background-color: #ffffcc }
.gs_nav   { font-weight: bold; }
.gs_nav a        { text-decoration: none; }
.gs_nav a:hover  { text-decoration: underline; }

.gv_warning   { padding: 2px; background-color: #ffffe7; color: #cc0000 }
HTML,BODY {
    background-color: #D7DCD3;
    font-family: Helvetica, Arial, sans-serif;
}

.seq {
    font-family: courier;
}

DIV,H1,H2,.H2,H3,.H3,H4,.h4,H5,.H5,H6,.H6,I,EM,B,LI,UL,OL,DD,DT,ADDRESS,DL,STRONG,BLOCKQUOTE,P,INPUT.button,TABLE,TABLE.trailbar,TH,TH.small,td.small,.small,SELECT,.barial,.barialw, .new, TD,B.trailbar,.banner  {
    font-family: Helvetica, Arial, sans-serif;
}

I,EM,B,LI,UL,OL,DD,DT,TT,ADDRESS,DL,STRONG,BLOCKQUOTE,P,INPUT.button,TABLE,TABLE.trailbar,TH.small,.small,.barial,.barialw,.note, PRE, .acetree, P.caption, .new,TD,B.trailbar,.barialb  {
    font-size: 10pt;
}

.barial, .barialw {
    font-weight: bold;
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6, .barialb {
    color: #869774;
    font-weight: bold;
}

h1,.h1,h2,.h2 {
    font-size: 20pt;
    text-align: left;
}

H3,.H3, H3 A, H3 I {
    font-size: 16pt;
}

H4,.H4 {
    font-size: 14pt;
}

H5,.H5 {
    font-size: 12pt;
}

H6,.H6 {
    font-size: 10pt;
}

a{
  font-family: Verdana;
  font-weight: bold;
  font-size: 12px;
  color: #869774;
  text-decoration:none;
}
a:hover{
  font-family: Verdana;
  font-size: 12px;
  color: black;
  text-decoration:none;
}

TABLE.search {
    border-top: 0px;
    padding-top: 0px;
    margin-top: 0px;
}
TT {
   font-family: Courier, fixed;
}
.background1, .yellow1, INPUT.button, SELECT {
    background-color: #ffffff;
}

select.white {
    background-color: #ffffff;
}

.background2, .yellow2 {
  background-color: #cccccc;
}

.background3, .yellow3 {
  background-color: ffffcc;
}

.header1, .violet1 {
  background-color: #e2e2ff;
  text-decoration: none;
}

.violet2 {
  background-color: #DEE7EC;
}

.violet3, .header2 {
  background-color: #f5f5ff;
}

.grey1 {
  background-color: #aaaaaa;
}

.grey2 {
  background-color: #cccccc;
}

.red1 {
  color: #A00000;
}
.red2 {
  background-color: #a00000;
}

SELECT.white {
  background-color: #ffffff;
  color: #000000;
}

.white, .red2, .barialw {
  color: #ffffff;
}

.black,.description, B.trailbar {
  background-color: #000000;
}

TH {
    padding: 0;
}

.highlight {
    background-color: #f5deb3;
}

TH.small {
    padding: 0;
}
.banner {
    font-size: 18pt;
    align: center;
    background-color: #5A85D6;
    color: #ffdf27;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 100px;
    padding-right: 100px;
}
TABLE.trailbar {
    align: center;
}
TD {
    padding: 0;
}
a.small, TD.small {
    font-size: 8pt;
    padding: 0;
}
TD.search {
    font-size: 8pt;
}
TD.header {
    font-size: 10pt;
    padding: 0;
}
TD.trailbar {
    font-size: 10pt;
    text-align: left;
    background-color: #f5f5ff;
    color: black;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
}
TD.navbarhead {
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    color: white;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 0px;
}
TD.navbar {
    font-size: 8pt;
    text-align: right;
    vertical-align: middle;
    color: white;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
TD.lfooter {
    font-size: 10pt;
    text-align: left;
    background-color: #FFFFFF;
    color: black;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
}
TD.rfooter {
    font-size: 10pt;
    text-align: right;
    background-color: #FFFFFF;
    color: black;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
}
.gene {
    font-style: italic   
}
.new {
    color: #FF0000;
    background-color: #FFFFCC;
}
PRE {
   font-family: Courier, monospace;
}
pre.snpmarkup, pre.snpmarkup span, PRE.snpmarkup, PRE.snpmarkup span {
   font-size: 8pt;
   font-family: Courier, monospace; 
}

PRE.peptide {
   font-family: Courier, monospace;
}
PRE.dna {
   font-family: Courier, monospace;
}
PRE A, PRE A:LINK, PRE A:ACTIVE, PRE A:VISITED {
   font-family: Courier, monospace;
   text-decoration: none
}


.error {
    color: red;
    font-size: 12pt;
}

Blockquote.abstract {
    font-size: 10pt; 
    background-color: rgb(255,248,220);
}

small.normal, small.normal i {
  font-size: 8pt;
}

.ddedge {
  background-color: #000000;
}
.ddmain, td.ddmain {
  background-color: #ffffcc;
  font-size: 8pt;
  font-family: Arial, helvetica, verdana, sans-serif;
  color: #000000;
}
td.ddmain a {
  background-color: #ffffcc;
  text-decoration : none;
  font-size: 8pt;
  font-family: Arial, helvetica, verdana, sans-serif;
  color: #000099;
}
.dddiv {
  position: absolute;
  visibility: hidden;
}

/* martview styles */
TD.panel_big_head{ 	
  background-color: #ffffe7
  font-size:        large;
  font-weight:      bold;   
  color:            #990000;
  align:            left; }

TD.panel_head{ 	
  background-color: #ffffe7;
  font-weight:      bold;   
  color:            #000070;
  align:            left; }

TD.block_head { 
  background-color: #FFFFFF;
  font-style:       italic;
  color:            #000070;
  align:            left;  }

TD.mart_block_head { 
  background-color: #FFFFFF;
  font-style:       italic;
  align:            left;  }

TD.alt_mart_block_head { 
  background-color: #FFFFFF;
  font-style:       italic;
  color:            navy;
  align:            left;  }

TD.entry_warning { 
  background-color: #FFFFFF;
  font-style:       italic;
  color:            #990000;
  align:            left;  }

TD.panel_text{ 
  background-color: #ffffe7;
  align:            left; }

TD.status_panel_head{ 
  background-color: ffdf27;
  color:            #5A85D6;
  font-size:        large;
  font-weight:      bold;   
  align:            left; }

TD.status_block_head{ 
  background-color: ffdf27;
  color:            #5A85D6;
  font-size:        medium;
  font-weight:      bold;   
  align:            left; }

TD.status_entry{ 
  background-color: ffdf27;
  color:            #5A85D6;
  font-size:        medium;
  align:            left; }

TD.status_warning { 
  background-color: ffdf27;
  color:            #990000;
  font-size:        small;
  font-style:       italic;
  align:            left;  }

TD.main_panel_bg {
  background-color: ffffe7
}

TD.main_panel_fg {
  background-color: #FFFFFF;
  align:            left;
}

TD.alt_main_panel_fg {
  background-color: #FFFFFF;
  align:            left;
  color:            navy;
}

TD.main_panel_border {
  background-color: #999999;
}

TD.main_panel_fg_bold {
  background-color: #FFFFFF;
  color:            #000070;
  align:            left;
  font-size:        small;
  font-weight:      bold;
}

/* New CSS directives - BG */

table.standard_two_col {
    border:    	    	1px solid #808080;
    background-color: 	ffffe7;
    border-spacing: 	0px;
    margin:             0px;
}

table.standard_two_col tr th {
    border:    	      1px solid #808080;
    align:            left;  
    padding: 	    	  4px;
    font-style:       bold;
    font-size:     	  13pt;
    color:  	    	  5A85D6;
    background-color: ffdf27;
    
}

table.standard_two_col tr td {
    border:    	    	1px solid #808080;
    padding: 	    	4px;    
    background-color: 	ffffe7;
}

table.hidden { 
   border: 			0px;
   border-spacing: 	0px  ;
} 


table.hidden tr th {
   border: 0px ;
   padding-left: 	4px ;
   padding-top: 	0px ;
   padding-bottom: 	2px ;
   border-spacing: 	0px ;
   font-style:     	bold;
   background-color: 	ffffe7;
   font-size:      	10pt;
   color:  	    	#000000;
}

table.hidden tr td { 
   border: 0px ;
   padding-left: 	4px ;
   padding-top: 	0px ;
   padding-bottom: 	2px ;
   border-spacing: 	0px ;
}

*>html I, *>html EM, *>html B, *>html LI, *>html UL, *>html OL, *>html DD, *>html DT, *>html TT,
  *>html ADDRESS, *>html DL, *>html STRONG, *>html BLOCKQUOTE, *>html P, *>html INPUT.button, *>html TABLE,
  *>html TABLE.trailbar, *>html TH.small, *>html .small, *>html .barial, *>html .barialw, *>html .note,
  *>html PRE, *>html .acetree, *>html P.caption, *>html .new, *>html H6, *>html .H6, *>html TD, *>html TD.header,
  *>html TD.trailbar, *>html TD.navbarhead, *>html B.trailbar, *>html TD.lfooter, *>html TD.rfooter , *>html Blockquote.abstract,
  *>html .barialb  {
    font-size: 12pt;
}

*>html h1, *>html .h1, *>html h2, *>html .h2 { font-size: 22pt; text-align: left; }
*>html .banner { font-size: 20pt; }
*>html H3, *>html .H3, *>html H3 A, *>html H3 I { font-size: 18pt; }
*>html H4, *>html .H4 { font-size: 16pt; }
*>html .error, *>html H5, *>html .H5 { font-size: 14pt; }

*>html pre.snpmarkup, *>html pre.snpmarkup span, *>html PRE.snpmarkup, *>html PRE.snpmarkup span, 
  *>html TD.navbar, *>html a.small, *>html TD.small, *>html TD.search, *>html small.normal,
  *>html .ddmain,  *>html td.ddmain, *>html td.ddmain a
{ font-size: 10pt; }

*>html table.standard_two_col tr th { font-size: 15pt }

/*
    styles for helpdb editor
*/

td.menu {
    vertical-align: top;
    width: 170px;
    background-color:   ffffcc;
    padding-top: 20px;
}

td.content {
    padding: 20px 10px 20px 20px;
    vertical-align: top;
}

div.menublock {
    margin-bottom: 20px;
}

div.menuheader {
    font-style:     	bold;
    font-size:     	11pt;
    color:  	    	#5A85D6;
    white-space:        nowrap;    
    margin-bottom:      5px;
    padding:            0 5px 0 5px;
    border-bottom:      1px solid black;
}

div.submenu {
    margin-left: 10px;
}

table.multicol {
    border: 0;
    border-spacing: 0;
    margin: 0;
    padding: 1px;
}

table.multicol tr th {
    background-color: ffdf27;
    text-align: left;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

table.multicol tr td {
    whitespace: nowrap;
}

.menu_container {
  background-color:#f5f5ff;
  border: solid 1px #e5e5ff;
  padding:0px;
  margin:0px;
  width:100%;
}
.menu_container a{
  text-decoration:none;
#  font-size: 0.8em;
}
.menu_container dd a:hover {
  border-bottom:dotted 1px red;
#  font-size: 0.8em;
}
.menu_container dt {
  background:#e5e5ff;
  border-bottom: solid 1px #e5e5ff;
  padding:2px;
  font-family:arial,helvetica,sans;
  font-weight:bold;
  height: auto;
}
.menu_container dt p {
  background: url(/gfx/close.gif) top right no-repeat;
  margin: 0px;
  font-size: 0.8em;
  padding:0px;
  padding-right: 18px;
}
#first_shadow{
  border-top: solid 0px #d6d6d6;
}
#first_no_shadow{
  border-top: none;
}
.menu_container dd {
  border-top: dotted 1px #c4c4c8;
  margin:0px;
  padding:2px;
  font-size: 0.8em;
  color:#666666;
  font-family:arial,helvetica,sans;
}


/* GEO */

BODY {
scrollbar-3dlight-color:#6295C8;
scrollbar-arrow-color:white;
scrollbar-base-color:#CEE5E5;
scrollbar-track-color:#EAF3F7;
scrollbar-face-color:#CEE5E5;
scrollbar-shadow-color:#6295C8;
scrollbar-highlight-color:white;
scrollbar-darkshadow-color:white;
}

.tabletext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #666666}

.tableHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; font-variant: normal; color: #996666}

.tableText2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF}

.tableText3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; font-variant: normal; color: #333333}

.table4black {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333}

.bordercolor {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333;  background : #E0EEEE; }


//FORM		{ FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; }


OPTION
{
	background-color : #ececec;
	border-width : 0px;
	border-style : groove;
	font-size : 9pt;
	font-family : Verdana, Arial, Sans-serif;
	color : black;
	border-color : #000000;
}

.geo_checkbox
{
	font-size : 9pt;
	font-family : Verdana, Arial, Sans-serif;
	border : 0px ;
	border-style : none;
	background : grey;
	color : #ffffcc;
	}

SELECT
{
	background-color : #ececec;
//	border-width : 1px;
	font-size : 9pt;
	font-family : Verdana, Arial, Sans-serif;
	color : black;
	border-color : #000000;
}

TEXTAREA
{
	background-color : #ececec;
//	border-width : 1px;
	border-style : groove;
	font-size : 10pt;
	font-family : Verdana, Arial, Sans-serif;
	color : black;
	border-color : #000000;
}

INPUT
{
        background-color : #ececec;
       border-width : 1px;
        border-style : groove;
        font-size : 10pt;
        font-family : Verdana, Arial, Sans-serif;
        color : black;
        border-color : black;
}

.nav_inputbox
{
        background-color : #ececec;
        border-width : 1px;
        border-style : groove;
        font-size : 10pt;
        font-family : Verdana, Arial, Sans-serif;
        color : #3182A6;
        border-color : black;
}

.inputform
{
	background-color : #FFFFFF;
	border-width : 1pt;
	border-style : groove;
	font-size : 9pt;
	font-family : Arial;
	color : black;
	border-color : #336699;
}

.entrez {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; vertical-align: text-top}
P.justify { font-family: Verdana, Arial, Sans-serif; margin-top:0;text-align:justify ; text-decoration: none; color:black; } 

P { font-family: Verdana, Arial, Sans-serif; margin-top:0; text-decoration: none; color:black; } 

.SMALL2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }

P		{ FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; }
TD		{ FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; }
TR		{ FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; }


TEXTAREA.topquery
{
	background-color : #C9D0D6;
//	border-width : 1px;
	border-style : groove;
	font-size : 10pt;
	font-family : Verdana, Arial, Sans-serif;
	color : black;
	border-color : #000000;
}

INPUT.topquery
{
        background-color : #BBD8E3;
 //       border-width : 1px;
        border-style : groove;
        font-size : 8pt;
        font-family : Verdana, Arial, Sans-serif;
        color : black;
        border-color : #000000;
}

.topquery { text-decoration: none; font-family: Verdana, Arial, Sans-serif; font-size: 13px; color:white; }

.MessageBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #006699 ;
}

.Title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: white ;
}

.justify{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #040719; 
	line-height: 15px; 
	text-align:justify;
}

.publi_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: lightgray;
	color: #CE9a00;
	line-height: 15px;
	text-align:center;
}
.publi_journal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #040719;
	line-height: 15px;
	text-align:justify;
}
.publi_authors{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #040719;
}
.publi_institute{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #040719;
	line-height: 15px;
	text-align:justify;
}
.publi_abstract{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #040719;
	line-height: 15px;
	text-align:justify;
}
.publi_pubmed{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #040719;
	line-height: 15px;
	text-align:justify;
}
a.publi_pubmed:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #CE9a00;
	line-height: 15px;
	text-align:justify;
}
