
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
* html .fix {height: 1%;}

.ie5overflowfix {width:100%;overflow: hidden;}
html>body .ie5overflowfix {overflow:visible;}

.secondarymenuPadding {padding:39px 23px 0 27px;}

.titlepaddinghome {padding:27px 0 0 48px;}
.column1paddinghome {padding:0 27px 0 48px;}

.titlepadding {padding:27px 0 0 0;}
.column1padding {padding:0 27px 40px 0;}

.column3padding {padding:0 70px 40px 0;}

.relatedcontentPadding {padding:0 23px 0 23px;}

body {margin:0; text-align:left; background:#000;}

/* Home Layout */
#slideshowframe {width:980px; margin:0; padding:0; background:#fff;}
	#slideshow {width:980px; height:821px; overflow:hidden; margin:0; padding:0; float:left; text-align:right; position:relative;}
	#homebody {position:absolute; top:0; left:0;}
	#homecontent {position:absolute; top:220px; left:0; width:740px; text-align:left;}

/* Inner Layout */
#headerframe {width:980px; margin:0; padding:0; text-align:left;}
	#header {width:980px; height:220px; overflow:visible; margin:0; padding:0; float:left; position:relative; background:#fff;}
	#menu {position:absolute; top:135px; left:0; width:100%; z-index:1000;}
	#search {position:absolute; top:15px; left:15px; z-index:2000;}	
	
#contentframe {width:980px; margin:0; padding:0;background:#fff; text-align:left;}
	#secondarymenu {width:260px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
	#content {width:720px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
		#title {width:720px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
		#column1 {width:460px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
		#column2 {width:250px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
			#relatedcontent {width:250px; height:auto; overflow:hidden; margin:0 0 23px 0; padding:0; background:url(/custom/templates/page/styxInner/images/menu-body.png) repeat-y;}
			
		#column3 {width:720px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
		
	#footer {background:url(/custom/templates/page/styxInner/images/menu-body.png) repeat-y;}

.individual-datasheets{ line-height:12px;}
	.individual-datasheets p{ margin:0; font-weight:bold; height:14px; padding:0;}
	.individual-datasheets input, .individual-datasheets select{ float:left; margin:0;}
	.individual-datasheets input{}
	.individual-datasheets select{ margin:3px 10px 0 0;}
		.dsWidgetMonth, .dsWidgetSubmit{ width:auto; float:left; margin:0 0 20px 4px; padding:0;}
		.dsWidgetMonth{ padding:2px 0 0 0;}
		.dsWidgetSubmit{}
			.dsWidgetSubmit input,
			.csvExportWidgetSubmit input{
				width:126px; height:26px;
				display:block;
				border:1px solid #000;
				border-width:0px;
				background-image:url(/custom/templates/page/shared/images/button-get-datasheet.jpg);
				background-repeat:no-repeat;
				text-align:-999em;
				font-size:0px; line-height:0px;
			}
				#csvExportWidgetForm .csvExportWidgetSubmit input{background-image:url(/custom/templates/page/shared/images/button-get-csv.jpg);}
	#csvExportWidgetForm{}
		.csvExportWidgetLocation,
		.csvExportWidgetYear{padding:2px 10px 0 0;}
			.csvExportWidgetLocation label,
			.csvExportWidgetYear label{ display:none;}
		.csvExportWidgetLocation,
		.csvExportWidgetYear,
		.csvExportWidgetSubmit{ width:auto; float:left; padding-bottom:10px;}
		#csvExportWidgetForm input{}
