/* browser resets */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html { -webkit-text-size-adjust:none; }

/* end browser resets */



body { background: #fff; }
strong { font-weight: bold; }
a strong { text-decoration: underline;}
sub { position: relative; top: 5px; }
.clear { clear: both; }

em {
	font-style: italic;
}

/* structure */
#container { width: 1110px; margin: 0 auto; background: #ffffff url(../images/container_top_bg.gif) no-repeat 387px 0; padding: 30px 0 0; }
	#header { width: 1015px; margin-left: 47px; }
	#header_right { float: right; padding-top: 10px; }
		
	#global_nav { clear: both; width: 1035px; margin-left: 47px; }
	
	#main_content { clear: both; width: 1015px; margin-left: 47px;}
	body.fluid #main_content { clear: none; width: auto; margin: -35px 0 0; }
	body.front #main_content {margin: 0px;margin-left: 48px;}
	body.microstar #main_content { clear: both; width: 1015px; height: 850px; margin: 0 0 15px 47px; background: url(../images/systems/microstar_bg.jpg) no-repeat; }
	body.nanocell #main_content { clear: both; width: 1015px; height: 730px; margin: 0 0 15px 47px; background: url(../images/systems/nanocell_bg.jpg) no-repeat; }
	body.nanocell2 #main_content { clear: both; width: 1015px; height: 730px; margin: 0 0 15px 47px; background: url(../images/systems/nanocell-bg.png) no-repeat; }

	body.microcelltable #main_content { clear: both; width: 1015px; height: 730px; margin: 0 0 15px 47px; background: url(../images/systems/microcelltable_bg.jpg) no-repeat; }
	body.safety #main_content { clear: both; width: 1015px; height: 730px; margin: 0 0 15px 47px; background: url(../images/systems/safety_bg.jpg) no-repeat; }
	body.safety2 #main_content { clear: both; width: 1015px; height: 730px; margin: 0 0 15px 47px; background: url(../images/systems/safety_bg2.jpg) no-repeat; }

	body.microdock #main_content { clear: both; width: 1015px; height: 986px; margin: 0 0 15px 47px; background: url(../images/systems/microdock_bg.jpg) no-repeat; }
	body.microteach #main_content { clear: both; width: 1015px; height: 570px; margin: 0 0 15px 47px; background: url(../images/systems/microteach_bg.jpg) no-repeat; }
	body.cellario #main_content { clear: both; width: 1015px; height: 1400px; margin: 0 0 15px 47px; background: url(../images/software/cellario_bg.jpg) no-repeat; }
	body.cellario2 #main_content { clear: both; width: 1015px; height: 1400px; margin: 0 0 15px 47px; background: url(../images/software/cellario_bg2.jpg) no-repeat; }

	body.devicedrivers #main_content { clear: both; width: 1015px; height: 1330px; margin: 0 0 15px 47px; background: url(../images/software/devicedrivers_bg.jpg) no-repeat; }
	body.newfeatures #main_content { clear: both; width: 1015px; height: 1000px; margin: 0 0 15px 47px; background: url(../images/software/newfeatures_bg.jpg) no-repeat; }
	body.library #main_content { clear: both; width: 1015px; height: 1266px; margin: 0 0 15px 47px; background: url(../images/library/library_bg.jpg) no-repeat; }
	body.thankyou #main_content { clear: both; width: 1015px; height: 481px; margin: 0 0 15px 47px; background: url(../images/contact/thankyou_bg.jpg) no-repeat; }
	body.error #main_content { clear: both; width: 1015px; height: 481px; margin: 0 0 15px 47px; }
	body.page-node-39 #main_content { clear: both; width: 1015px; height: 481px; margin:0px; margin-top:-35px;margin-left:-1px;background: url(../images/404_bg.jpg) no-repeat;}
	body.page-node-39 #edge_bottom {display:none;}
	
	#home_left { background: url(../images/home_left_bg.jpg) no-repeat; float: left; height: 481px; width: 763px; margin-bottom: 15px; }
	#cubes_wrap { position: absolute; margin: 0; }
	#home_right { background: url(../images/home_right_bg.jpg) no-repeat; float: left; height: 481px; width: 247px; margin: 0 0 15px 5px; }
	
	#center_col { width: 400px; padding-top: 45px; float: left; }
	
	body.customers #center_col { width: 350px; }
	body.steristore #center_col { width: 728px; float: left; }
	body.tundrastore #center_col { width: 728px; float: left; }
	
	body.cromium #center_col {
		width:728px;
		float:left;
		background:url(../images/bg-cromium.png) no-repeat top right;
	}
	body.cromium #center_col p {
		margin-right:300px;
	}
	
	body.cromium #center_col table td {
		padding-bottom: 10px;
		line-height:20px;
		padding-right:20px;
	}
	
	body.tcell #center_col {
		width: 728px; 
		float: left; 
		background: url(../images/bg-tcell.png) no-repeat top right;
	}

	body.tcell #chromium {
		margin-left:90px;
		padding-left:350px;
		margin-top:0px;
		margin-right:40px;
		background:url(../images/chromium.png) no-repeat top left;
		display: inline-block;
	}
	body.tcell #chromium h4 {
		font-size:10px;
		margin-top:20px;
	}
	body.tcell #chromium p {
		font-size:12px;
		margin:0px;
		padding:0px;
	}
	
	body.tcell #tcell_config {
		background:url(../images/tcell-tall.png) no-repeat;
	}
	
	body.tcell #tcell_config table {
		width:666px;
		margin-left:300px;
		margin-top:20px;
	}
	
	body.tcell #tcell_config h4 {
		font-size:10px;
		margin-bottom:5px;
		margin-top:5px;
	}
	
	body.tcell #tcell_config td {
		padding:0px;
		padding-right:20px;
		padding-top:5px;
		padding-bottom:20px;
		vertical-align:top;
	}
	
	body.tcell #tcell_config td.config_head {
		border-bottom:1px dotted #707070;
		padding:0px;
	}

	#microcart { margin: 10px 0 0 65px; width: 315px; }
	#right_col { width: 285px; padding-top: 375px; float: left; padding-left: 20px; }


	body.ambistore #center_col { width: 505px; padding-top: 45px; float: left; }

	body.ambistore	#right_col { width: 206px; padding-top: 375px; float: right; padding-left: 0px; }

	body.lidvalet #center_col { width: 377px; padding-top: 45px; float: left; position: relative; }
	body.microcelltable #right_col { padding-top: 320px; }
	body.nanocell #right_col { padding-top: 290px; }
	body.nanocell2 #right_col { padding-top: 290px; }
	body.safety #right_col { padding-top: 430px; }
	body.safety2 #right_col { padding-top: 400px; }
	body.microdock #right_col { padding-top: 240px; }
	body.fluid #right_col { padding-top: 78px; }
	
	#single_col { width: 700px; padding-top: 45px; float: left; }
	#key_features_cell p{line-height: 14px;}
	#key_features_cell ul{margin-bottom: 8px;}
	body.library #single_col {width: 900px; float: left; padding-left: 113px; margin-top: -70px;}
	div.news_article, div.event, div.career, div.partner, #main_content div.views-row { clear: both; border-top: 1px dotted #999; padding: 20px 0; }
	#single_col div.first, #main_content div.views-row-first { border: none; }
	div.system, div.instrument, div.storage { width: 110px; height: 250px; float: left; margin-right: 65px; }
	body.contact div.col, body.cellario div.col,  { float: left; width: 200px; margin: 10px 10px 0 0; }
	 body.devicedrivers div.col{ float: left; width: 220px; margin: 10px 10px 0 0; }

	#flash { margin: 0 0 15px; }
	
	div.management { 
	clear: both; 
	border-top: 1px dotted #999; 
	padding: 5px 0;
	margin-bottom:15px; }
	
	
		
	#main_content span.date-display-start {
		font-style: italic;
		font-size: 12px;
		font-family: helvetica, sans-serif;
		line-height: 20px;

	}
	
	#main_content div.view-events span.date-display-start {
				display: block;
		float: left; 
		font: 14px helvetica; 
		color: #4a79c4; 
		margin-bottom: 15px;
		font-weight: 100; 
	}

	#main_content span.date-display-separator {
		font-style: italic;
		font-size: 12px;
		font-family: helvetica, sans-serif;
		line-height: 20px;
	}
	
	#main_content div.view-events span.date-display-separator {
		display: block;
		float: left; 
		font: 14px helvetica; 
		color: #4a79c4; 
		margin-bottom: 15px;
		margin-left: 5px;
		margin-right: 5px;
		font-weight: 100; 
	}
		#main_content span.date-display-end {
		font-style: italic;
		font-size: 12px;
		font-family: helvetica, sans-serif;
		line-height: 30px;
	}
	
	#main_content div.view-events span.date-display-end {
		display: block;
		font: 14px helvetica; 
		color: #4a79c4; 
		margin-bottom: 15px;
		font-weight: 100; 
	}
	
#main_content span.date-display-single {
		font-style: italic;
		font-size: 12px;
		font-family: helvetica, sans-serif;
		line-height: 20px;
	}
	
	#main_content div.view-events span.date-display-single {
		display: block;
		font: 14px helvetica; 
		color: #4a79c4; 
		margin-bottom: 15px;
		font-weight: 100; 
	}

	#main_content div.view-events div.views-field {
		color: #000000;
		font-size: 12px;
		line-height: 20px;
		font-family: Helvetica, sans-serif;
	}
	#main_content div.view-events .views-field-title {
		font-weight: bold;
	}
	
	body.node-type-news #main_content div.views-field-field-date {
		font-style: normal;
		margin-bottom: 10px;
		font-size: 12px;
		font-family: Helvetica, sans-serif;
		line-height: 20px;
	}
	body.node-type-news #main_content div.views-field-field-date span.date-display-single {
		font-style: normal;
	}
	
	body.node-type-news span.date-display-single:after {
		content: " -- ";
	}
	
	body.node-type-news div.field-name-field-date {
		float: left;
	}
	body.node-type-news div.field-name-field-city {
		float: left;
		font-style: normal;
		margin-bottom: 10px;
		font-size: 12px;
		font-family: Helvetica, sans-serif;
		line-height: 20px;
		padding-left: 5px;
	}
	
	body.node-type-news div.field-name-body {
		clear: both;
	}
	
	/* fluid height pages */
	#edge_top { background: url(../images/edge_top.png) no-repeat; height: 35px; position: relative; }
	#edge_middle { border-left: 1px solid #d5dce6; border-right: 1px solid #d5dce6; width: 1013px; }
	#edge_bottom { background: url(../images/edge_bottom.png) no-repeat; height: 35px; z-index: -999;}
	#hex_wrap { clear: both; margin: 0 0 15px 47px; background: url(../images/side_bg_hexes2.gif) repeat-y; }
		
	#footer { clear: both; width: 1015px; margin-left: 47px; border-top: 1px solid #d5dce6; padding: 12px 0; } 


	body.page-node-44 #hex_wrap {
		background-image: url('../images/bg-platevalet.png');
	}
	body.page-node-59 #hex_wrap {
		background-image: url('../images/bg-systems-acell.png');
	}
	body.page-node-61 #hex_wrap {
		background-image: url('../images/bg-systems-acell2.png');
	}
	

/* headers */	

h1 {
	font-size:32px; 
	color: #003768; 
	margin-bottom: 15px;
	font-family: "ff-dagny-web-pro-1","ff-dagny-web-pro-2", Helvetica, sans-serif;
	letter-spacing:1px;
	font-stretch:expanded;
	text-shadow:0.03em 0.03em 0.03em #e5eff7;
}



#home_left h2 { 
	text-indent: -1000em; 
	background: url(../images/home_header.png) no-repeat; 
	width: 255px; height: 70px; 
	margin: 15px 0 0 30px; 
}

body.about h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-about-us.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.management h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-management.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.news h2, body.page-node-7 h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-news.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.events h2, body.page-node-9 h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-events.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.careers h2, body.page-node-1 h2, h2.career{ 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-career.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.page-node-62 h2 {
	text-indent: -1000em;
	background: url(../images/title-media.png) no-repeat;
	height: 32px;
	margin-bottom: 15px;
}
body.page-node-62 h3 {
	font-weight: bold;
	font-size: 16px;
	margin-bottom:30px;
}
body.page-node-62 p {
	padding-bottom:15px;
}
body.page-node-44 h2 {
	text-indent: -1000em;
	background: url(../images/header-titles/title-platevalet.png) no-repeat;
	height: 32px;
	margin-bottom: 15px;
}
body.page-node-59 h2, body.page-node-61 h2 {
	text-indent: -1000em;
	background: url(../images/header-titles/bg-heading-acell.png) no-repeat;
	height: 32px;
	margin-bottom: 15px;
}

body.page-node-59 h4, body.page-node-61 h4 {
	font-size:13px;
}
body.page-node-59 #main_content p, body.page-node-61 #main_content p {
	margin-bottom: 25px;
}
body.page-node-44 div.content {
	height: 915px;
}

a.btn_apply_today {
	display: block;
	height:28px;
	width:125px;
	background: url('/sites/all/themes/highres/images/btn-apply-today.jpg') no-repeat;
}
a.btn_apply_today:hover {
	background-position-y: -28px;
}

div.view-na-careers {
	width: 380px;
	float: left;
}
div.view-e-careers {
	float: left;
}

div.view-header h3 {
	font-size: 19px;
}
div.view-e-careers .views-row, div.view-na-careers .views-row {
	padding-bottom: 5px;
}

body.page-node-1 p {
	margin-bottom: 20px;
}

body.customers h2, body.page-node-45 h2 {
	text-indent: -1000em; 
	background: url(../images/header-titles/title-customers.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.systems h2, body.page-node-58 h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-systems.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.microstar h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-microstar.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.nanocell h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-nanocell.png) no-repeat;
	height: 32px; 
	margin-bottom: 15px; 
}

body.nanocell2 h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-nanocell.png) no-repeat;
	height: 32px; 
	margin-bottom: 15px; 
}

body.microcelltable h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/microcelltable.gif) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.safety2 h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-enclosures.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.microdock h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-microdock.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.microteach h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-microteach.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.instruments h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-instruments.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.micropin h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-micropin.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.micropierce h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-micropierce.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.microlidder h2 { 
	text-indent: -1000em; 
	background: url(../images/instruments/microlidder_header.gif) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.microblast h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-microblast.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.storage h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-storage.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.microstorage h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-microserve.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}
body.nanoserve h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-nanoserve.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.microlid h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-corning-microlide.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.cellario h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/cellario_header.gif) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.cellario2 h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-cellario.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.devicedrivers h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-cellario-device.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.newfeatures h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-cellario-features.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.library h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-library.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.thankyou h2 { 
	text-indent: -1000em; 
	background: url(../images/contact/thankyou.gif) no-repeat; 
	width: 147px; 
	height: 33px; 
	margin-bottom: 15px; 
}
body.video h2 { 
	font: 20px helvetica; 
	color: #003768; 
	margin-bottom: 15px; 
}
body.lidvalet h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-lidvalet.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.ambistore h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-ambistore.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}

body.steristore h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-steristore.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}
body.tundrastore h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-tundrastore.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}
body.tcell h2 { 
	text-indent: -1000em; 
	background: url(../images/header-titles/title-tcell.png) no-repeat; 
	height: 32px; 
	margin-bottom: 15px; 
}
body.cromium h2 { 
	text-indent: -1000em; 
	background: url(../images/chromium-heading.png) no-repeat; 
	width: 217px; 
	height: 45px; 
	margin-bottom: 15px; 
	margin-left:-5px;
}

body.cromium h3 { 
	font-size:16px;
	margin-bottom:10px;
	margin-top:10px;
}

h3, .view-events {
	font: 14px helvetica; 
	color: #4a79c4; 
	margin-bottom: 15px;
	font-weight: 100; 
}
body.systems h3, body.instruments h3, body.storage h3 { padding-bottom: 15px; }
body.cellario h3 { margin: 15px 0; }
body.cellario2 h3 { margin: 15px 0; }

h4 span { font: bold 12px helvetica; color: #4a79c4; margin-bottom: 5px; }

h4, #main_content .views-field-title a {
	font: bold 14px helvetica;
	color: #4a79c4;
	margin-bottom: 5px; 
	display: block;
	text-decoration: none;
}

#main_content .view-na-careers .views-row, #main_content .view-e-careers .views-row {
	border: 0px;
	padding: 0px;
}
#main_content .view-na-careers .views-field-title a, #main_content .view-e-careers .views-field-title a {
	font-size: 12px;
	font-weight: normal;
}

body.node-type-career strong {
	color: #4A79C4;
}

div.career h4 { font: bold 12px helvetica; color: #4a79c4; margin-bottom: 10px; }
body.systems h4, body.instruments h4 { margin-bottom: 15px; font-weight: normal;}
body.cellario h4 { margin: 10px 0; }
body.cellario2 h4 { margin: 10px 0; }
body.library h4 { margin: 35px 0 5px; }
body.ambistore h4 {margin-bottom: 10px;}
body.ambistore h5 {font: bold 12px helvetica; color: #003768; margin-bottom: 5px;}
body.ambistore h5 span {font: italic 40px helvetica; color: #4a79c4;}
body.cromium h4 {font-size:13px;}

body.steristore h5 {font: bold 12px helvetica; color: #003768; margin-bottom: 5px;}
body.steristore h5 span {font: italic 40px helvetica; color: #4a79c4; margin-bottom: 120px;}

body.tundrastore h5 {font: bold 12px helvetica; color: #003768; margin-bottom: 5px;}
body.tundrastore h5 span {font: italic 40px helvetica; color: #4a79c4; margin-bottom: 120px;}

h6 {
	font-size:18px; 
	color: #5c88c4;
	font-family: Helvetica, sans-serif;
}

/* lists */
#header_right ul { margin-left: 5px; }
#header_right ul li { float: left; font: bold 10px helvetica; color: #a9aaab; text-transform: uppercase; margin-bottom: 5px; }
#header_right ul li a { color: #d9bd17; font: bold 10px helvetica; }

#global_nav ul { padding-top: 8px; position: relative; z-index: 10; }
#global_nav ul li { float: left; margin-bottom: 4px; }

#global_nav ul li#one a { font: 13px arial; color: #4a79c4; width: 148px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/main_nav/1_normal.gif) no-repeat; }
	#global_nav ul li#one a:hover { background: url(../images/main_nav/1_hover.gif) no-repeat; }
	#global_nav ul li#one.current a { background: url(../images/main_nav/1_active.gif) no-repeat; color: #fff; }

#global_nav ul li#two a { font: 13px arial; color: #4a79c4; width: 145px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/main_nav/2_normal.gif) no-repeat; }
	#global_nav ul li#two a:hover { background: url(../images/main_nav/2_hover.gif) no-repeat; }
	#global_nav ul li#two.current a { background: url(../images/main_nav/2_active.gif) no-repeat; color: #fff; }

#global_nav ul li#three a { font: 13px arial; color: #4a79c4; width: 145px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/main_nav/3_normal.gif) no-repeat; }
	#global_nav ul li#three a:hover { background: url(../images/main_nav/3_hover.gif) no-repeat; }
	#global_nav ul li#three.current a { background: url(../images/main_nav/3_active.gif) no-repeat; color: #fff; }

#global_nav ul li#four a { font: 13px arial; color: #4a79c4; width: 145px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/main_nav/4_normal.gif) no-repeat; }
	#global_nav ul li#four a:hover { background: url(../images/main_nav/4_hover.gif) no-repeat; }
	#global_nav ul li#four.current a { background: url(../images/main_nav/4_active.gif) no-repeat; color: #fff; }

#global_nav ul li#five a { font: 13px arial; color: #4a79c4; width: 145px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/main_nav/5_normal.gif) no-repeat; }
	#global_nav ul li#five a:hover { background: url(../images/main_nav/5_hover.gif) no-repeat; }
	#global_nav ul li#five.current a { background: url(../images/main_nav/5_active.gif) no-repeat; color: #fff; }

#global_nav ul li#six a { font: 13px arial; color: #4a79c4; width: 146px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/main_nav/6_normal.gif) no-repeat; }
	#global_nav ul li#six a:hover { background: url(../images/main_nav/6_hover.gif) no-repeat; }
	#global_nav ul li#six.current a { background: url(../images/main_nav/6_active.gif) no-repeat; color: #fff; }

#global_nav ul li#seven a { font: 13px arial; color: #4a79c4; width: 151px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/main_nav/7_normal.gif) no-repeat; }
	#global_nav ul li#seven a:hover { background: url(../images/main_nav/7_hover.gif) no-repeat; }
	#global_nav ul li#seven.current a { background: url(../images/main_nav/7_active.gif) no-repeat; color: #fff; }

/*#global_nav ul li#eight a { font: 13px arial; color: #4a79c4; width: 133px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/nav/8_normal.gif) no-repeat; }
	#global_nav ul li#eight a:hover { background: url(../images/nav/8_hover.gif) no-repeat; }
	#global_nav ul li#eight.current a { background: url(../images/nav/8_active.gif) no-repeat; color: #fff; }*/
#global_nav ul li#one a { margin-left: -5px; }
#global_nav ul li a { text-decoration: none; }
#global_nav ul ul { position: absolute; padding: 0; margin: -6px 0 0 3px; border: 1px solid #e9eaec; display: none; }
#global_nav ul li:hover ul { display: block; z-index:1000}
#global_nav ul ul li { float: none; margin: 0; }
#global_nav ul ul a { float: left; clear: left; }

#global_nav ul li#one ul li a, 
#global_nav ul li#one.current ul li a, 
#global_nav ul li#one:hover ul li a, 
#global_nav ul li#two ul li a, 
#global_nav ul li#two.current ul li a, 
#global_nav ul li#two:hover ul li a,
#global_nav ul li#three ul li a,
#global_nav ul li#three.current ul li a, 
#global_nav ul li#three:hover ul li a,
#global_nav ul li#four ul li a,
#global_nav ul li#four.current ul li a, 
#global_nav ul li#four:hover ul li a, 
#global_nav ul li#five ul li a,
#global_nav ul li#five.current ul li a, 
#global_nav ul li#five:hover ul li a, 
#global_nav ul li#six ul li a,
#global_nav ul li#six.current ul li a, 
#global_nav ul li#six:hover ul li a, 
#global_nav ul li#seven ul li a,
#global_nav ul li#seven.current ul li a, 
#global_nav ul li#seven:hover ul li a, 
#global_nav ul li#eight ul li a,
#global_nav ul li#eight.current ul li a, 
#global_nav ul li#eight:hover ul li a { text-align: left; background: url(../images/dropdown_bg.png); font: bold 11px arial; height: auto; padding: 12px 0 12px 15px; color: #4a79c4; }

#global_nav ul li#one ul li a:hover, #global_nav ul li#two ul li a:hover, #global_nav ul li#three ul li a:hover, #global_nav ul li#four ul li a:hover, #global_nav ul li#five ul li a:hover, #global_nav ul li#six ul li a:hover, #global_nav ul li#seven ul li a:hover, #global_nav ul li#eight ul li a:hover { background: url(../images/dropdown_hover_bg.png); color: #000; }

ul.sidenav { width: 257px; float: left; padding: 33px 0 0 12px; }
#main_content ul.sidenav li { margin-bottom: 0; list-style-image: none; list-style: none; }
#main_content ul.sidenav li a:hover, #main_content ul.sidenav li.current a { color: #000; }

ul.sidenav li#sone a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 17px 0 0 16px; display: block; background: url(../images/side_nav/1.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#sone a:hover { background: url(../images/side_nav/1_hover.gif) no-repeat; }
	
ul.sidenav li#stwo a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 18px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/2.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#stwo a:hover { background: url(../images/side_nav/2_hover.gif) no-repeat; }

ul.sidenav li#sthree a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/3.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#sthree a:hover { background: url(../images/side_nav/3_hover.gif) no-repeat; }

ul.sidenav li#sfour a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/4.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#sfour a:hover { background: url(../images/side_nav/4_hover.gif) no-repeat; }
	
ul.sidenav li#sfive a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/5.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#sfive a:hover { background: url(../images/side_nav/5_hover.gif) no-repeat; }
	
ul.sidenav li#ssix a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/6.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#ssix a:hover { background: url(../images/side_nav/6_hover.gif) no-repeat; }
	
ul.sidenav li#sseven a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/7.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#sseven a:hover { background: url(../images/side_nav/7_hover.gif) no-repeat; }
	
ul.sidenav li#seight a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/8.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#seight a:hover { background: url(../images/side_nav/8_hover.gif) no-repeat; }
	
ul.sidenav li#snine a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/9.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#snine a:hover { background: url(../images/side_nav/9_hover.gif) no-repeat; }
	
ul.sidenav li#sten a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 35px; padding: 8px 0 0 16px; display: block; background: url(../images/side_nav/10.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#sten a:hover { background: url(../images/side_nav/10_hover.gif) no-repeat; }
	
ul.sidenav li#seleven a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 43px; padding: 17px 0 0 16px; display: block; background: url(../images/side_nav/11.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#seleven a:hover { background: url(../images/side_nav/11_hover.gif) no-repeat; }
	
ul.sidenav li#stwelve a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 37px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/12.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#stwelve a:hover { background: url(../images/side_nav/12_hover.gif) no-repeat; }
	
#main_content ul { margin: 0 0 15px 13px; }
body.careers #main_content ul, body.page-node-1 #main_content ul { margin: 0 0 20px 12px; }
#main_content ul li { list-style: outside url(../images/bullet.gif); font: 12px helvetica; line-height: 15px; margin-bottom: 8px; }
#main_content ul li.webinar { list-style: outside url(../images/webinar_icon.gif); font: 12px helvetica; line-height: 15px; margin-bottom: 8px; }
#main_content ul.safety_options li { margin-bottom: 2px; }


body.page-node-59 #main_content ul.info_list li, body.page-node-61 #main_content ul.info_list li {line-height: 18px;margin-bottom: 6px;}

body.page-node-59 th, body.page-node-61 th { font-family: Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #4a79c4;padding-right: 15px;padding-bottom: 10px;}
body.page-node-59 tr th:last-child, body.page-node-61 tr th:last-child {padding-right: 0px;}

body.page-node-59 td, body.page-node-61 td {font-family: Helvetica, sans-serif; font-size: 12px; line-height: 19px;padding:0px;padding-right: 15px;}
body.page-node-59 tr td:last-child, body.page-node-61 tr td:last-child {padding-right: 0px;}

/* paragraphs */
p { font: 12px helvetica; color: #000; line-height: 20px; }
p#logo { float: left; }
#home_left p { font: 13px helvetica; color: #666; line-height: 21px; width: 434px; float: right; margin: 202px 22px 0 0; }
#home_left p strong { font: 18px helvetica; color: #003366; }
#home_right p { margin: 15px 0 0 20px; width: 205px; padding-top: 14px; border-top: 1px dotted #999; }
#home_right p.first { border-top: none; }
body.cellario p.pdf_link { margin: 0 0 2px; font: 12px helvetica; }
p.pdf_link { margin: 0 0 0 13px; }
#center_col p { margin-bottom: 10px; }
body.customers #center_col p { margin-bottom: 20px; }
body.customers #right_col p { margin-bottom: 32px; }
p#hexpod6 { position: absolute; top: 224px; margin-left: 78px; font: bold 9px helvetica; line-height: auto; }
p#hexpod9 { position: absolute; top: 428px; margin-left: 0; font: bold 9px helvetica; line-height: auto; }
p#hexpod12 { position: absolute; top: 345px; margin-left: 185px; font: bold 9px helvetica; line-height: auto; }
p#cart_desc1 { font: 11px helvetica; color: #4a79c4; font-style: oblique; line-height: 16px; width: 140px; position: absolute; top: 670px; margin-left: -330px; }
p#cart_desc2 { font: bold 9px helvetica; color: #000; width: 105px; position: absolute; top: 875px; margin-left: -170px; }
p#cart_desc3 { font: bold 9px helvetica; color: #000; width: 85px; position: absolute; top: 980px; margin-left: -330px; }
p#cart_desc4 { font: bold 9px helvetica; color: #000; width: 130px; position: absolute; top: 1100px; margin-left: -265px; }
p#enclosures { margin: 240px 0 0 -150px; position: absolute; width: 350px; font: bold 9px helvetica; line-height: 14px; }
p.news_date { font-style: italic; }
.news_date { font-style: italic; }

p.pdf { background: url(../images/adobe_icon.gif) no-repeat top left; padding: 4px 0 4px 30px; }
p.movie { background: url(../images/windowsmediaplayer.gif) no-repeat 0 50%; padding: 4px 0 4px 30px;  }

p.partner_logo { margin-bottom: 10px; }
body.microstar p.pdf { margin: 5px 0 0; }
body.nanocell p.pdf { margin: 5px 0 0 50px; }
body.nanocell2 p.pdf { margin: 5px 0 0 50px; }

p#nanocell_populate a { text-indent: -1000em; display: block; width: 314px; height: 304px; background: url(../images/systems/nanocell_populate.png) no-repeat top left; position: absolute; top: 160px; margin-left: -3px; }
p#nanocell_populate a:hover { background: url(../images/systems/nanocell_populate.png) no-repeat top right; }
p#nanocell2_populate a { text-indent: -1000em; display: block; width: 314px; height: 304px; background: url(../images/systems/nanocell_populate.png) no-repeat top left; position: absolute; top: 160px; margin-left: -3px; }
p#nanocell2_populate a:hover { background: url(../images/systems/nanocell_populate.png) no-repeat top right; }
table#systems tr.description td {vertical-align:top;}
table#systems p, table#instruments p, table#storage p, div.instrument p, div.storage p { font: 10px helvetica; line-height: 14px;  }
table#systems p {width: 136px; margin-bottom: 10px;}
div.career p { margin-bottom: 20px; }
#footer p, #footer p a { font: 11px helvetica; text-transform: uppercase; color: #b7bdc6; letter-spacing: 2px; }
#footer p span { margin-right: 54px; }
p#copyright { text-transform: none; margin-top: 13px; text-align: center; }

/* links */
a { font: 12px helvetica; color: #4a79c4; text-decoration: underline; }
a:hover { text-decoration: underline; }
body.library #single_col a { font: normal 12px helvetica; color: #000; }
body.library #single_col ul li { font: normal 12px helvetica; color: #000; }

/* images */
div.news_article img { float: left; margin: 0 20px 20px 0; }
div.event img.float_right { float: right; margin: 15px 20px 0 20px; }
div.partner img.float_left { float: left; margin: 0 5px 5px 0; }

/* forms */
#header_right form { clear: left; background: url(../images/custom_search_bg.gif); width: 248px; height: 32px; padding: 7px 0 0 10px; vertical-align:top;}
#header_right form input { border: none !important; width: 179px; padding-left: 1px; height:20px; }
#header_right form input#submit { border: none; background: none; width: auto; height: auto; text-transform: uppercase; font: bold 10px helvetica; color: #c0c0c2; cursor: pointer; padding: 0; }
body.contact form { clear: both; padding-top: 30px; }
body.contact form p { text-align: left; margin-bottom: 20px; }
body.contact form p.form_button { text-align: left; margin-top: -10px; }
body.contact form label { font: 12px helvetica; color: #4a79c4; display: block; margin-bottom: 2px; }
body.contact form input.text { width: 500px; margin: 0; border: 1px solid #ccc; background: #fff; padding: 5px; }
body.contact form input.text:focus { border: 1px solid #ccc; background: #fff; }
body.contact form textarea { width: 500px; height: 150px; border: 1px solid #ccc; background: #fff; padding: 5px; }
body.contact form textarea:focus { border: 1px solid #ccc; background: #fff; }
.required { color: red; }

/* tables */
table p { margin: 0;  }

table td { font: 12px helvetica; padding: 0 10px 4px 0; }
table#systems td { font: 12px helvetica; padding: 0 0px 0px 0; }
table#instruments td { font: 12px helvetica; padding: 0 20px 0px 0; }
table#storage td { font: 12px helvetica; padding: 0 140px 10px 0; }
table tr.photo td { vertical-align: middle; }
table#systems tr.description td p {margin-top: -10px;  position: relative; z-index: 1000; padding-bottom: 10px;}

table#systems tr td {}

table#systems tr {} 
.nowrap { white-space: nowrap;}
td.w177 {width: 177px;}
td.w151 {width: 151px;}



/*misc*/

.w467px {width: 467px;}
.w525px {width: 525px;}
.w525px img#ambistore-d {float: right; padding-left: 20px;}

#ambistore_atom {width: 323px; float: left; margin-left: 1px;}
#keyfeat {margin-left: 60px;}

#bottom_right {float: right; width: 497px; margin-right: 156px; margin-top: 10px; padding-bottom: 30px;}

#bottom_right table {margin-bottom: 15px;}

#stackleft {float: left; width: 257px;}  /*#stackleft {float: left; width: 282px;}  which width is correct?*/

#vstack {margin-top: 200px; margin-left: 20px;}

#steristore_top_text {float: left; width: 401px; }
#steristore_top_text p { margin-bottom: 10px; }

#tcell_top_text {float: left; width:390px;}

#self-sterile {float: right;}

#steristore4 {float: right;}  /*#steristore4 {float: right;padding-top: 30px;padding-bottom:35px}*/

#images_steristore_left {margin-left: -271px; margin-top: -180px; float: left; width: 231px; }

#tcell-right {float:right; color:#4a79c4;font-size:14px;}
#tcell-right p {
	color: #4a79c4;
	width: 275px;
	margin-left:25px;
}

tr.header h4 a {text-decoration: none; font-weight: bold;}
.storage_1 {float: left; width: 275px;}
.storage_2 {float: left; width: 186px; text-align: center; padding-top: 30px;}
.storage_3 {float: left; width: 230px; text-align: center;}




.storage_1 .product_head {color: #003768; font-size: 20px; margin-bottom: 15px; font-family: Helvetica; display: block;}
.storage_1 h5 { font: bold 14px helvetica; color: #4a79c4; margin-bottom: 5px; }
.storage_1 h6 { font: italic 11px helvetica; color: black; margin-bottom: 5px; }
.storage_1 p {font: 11px helvetica;}
.storage_1 p span {font-weight: bold;}

#libbook {float: right; margin-right: 0;}





/*TESTING*/



/*misc*/



#steristoreright{float: right;}
#images_steristore_left2 {margin-left: -271px; margin-top: -400px; float: left; width: 381px; }

#bottomsection_steristore {float: left; width: 649px; margin-left: 50px; margin-top:-50px; padding-bottom: 40px; }
#bottomsection_steristore2 {float: left; width: 649px; margin-left: 50px; margin-top: -450px;}


.storage_1 {float: left; width: 275px;}
.storage_1 h5 a { font:inherit; text-decoration:none }
.storage_1 h5 a:hover { text-decoration:underline; }

.storage_2 {float: left; width: 186px; text-align: center; padding-top: 30px;}
.storage_2 h5 a { font:inherit; text-decoration:none }
.storage_2 h5 a:hover { text-decoration:underline; }
.storage_3 {float: left; width: 230px; text-align: center;}
.storage_3 h5 a { font:inherit; text-decoration:none }
.storage_3 h5 a:hover { text-decoration:underline; }




.storage_1 .product_head {color: #003768; font-size: 20px; margin-bottom: 15px; font-family: Helvetica; display: block;}
.storage_1 h5 { font: bold 14px helvetica; color: #4a79c4; margin-bottom: 5px; }
.storage_1 h6 { font: italic 11px helvetica; color: black; margin-bottom: 5px; }
.storage_1 p {font: 11px helvetica;}
.storage_1 p span {font-weight: bold;}










#cubes_wrap { height:380px;overflow:hidden;padding-left:55px;width:250px; position:absolute;}
#cubes_wrap a { padding:1px; }
#storagelink {margin-top: 12px;  width: 95px; height: 17px; display: block; position: relative; left: -25px;}
#discover {margin-top: 40px; width: 64px; height: 25px; display: block;  margin-left: 120px;}
#steristorelink {display:block;height:15px;left:60px;position:relative;top:-148px;width:55px;}
#storagehs1 { display:block;height:115px;left:45px;position:relative;top:-40px;width:63px; }
#storagehs2 { display:block;height:110px;left:-20px;position:relative;top:-120px;width:50px; }
#systemslink {display:block;height:56px;left:123px;position:relative;top:-185px;width:78px;}
#tundrastorelink {display:block;height:15px;left:36px;position:relative;top:-206px;width:65px;}
#ambistorelink {display:block;height:17px;left:5px;position:relative;top:-206px;width:57px; }
#instrumentslink {display:block;height:49px;left:80px;position:relative;top:-205px;width:80px;}
#softwarelink {display:block;height:49px;left:163px;position:relative;top:-256px;width:78px;}
#consumableslink {display:block;height:49px;left:120px;position:relative;top:-237px;width:80px;}







.storage_1 {float: left; width: 255px;}
.storage_2 {float: left; width: 193px; padding-top: 35px;}
.storage_3 {float: left; width: 230px; text-align: center;}




.storage_1 .product_head {
	color: #003768; 
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 8px; 
	font-family: Helvetica;
	display: block;
}
.storage_1 h5 { font: bold 14px helvetica; color: #4a79c4; margin-bottom: 2px; }
.storage_1 h6 { font: italic 10px helvetica; color: black; margin-bottom: 2px; }
.storage_1 p {
	font: 10px helvetica;
	line-height: 14px;
}
.storage_1 p span {font-weight: bold;}


.hot {margin-left: 75px;}
.cold {margin-left: -65px;}


#hp_flash #nav
{
	width: 1014px;
	height: 412px;
	position: absolute;
	margin-top: 410px;
	margin-left: 20px;
	z-index: 1;
}

#hp_flash #s4
{
	width: 1014px;
	height: 412px;
	padding-bottom: 33px;
	z-index: 0;
}

#hp_flash #nav a
{
	width: 20px;
	height: 20px;
	background-image: url(/images/slideshow_btn.jpg);
	padding: 3px 5px;
	background-repeat: no-repeat;
	line-height: 30px;
	font-size: 15px;
	text-decoration: none;
	padding-left: 17px;
}
	
#hp_flash #nav a.activeSlide
{
	width: 20px;
	height: 20px;
	background-image: url(/images/slideshow_btn_on.jpg);
	background-repeat: no-repeat;
	line-height: 30px;
	font-size: 15px;
	text-decoration: none;
}

#hp_callouts
{
	padding-top: 4px;
	height: 167px;
	padding-bottom: 6px;
	z-index: 1;
	position: relative;
}

#hp_callouts div
{
	float: left;
}

#hp_feeds
{
	background-image: url(/images/bg_hp_feeds.jpg);
	width: 1013px;
	height: 118px;
	background-repeat: no-repeat;
	clear: both;
	display: block;
	z-index: 1;
	position: relative;
}

#hp_feeds p
{
	font-family: helvetica, arial;
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 3px;
	color: #161616;
}

#hp_feeds a, #hp_feeds a:link, #hp_feeds a:visited
{
	font-family: helvetica, arial;
	font-size: 11px;
	line-height: 14px;
	color: #161616;
	text-decoration: none;
}

#hp_feeds a:hover
{
	font-family: helvetica, arial;
	font-size: 11px;
	line-height: 14px;
	color: #161616;
	text-decoration: underline;
}


#hp_feeds h5, h5 a, #hp_feeds h5 a:link, #hp_feeds h5 a:visited, #hp_feeds h5 a:hover
{
	color:#4A79C4;
	-x-system-font:none;
	color:#4A79C4;
	font-family:helvetica;
	font-size:13px;
	line-height: 15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration: none;
}

#hp_feeds h5 a:hover
{
	text-decoration: underline;
}

#main_content ul li { list-style: outside url(../images/bullet.gif); font: 12px helvetica; line-height: 14px; margin-bottom: 5px; color: #161616; }

#main_content ul.key_features li { list-style: outside url(../images/bullet.gif); font: 12px helvetica; line-height: 16px; margin-bottom: 8px; color: #161616; }





#hp_site_features
{
	width: 130px;
	height: 106px;
	padding-left: 29px;
	padding-right: 29px;
	float: left;
	padding-top: 12px;
}

#hp_site_features ul li
{
	list-style: outside url(../images/hp_bullet.jpg);
	font-size: 11px;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#hp_featured_video
{
	width: 131px;
	height: 106px;
	padding-left: 48px;
	padding-right: 10px;
	float: left;
	padding-top: 12px;
}

#hp_calendar
{
	width: 246px;
	/*height: 106px;*/
	padding-left: 43px;
	padding-right: 10px;
	float: left;
	padding-top: 12px;
}

#hp_calendar a, #hp_calendar a:link, #hp_calendar a:visited, #hp_calendar a:hover
{
	font-weight: bold;
}

#hp_calendar div.views-row {
	padding: 0px;
	border-top: 0px;
	padding-bottom: 12px;
}

#hp_calendar div.field-content {
	display: inline;
	line-height: 14px;
	font-size: 11px;
	font-family: Helvetica, arial;
}
#hp_calendar span.date-display-single {
	font-size: 11px;
	line-height: 14px;
	padding-right: 8px;
}
#hp_calendar p, #hp_calendar span.field-content
{
	line-height: 14px;
	font-size: 11px;
	font-family: Helvetica, arial;
}
#hp_calendar span.field-content a {
	margin-bottom: 0px;
	line-height: 14px;
	font-size: 11px;
}

#hp_news
{
	width: 285px;
	height: 106px;
	padding-left: 45px;
	float: left;
	padding-top: 12px;
}

#hp_news div.views-row {
	border-top: 0px;
	padding: 0px;
	margin: 0px;
}

#hp_news p, #hp_news div, #hp_news span
{
	line-height: 16px;
}
#hp_news div.field-content {
	display: inline;
	font-size:11px;
}
#hp_news span.date-display-single {
	font-size: 11px;
	line-height: 16px;
}

#footer {
	position: relative !important;
	z-index: 1 !important;
}

#node-39 {
	padding-top: 35px;
	margin-left: 200px;
}

