@import "global.css";
#rightNav {
	width:373px;
	float:right;
	padding-right:13px;
	padding-top:28px;
	_position:relative; #position:relative;
	_margin-bottom:-380px; #margin-bottom:-380px;
	_z-index:100; #z-index:100;
}
#rightNav img { float:right; }
#tertNav {
	width:100%;
	height:33px;
	padding-bottom:20px;
}
#tertNav img { float:left; }
#bodyContent {
	padding:22px 173px 20px 29px;
	border:1px solid #a52f22;
	width:498px;
}
#headerRule {
	width:100%;
	border-top:2px solid #9c2d21;
	padding-bottom:25px;
}
table { border:1px solid #9c2d21; }
tr { height:23px; }
td {
	padding-left:9px;
	border-top:1px solid #9c2d21;
}
.tableHead {
	border:1px solid #9c2d21;
	border-bottom:0px;
	height:29px;
	background:url(../images/css/tableHead_bg.jpg) repeat-x;
}
.tableHead td {
	color:#fff;
	font-weight:bold;
}
table .redLeft { background:url(../images/css/tableRedLeft.jpg) left center no-repeat; }
table .halfLeft { background:url(../images/css/tableHalfDivide.jpg) left center no-repeat; }
.imgContain {
	background:#e7e7e9;
	padding:9px 14px 9px 14px;
	width:470px;
	color:#6d6e71;
}
.contentImage {
	border-top:1px solid #858485;
	border-bottom:1px solid #858485;
}
.contentImage p {
	padding-top:7px;
	padding-bottom:0px;
}
.contentImage .left { border-left:1px solid #858485; }
.contentImage .right { border-right:1px solid #858485; }
/* 10Factors
---------------------------------------------------------- */
.factorOff {
	display:block;
	cursor:pointer;
}
.factorOn {
	display:none;
	cursor:pointer;
}
#factorTtl {
	height:47px;
	margin:0;
	padding:0;
	position:relative;
	width:497px;
}
.factorTtlTxt {
	background:transparent;
	color:#FFF;
	font-size:10px;
	left:178px;
	position:relative;
	top:11px;
	width:270px;
}
.long { width:290px !important; }
.short {
	left:217px !important;
	width:252px !important;
}
.shorter {
	left:230px !important;
	width:210px !important;
}
.shortest {
	left:248px !important;
	width:223px !important;
}
.miniscule {
	left:260px !important;
	width:190px !important;
}
.minisculer {
	left:280px !important;
	width:210px !important;
}
.arrows {
	background:url(../images/css/arrows.gif) no-repeat left 1px;
	font-style:normal;
	line-height:18px;
	padding-left:18px;
}
.factorPad {
	color:#333;
	line-height:14px;
	padding:15px 42px 8px;
}
.pinstripe { background:url(../images/content/factor-bg.jpg) no-repeat center top; }
.btmLine { border-bottom:1px solid #8d291e; }
hr.factor {
	background:#b76666;
	border:0 none;
	height:1px;
	left:1px;
	position:relative;
	width:495px;
}
.red {
	color:#9c2d21;
	font-weight:700;
}
#factor1Copy, #factor2Copy, #factor3Copy, #factor4Copy, #factor5Copy, #factor6Copy, #factor7Copy, #factor8Copy, #factor9Copy, #factor10Copy {
	border-left:1px solid #8d291e;
	border-right:1px solid #8d291e;
	width:494px;
}
.factor1Ttl { background:url(../images/content/factor1-ttl.jpg) no-repeat center top; }
.factor2Ttl { background:url(../images/content/factor2-ttl.jpg) no-repeat center top; }
.factor3Ttl { background:url(../images/content/factor3-ttl.jpg) no-repeat center top; }
.factor4Ttl { background:url(../images/content/factor4-ttl.jpg) no-repeat center top; }
.factor5Ttl { background:url(../images/content/factor5-ttl.jpg) no-repeat center top; }
.factor6Ttl { background:url(../images/content/factor6-ttl.jpg) no-repeat center top; }
.factor7Ttl { background:url(../images/content/factor7-ttl.jpg) no-repeat center top; }
.factor8Ttl { background:url(../images/content/factor8-ttl.jpg) no-repeat center top; }
.factor9Ttl { background:url(../images/content/factor9-ttl.jpg) no-repeat center top; }
.factor10Ttl { background:url(../images/content/factor10-ttl.jpg) no-repeat center top; }

.hiddenChart{
	display:none;
	border:1px solid #8d291e;
}
/* 8Stages
---------------------------------------------------------- */
.stage {
	height:49px;
	position:relative;
	width:504px;
}
.txt {
	position:absolute;
	left:220px;
	top:18px;
	width:150px;
}
.dwld-arrow {
	position:absolute;
	right:0;
	top:10px;
}
#stage1 { background:url(../images/content/stage1.jpg) no-repeat left top; }
#stage2 {
	background:url(../images/content/stage2.jpg) no-repeat left top;
	height:48px;
}
#stage3 {
	background:url(../images/content/stage3.jpg) no-repeat left top;
	height:51px;
}
#stage4 { background:url(../images/content/stage4.jpg) no-repeat left top; }
#stage5 { background:url(../images/content/stage5.jpg) no-repeat left top; }
#stage6 { background:url(../images/content/stage6.jpg) no-repeat left top; }
#stage7 { background:url(../images/content/stage7.jpg) no-repeat left top; }
#stage8 {
	background:url(../images/content/stage8.jpg) no-repeat left top;
	height:50px;
}
/* Advocates
---------------------------------------------------------- */
#comment-box {
	background-color:#e7e8e9;
	display:block;
	margin:8px 0 6px;
	padding:18px 0;
	width:497px;
}
.hp1 { background:url(../images/css/hockeyPlayer1.jpg) no-repeat; }
.hp2 { background:url(../images/css/hockeyPlayer2.jpg) no-repeat; }
.hp3 { background:url(../images/css/hockeyPlayer3.jpg) no-repeat; }
.img-right { background-position:395px center; }
.img-left { background-position:15px center; }
.moveRight {
	left:110px;
	position:relative;
	/*top:25px;*/
	width:360px;
}
.center {
	left:30px;
	position:relative;
	width:447px;
}
.moveLeft {
	left:25px;
	position:relative;
	width:360px;
}
.bold { font-weight:900; }
/* Coaches
-----------------------------------------------------------*/
.emailLink img { margin-right:21px; }
.downloadguide img { margin-right:22px; }
.coachAgeShow {
	border:1px solid #d0b1a3;
	background:url(../images/css/coachContentBG.jpg) left top no-repeat;
	display:none;
}
.coachAgeShow ul { list-style:none; }
.coachAgeShow li { padding-left:30px; }
.coachContent { padding:15px 10px 8px 122px; }
.coachRule {
	width:100%;
	border-top:1px solid #d0b1a3;
}
/* Building Blocks
---------------------------------------------------------- */
#buildingblock {
	background:url(../images/content/building-bg.jpg) no-repeat left top;
	height:370px;
	left:-10px;
	margin:20px 0;
	position:relative;
	width:529px;
}
#buildingPushRight {
	height:220px;
	padding:16px 0 0 200px;
	width:309px;
}
#buildingCenter {
	padding:0 18px;
	padding-top:30px;
	position:relative;
	width:490px;
}
/* FAQs
---------------------------------------------------------- */
.underline { text-decoration:underline; }
.a1 { }
#a1Txt {
	background:url(../images/content/a1-bg.jpg) no-repeat left top;
	height:416px;
	position:relative;
	width:497px;
}
.paddingAnswer { padding:18px 20px; }
.on { display:block; }
.off { display:none; }

/* MEDIA
---------------------------------------------------------- */
#mediaDownloads{
	float:right;
	width:278px;
	height:98px;
	background:URL(../images/css/mediaDownloadsBG.jpg) no-repeat left top;
	padding-left:82px;
	padding-top:54px;
}
#mediaDownloads a{
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	text-decoration:none;
}
.whiteArrows{
	font-size:8px;
	font-style:italic;
}