@charset "ISO-8859-1";
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.bodyheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #870000;
	font-weight: bold;
}
.background {
	background-image: url(images/bg3.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.background2 {
	background-image: url(images/bg2.jpg);
	background-repeat: repeat;
	background-position: center;
}
.background3 {
	background-image: url(images/bg4.jpg);
	background-repeat: repeat;
	background-position: center;
}
.background4 {
	background-image: url(images/trampoline_tumbling/bg2TT.jpg);
	background-repeat: repeat;
	background-position: center;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	letter-spacing: normal;
	color: #000066;
	line-height: 8.75pt;
}
.bodycopy_bigger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	letter-spacing: normal;
	color: #000066;
	line-height: 10pt;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-variant: small-caps;
	color: #336666;


}
._bodyCopyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #312160;
	font-variant: small-caps;
}
.bodycopyitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	text-align: left;
	font-style: italic;
	line-height: 13px;
}
._BodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	letter-spacing: normal;
	color: #3B2B62;
	line-height: 14pt;
}
.tablefields {
	border: .5px solid #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
}
.nav_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.white_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
}
.white_subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: normal;
}
.white_subnav_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: bold;
}
a:link {
	color: #FFFFFF;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
     }

a:visited {
	color: #FFFFFF;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
     }

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
     }

a:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
     }

a.special:link {
	color: #352464;
	background-color: transparent;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
     }

a.special:visited {
	color: #352464;
	background-color: transparent;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
     }

a.special:hover {
	color: #352464;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
     }

a.special:active {
	color: #352464;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
     }

a.body:link {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
     }

a.body:visited {
	color: #003399;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
     }

a.body:hover {
	color: #003399;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
     }


a.nav:link {
	background-color: transparent;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: 352464;
	font-weight: bold;
	font-style: italic;
     }

a.nav:visited {
	color: #FFFFFF;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
     }

a.nav:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
     }

a.nav:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
     }
	 
.bold_blue_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	color: #1b447c;
	line-height: 13pt;
	font-weight: bold;
}
.workplace_header {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	color: #FFFFFF;
	line-height: 18pt;
	font-weight: bold;
}
.workplace_body {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	color: #FFFFFF;
	line-height: 18pt;
	font-weight: normal;
}


a.navsub:link {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #352464;
	font-weight: bold;
	text-decoration: none;
     }

a.navsub:visited {
	color: #352464;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
     }

a.navsub:hover {
	color: #352464;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
     }

a.navsub:active {
	color: #352464;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
     }
.nav_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

a.nav_black:link {
	background-color: transparent;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #352464;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
     }

a.nav_black:visited {
	color: #352464;
	background-color: transparent;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
     }

a.nav_black:hover {
	color: #352464;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
     }

a.nav_black:000000 {
	color: #352464F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
     }
.headerWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
a.navside:link {
	background-color: transparent;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
     }

a.navside:visited {
	color: #FFFFFF;
	background-color: transparent;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
     }

a.navside:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
     }

a.navside:active {
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
     }
a.nav_white:link { 
        color: #FFFFFF; 
        background-color: transparent; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 10px; 
        text-decoration: none; 
     } 

a.nav_white:visited { 
        color: #FFFFFF; 
        background-color: transparent; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 10px; 
        text-decoration: none; 
     } 

a.nav_white:hover { 
        color: #FFFFFF; 
        text-decoration: underline; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 10px; 
     } 

a.nav_white:active { 
        color: #FFFFFF; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 10px; 
     } 
.forms {
	border: 1px solid #3B2973;
}
.bodycopyCopy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	color: #000000;
	line-height: 13pt;
}
.background4 {
	background-image: url(images/bg3c.jpg);
	background-repeat: repeat;
	background-position: center;
}
.background21 {
	background-image: url(images/camp_birthdays/bg21.jpg);
	background-repeat: repeat;
	background-position: center;
}
.background5 {
	background-image: url(images/bg3d.jpg);
	background-repeat: repeat;
	background-position: center;
}
.backgroundTablepeople {
	background-image: url(images/bg-people.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.backgroundTablepeoplegymnastics {
	background-image: url(images/gymnastics_pages/bg-people2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
._BodyCopyIntro {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	text-align: justify;
	letter-spacing: normal;
	color: #3B2B62;
	line-height: 16pt;
	font-style: italic;
}
.forms2 {
	border: 1px solid #3B2973;
}
.backgroundTableabout {
	background-image: url(images/bg-people-about.png);
	background-repeat: no-repeat;
	background-position: center;
}
.backgroundTablecheer {
	background-image: url(images/bg-cheer.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.backgroundTableTT {
	background-image: url(images/bg-tt.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.backgroundStealth {
	background-image: url(images/cheer_pages/bg_stealth.jpg);
	background-repeat: repeat;
	background-position: center;
}
.backgroundGym {
	background-image: url(images/gymnastics_pages/bg_gym_competitive.jpg);
	background-repeat: repeat;
	background-position: center;
}
.backgroundCamps {
	background-image: url(images/gymnastics_pages/bg_gym_competitive.jpg);
	background-repeat: repeat;
	background-position: center;
}
.backgroundCamp {
	background-image: url(images/bg-people-about.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.backgroundTabletrampoline {
	background-image: url(images/gymnastics_pages/bg_gym_competitive.jpg);
	background-repeat: repeat;
	background-position: center;
}
.backgroundTT {
	background-image: url(images/trampoline_tumbling/bg2TT.jpg);
	background-repeat: repeat;
	background-position: center;
}
.background22 {
	background-image: url(images/dance_pages/bg22.jpg);
	background-repeat: repeat;
	background-position: center;
}
.backgroundDance {
	background-image: url(images/dance_pages/bg-dance2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.backgroundTableShort {
	background-image: url(images/bg-short.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.backgroundshouji {
	background-image: url(images/gymnastics_pages/bg_shouji.jpg);
	background-repeat: repeat;
	background-position: center top;
}
a.navsub2:link {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.navsub2:visited {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.navsub2:active {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.navsub2:hover {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.bgshouji {
	background-image: url(images/bg-shouji.png);
	background-repeat: no-repeat;
	background-position: center top;
}

