body {
font-family: arial, helvetica, verdana, sans serif;
background-color: #ffffff;
margin: 0px; padding: 0px;
height: 100%;
color: #1C3350;

}

html {height: 100%;}


table.main {width:100%; height: 100% }

hr {color: #030FA2; border: 0px;}

.ul .ul {padding: 0px; margin: 0px;}

.ul .ul li { list-style-type: disc;}

/***********************************************/
/* HEADER tag styles                           */
/***********************************************/

#logo_coachingMCL {float: left; width: 200px; height: 103px; padding-top: 50px; padding-left: 100px;}
#coachingAffaires {float: right; width:400px; height: 153px; background-image:url(../img/mcl_coach.gif); background-repeat:no-repeat; background-position: bottom right;}
p {text-align: justify; margin-top: 0px;
margin-bottom: 10px;}

.text1 {font-style:italic; color: #1C3350;}
img.qo {padding-right: 5px;}
img.gc {padding-left: 10px;}

#right {float: right;}
#right a:link, a:visited, a:focus, a:active{color: #1C3350; text-decoration:none;}
#right a:hover {text-decoration: underline;}
#right img {border: 0px; padding-left: 4px;}

#left {float: left;}
#left a:link, a:visited, a:focus, a:active{color: #1C3350; text-decoration:none;}
#left a:hover {text-decoration: underline;}
#left img {border: 0px; padding-right: 4px;}

.clear {clear: both;}

h1 {
display: block; height: 81px;
color: #113D72; 
font-size: 15pt; 
font-variant: small-caps; 
word-spacing: 0.10em;letter-spacing: 0.06em; 
margin: 0px; 
padding-left: 30px;
padding-top: 15px;
background-image:url(../img/jigsawp.jpg); background-repeat:no-repeat; background-position:left;
}
.red {color: #C10202;}
h2 {
color: #6FB32F; 
font-size: 110%;
font-weight: bold;
font-variant: small-caps; 
letter-spacing: 0.08em; 
margin: 0px; 
padding-top: 7px;
padding-bottom: 0.10em;
padding-left: 35px;
width: 480px; min-height: 35px; display: block; background-image:url(../img/h2_life_coaching.jpg); background-repeat:no-repeat;
}

h3 {
padding: 0px; 
margin: 0px;
}

h4 {
padding: 0px; 
margin: 0px;
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited, a:active {	font-family: arial, helvetica, verdana, sansserif9; 
color: #5A5FA3;	text-decoration: none;	}
a:hover { text-decoration: underline;}

a.l1:link, a,l1:visited, a.l1:active {	font-family: arial, helvetica, verdana, sansserif9; 
color: #5A5FA3;	text-decoration: none;
	}
a.l1:hover { text-decoration: underline;}


/******* tables and TD *******/


td.t1 {
background-image: url(../img/coaching_top.jpg); background-repeat:no-repeat; background-position: 2px 0; height: 153px;
background-color: #ffffff;
border-bottom: 1px solid #014290; margin-left: 2px;
}

td.t2 {
height: 153px;
width: 502px;
background-image: url(../img/mcl_coach.gif); background-position: bottom right; background-repeat:no-repeat;
border-bottom: 1px solid #014290;
}
.height {height: 100%;}
.height1 {height: 100%; border-right: 1px solid #014290; background-image: url(../img/bck2l.jpg); background-position:right; background-repeat:repeat-y;}
.height2 { border-right: 1px solid #014290; border-bottom: 1px solid #014290; background-image: url(../img/bck2l.jpg); background-position:right; background-repeat:repeat-y;}
.height3 {height: 100%; border-left: 1px solid #014290;}


.t3 {
height: 332px;
width: 196px;
padding-top: 20px;
background-image: url(../img/bmenu.jpg); background-position: top; background-repeat:no-repeat;}
tr.top1 {background-color: #FFFFFF; height: 153px;}
.lineb {border-bottom: 1px solid #014290; height: 153px; border-left: 1px solid #014290;}
.lineb1 {border-bottom: 1px solid #014290; height: 153px; border-right: 1px solid #014290;}
.liner {border-right: 1px solid #014290; margin-right: 2px;}
#midline {border-right: 1px solid #6187B5; border-left: 1px solid #6187B5; height: 205px; background-color:#FFFFFF; width: 194px}
#bottomco {background-image: url(../img/bb_cl1.gif); background-repeat:no-repeat; height: 17px; }
#text_1 {height: 60px;}

#coaching {	height: 650px; margin-right: 10px; filter:alpha(opacity=50); background-image:url(../img/coaching.gif); background-repeat:no-repeat; background-position: right +30px;
	opacity: 0.5;
	-moz-opacity:0.5;
	}
	
#coachingred {	height: 600px; margin-right: 10px; filter:alpha(opacity=20); background-image:url(../img/coaching.gif); background-repeat:no-repeat; background-position: right +30px;
	opacity: 0.2;
	-moz-opacity:0.2;
	}
	

#coach2 {margin-left: 3px; border-left: 1px solid #014290; height: 153px;}
#coach2c {margin-left: 3px; border-left: 1px solid #014290; height: 100%;}

#footer {height: 30px; padding-top: 25px; font-size: 8pt;}
#footer p { color: #014290; background-color: #FFFFFF;}
#footer a:link, a:focus, a:active {color: #014290;  background-color: #FFFFFF;}
#footer a:hover {color: #014290;  background-color: #FFFFFF;}
#footer a:visited {color: #014290; background-color: #FFFFFF;}




/* ------ CONTACT FORMS  style ------ */


.contactp1 {
color: #DFE5EC;
	padding: 5px 10px;
	text-decoration: none;
	border-right: 1px solid #333333;
	background-image: url(../images/klb_roots.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	background-color: #5D82B0;

}

ul.ul2 {list-style-type: none; padding: 0px; font-weight: normal; margin-top: 10px;}
li.ul2a {display: block; min-height: 20px; border-bottom: 1px solid #AE1002; padding: 0px; margin-bottom: 10px;}
label {font-size: 80%; display: block; height: 16px; margin-top: 4px; width: 100px; padding-right: 5px;}
input.p2 {width: 200px; border-left: 1px solid #455B60; border-top: 1px solid #455B60; background-color: #fff;}

form.contactf {border: 1px solid #3D587A; width: 400px; padding:10px; }


textarea {width: 300px;}

#1par {padding: 20px; background-color:#ffffff; margin: 5px; width: 350px;}

#maintext {width: 570px; padding: 10px; font-size: 9pt;}
#maintext p {color: #1C3350;}
.place {padding-left: 40px; padding-right: 20px;}
ul.lv1 {padding: 0px; margin: 0px;}
li.lv1 {padding-right: 20px;}
p.in {color: #1C3350;}

#bleft {background-image: url(../img/b-left.jpg); background-position:right top; background-repeat:no-repeat;}
#bright {background-image: url(../img/b-left.jpg); background-position:left top; background-repeat:no-repeat;}
#bmid {background-image: url(../img/bottom.jpg); background-repeat:no-repeat; background-position: -1px 0px; height: 70px;}

#footmenu {font-size: 8pt;}