/* CSS Document */

/*-------------------TEXT-----------------------------------------*/	

	p a{
		color:#000000;
		text-decoration:none;
		font-weight:bold;
		}
	p a:hover{
		color:#000000;
		text-decoration:underline;
		font-weight:bold;
		}
	.pkcopy{
		font-size:0.7em;
		color:#666666;
		}
	.pkcopywhite{
		font-size:0.7em;
		color:#ffffff;
		}
	.pkcopyblack{
		font-size:0.7em;
		color:#000000;
		}
	.pkcopyblackcaps{
		font-size:0.8em;
		_font-size:0.7em;
		color:#000000;
		font-variant:small-caps;
		}
	.redtext{
		color:#C1001B;
		font-weight:bold;
		}
	.blacktext{
		color:#000000;
		}
	.whitetext{
		color:#ffffff;
		}
	a.textlink{
		color:#C1001B;
		text-decoration:none;
		font-weight:bold;
		}
	a.textlink:hover{
		color:#C1001B;
		text-decoration:underline;
		font-weight:bold;
		}
	a.redlink{
		background-image:url(images/red_link_arrow.gif);
		background-repeat:no-repeat;
		padding-left:8px;
		color:#C1001B;
		text-decoration:none;
		font-weight:bold;
		}
	a.redlink:hover{
		background-image:url(images/red_link_arrow.gif);
		background-repeat:no-repeat;
		padding-left:8px;
		color:#C1001B;
		text-decoration:underline;
		font-weight:bold;
		}
	a.blacklink{
		background-image:url(images/black_link_arrow.gif);
		background-repeat:no-repeat;
		padding-left:8px;
		color:#000000;
		text-decoration:none;
		font-weight:bold;
		}
	a.blacklink:hover{
		background-image:url(images/black_link_arrow.gif);
		background-repeat:no-repeat;
		padding-left:8px;
		color:#000000;
		text-decoration:underline;
		font-weight:bold;
		}
	a.backlink{
		background-image:url(images/red_back_arrow.gif);
		background-repeat:no-repeat;
		padding-left:10px;
		color:#C1001B;
		text-decoration:none;
		font-weight:bold;
		}
	a.backlink:hover{
		background-image:url(images/red_back_arrow.gif);
		background-repeat:no-repeat;
		padding-left:10px;
		color:#C1001B;
		text-decoration:underline;
		font-weight:bold;
		}
	a.whitelink{
		background-image:url(images/white_link_arrow.gif);
		background-repeat:no-repeat;
		padding-left:8px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		}
	a.whitelink:hover{
		background-image:url(images/white_link_arrow.gif);
		background-repeat:no-repeat;
		padding-left:8px;
		color:#ffffff;
		text-decoration:underline;
		font-weight:bold;
		}
	a.maplink{
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		}
	a.maplink:hover{
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		}
	a.mapredlink{
		color:#C1001B;
		text-decoration:none;
		font-weight:bold;
		}
	a.mapredlink:hover{
		color:#C1001B;
		text-decoration:none;
		font-weight:bold;
		}
	a.printlink{
		padding-left:8px;
		padding-top:5px;
		color:#000000;
		text-decoration:none;
		font-weight:bold;
		}
	a.printlink:hover{
		padding-left:8px;
		padding-top:5px;
		color:#000000;
		text-decoration:underline;
		font-weight:bold;
		}
	.pksmblueheader{
		font-size:0.8em;
		font-weight:bold;
		color:#035483;
		
		}
	.pkmedblueheader{
		font-size:1.0em;
		font-weight:bold;
		color:#035483;
		
		}
	.pkmedblueheader a{
		font-size:1.0em;
		font-weight:bold;
		color:#035483;
		text-decoration:none;
		}
	.pkmedblueheader a:hover{
		font-size:1.0em;
		font-weight:bold;
		color:#035483;
		text-decoration:none;
		}
	.pklgblueheader{
		font-size:1.3em;
		color:#6d739c;
		
		}
	.pklgwhiteheader{
		font-size:1.3em;
		color:#ffffff;
		
		}
	.pkideaswhiteheader{
		font-size:1.1em;
		color:#ffffff;
		
		}
	.pklgpinkheader{
		font-size:1.3em;
		color:#cf285c;
		
		}
	.pkmedpinkheader{
		font-size:1.0em;
		font-weight:bold;
		color:#B40890;
		
		}
	.pkmedpinkheader a{
		font-size:1.0em;
		font-weight:bold;
		color:#B40890;
		text-decoration:none;
		}
	.pkmedpinkheader a:hover{
		font-size:1.0em;
		font-weight:bold;
		color:#B40890;
		text-decoration:none;
		}
	.sIFR1{
		font-size:3.8em;
		color:#CF5EB8;
		}
	.sIFR2{
		font-size:1.1em;
		color:#ffffff;
		}
	.sIFR3{
		font-size:3.8em;
		color:#035483;
		}
	.sIFR4{
		font-size:2.7em;
		color:#ffffff;
		}
	.sIFR5{
		font-size:2.7em;
		color:#ffffff;
		text-align:right;
		}
	.sIFR6{
		font-size:1.9em;
		color:#000000;
		text-align:right;
		padding:0;
		margin:0; 
		}
	.homestrap2{
		margin-top:5px;
		font-size:0.9em;
		font-weight:bold;
		color:#ABABAB;
		}
	.leftcolgreyhead{
		font-size:1.3em;
		height:28px;
		padding-top:12px;
		color:#666666;
		}
	.leftcolbluehead{
		font-size:1.3em;
		height:28px;
		padding-top:12px;
		color:#6d739c;
		}
	.leftcolpinkhead{
		font-size:1.3em;
		height:28px;
		padding-top:12px;
		color:#cf285c;
		}
	.inspireenvheaderindoor{
		color:#CF285C;
		font-size:1.3em;
		width:223px;
		padding-left:10px;
		height:28px;
		padding-top:12px;
		background-color:#FFFFFF;
		}
	.inspireenvheaderoutdoor{
		color:#714787;
		font-size:1.3em;
		width:223px;
		padding-left:10px;
		height:28px;
		padding-top:12px;
		background-color:#FFFFFF;
		}