@charset "utf-8";
body {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #515F6C url(../images/wrapper-dup.jpg) top left repeat-x;
	margin: 0;
	padding:0;
	padding: 0;
	text-align: center; 
	color: #eee;
}

ul,ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
#wrapper {
	width: 866px;  
	margin: 0; 
	border: none;
	text-align: left; 
}
#mainContent {
	clear:both;
	background:transparent url(../images/hplc-background_demo.jpg) no-repeat;
	height:608px;
}
#centerContent { padding: 10px 0 0 240px; }
#header {
	/* clear:both; */
	background: transparent url(../images/hplc-header.jpg) no-repeat;
	height: 192px;
	border:none;
	}

.logo {
	position: absolute;
	top:90px;
	left: 100px;
	background: transparent url(../images/jetstream-hplc-column-thermostat.png) no-repeat;
	width: 344px;
}
	
#header .logo h1 {
	text-indent: -9999em;
}

#header-nav {
	float: right;
	position:relative;
	margin-right:75px;
	
}

#header-nav li {
	color: #eee;
	float: left;
	font-size:11px;
	padding:15px 0 0 0;
	width:125px;
	display:inline;
}

#header-nav li a, #header-nav li a:visited {
	background: transparent url(../images/tab_bg.png) center no-repeat;
	text-decoration:none;
	color:#333;
	
}

#header-nav li.item-1 a {padding: 11px 48px 10px 47px;}
#header-nav li.item-2 a {padding: 11px 38px 10px;}
#header-nav li.item-3 a {padding: 11px 34px 10px 33px;}
#header-nav li.item-4 a {padding: 11px 24px 10px 27px;}

#header-nav li a:active {color: #fff;}

#header-nav li a:hover {background: transparent url(../images/tab_bg_active.png) center no-repeat; color: #fff;}

#header-nav li a.set-link {background: transparent url(../images/tab_bg_active.png) center no-repeat; color: #fff;}

.home-column { 
	float: left;   
	font-size: 12px;
	line-height:14px;
	padding: 60px 100px 0 0;
	width: 185px;
	}
	
/* .home-column { 
	float: left;   
	font-size: 12px;
	line-height:14px;
	padding: 20px 100px 0 0;
	width: 185px;
	} */
	
	
.highlight-column, .technology-column {
	float: left;
}
.technology-column {margin-top: 110px; width:250px;}
.technology-column-left {padding: 0 60px 0 0;}
.highlight-column-left {
width: 250px;
	padding: 105px 60px 0 0;	
}

.highlight-column-right {
	width: 250px;
	padding-top:15px;
}
.column-header, .column-header a {
	color: #0464a8;
	font-size:16px;
	padding-bottom:10px;
	text-decoration:none;
	}
	
.column-header a:hover {
	color: #444;
	}	
	
.technology-header {
	color: #40B1ED;
	font-size:16px;
	}	
	
.download-link a {color: #ddd;}
.download-link a:hover {color:#fff; text-decoration:none;}
	
#home-message {
	clear:both;
	color: #40B1ED;
	padding-top: 20px;
	font-weight: normal;
	}
	
#home-message .home-message-header { font-size: 20px; }
#home-message .home-message-text { font-size: 16px; }

#home-message .home-message-header h2 { font-size: 20px; font-weight:normal; margin:0; height:22px;}
#home-message .home-message-text h3 { font-size: 16px; font-weight:normal; margin:0; height:20px;}

#additional-links {
	margin: 20px 10px 0px 0;
	padding-bottom: 20px;
	}

#additional-links .small-column {
	float: left;
	font-size:10px;
	width: 160px;
	padding: 0 30px 0 0;
	letter-spacing:0.3px;
	/* text-align:justify; */
	}
	
.additional-thumb  {float: left;}
.additional-thumb img {padding: 0 10px 0 0; border:0;}

.additional-text-header {color: #40B1ED; font-size: 14px;}

#content-footer {
	background: transparent url(../images/content-footer.png) no-repeat;
	clear: both;
	width:712px;
	height:220px;
	color: #333;
	line-height: 16px;
	margin: 40px auto;
	}
	
	#contact-footer {
	background: transparent url(../images/contact-footer.png) no-repeat;
	clear: both;
	width:712px;
	height:360px;
	color: #333;
	line-height: 16px;
	margin: 0px auto;
	}
	
.left-cf { float: left; margin: 20px 0 0 20px; width: 200px;}
.right-cf {float: left; margin: 20px 0 0 20px; width: 450px;}

#highlights {
	float: left; 
	list-style-image: url(../images/round-arrow.png);
	margin: 0; 
	padding: 10px 0 0 15px;
	line-height: 16px;
	}
	
#highlights li {font-size: 12px;}

.cf-heads {color: #0069B3; font-size:16px; margin-bottom: 10px; }

#centerContent p {margin-top: 4px; letter-spacing:1px; color:#DDDDDD;}

img.lang-flag {float:left; padding-right:5px; border:none;}
p.download-link {height:10px; clear:both;}

.legal {color:#BBBBBB;
float:right;
padding:10px 0 0;}
.legal a{color:#BBBBBB;}
.legal a:hover {text-decoration:none;  color:#FFF;}
.legal-links {float:left;}

ul.legal-links li {display:inline;}

#contactContent {padding:160px 0 0 0px;}

#content-footer .legal-highlights { padding: 5px 0 0 0; }

#centerContent .legal-technology {padding:15px 85px 0 0;}
#centerContent .legal-documentation {padding:50px 85px 0 0;}

.additional-text-header a {color:#40B1ED; text-decoration:none; }
.additional-text-header a:hover {color:#FFF; }
.contact-button {float:right;}
.contact-button img {border:0;}

.documentation-column-left { 
padding:25px 60px 0 0;
width:250px;
}
.documentation-column-right {padding-top:20px;width:250px; }

#mainContent #promotion-footer {background: transparent url(../images/content-footer-promotion.png) no-repeat;clear:both;
color:#333333;
height:220px;
line-height:16px;
margin:40px auto;
width:712px;}

#poll #submit {float:right; padding: 0px 225px 0 0;}