@charset "utf-8";
/* CSS*/

/*GENERAL SETTINGS
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div, h1, h2, h3, h4, h5, h6, p, ol, ul, li, span, a, form {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-weight: normal;
}
img {
	border: none;
}
ul {
	list-style: none;
}
body {
	font: 11px/14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #67686B;
	text-align: center;
	margin: 0; padding: 0;
        overflow-y:scroll;
}

a, a:link {
	color: #BB1654;
	text-decoration: none;
	font-weight: normal;
}

.clear {
	height: 0px;
	width: 100%;
	clear: both;
}
.FixUmrcoError {
	display: none;
}

/*LAYOUT
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#Wrapper {
	width: 900px;
	position: relative;
	margin: 0 auto; padding: 0;
	text-align: left;
}
/*Header
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#Wrapper #Header {
	width: 100%;
	height: 104px;
	position: relative;
	margin: 0; padding: 0;
}
#Wrapper #Header a#Logo_Ology {
	display: block;
	width: 78px;
	height: 78px;
	margin: 14px 0 0 42px; padding: 0;
	text-decoration: none;
	float: left;
}
#Wrapper #Header div#Ology_Slogan {
	width: 300px;
	height: 19px;
	font: 19px/normal Helvetica, Arial, sans-serif;
	font-weight: lighter;
	color: #BB1654;
	margin: 46px 0 0 42px; padding: 0;
	float: left;
}
#Wrapper #BodyContnt {
	width: 900px;
	position: relative;
	margin: 0; padding: 0;
	background: transparent url('../images/BlueBrdrDot.jpg') repeat-y 161px 0;
}
#Wrapper #Header div#WrapBtnSndInfo {
	width: 300px;
	height: 46px;
	float: right;
	text-align: left;
	margin: 28px 16px 0 0; padding: 0;
}
#Wrapper #Header div#WrapBtnSndInfo a.BtnSendInfo {
	display: block;
	width: 145px;
	height: 46px;
	float: left;
	text-decoration: none;
	background: transparent url('../images/BtnSendInfo.jpg') no-repeat center center;
}
#Wrapper #Header div#WrapBtnSndInfo a.BtnLookingCoach {
	display: block;
	width: 145px;
	height: 46px;
	float: right;
	text-decoration: none;
	background: transparent url('../images/BtnLookingCoach.jpg') no-repeat center center;
}
#Wrapper #Header div#WrapBtnSndInfo a.BtnBecomeCoach {
	display: block;
	width: 145px;
	height: 46px;
	float: right;
	text-decoration: none;
	background: transparent url('../images/BtnBecomeCoach.jpg') no-repeat center center;
}

/* LEFT COLOUMN
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#Wrapper #BodyContnt div#LftColmn {
	width: 161px;
	position: relative;
	margin: 0; padding: 0;
	float: left;
}
/* __________ Main Navigation ___________ */
div#LftColmn div#MainNavig {
	width: 161px;
/*	height: 220px;*/
	position: relative;
	margin: 0 0 16px 0; padding: 0;
}
div#LftColmn div#MainNavig ul {
	display: block;
	list-style: none;
	width: 161px;
/*	height: 220px;*/
	position: relative;
	margin: 0; padding: 0;
}
div#LftColmn div#MainNavig ul li {
	display: block;
	width: 161px;
/*	height: 37px;*/
	position: relative;
	margin: 0; padding: 0;
}
div#LftColmn div#MainNavig ul li a.Normal {
	display: block;
	width: 143px;
	height: 37px;
	line-height: 37px;
	margin: 0; padding: 0 18px 0 0;
	font-size: 11px;
	color: #67686B;
	text-align: right;
	text-decoration: none;
	background: transparent url('../images/NavBg.jpg') repeat-x center bottom;
}
div#LftColmn div#MainNavig ul li a.Normal:hover, div#LftColmn div#MainNavig ul li a.Active {
	display: block;
	width: 143px;
	height: 37px;
	line-height: 37px;
	margin: 0; padding: 0 18px 0 0;
	font-size: 11px;
	color: #FFF;
	text-align: right;
	text-decoration: none;
	background: transparent url('../images/NavBg.jpg') repeat-x center top;
}

div#LftColmn div#MainNavig ul li a.Normal:click, div#LftColmn div#MainNavig ul li a.Active {
	display: block;
	width: 143px;
	height: 37px;
	line-height: 37px;
	margin: 0; padding: 0 18px 0 0;
	font-size: 11px;
	color: #FFF;
	text-align: right;
	text-decoration: none;
	background: transparent url('../images/NavBg.jpg') repeat-x center top;
}

div#LftColmn div#MainNavig ul li ul.SubNav {
	display: block;
	list-style: none;
	width: 161px;
/*	height: 220px;*/
	position: relative;
	margin: 0; padding: 0;
}
div#LftColmn div#MainNavig ul li ul.SubNav li {
	display: block;
	width: 161px;
/*	height: 37px;*/
	position: relative;
	margin: 0; padding: 0;
}
div#LftColmn div#MainNavig ul li ul.SubNav li a.SubNormal {
	display: block;
	width: 143px;
/*	height: 20px;*/
	line-height: 12px;
	margin: 6px 0; padding: 0 18px 0 0;
	font-size: 11px;
	color: #67686B;
	text-align: right;
	text-decoration: none;
}
div#LftColmn div#MainNavig ul li ul.SubNav li a.SubNormal:hover, div#LftColmn div#MainNavig ul li ul.SubNav li a.SubActive {
	display: block;
	width: 143px;
/*	height: 20px;*/
	line-height: 12px;
	margin: 6px 0; padding: 0 18px 0 0;
	font-size: 11px;
	color: #BB1654;
	text-align: right;
	text-decoration: none;
}

div#LftColmn div#MainNavig ul li ul.SubNav li a.SubNormal:click, div#LftColmn div#MainNavig ul li ul.SubNav li a.SubActive {
	display: block;
	width: 143px;
/*	height: 20px;*/
	line-height: 12px;
	margin: 6px 0; padding: 0 18px 0 0;
	font-size: 11px;
	color: #BB1654;
	text-align: right;
	text-decoration: none;
}
/* __________ Main Navigation End ___________ */

div#LftColmn div.OlogyBox {
	width: 161px;
	position: relative;
	margin: 0 6px 6px 5px; padding: 0;
}
div#LftColmn div.OlogyBox a.OlogyBoxBg {
	display: block;
	width: 150px;
	height: 224px;
	position: relative;
	margin: 0; padding: 0;
	background: transparent url('../images/OlogyBoxBg.jpg') no-repeat center top;
}
div#LftColmn div.ThoughtBoxBgMdl {
	width: 126px;
	position: relative;
	margin: 0 8px 8px 7px; padding: 10px;
	background: transparent url('../images/ThoughtBoxBgMdl.jpg') repeat-y center top;
}
div#LftColmn div.ThoughtBoxBgMdl div.ThoughtBoxBgTop {
	width: 146px;
	height: 10px;
	position: absolute;
	margin: 0; padding: 0;
	background: transparent url('../images/ThoughtBoxBgTop.jpg') no-repeat center top;
	top: 0px;
	left: 0px;
}
div#LftColmn div.ThoughtBoxBgMdl div.ThoughtBoxBgBtm {
	width: 146px;
	height: 10px;
	position: absolute;
	margin: 0; padding: 0;
	background: transparent url('../images/ThoughtBoxBgBtm.jpg') no-repeat center bottom;
	bottom: 0px;
	left: 0px;
}
h4.ClmnBoxTtls {
	font: 20px/22px Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #BB1654;
	text-align: center;
}
p.ClmnBoxDtl {
	text-align: center;
}

/* MAIN CONTENT
::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#Wrapper #BodyContnt div#ContntWrapr {
	width: 739px;
	position: relative;
	margin: 0; padding: 0;
	float: left;
}
#Wrapper #BodyContnt div#ContntWrapr div.BnrHome-1 {
	width: 739px;
	height: 220px;
	position: relative;
	margin: 0; padding:0;
	background: transparent url('../images/BnrHome-1.jpg') no-repeat 0 0;
}
#Wrapper #BodyContnt div#ContntWrapr div.BnrHome-2 {
	width: 739px;
	height: 225px;
	position: relative;
	margin: 0; padding: 0;
	background: transparent url('../images/BnrHome-2.jpg') no-repeat 0 0;
}
#Wrapper #BodyContnt div#ContntWrapr div.BnrHome-3 {
	width: 739px;
	height: 220px;
	position: relative;
	margin: 0; padding: 0;
	background: transparent url('../images/BnrHome-3.jpg') no-repeat 0 0;
}
#Wrapper #BodyContnt div#ContntWrapr div.BnrHome-4 {
	width: 739px;
	height: 220px;
	position: relative;
	margin: 0; padding: 0;
	background: transparent url('../images/BnrHome-4.jpg') no-repeat 0 0;
}
#Wrapper #BodyContnt div#ContntWrapr div#ContntContainr {
	/*width: 761px;*/
width: 739px;
	position: relative;
	border-left: 1px solid #4E4685;
	margin: 0; padding: 0;
}
div#ContntContainr div#Content {
	/*width: 545px;*/
width: 522px;
	position: relative;
	margin: 0; padding: 0 0 0 8px;
	float: left;
}
div#ContntContainr div#Content div.BnrBlueArrows {
	width: 531px;
	height: auto;
	position: relative;
	margin: 0; padding: 0;
	top: 0;
	left: -8px;
}
div#ContntContainr div#Content p {
	line-height: 16px;
	margin: 10px 0 4px 0; padding: 0;
}

div#ContntContainr div#Content p span {
	line-height: 16px;
	margin: 10px 0 4px 0; padding: 0;
font: 11px/normal Helvetica, Arial, sans-serif;
color:#67686B;
}
div#ContntContainr div#Content span {
	line-height: 16px;
	margin: 10px 0 4px 0; padding: 0;
font: 11px/normal Helvetica, Arial, sans-serif;
color:#67686B;
}
.detailsheading {
color:#C91B55 !important;
font-size:12px;
}
.name{
color:#C91B55 !important;
font-size:12px;
}
div#ContntContainr div#ContColmn3 {
	width: 200px;
	position: relative;
	margin: 16px 0 0 0; padding: 0 0 0 8px;
	float: right;
}
div.ContColmn31 {
	width: 200px;
	position: relative;
	margin: 16px 0 0 0; padding: 0 0 0 8px;
	float: right;min-height:550px;
}
div#ContntContainr div#ContColmn3 p {
	line-height: 16px;
	margin: 10px 0 4px 0; padding: 0;
}

div#ContntContainr div#ContColmn3 a.LinkNewsltrSignup {
	display: block;
	width: 191px;
	height: 79px;
	position: relative;
	margin: 0 9px 8px 0; padding: 0;
	background: transparent url('../images/LinkNewsltrSignup.jpg') no-repeat center center;
}
div#ContntContainr div#ContColmn3 a.LinkContactUs {
	display: block;
	width: 191px;
	height: 79px;
	position: relative;
	margin: 0 9px 8px 0; padding: 0;
	background: transparent url('../images/LinkContactUs.jpg') no-repeat center center;
}
div#ContntContainr div#ContColmn3 a.BtnTryBeforCoch {
	display: block;
	width: 196px;
	height: 42px;
	position: relative;
	margin: 0 4px 8px 0; padding: 0;
	background: transparent url('../images/BtnTryBeforCoch.jpg') no-repeat center center;
}
div#ContntContainr div#ContColmn3 a.BtnSeeWhoElse {
	display: block;
	width: 196px;
	height: 42px;
	position: relative;
	margin: 0 4px 8px 0; padding: 0;
	background: transparent url('../images/BtnSeeWhoElse.jpg') no-repeat center center;
}
/*div#ContntContainr div#ContColmn3 div.QuotedText {
	width: 182px;
	height: 182px;
	position: relative;
	margin: 0 13px 8px 5px; padding: 0;
	background: transparent url('../images/QuotedText.jpg') no-repeat center center;
}*/
div#ContntContainr div#ContColmn3 div.ContactNoOlogy {
        background-color:#62619A;
        color:#FFFFFF;
        height:210px;
        margin:0 0 8px;
        padding:5px;
        position:relative;
        width:190px;
}
/* BLUE TABS
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
div.TabsContainer {
	width: 522px;
	margin: 16px 0 8px 0; padding: 0;	
}
div.TabsContainer ul.Tabs {
	display: block;
	list-style: none;
	width: 521px;
	height: 41px;
	margin: 0 0 0 1px; padding: 0;
}
div.TabsContainer ul.Tabs li {
	display: block;
	list-style: none;
	width: 157px;
	height: 41px;
	margin: 0; padding: 0;
	float: left;
}
div.TabsContainer ul.Tabs li a.Tab1SeeWhoInAct {
	display: block;
	width: 157px;
	height: 41px;
	margin: 0; padding: 0;
	text-decoration: none;
	background: transparent url('../images/Tab1SeeWho.jpg') no-repeat center top;
}
div.TabsContainer ul.Tabs li a.Tab1SeeWhoAct {
	display: block;
	width: 157px;
	height: 41px;
	margin: 0; padding: 0;
	text-decoration: none;
	background: transparent url('../images/Tab1SeeWho.jpg') no-repeat center bottom;
}
div.TabsContainer ul.Tabs li a.Tab2TryBeforeInAct {
	display: block;
	width: 157px;
	height: 41px;
	margin: 0; padding: 0;
	text-decoration: none;
	background: transparent url('../images/Tab2TryBefore.jpg') no-repeat center top;
}
div.TabsContainer ul.Tabs li a.Tab2TryBeforeAct {
	display: block;
	width: 157px;
	height: 41px;
	margin: 0; padding: 0;
	text-decoration: none;
	background: transparent url('../images/Tab2TryBefore.jpg') no-repeat center bottom;
}
div.TabsContainer ul.Tabs li a.Tab3CochngProInAct {
	display: block;
	width: 157px;
	height: 41px;
	margin: 0; padding: 0;
	text-decoration: none;
	background: transparent url('../images/Tab3CochngPro.jpg') no-repeat center top;
}
div.TabsContainer ul.Tabs li a.Tab3CochngProAct {
	display: block;
	width: 157px;
	height: 41px;
	margin: 0; padding: 0;
	text-decoration: none;
	background: transparent url('../images/Tab3CochngPro.jpg') no-repeat center bottom;
}
div.TabsContainer div.TabsContent {
	width: 486px;
	position: relative;
	margin: 0; padding: 18px;
	background: transparent url('../images/TabBoxBgTop.jpg') no-repeat center top;
}
div.TabsContainer div.TabsContent div.TabsContBgBtm {
	width: 522px;
	height: 18px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin: 0; padding: 0;
	background: transparent url('../images/TabBoxBgBottom.jpg') no-repeat center top;
}
div.TabsContent div.ContTab1 {
	width: 486px;
	height: 283px;
	background: transparent url('../images/ImgSeeWhoTab.jpg') no-repeat right bottom;
	margin: 0; padding: 0 0 10px 0;
}
div.TabsContent div.ContTab2 {
	width: 486px;
	margin: 0; padding: 0 0 10px 0;
/*	height: 279px;*/
}
/* __________ Text Fields __________*/
div.TxtFldsCntnr {
	width: 486px;
	height: 23px;
	margin: 3px 0; padding: 0;
	line-height: 22px;
	text-align: right;
}
div.TxtFldsCntnr p.FldsCaptions {
	float: right;
	margin: 0 !important; padding: 0 !important;
	line-height: 19px !important;
	width: 94px;
	text-align: right;
}
div.TxtFldsCntnr input.TxtFld {
	width: 375px;
	height: 18px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #67686B;
	border: 1px solid #b4b4b4;
	margin: 0 0 0 3px; padding: 3px 2px 0 2px;
	float: right;
}
div.TxtFldsCntnr input {
	width: 382px;
	height: 18px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #67686B;
	border: 1px solid #b4b4b4;
	margin: 0 0 0 3px; padding: 3px 2px 0 2px;
	float: right;
}
.selectTxtFld {
 border: 1px solid #B4B4B4;
    color: #67686B;
    float: right;
    font: 11px/14px Arial,Helvetica,sans-serif;
    height: 23px;
    margin: 0 0 0 3px;
    padding: 3px 2px 0;
    width: 388px;
}

div.TxtFldsCntnr input.TxtFld:hover, div.TxtFldsCntnr input.TxtFld:focus {
	border: 1px solid #c7084e;
}
input.BtnSubmit {
	display: block;
	width: 69px;
	height: 21px;
	margin: 0; padding: 0;
	text-decoration: none;
	background: transparent url('../images/BtnSubmit.jpg') no-repeat center center;
	position: relative;
	float: right;
	z-index: 999;
}
/* __________  __________*/

/* __________ Text Fields Contact Form __________*/
div.FldsCntnrForms {
	width: 522px;
	height: 23px;
	margin: 3px 0; padding: 0;
	line-height: 22px;
	text-align: right;
}
div.TxtAreaCntnrForms {
	width: 522px;
	height: 102px;
	margin: 3px 0; padding: 0;
	line-height: 22px;
	text-align: right;
}
div.FldsCntnrForms p.FldsCaptions {
	float: right;
	margin: 0 !important; padding: 0 !important;
	line-height: 19px !important;
	width: 110px;
	text-align: left;
}
div.TxtAreaCntnrForms textarea.TxtArea {
	width: 382px;
	height: 100px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #67686B;
	border: 1px solid #b4b4b4;
	margin: 0 0 0 3px; padding: 2px;
	float: right;
}
div.FldsCntnrForms input.TxtFld {
	width: 382px;
	height: 18px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #67686B;
	border: 1px solid #b4b4b4;
	margin: 0 0 0 3px; padding: 3px 2px 0 2px;
	float: right;
}
div.TxtAreaCntnrForms p.FldsCaptions {
	float: right;
	margin: 0 !important; padding: 0 !important;
	line-height: 19px !important;
	width: 110px;
	text-align: left;
}
div.FldsCntnrForms input.TxtFld:hover, div.FldsCntnrForms input.TxtFld:focus, div.TxtAreaCntnrForms textarea.TxtArea:hover, div.TxtAreaCntnrForms textarea.TxtArea:focus {
	border: 1px solid #c7084e;
}
/* __________  __________*/

div.TabsContent div.ContTab3 {
	width: 486px;
	height: 279px;
	background: transparent url('../images/ImgCochngProTab.jpg') no-repeat right top;*/
}
div.TabsContent div.ContTab1 p, div.TabsContent div.ContTab3 p {
	width: 218px;
	line-height: 16px;
	margin: 10px 0 0 0; padding: 0;
}
div.TabsContent div.ContTab3 img {
      float:right;
      margin: -160px 0 0 0; padding: 0;
      width:235px;height:279px;
}
h3.TabsTitle {
	font: 14px/normal Helvetica, Arial, sans-serif;
	font-weight: 500;
	color: #BB1654;
	margin: 5px 0px; padding: 0;
}
a.BtnTakeCaseStd {
	display: block;
	width: 134px;
	height: 37px;
	margin: 2px; padding: 0;
	background: transparent url('../images/BtnTakeCaseStd.jpg') no-repeat center center;
}
a.BtnCoachingProgr {
	display: block;
	width: 135px;
	height: 37px;
	margin: 2px; padding: 0;
	background: transparent url('../images/BtnCoachingProgr.jpg') no-repeat center center;
}
h2.SubHeading {
	font: 16px/normal Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #BB1654;
	margin: 5px 0px; padding: 0;
}
h1.Heading {
	font: 21px/normal Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #BB1654;
	margin: 5px 0px; padding: 0;
}
div#ContntContainr div#Content div#ContColmn1 {
	width: 243px;
	position: relative;
	margin: 0; padding: 16px 12px 12px 6px;
	float: left;
}
div#ContntContainr div#Content div#ContColmn1 p, div#ContntContainr div#Content div#ContColmn2Gr p, div#ContntContainr div#Content div#ContColmn2Wh p {
	line-height: 18px;
	margin: 10px 0 0 0; padding: 0;
}
div#ContntContainr div#Content div#ContColmn1 ul, div#ContntContainr div#Content div#ContColmn1 ul li, div#ContntContainr div#Content div#ContColmn2Gr ul, div#ContntContainr div#Content div#ContColmn2Gr ul li, div#ContntContainr div#Content div#ContColmn2Wh ul, div#ContntContainr div#Content div#ContColmn2Wh ul li {
	list-style: outside disc;
	margin-left: 8px;
}
div#ContntContainr div#Content div#ContColmn2Gr {
	width: 237px;
	position: relative;
	margin: 0; padding: 16px 12px 12px 12px;
	float: left;
	background-color: #e7e7e9;
}
div#ContntContainr div#Content div#ContColmn2Wh {
	width: 237px;
	position: relative;
	margin: 0; padding: 16px 12px 12px 12px;
	float: left;
	background-color: #FFF;
}
div#ContntContainr div#Content div#ContColmn2Wh div.ImgAbtUsClmn2 {
	width: 261px;
	height: 204px;
	position: relative;
	margin: 0 0 8px 0; padding: 0;
	left: -12px;
	top: -16px;
}
div#ContntContainr div#Content div#ContColmn2Wh ul.ImgLinkButns {
	display: block;
	width: 237px;
	list-style: none;
	position: relative;
	margin: 0; padding: 0;
}
div#ContntContainr div#Content div#ContColmn2Wh ul.ImgLinkButns li {
	display: block;
	width: 113px;
	height: 41px;
	position: relative;
	margin: 1px; padding: 0;
	float: left;
}
div#ContntContainr div#Content div#ContColmn2Wh ul.ImgLinkButns li a.BtnOurVision {
	display: block;
	width: 113px;
	height: 41px;
	background: transparent url('../images/BtnOurVision.jpg') no-repeat center center;
}
div#ContntContainr div#Content div#ContColmn2Wh ul.ImgLinkButns li a.BtnConfidentiality {
	display: block;
	width: 113px;
	height: 41px;
	background: transparent url('../images/BtnConfidentiality.jpg') no-repeat center center;
}
div#ContntContainr div#Content div#ContColmn2Wh ul.ImgLinkButns li a.BtnOurCoaches {
	display: block;
	width: 113px;
	height: 41px;
	background: transparent url('../images/BtnOurCoaches.jpg') no-repeat center center;
}
div#ContntContainr div#Content div#ContColmn2Wh ul.ImgLinkButns li a.BtnLatestNews {
	display: block;
	width: 113px;
	height: 41px;
	background: transparent url('../images/BtnLatestNews.jpg') no-repeat center center;
}
div#ContntContainr div#Content div#ContColmn2Wh ul.ImgLinkButns li a.BtnOurApproach {
	display: block;
	width: 113px;
	height: 41px;
	background: transparent url('../images/BtnOurApproach.jpg') no-repeat center center;
}

/*FOOTER
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#Wrapper #Footer {
	width: 880px;
	height: 15px; line-height: 15px;
	position: relative;
	border-top: 1px solid #4E4685;
	margin: 0; padding: 0 10px;
}
#Wrapper #Footer a {
	color: #67686B;
	text-decoration: none;
}
#Wrapper #Footer a:hover {
	text-decoration: underline;
}
#Wrapper #Footer span.FtrLnkSeprtr {
	color: #4E4685;
}
#Wrapper #Footer span.Copyrights {
	float: right;
}

#TextFooter {
  width: 100%;
  color: #ff71a6;
  margin: 0 0 12px 0; padding: 10px;
padding-top:20px;
}
#TextFooter p {
  margin: 5px 0; padding: 0px;
}

/*LIGHT BOX
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
div#LightBoxBgMdl {
	width: 564px;
	height: 455px;
	position: relative;
	margin: 120px auto 0 auto; padding: 0 16px;
	background: transparent url('../images/LightBoxBgMdl.png') repeat-y center center;
}
div#LightBoxBgMdl div#LightBoxBgTop {
	width: 596px;
	height: 16px;
	position: absolute;
	background: transparent url('../images/LightBoxBgTop.png') no-repeat center center;
	margin: 0; padding: 0;
	top: -16px;
	left: 0px;
}
div#LightBoxBgMdl div#LightBoxBgBtm {
	width: 596px;
	height: 16px;
	position: absolute;
	background: transparent url('../images/LightBoxBgBtm.png') no-repeat center center;
	margin: 0; padding: 0;
	bottom: -16px;
	left: 0px;
}
div#LightBoxBgMdl div#ThnkZone {
	width: 310px;
	position: relative;
	float: left;
	margin: 0 8px 0 0; padding: 0;
}
div#LightBoxBgMdl div#ThnkZone h2 {
	font: 20px/20px Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #BB1654;
	margin: 0 0 30px 0; padding: 0;
}
div#LightBoxBgMdl div#ThnkZone div#ImgThinkZone {
	width: 305px;
	height: 390px;
	position: relative;
	background: transparent url('../images/OlogyThinkZone.jpg') no-repeat center center;
	margin: 0; padding: 0;
}
div#LightBoxBgMdl div#ThnkZoneDetl {
	width: 246px;
	position: relative;
	float: left;
	margin: 0; padding: 50px 0 0 0;
}
div#LightBoxBgMdl div#ThnkZoneDetl h3 {
	font: 26px/28px Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #BB1654;
	margin: 0 0 20px 0; padding: 0;
}
div#LightBoxBgMdl div#ThnkZoneDetl h3 span {
	color: #4E4685;
}
div#LightBoxBgMdl div#ThnkZoneDetl p {
	font-size: 11px;
	line-height: 16px;
	color: #67686B;
	margin: 0 0 8px 0; padding: 0;
}
div#LightBoxBgMdl div#ThnkZoneDetl p.SubTtlThnkZ {
	font: 13px/normal Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #4E4685;
	margin: 8px 0; padding: 0;
}
div#LightBoxBgMdl div#ThnkZoneDetl h5.SubHdngThnkZ {
	font: 13px/normal Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #BB1654;
	margin: 8px 0; padding: 0;
}

p.TxtPostDate, p span, p.NewsArchive span {
	font: 10px/normal Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #9D9FA2;
	margin: 5px 0px; padding: 0;
}
p.NewsArchive {
	font: 12px/normal Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #67686B;
	margin: 3px 0px !important; padding: 0;
}
p.NewsArchive a {
	font-size: 10px;
}
div.NewsCntnr {
	width: 502px;
	position: relative;
	margin: 0 0 10px -8px; padding: 0 10px 10px 10px;
	float: left;
	border-bottom: 1px solid #4E4685;
}
.UnavailbleImg {
	float: left;
	width: 120px;
	height: 120px;
	margin: 12px 10px 20px 0; padding: 0;
}




div.QuotedText {
	font: 23px/25px Helvetica, Arial, sans-serif;
	font-weight: lighter;
	color: #BB1654;
	text-align: center;
	width: 182px;
	position: relative;
	margin: 0 13px 8px 5px; padding: 0;
}
div.QuotedText p {
	font: 23px/25px Helvetica, Arial, sans-serif;
	font-weight: lighter;
	color: #BB1654;
	text-align: center;
}
div.QuotedText span, div.QuotedText p span {
	font: 30px/30px Helvetica, Arial, sans-serif;
	font-weight: bolder;
	color: #4E4685;
}

#Wrapper #BodyContnt div#ContntWrapr div.BnrSteveLane {
	width: 738px;
	height: 220px;
	position: relative;
	margin: 0; padding: 0;
	background: transparent url('../images/BnrSteveLane.jpg') no-repeat left 0;
}

div.BnrTxtBxIndgo {
	font: 20px/24px Helvetica, Arial, sans-serif;
	font-weight: lighter;
	float: right;
	color: #FFF;
	background-color: #63619A;
	text-align: center;
	width: 198px;
	height: 210px;
	position: relative;
	margin: 0; padding: 5px;
}




#Wrapper #BodyContnt div#ContntWrapr div.Bnr-bg-Coach {
	width: 738px;
	height: 220px;
	position: relative;
	margin: 0; padding: 0;
	background: transparent url('../images/Bnr-bg-Coach.jpg') no-repeat left 0;
}
#Wrapper #BodyContnt div#ContntWrapr div.Bnr-bg-Coach img {
	float: right;
	border: none;
	position: absolute;
	right: 208px;
	bottom: 0px;
	margin: 0px; padding: 0;
	width:219px;
	height:220px;
}
#Wrapper #BodyContnt div#ContntWrapr div.Bnr-bg-Coach p.CoachName {
	font: 36px/38px Helvetica, Arial, sans-serif;
	position: absolute;
	font-weight: lighter;
	color: #FFF;
	margin: 0; padding: 0;
	top: 84px;
	left: 16px;
}
#Wrapper #BodyContnt div#ContntWrapr div.Bnr-bg-Coach p.TxtOloCoach {
	font: 19px/21px Helvetica, Arial, sans-serif;
	position: absolute;
	font-weight: lighter;
	color: #FFF;
	margin: 0; padding: 0;
	top: 128px;
	left: 16px;
}


div.BnrTxtBx {
	font: 20px/24px Helvetica, Arial, sans-serif;
	font-weight: lighter;
	float: right;
	color: #FFF;
	background-color: #C80850;
	text-align: center;
	width: 198px;
	height: 210px;
	position: relative;
	margin: 0; padding: 5px;
}
div.BnrTxtBxIndgo {
	font: 20px/24px Helvetica, Arial, sans-serif;
	font-weight: lighter;
	float: right;
	color: #FFF;
	background-color: #63619A;
	text-align: center;
	width: 198px;
	height: 210px;
	position: relative;
	margin: 0; padding: 5px;
}
div.BnrTxtBx table tr td, div.BnrTxtBxIndgo table tr td {
	border: none;
	text-align: center;
	vertical-align: middle;
	width: 198px;
	height: 210px;
}
div.BnrTxtBx table tr td p, div.BnrTxtBxIndgo table tr td p {
	font: 18px/22px Helvetica, Arial, sans-serif;
	font-weight: lighter;
	color: #FFF;
	text-align: center;
	position: relative !important;
}

/*  Ology Coeaches page styles; Start  */
div#ContntContainr div#Content ul.OloCoachProf {
	display: block;
	list-style: none;
	width: 522px;
	position: relative;
	margin: 0; padding: 0;
}
div#ContntContainr div#Content ul.OloCoachProf li {
	display: block;
	float: left;
}
/* sajjad tags */
div#ContntContainr div#Content ul.OloCoachProf li a {
	display: block;
	width: 136px;
	height: 48px;
	float: left;
	position: relative;
	overflow: hidden;
	z-index: 80px;
	font-size: 10px;
	color: #67686b;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	cursor: pointer;
	background: transparent url('../images/CochIcoGryBg.jpg') repeat-x center top;
	margin: 0 10px 6px 0; padding: 0;
}
div#ContntContainr div#Content ul.OloCoachProf li a:hover, div#ContntContainr div#Content ul.OloCoachProf li a:hover span.Coach {
	text-decoration: none;
	color: #BB1654 !important;
}
div#ContntContainr div#Content ul.OloCoachProf li a span.Coach {
	display: block;
	position: absolute;
	z-index: 100;
	font-size: 10px;
	color: #67686b;
	font-weight: bold;
	line-height: 12px;
	top: 16px;
	left: 8px;
	margin: 0; padding: 0;
}
div#ContntContainr div#Content ul.OloCoachProf li a img {
	border: none;
	position: absolute;
	z-index: 90px;
	bottom: 3px;
	right: 3px;
	width:46px;
	height:44px;
	margin: 0; padding: 0;
}
div#ContntContainr div#Content ul.OloCoachProf li a span.CochIcoImgTop {
	display: block;
	width: 136px;
	height: 48px;
	background: transparent url('../images/CochIcoImgTop.png') no-repeat center center;
	position: absolute;
	z-index: 99px;
	overflow: hidden;
	top:0; right: 0; bottom: 0; left: 0;
	margin: 0; padding: 0;
}

/*Programmes*/

.error2
{
    color:#FF0000;
    background-color:#FFBABA;
    background:#FFBABA url(../images/icon-error.png)  no-repeat;
    background-position:10px 10px;
    background-repeat:no-repeat;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:1em;
    margin:0 0 5px;
    padding:15px 10px 15px 50px;
    width:70%;
}

#MessageArea {
    color:Red;
    font-size:12px;
}

#MessageArea ul {
    margin-left:15px;
}

.error2 ul li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:disc;
    margin-top:5px;
}
.error2 input {
	border:				1px solid red;
}				

.error2 select {
	border:				1px solid red;
}

/* ------------- Contact us Page: Begin ------------- */
div#ContntContainr div#ContColmn3 div.ContactNoOlogy {
	width: 190px;
	height: 210px;
	position: relative;
	color: #FFF;
	margin: 0 0 8px 0; padding: 5px;
	background-color: #62619a;
}
div#ContntContainr div#ContColmn3 div.ContactNoOlogy div.ContctDtl {
	width: 190px;
	position: relative;
	margin: 130px 0 0 0; padding: 0;
}
div#ContntContainr div#ContColmn3 div.ContactNoOlogy div.ContctDtl p.TtlContct {
	font: 16px/18px Helvetica, Arial, sans-serif;
	margin: 5px 0; padding: 0;
}
div#ContntContainr div#ContColmn3 div.ContactNoOlogy div.ContctDtl p.ContctNo {
	font: 22px/24px Helvetica, Arial, sans-serif;
	margin: 5px 0; padding: 0;
}
div#ContntContainr div#ContColmn3 div.ContactNoOlogy div.ContctDtl p.ContctEmail, div#ContntContainr div#ContColmn3 div.ContactNoOlogy div.ContctDtl p.ContctEmail a {
	font: 13px/16px Helvetica, Arial, sans-serif;
	color: #FFF;
	margin: 5px 0; padding: 0;
}
/* ------------- Contact us Page: end ------------- */
/* ------------- New changes on contact us page ----------*/

.Flags {
	/*width: 145px;*/
	height: 27px;
	/*position: absolute;*/
	right: 5px;
	top: 0px;
	margin: 0; padding: 0;
	float :right;
}
.Flags .flagText {
	margin: 6px 3px 0 0 !important; 
	float: left;
}
.Flags a {
	display: block;
	width: 38px;
	height: 27px;
	float: left; 
	cursor: pointer;
	margin: 0px 2px; padding: 0;
}
div.FlagsWrap {
		
	width: 161px;
	height: 27px;
	position: relative;
	margin: 5px 0 12px 0; padding: 0;
	
}
div.FlagsWrap .flagCText {
	float :right;
	  margin: 0px 4px 8px 0; padding: 0;	
}
/* ---- Seven Support Changes 

.MySpan
{
background-color: #CC3366; 
margin-right:5;
margin-top:3px
}
*/






/*------------Box Css-------*/


.container{
	width:803px;
	height:auto;
	float:left;
	margin:0px 39px;
}
.selectcoach{
	width:606px;
	height:auto;
	font-size:14px;
	color:#BB1654;
	font-weight:bold;
	padding-bottom:20px;
}
.coachbox{
	width:156px;
	height:48px;
	background:url('../images//coach_bg.jpg');
	padding:6px 0px 0px 10px;
	float:left;
	margin:0px 7px 7px 0px;
	display:block;
	cursor:pointer;	
}
.coachbox a{
	display:block;
	text-decoration:none;
}
.coachbox a img {
	border:none;
       /* height:64px;
        width:53px;*/
        height:47px;
        width:47px;
}
.coachbox a:hover{

}


.coachimage{
	width:53px;
	height:64px;
	float:left;
}

.coachtext{
	width:93px;
	height:auto;
	float:left;
	padding-top:0px;
	text-align:center;
	font-size:11px;
	color:#616199;
	font-weight:bold;
}
.cityname{
	font-size:10px;
	font-weight:normal;
}
.right{
	width:175px;
	height:auto;
	float:right;
	display:none; 
}
.rightinside{
	position:absolute;
	margin-top:340px;
        margin-left:185px;
	top:0;
}
.right_top{
	width:195px;
	height:11px;
	background:url('../images/rightbox_top.jpg');
}
.right_mid{
	width:173px;
	height:auto;
	border:1px #E6E6E6 solid;
	border-top:none;
	border-bottom:none;
	background:url('../images/rightbox_mid.jpg') repeat-x bottom #f7f7f7;
	font-family:Verdana, Geneva, sans-serif;
	padding:10px;
}
.right_bottom{
	width:195px;
	height:11px;
	background:url('../images/rightbox_bottom.jpg');
}
.detailsheading{
	font-size:12px;
	color:#C91B55;
}
.name{
	font-size:10px;
	color:#C91B55;
}
.details{
	color:#616161;
	font-size:10px;
}
.map
{
	margin:0 0 0 40px;
}





}
a:link img, a:visited img {
	border: none;
}
#main p.lastNode {
	margin-bottom: 0;
}
a:link img, a:visited img {
	border: none;
}
div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}
li.clearFloat {
	clear: both;
}
ul.symbolList {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.AbsWrap {
	position: relative;
	width: 100%;
}
.rowWrap {
	width: 100%;
}
#main {
	margin: 0 auto 0 0;
	width: 474px;
height:275px;	
}
#map-round_r1_c1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 64px;
	margin-bottom: 0;
	width: 474px;
}
#map-round_r2_c1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 10px;
	margin-bottom: 0;
	width: 201px;
}
#map-round_r2_c4 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 10px;
	margin-bottom: 0;
	width: 11px;
}
#map-round_r2_c5 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 10px;
	margin-bottom: 0;
	width: 11px;
}
#map-round_r2_c6 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 10px;
	margin-bottom: 0;
	width: 251px;
}
#map-round_r3_c1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 41px;
	margin-bottom: 0;
	width: 474px;
}
#map-round_r4_c1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 152px;
	margin-bottom: 0;
	width: 79px;
}
#colwrap1 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 11px;
}
#map-round_r4_c2 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 10px;
	margin-bottom: 0;
	width: 11px;
}
#map-round_r5_c2 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 142px;
	margin-bottom: 0;
	width: 11px;
}
#map-round_r4_c3 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 152px;
	margin-bottom: 0;
	width: 329px;
}
#colwrap2 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 55px;
}
#map-round_r4_c7 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 127px;
	margin-bottom: 0;
	width: 55px;
}
#colwrap4 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 11px;
}
#map-round_r6_c7 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 9px;
	margin-bottom: 0;
	width: 11px;
}
#map-round_r7_c7 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 16px;
	margin-bottom: 0;
	width: 11px;
}
#map-round_r6_c8 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 25px;
	margin-bottom: 0;
	width: 44px;
}
/*----------------------------------------*/

.menu2 {
	padding: 0;
	width:11px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.menu2 a {

	display: block;
	color: #67686B;
	text-decoration: none;

}
.menu2 em {
	font-size:11px;
	background: url(../images/hover.png) no-repeat;
	width: 150px;
	height: 45px;
	position: absolute;
        margin:-80px 0px 0px -82px;
/*	margin-left: -105px;*/
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}

#Wrapper #BodyContnt div#ContntWrapr div.Bnr-bg-Coach p.TxtOloCoachLocation {
       color:#FFFFFF;font:lighter 16px/18px Helvetica,Arial,sans-serif;
      left:16px;
      margin:0;
     padding:0;
     position:absolute;
top:154px;
width:350px;
}


/*------------------------------------------*/

/*---------------------- New Map -------------------*/

#newmap-round_r1_c1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 64px;
	margin-bottom: 0;
	width: 474px;
}
#newmap-round_r2_c1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 10px;
	margin-bottom: 0;
	width: 201px;
}
#newmap-round_r2_c4 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 10px;
	margin-bottom: 0;
	width: 11px;
}
#newmap-round_r2_c5 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 10px;
	margin-bottom: 0;
	width: 11px;
}
#newmap-round_r2_c6 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 10px;
	margin-bottom: 0;
	width: 251px;
}
#newmap-round_r3_c1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 41px;
	margin-bottom: 0;
	width: 474px;
}
#newmap-round_r4_c1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 152px;
	margin-bottom: 0;
	width: 79px;
}
#colwrap1 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 11px;
}
#newmap-round_r4_c2 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 10px;
	margin-bottom: 0;
	width: 11px;
}
#newmap-round_r5_c2 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 142px;
	margin-bottom: 0;
	width: 11px;
}
#colwrap2 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 329px;
}
#newmap-round_r4_c3 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 106px;
	margin-bottom: 0;
	width: 329px;
}
#newmap-round_r6_c3 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 12px;
	margin-bottom: 0;
	width: 147px;
}
#newmap-round_r6_c7 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 12px;
	margin-bottom: 0;
	width: 11px;
}
#newmap-round_r6_c8 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 12px;
	margin-bottom: 0;
	width: 171px;
}
#newmap-round_r7_c3 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 34px;
	margin-bottom: 0;
	width: 329px;
}
#colwrap3 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 55px;
}
#newmap-round_r4_c9 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 127px;
	margin-bottom: 0;
	width: 55px;
}
#colwrap5 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 11px;
}
#newmap-round_r8_c9 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 9px;
	margin-bottom: 0;
	width: 11px;
}
#newmap-round_r9_c9 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 16px;
	margin-bottom: 0;
	width: 11px;
}
#newmap-round_r8_c10 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 25px;
	margin-bottom: 0;
	width: 44px;
}

/*----------------------------------------*/

.menu2 {
	padding: 0;
	width:11px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;

}
.menu2 a {

	display: block;
	color: #67686B;
	text-decoration: none;

}
.menu2 em {
	font-size:11px;
	background: url(../images/hover.png) no-repeat;
	width: 146px;
	height: 60px;
	position: absolute;
	margin:-80px 0px 0px -82px;
	padding: 20px 0px 0px 0px;
	font-style: normal;
	z-index: 2;
	text-align:center;
	display: none;
}
/*------------------------------------------*/










































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

