body {
	font-family: Arial,Helvetica,sans-serif;
}

a:hover {
	text-decoration: underline;
}

/* 
OLDER CLASSES
*/

.black10 {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 12px;
}

.black11 {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
}

.black12 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

.blue11 {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.blue11s {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.blue12 {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 15px;
}

.blue13 {
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 15px;
}

.blue14 {
	font-size: 14px;
	color: #003366;
	text-decoration: none;
	line-height: 16px;
}

.bluecontent {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.bluecontent12 {
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.bluecontent12bold {
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 14px;
}

.cedesign10 {
	font-size: 10px;
	color: #336699;
	line-height: 12px;
}

.cedesigngreen10 {
	font-size: 10px;
	color: #669900;
	line-height: 12px;
}

.graycontent {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 14px;
}

.navblue {
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 11px;
}

.navstockcontent {
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
}

.navwhite {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 11px;
}

.red {
	font-size: 11px;
	color: red;
	line-height: 14px;
}

.red12 {
	font-size: 12px;
	color: #990000;
	line-height: 14px;
}

.searchblack {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 11px;
}

.searchred {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	line-height: 11px;
}

.underblue11s {
	font-size: 11px;
	color: #003366;
	line-height: 13px;
}

.white12 {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}

.white11 {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}

/*
OLD CLASSES
*/

.bluenote {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.buttonheader {
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 12px;
}

.cedesign11 {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.cedesigngreen11 {
	font-size: 11px;
	color: #669900;
	text-decoration: none;
	line-height: 13px;
}

.content {
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.contentlink {
	font-size: 12px;
	color: #003366;
	line-height: 14px;
}

.divider12 {
	font-size: 12px;
	color: #99ccff;
	text-decoration: none;
	line-height: 14px;
}


.grayresults {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 14px;
}

.header2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

.header3 {
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 14px;
}

.header4 {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.header4link {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.header5 {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.homeblue {
	font-size: 11.5px;
	color: #336699;
	text-decoration: none;
	line-height: 10px;
}

.homecontent {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.homeheader {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.homered {
	font-size: 11px;
	color: #990000;
	line-height: 13px;
}

.homeselect {
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	line-height: 10px;
}

.infomessage {
	position: absolute;
	top: 203px;
	left: 360px;
}

.intro {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

.introlink {
	font-size: 12px;
	color: #003366;
	line-height: 14px;
}

.leftnav {
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 12px;
}

.leftnav2 {
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	line-height: 11px;
}

.leftnav2select {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 11px;
}

.leftnavheader {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 11px;
}

.leftnavselect {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 12px;
}

.libraryimage {
	border-color: #336699;
}

.link1 {
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.link2 {
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 14px;
}

.link3 {
	font-size: 12px;
	color: #003366;
	line-height: 14px;
}

.navblue2 {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.navbluestockcontent {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.navboldstockcontent {
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
}

.results {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.resultslink {
	font-size: 12px;
	color: #003366;
	line-height: 14px;
}

.search {
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 11px;
}

.searchfield {
	font-family: monotype,courier;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.sitemapsublink {
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	line-height: 13px;
}

.whiteheader {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}


/* 
NEW CLASSES
*/

.descriptor {
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	line-height: 11px;
}

.rightnavheader {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.tablecontent {
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.tablelink {
	font-size: 12px;
	color: #003366;
	line-height: 13px;
}

.netaffxheader {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 12px;
}

.netaffxheader2 {
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	line-height: 11px;
}

/* For insets, we add a thin blue border.
   Eric Blossom
*/
div.inset {
  border: 1px solid #99ccff;
}

/* For alerting the user.
   e.g. for error messages.
   Eric Blossom
*/
.alert {
  color: red;
  font-weight: bold;
}

/* A fixed width font for presentation
   of sequence data
*/
.seq{
	font-family: courier, monotype;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.seq_content {
	font-family: courier, monotype;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
.newsletter_header {  font-size: 14px; line-height: 14px; font-weight: bold; color: #000000}
.newsletter_subheader {  font-size: 12px; font-style: italic; line-height: 12px; color: #000000}
.sidebarheader {  font-size: 12px; font-weight: bold; color: #99ffff; line-height: 12px}

/* 2005 redesign
*/
.homepagebeigetop {  background-color: #FFFFE6; width:100%;border-bottom:3px solid #cccccc;border-right:1px solid #cccccc;border-top:0; border-left:0;}
.homepagebeigebottom {  background-color: #FFFFF0; width:100%;border-bottom:3px solid #cccccc;border-right:1px solid #cccccc;border-top:2px solid #ffffff;border-left:0;}
.homepageblue {  background-color: #336699}
.homepageblue2 {  background-color: #83B8B2}

.homepagehead {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

.homepagesubhead {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


a.homepagesubhead {
	font-size: 11px;
	font-weight: normal;
	color: #336699;
	text-decoration: underline;
}

.homepagedate {
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}

.homepagesecondarylink {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
.homepagedots {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #cccccc;
	text-decoration: none;
}
.aplicationssubhead {
	font-size: 12px;
	font-weight: bold;
	color: #B89C67;
	text-decoration: none;
}
.tinypulldown {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 9px;
}

/* Ruder-Finn June 2005 redesign
*/

#support-header {
	font-size: 12px;
	background: url(/en/images/support_background.gif) top left no-repeat;
	padding: 40px 40px 15px 21px;
	margin: 0;
}

#support-nav-box {
	background: #e1f0ff;
	padding: 0;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: 0;
}




.img-hdr {
	padding: 0;
	margin: 0;
}

.img-flush-left {
	float: left;
	padding: 0 10px 10px 0;
	margin: 0;
}

.img-flush-right {
	float: right;
	padding: 0;
	margin: 0 0 10px 10px;
}

.clearit {
	clear: both;
}

#cf {
	padding: 0 21px 0 0;
	margin: 0;
}

#arrays-header {
	font-size: 12px;
	background: url(/en/images/genechip_background.gif) top left no-repeat;
	padding: 40px 40px 15px 21px;
	margin: 0;
}

#header-second-paragraph {
	font-size: 12px;
	padding: 0px 0px 15px 21px;
	margin: 0;
}

#dna-arrays, #dna-reagents {
	background: #ffffe6;
	width: 557px;
	padding: 0;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: 0;
}

#dna-arrays th {
	width: 50%;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #e5d9ac;
}

#dna-arrays td, #dna-reagents td, #exp-cat-arrays td, #custom-arrays td {
	vertical-align: top;
	padding: 7px;
	margin: 0;
}

#dna-th-r, #dna-td-r {
	border-left: 1px solid #e5d9ac;
}

.hdr {
	font-size: 12px;
	font-weight: bold;
	color: #036;
	background: url(/en/images/header_bullet.gif) left no-repeat;
	padding: 7px 20px;
	margin: 0;
}

.arrow-list {
	padding: 0;
	margin: 0;
}

.arrow-list li {
	font-size: 12px;
	color: #036;
	list-style: none;
	background: url(/en/images/arrow.gif) top left no-repeat;
	padding: 1px 5px 3px 12px;
	margin: 0;
}

.arrow-list li a {
	vertical-align: top;
	line-height: 130%;
}

#exp-hdr {
	margin-top: 10px;
}

#exp-arrays {
	background: #f2e9e1;
	width: 557px;
	padding: 0;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: 0;
}

#exp-arrays th {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #d9bea7;
}

#exp-cat-arrays {
	width: 547px;
	background: #f8f4f0;
	padding: 0;
	border-right: 1px solid #ccc4be;
	border-bottom: 1px solid #ccc4be;
	margin: 4px 3px 8px 3px;
}

#exp-cat-arrays th {
	padding: 0;
	margin: 0;
}

#exp-cat-arrays td p {
	color: #036;
	font-size: 12px;
	padding: 0 0 8px 0;
	margin: 0;
}

.exp-td-r, #exp-reagents-r {
	border-left: 1px solid #dbc2ac;
}

#exp-cat-arrays td p.arrow-link-r {
	font-size: 11px;
	text-align: right;
	background: url(/en/images/arrow_red.gif) right no-repeat;
	padding: 5px 22px 5px 5px;
	margin: 0;
}

#custom-arrays, #labeling {
	background: #f9f4f0;
	width: 557px;
	padding: 0;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: 0;
}

#custom-arrays th, #labeling th {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #e9d9cc;
}

#reagents-header {
	font-size: 12px;
	background: url(/en/images/reagents_background.gif) top left no-repeat;
	padding: 40px 40px 15px 21px;
	margin: 0;
}

#exp-reagents {
	background: #f2e9e1;
	width: 557px;
	padding: 0;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: 0;
}

#exp-reagents th {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #d9bea7;
}

#exp-reagents td.indent {
	width: 50%;
	vertical-align: top;
	padding: 5px 15px 0 20px;
	margin: 0;
}

#exp-reagents p {
	font-size: 12px;
	color: #036;
}

#pdf-table {
	padding: 5px;
	border-bottom: 1px solid #d9bea7;
	margin: 0;
}

#labeling td {
	vertical-align: top;
	padding: 5px 15px 15px 20px;
	margin: 0;
}

#labeling p {
	font-size: 12px;
	color: #036;
	padding: 0 0 7px 0;
	margin: 0;
}

#gene-exp {
	background: #f2e9e1;
	width: 557px;
	padding: 0;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: 0;
}

#gene-exp th {
	font-size: 12px;
	color: #036;
	text-align: center;
	vertical-align: top;
	padding: 7px;
	border-bottom: 1px solid #d9bea7;
}

#gene-exp td.indent {
	width: 33%;
	vertical-align: top;
	padding: 5px 15px 0 20px;
	margin: 0;
}

#exp-reagents td.indent h3, #gene-exp td.indent h3, #labeling h3 {
	font-size: 12px;
	color: #036;
	padding: 0 0 7px 0;
	margin: 0;
}

#exp-reagents td.indent h4, #gene-exp td.indent h4 {
	font-size: 11px;
	color: #a26d47;
	padding: 0 0 7px 0;
	margin: 0;
}

#exp-reagents td.indent p, #gene-exp td.indent p {
	padding: 0 0 7px 0;
	margin: 0;
}

#exp-reagents td.indent p.first-p, #gene-exp td.indent p.first-p {
	margin-top: 5px;
}

#exp-reagents td.indent ul, #gene-exp td.indent ul {
	padding: 0 0 12px 0;
	margin: 0;
}

#h-l, #d-l {
	background: #e6d9ce;
	border-right: 1px solid #b3b3b3;
}

#h-c, #d-c {
	background: #f2e8e0;
	border-right: 1px solid #b3b3b3;
}

#h-r, #d-r {
	background: #fffaf6;
}

#whole-genome-header {
	font-size: 12px;
	background: url(/en/images/whole_genome_background.gif) top left no-repeat;
	padding: 40px 40px 15px 21px;
	margin: 0;
}

#select-area {
	background: #ffffe6;
	padding: 8px 18px;
	margin: 0;
}

.feature {
	width: 557px;
	background: #f2e9e1;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: 0 0 10px 0;
}

.feature th {
	font-size: 12px;
	color: #036;
	text-align: left;
	padding: 7px 18px;
	border-bottom: 1px solid #d9bea7;
}

.feature-body {
	padding: 7px 18px;
}

.standard th {
	font-size: 12px;
	color: #036;
	text-align: left;
	padding: 7px 18px;
}

.feature h3, .standard h3, .feature p, .standard p, .feature li, .standard li {
	font-size: 12px;
	color: #036;
	padding: 0 0 7px 0;
	margin: 0;
}

.standard td.img-left {
	padding: 0 10px 10px 18px;
	margin: 0;
}

.standard td ul {
	padding: 0 10px 0 0;
	margin: 0 0 0 15px;
	list-style-type: square;
}

#software-header {
	font-size: 12px;
	background: url(/en/images/software_background.gif) top left no-repeat;
	padding: 40px 40px 15px 21px;
	margin: 0;
}

#instruments-header {
	font-size: 12px;
	background: url(/en/images/instruments_background.gif) top left no-repeat;
	padding: 40px 40px 15px 21px;
	margin: 0;
}

.top5 {
	margin-top: 5px;
}


/* Ruder-Finn Februray-March 2006 */

/* callouts */

.callout-hdr-blue {
	color: #fff;
	font-size: 11px;
	background: #369 url(../en/images/callout_boxes_blue.gif) top left no-repeat;
	padding: 6px 10px 7px 22px;
	margin: 0;
}

.callout-hdr-tan {
	color: #fff;
	font-size: 11px;
	background: #cba787 url(../en/images/callout_boxes_tan.gif) top left no-repeat;
	padding: 6px 10px 7px 22px;
	margin: 0;
}

.callout-hdr-green {
	color: #fff;
	font-size: 11px;
	background: #6ea7a0 url(../en/images/callout_boxes_green.gif) top left no-repeat;
	padding: 6px 10px 7px 22px;
	margin: 0;
}

.callout-generic {
	padding: 5px 5px 5px 8px;
	border: 1px solid #bcbcbc;
}

.callout-generic p {
	font-size: 11px;
	padding: 0 0 5px 0;
	margin: 0;
}

.callout-div {
	border: 1px solid #bcbcbc;
}

.callout-img-left {
	float: left;
	margin: 0 10px 5px 0;
}

.callout-img-right {
	float: right;
	margin: 0 0 5px 10px;
}

.callout-ko {
	color: #003366;
	font-size: 11px;
	line-height: 13px;
	padding: 0 0 5px 0;
	margin: 0;
}

.callout-ko a {
	color: #003366;
}

#microarray-bulletin {
	background: #ffffff;
	padding: 8px;
	text-align: center;
}

#microarray-bottom {
	background: #ffffff;
	padding: 8px;
}

#affymetrix-update {
	background: #003c55;
	padding: 0 10px;
}

#affyupdate {
	padding: 0;
	margin: 0;
}

input {
	padding: 0;
	margin: 0;
}

.logo-right {
	text-align: right;
}

/* search results */

#srchresults {
	padding: 0;
	margin: 2px 2px 0 2px;
}

#srchresults2 {
	padding: 0;
	margin: 0 2px 2px 2px;
}

#srchlinks1 {
	background: #e6e6e6;
	padding: 12px;
	border-bottom: 1px solid #ccc;
	margin: 0;
}

#srchlinks2 {
	background: #e6e6e6;
	padding: 12px;
	border-top: 1px solid #97cbff;
	margin: 0;
}

.srchlinks-l {
	float: left;
	color: #369;
	font-size: 12px;
	width: 48%;
	padding: 0;
	margin: 0;
}

.srchlinks-r {
	float: left;
	font-size: 11px;
	text-align: right;
	width: 48%;
	padding: 0;
	margin: 0;
}

.srchlinks {
	background: #e6e6e6;
	padding: 12px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #97cbff;
	margin: 0 0 2px 0;
}

.srchlinks h3 {
	font-size: 12px;
	padding: 0 0 5px 0;
	margin: 0;
}

.srchlinks p {
	font-size: 12px;
	padding: 0 0 5px 0;
	margin: 0;
}

.srchlinks span {
	color: #ccc;
}

.srchlinks-go {
	vertical-align: middle;
	margin-bottom: 5px;
}

.content-hdr-blue {
	color: #fff;
	font-size: 11px;
	background: #369 url(../en/images/callout_boxes_blue.gif) top left no-repeat;
	padding: 6px 10px 7px 22px;
	margin: 0;
}

.content-hdr-blue span {
	float: left;
}

.content-hdr-blue a {
	color: #fff;
	float: right;
}

#srchresults ol {
	padding: 10px 20px;
	margin: 0 0 0 18px;
}

#srchresults ol li {
	font-size: 12px;
	padding: 0 0 5px 0;
	margin: 0;
}

#srchresults ol p {
	font-size: 12px;
	padding: 0 0 5px 0;
	margin: 0;
}

#srchresults ol p.results-desc {
	padding: 0 0 5px 0;
	margin: 0 0 0 -15px;
}
.searchbox { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; 
 font-color: #336699;
}	
/* used at /site/contact/feedback.jsp to track spam email created by robot */
#sTrap {display: none;}

div.terms
{
  width: 55em;
  height: 40em;
  overflow: auto;
}

#flashcontent
