body {
	background-image: url('../images/pagebg.jpg');
	background-color: #1c1c1c;	
	background-repeat: repeat-x;
}

a {
	color: #FFFFFF;
}

.homecurves {
	margin: -544px 0px 0px 0px;
	height: 544px;
	width: 690px;
	z-index: 6;
	position: static;
}

.homeleftcurve {
	margin: 0px 0px 0px 0px;
	position: static;
	height: 544px;
	width: 28px;
}


.homerightcurve {
	margin: 0px 0px 0px 634px;
	position: static;
	height: 544px;
	width: 28px;
}

.homeslider {
	cursor: pointer;
	cursor: hand;
	height: 544px;
	width: 30px;
}

#homesliders {
	margin: 94px 0px 0px 6px;
	height: 544px;
	width: 900px;
	z-index: 1;
	position: absolute;
	background-color: #000000;
}

#navigation {
	height: 126px;
	width: 908px;
	z-index: 999;
	position: absolute;
	background-image: url('../images/navigation3.png');
}

#navaboutint {
	height: 18px
	width: 53px;
	margin: 63px 0px 0px 100px;
	position: absolute;
	z-index: 999;
}

#navprotectionint{
	height: 18px
	width: 75px;
	margin: 63px 0px 0px 180px;
	position: absolute;
	z-index: 999;
}

#navperformanceint {
	height: 18px
	width: 90px;
	margin: 63px 0px 0px 275px;
	position: absolute;
	z-index: 999;
}

#navinvestorint {
	height: 18px
	width: 53px;
	margin: 63px 0px 0px 380px;
	position: absolute;
	z-index: 999;
}

#navcareersint {
	height: 18px
	width: 70px;
	margin: 63px 0px 0px 500px;
	position: absolute;
	z-index: 999;
}


/*#footer {
	background-image: url('images/footer.png');
	height: 415px;
	width: 945px;
	margin: 20px auto 0px auto;
	background-image: url('../images/footer.png');
}*/

#hockeyheader {
	height: 311px;
	width: 690px;
	margin: 0px 0px 0px 0px;
}

#homelink {
	height: 25px
	width: 53px;
	margin: 30px 0px 0px 23px;
	position: absolute;
}



#footer {
	clear: both;
	position:relative;
	width: 940px;
	height:445px;
	background: url('../images/footer_main_bg.png') 0px 0px no-repeat;
	padding-bottom: 0px 0px 8px 0px;
	margin: 0px auto 0px auto;
	overflow:hidden;
	font-size: 11px;
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
	z-index: 1201;
	
}

#footer a, a:link, a:hover, a:visited {
	outline: none !important;
}



#footer a:link img {
	border: none;
}

#footer .copywrite {
			position: absolute;
			top: 425px;	right: 18px;
			color:#7c7c7c;
			font-size: 9px;
			z-index: 10;
			background:transparent;
			
		}

#footer_main {
	position: relative;
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
	background: transparent;
	width:900px;
	height:394px;
	margin:17px 20px 19px 20px;
	padding:0px;
	overflow:hidden;
	
}	#footer_main .column_container {
		overflow: auto;
		position: relative;
		background:transparent;
	}	
	
	#footer_main .column_one {
		float: left;
		width: 215px;
		min-height: 190px;		/* Always enough room for the product search and social networking */
		

	}
	
	#footer_main .column_one .divider {
			padding: 19px 0px 19px 20px;
			width:159px;
			height:1px;
			margin:0px;
		}
		
		#footer_main .column_one .divider img, #footer_main .column_two .divider img, #footer_main .column_three .divider img, #footer_main .column_four .divider img {
			padding: 0px;
			margin:0px;
			border:0px;
			display:block;
					}
					
#footer_main .column_one .padding .top3, #footer_main .column_two .padding .top3, #footer_main .column_three .padding .top3, #footer_main .column_four .padding .top3, .top3 {padding-top: 3px;	}					
	
	#footer_main .column_one .padding {
			padding: 32px 0px 0px 40px;
		}
	
	#footer_main .column_two {
		float: left;
		width: 220px;
		min-height: 252px;
		background:transparent;
	}	
	
	#footer_main .column_two .divider {
			padding: 19px 0px 19px 28px;
			width:159px;
			height:1px;
			margin:0px;
		}
	#footer_main .column_two .padding  {
			padding: 32px 0px 0px 50px;
		}
	
		#footer_main .column_two ul, #footer_main .column_one ul, #footer_main .column_four ul {
			padding: 0px 0px 0px 0px;
			margin: 0px 3px 0px 0px;
			list-style:none;
		}	 #footer_main .column_one ul li, #footer_main .column_four ul li, #footer_main .column_three ul li {
				list-style:none;
				background: url('../images/footer_main_bullet.png') 0 4px no-repeat;
				padding:0px 0px 0px 11px;
				margin: 0px 0px 2px 0px;	
			}	
			
			
			
			
			#footer_main .column_three ul li ul li, #footer_main .column_one ul li ul li, #footer_main .column_four ul li ul li {
					color: #7c7c7c;
					line-height: 12px;
					list-style:none;
				background: url('../images/footer_disc_li_bg.jpg') 0 4px no-repeat;
				padding:0px 0px 0px 8px;
				margin: 0px;	
				}
			  #footer_main .column_one ul li.direct, #footer_main .column_four ul li.direct {
				list-style:none;
				background: url('../images/footer_main_bullet_direct.png') 0 3px no-repeat;
				padding:0px 0px 0px 10px;
				margin: 0px 0px 2px 0px;
				
				  }
				
								
	#footer_main .column_three {
		float: left;
		width: 229px;
		min-height: 252px;
		background:transparent;
	}	
	
	#footer_main .column_three .divider {
			padding: 19px 0px 19px 32px;
			width:159px;
			height:1px;
			margin:0px;
		}
	
	
	#footer_main .column_three .padding {
			padding: 32px 0px 0px 49px;
		}
		#footer_main .column_three ul {
			padding: 0px 0px 0px 0px;
			margin: 0px 3px 0px 0px;
		}	#footer_main .column_three ul:last-child {
				margin-bottom: 0px;
			}
			 #footer_main .column_two ul li {
				margin-left:11px;
				color: #7c7c7c;
				line-height: 12px;
				list-style:none;
				background: url('../images/footer_disc_li_bg.jpg') 0 4px no-repeat;
				padding:0px 0px 0px 8px;
				margin: 0px 0px 0px 11px;
			}
		
		 #footer_main .column_two ul li.direct {
				list-style:none;
				background: url('../images/footer_main_bullet_direct.png') 0 2px no-repeat;
				padding:0px 0px 0px 10px;
				margin: 0px 0px 2px 0px;	}
		
	#footer_main .column_four {
		float: left;
		min-height: 252px;
		background:transparent;
		width:220px;
	}	
	
	#footer_main .column_four .divider {
			padding: 19px 0px 19px 29px;
			width:159px;
			height:1px;
			margin:0px;
		}
		
		#footer_main .column_four .padding {
			padding: 32px 0px 0px 49px;
		}
		
		
	#footer_main .column_one a,
	#footer_main .column_two a,
	#footer_main .column_three a,
	#footer_main .column_four a,
	#footer_main .column_one span.a,
	#footer_main .column_two span.a,
	#footer_main .column_three span.a,
	#footer_main .column_four span.a {
		color: #7c7c7c;
		font-size: 10px;
		text-decoration: none;
		font-weight:normal;
		line-spacing:.08em;
		
	}	#footer_main .column_one a:hover,
		#footer_main .column_two a:hover,
		#footer_main .column_three a:hover,
		#footer_main .column_four a:hover {
			color: #ffffff;
			font-weight:normal;
			line-spacing:.08em;
		}
		#footer_main .column_one a strong, #footer_main .column_two a strong,
		#footer_main .column_three a strong, #footer_main .column_four a strong {
			font-size: 10.5px;
			font-weight: normal;
			text-transform: uppercase;
			letter-spacing: .07em;
		}
	
		#footer_main .column_two span.a strong, #footer_main .column_one span.a strong, #footer_main .column_four span.a strong, #footer_main .column_three span.a strong {
			margin-bottom:8px;
			font-size: 10.5px;
			font-weight: normal;
			text-transform: uppercase;
			letter-spacing: .07em;
		}
	
