/* lists */
.lastListItem{}

.subPageNavWrap{
	padding:5px;
	padding-top:7px;
	}
#navWrap{
	text-align:right;
	}
#navMain{
	text-align:right;
	padding-bottom:0.2em;
	}
#navMain ul{
	padding:0;
	margin:0;
	}
#navMain ul li{
	margin-right:0.2em;
	padding:0;
	list-style-type:none;	
	color:#ffffff;
	
	}
#navMain ul li a{
	color:#ffffff;
	padding-left:0.2em;
	padding-right:0.3em;
	padding-top:0.2em;
	padding-bottom:0.5em;
	font-size: 120%;
	}
#navMain ul li a:hover{
	color:#24ace6;
	}
* html #navMain ul li a{
	/*font:Arial, Helvetica, sans-serif;
	font-size:85%;
	letter-spacing:normal;*/
	}
#navMain ul li a{
	padding-top:0em;
	}
#navMain ul li.lastItem{
	padding-right:0;
	}
#navMain ul li.firstItem a{
	padding-left:0;
	}
#navMain ul li.lastItem a{
	}
* html #navMain ul li a{
	/*height:20px;*/
	}
.prodButtons{}
.prodButtons ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}
.prodButtons ul li{
	display:inline;
	width:175px;
	padding:0;
	margin:0;
	overflow:hidden;
	}
.prodButtons ul li a{
	/*padding-left:3px;*/
	}

.blockNav{}
.blockNav ul{
	border-top:1px solid #E7E7E7;
	margin:0;
	padding:0;
	list-style-type:none;
	}
.blockNav ul li{
	border-bottom:1px solid #e7e7e7;
	}
.blockNav ul li a{
	display:block;
	padding-left:8px;
	background-image:url(../images/elements/bullets/arrowright_01.gif);
	background-position:95% 50%;
	background-repeat:no-repeat;
	}

.productCatsVisual{
	min-height:420px;
	background-color:#361715;
	padding:6px;
	padding-bottom:3px;
	}
.productCatsVisual ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
.productCatsVisual ul li{
	margin:0;
	padding:0;
	margin-bottom:3px;
	/*height:52px;*/
	}

.benefitList{}
.benefitList ul{
	margin:0;
	padding:0;
	list-style-type:disc;
	padding-left:20px;
	}
.benefitList ul li{
	margin:0;
	padding:0;
	padding-bottom:3px;
	padding-left:3px;
	border-bottom:1px solid #FFFFFF;
	margin-bottom:3px;
	color:#990000;
	}
.benefitList ul li.lastItem{
	border-bottom:none;
	margin-bottom:0;
	}
.benefitList ul li a{}

.breadCrumbs{
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	margin-bottom:5px;
	}


#topNav {
	/*margin-bottom:10px;*/
	/*margin-top:-10px;*/
	text-align:right;
	/*padding-bottom:3px;*/
	/*border-bottom:5px solid #DEDDE2;
	margin-bottom:5px;*/
	}
#topNav ul{
	/*padding-top:5px;*/
	}
#topNav ul li{
	margin:0;
	padding:0;
	/*margin-bottom:2px;*/
	/*background-color:#CCCCCC;*/
	}

#topNav ul li a{
	vertical-align:middle;
	/*padding-left:0.5em;
	padding-right:0.5em;*/
	/*background-color:#FF0000;*/
	}
#topNav ul li a.lastItem{
	padding-right:0;
	}
#topNav ul li a span{
	
	}
#topNav ul li a:link, #topNav ul li a:visited{
	color:black;
	}
#topNav ul li a:hover{
	color:#333333;
	}

.plainList ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}

.plainList ul li{
	margin:0;
	padding:0;
	}
	
.plainList2 ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}

.plainList2 ul li{
	margin:0;
	padding:0;
	padding-bottom: 5px;
	}



.listTypeMoon{margin-bottom:0;}
.listTypeMoon ul{margin:0;padding:0;}
.listTypeMoon ul li{
	margin:0;
	display:inline;
	padding-right:1em;
	padding-bottom:0;
	}
.listTypeMoon ul li a{
	/*background-color:#003300;*/
	margin:0;
	}
.listTypeMoon ul li#firstItem{
	/* border-left:1px solid #e4e4e4; */
	}
.listTypeMoon ul li a:link, .listTypeMoon ul li a:visited{
	
	}
.listTypeMoon ul li a:hover{
	color:#333333;
	}
.listTypeScotch{margin-bottom:0;}
.relatedBits{margin-top:10px;margin-bottom:10px;}
.relatedBits h4{margin-bottom:0.5em;}
.listTypeScotch ul, .relatedBits ul{margin:0;padding:0;margin-bottom:1em;}
.listTypeScotch ul li, .relatedBits ul li{
	background-image:url(../images/elements/bullets/right_02_g.gif);
	background-repeat:no-repeat;
	background-position:0% 0.5em;
	padding-left:20px;
	list-style-type:none;
	}
.listTypeScotch ul li a:link, .listTypeScotch ul li a:visited, .relatedBits ul li a:link, .relatedBits ul li a:visited{
	background-image:url(../images/elements/misc/hr.gif);
	background-position:0 100%;
	background-repeat:repeat-x;
	display:block;
	color:#333;
	}

.listTypeMartini{}
.listTypeMartini ul{
	margin:0;
	margin-top:0;
	padding:0;
	list-style:none;
	
	}
.listTypeMartini ul li{
	display:block;
	margin:0;
	padding:0;
	background-image:url(../images/elements/misc/horiz_rule.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:white;
	}
.listTypeMartini ul li a{
	display:block;
	padding:2px;
	padding-left:10px;
	}
.listTypeMartini ul li.current a:link, .listTypeMartini ul li.current a:visited{
	color:#777777;
	}
.listTypeMartini ul li a:link, .listTypeMartini ul li a:visited{
	color:#777777;
	}
.listTypeMartini ul li a:link, .listTypeMartini ul li a:visited{
	border-bottom:1px solid #e4e4e4;
	}

.listTypeMartini ul li.rowEven a:link, .listTypeMartini ul li.rowEven a:visited{
	background-color:#f5f5f5;
	}
.listTypeMartini ul li.rowOdd a:link, .listTypeMartini ul li.rowOdd a:visited{
	/*background-color:#F0EBEF;*/
	background-color:transparent;
	}
.listTypeMartini ul li a:hover, .listTypeMartini ul li.rowOdd a:hover, .listTypeMartini ul li.rowEven a:hover{
	background-color:#e4e4e4;
	}



.listTypeMachDownloads{
	background-image:url(../images/elements/decor/dlfade_plain.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	background-color:#9B9C9E;
	min-height:119px;
	}
* html .listTypeMachDownloads{
	height:119px;
	}
.listTypeMachDownloads ul{
	margin:0;
	margin-top:0;
	padding:0;
	list-style:none;
	}
.listTypeMachDownloads ul li{
	display:block;
	margin:0;
	padding:0;
	background-image:url(../images/elements/decor/dlfade.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#9B9C9E;
	
	}
.listTypeMachDownloads ul li a{
	display:block;
	padding:3px;
	padding-left:8px;
	padding-right:20px;
	}
.listTypeMachDownloads ul li.current a:link,
.listTypeMachDownloads ul li.current a:visited{
	color:#777777;
	}
.listTypeMachDownloads ul li a:link,
.listTypeMachDownloads ul li a:visited{
	border-bottom:1px solid #e4e4e4;
	color:white;
	}

.listTypeMachDownloads ul li.rowEven a:link,
.listTypeMachDownloads ul li.rowEven a:visited{
	background-color:#f5f5f5;

	}
.listTypeMachDownloads ul li.rowOdd a:link,
.listTypeMachDownloads ul li.rowOdd a:visited{
	/*background-color:#F0EBEF;*/
	background-color:transparent;
	}
.listTypeMachDownloads ul li a:hover, 
.listTypeMachDownloads ul li.rowOdd a:hover,
.listTypeMachDownloads ul li.rowEven a:hover{
	background-image:url(../images/elements/decor/dlfade_hover.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	color:#777777;
	}


.listTypeProdDownloads2{
	
	}
.listTypeProdDownloads2 ul{
	margin:0;
	margin-top:0;
	padding:0;
	list-style:none;
	}
.listTypeProdDownloads2 ul li{
	display:block;
	}
.listTypeProdDownloads2 ul li a{
	display:block;
	padding:3px;
	padding-left:10px;
	padding-right:20px;
	}
	


.listTypeProdDownloads{
	background-image:url(../images/elements/decor/dlfade_plain.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	background-color:#9B9C9E;
	min-height:40px;
	}
* html .listTypeProdDownloads{
	height:40px;
	}
.listTypeProdDownloads ul{
	margin:0;
	margin-top:0;
	padding:0;
	list-style:none;
	}
.listTypeProdDownloads ul li{
	display:block;
	margin:0;
	padding:0;
	background-image:url(../images/elements/decor/dlfade.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#9B9C9E;
	}
.listTypeProdDownloads ul li a{
	display:block;
	padding:3px;
	padding-left:10px;
	padding-right:20px;
	}
.listTypeProdDownloads ul li.current a:link,
.listTypeProdDownloads ul li.current a:visited{
	color:#777777;
	}
.listTypeProdDownloads ul li a:link,
.listTypeProdDownloads ul li a:visited{
	border-bottom:1px solid #e4e4e4;
	color:white;
	}

.listTypeProdDownloads ul li.rowEven a:link,
.listTypeProdDownloads ul li.rowEven a:visited{
	background-color:#f5f5f5;

	}
.listTypeProdDownloads ul li.rowOdd a:link,
.listTypeProdDownloads ul li.rowOdd a:visited{
	/*background-color:#F0EBEF;*/
	background-color:transparent;
	}
.listTypeProdDownloads ul li a:hover, 
.listTypeProdDownloads ul li.rowOdd a:hover,
.listTypeProdDownloads ul li.rowEven a:hover{
	background-image:url(../images/elements/decor/dlfade_hover.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	color:#777777;
	}



.listTypeSide01{}
.listTypeSide01 ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}
.listTypeSide01 ul li{
	padding:0;
	margin:0;
	margin-bottom:3px;
	}
.listTypeSide01 ul li a{
	background-image:url(../images/elements/buttons/side01/sb_run_off.jpg);
	padding-bottom:10px;
	background-repeat:repeat-y;
	background-position:left top;
	margin-bottom:5px;
	}


	
	
.listTypeRelated{}
.listTypeRelated ul{
	list-style-type:none;
	padding:0;
	margin:0;
	border-top:1px solid #e3e3e5;
	}
.listTypeRelated ul li{
	padding:0;
	margin:0;
	border-bottom:1px solid #e3e3e5;
	}
.listTypeRelated ul li a{
	display:block;
	padding-right:10px;
	}
.listTypeRelated ul li a h2{
	font-family:   Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#50bbe7;
	font-size:0.9em;
	font-weight:normal;
	}
.listTypeRelated ul li a h3{
	font-family:   Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#50bbe7;
	font-size:0.9em;
	font-weight:normal;
	}
.listTypeRelated ul li a:link, .listTypeRelated ul li a:visited{
	color:#50bbe7;
	}
.listTypeRelated ul li a:hover{
	color:#b9b9b9;
	}
	
	
.listTypeIndustries{/*margin-top:5px;*/}
.listTypeIndustries ul{
	list-style-type:none;
	padding:0;
	margin:0;
	border-top:1px solid #e3e3e5;
	}
.listTypeIndustries ul li{
	padding:0;
	margin:0;
	border-bottom:1px solid #e3e3e5;
	background-image:url(../images/elements/bullets/arrow_03.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}
.listTypeIndustries ul li a{
	display:block;
	padding-left:10px;
	/*color:#000000;*/
	}
.listTypeIndustries ul li a:link, .listTypeIndustries ul li a:visited{
	color:#000000;
	/*color:#758696;*/
	/*color:#50bbe7;*/
	}
.listTypeIndustries ul li a:hover{
	color:#50bbe7;
	/*color:#b9b9b9;*/
	}
	
	
.listArrowWrap{
	padding:0;
	margin:0;
	background-image:url(../images/elements/misc/grey_arrow.jpg);
	background-repeat:no-repeat;
	background-position:center right;
	}
	
.listTypeServices{}
.listTypeServices ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}
.listTypeServices ul li{
	padding:0;
	margin:0;
	margin-bottom:3px;
	}
.listTypeServices ul li a{
	color:#7f7f7f;
	background-image:url(../images/elements/bullets/arrow_02.gif);
	padding-bottom:10px;
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:left 0.4em;
	margin-bottom:5px;
	}
.listTypeServices ul li a:hover{
	color:#FFFFFF;
	}

.icon01{
	float:right;
	}
.icon01 ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}
.icon01 ul li{
	margin:0px;
	padding:0px;
	}	
.icon01 ul li a{
	line-height:30px;
	color:#006699;
	background-image:url(../images/elements/misc/icon01.gif);
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:40px;
	background-repeat:no-repeat;
	background-position:left 0.2em;
	}
.icon01 ul li a:hover{
	color:#7f7f7f;
	}
	
.icon02{
	float:left;
	}
.icon02 ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}
.icon02 ul li{
	margin:0px;
	padding:0px;
	}	
.icon02 ul li a{
	line-height:30px;
	color:#006699;
	background-image:url(../images/elements/misc/icon02.gif);
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	background-repeat:no-repeat;
	background-position:left 0.2em;
	}
.icon02 ul li a:hover{
	color:#7f7f7f;
	}


.timeTableList{}
.timeTableList ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
.timeTableList ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	}


.listTypeP01{
	margin-bottom:1em;
	}
.listTypeP01 ul{
	list-style-type:none;
	padding:0;
	margin:0;
	padding-left:1em;
	}
.listTypeP01 ul li ul{
	/*padding-left:2em;*/
	}
.listTypeP01 ul li{
	margin:0px;
	padding:0px;
	padding-left:1em;
	background-image:url(../images/elements/bullets/arrow_01.gif);
	background-repeat:no-repeat;
	background-position:0 0.1em;
	}	
.listTypeP01 ul li ul li{
	padding-left:1em;
	background-image:url(../images/elements/bullets/arrow_01.gif);
	background-repeat:no-repeat;
	background-position:0 0.1em;
	}
.listTypeP01 ul li a{
	}
.listTypeP01 ul li a:hover{
	}
	
	
	
.listTypeP02{
	margin-bottom:1em;
	}
.listTypeP02 ul{
	list-style-type:none;
	padding-top:10px;
	padding-left:0;
	margin:0;
	}
.listTypeP02 ul li{
	margin:0px;
	padding-left:1em;
	background-image:url(../images/elements/bullets/arrow_01.gif);
	background-repeat:no-repeat;
	background-position:0 0.3em;
	}	
.listTypeP02 ul li a{
	}
.listTypeP02 ul li a:hover{
	}
	
	
	
.listTypeP03{
	margin-bottom:5pxm;
	}
.listTypeP03 ul{
	list-style-type:none;
	padding-top:5px;
	padding-left:0;
	margin:0;
	}
.listTypeP03 ul li{
	margin:0px;
	padding-bottom:5px;
	padding-left:1em;
	background-image:url(../images/elements/bullets/arrow_01.gif);
	background-repeat:no-repeat;
	background-position:0 0.3em;
	}	
.listTypeP03 ul li a{
	}
.listTypeP03 ul li a:hover{
	}



.bodyOffset{}

.bodyOffset{
	margin-bottom:5px;
	}
.bodyOffset ul{
	list-style-type:none;
	padding:0;
	margin:0;
	padding-bottom:10px;
	}
.bodyOffset ul li{
	background-repeat:no-repeat;
	background-position:left 0.5em;
	background-image:url(../images/elements/bullets/arrow_05r.gif);
	padding-left:10px;
	}	
.bodyOffset ul li a{
	
	}
.bodyOffset ul li a:hover{
	
	}
	
.numberedList{
	margin:0;
	padding:0;
	list-style-type:decimal;
	padding-left: 20px;
	padding-bottom: 10px;
	}

.numberedList li{
	margin:0;
	padding:0;
	}
	
.listTypeNews ul {
 list-style-type:none;
 padding:0;
 margin:0;
}	

.listTypeNews ul li{
	margin:0px;
	padding:0px;
	padding-left:1em;
	background-image:url(../images/elements/bullets/arrow_06.gif);
	background-repeat:no-repeat;
	background-position:0 0.5em;
	border-bottom: 1px solid #cccccc;
	padding-top: 3px;
	padding-bottom: 3px;
	}	
	
.listTypeNews ul li .newsTitle{
font-size: 105%;
font-weight: bold;
}

.blogList{
	list-style-type:none;
	padding:0;
	margin:0;
	}
.blogList li{
	margin:0px;
	padding:0px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #d9d9d9;
	}	
.blogList li a{
	color:#777777;
	
	}	
