/* 
Life School Style Sheet
www.lifeschool.com.au
*/


/****************************** General styles *******************************/
BODY {
	FONT-SIZE: small; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
H1 {
	FONT-SIZE: 20px; 
	MARGIN:0px; 
	WIDTH: 760px; 
	color:#008000;
}
H2 {
	FONT-SIZE: 16px; 
	MARGIN:0px; 
	color:#008000;
}
H3 {
	MARGIN-TOP: 0px; 
	FONT-SIZE: 14px; 
	MARGIN-BOTTOM: 0px; 
	FONT-STYLE: italic; 
	color:#008000;
	font-weight:100;
}
H4 {
	CLEAR: both; 
	FONT-SIZE: medium; 
	MARGIN: 40px auto 10px; 
	WIDTH: 760px; 
	LETTER-SPACING: 1px;
}
.para {
	MARGIN-LEFT: auto; 
	WIDTH: 760px; 
	MARGIN-RIGHT: auto;
}
#pageBody {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:40px;
}
li {
	MARGIN-TOP: 0px;
	padding-bottom:5px;
}
a:link {
	COLOR: #008000; 
	TEXT-DECORATION: none;
}
a:visited {
	COLOR: #008000; 
	TEXT-DECORATION: none;
}
a:hover {
	COLOR: #00DD00; 
	TEXT-DECORATION: underline;
}
a:active {
	COLOR: #008000; 
	TEXT-DECORATION: none;
}
.greenText {
	COLOR: #008000; 
}
.greenTextItalic {
	COLOR: #008000; 
	font-style:italic;
}
/* Biz School Link */
a.bizSchoolLink:link {
	color:#990000;
}
a.bizSchoolLink:visited {
	color:#990000;
}
a.bizSchoolLink:hover {
	color:#0000FF;
}
a.bizSchoolLink:active {
	color:#0000FF;
}
/* Biz School Link */
a.coachSchoolLink:link {
	color:#000099;
}
a.coachSchoolLink:visited {
	color:#000099;
}
a.coachSchoolLink:hover {
	color:#0099FF;
}
a.coachSchoolLink:active {
	color:#0000FF;
}

/****************************** Header/logo *******************************/
#life_school_logo {
	margin-left:10px;
	margin-top:10px;
}
#headerPhrase {
	margin-left:300px;
}
.menuWords {
	padding:15px 55px 10px 250px;
	font-size:14px;
	color:#008000;
	font-style:italic;
	font-weight:bolder;
}

/****************************** Top Menu *******************************/
.menuSelected {
	BORDER-RIGHT: #ffffff 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #ffffff 1px solid; 
	PADDING-LEFT: 5px; 
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 1px solid;
}
.menuItem {
	PADDING-RIGHT: 30px; 
	PADDING-LEFT: 30px; 
	FLOAT: left; 
	TEXT-ALIGN: center;
}
.menuLink {
	TEXT-DECORATION: none;

}
A.menuLink:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.menuLink:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.menuLink:hover {
	COLOR: #cccccc; TEXT-DECORATION: none;
}


/*top dropdown menu - nav code*/
#menu {
	BACKGROUND-POSITION: left 50%; 
	PADDING-LEFT: 60px; 
	FONT-WEIGHT: bold; 
	BACKGROUND-IMAGE: url(../images/ls_menuend.jpg); 
	PADDING-BOTTOM: 3px; 
	COLOR: #ffffff; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: #00A05A;
	height:22px;
	border-bottom: 0px solid #333333;
}
#nav, #nav ul {
	float: left;
	width: 100%;
	list-style: none;
	/*background-image:url(../images/menu_back.jpg);
	background-repeat:repeat-x;*/
	background-color:#00A05A;
	font-size:12px;
	font-weight:bold;
	padding: 0;
	margin: 0px 0px 0px 0px;
	border-top: 0px solid #008000;
	border-right: 0 solid #008000;
	border-bottom: 0px solid #008000;
	border-left: 0 solid #008000;
	letter-spacing:1px;
	height:22px;
}

#nav a {
	display: block;
	width: 9em;
	w\idth: 9em;
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px 0px 0px 4px;
	border-right: 0 solid #204680;
	
}

#nav li {
	float: left;
	/*padding-left: 20px;
	padding-right: 20px;*/
	width: 140px;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 140px;
	w\idth: 140px;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
	background-image:none;
}
#nav li ul a {
	width: 140px;
	width: 140px;
	font-size:11px;
	letter-spacing:0px;
	text-align:left;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.sfhover 
{
	background-color:#00C16A;
}

/****************************** Home Page *******************************/

.homeHeading {
	font-size:18px;
	font-weight:bold;
	padding-top:20px;
	clear:both;
}
.homeHeadingTop {
	color:#008000;
	font-weight:bold;
}
.homeHeadingGreen {
	color:#008000;
}
.homeHeadingGreenItalic {
	color:#008000;
	font-style:italic;
}
.homeHeadingOdyssey {
	color:#008000;
	font-weight:normal;
	font-family:"Courier New", Courier, mono;
	font-size:26px;
}

/* Main Steps */
#steps {
	CLEAR: both; 
	BACKGROUND-POSITION: left top; 
	MARGIN-TOP: 40px; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(../images/life_school_steps.jpg);
	MARGIN-LEFT: auto; 
	WIDTH: 780px; 
	MARGIN-RIGHT: auto; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 603px;
}
#step1 {
	CLEAR: both; 
	WIDTH: 100%;
}
.quoteAuthor {
	margin-top:5px;
	font-style:italic;
}
#step1a {
	FLOAT: right; 
	PADDING-BOTTOM: 40px; 
	WIDTH: 250px; 
	COLOR: #00CC00; 
	TEXT-ALIGN: center;
}
#step1b {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FLOAT: right; 
	PADDING-BOTTOM: 25px; 
	WIDTH: 250px; 
	MARGIN-RIGHT: 30px; 
	TEXT-ALIGN: right;
}
#step2 {
	CLEAR: both; 
	WIDTH: 100%;
}
#step2a {
	FLOAT: right; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 250px; 
	COLOR: #00CC00; 
	TEXT-ALIGN: center;
}
#step2b {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FLOAT: right; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 250px; 
	MARGIN-RIGHT: 30px; 
	TEXT-ALIGN: right
}
#step3 {
	CLEAR: both; 
	WIDTH: 100%;
}
#step3a {
	FLOAT: right; 
	PADDING-BOTTOM: 40px; 
	WIDTH: 250px; 
	COLOR: #00CC00; 
	TEXT-ALIGN: center;
}
#step3b {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FLOAT: right; 
	PADDING-BOTTOM: 40px; 
	WIDTH: 250px; 
	MARGIN-RIGHT: 30px; 
	TEXT-ALIGN: right;
}
#step3bText {
	FONT-SIZE: 12px; 
	FONT-STYLE: italic;
}
A#step3bText:link {
	COLOR: #cc0000;
}
A#step3bText:visited {
	COLOR: #cc0000;
}
A#step3bText:hover {
	COLOR: #0000ff;
}
A#step3bText:active {
	COLOR: #0000ff;
}
#step4 {
	CLEAR: both; 
	WIDTH: 100%;
}
#step4a {
	FLOAT: right; 
	PADDING-BOTTOM: 30px; 
	WIDTH: 250px; 
	COLOR: #00CC00; 
	TEXT-ALIGN: center;
}
#step4b {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FLOAT: left; 
	PADDING-BOTTOM: 30px; 
	WIDTH: 250px; 
	TEXT-ALIGN: left;
}
#step4bText {
	FONT-SIZE: 12px; 
	FONT-STYLE: italic;
}
A#step4bText:link {
	COLOR: #339900;
}
A#step4bText:visited {
	COLOR: #339900;
}
A#step4bText:hover {
	COLOR: #0000ff;
}
A#step4bText:active {
	COLOR: #0000ff;
}
#step5 {
	CLEAR: both; 
	WIDTH: 100%;
}
#step5a {
	FLOAT: right; 
	PADDING-BOTTOM: 20px; 
	WIDTH: 250px; 
	COLOR:#00CC00; 
	TEXT-ALIGN: center;
}
#step5b {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FLOAT: left; 
	PADDING-BOTTOM: 20px; 
	WIDTH: 250px; 
	TEXT-ALIGN: left;
}
#step5bText {
	FONT-SIZE: 13px; 
	FONT-STYLE: italic;
}
A#step5bText:link {
	COLOR: #000099;
}
A#step5bText:visited {
	COLOR: #000099;
}
A#step5bText:hover {
	COLOR: #0000ff;
}
A#step5bText:active {
	COLOR: #0000ff;
}
#step6 {
	CLEAR: both; WIDTH: 100%;
}
#step6a {
	FLOAT: right; 
	WIDTH: 250px; 
	COLOR:#00CC00; 
	TEXT-ALIGN: center;
}
#step6b {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FLOAT: left; 
	PADDING-BOTTOM: 40px; 
	WIDTH: 250px; 
	TEXT-ALIGN: left;
}

/* 2nd set of steps */
#secondSteps {
	CLEAR: both; 
	BACKGROUND-POSITION: 100px 80px; 
	MARGIN-TOP: 40px; 
	FONT-SIZE: 11px; 
	background-image:url(../images/life_school_steps.jpg);
	MARGIN-LEFT: auto; 
	WIDTH: 780px; 
	MARGIN-RIGHT: auto; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 693px;
}
#secondStep0 {
	margin-left:250px;
	text-align:center;
	width:300px;
	padding-bottom:60px;
}
#secondStep1 {
	CLEAR: both; 
	WIDTH: 100%;
}
#secondStep1a {
	FLOAT: left; 
	PADDING-BOTTOM: 20px; 
	WIDTH: 280px; 
	TEXT-ALIGN: right;
}
#secondStep2 {
	CLEAR: both; 
	WIDTH: 100%;
}
#secondStep2b {
	FLOAT: right; 
	WIDTH: 270px; 
	PADDING-RIGHT: 150px; 
	TEXT-ALIGN: left;
	padding-bottom:20px;
}
#secondStep3 {
	CLEAR: both; 
	WIDTH: 100%;
}
#secondStep3a {
	FLOAT: left; 
	PADDING-BOTTOM: 20px; 
	WIDTH: 140px; 
	margin-left:30px;
}
#secondStep3b {
	FLOAT: left; 
	FLOAT: left; 
	PADDING-BOTTOM: 30px; 
	WIDTH: 320px;  
	TEXT-ALIGN: right;
}
#secondStep3bText {
	FONT-SIZE: 12px; 
	FONT-STYLE: italic;
}
#secondStep4 {
	CLEAR: both; 
	WIDTH: 100%;
}
#secondStep4a {
	FLOAT: right; 
	PADDING-BOTTOM: 30px; 
	WIDTH: 350px; 
	TEXT-ALIGN: left;
}
#secondStep4b {
	FLOAT: left; 
	WIDTH: 220px; 
	TEXT-ALIGN: right;
	margin-left:0px;
	padding-left:60px;
}
#secondStep4bText {
	FONT-SIZE: 12px; 
	FONT-STYLE: italic;
}
#secondStep5 {
	CLEAR: both; 
	WIDTH: 100%
}
#secondStep5a {
	FLOAT: right; 
	PADDING-BOTTOM: 30px; 
	WIDTH: 250px; 
	TEXT-ALIGN: right;
}
#secondStep5b {
	FLOAT: left; 
	PADDING-BOTTOM: 40px; 
	WIDTH: 400px; 
	TEXT-ALIGN: right;
}
#secondStep6 {
	CLEAR: both; 
	WIDTH: 100%
}
#secondStep6a {
	FLOAT: left; 
	WIDTH: 420px; 
	TEXT-ALIGN: right;
}
#stepsFooter {
	CLEAR: both; 
	WIDTH: 100%;
	text-align:center;
	padding-top:40px;
	padding-bottom:20px;
}
#findOdyssey { 
	clear:both; 
	margin-top:40px;
	background-image:url(../images/wave_effect.gif);
	background-repeat:no-repeat;
	background-position:40px 60px;
}
#homeOdyssey {
	background-image:url(../images/speak_to_us.gif);
	background-repeat:no-repeat;
	background-position:500px 20px;
}

/****************************** About Life School page *******************************/
#aboutLeftCol {

}
#aboutRightCol {
		COLOR: #00CC00;
		font-size:11px;
}
.aboutRightAuthor {
	font-style:italic;
	font-size:11px;
}
.aboutRightQuote {
	font-size:11px;
	padding-bottom:20px;
	padding-left:20px;
}
.aboutSmallGreenHeading {
	COLOR: #008000;
	font-style:italic;
}
.aboutBoldItalic {
	font-style:italic;
	COLOR: #008000;
	font-size:14px;
	font-weight:bold;
}
.aboutItalicGreen {
	font-style:italic;
	COLOR: #008000;
}
.aboutItalicGreen {
	font-style:italic;
	COLOR: #008000;
	font-weight:bold;
}
#greenLeaf {
	margin-left:20px;
	margin-bottom:20px;
}

/****************************** Coaching Page *******************************/
#coachingPhoto3 {
	margin-left:20px;
	margin-bottom:20px;
}
#coachingPhoto4 {
	margin-left:20px;
	margin-bottom:10px;
}


/****************************** Odyssey Page *******************************/
.odysseyLargeTag
{
	color:#008000;
	font-size:32px;
	font-family:"Courier New", Courier, mono;
	font-weight:normal;
}
.odysseyLargeBlack
{
	color:#000000;
	font-size:36px;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
}
.odysseySmallTag
{
	color:#008000;
	font-family:"Courier New", Courier, mono;
	font-weight:normal;
	font-size:large;
}
.odysseyMediumTag
{
	font-size:20px;
	color:#008000;
	font-weight:normal;
	font-family:"Courier New", Courier, mono;
}

/****************************** Our Coaches Page *******************************/
#coachParagraph
{
	color:#008000;
	text-align:center;
}
.coachesSubHeading {
	font-weight:bold;
	margin-bottom:8px;
}

/****************************** Contact Us Page *******************************/
.contactusOdyssey {
	color:#008000;
	font-weight:normal;
	font-family:"Courier New", Courier, mono;
	font-size:22px;
}












#supportOurClientsContainer {
	MARGIN-LEFT: auto; 
	WIDTH: 760px; 
	MARGIN-RIGHT: auto;
}
#supportOurClients {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: center 50%; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(../images/sun_back.jpg); 
	PADDING-BOTTOM: 0px; WIDTH: 100%; 
	PADDING-TOP: 25px; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: center;
}
#sixSteps {
	CLEAR: both; 
	BACKGROUND-POSITION: left center; 
	MARGIN-TOP: 50px; 
	FONT-SIZE: 12px; 
	BACKGROUND-IMAGE: url(../images/steps2.jpg); 
	MARGIN-LEFT: auto; WIDTH: 780px; 
	MARGIN-RIGHT: auto; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 603px;
}
#sixSteps1 {
	CLEAR: both; FLOAT: right; 
	PADDING-BOTTOM: 70px; 
	WIDTH: 250px;
}
#sixSteps2 {
	CLEAR: both; 
	PADDING-RIGHT: 40px; 
	FLOAT: right; 
	PADDING-BOTTOM: 70px; 
	WIDTH: 250px;
}
#sixSteps3 {
	CLEAR: both; 
	PADDING-RIGHT: 80px; 
	FLOAT: right; 
	PADDING-BOTTOM: 100px; 
	WIDTH: 250px
}
#sixSteps4 {
	CLEAR: both; FLOAT: left; 
	PADDING-BOTTOM: 70px; 
	WIDTH: 250px;
}
#sixSteps5 {
	CLEAR: both; 
	PADDING-LEFT: 40px; 
	FLOAT: left; 
	PADDING-BOTTOM: 70px; 
	WIDTH: 250px;
}
#sixSteps6 {
	CLEAR: both; 
	PADDING-LEFT: 80px; 
	FLOAT: left; 
	WIDTH: 250px;
}
#sixSteps1title {
	FONT-WEIGHT: bold; COLOR: #ff0000;
}
#sixSteps2title {
	FONT-WEIGHT: bold; COLOR: #ff9900;
}
#sixSteps3title {
	FONT-WEIGHT: bold; COLOR: #dbd004;
}
#sixSteps4title {
	FONT-WEIGHT: bold; COLOR: #339900;
}
#sixSteps5title {
	FONT-WEIGHT: bold; COLOR: #000099;
}
#sixSteps6title {
	FONT-WEIGHT: bold; COLOR: #660099;
}
.ourStoryPara {
	CLEAR: both; MARGIN-BOTTOM: 30px; MARGIN-LEFT: auto; WIDTH: 760px; MARGIN-RIGHT: auto;
}
.ourStoryParaLeft {
	PADDING-RIGHT: 3%; FLOAT: left; WIDTH: 72%;
}
.ourStoryParaRight {
	FLOAT: left; WIDTH: 24%; COLOR: #666666; LINE-HEIGHT: 18px; FONT-STYLE: italic;
}
#ourStoryPhoto {
	FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px; COLOR: #666666; LINE-HEIGHT: 20px; FONT-STYLE: italic; TEXT-ALIGN: center;
}
#ourBusinessBack {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../images/ob_steps1.gif); MARGIN-LEFT: auto; WIDTH: 760px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 220px;
}
.ourBusinessCentre {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; LETTER-SPACING: 1px; TEXT-ALIGN: center;
}
#ourBusinessList1 {
	CLEAR: both; PADDING-RIGHT: 60px; PADDING-LEFT: 60px; MARGIN-LEFT: auto; WIDTH: 720px; MARGIN-RIGHT: auto;
}
.space {
	CLEAR: both; WIDTH: 100%; PADDING-TOP: 20px;
}
.ourBusinessSteps1 {
	CLEAR: both; FLOAT: left;
}
.ourBusinessSteps {
	CLEAR: both; MARGIN-TOP: 15px; FLOAT: left;
}
.ourBusinessList1Text {
	MARGIN-BOTTOM: 5px;
}
#ourBusinessList1 LI {
	LIST-STYLE-TYPE: none;
}
#ourBusinessList1Heading1 {
	FONT-WEIGHT: bold; COLOR: #000099; FONT-STYLE: italic; LETTER-SPACING: 1px;
}
A.ourBusinessList1Link:link {
	FONT-WEIGHT: bold; COLOR: #000099;
}
A.ourBusinessList1Link:visited {
	FONT-WEIGHT: bold; COLOR: #000099;
}
A.ourBusinessList1Link:hover {
	FONT-WEIGHT: bold; COLOR: #0000ff;
}
.ourBusinessList1SubHeading {
	COLOR: #000099; FONT-STYLE: italic;
}
#ourBusinessList1Sub {
	PADDING-LEFT: 100px;
}
#ourBusinessList1Sub LI {
	LIST-STYLE-IMAGE: url(../images/list_point_black.gif); MARGIN-BOTTOM: 5px;
}
#ourBusinessList1Heading2 {
	FONT-WEIGHT: bold; COLOR: #cc0000; FONT-STYLE: italic; LETTER-SPACING: 1px;
}
#ourBusinessList2Container {
	MARGIN-TOP: 20px; MARGIN-LEFT: auto; WIDTH: 760px; MARGIN-RIGHT: auto;
}
#ourBusinessList2Photos {
	FLOAT: right; WIDTH: 120px; TEXT-ALIGN: right;
}
.ourBusinessListPhoto {
	MARGIN-BOTTOM: 90px;
}
#ourBusinessList2 {
	
}
#ourBusinessList2 LI {
	LIST-STYLE-IMAGE: url(../images/list_point_black.gif); MARGIN-BOTTOM: 40px;
}
.ourBusinessList2heading {
	FONT-WEIGHT: bold; FONT-STYLE: italic;
}
A.ourBusinessList2Link:link {
	FONT-WEIGHT: bold; COLOR: #cc0000;
}
A.ourBusinessList2Link:visited {
	FONT-WEIGHT: bold; COLOR: #cc0000;
}
A.ourBusinessList2Link:hover {
	FONT-WEIGHT: bold; COLOR: #0000ff;
}
#ourBusinessList2Sub {
	PADDING-LEFT: 100px
}
#ourBusinessList2Sub LI {
	LIST-STYLE-IMAGE: url(../images/list_point_black.gif); MARGIN-BOTTOM: 5px;
}
#ourBusinessList1Heading3 {
	FONT-WEIGHT: bold; COLOR: #339900; FONT-STYLE: italic; LETTER-SPACING: 1px;
}
A.ourBusinessList3Link:link {
	FONT-WEIGHT: bold; COLOR: #339900;
}
A.ourBusinessList3Link:visited {
	FONT-WEIGHT: bold; COLOR: #339900;
}
A.ourBusinessList3Link:hover {
	FONT-WEIGHT: bold; COLOR: #0000ff;
}
#ourBusinessList3Sub {
	PADDING-LEFT: 100px;
}
#ourBusinessList3Sub LI {
	LIST-STYLE-IMAGE: url(../images/list_point_black.gif); MARGIN-BOTTOM: 5px;
}
/*Coach photos on the Our Coaches page */
.coachPhoto {
	margin-right:10px;
	margin-bottom:10px;
}
#footer {
	CLEAR: both; 
	padding: 5px 5px 5px 5px; 
	FONT-SIZE: 11px; 
	WIDTH: 100%; 
	COLOR: #FFFFFF; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #00A05A;
}
