body {
  text-align: center;
  background-color:#D6E9ED;
  font:11px Arial, Helvetica, sans-serif;
}
.wrapper {
	width:750px;
	position:relative;
	margin:0 auto;
	text-align:left;
	background-color:#ffffff;
}
#header {
	position:relative;
	width:750px;
	height:304px;
	background-color:#FFFFFF;
	z-index: 0;
}
#header a {
	font-weight:bold;
	color:#660066;
	background-color:#C6E5E7;
	top:148px;
}
#header a:hover {
	background-color:#FFCCFF;
}
.header-bg {
	position:absolute;
	left:0px;
	top:0px;
	width:750px;
	height:116px;
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	z-index:1
}
.logo {
	position:absolute;
	left:0px;
	top:0px;
	width:357px;
	height:135px;
	z-index:2
}
.banner {
	position:absolute;
	left:358px;
	top:35px;
	width:364px;
	height:74px;
	z-index:2
}
.homcon {
	position:absolute;
	left:657px;
	top:8px;
	font-size:9px;
	color:#660066;
	z-index:2
}
.acv {
	position:absolute;
	left:494px;
	top:59px;
	z-index:2
}
.ct {
	position:absolute;
	left:588px;
	top:73px;
	z-index:2;
}
.motivational-btn {
	position:absolute;
	left:126px;
	width:174px;
	height:17px;
	z-index:1;
	cursor:pointer;
}
.motivational-text {
	position:absolute;
	left:19px;
	top:2px;
	z-index:1;
}
.menu-divide1 {
	position:absolute;
	left:300px;
	top:148px;
	width:2px;
	height:17px;
	z-index:3;
}
.coaching-btn {
	position:absolute;
	left:302px;
	width:96px;
	height:17px;
	z-index:1;
	cursor:pointer;
}
.coaching-text {
	position:absolute;
	left:20px;
	top:2px;
	z-index:1;
}
.menu-divide2 {
	position:absolute;
	left:398px;
	top:148px;
	width:2px;
	height:17px;
	z-index:3;
}
.publications-btn {
	position:absolute;
	left:400px;
	width:99px;
	height:17px;
	z-index:1;
	cursor:pointer;
}
.publications-text {
	position:absolute;
	left:11px;
	top:2px;
	z-index:1;
}
.menu-divide3 {
	position:absolute;
	left:499px;
	top:148px;
	width:2px;
	height:17px;
	z-index:3;
}
.family-btn {
	position:absolute;
	left:501px;
	width:153px;
	height:17px;
	z-index:1;
	cursor:pointer;
}
.family-text {
	position:absolute;
	left:17px;
	top:2px;
	z-index:1;
}
.menu-divide4 {
	position:absolute;
	left:654px;
	top:148px;
	width:2px;
	height:17px;
	z-index:3;
}
.curriculum-btn {
	position:absolute;
	left:656px;
	width:94px;
	height:17px;
	z-index:1;
	cursor:pointer;
}
.curriculum-text {
	position:absolute;
	left:12px;
	top:2px;
	z-index:1;
}
.header-blue {
	position:absolute;
	left:0px;
	top:156px;
	width:126px;
	height:9px;
	background-color:#660066;
	z-index: 0;
}
.main-pic {
	position:absolute;
	left:0px;
	top:165px;
	width:750px;
	height:139px;
	z-index: 0;
}

#content {
	position:relative;
	z-index:1;
	width:750px;
	background-color:#FFFFFF;
}

.text-header-bg {
	position:relative;
	left:125px;
	width:439px;
	z-index:2;
	background-color:#C6E5E7;
	display:block;
	min-height:41px;
	padding:0px 0px 5px 0px;
}
.text-header {
	position:absolute;
	top:15px;
	left:125px;
	font-weight:bold;
	font-size:25px;
	color:#199698;
	z-index:3;
	width: 435px;
	background-color:#C6E5E7;
	padding-left:4px;
}
.text-header-sub {
	position:absolute;
	left:129px;
	top:3px;
	font-weight:bold;
	font-size:15px;
	color:#199698;
	z-index:4;
	width: 300px;
	letter-spacing: -1px;
}
.main-text {
	position:relative;
	left:132px;
	width:415px;
	text-align:justify;
	color:#4d4d4d;
	z-index:2;
	display:block;
	padding:13px 0px 15px 0px;
	white-space:normal;
	font-size:12px;
}
.main-text a {
	font-weight:bold;
}

.video {
	position:absolute;
	left:579px;
	top:10px;
	z-index:2
}

.video-text {
	position:absolute;
	left:577px;
	top:132px;
	font-size:9px;
	font-style:italic;
	text-align:center;
	color:#199698;
	z-index:2;
	width: 162px;
}

.quote {
	position:absolute;
	left:577px;
	top:176px;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	color:#660066;
	z-index:2;
	width: 162px;
}

.quoter {
	position:absolute;
	left:577px;
	top:252px;
	font-size:11px;
	text-align:center;
	color:#660066;
	z-index:2;
	width: 162px;
}

.button-divider {
	position:absolute;
	left:0px;
	top:36px;
	width:125px;
	height:2px;
	z-index:2;
}

.all-left-btn {
	color:#660066;
	font-weight:bold;
}

.all-left-btn:hover {
	color:#199698
}
.about-btn {
	position:absolute;
	left:13px;
	top:12px;
	z-index:2;
}

.blog-btn {
	position:absolute;
	left:13px;
	top:45px;
	z-index:2;
}


.events-btn {
	position:absolute;
	left:13px;
	top:78px;
	z-index:2;
}

.text-border-rt {
	position:absolute;
	left:564px;
	top:0px;
	width:1px;
	height:100%;
	z-index:2;
	background-color:#B3B6D0
}

.button-divider-ta1 {
	position:absolute;
	left:0px;
	top:67px;
	width:125px;
	height:2px;
	z-index:2;
}

.endorsements-btn {
	position:absolute;
	left:13px;
	top:235px;
	z-index:2;
}

.button-divider-ta2 {
	position:absolute;
	left:0px;
	top:101px;
	width:125px;
	height:2px;
	z-index:2;
}

.qa-btn {
	position:absolute;
	left:13px;
	top:205px;
	z-index:2;
}

.button-divider-ta3 {
	position:absolute;
	left:0px;
	top:133px;
	width:125px;
	height:2px;
	z-index:2;
}

.contact-btn {
	position:absolute;
	left:13px;
	top:175px;
	z-index:2;
}

.button-divider-ta4 {
	position:absolute;
	left:0px;
	top:164px;
	width:125px;
	height:2px;
	z-index:2;
}

.media-btn {
	position:absolute;
	left:13px;
	top:112px;
	z-index:2;
}

.button-divider-ta5 {
	position:absolute;
	left:0px;
	top:194px;
	width:125px;
	height:2px;
	z-index:2;
}

.newsletter-btn {
	position:absolute;
	left:13px;
	top:144px;
	z-index:2;
}
.button-divider-ta6 {
	position:absolute;
	left:0px;
	top:224px;
	width:125px;
	height:2px;
	z-index:2;
}


.header-border {
	position:absolute;
	top:46px;
	width:435px;
	height:1px;
	background-color:#B3B6D0;
	z-index:3;
	left: 129px;
}

.footer-border {
	position:absolute;
	left:0px;
	top:0px;
	width:750px;
	height:1px;
	background-color:#B3B6D0;
	z-index:2
}

#footer {
	position:relative;
	width:750px;
	height:47px;
	font-size:10px;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	clear:both;
	z-index:1
}

.footer-content {
	position:absolute;
	left:141px;
	top:5px;
	color:#4d4d4d;
	z-index:2;
	text-align: center;
	width: 496px;
}
.footer-link {
	text-decoration:none;
	color:#4d4d4d
}
.footer-bold {
	color:#660066
}
.cc {
	position:absolute;
	right:5px;
	top:10px;
	z-index:2
}

a {
	text-decoration: none;
}
.motquote {
	top:55px;
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	color:#660066;
	z-index:2;
	width: 415px;
	display:block;
	padding-top: 52px;
	padding-left: 7px;
}
.motquoter {
	top:123px;
	font-size:10px;
	color:#660066;
	z-index:2;
	padding-right: 23px;
}
.schquote {
	top:55px;
	text-align:left;
	font-size:13px;
	color:#4d4d4d;
	z-index:2;
	width: 415px;
	display:block;
	padding-top: 52px;
	padding-left: 7px;
}
.endquote {
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	color:#4d4d4d;
}
.endquoter {
	font-size:11px;
	text-align:right;
	color:#4d4d4d;
}
.par-header {
font-size:18px;
font-weight:bold;
color:#660066;
}
.par-header2 {
font-size:14px;
font-weight:bold;
color:#009999
}
.par-header3 {
color:#009999;
font-weight:bold
}
.par-header4 {
font-size:14px;
font-weight:bold;
color:#660066;
text-align:left;
}
.par-header5 {
font-size:14px;
font-weight:bold;
color:#660066;
font-style:italic;
line-height:150%;
}
.rcolumn {
	z-index:2;
	background-color:#C6E5E7;
	float:right;
	width:186px;
	background-image:url(../images/Rt_col_bg.gif);
	background-repeat:repeat-y;
}
.coaVideo {
	float:right;
	width: 189px;
	padding-left:10px;
}
.coaVideoText {
	position:relative;
	left:1px;
	width:185px;
	background-color:#009999;
	height:34px;
	font-size:21px;
	font-weight:bold;
	color:#C6E5E7;
	text-align:center;
	padding-top:13px;
}
.rColText {
	position:relative;
	left:6px;
	width:175px;
	margin-top:5px;
	text-align:right;
}
.actBook {
	position:absolute;
	left:0px;
	top:233px;
	width:120px;
	height:97px;
	z-index:2;
}
.cur-header-bg1 {
	position:relative;
	left:125px;
	width:431px;
	z-index:2;
	background-color:#E0CFE1;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:4px;
	padding-right:4px;
	font-size:13px;
}
.cur-header-bg2 {
	position:relative;
	left:125px;
	width:431px;
	z-index:2;
	background-color:#671567;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:4px;
	padding-right:4px;
	color:#ffffff;
	font-size:13px;
}
.mot-side-pic {
position:absolute;
left:574px;
top:10px;
}
.mot-side-text {
position:absolute;
left:603px;
top:140px;
width:139px;
display:block;
}
.mot-side-arrow {
position:absolute;
left:583px;
top:142px;
}