@charset "utf-8";/*******************BEGIN LAYOUT STYLES*********************/.layout_header {}.layout_left {}.layout_center {	border-left: 1px solid #AEAEAE;	border-right: 1px solid #AEAEAE !important;	border-right: none;}.layout_right {	border-left: none !important;	border-left: 1px solid #AEAEAE;}.layout_right_padding {	padding-bottom: 12px;}.layout_footer {	border-top: solid 2px #336699;	margin-top: 2px;}body {	margin: 0px 0px 0px 0px;	background-color: #FFFFFF;	color:  #336699;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	font-style: normal;}/*******************END LAYOUT STYLES*********************//*******************BEGIN BODY STYLES*********************//* Global Link Styling */a:link, a:visited {	color: #336699;}a.no_underline {	text-decoration:none;}a.gray_text:link, a.gray_text:visited {	color: #AEAEAE;}.paragraph {  font-size: 12px; color: #000000;}.paragraph_bold {  font-size: 12px; font-weight: bold; color: #000000;}.Header2 {  font-size: 14px; font-weight: bold; color: #02488C;}.Header1 {  font-size: 16px; font-weight: bold; color: #02488C;}.subhead1 {  font-size: 10px; font-weight: bolder; color: #000000;}.subhead2 {  font-size: 10px; font-weight: normal; color: #000000;}.italic {  font-size: 10px; font-style: italic; color: #000000}.italic_bold {  font-size: 12px; font-weight: bold; font-style: italic; color: #000000}.style1 {font-size: 10px;}.red_text { color: #FF0000;}.hide_it { display: none;}.google_search_box {	font-size: 11px;	color: #000000;}/* Paragraph Styles - Controls Top and Bottom Margins */p.topless {	margin-top: 0px;	padding-top: 0px;}p.bottomless {	margin-bottom: 0px;	padding-bottom: 0px;}/* Background color of right column */.right_highlight_color {	background-color: #F1F6F9;}/* Text styling for related link headers on product pages */.right_list_header {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	font-weight: bold;	letter-spacing: 1px;	color: #233C88;	margin: 10px 10px 5px 10px;}.right_list_header a:link, .right_list_header a:active,  .right_list_header a:visited {	text-decoration: none;	color:  #233C88;}.right_list_header a:hover {	text-decoration: underline;}/* Added 6/20/2007 after switch to HTML 4.01 Doctype and Strict Mode *//* Displays images as block elements which lets us control border, padding, etc. *//* See http://www.quirksmode.org/css/quirksmode.html for more info */img {	display: block;	border: none;	padding: 0px;	margin: 0px;}/*******************END BODY STYLES*********************//*******************BEGIN DROPSHADOW STYLESNote: First style is default. Second style is for IE6 and IE7 (first selector targets IE7, second selector IE6)*********************/div.dropshadow_outer {	background: url(http://www.nimblegen.com/images/dropshadows/white_mozz2.png) no-repeat bottom right;}*:first-child+html div.dropshadow_outer {	background: url(http://www.nimblegen.com/images/dropshadows/white_ie2.gif) no-repeat bottom right;} * html div.dropshadow_outer {	background: url(http://www.nimblegen.com/images/dropshadows/white_ie2.gif) no-repeat bottom right;}div.dropshadow_inner {	background: none;	padding: 0;}*:first-child+html div.dropshadow_inner {	background: url(http://www.nimblegen.com/images/dropshadows/white_offset2.gif) no-repeat left top;	padding: 0 6px 6px 0;} * html div.dropshadow_inner {	background: url(http://www.nimblegen.com/images/dropshadows/white_offset2.gif) no-repeat left top;	padding: 0 6px 6px 0;}div.dropshadow_content {	margin: -6px 6px 6px -6px;}*:first-child+html div.dropshadow_content {	margin: 0;} * html div.dropshadow_content {	margin: 0;}div.dropshadow_outer_default {	float: left;	margin: 10px 0 0 10px;}*:first-child+html div.dropshadow_outer_default {	margin: 5px 0 0 5px;} * html div.dropshadow_outer_default {	margin: 5px 0 0 5px;}div.dropshadow_outer_expando {	float:left;	margin: 10px 0px 0px 26px;}*:first-child+html div.dropshadow_outer_expando {	margin: 5px 15px 0 10px;} * html div.dropshadow_outer_expando {	margin: 5px 15px 0 10px;}/*******************END DROPSHADOW STYLES*********************//*******************BEGIN SEARCH RESULT STYLES*********************/div.sortfield, p.sortfield {	border-left: solid 5px #7EA8D0;	padding-left: 3px;}div.application {	padding: 2px;		color: #FFFFFF;	background-color:#666666;}div.theme_seqcap {	background-color: rgb(0,114,198);}div.theme_cgh {	background-color: rgb(140,38,51);}div.theme_chip {	background-color: rgb(226,140,5);}div.theme_methylation {	background-color: rgb(0,135,81);}div.theme_expression {	background-color: rgb(43,17,102);}div.theme_cgs {	background-color: rgb(125,85,62);}.pagination {	padding: 3px;	margin: 3px;	text-align: center;	font-size: 12px;}.pagination a {	padding: 2px 5px 2px 5px;	margin: 2px;	border: 1px solid #AEAEAE;	text-decoration: none; /* no underline */	color: #336699;}.pagination a:hover, .pagination a:active {	border: 1px solid #036CB4;	color: #FFFFFF;	background-color: #7EA8D0;}.pagination .current {	padding: 2px 5px 2px 5px;	margin: 2px;	border: 1px solid #036CB4;	font-weight: bold;	background-color: #336699;	color: #FFF;}.pagination .disabled {	padding: 2px 5px 2px 5px;	margin: 2px;	border: 1px solid #EEE;	color: #DDD;}/*******************END SEARCH RESULT STYLES*********************//*******************BEGIN TABLE STYLES*********************//* Begin HOMEPAGE Table Cell Styles */table.ngs2_table_homepage td {	border-top: 1px solid #AEAEAE;	vertical-align:top;	padding: 0px 0px 20px 0px;}table.ngs2_table_homepage td a img {	opacity: 1.0;}table.ngs2_table_homepage td a:hover img {	opacity: 0.5;}table.ngs2_table_homepage td  p {	font-size: 11px;	font-weight: bold;	color: #233C88;	margin: 3px 10px 0px 10px;}table.ngs2_table_homepage td  a {	text-decoration: none;	font-size: 10px;	font-weight: normal;}table.ngs2_table_homepage td a:link, table.ngs2_table_homepage td  a:visited {	color: #000000;}table.ngs2_table_homepage td a:hover {	text-decoration: underline;}table.ngs2_table_homepage td a:active {	color: #F6B133;	text-decoration: underline;}/* End HOMEPAGE Table Cell Styles *//* Begin FORM Table Cell Styles */table.ngs2_table_form td {	padding: 4px 0px 4px 0px;	vertical-align:baseline;}table.ngs2_table_form td.field_name {	text-align: right;	font-weight: bold;	vertical-align: top;} table.ngs2_table_form tr.input_text td.field_name {	vertical-align:baseline;} table.ngs2_table_form td.required {	color: #FF0000;	padding-right: 4px;	vertical-align: top;} table.ngs2_table_form tr.input_text td.required {	vertical-align:baseline;}table.ngs2_table_form td.field_input {	text-align: left;} table.ngs2_table_form tr.input_text td.field_input input {	height: auto !important;	height: 92%; 	border: 1px solid #AEAEAE;	padding: 3px;	background-color: rgb(255,255,255);} table.ngs2_table_form tr.input_text td.field_input input.error {	border: 1px solid #FF0000;	background-color: rgb(255,242,242);} /* End FORM Table Cell Styles *//* Begin KITS Table Cell Styles */table.ngs2_table_kits td {	border-bottom: 1px solid #AEAEAE;	padding: 4px;	vertical-align:top;}/* For Kit Inner Table Cells: Clears Our Border and Padding */table.ngs2_table_kits td table td {	border: none;	padding: 0px;}/* Applied to Components Cell in Kits table so it will resemble a Folder Tab */table.ngs2_table_kits td.folder_tab {	text-align: center;	color: rgb(174,174,174);	font-weight: bold;	background-color: rgb(241,246,249);	border-style: none solid none solid;	border-width: 1px;	border-color: #AEAEAE;}/* Added 6/20/2007 after switch to HTML 4.01 Doctype and Strict Mode *//* Plus and Minus symbol images won't line up with text unless Images are displayed inline */table.ngs2_table_kits td.folder_tab img {	display: inline;}table.ngs2_table_kits td.folder_contents {	padding-top: 10px;	background-color: rgb(241,246,249);	border-style: none solid double solid;	border-width: 1px 1px 3px 1px;	border-color: #AEAEAE;}/* Styles for tables within folder tabs */table.ngs2_table_kits td.folder_contents table.kit_list td{	border-bottom: 1px solid #AEAEAE;	padding: 2px;	text-align: center;}table.ngs2_table_kits td.folder_contents table.kit_list td.left{	text-align: left;}/* End KITS Table Cell Styles *//* Begin TABBED FOLDERS Table Styles */table.ngs2_table_folders td {	border-bottom: 1px solid #AEAEAE;	padding: 0px;	vertical-align:top;}/* Rounded Corner of Folder Tabs*/table.ngs2_table_folders td.folder_corners {	border: none;	font-size: 1px;}div.tabtopwrapper {background-color:#FFFFFF; display:inline;}div.tabtopwrapper b {background-color:inherit; display:block; overflow:hidden;}b.tabtop2, b.tabtop3, b.tabtop4, b.tabtop5 {border-right:1px solid #AEAEAE; border-left:1px solid #AEAEAE;}b.tabtop1 {margin:0px 5px; height:1px; background-color:#AEAEAE; display:block; overflow:hidden;}b.tabtop2 {margin:0px 3px; height:1px; border-width:0 2px;}b.tabtop3 {margin:0px 2px; height:1px;}b.tabtop4 {margin:0px 1px; height:2px;}b.tabtop5 {margin:0px; height:1px;}/* Folder Tabs */table.ngs2_table_folders td.folder_tab {	padding: 0px 4px 4px 4px;	text-align: center;	vertical-align: baseline;	color: rgb(0,0,0);	font-weight: bold;	background-color: rgb(255,255,255);	border-style: none solid none solid;	border-width: 1px;	border-color: #AEAEAE;}/* Folder Contents */table.ngs2_table_folders td.folder_contents {	padding: 10px 4px 4px 4px;	background-color: rgb(255,255,255); 	border-style: none solid solid solid;	border-width: 1px;	border-color: #AEAEAE;}table.ngs2_table_folders td.folder_contents table {	margin: 0px 5px 0px 5px;}table.ngs2_table_folders td.folder_contents table td {	padding: 4px;}/* Table Row Headers for Non Javascript Users */table.ngs2_table_folders tr.noscript td{	font-weight: bold;	color: rgb(0,107,167);	background-color: rgb(241,246,249);	border-style: solid;	border-width: 1px;	border-color: #AEAEAE;	padding: 4px;}/* End TABBED FOLDERS Table Styles *//* GENERAL Table Cell Style: Gray Bottom Border, 4PX Padding, Vertical Align Middle, Links NOT Underlined */table.ngs2_table td {	border-bottom: 1px solid #AEAEAE;	padding: 4px;	vertical-align:middle;}table.ngs2_table a {	text-decoration:none;}/* NEW CATALOG Table Cell Styling */table.catalog_table td {	border-bottom: 1px solid #AEAEAE;	padding: 3px;	vertical-align:top;}/* Table Row Blue Bottom Border */table.catalog_table tr.catalog_bluerow td {	border-bottom: 1px solid #336699;}/* Header Row With Array Image */table.catalog_table tr.catalog_info_header td {	vertical-align:middle;	border-bottom: 1px solid #AEAEAE;}/* Column Headers */table.catalog_table tr.catalog_column_header td {	vertical-align:bottom;	background-color: #FFFFFF;	font-weight: bolder;	border-bottom: 2px solid #336699;	text-align: center;}/* Description Column Cells */table.catalog_table td.catalog_description {	font-weight: bolder;	border-bottom: 1px solid #336699;}/* Catalog See Below Cell */table.catalog_table td.catalog_seebelow {	background-color: #FFFFFF;	border-bottom: 1px solid #336699;	text-align: center;	vertical-align: middle;}/* Display images inline so that they can be aligned by cell properties */table.catalog_table td img {	display: inline;}/* Background color for specs columns */table.catalog_table col.catalog_specs {	background-color: #F1F6F9;}/* Ordering Info Tablecell and Table-in-Table */table.catalog_table td.catalog_order_info {	border-left: 1px solid #AEAEAE;	border-right: 1px solid #AEAEAE;	border-bottom: 1px solid #336699;	padding: 0px;	vertical-align:top;}table.catalog_table td.catalog_order_info td{	border-bottom: 1px solid #AEAEAE;	padding: 3px;	vertical-align:top;}table.catalog_table td.catalog_order_info tr.catalog_noborder td {	border-bottom: none;}/* OLD CATALOG Table Cell Styling */table.ngs2_table_catalog td {	border-bottom: 1px solid #AEAEAE;	padding: 3px;	vertical-align:top;}/* Apply to a table row to give it a black border */table.ngs2_table_catalog tr.black_bottom_border td {	border-bottom: 2px solid #336699;}/* Catalog Header Row Styling */table.ngs2_table_catalog tr.catalog_info_header td {	vertical-align:middle;	border-bottom: 1px solid #AEAEAE;}/* Catalog Column Header Row Styling */table.ngs2_table_catalog tr.catalog_column_header td {	vertical-align:bottom;	background-color: #FFFFFF;	font-weight: bolder;	border-bottom: 2px solid #336699;	text-align: center;}/* Display images inline so that they can be aligned by cell properties */table.ngs2_table_catalog td img {	display: inline;}/* Background color for specs columns */table.ngs2_table_catalog col.specs {	background-color: #F1F6F9;}/* Table in a Table Cell Styling */table.ngs2_table_catalog td.tablecell_table {	border-bottom: 1px solid #AEAEAE;	padding: 0px;	vertical-align:top;}table.ngs2_table_catalog td.tablecell_table td{	border-bottom: 1px solid #AEAEAE;	padding: 3px;	vertical-align:top;}/* Table in a Table Cell Styling */table.ngs2_table_catalog td.catalog_specs {	border-bottom: 1px solid #AEAEAE;	padding: 0px;	vertical-align:top;	background-color: #F1F6F9;}table.ngs2_table_catalog td.catalog_specs td{	border-bottom: 1px dotted #336699;	padding: 3px;	vertical-align:top;	width: 33%;}/* FAQ Table Cell Styling */table.ngs2_table_faq td {	border-bottom: 1px solid #AEAEAE;	padding: 4px;	vertical-align:top;}/* CENTER ALIGNED Table Cell Styling */table.ngs2_table_centered td {	border-bottom: 1px solid #AEAEAE;	padding: 4px;	vertical-align:top;	text-align:center;}table.ngs2_table_centered td.left {	text-align:left;}/* GENERAL Table Header Style : White Text on Blue Background */tr.ngs2_table_header {	background-color: #336699;	color: #FFFFFF;}/* ITALIC Table Cell Style: Italic Text *//* Used to italicize species names in table cells */td.tablecell_italic {	font-style: italic;}/* EMPTY Table Cell Style: Italic Text *//* Applied to empty cells in tables so that the &nbsp; will be tiny */td.empty_cell {	font-size: 1px;}/* CENTER COLUMN Table Cell Style: Gray Left Border and 20px Left Padding */td.body_rule_and_margin{	border-left: 1px solid #AEAEAE;	padding-left: 20px;}/* VERTICAL ALIGN BOTTOM TABLE CELLS *//* Apply this class to a table-row to put the table cell contents at the bottom of the cells */tr.align_bottom td {	vertical-align: bottom;}/* VERTICAL ALIGN MIDDLE TABLE CELLS */table.vmiddle td {	vertical-align: middle;}/* TABLE ROW NO BOTTOM BORDER *//* Apply this class to a table-row to have the table cells NOT have a bottom border */tr.no_bottom_border td {	border-bottom: none;}/* TABLE ROW NO TOP BORDER *//* Apply this class to a table-row to have the table cells NOT have a top border */tr.no_top_border td {	border-top: none;}/* Left Border Table Cell Style */td.tablecell_left_border {	border-left: 1px solid #AEAEAE;	}/* Right Border Table Cell Style */td.tablecell_right_border {	border-right: 1px solid #AEAEAE;	}/*******************END TABLE STYLES*********************//*******************BEGIN NAVBAR STYLES*********************//* NAVBAR COLORS */.navbar_color {	background-color:#7EA8D0;}.navbar_color_active {	background-color:#006BA7;}/* NAVBAR STYLES */ul.navbar_list {	list-style:none;	margin: 0px 0px 0px 20px;	padding: 0px;	width: 800px;}ul.navbar_list li {	display:inline;	float: left;	margin: 0px 1px 0px 0px;}ul.navbar_list li a {	display:block;	background-repeat: no-repeat;}ul.navbar_list li a.products { background-image:  url(../images/navbar/products.gif); }ul.navbar_list li a.products_active { background-image:  url(../images/navbar/products_active.gif); }ul.navbar_list li a.technology { background-image:  url(../images/navbar/technology.gif); }ul.navbar_list li a.technology_active { background-image:  url(../images/navbar/technology_active.gif); }ul.navbar_list li a.support { background-image:  url(../images/navbar/support.gif); }ul.navbar_list li a.support_active { background-image:  url(../images/navbar/support_active.gif); }ul.navbar_list li a.contact { background-image:  url(../images/navbar/contact.gif); }ul.navbar_list li a.contact_active { background-image:  url(../images/navbar/contact_active.gif); }ul.navbar_list li a.news { background-image:  url(../images/navbar/news.gif); }ul.navbar_list li a.news_active { background-image:  url(../images/navbar/news_active.gif); }ul.navbar_list li a.company { background-image:  url(../images/navbar/company.gif); }ul.navbar_list li a.company_active { background-image:  url(../images/navbar/company_active.gif); }/* NAVBAR SUBMENU STYLES */.submenu_box {	padding: 7px 2px 0px 2px;}ul.submenu_list {	list-style:none;	margin: 0px;	padding: 0px;}ul.submenu_list li {	display:inline;}ul.submenu_list li a {	display:block;	background-repeat: no-repeat;}/* Added 6/20/2007 after switch to HTML 4.01 Doctype and Strict Mode *//* In IE the hover image swap only works if the images are inline */ul.submenu_list li a img {	display: block !important;	display:inline;}ul.submenu_list li a.methylation:link, ul.submenu_list li a.methylation:visited { background-image:  url(../images/navbar/methylation.gif); }ul.submenu_list li a.methylation:hover { background-image:  url(../images/navbar/methylation_hover.gif); }ul.submenu_list li a.cgh:link, ul.submenu_list li a.cgh:visited { background-image:  url(../images/navbar/cgh.gif); }ul.submenu_list li a.cgh:hover { background-image:  url(../images/navbar/cgh_hover.gif); }ul.submenu_list li a.chip_chip:link, ul.submenu_list li a.chip_chip:visited { background-image:  url(../images/navbar/chip_chip.gif); }ul.submenu_list li a.chip_chip:hover { background-image:  url(../images/navbar/chip_chip_hover.gif); }ul.submenu_list li a.gene_expression:link, ul.submenu_list li a.gene_expression:visited { background-image:  url(../images/navbar/gene_expression.gif); }ul.submenu_list li a.gene_expression:hover { background-image:  url(../images/navbar/gene_expression_hover.gif); }ul.submenu_list li a.cgs:link, ul.submenu_list li a.cgs:visited { background-image:  url(../images/navbar/cgs.gif); }ul.submenu_list li a.cgs:hover { background-image:  url(../images/navbar/cgs_hover.gif); }ul.submenu_list li a.instruments:link, ul.submenu_list li a.instruments:visited { background-image:  url(../images/navbar/instruments.gif); }ul.submenu_list li a.instruments:hover { background-image:  url(../images/navbar/instruments_hover.gif); }ul.submenu_list li a.kits:link, ul.submenu_list li a.kits:visited { background-image:  url(../images/navbar/kits.gif); }ul.submenu_list li a.kits:hover { background-image:  url(../images/navbar/kits_hover.gif); }ul.submenu_list li a.hd2:link, ul.submenu_list li a.hd2:visited { background-image:  url(../images/navbar/hd2.gif); }ul.submenu_list li a.hd2:hover { background-image:  url(../images/navbar/hd2_hover.gif); }ul.submenu_list li a.sequence_capture:link, ul.submenu_list li a.sequence_capture:visited { background-image:  url(../images/navbar/sequence_capture.gif); }ul.submenu_list li a.sequence_capture:hover { background-image:  url(../images/navbar/sequence_capture_hover.gif); }ul.submenu_list li a.mas_synthesis:link, ul.submenu_list li a.mas_synthesis:visited { background-image:  url(../images/navbar/mas_synthesis.gif); }ul.submenu_list li a.mas_synthesis:hover { background-image:  url(../images/navbar/mas_synthesis_hover.gif); }ul.submenu_list li a.bioinformatics:link, ul.submenu_list li a.bioinformatics:visited { background-image:  url(../images/navbar/bioinformatics.gif); }ul.submenu_list li a.bioinformatics:hover { background-image:  url(../images/navbar/bioinformatics_hover.gif); }ul.submenu_list li a.software:link, ul.submenu_list li a.software:visited { background-image:  url(../images/navbar/software.gif); }ul.submenu_list li a.software:hover { background-image:  url(../images/navbar/software_hover.gif); }ul.submenu_list li a.hybridization:link, ul.submenu_list li a.hybridization:visited { background-image:  url(../images/navbar/hybridization.gif); }ul.submenu_list li a.hybridization:hover { background-image:  url(../images/navbar/hybridization_hover.gif); }ul.submenu_list li a.data_anaylysis:link, ul.submenu_list li a.data_anaylysis:visited { background-image:  url(../images/navbar/data_anaylysis.gif); }ul.submenu_list li a.data_anaylysis:hover { background-image:  url(../images/navbar/data_anaylysis_hover.gif); }ul.submenu_list li a.product_literature:link, ul.submenu_list li a.product_literature:visited { background-image:  url(../images/navbar/product_literature.gif); }ul.submenu_list li a.product_literature:hover { background-image:  url(../images/navbar/product_literature_hover.gif); }ul.submenu_list li a.published_research:link, ul.submenu_list li a.published_research:visited { background-image:  url(../images/navbar/published_research.gif); }ul.submenu_list li a.published_research:hover { background-image:  url(../images/navbar/published_research_hover.gif); }ul.submenu_list li a.technical_support:link, ul.submenu_list li a.technical_support:visited { background-image:  url(../images/navbar/technical_support.gif); }ul.submenu_list li a.technical_support:hover { background-image:  url(../images/navbar/technical_support_hover.gif); }ul.submenu_list li a.customer_support:link, ul.submenu_list li a.customer_support:visited { background-image:  url(../images/navbar/customer_support.gif); }ul.submenu_list li a.customer_support:hover { background-image:  url(../images/navbar/customer_support_hover.gif); }ul.submenu_list li a.faq:link, ul.submenu_list li a.faq:visited { background-image:  url(../images/navbar/faq.gif); }ul.submenu_list li a.faq:hover { background-image:  url(../images/navbar/faq_hover.gif); }ul.submenu_list li a.grant_kit:link, ul.submenu_list li a.grant_kit:visited { background-image:  url(../images/navbar/grant_kit.gif); }ul.submenu_list li a.grant_kit:hover { background-image:  url(../images/navbar/grant_kit_hover.gif); }ul.submenu_list li a.distributors:link, ul.submenu_list li a.distributors:visited { background-image:  url(../images/navbar/distributors.gif); }ul.submenu_list li a.distributors:hover { background-image:  url(../images/navbar/distributors_hover.gif); }ul.submenu_list li a.training:link, ul.submenu_list li a.training:visited { background-image:  url(../images/navbar/training.gif); }ul.submenu_list li a.training:hover { background-image:  url(../images/navbar/training_hover.gif); }ul.submenu_list li a.service_providers:link, ul.submenu_list li a.service_providers:visited { background-image:  url(../images/navbar/service_providers.gif); }ul.submenu_list li a.service_providers:hover { background-image:  url(../images/navbar/service_providers_hover.gif); }ul.submenu_list li a.sales:link, ul.submenu_list li a.sales:visited { background-image:  url(../images/navbar/sales.gif); }ul.submenu_list li a.sales:hover { background-image:  url(../images/navbar/sales_hover.gif); }ul.submenu_list li a.careers:link, ul.submenu_list li a.careers:visited { background-image:  url(../images/navbar/careers.gif); }ul.submenu_list li a.careers:hover { background-image:  url(../images/navbar/careers_hover.gif); }ul.submenu_list li a.request_a_quote:link, ul.submenu_list li a.request_a_quote:visited { background-image:  url(../images/navbar/request_a_quote.gif); }ul.submenu_list li a.request_a_quote:hover { background-image:  url(../images/navbar/request_a_quote_hover.gif); }ul.submenu_list li a.press_releases:link, ul.submenu_list li a.press_releases:visited { background-image:  url(../images/navbar/press_releases.gif); }ul.submenu_list li a.press_releases:hover { background-image:  url(../images/navbar/press_releases_hover.gif); }ul.submenu_list li a.conferences:link, ul.submenu_list li a.conferences:visited { background-image:  url(../images/navbar/conferences.gif); }ul.submenu_list li a.conferences:hover { background-image:  url(../images/navbar/conferences_hover.gif); }ul.submenu_list li a.image_library:link, ul.submenu_list li a.image_library:visited { background-image:  url(../images/navbar/image_library.gif); }ul.submenu_list li a.image_library:hover { background-image:  url(../images/navbar/image_library_hover.gif); }ul.submenu_list li a.newsletters:link, ul.submenu_list li a.newsletters:visited { background-image:  url(../images/navbar/newsletters.gif); }ul.submenu_list li a.newsletters:hover { background-image:  url(../images/navbar/newsletters_hover.gif); }ul.submenu_list li a.subscribe:link, ul.submenu_list li a.subscribe:visited { background-image:  url(../images/navbar/subscribe.gif); }ul.submenu_list li a.subscribe:hover { background-image:  url(../images/navbar/subscribe_hover.gif); }ul.submenu_list li a.webinars:link, ul.submenu_list li a.webinars:visited { background-image:  url(../images/navbar/webinars.gif); }ul.submenu_list li a.webinars:hover { background-image:  url(../images/navbar/webinars_hover.gif); }ul.submenu_list li a.mission:link, ul.submenu_list li a.mission:visited { background-image:  url(../images/navbar/mission.gif); }ul.submenu_list li a.mission:hover { background-image:  url(../images/navbar/mission_hover.gif); }ul.submenu_list li a.management:link, ul.submenu_list li a.management:visited { background-image:  url(../images/navbar/management.gif); }ul.submenu_list li a.management:hover { background-image:  url(../images/navbar/management_hover.gif); }/*******************END NAVBAR STYLES*********************//*******************BEGIN LIST STYLES*********************//* SUB-MENU NAVIGATION - Used to style the sub-menu links in the left column. */ul.nav_submenu {	list-style-type:none;	list-style-position: outside;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	margin: 0px;	padding: 0px;}ul.nav_submenu li {	margin: 0px;	padding: 5px 0px 5px 0px;	border-bottom: 1px solid #AEAEAE;	display: block;	width: 100%;}ul.nav_submenu li a {	border:none;	font-weight: normal;	text-decoration: none;}ul.nav_submenu li a:link, ul.nav_submenu li a:active, ul.nav_submenu li a:visited {	color: #233C88;}ul.nav_submenu li a:hover {	color: #FFFFFF;	background-color:#006BA7;}/* RIGHT COLUMN LINKS - Used to style the links in the right column. */ul.right_hot_links {	list-style:none;	margin: 0px;	padding: 5px 5px 5px 5px;	background-color:#FFFFFF;}ul.right_hot_links li {	font-size: 10px;	font-weight: bold;	color: #F6B133;	margin: 0px;	padding: 0px 0px 5px 0px;	border-width: 1px 0px 0px 0px;	border-style: solid;	border-color: #AEAEAE;	display: block;	width: 100%;}ul.right_hot_links li.right_hot_links_first {	border:none;}ul.right_hot_links li a {	font-size: 10px;	font-weight: normal;	border:none;	text-decoration: none;}ul.right_hot_links li a:link, ul.right_hot_links li a:visited {	color: #000000;}ul.right_hot_links li a:hover {	text-decoration: underline;}ul.right_hot_links li a:active {	color: #F6B133;	text-decoration: underline;}/* BUTTONS LINKS - Used to style animated buttons. */ul.buttons {	padding: 0px;	margin: 0px;	list-style-type:none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}ul.buttons li {	float: left;	position: relative;	padding: 9px 9px 9px 9px;}ul.buttons li ul {	clear: left;	list-style-type:none;}ul.buttons li ul li {	position: absolute;	padding: 5px;	white-space: nowrap;	background-color: rgb(255, 255, 255);	border: 1px solid rgb(126, 168, 208);	text-align: center;}ul.buttons li ul li.layer1 {	top: -2px;	left: 2px;}ul.buttons li ul li.layer2 {	top: -4px;	left: 4px;}ul.buttons li ul li.layer3 {	top: -6px;	left: 6px;	background-color: rgb(246,178,51);}ul.buttons li ul li.layer4 {	top: -8px;	left: 8px;	border: 1px solid rgb(246,178,51);}ul.buttons li ul li a {	text-decoration: none;}/* LITERATURE LINKS */ul.standard_list {	margin-top: 5px !important;	margin-top: 0px;	padding-top: 0px;}ul.standard_list li {	padding: 0px 0px 10px 0px !important;	padding: 0px 0px 5px 0px;}/* Application Icons for Document Lists */ul.icons li {	padding: 0px 0px 10px 5px !important;	padding: 0px 0px 5px 10px;/*	padding-left: 10px; */	list-style-image:url(../images/icons/acrobat.gif);}ul.icons li.word {	list-style-image:url(../images/icons/word.gif);}ul.icons li.excel {	list-style-image:url(../images/icons/excel.gif);}ul.icons li.zip {	list-style-image:url(../images/icons/zip.gif);}ul.icons li.powerpoint {	list-style-image:url(../images/icons/powerpoint.gif);}ul.icons li.flash {	list-style-image:url(../images/icons/flash.gif);}/* SPACING - Used for lists that need spacing between list items. */ul.ten_pix_spacing li, ol.ten_pix_spacing li  {	padding: 0px 0px 10px 0px;}ul.five_pix_spacing li, ol.five_pix_spacing li  {	padding: 0px 0px 5px 0px;}/* LISTS IN TABLE CELLS */ul.table_cell_list, ol.table_cell_list {	margin: 0px 0px 0px 10px;	padding: 0px 0px 0px 10px;}/*******************END LIST STYLES*********************//*******************BEGIN EXPANDO MENU STYLES*********************/@media screen {div.control_button {	border-style: solid solid solid solid;	border-width: 1px;	border-color: #AEAEAE;}div.control_button a {	display: block;}/* Added 6/20/2007 after switch to HTML 4.01 Doctype and Strict Mode *//* Need to display images as Inline with 3px padding for buttons to look OK */div.control_button a img{	display: inline;	padding-left: 3px;}div.expando_header {	background-color: rgb(0,107,167);	border-style: solid solid none solid;	border-width: 1px;	border-color: #AEAEAE;	padding: 3px;	background-image: none;	background-repeat: no-repeat;	background-position: 98% 50%;	color: rgb(255,255,255);	font-weight: 700;}div.expando_content {	display: block;	border-style: none solid solid solid;	border-width: 1px;	border-color: #AEAEAE;	padding: 3px;}td.expando_table {	padding: 3px;	background-color: rgb(126,168,208);	background-image: none;	background-repeat: no-repeat;	background-position: 96% 50%;	color: rgb(255,255,255);	font-weight: 700;}}/* For Printing the Styles Are Different */@media print {div.control_button {	display: none;}div.expando_header {	background-color: rgb(0,107,167);	border-style: solid solid solid solid;	border-width: 1px;	border-color: #000000;	padding: 3px;	background-image: none;	background-repeat: no-repeat;	background-position: 98% 50%;	color: rgb(255,255,255);	font-weight: 700;}div.expando_content {	display: block;	border-style: none solid solid solid;	border-width: 1px;	border-color: #000000;	padding: 3px;}td.expando_table {	padding: 3px;	background-color: rgb(126,168,208);	color: rgb(255,255,255);	font-weight: 700;}}td.expando_table_exp {	padding: 3px;	background-color: rgb(0,107,167);	background-image: none;	background-repeat: no-repeat;	background-position: 96% 50%;	color: rgb(255,255,255);	font-weight: 700;}/*******************END EXPANDO MENU STYLES*********************//*******************BEGIN LYTEBOX STYLES*********************/#lbOverlay { position: absolute; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; background-color: #011D50;}	#lbOverlay.blue { background-color: #011D50; }	#lbOverlay.grey { background-color: #000000; }	#lbOverlay.red { background-color: #330000; }	#lbOverlay.green { background-color: #003300; }	#lbOverlay.gold { background-color: #666600; }#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }#lbMain a img { border: none; }#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; border: 3px solid #5F89D8; }	#lbOuterContainer.blue { border: 3px solid #5F89D8; }	#lbOuterContainer.grey { border: 3px solid #888888; }	#lbOuterContainer.red { border: 3px solid #DD0000; }	#lbOuterContainer.green { border: 3px solid #00B000; }	#lbOuterContainer.gold { border: 3px solid #B0B000; }#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto;  border: 3px solid #5F89D8; border-top: none; }	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }#lbImageContainer, #lbIframeContainer { padding: 10px; }#lbLoading {	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../images/lytebox/loading.gif) center no-repeat;}#lbHoverNav { background: transparent url(../images/lytebox/blank.gif) ;position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#lbImageContainer>#lbHoverNav { left: 0; }#lbHoverNav a { outline: none; }#lbC2Cleft { width: 49.9%; height: 100%; background: transparent url(../images/lytebox/blank.gif) no-repeat; display: block; left: 0; float: left; }	#lbC2Cleft.grey:hover, #lbC2Cleft.grey:visited:hover { background: url(../images/lytebox/close_left_grey.gif) left 15% no-repeat; }#lbC2Cright { width: 49.9%; height: 100%; background: transparent url(../images/lytebox/blank.gif) no-repeat; display: block; right: 0; float: right; }	#lbC2Cright.grey:hover, #lbC2Cright.grey:visited:hover { background: url(../images/lytebox/close_right_grey.gif) right 15% no-repeat; }#lbPrev { width: 49.9%; height: 100%; background: transparent url(../images/lytebox/blank.gif) no-repeat; display: block; left: 0; float: left; }	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(../images/lytebox/prev_blue.gif) left 15% no-repeat; }	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../images/lytebox/prev_grey.gif) left 15% no-repeat; }	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(../images/lytebox/prev_red.gif) left 15% no-repeat; }	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(../images/lytebox/prev_green.gif) left 15% no-repeat; }	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(../images/lytebox/prev_gold.gif) left 15% no-repeat; }	#lbNext { width: 49.9%; height: 100%; background: transparent url(../images/lytebox/blank.gif) no-repeat; display: block; right: 0; float: right; }	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(../images/lytebox/next_blue.gif) right 15% no-repeat; }	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../images/lytebox/next_grey.gif) right 15% no-repeat; }	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(../images/lytebox/next_red.gif) right 15% no-repeat; }	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(../images/lytebox/next_green.gif) right 15% no-repeat; }	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(../images/lytebox/next_gold.gif) right 15% no-repeat; }#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }	#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }	#lbDetailsData { padding: 0 10px; }	#lbDetailsData.blue { color: #01379E; }	#lbDetailsData.grey { color: #333333; }	#lbDetailsData.red { color: #620000; }	#lbDetailsData.green { color: #003300; }	#lbDetailsData.gold { color: #666600; }#lbDetails { width: 50%; float: left; text-align: left; }#lbCaption { display: block; font-weight: bold; }#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; background: url(../images/lytebox/close_blue.png) no-repeat;}	#lbClose.blue { background: url(../images/lytebox/close_blue.png) no-repeat; }	#lbClose.grey { background: url(../images/lytebox/close_grey.png) no-repeat; }	#lbClose.red { background: url(../images/lytebox/close_red.png) no-repeat; }	#lbClose.green { background: url(../images/lytebox/close_green.png) no-repeat; }	#lbClose.gold { background: url(../images/lytebox/close_gold.png) no-repeat; }#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }	#lbPlay.blue { background: url(../images/lytebox/play_blue.png) no-repeat; }	#lbPlay.grey { background: url(../images/lytebox/play_grey.png) no-repeat; }	#lbPlay.red { background: url(../images/lytebox/play_red.png) no-repeat; }	#lbPlay.green { background: url(../images/lytebox/play_green.png) no-repeat; }	#lbPlay.gold { background: url(../images/lytebox/play_gold.png) no-repeat; }	#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }	#lbPause.blue { background: url(../images/lytebox/pause_blue.png) no-repeat; }	#lbPause.grey { background: url(../images/lytebox/pause_grey.png) no-repeat; }	#lbPause.red { background: url(../images/lytebox/pause_red.png) no-repeat; }	#lbPause.green { background: url(../images/lytebox/pause_green.png) no-repeat; }	#lbPause.gold { background: url(../images/lytebox/pause_gold.png) no-repeat; }#lbResize { width: 64px; height: 28px; float: right; margin-bottom: 1px; }	#lbResize.blue { background: url(../images/lytebox/resize_blue.png) no-repeat; }	#lbResize.grey { background: url(../images/lytebox/resize_grey.png) no-repeat; }	#lbResize.red { background: url(../images/lytebox/resize_red.png) no-repeat; }	#lbResize.green { background: url(../images/lytebox/resize_green.png) no-repeat; }	#lbResize.gold { background: url(../images/lytebox/resize_gold.png) no-repeat; }#lbSave { width: 64px; height: 28px; float: right; margin-bottom: 1px; }	#lbSave.blue { background: url(../images/lytebox/save_blue.png) no-repeat; }	#lbSave.grey { background: url(../images/lytebox/save_grey.png) no-repeat; }	#lbSave.red { background: url(../images/lytebox/save_red.png) no-repeat; }	#lbSave.green { background: url(../images/lytebox/save_green.png) no-repeat; }	#lbSave.gold { background: url(../images/lytebox/save_gold.png) no-repeat; }#lbInfo { width: 64px; height: 28px; float: right; margin-bottom: 1px; }	#lbInfo.blue { background: url(../images/lytebox/info_blue.png) no-repeat; }	#lbInfo.grey { background: url(../images/lytebox/info_grey.png) no-repeat; }	#lbInfo.red { background: url(../images/lytebox/info_red.png) no-repeat; }	#lbInfo.green { background: url(../images/lytebox/info_green.png) no-repeat; }	#lbInfo.gold { background: url(../images/lytebox/info_gold.png) no-repeat; }#lbExif { width: 64px; height: 28px; float: right; margin-bottom: 1px; }	#lbExif.blue { background: url(../images/lytebox/exif_blue.png) no-repeat; }	#lbExif.grey { background: url(../images/lytebox/exif_grey.png) no-repeat; }	#lbExif.red { background: url(../images/lytebox/exif_red.png) no-repeat; }	#lbExif.green { background: url(../images/lytebox/exif_green.png) no-repeat; }	#lbExif.gold { background: url(../images/lytebox/exif_gold.png) no-repeat; }#lbBack { width: 64px; height: 28px; float: right; margin-bottom: 1px; }	#lbBack.blue { background: url(../images/lytebox/back_blue.png) no-repeat; }	#lbBack.grey { background: url(../images/lytebox/back_grey.png) no-repeat; }	#lbBack.red { background: url(../images/lytebox/back_red.png) no-repeat; }	#lbBack.green { background: url(../images/lytebox/back_green.png) no-repeat; }	#lbBack.gold { background: url(../images/lytebox/back_gold.png) no-repeat; }/*******************END LYTEBOX STYLES*********************/