/* New Bioinformatics CSS Style */



.container {width: 750px;
border: 1px solid #475b82;
margin-bottom: 10px;
}

.box{
margin:0 0 20px 0;
padding:10px;
border:1px solid #c0c0c0;
background-color:#fafbfc;
color:#505050;
line-height:1.5em;
flow: right;
}


.bioheader
{
background-color: #475b82;
padding: 3px;
color: #ffffff;
font-weight: bold;
}

.biocontent
{
background-color: #f9f8f8;
padding: 5px;
color: #5c5c5c;
}

.biohr
{
color: #808DBA;
background-color: #808DBA;
height: 1px;
}

.biorelatedlinks
{
background-color: #f6f8fe;
color: #5c5c5;
border: 1px solid #cccccc; 
padding: 3px;
}








/* Emice Style */










BODY {font-family: Arial, Helvetica, Verdana, sans-serif }

A:link { color: #000 }      
A:visited { color: #000 }   
A:active { color: #A90101 }   
A:hover { color: #A90101 }    

UL { margin-top: 5px }
.bodytext {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; word-spacing: normal; letter-spacing: normal; text-align: left; }
.bodycell {  padding-left: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; word-spacing: normal; letter-spacing: normal; text-align: left; }
.tabletext {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; word-spacing: normal; letter-spacing: normal; text-align: left; vertical-align: baseline; white-space: normal}
A.BodyLink:link, A.BodyLink:visited { text-decoration: underline; color: #0000ff }
A.BodyLink:hover, A.BodyLink:active { text-decoration: underline; color: #0000ff }
A.BodyLink2:link, A.BodyLink2:visited { text-decoration: underline; color: #000}
A.BodyLink2:hover, A.BodyLink2:active { text-decoration: underline; color: #0000ff }
.DrillinHeader { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #555555; word-spacing: normal; letter-spacing: normal; text-align: left; vertical-align: baseline; white-space: normal }
.sitetext {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-align: left }
.bodytxbold {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; font-style: normal; font-weight: bold; font-variant: normal; color: #000000}
.SPACER { padding-left: 20px; padding-bottom: 15px; }
.InsetHeader { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #555555; word-spacing: normal; letter-spacing: normal; text-align: left; vertical-align: baseline; white-space: normal }
.InsetBox { background-color: #dedede; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; padding-left: 10px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px }
.DrillinBox { background-color: #dedede; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; padding-left: 10px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px }
.SiteBox { background-color: #f2f2f2; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; padding-left: 10px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px }
.ToolBox { background-color: #fff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; padding-left: 10px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px }
.SitesBox { background-color: #f2f2f2; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; margin-left: 15px; margin-bottom: 15px; padding: 10px }
.cangovhder {  background-repeat: repeat; background-image: url(images/cancergovlogobg.gif)}
.tophder {  background-repeat: repeat; background-image: url(images/caIMAGEtpbg.jpg)}
.buttoncell {  background-color: #000000; background-image: url(images/button_bg.gif); border-color: #CC9933 black black}
.tblbders {  }
.ftbders {  background-color: #959595; border-top: solid 1px #000000; text-align: center; width: 100%; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 65%; font-style: normal; font-weight: normal; color: #000000 }
A.ftlink:link, A.ftlink:visited { text-decoration: underline; color: #000000 }
A.ftlink:hover, A.ftlink:active { text-decoration: underline; color: #000C7F }

.pCellbder {  background-color: #DFD3A4; vertical-align: middle; border: #333366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.wCellbder {  background-color: #FFFFFF; vertical-align: middle; border: #333366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.wCellno {  background-color: #FFFFFF; vertical-align: middle; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.pCellno {  background-color: #DFD3A4; vertical-align: middle; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.tblside {  background-color: #6E81A6; vertical-align: top; }
.helpCell {  background-color: #FFFFFF; background-image: url(images/helpbuttonbg.gif); background-repeat: repeat}
.bluhders {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt; font-style: normal; color: #333366; text-align: left; font-weight: 800; font-variant: normal}
.tblSearch {  background-color: #FFFFFF; vertical-align: middle; border: #333366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 400px}
.tblSrchRes {  border: solid; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; border-width: 0px 1px 1px; border-color: #FFFFFF #333366 #333366}
.tblsrchtp {  background-color: #FFFFFF; margin-top: 10px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; border: #333366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.fterlogos {  background-color: #FFFFFF; text-align: center; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px}

.StandardFont { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; color: #000000 }
.SearchFont { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #000000 }

A.TopNavLink:link, A.TopNavLink:visited { text-decoration: none; color: #ffffff }
A.TopNavLink:hover, A.TopNavLink:active { text-decoration: underline; color: #ffffff }
.TopNavFont { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 7pt; color: #ffffff }

.sideTableContainer { background-color: #6E81A6; border-right: 1px solid #CCC }

A.SiteLink:link, A.SiteLink:visited { text-decoration: underline; color: #0000ff }
A.SiteLink:hover, A.SiteLink:active { text-decoration: underline; color: #000000 }
A.DrillinLink:link, A.DrillinLink:visited { text-decoration: underline; color: #0000ff }
A.DrillinLink:hover, A.DrillinLink:active { text-decoration: underline; color: #000000 }
.DrillinHeadine { font-size: 70% }
.PageHeader { font-size:150%; font-weight: bold; color:#000; }
.HomePageHeader { font-size: 150%; font-weight: bold; padding-left: 30px }
.SubPageHeader { font-size: 100%; font-weight: bold; color:#000; padding-bottom: 6px }
.HomeTitle { 
             font-family: Arial, Helvetica, Verdana, sans-serif;
             background-color: #CCC; 
             font-size: 100%;  
             font-weight: bold;  
             padding-top: 4px;  
             padding-bottom: 4px;  
             padding-left: 12px;  
             padding-right: 8px;  

}

.BodyTable {

}
/* from templete */
h2,.h2{ /* for header of page */
  font-size:1.6em;
  font-weight:bold;
  color:#5C5C5C; /* constant: dark gray */
  text-align:center;
}


/*############### 
SIDEBAR BEGINS 
###############*/
.sidebarSection{ /* for the individual sidebar sections */
  background-color:#F4F4F5; /* constant: light gray */
  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%;
  border-right:1px solid #CCCCCC; /* constant: medium gray */
  border-left:1px solid #CCCCCC; /* constant: medium gray */
}
.sidebarTitle{ /* for the titles of the individual sidebar sections */
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 70%;
  font-weight:bold;
  padding-left:0.8em;
  background-color:#5C5C5C; /* constant: dark gray */
  color:#FFFFFF; /* constant: white */
}
.sidebarContent{ /* for the areas under the sidebar titles and requires text */
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 70%;
  font-weight: normal;
  padding:8;

}
.sidebarLogin{ /* for the sidebar login cells */
  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%;
  padding-left:0.8em;
}

/* Table classes */

.TableHeaderRow { background-color: silver }
.TableHeaderCell { vertical-align: top; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px }
.TableCell { border-top: 1px solid #E0DFE3; border-left:1px solid #E0DFE3; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px }
.TableCellRight { border-top:1px solid #E0DFE3; border-left:1px solid #E0DFE3; border-right:1px solid #E0DFE3; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px }
.TableCellBottom { border-top: 1px solid #E0DFE3; border-bottom: 1px solid #E0DFE3; border-left:1px solid #E0DFE3; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px }
.TableCellBottomRight { border-top:1px solid #E0DFE3; border-bottom:1px solid #E0DFE3; border-left:1px solid #E0DFE3; border-right:1px solid #E0DFE3; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px }

/* Tool page */

.ToolPictureCell {
border-left:medium none #111111; 
border-right-style:none; 
border-right-width:medium; 
border-top-style:none; 
border-top-width:medium; 
border-bottom-style:none; 
border-bottom-width:medium;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-size: 70%; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
color: #000000; 
word-spacing: normal; 
letter-spacing: normal; 
text-align: left;
padding-top: 4px; 
padding-bottom: 10px;
}

.ToolIndexCell { 
  padding-right: 10px; 
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 70%; 
  color: #444444
}
.ToolHeaderSection { 
  margin-top: 4px; 
  font-weight: bold; 
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 70%; 
}

A.ToolIndexLink:link, A.ToolIndexLink:visited { text-decoration: underline; color: #0000ff }
A.ToolIndexLink:hover, A.ToolIndexLink:active { text-decoration: underline; color: #000000 }

/* User Type Menu */
A.TypeMenuLink:link, A.TypeMenuLink:visited { text-decoration: underline; color: #322E82}
A.TypeMenuLink:hover, A.TypeMenuLink:active { text-decoration: underline; color: #0000ff }









/* MainsubNav Style */









.SelectedHeader { color: #FFF; font-size: 8pt; background-color: #475B82; text-align: center; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #CCC; height: 20px }
.NonSelectedHeader { color: #FFF; font-size: 8pt; background-color: #5C5C5C; text-align: center; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px;border-top: 1px solid #CCC; height: 20px   }
.NonSelectedHeaderOver { color: #FFF; font-size: 8pt; background-color: #475B82; text-align: center; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px;border-top: 1px solid #CCC; height: 20px   }
.EmptySelectedHeader { font-size: 8pt; background-color: #5C5C5C; text-align: center; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #CCC; height: 20px }
.SubNavHeader { font-size: 8pt; background-color: #959595; text-align: center; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #CCC; height: 20px   }
.EmptySubNavHeader { font-weight: normal; font-size: 8pt; background-color: #959595; text-align: center; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; height: 20px }
.NavSeparator { background-color: #5C5C5C; border-top: 1px solid #CCC;  }
.EmptySubNavHeader2 { font-weight: normal; font-size: 8pt; background-color: #959595; text-align: center; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #CCC; height: 20px }
.NavMenuTitleCell { font-size: 8pt; background-color: #5C5C5C; text-align: center; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; height: 21px }
.NavMenuTitleCell2 { font-size: 8pt; background-color: #5C5C5C; text-align: center; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #CCC; border-right: 1px solid #CCC; height: 21px }

.SelSubNavHeader { font-size: 8pt; background-color: #475B82; text-align: center; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #CCC; height: 20px   } 
.PathHeader {  background-color: #ffffff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-style: normal; color: #000000; text-align: left; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #CCC }
A.NavHeaderLink:link, A.NavHeaderLink:visited {  text-decoration: none; color: #ffffff}
A.NavHeaderLink:hover, A.NavHeaderLink:active { text-decoration: none; color: #ffffff}
A.SubHeaderLink:link, A.SubHeaderLink:visited { text-decoration: none; color: #000000}
A.SubHeaderLink:hover, A.SubHeaderLink:active { text-decoration: underline; color: #000000}
A.SelSubHeaderLink:link, A.SelSubHeaderLink:visited { text-decoration: none; color: #ffffff; font-weight: normal }
A.SelSubHeaderLink:hover, A.SelSubHeaderLink:active { text-decoration: underline; color: #ffffff; font-weight: normal }

/* from templete */

td.subMenuPrimaryItems{ /* for the items under the sub-menu title elements */
  font-size: 8pt;
  background-color:#FFFFFF; /* constant: white */
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 9px;
  border-right:1px solid #CCCCCC; /* constant: medium gray */
}
a:link.subMenuPrimary,a:visited.subMenuPrimary,a:active.subMenuPrimary{ /* for the text links in the primary submenu */
	color:#424242; /* constant: dark gray */
	text-decoration:underline;	
  white-space: nowrap;
}
a:hover.subMenuPrimary{
	color:#A90101; /* constant: red */
}
a:link.SelsubMenuPrimary,a:visited.SelsubMenuPrimary,a:active.SelsubMenuPrimary{ /* for the text links in the primary submenu */
	color:#000; /* constant: dark gray */
	text-decoration:underline;	
        white-space: nowrap;
        font-weight: bold;
}
a:hover.SelsubMenuPrimary{
	color:#A90101;
        font-weight: normal;
        font-weight: bold;
}
.SelSubMenu { 
        font-size: 8pt;
        padding-left: 2px;        
        padding-right: 4px;
}









/* Sidebar Style */









.SidebarLook1Header { background-color: #AAAAC6; font-size: 60%; font-family: Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #CCC; height: 20px   }
.SidebarLook1Item { background-color: #6E81A6; font-size: 60%; font-family: Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #CCC; height: 20px   }
.SidebarLook1ItemOver { background-color: #475B82; font-size: 60%; font-family: Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #CCC; height: 20px   }


.SidebarLook2Header { background-color: #4D6085; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 60%; color: #FFFFFF; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #CCC; height: 20px }
.SidebarLook2Item { background-color: #6E81A6; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 60%; color: #FFFFFF; text-align: left; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #CCC; height: 20px }
.SidebarLook2ItemOver { background-color: #475B82; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 60%; color: #FFFFFF; text-align: left; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #CCC; height: 20px }


.SidebarLook3Header { background-color: #5C5C5C; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 60%; color: #FFFFFF; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #CCC; height: 20px   }
.SidebarLook3Item { background-color: #6E81A6; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 60%; color: #FFFFFF; text-align: left; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #CCC; height: 20px }
.SidebarLook3ItemOver { background-color: #475B82; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 60%; color: #FFFFFF; text-align: left; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #CCC; height: 20px }

.SidebarLook4Header { background-color: #5c5c5c; font-size: 60%; font-family: Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; font-weight: normal; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #CCC; height: 20px   }
.SidebarLook4Item { background-color: #6E81A6; font-size: 60%; font-family: Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #CCC; height: 20px   }
.SidebarLook4ItemOver { background-color: #475B82; font-size: 60%; font-family: Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #CCC; height: 20px   }

A.SideNavLink:link, A.SideNavLink:visited { text-decoration: none; color: #ffffff; font-weight: normal }
A.SideNavLink:hover, A.SideNavLink:active { text-decoration: underline; color: #ffffff; font-weight: normal }









/* Sitemap Style */









A.HeaderLink:link, A.HeaderLink:visited {  text-decoration: none; color: #000000 }
A.HeaderLink:hover, A.HeaderLink:active { text-decoration: underline; color: #000000 }

.SiteMapRow { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; vertical-align: center }
.SiteMapRow1 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; vertical-align: bottom; padding-left: 3px }
.SiteMapRow2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; vertical-align: bottom; padding-left: 1px; padding-bottom: 2px }