#new-brown-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/mid-images/main_brown_belt.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#new-brown-belt-adult {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/mid-images/main_brown_belt.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-bottom: 10px;
}
* {
	margin: 0px;
	padding: 0px;
}
#wrapper {
	width: 1028px;
	border: 2px solid #000;
	margin-right: auto;
	margin-left: auto;
	background-color: #000;
}
#wrapper #banner {
	background-color: #000;
	height: 115px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F90;
	background-color: #000;
	text-align: center;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
}
#wrapper #bodyarea #left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #000;
	text-align: center;
	float: left;
	width: 190px;
	background-image: url(../images/rev_13a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}
#wrapper #bodyarea #left #communities {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FFF;
	text-align: center;
	padding-top: 8px;
	font-weight: lighter;
}
#wrapper #bodyarea #left #phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 190px;
}
#wrapper #bodyarea #left #logo {
	width: 190px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#wrapper #bodyarea #footer {
	background-color: #000;
	clear: both;
	height: 40px;
}
#wrapper #bodyarea #left #news-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14.5px;
	color: #000;
	text-align: center;
	width: 189px;
	font-weight: bold;
	font-style: normal;
}
#wrapper #bodyarea #left #news-contact a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
a:hover {
}
#wrapper #bodyarea #right #red-belt-2 {
	background-image: url(../images/b_redbelt_r.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 190px;
}
#wrapper #bodyarea #right #red-belt-3 {
	background-image: url(../images/b_redbelt_r.jpg);
	height: 20px;
	width: 190px;
}
#wrapper #bodyarea #left #address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #FFF;
	text-align: center;
	width: 190px;
	padding-top: 10px;
}
#wrapper #bodyarea #right #red-belt-2 #kick-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	height: 20px;
	width: 189px;
	padding-top: 2px;
}
#wrapper #bodyarea #right #red-belt-1 #tkd-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	height: 20px;
	width: 189px;
	padding-top: 2px;
}
#wrapper #bodyarea #right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #000;
	text-align: center;
	float: right;
	width: 190px;
	padding-top: 12px;
}
#wrapper #bodyarea #right #red-belt-5 {
	background-image: url(../images/b_redbelt_r.jpg);
	height: 23px;
	width: 190px;
}
#wrapper #bodyarea #right #red-belt-5 #black-spacer {
	background-color: #000;
	height: 23px;
	width: 190px;
}
#wrapper #bodyarea #right #red-belt-5 #combat-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	height: 20px;
	width: 189px;
	padding-top: 2px;
}
#wrapper #bodyarea #right #space-holder {
	height: 250px;
	width: 190px;
}
#wrapper #bodyarea #mid #coupon {
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #bodyarea #mid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	text-align: justify;
	float: left;
	width: 648px;
	padding-top: 10px;
}
#wrapper #bodyarea #mid #voted-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 29px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}
#wrapper #bodyarea #mid #video-hold {
	background-color: #C00;
	height: 390px;
	width: 490px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
}
#wrapper #bodyarea #mid #A-Black-Belt_is {
	width: 500px;
	margin-top: 7px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 14px;
}
#wrapper #bodyarea #mid #b-belt-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
	text-align: justify;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 20px;
}
#wrapper #bodyarea #mid #voted-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FFF;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
#wrapper #bodyarea #mid #video-hold #video {
	background-color: #000;
	height: 361px;
	width: 481px;
	padding-top: 4px;
	margin-top: 4px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #bodyarea #right #red-belt-4 #tai-chi-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	height: 20px;
	width: 189px;
	padding-top: 2px;
}
#wrapper #bodyarea #right #tkd-red-belt {
	background-image: url(../images/b_red.jpg);
	background-position: right top;
	text-align: center;
	height: 23px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 23px;
	background-repeat: repeat-x;
}
#wrapper #bodyarea #right #red-focus-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/b_redbelt_r.jpg);
	background-position: right center;
	text-align: center;
	height: 23px;
	width: 190px;
}
#wrapper #bodyarea #right #red-belt-1 {
	background-image: url(../images/b_redbelt_r.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 190px;
}
#wrapper #bodyarea #right #red-belt-4 {
	background-image: url(../images/b_redbelt_r.jpg);
	height: 20px;
	width: 190px;
}
#wrapper #bodyarea #right #red-belt-3 #cardio-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	height: 20px;
	width: 189px;
	padding-top: 2px;
}
#wrapper #bodyarea #right #orange-belt-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/b_orange.jpg);
	background-position: right top;
	text-align: center;
	height: 23px;
	width: 190px;
}
#wrapper #bodyarea #right #orange-belt-5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/b_orange.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	height: 23px;
	width: 190px;
}
#wrapper #bodyarea #mid #orange-banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/mid-images/orange_belt_mid.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#wrapper #bodyarea #mid #youth4-coupon {
	height: 209px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #bodyarea #mid #youth7-coupon {
	height: 209px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #bodyarea #mid #new-youth-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: justify;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	line-height: 16px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#wrapper #bodyarea #mid #thank-you-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#adult-coupon {
	height: 209px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #bodyarea #mid #4-6-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-align: justify;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 20px;
}
#wrapper #bodyarea #right #orange-belt-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/b_orange.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	height: 23px;
	width: 190px;
	line-height: 21px;
}
#wrapper #bodyarea #right #orange-belt-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/b_orange.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	height: 23px;
	width: 190px;
}
#wrapper #bodyarea #right #orange-belt-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/b_orange.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	height: 23px;
	width: 190px;
}
#wrapper #bodyarea #mid #v-hold-orange {
	background-color: #F60;
	background-position: center center;
	text-align: center;
	height: 350px;
	width: 490px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#v-brown {
	background-position: center center;
	text-align: center;
	height: 376px;
	width: 480px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 0px;
}
#v-hold-brown {
	background-color: #630;
	background-position: center center;
	text-align: center;
	height: 386px;
	width: 490px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#v-orange {
	height: 376px;
	width: 480px;
	background-position: center center;
	text-align: center;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 5px;
}
#v_orange_home_school {
	background-color: #F60;
	background-repeat: no-repeat;
	height: 396px;
	width: 490px;
	margin-right: auto;
	margin-left: auto;
	background-position: center center;
	padding-top: 10px;
	padding-left: 10px;
}

a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #bodyarea #mid #new-red-belt {
	background-image: url(../images/mid-images/red_banner_youth.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	color: #FFF;
}
#wrapper #bodyarea #mid #new-red-belt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: bold;
	color: #FFF;
}
a:link {
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#wrapper #bodyarea #right #red-confidence-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/b_redbelt_r.jpg);
	background-position: right center;
	text-align: center;
	height: 23px;
	width: 190px;
}
#be-like-water-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#cardio-coupon {
	height: 209px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
#define-yourself-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #bodyarea #right #red-leadership-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/b_redbelt_r.jpg);
	text-align: center;
	height: 23px;
	width: 189px;
}
#v-hold-purple {
	background-color: #609;
	background-position: center center;
	text-align: center;
	height: 350px;
	width: 490px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#v-purple {
	background-position: center center;
	text-align: center;
	height: 376px;
	width: 480px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 0px;
}
#fam-blue-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/right_images/fam-blue-stripe-r.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;
	height: 23px;
	width: 190px;
}
#wrapper #bodyarea #mid #become-a-leader-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
#fam-coupon {
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
#we-shall-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	background-position: center center;
	text-align: center;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#v-blue {
	background-position: center center;
	text-align: center;
	height: 376px;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
	padding-top: 5px;
}
#v-hold-blue {
	background-color: #30C;
	background-position: center center;
	text-align: center;
	height: 386px;
	width: 490px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#bwn-belt-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/mid-images/right_brown_belt.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;
	height: 23px;
	width: 190px;
}
#wrapper #bodyarea #mid #new-brown-belt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: bold;
	color: #FFF;
}
#v-hold-dk-blu {
	background-color: #006;
	background-position: center center;
	text-align: center;
	height: 350px;
	width: 490px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#main-kick-dk-blue-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/mid-images/dk-blue-main-2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-bottom: 10px;
}
#knock-out-body-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#kick-coupon {
	height: 209px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
#main-blue-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/right_images/fam-blue-stripe-r.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#main-blue-belt-family {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/mid-images/blue-main-belt.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-bottom: 10px;
}
#wrapper #bodyarea #mid #main-blue-belt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: bold;
	color: #FFF;
}
#power-on-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
#main-cardio-purp-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/right_images/cardio-main-purp-belt.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-bottom: 10px;
}
#combat-coupon {
	height: 209px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
#kick-blue-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/right_images/kick-blue-belt-r.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 23px;
	width: 190px;
}
#sharpen-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#v-dk-blue {
	background-position: center center;
	text-align: center;
	height: 376px;
	width: 480px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 0px;
}
#purple-belt-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/right_images/cardio-purp-belt-r.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 23px;
	width: 190px;
}
#combat-belt-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/b_red_blck_a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 23px;
	width: 190px;
}
#tai-chi-coupon {
	height: 209px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
#main-combat-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/mid-images/combat-main-belt_a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#tai-chi-main-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/mid-images/tai-chi-main-green-belt.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-bottom: 10px;
}
#about-us {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
#about-us-red-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	background-image: url(../images/mid-images/about_us_red_belt.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 32px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	letter-spacing: 1px;
}
#mission-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-align: justify;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 40px;
}
#history {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-align: justify;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#about-us-red-belt-2 {
	font-size: 20px;
	color: #FFF;
	background-image: url(../images/mid-images/about_us_red_belt.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 32px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	letter-spacing: 1px;
}
#philosophy-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-align: justify;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#about-us-red-belt-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	background-image: url(../images/mid-images/about_us_red_belt.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	letter-spacing: 1px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	text-align: center;
	vertical-align: middle;
	height: 32px;
}
#v-hold-green {
	background-color: #063;
	background-position: center center;
	text-align: center;
	height: 386px;
	width: 490px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#v-green {
	background-position: center center;
	text-align: center;
	height: 376px;
	width: 480px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
#tai-chi-green-belt-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/right_images/tai-chi-green-belt-r.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 23px;
	width: 190px;
}
#small-star {
	background-image: url(../images/mid-images/star_blck.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 36px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#small-star-1 {
	background-image: url(../images/mid-images/star_blck.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#holder {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	height: 189px;
}
#holder_pic_left {
	float: left;
	width: 250px;
}
#hold_pic_right {
	float: right;
	width: 248px;
}
#orange-belt-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	background-image: url(../images/mid-images/orange_belt_mid.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	letter-spacing: 1px;
	text-align: center;
	height: 32px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	margin-bottom: 10px;
}
#star {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	height: 80px;
	background-image: url(../images/mid-images/star_blck.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#how-to-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	float: right;
	width: 455px;
}
#mid-open {
	width: 1028px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
#mid-spacer-schedule {
	height: 50px;
}
#new-orange-belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/mid-images/orange_belt_mid.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #bodyarea #mid #new-orange-belt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: bold;
	color: #FFF;
}
#wrapper #bodyarea #mid #new-red-belt-youth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	background-image: url(../images/mid-images/red_banner_youth.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-bottom: 10px;
}
#expert_black_belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 45px;
	font-weight: normal;
	color: #F90;
	background-image: url(../images/mid-images/expert_instruction_pics/expert-balck-belt.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-bottom: 10px;
	letter-spacing: 1px;
}
#black-belt-programs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/mid-images/expert_instruction_pics/expert-balck-belt.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	letter-spacing: 1px;
	text-align: center;
	height: 40px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	line-height: 40px;
	margin-bottom: 20px;
}
#wrapper #bodyarea #mid #black-belt-programs a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 40px;
	font-weight: normal;
	color: #FFF;
}
#expert-instructor {
	height: 230px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#lawson-bio-color {
	color: #33F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: lighter;
}

#expert-pic {
	float: left;
	height: 225px;
	width: 175px;
}
#expert-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	color: #FFF;
	text-align: left;
	float: right;
	height: 230px;
	width: 315px;
	padding-left: 10px;
}
#expert-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #FFF;
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	vertical-align: top;
}
#expert-table table {
}
tr {
	text-align: center;
}
#boardbreaker {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#blck-belt-spacer {
	height: 50px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#jr-blck-belt {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#programs-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-align: justify;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 1px;
	padding-bottom: 10px;
}
#click-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F90;
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	letter-spacing: 1px;
	padding-top: 10px;
}
#workshop-holder {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	height: 215px;
}
#wkshop-left {
	float: left;
	width: 299px;
}
#wkshop-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	float: right;
	width: 180px;
	margin-left: 5px;
	height: 213px;
	padding-left: 10px;
	letter-spacing: 1px;
}
#wkshop-left-b {
	float: left;
	width: 190px;
}
#wkshop-right-b {
	float: right;
	width: 299px;
}
#click-on-wkshop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #F90;
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	line-height: 20px;
	letter-spacing: 1px;
}
#wkshop-spacer {
	height: 10px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#anti-bull-holder {
	height: 359px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
#I-will-defend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	letter-spacing: 1px;
}
#anti-bull-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
	text-align: justify;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
#wrapper #bodyarea #mid #new-orange-belt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
}
#wrapper #bodyarea #mid #new-red-belt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 40px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
}
#wrapper #bodyarea #mid #new-brown-belt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 40px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
	text-align: center;
}
#wrapper #bodyarea #mid #main-blue-belt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 40px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
	text-align: center;
}
#directions-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #CCC;
	letter-spacing: 1px;
	text-align: left;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
#mid-spacer-schedule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	text-align: center;
}
#mid-registration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000;
	letter-spacing: 1px;
	text-align: center;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	background-color: #CCC;
	padding-top: 20px;
	padding-bottom: 10px;
}
#registration_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #CCC;
	text-align: left;
	height: 800px;
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
}
#community_pic {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 30px;
}
#community_belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 40px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/mid-images/tai-chi-main-green-belt.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	letter-spacing: 1px;
	text-align: center;
	height: 46px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#community_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
	text-align: justify;
	width: 500px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
}
#main_pic {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#events_copy_lines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
	text-align: left;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#events_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
	text-align: center;
	width: 600px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#events_rc_table {
	width: 645px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#testimonial_belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 40px;
	color: #000;
	background-image: url(../images/mid-images/news/t_main_yellow_belt.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	letter-spacing: 1px;
	text-align: center;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-weight: bold;
}
#left_mid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
	text-align: justify;
	float: left;
	width: 225px;
	margin-left: 75px;
}
#left_mid_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
	text-align: justify;
	width: 225px;
	margin-right: auto;
	margin-left: auto;
}
#right_mid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
	text-align: justify;
	float: right;
	width: 225px;
	margin-right: 75px;
}
#testimonial_pic {
	margin-top: 5px;
	margin-bottom: 5px;
}
#pic_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #F90;
	letter-spacing: 1px;
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#pic_caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #FFF;
	letter-spacing: 0px;
	text-align: left;
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#main_white_belt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
	color: #000;
	background-image: url(../images/mid-images/news/photo_g_white_belt_main.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	letter-spacing: 1px;
	text-align: center;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#mid_photo_pic {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#safety_tips {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #FFF;
	letter-spacing: 1px;
	text-align: left;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 10px;
}
#safety_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #F90;
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#safety_copy {
	font-size: 12px;
	font-weight: lighter;
	color: #FFF;
	letter-spacing: 1px;
	text-align: left;
	width: 460px;
	margin-right: auto;
	margin-left: auto;
}
#promo_photos {
	width: 500px;
	margin-top: 10px;
	margin-bottom: 12px;
	margin-right: auto;
	margin-left: auto;
}
#promotion_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 1px;
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#promo_news_dates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	letter-spacing: 1px;
	text-align: left;
	width: 500px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	border: thin solid #FC0;
	padding: 5px;
}
#proption_caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #FFF;
	letter-spacing: 1px;
	text-align: left;
	width: 500px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#left_spacer_2 {
	float: left;
	height: 200px;
	width: 190px;
}
#spacer_right_2 {
	float: right;
	height: 312px;
	width: 190px;
}
#v-hold-red-7up {
	background-color: #F00;
	height: 350px;
	width: 490px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#dierction_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 600px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#directions_spacer {
	height: 10px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#lawson_bio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#wrapper #bodyarea #mid #expert-instructor #expert-copy #lawson-bio-color a {
	color: #36F;
	font-size: 12px;
}
#coupon_offer {
	background-color: #000;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#coupon_holder {
	background-color: #FFF;
	width: 835px;
	margin-right: auto;
	margin-left: auto;
}
#mid_spacer {
	height: 15px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}

#coupon_right {
	background-color: #FFF;
}
#coupon_1 {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	margin-bottom: 30px;
}
#cardio-coupon {
	background-color: #000;
	height: 350px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#cardio_coupon_image {
	width: 420px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#safety_image1 {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
#safety_copy_home {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#safety_college {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#safety_tips_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	letter-spacing: 1px;
	width: 500px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#bullet_point {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FFF;
	letter-spacing: 1px;
	width: 440px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#safety_contact_us {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F93;
	letter-spacing: 1px;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#click_for_schedule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF3;
	text-decoration: blink;
	letter-spacing: 1px;
	text-align: center;
	width: 1000px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#wrapper #bodyarea #mid-schedule #click_for_schedule a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF0;
	text-decoration: blink;
}
#click_to_print a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FC3;
	letter-spacing: 1px;
	width: 900px;
	text-align: center;
	margin-right: 90px;
}
#click_to_print {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FC3;
	letter-spacing: 1px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 200px;
	text-align: center;
	margin-top: 20px;
}


#mid-schedule-spacer img {
	width: 800px;
	margin-left: 20px;
}
#pdf_schedule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #FFF;
	text-align: center;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 120px;
}
