var stoneSansMedium = { src: '/swf/StoneSans-Medium.swf' };
var helveticaNeue = { src: '/swf/HelveticaNeue-55Ro.swf' };

sIFR.activate(stoneSansMedium,helveticaNeue);

sIFR.replace(stoneSansMedium, {
	selector: 'h1.mainTitle',
	css: '.sIFR-root { color: #252525; font-weight: bold; }',
	thickness: 40,
	fitExactly: true,
	forceWidth: true,
	transparent: true
});

sIFR.replace(stoneSansMedium, {
	selector: 'h2.subTitle',
	css: '.sIFR-root { color: #252525; }',
	fitExactly: true,
	forceWidth: true,
	transparent: true
});

sIFR.replace(stoneSansMedium, {
	selector: 'h3.subTitle',
	css: '.sIFR-root { color: #252525; }',
	fitExactly: true,
	forceWidth: true,
	transparent: true
});

sIFR.replace(stoneSansMedium, {
	selector: 'h2.blackHeading',
	css: '.sIFR-root { color: #171717; font-weight: bold; }',
	fitExactly: true,
	forceWidth: true,
	transparent: true
});

sIFR.replace(stoneSansMedium, {
	selector: 'h3.blueHeading',
	css: ['.sIFR-root { color: #05569E; font-weight: bold; }',
			'.sIFR-root a:link { color: #05569E; text-decoration: none; }',
			'.sIFR-root a:hover { color: #05569E; text-decoration: none; }'],
	fitExactly: true,
	forceWidth: true,
	transparent: true
});

sIFR.replace(stoneSansMedium, {
	selector: 'h3.whiteHeading',
	css: '.sIFR-root { color: #FFFFFF; font-weight: bold; }',
	filters: {
		DropShadow: {
		  distance: 2
		 ,color: '#000000'
		 ,strength: 1
		 ,alpha: .3
		 ,angle: 150
		 ,blurX: 5
		 ,blurY: 5
		}
	},
	fitExactly: true,
	forceWidth: true,
   transparent: true
});

sIFR.replace(stoneSansMedium, {
	selector: 'h5.greyHeading',
	css: '.sIFR-root { color: #404040; font-weight: bold; }',
	filters: {
		DropShadow: {
		  distance: 2
		 ,color: '#ffffff'
		 ,strength: 1
		 ,alpha: .4
		 ,angle: 45
		 ,blurX: 0
		 ,blurY: 0
		}
	},
	fitExactly: true,
	forceWidth: true,
   transparent: true
});

sIFR.replace(stoneSansMedium, {
	selector: '.sideHeaderLight h5.whiteHeading',
	css: '.sIFR-root { color: #404040; font-weight: bold; }',
	filters: {
		DropShadow: {
		  distance: 2
		 ,color: '#ffffff'
		 ,strength: 1
		 ,alpha: .4
		 ,angle: 45
		 ,blurX: 0
		 ,blurY: 0
		}
	},
	fitExactly: true,
	forceWidth: true,
   transparent: true
});

sIFR.replace(stoneSansMedium, {
	selector: 'h5.whiteHeading',
	css: '.sIFR-root { color: #FFFFFF; font-weight: bold; }',
	filters: {
		DropShadow: {
		  distance: 2
		 ,color: '#000000'
		 ,strength: 1
		 ,alpha: .4
		 ,angle: 45
		 ,blurX: 0
		 ,blurY: 0
		}
	},
	fitExactly: true,
	forceWidth: true,
   transparent: true
});

sIFR.replace(stoneSansMedium, {
	selector: 'h5.blackHeading',
	css: ['.sIFR-root { color: #000000; font-weight: bold; leading: 1; }',
			'.sIFR-root a:link { color: #000000; text-decoration: none; }',
			'.sIFR-root a:hover { color: #000000; text-decoration: underline; }'],
	fitExactly: true,
	forceWidth: true,
	transparent: true
});

sIFR.replace(stoneSansMedium, {
	selector: 'span.blackHeading',
	css: ['.sIFR-root { color: #000000; }'],
	fitExactly: true,
	forceWidth: true,
	delayRun: true,
	transparent: true
});

sIFR.replace(stoneSansMedium, {
	selector: 'h2.greyText',
	css: ['.sIFR-root { color: #404040; leading: 1; }'],
	fitExactly: true,
	forceWidth: true,
	transparent: true
});

sIFR.replace(helveticaNeue, {
	selector: '.quoteBox p.quoteText',
	css: '.sIFR-root { color: #71767a; leading: 3; font-size: 16px; }',
	thickness: 70,
	sharpness: 0,
	fitExactly: true,
	forceWidth: true,
	transparent: true
});


