* {
}
html{
}

textarea 
{
    color: #fff;
}

#container {
	font-family: Arial;
	color: #ffffff;
	font-size:11px;
	margin-left:33px;
	width: 885px;
}
#header {
	height:83px;
	vertical-align:bottom;
}
#logo {
	width: 84px;
	float: left;
}
#headline{
	width: 198px;
	float: right;
}

#topNav {
	margin:0px;
	padding: 0px;
	float: left;
	height:20px;
	border-top:1px solid #8d8b8c;
	border-bottom:1px solid #8d8b8c;
	width: 885px;
	font-size:11px;
}
#topNav ul{
	margin:0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

#topNav ul li {
	
	/* border-left: 1px solid #ab262b; */
	padding: 3px 8.5px 0px 0px;
	float: left;

}
#topNav ul li a{
	float:left;
	text-decoration:none;
	color:#ffffff;
}
#topNav ul li a:hover{
	color:#7e7e7e;
}

#topNav ul li a.active{
	color:#7e7e7e;
}
#topNav ul li.divider{
	margin-top:-1px;
}
#search {
	
	padding-top:2px;
	float: right;
	font-weight:bold;
}
#search input {
	height:12px;
	background-color: #d5d5d5;
	width: 150px;
	color: #000000;
	border: 1px solid #9c9c9d;
	font-size: 0.85em;
}
#leftNav{
	float:left;	
	width:180px;
	font-size:12px;
	font-weight:normal;
}
#leftNav h2{
	font-size:12px;
}
#leftNav ul{
	margin:0px;
	padding:2px 0px 2px 0px;
	list-style-type:none;	
	line-height:15px;
}
#leftNav ul li ul{
	padding-left:10px;
}
#leftNav ul li a{
	text-decoration:none;
	color:#ffffff;
}
#leftNav ul li a:hover{
	color:#7e7e7e;
}
#leftNav ul li a.active{
	color:#7e7e7e;
}
#leftNav ul li a.activelight{
	color:#a5a5a5;
}


#rightNav{
	padding:0px;
	margin:0px;
	float:right;
	width:150px;	
	font-size:12px!important;	
	
}
#rightNav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;	
	line-height:18px;
}
#rightNav ul li a{
	text-decoration:none;
	color:#ffffff;
    display:block;
    width:110px;  
}

#rightNav ul.pdf li{
	width:125px;
	background:url(../images/pdf.gif) no-repeat right top;	
	margin-bottom:10px;
}
#rightNav ul.movie li{
	width:125px;
	background:url(../images/movie.jpg) no-repeat right top;	
	margin-bottom:10px;
}
#rightNav ul li a:hover{
	color:#7e7e7e;
}
#rightNav ul li a.active{
	color:#7e7e7e;
}
#rightNav img{
	border:0px;	
}
#rightNav div.thumb{
	float:left;
	padding-bottom:15px;
	padding-left:14px;

}
#rightNav .box{
	margin-top:10px; 
	padding:10px; 
	border:1px solid #8d8c8c;
}
#rightNav select{
	width:150px;
	margin:0px 0px 10px 0px;
}
#rightNav input.submit{
	border:none;
	width:48px;
	height:19px;
	float:right;
	
}
#content{
	float:left;	
	margin-top:20px;
	width:885px;	
}
#mainContent{
	float:left;	
	width:537px;
	color:#a5a5a5;	
	line-height:14px;
}
#mainContent li {
    margin-left: 10px;
    margin-top:3px;
}

#footer{
	width:100%;
	background:url(../images/background.gif) repeat-x top;
}
#footer div#holder{
	float:left;
	margin-left:33px;	
	width:885px;
	padding-bottom:100px;
}
#footer ul{
	font-family: Arial;
	color: #ffffff;
	font-size:10px;
	float:left;
	margin:0px;
	padding:0px;
	line-height:18px;
	list-style-type:none;
	padding-right:40px;
}

#footer ul li a{
	color:#a5a5a5!important;
}



#mainContent.home{
	width:720px!important;	
}
#application_finder{
	width:720px;
	/*height:162px;*/
	float:left;
	background:url(../images/home/application_finder_left.jpg) no-repeat left top;
}
#application_finder_form{
	float:left;	
	width:223px;
	padding:10px 0px 0px 10px;
}
#application_finder_form select{
	width:205px;
	margin:0px 0px 10px 0px;
}
#application_finder_form input.submit{
	border:none;
	width:48px;
	height:19px;
	float:right;
	padding-right:20px;
}

#application_finder img{
	float:left;	
}
#continents{
	padding-top:10px;
	float:left;
	
}
#continents .list{
	padding-top:10px;
	float:left;	
}
#continents .table_top{
	float:left;
	width:160px;
	height:20px; 
	border-bottom:1px solid; 
	font-size:12px
}
#continents .extend{
	width:175px;	
}
#continents .table_bottom{
	float:left;
	width:160px;
	height:15px; 
	font-size:12px;
	padding-top:5px;
}
#continents .leftborder{
	border-left:1px solid; 
	padding-left:20px;
}
#continents a{
	color:#ffffff;	
}
#continents a.active{
	color:#fcb034;	
}
#continents .content{
	float:left;
	padding-top:40px;
	width:100%;
}
#continents .content h3{
	float:left;
	display:block;
	padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;
	width:100%;
	min-width:100%;
	
	border-bottom:1px solid #8d8c8c;
}
#continents .content div{
	padding-top:10px;	
}
#continents .content_list_left{
	float:left;
	width:160px;
}
#continents .content_list_middle{
	float:left;
	width:180px;
}
#continents .content_list_right{
	float:left;
	width:160px;
}
#continents ul{
	float:left;
	margin:0px;
	padding:0px;
	line-height:18px;
	list-style-type:none;
	padding-right:40px;
}

.pushArea{
	float:left;
	width:230px;
	padding-left:10px;	
}
.pushArea img{
	float:left;
	border:0px;
	
}
.pushArea div{
	float:left;
	padding:0px 5px 0px 10px;
	margin:0px;
	width:105px;
	color:#a5a5a5;
}

.hotTopic{
	float:left;
	width:350px;
	padding-left:10px;	
}
.hotTopic img{
	float:left;
	border:0px;
}
.hotTopic div{
	float:left;
	padding:0px 0px 0px 10px;
	margin:0px;
	width:230px;
	color:#a5a5a5;
}
.hotTopicPush{
	float:right;
	width:354px;	
}
.hotTopicPush img{
	float:left;	
}
.hotTopicPush div{
	float:left;	
	padding:0px 0px 0px 10px;
	margin:0px;
	width:230px;
	color:#a5a5a5;
}
.hotTopicOverview img{
	float:left;	
	margin-bottom:10px;
}
.hotTopicOverview div{
	float:left;
	padding:0px 0px 0px 10px;	
	width:410px;
}
.hotTopicList{
	float:left;
	padding-bottom:20px;	
}
.push{
	float:left;
	width:255px;
	padding-left:20px;
}
.push img{
	margin-right:10px;
}
.order{
	width:430px;
}
.order input{
	font-size:12px;
	line-height:14px;
	width:350px;
	height:16px;
	margin-bottom:4px;
}

.order label{
	width:70px;
	display:block;
	float:left;
}
.order input.submit{
	width:101px;
	height:10px;	
	float:right;
}
.small{
	width:160px!important;	
	
}
.subArea{
	float:left;	
}
.subArea div.productFamily{
	margin-top:20px;
	
}
.subArea div.productFamily img{
	float:left;
	margin-right:20px;
}
.subArea div.productFamily div{
	float:left;
	width:300px;
}
.subArea div.productFamily div.links{
	
	padding-top:20px;
	float:right;
	width:100px;
}
.subArea div.productFamily div.links a{
	padding-left:30px;
	float:left;
}
.subArea div.productFamily div.links a.pdf{
	margin-bottom:10px;
	padding-left:30px;
	color:#ffffff;
	background:url(../images/pdf.gif) no-repeat left;	
}

.selector ul{
	margin:0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

.selector ul li {
	
	/* border-left: 1px solid #ab262b; */
	padding: 3px 10px 0px 0px;
	float: left;

}
.selector ul li a{
	float:left;
	text-decoration:none;
	color:#ffffff;
}
.selector ul li a:hover{
	color:#7e7e7e;
}

.selector ul li a.active{
	color:#7e7e7e;
}
.selector ul li.divider{
	margin-top:-1px;	
}
.faq{
	float:left;	
	margin-bottom:10px;
}
.faq a.plus{
    color:#ffffff;
    line-height:16px;
    padding-left:10px;
    background:url(../images/plus.gif) no-repeat left top;
}
.faq a.minus{
    color:#ffffff;
    line-height:16px;
    padding-left:10px;
    background:url(../images/minus.gif) no-repeat left top;
}
.faq a:hover{
	color:#a5a5a5;	
	text-decoration:none;
}
.faq a.active{
    color:#a5a5a5;
    background:url(../images/minus.gif) no-repeat left top;
}
.answer{
	display:none;	
	padding:10px 0px 0px 30px;
	
}
.caseHolder{
	float:left;	
}
.caseHolder img{
	float:left;	
}
.caseHolder div{
	float:left;
	width:370px;
	margin-left:10px;	
	
}
.caseHolder div a{
	display:block;
	float:left;
}
.caseHolder div a.pdf{
	display:block;
	float:right;
	padding-right:30px;
	background:url(../images/pdf.gif) no-repeat right;
}
.caseListing{
    width: 100%;
	float:left;	
}
.caseListing div{
    width: 100%;
	float:left;	
	margin-top:10px;
}
.caseListing div a{
	display:block;
	float:right;
	margin-right:80px;
}
.caseListing div a.pdf{
	display:block;
	float:right;
	padding-right:30px;
	background:url(../images/pdf.gif) no-repeat right;
}
.processListing{
    width:100%;
	float:left;	
}
.processListing div{
    width:100%;
	float:left;	
	margin-top:10px!important;
}
.processListing div a{
	display:block;
	float:right;
}
.processListing div h4{
	display:block;
	float:left;
}
.left{
	float:left;	
}
.right{
	float:right;	
}
.editorial{
	float:left;
	width:530px;
}

.products{
		
	
}
.products div.family{
	float:left;
	padding-top:20px;
}

.products div img{
	float:left;
}
.products div.textholder{
	float:left;
	width:310px;	
	padding-left:20px;
}
.products div.pdfholder{
	float:right;
	padding-top:20px;
	padding-left:20px;
}

.products div div img{
	padding-right:10px;	
}

.editorial{
	float:left;	
}
.dropdowns {
	float:left;
	margin-top:10px;
}
.dropdowns select{
	width:150px;

}
 


.newsArticle{
	float:left;
	width:230px;
	line-height:14px;
}
.newsArticle div{
	color:#a5a5a5;	
}
.case{
	float:right;
	width:285px;	
	padding-left:20px;
}
.case img{
	float:right;
}
.case div{
	float:left;	
}


.nopadding{
	padding:0px!important;
	margin:0px!important;	
}

.hr{
	padding-top:20px;
	margin-bottom:20px;
	border-bottom:1px solid #8d8c8c;	
	height:10px;
	width:100%;
	min-width:100%;
	clear:both;
}
.clear {
	float:none!important;
	clear: both;
}

#Sitemap ul li
{
    padding-left: 20px;
    list-style: none;
}
#Sitemap ul li.firstpage
{
    padding-left: 0px;
}