@charset "utf-8";
/* CSS Document */

/* SO I CAN USE THIS EXTRA SPACE AT THE SIDES FOR EFFECTS */
.wrapper_sleeve	{
	padding: 0;
}
#mast	{
	padding: 0 20px 40px;	
}
#footer_left_column	{
	padding-left: 20px;
}
#footer_right_column	{
	padding-right: 20px;
}

/* RESET THE LISTS CSS */
#slider UL	{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
	line-height: 100%;
}
	#slider UL LI	{
		margin: 0;
		padding: 0;
		background: none;
	}
	
/* SLIDER SPECIFICS */
#slider	{
	width: 940px;
	height: 300px;
	overflow: visible;
}
	#slider UL	{
		width: 960px;
		margin-left: 20px;
		overflow: visible;
	}
	#slider UL:AFTER	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
		#slider UL LI	{
			float: left;
			display: block;
			height: 265px;
			margin-left: -20px;
			background-position: top left;
			background-repeat: no-repeat;
			padding: 35px 0 0 40px;
			overflow: hidden;
			position: relative;
		}
			#slider UL LI.one	{
				background-image: url(/css/graphics/slider/arrow_down_right.png);
				background-color: #A6A6A6;
				width: 20px;
				padding: 35px 0 0 45px;
				margin-left: 0;
			}
				#slider UL LI.oneOpen	{
					background-color: #11B8FE;
					width: 420px;
					padding: 35px 115px 0 45px;
					margin-left: 0;
				}
				#slider UL LI.one .content	{
					width: 430px;
				}
			#slider UL LI.two	{
				background-image: url(/graphics/slider/full_corner_A8A8A8.png);
				background-color: #D5D5D5;
				width: 160px;
			}
				#slider UL LI.twoNextOpen	{
					background-image: url(/css/graphics/slider/full_corner_blue.png);
				}
				#slider UL LI.twoOpen	{
					width: 675px;
					background-color: #11B8FE;
				}
					.js-disabled #slider UL LI.twoOpen .content	{
						left: 40px;
					}
			#slider UL LI.three	{
				background-image: url(/css/graphics/slider/full_corner_D5D5D5.png);
				background-color: #E5E5E5;
				width: 160px;
			}
				#slider UL LI.threeNextOpen	{
					background-image: url(/css/graphics/slider/full_corner_blue.png);
				}
				#slider UL LI.threeOpen	{
					width: 675px;
					background-color: #11B8FE;
				}
					.js-disabled #slider UL LI.threeOpen .content	{
						left: 40px;
					}

/* SLIDER GENERICS */
#slider UL LI .content	{
	width: 500px;
	height: 260px;
}
#slider UL LI.two .content, #slider UL LI.three .content	{
	width: 610px;
	position: absolute;
}
	#slider UL LI .content .leftcolumn	{
		width: 238px;
		height: 200px;
		float: left;
		margin-right: 60px;
	}
		#slider UL LI .leftcolumn .loading	{
			display: none;
			float: right;
		}
		#slider UL LI .selected .leftcolumn .loading	{
			padding-top: 4px;
		}
	#slider UL LI .content .rightcolumn	{
		float: left;
		overflow: hidden;
		width: 310px;
	}
		#slider UL LI .content .rightcolumn P	{
			font-size: 1.3em;
			line-height: 130%;
		}
	#slider UL LI .selected .leftcolumn H3 A	{
		color: #FFF;
	}
	#slider UL LI .selected .leftcolumn A.image IMG	{
		visibility: hidden;
	}
#slider UL LI.two .corner, #slider UL LI.three .corner	{
	position: absolute;
	top: 0;
	left: 0;
}
#slider UL LI H2	{
	font: bold 2.1em/120% Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}
	#slider UL LI H2 SPAN	{
		display: block;
		color: #ACE6FF;
	}
#slider UL LI H3	{
	font: 1.6em/130% Verdana, Arial, Helvetica, sans-serif;
	color: #888;
	margin: 0;
	padding: 0;
	width: 240px;
}
	#slider UL LI H3 A	{
		background: none;
		color: #888;
	}
		#slider UL LI H3 A:HOVER	{
			text-decoration: underline;
		}
#slider UL LI P	{
	font: normal 1.5em/145% Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}

#slider UL LI A.image	{
	display: block;
	height: 136px;
	width: 236px;
	border: 2px solid #FFF;
	margin: 15px 0 15px -1px;
}
	#slider UL LI A.image IMG	{
		border: 0;
	}
		#slider UL LI A.image:HOVER IMG	{
			visibility: hidden;
		}
#slider UL LI A.link	{
	display: block;
	height: 29px;
	background: url(/css/graphics/slider/arrow_right.png) 0 50% no-repeat;
	font: bold 1.5em/29px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 5px 0 5px 34px;
}
	#slider UL LI A.link:HOVER	{
		background: url(/css/graphics/slider/arrow_right_hover.png) 0 50% no-repeat;
		color: #FFFF75;
		text-decoration: none;
	}

/* IE6... */
* HTML #slider UL LI .content .leftcolumn	{
	margin-right:50px;
}

/* META TYPEFACE from TypeKit Overrides*/

#slider UL LI H2	{
	font: 2.7em/28px "ff-meta-web-pro-1","ff-meta-web-pro-2",sans-serif;
}

