@charset "UTF-8";
/* CSS Document */

html, body {margin:0px;padding:0px;}
	body {background-color:#06335c;}
	#header, #banner, #content, #footer {clear:both;float:left;width:100%;}
	.container {width:1020px;margin:0px auto;height:100%;position:relative;}
	#header {background-image:url("../img/bg-header.jpg");background-repeat:repeat-x;height:145px;z-index:999;position:relative;}
	#header div.container {background-image:url("../img/bg-header-container.jpg");background-repeat:no-repeat;}
	#logo {float:left;}
	#news {height:26px;width:415px;float:left;position:absolute;top:67px;left:400px;background-image:url("../img/bg-news.png");background-repeat:no-repeat;background-position:top left;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:26px;overflow:hidden;}
		#news p {float:left;margin:0px;padding:0px}
		#news p.news-heading {font-weight:bold;color:#007cc3;padding:0px 5px 0px 10px;}
	#search {position:absolute;bottom:52px;right:0px;}
		#search input.field {color:#333333;height:24px;border:1px solid #5cabd9;border-right:none;margin:0px;padding:0px 0px 0px 5px;font-weight:bold;outline:none;}
		#search input#submit {width:26px;height:26px;border:1px solid #5cabd9;border-left:none;margin:0px 0px 0px -4px;padding:0px;background:transparent url("../img/search.jpg") no-repeat center;text-indent:-9999px;cursor:pointer;}
	ul#nav {list-style-type:none;clear:both;float:left;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#FFFFFF;position:relative;z-index:999;}
		ul#nav li {float:left;margin:0px 0px 0px 20px;line-height:24px;}
		ul#nav li:first-child {margin:0px;}
		ul#nav li a {color:#FFFFFF;text-decoration:none;display:block;}
		ul#nav li:hover a, ul#nav li.sfhover a {color:#007cc3;}
		ul#nav li:hover ul li a, ul#nav li.sfhover ul li a {color:#FFFFFF;}
		ul#nav li ul {display:none;position:absolute;list-style-type:none;margin:-5px 0px 0px 0px;padding:9px 0px 0px 0px;background-image:url("../img/bg-subnav.png");background-repeat:no-repeat;background-position:top left;}
		ul#nav li ul li {clear:both;float:left;background-color:#007cc3;margin:0px;width:200px;}
		ul#nav li ul li a {display:block;padding:0px 10px 0px 10px;}
		ul#nav li ul li a:hover {background-color:#FFFFFF;color:#000000;}
		ul#nav li:hover ul, ul#nav li.sfhover ul {display:block;}
	#banner {background-color:#000000;border-bottom:1px solid #86baeb;position:relative;z-index:1;height:333px;}
	#content {background-image:url("../img/bg-content.jpg");background-repeat:repeat-x;background-position:top;background-color:#094174;border-top:1px solid #000000;}
		body.home #content h1 {text-indent:-9999px;width:472px;height:34px;background-image:url("../img/geo-diversity.png");background-repeat:no-repeat;margin:15px 0px 15px 0px;padding:0px;}
		#content div.left, #content div.right {width:50%;float:left;}
		.box-green {background-image:url("../img/bg-gradient-green.jpg");background-repeat:repeat-x;background-position:center;background-color:#000000;border:1px solid #c0de6b;width:230px;float:left;margin:0px 10px 0px 0px;text-align:center;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		}
		.half-box {width:237px;float:left;margin:25px 10px 0px 0px;background-color:#094073;color:#FFFFFF;padding:10px 0px 0px 0px;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		}
		.half-box p {font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0px 10px 0px 10px;margin:0px;line-height:18px;}
		.half-box ul {font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0px 0px 0px 25px;margin:20px 0px 0px 0px;line-height:18px;}
		.half-box a {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;display:block;text-align:right;color:#FFFFFF;text-decoration:none;margin:10px 10px 20px 0px;}
		.box-green img, .wide-box-blue img {margin:5px 0px 5px 0px;}
		.box-green p, .wide-box-blue p, .wide-box-gray p {margin:0px 0px 20px 0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;line-height:18px;text-shadow:2px 2px 3px #000000;}
		.box-green a, .wide-box-blue a, .wide-box-gray a {font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;color:#FFFFFF;text-transform:uppercase;float:right;margin:0px 10px 5px 0px;display:block;}
		.wide-box-blue {background-image:url("../img/bg-gradient-blue.jpg");background-repeat:repeat-x;background-position:center;background-color:#000000;border:1px solid #376388;width:473px;float:left;margin:25px 10px 0px 0px;text-align:center;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;}
		.wide-box-gray {background-image:url("../img/bg-gradient-gray.jpg");background-repeat:repeat-x;background-position:center;background-color:#000000;border:1px solid #428837;width:473px;float:left;margin:25px 10px 30px 0px;text-align:left;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;}
		.wide-box-gray h2 {font-family:Arial, Helvetica, sans-serif;font-size:21px;color:#FFFFFF;font-style:italic;margin:10px 0px 0px 10px;}
		.wide-box-gray h3 {font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF;margin:5px 0px 0px 10px;}
		.wide-box-gray p {margin:10px 0px 0px 10px;}
		.clickable {cursor:pointer;}
		.half {width:50%;float:left;}
		p.btn-heading {font-size:14px;margin:5px 0px -10px 0px;}
		.ch-intro {margin:65px 0px 0px 0px;}
		.ch-intro img {float:left;margin:0px 10px 0px 0px;}
		.ch-intro h3 {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#FFFFFF;margin:70px 0px 0px 0px;padding:0px;float:left;width:290px;}
		.ch-intro h4 {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#FFFFFF;margin:0px;padding:0px;float:left;width:290px;}
		.right p.ch {clear:both;float:left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:22px;color:#FFFFFF;margin:10px 0px 0px 0px;}
		a.ch-read-more {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#b7d65d;text-decoration:none;float:right;font-weight:bold;}
		#lunch-and-learn {width:484px;height:120px;background-color:#145c9e;clear:both;float:left;margin:20px 0px 50px 0px;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		}
		#lunch-and-learn img {margin:10px 0px 0px 10px;float:left;}
		#lunch-and-learn p {font-family:Arial, Helvetica, sans-serif;font-size:13px;float:left;border-left:1px solid #FFFFFF;margin:30px 0px 0px 5px;padding:0px 0px 0px 5px;color:#FFFFFF;width:230px;line-height:20px;}
		
	#sidebar {width:290px;float:left;height:500px;margin:25px 0px 0px 0px;position:relative;background-repeat:no-repeat;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-bottomleft:10px;
		-webkit-border-top-left-radius:10px;
		-webkit-border-bottom-left-radius:10px;
	}
	body.products #sidebar {background-image:url("../img/sdbr-products.jpg");background-repeat:no-repeat;}
	body.case-histories #sidebar {background-image:url("../img/sdbr-case.jpg");background-repeat:no-repeat;}
	body.products #sidebar a, body.case-histories #sidebar a, body.case-history #sidebar a.pdf {position:absolute;right:20px;bottom:15px;}
	#sidebar a.sell-sheet {position:absolute;right:20px;top:380px;}
	#main-content {width:630px;float:left;background-color:#e4e5e5;margin:0px 0px 35px 0px;padding:30px;font-family:Arial, Helvetica, sans-serif;
		-moz-border-radius-bottomleft:10px;
		-moz-border-radius-bottomright:10px;
		-webkit-border-bottom-left-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		}
	body.tech-library #main-content {text-align:center;}
		
	#main-content h1 {font-weight:bold;font-size:24px;color:#094174;border-bottom:2px solid #094174;}
	#main-content h2 {font-weight:bold;font-size:20px;color:#094174;margin-bottom:0px;}
	#main-content h3 {font-weight:bold;font-size:16px;color:#094174;}
	#main-content h4 {font-size:12px;text-align:center;text-transform:uppercase;}
	#main-content h5 {}
	#main-content h6 {}
	#main-content p {font-size:12px;line-height:18px;margin-top:0px;}
	#main-content p.caption {font-size:10px;line-height:normal;}
	#main-content a {color:#094174;}
	#main-content a:hover {color:#000000;}
	#main-content ul, #main-content ol {margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;font-weight:bold;font-size:12px;}
	#main-content ul li, #main-content ol li {margin:0px 0px 6px 0px;}
	#main-content ul li ul, #main-content ol li ul {margin:0px;padding:0px;list-style-type:none;font-weight:normal;margin:0px 0px 10px 0px;}
	#main-content ul.two-col-list li {width:50%;float:left;margin:0px 0px 6px 0px;}
	
	ul.ch-list {list-style-type:none;margin:0px;padding:0px;}
	ul.ch-list li {float:left;width:575px;}
	ul.ch-list li.number {width:25px;clear:both;text-align:right;padding-right:10px;}
	
	div.inset-box {background-color:#d3d3b4;padding:0px 10px 10px 10px;margin:0px 0px 10px 10px;width:185px;float:right;border:1px solid #000000;}
	
	table.chart th {color:#FFFFFF;font-size:9pt;font-weight:bold;background-color:#094174;margin-bottom:2px;padding:4px 5px;}
	table.chart td {color:black;font-size:8.5pt;padding:4px 7px 4px 10px;vertical-align:top;border-bottom:1px solid #434f38;border-left:1px solid #434f38;}
	table.chart td.categories {border-left:none;font-weight:bold;}
	table.chart td.categories span {font-size:6.5pt;font-weight:normal;}
	table.chart {border:1px solid #434f38;background-color:#FFFFFF;width:100%;}
	table.chart tr.alt td {background-color:#d3d3b4;}
	table.chart tr.over td {background-color:#4c85b9;color:#FFFFFF;}
	
	ul#tech-library {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;width:248px;margin:0px;padding:0px;list-style-type:none;}
	ul#tech-library li {background-image:url("../img/btn-library-closed.jpg");background-repeat:no-repeat;line-height:27px;padding:0px 0px 0px 10px;cursor:pointer;}
	ul#tech-library li.open {background-image:url("../img/btn-library-open.jpg");}
	ul#tech-library li ul {margin:0px;padding:0px;list-style-type:none;display:none;}
	ul#tech-library li ul li {background:none;background-color:#d3d3b4;margin:0px 0px 0px -10px;padding:0px 0px 0px 10px;border-top:1px solid #000000;}
	ul#tech-library li ul li:first-child {border:none;}
	ul#tech-library li ul li:hover, ul#tech-library li ul li.sfhover {background-color:#FFFFFF;}
	ul#tech-library li ul li a {font-weight:normal;color:#000000;text-decoration:none;display:block;}
	
	#samples-form {width:500px;}
	#samples-form fieldset {border:none;}
	#samples-form fieldset.info, #samples-form fieldset.material, #samples-form fieldset.additional {border:1px solid #000000;width:130px;float:left;margin:0px 10px 0px 0px;height:320px;}
	#samples-form fieldset legend {font-size:10px;font-weight:bold;}
	#samples-form fieldset div {width:235px;float:left;padding:0px 15px 0px 0px;margin:0px 0px 6px 0px;}
	#samples-form fieldset div input {clear:both;float:left;width:100%;}
	#samples-form fieldset div.full {width:485px;}
	#samples-form fieldset div.half {width:110px;}
	#samples-form fieldset div label {float:left;font-size:12px;}
	#samples-form fieldset div label span, #samples-form p.required {}
	#samples-form fieldset div.checkbox {width:485px;}
	#samples-form fieldset div.checkbox label {line-height:14px;}
	#samples-form fieldset div.checkbox input {width:10px;margin:0px 6px 0px 0px;}
	#samples-form fieldset.info div.checkbox, #samples-form fieldset.material div.checkbox, #samples-form fieldset.additional div.checkbox {width:130px;}
	#samples-form textarea {width:485px;height:100px;}
	#samples-form #submit {clear:both;margin:10px 0px 0px 0px;}
	
	#info-form {width:500px;}
	#info-form fieldset {border:none;}
	#info-form fieldset.info, #info-form fieldset.material, #info-form fieldset.additional {border:1px solid #000000;width:130px;float:left;margin:0px 10px 0px 0px;height:320px;}
	#info-form fieldset legend {font-size:10px;font-weight:bold;}
	#info-form fieldset div {width:215px;float:left;padding:0px 15px 0px 0px;margin:0px 0px 6px 0px;}
	#info-form fieldset div input {clear:both;float:left;width:100%;}
	#info-form fieldset div.full {width:485px;}
	#info-form fieldset div.full input {width:446px;}
	#info-form fieldset div.half {width:100px;}
	#info-form fieldset div label {float:left;font-size:12px;}
	#info-form fieldset div label span, #info-form p.required {}
	#info-form fieldset div.checkbox {width:485px;}
	#info-form fieldset div.checkbox label {line-height:14px;}
	#info-form fieldset div.checkbox input {width:10px;margin:0px 6px 0px 0px;}
	#info-form fieldset.info div.checkbox, #info-form fieldset.material div.checkbox, #info-form fieldset.additional div.checkbox {width:130px;}
	#info-form textarea {width:485px;height:100px;}
	#info-form #submit {clear:both;margin:10px 0px 0px 0px;}
	
	#lunch-and-learn-form {width:500px;}
	#lunch-and-learn-form fieldset {border:none;}
	#lunch-and-learn-form fieldset.info, #lunch-and-learn-form fieldset.material, #lunch-and-learn-form fieldset.additional {border:1px solid #000000;width:130px;float:left;margin:0px 10px 0px 0px;height:320px;}
	#lunch-and-learn-form fieldset legend {font-size:10px;font-weight:bold;}
	#lunch-and-learn-form fieldset div {width:235px;float:left;padding:0px 15px 0px 0px;margin:0px 0px 6px 0px;}
	#lunch-and-learn-form fieldset div input {clear:both;float:left;width:100%;}
	#lunch-and-learn-form fieldset div.full {width:485px;}
	#lunch-and-learn-form fieldset div.half {width:110px;}
	#lunch-and-learn-form fieldset div label {float:left;font-size:12px;}
	#lunch-and-learn-form fieldset div label span, #lunch-and-learn-form p.required {}
	#lunch-and-learn-form fieldset div.checkbox {width:485px;}
	#lunch-and-learn-form fieldset div.checkbox label {line-height:14px;}
	#lunch-and-learn-form fieldset div.checkbox input {width:10px;margin:0px 6px 0px 0px;}
	#lunch-and-learn-form fieldset.info div.checkbox, #lunch-and-learn-form fieldset.material div.checkbox, #lunch-and-learn-form fieldset.additional div.checkbox {width:130px;}
	#lunch-and-learn-form textarea {width:485px;height:100px;}
	#lunch-and-learn-form #submit {clear:both;margin:10px 0px 0px 0px;}
	
	#main-content a.download-pdf {float:right;display:block;background-color:#094174;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;font-size:12px;padding:7px;margin:10px 0px 10px 0px;}
	
	#main-content #holder {clear: both;height: 50px;text-align: center;}
	#main-content #holder #black {color: #FFFFFF;background: #000000;float: left;width: 120px;text-align: center;padding: 15px;margin: 0px 0px 0px 40px;}
	#main-content #holder #white {color: #000000;background: #FFFFFF;float: left;width: 120px;text-align: center;padding: 14px;border: 1px solid #000000;margin: 0px 0px 0px 40px;}
	#main-content #holder #blue {color: #FFFFFF;background: #007CC3;float: left;width: 120px;text-align: center;padding: 14px;border: 1px solid #000000;margin: 0px 0px 0px 40px;}
	#main-content #holder #tan {color: #000000;background: #d5ad68;float: left;width: 120px;text-align: center;padding: 14px;border: 1px solid #000000;margin: 0px 0px 0px 40px;}
	
	.clear {clear:both;}
	#full_name {display:none;}
	.hidden {display:none;}
	
	#marquee {margin:0px;padding:0px;list-style-type:none;}
	ul.marquee {display: block;padding: 0;margin: 0;list-style: none;line-height: 1;position: relative;overflow: hidden;width: 340px;height: 29px;}
	ul.marquee li {position: absolute;top: -999em;left: 0;display: block;white-space: nowrap;font: 11px Arial, Helvetica, sans-serif;padding: 3px 5px;}
	ul.marquee li a {text-decoration:none;color:#000000;line-height:20px;}
	
	img.prod-overview-img {float:left;margin:0px 10px 0px 0px;}
	#main-content ul.prod-overview-list {color:#094174;margin:10px 0px 0px 0px;float:left;}
	#main-content ul.prod-overview-list li {font-size:18px;font-weight:normal;}
		
	#footer {border-top:1px solid #155998;background-color:#06335c;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
		#footer ul {list-style-type:none;margin:15px 0px 30px 0px;padding:0px;}
		#footer ul li {display:inline;padding:0px 5px 0px 5px;border-left:1px solid #FFFFFF;}
		#footer ul li:first-child {padding:0px 5px 0px 0px;border:none;}
		#footer ul li a {text-decoration:none;color:#FFFFFF;}
		#footer ul li a:hover {color:#007cc3;}
		#footer p {color:#FFFFFF;margin:10px 0px 30px 0px;}
