/*
***************************************************************************

  SeqHound Web Interface
  (Based on the Biomolecular Interaction Network Database)

  The Blueprint Initiative
  522 University Avenue, 9th Floor, Suite 900
  Toronto, Ontario, Canada, M5G 1W7

  Hogue Lab - University of Toronto Biochemistry Department
  Samuel Lunenfeld Research Institute, Mount Sinai Hospital

  Copyright Notice:

  Copyright 2003, 2004, 2005 Mount Sinai Hospital (MSH)

  This program is free software; you can redistribute it and/or 
  modify it under the terms of the GNU General Public License as 
  published by the Free Software Foundation; either version 2 of 
  the License, or any later version.

  This program is distributed in the hope that it will be useful, 
  but WITHOUT ANY WARRANTY; without even the implied warranty of 
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

  See the GNU General Public License for more details.

  You should have received a copy of the GNU General Public License 
  along with this program; if not, write to the
         Free Software Foundation, Inc., 
         59 Temple Place, Suite 330, Boston, MA  
         02111-1307  USA 
  or visit http://www.gnu.org/copyleft/gpl.html

***************************************************************************/

.mainPageTextBox {
    background-color: #F7EEEE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.textbox {
	background-color: #F7EEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textarea {
	background-color: #F7EEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bindtable {
        background-image: url(../images/banner/bkg_menu_cr.jpg);
	border: 1px solid #841E2B;
}
.bindtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #4A69A6;
}
.bindsubtable {
	background-color: #E0E0E0;
	border: 1px solid #CCCCCC;
}
.bindsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #FFFFFF;
	background-image: url(../images/table/border.jpg);
	border: none;
	background-color: #9199B5;
	letter-spacing: 1px;
	text-indent: 5px;
	word-spacing: 2px;
	vertical-align: middle;
}
.altrow {
	background-color: #E0E0E0;
}
.dogbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    color: #841E2B;
    padding-right: 4px;
    padding-left: 4px;  
}

a.UILMenu:link,visited,hover,active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #000000;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
}

span.UILMenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #000000;    
    padding-right: 4px;
    padding-left: 4px;
    vertical-align: middle;
}

span.UILMenuSelected {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #FFFFFF;    
    padding-right: 4px;
    padding-left: 4px;
}


a.DBOnlineMenu:link,visited,hover,active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
    white-space: nowrap; 
}

td.DBOnlineTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #FFFFFF;    
    padding-right: 4px;
    padding-left: 4px;
    white-space: nowrap; 
    vertical-align: middle;
}

.UILMenuTable {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bolder;
    color: #ECE6E6;    
    vertical-align: middle;
    text-align: left;
}

.searchseqhound {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bolder;
    color: #787070;    
    vertical-align: middle;
    padding-right: 3px;
}

a.mainPage:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    font-weight: bolder;
    text-decoration: none;
}
a.mainPage:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    font-weight: bolder;
    text-decoration: none;
}
a.mainPage:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    font-weight: bolder;
    text-decoration: none;
}
a.mainPage:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF0000;
    font-weight: bolder;
    text-decoration: underline;
}


.hlrow {
	background-color: #FFFF66;
}
.ibtext {
	font-weight: bolder;
	color: #000099;
}
.field {
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	white-space: normal;
}
.errortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	vertical-align: middle;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}
.list {
	margin: 2px;
	padding: 2px;
	list-style-type: disc;
	list-style-position: inside;
}
.olist {
    margin: 2px;
    padding: 2px;
    list-style-type: decimal;
    list-style-position: inside;
}
.bannertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.simpletext {
	font-size: 13px;
}
.mybindsectionheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.mybindtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.mybindheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #4A69A6;
	text-align: center;
	vertical-align: middle;
}
.mybindborder {
	background-color: #4A69A6;
}
.viewcommentstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.viewcommentsheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #4A69A6;
	text-align: left;
	vertical-align: middle;
}
.cpgnation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.arrayListNum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000066;
}
.arrayListItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
}
.field a:link, 
.field a:visited,
.field a:active { 
	color: #0000FF;
	text-decoration: underline; 
}
.field a:hover {
	color: #FF0000;
	text-decoration: none;
}
.viewfield {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}
.viewfield a:link, 
.viewfield a:visited,
.viewfield a:active { 
	color: #990000;
	text-decoration: none; 
}
.viewfield a:hover {
	color: #FF0000;
	text-decoration: none;
}

.bindtitle a:link, 
.bindtitle a:visited,
.bindtitle a:active { 
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: underline;
}
.bindtitle a:hover {
	color: #FF0000;
	text-decoration: none;
}
.versionNumber a:link,
.versionNumber a:visited,
.versionNumber a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #4A69A6;
	text-decoration: none;
}
.versionNumber a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #4A69A6;
	text-decoration: underline;
}
.infoEmail {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #4A69A6;
    text-align: center;
}
.infoEmail a:link,
.infoEmail a:visited,
.infoEmail a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #4A69A6;
    text-decoration: none;
}
.infoEmail a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #4A69A6;
    text-decoration: underline;
}

.subMenuSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-align: center;
	vertical-align: middle;
}
.subMenuDisabled, .subMenuActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.subMenuActive a:link,
.subMenuActive a:visited,
.subMenuActive a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.subMenuActive a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EAB911;
	text-decoration: none;
}
.bindtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
}
.bindsmalltext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-align: left;
}
.statsnum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D20000;
	text-align: center;
	font-weight: bolder;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000066;
}
h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    color: #000066;
}
h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #111111;
}
.bindbluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #787070;
}
.ec {
	cursor: pointer; cursor: hand;
}
.serverid {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #AAAAAA;
    white-space: nowrap;
}
.devColumn {
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: dashed;
    border-left-color: #666666;
}
.devTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bolder;
    color: #841E2B;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.devSection {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #EAEEF4;
    background-image: url(../images/banner/bkg_menu_cr.jpg);

    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: dashed;
    border-bottom-color: #666666;
    
    padding-right: 2px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.helpContent {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;    
    text-align: justify;
}
.helpContent table {
    border-width: 2px;
    border-style: ridge;
    border-color: #666666;
    width: 50%;
}
.helpContent table.tableStructure {
    width: 100%;
}
.helpContent td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;    
    border-width: 1px;
    border-style: ridge;
    border-color: #666666;
    padding: 4px;
    text-align: center;
}

.helpContent li, .helpContent div {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;    
}

.helpContent td.pkey {
    font-weight: bold;
}
.helpContent td.tableDescr {
    color: #111111;
    text-align: justify;
}
.helpContent th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;    
    font-weight: bolder;
    text-align: center;
    border-bottom-width: 2px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: ridge;
    border-bottom-color: #666666;
    background-color: #EAEEF4;
    padding: 6px;
}
.helpContent th.tableName {
    font-size: 13px;
    font-weight: bolder;
    color: #111111;
    text-align: left;
    vertical-align:top;
}
.1elpContent th.tableSource {
    font-size: 11px;
    font-weight: bold;
    color: #111111;
    text-align: left;
    vertical-align:top;
}
.helpContent a:link, 
.helpContent a:visited,
.helpContent a:active { 
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.helpContent a:hover {
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;    
    text-decoration: none;
}
.code {
    background-color: #EEEEEE;
    padding: 5px;
    border: 1px ridge #666666;
    font-family: Courier New, Courier, mono;
    white-space: nowrap;
}
.note {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;    
    text-align: justify;
}
.note a:link, 
.note a:visited,
.note a:active { 
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
.note a:hover {
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;    
    text-decoration: none;
}


.warning {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #333333;    
    text-align: justify;
    width:50%;
    font-weight: bold;
    border-width: 1;
    background-color: #EAEEF4;
    padding: 6px;
    border-style: ridge;
}
a.local:link, 
a.local:visited,
a.local:active { 
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
a.local:hover {
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;    
    text-decoration: none;
}


.tabSelected {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #000000;
    text-align: center;
    vertical-align: middle;
    width: 108px;
}
.tabSelectedNumber {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #FF0000;
    text-align: center;
    vertical-align: middle;
}
.tab {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #686868;
    text-align: center;
    vertical-align: middle;
    width: 108px;
}
.tabNumber {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #FE6565;
    text-align: center;
    vertical-align: middle;
}
.tab a:link,
.tab a:visited,
.tab a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #686868;
    text-decoration: none;
}
.tab a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #686868;
    text-decoration: underline;
}
div.spacer {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   padding: 6px; 
}
code.query {
    background-color: #EEEEEE;
    border: 1px ridge #666666;
    font-family: Courier New, Courier, mono;
    white-space: nowrap;
}

.login {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-right: 2px;
    padding-left: 2px;
}
.viewoptionstable {
	background-image: url(../images/banner/bkg_menu_cr.jpg);
	border: 1px solid #841E2B;
}

.headerTopRight {
	height: 50;
	color: #000000;
	font: bold 10px Verdana, Arial, serif, sans-serif;
	text-align: right;
	vertical-align: top;
}
a.headerTopRight:link {
	height: 50;
	color: #000000;
	font: bold 10px Verdana, Arial, serif, sans-serif;
	text-align: right;
	vertical-align: top;
	text-decoration: underline;
}
a.headerTopRight:visited {
	height: 50;
	color: #000000;
	font: bold 10px Verdana, Arial, serif, sans-serif;
	text-align: right;
	vertical-align: top;
	text-decoration: underline;
}
a.headerTopRight:active {
	height: 50;
	color: #000000;
	font: bold 10px Verdana, Arial, serif, sans-serif;
	text-align: right;
	vertical-align: top;
	text-decoration: underline;
}
a.headerTopRight:hover {
	height: 50;
	color: #FF0000;
	font: bold 10px Verdana, Arial, serif, sans-serif;
	text-align: right;
	vertical-align: top;
	text-decoration: none;
}


a.topMenu:link{
	color : #841E2B;
	font : 11px Verdana, Arial, serif, sans-serif;
	text-decoration : none;
	text-align: center;
}

a.topMenu:visited{
	color : #841E2B;
	font : 11px Verdana, Arial, serif, sans-serif;
	text-decoration : none;
	text-align: center;
}

a.topMenu:active{
	color : #841E2B;
	font : 11px Verdana, Arial, serif, sans-serif;
	text-decoration : none;
	text-align: center;
}

a.topMenu:hover{
	color : #AC2A3A;
	font : 11px Verdana, Arial, serif, sans-serif;
	text-decoration : none;
	text-align: center;
}


.menuCell {
    padding-right: 16px;
    padding-left: 16px;
    vertical-align: middle;
    background-image: none;
    color: #000000;
}

.menuCellSelected {
    padding-right: 16px;
    padding-left: 16px;
    vertical-align: middle;
    background-image: url(../images/banner/bkg_menu_over.jpg);
    color: #000000;    
}
a.menuCellSelected {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #000000;    

}
.menuCellOver {
    padding-right: 16px;
    padding-left: 16px;
    vertical-align: middle;
    background-image: url(../images/banner/bkg_menu_over.jpg);
    color: #FFFFFF;    
}

.DBOCellOver {
    padding-right: 16px;
    padding-left: 16px;
    vertical-align: middle;
    background-image: url(../images/banner/bkg_menu_mid_20.jpg);
    color: #FFFFFF;    
}

.menuCellOver a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #FFFFFF;    

}

.menuCellOver a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #FFFFFF;    

}
.menuCellOver a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #FFFFFF;    

}
.menuCellOver a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #FFFFFF;    

}

.menuCellOver span {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #FFFFFF;    

}

a.adLink:hover, a.adLink:active,
a.adLink:visited, a.adLink:link {
	font : bolder 10px verdana, arial, helvetica, sans-serif;
	color: #841E2B;
	text-decoration: none;
}
