/*--- Begin General Rules ---*/

/*--- Colors Used 
Black-  #000000
White-  #ffffff
*/

* { 
line-height: 120%;
background-attachment: scroll;
font-weight: normal;
font-style: normal;
}

a { 
 color: #999999;
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
 }
 
 a:visited { 
 color: #999999;
 font-size: 13px;
 font-weight: bold;
 }
 
 a:hover{
  color: #999999;
  font-size: 13px;
  text-decoration: underline;
  font-weight: bold;  
 }
 
  
 
   #about-text a ,  #about-text a:hover,  #about-text a:visited {
  font-size:14px;
  color:#1D9877;
  } 
  
   
 #footerbutton a,#footerbutton a:hover,#footerbutton a:visited{
 font-weight: normal;
 font-size:13px;
 color:#ffffff;
 text-decoration: none;
 line-height: 39px;
 text-align: center;
 padding: 0px 5px 0px 0px;
 margin:0px auto 0px 10px;
 }
 
 #content-footer a,#content-footer a:hover,#content-footer a:visited {
padding: 5px 0px 0px 0px; 
width:200px; 
opacity:1.0;filter:alpha(opacity=100);
text-align: left;
background-color: transparent;
border-bottom: 1px dotted #eeeeee;
text-transform: uppercase;
font-size: 16px;
 font-family: 'ChaparralPro_Regular';
 font-weight: normal;
} 
 
 
 #sitemap a,#sitemap a:hover,#sitemap a:visited{
 font-weight: normal;
 font-size:12px;
 color:#999999;
 text-decoration: none;
 }
 
#hf-box-left a ,#hf-box-left a:hover,#hf-box-left a:visited,#homefooter-left  a ,#homefooter-left a:hover,#homefooter-left a:visited{
color: #1D9877;
text-decoration: none;
 font-size:12px;
 margin: 0px 0px 0px 10px;
}



#dyk-box  a ,#dyk-box a:hover,#dyk-box a:visited,a.tiny{
color: #999999;
text-decoration: none;
 padding:5px;
 font-size: 11px;
}

 #events-text a, #events-text a:hover, #events-text a:visited {
 color: #4d4d4d;
 margin: 0px 0px 0px 20px;
 }
 
 
 p {
 font-size: 13px;
 color:#4d4d4d;
 font-family: Arial, Helvetica, sans-serif;
  padding:0px 0px 15px 0px;
  margin:0px;
  line-height: 135%;
  font-weight: normal;
font-style: normal;
 }

 #footer p {
  font-size: 13px;
  color:#999999;
  }
  
  #pullout-box-lifecoach p, #pullout-box-meetcoach p{
  font-size: 12px;
  font-weight: normal;
  font-size: 13px;
  color:#4d4d4d;
  padding: 2px;
  }
  
  #quote p {
 font-size:11px;
 color:#1D9877;
  }
  
  #homefooter-left p{
  font-size:12px;
  font-weight: normal;
 }
 
  #homefooter-box p{
 color: white;
  padding:10px;
  font-size:12px;
  font-weight: normal;
 }
  
 
 h1{
  font-weight: normal;
  font-family: 'ChaparralPro_BoldIt';
  color: #4D4D4D; 
  letter-spacing: 0px;
  font-size: 19px;
  text-align: left;
  font-style:normal;
   padding:0px;
  margin:0px;
  }
  
  #footer h1 {
  font-size: 13px;
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  }
  
   #homefooter-box h1 {
 font-size:17px;
 color: white;
  padding:0px;
  font-family: 'ChaparralPro_BoldIt';
  margin: 0px 0px 0px 10px;
 }
 
  
  #lc-benefits h1 {
  font-size: 13px;
  color:#1D9877;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding: 0px 0px 10px 0px;
  }
  
 #homefooter-wrap h1 {
  font-size:16px;
  font-family: 'ChaparralPro_BoldIt';
}   

 #dyk-box h1 {
 color: #1D9877;
}  


  .board-heading h1{
  font-size: 14px;
  color:#1D9877;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 33px;
  padding: 0px 0px 0px 5px;
  }

   #pullout-box-lifecoach h1,#pullout-box-meetcoach h1{
 color:#1D9877;
  font-size: 14px;
	 } 
	 
	 #homefooter-left h1{
	 text-align:right;
	 }
	 
	 
  
  h2{
  font-weight: normal;
  font-family: 'ChaparralPro_Italic';
  color: #1D9877;
  letter-spacing: 0px;
  font-size: 18px;
  font-style: normal;
  padding:0px 0px 5px 0px;
  margin:0px;
  }
  
  #business-text h2 , #side-board h3,  #events-text h2{
  font-weight:bold;
  }
  
  #pullout-box-lifecoach h2{
  font-weight:bold;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
	 }
	 

  
  h3{
 font-weight:  bold;
  font-family: 'ChaparralPro_Italic';
  color: #1D9877;
  letter-spacing: 0px;
  font-size: 19px;
  font-style: normal;
  text-transform: none;
   padding:0px;
  margin:0px;
  }
  
   #pullout-box-lifecoach h4 {
  font-size: 12px;
  color:#999999;
  font-weight: normal;
  }
 
  
  h4 {
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  color: #1D9877;
  font-size: 11px;
  text-align: left;
   padding:0px;
  margin:0px;
  }
  
  	 #side-content h4 {
	 font-size:14px;
	 	 }
  
  h5{
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #1D9877;
  letter-spacing: 0px;
  font-size: 13px;
  text-align: left;
   padding:0px;
  margin:0px;
  }
  
  h6{
  font-size: 13px;
  color:#1D9877;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
   padding:10px 0px 0px 0px;
  margin:0px;
  }
  
  #events-text h6 {
  font-weight: bold;
  }
  
 body {
 color: #000000; 
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 background-color: #ffffff;
 margin:0;
 padding:0;
 width:100%;
 z-index: 0;
}

body.lytebox {
 color: #000000; 
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 background-color: #ffffff;
 margin:0;
 padding:20px;
 width:600px;
 z-index: 0;
}
}


  hr.main-border{
  border-bottom: 1px solid #999999;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  }
  
  hr.event-border{
  border-bottom: 1px solid #cccccc;

  }

  hr.side-border{
  border: 2px solid #E4EFEA;
  clear: both;
  }
  
  hr.white-border{
  border: 1px solid white;width:90%;
   border-top:0px;
  }
  
  .clear{
  clear:both;padding:10px;
  }
  
iframe {background-color:transparent;}

/*--- End General Rules ---*/

/*--- Begin Website Elements ---*/


#masthead {
 color: #000000;
 width: 100%;
 float: none;
 padding: 0px;
 border: none;
 height: 114px;
 margin: 0px 0px 0px 0px;
 background-color:#abbcc1;
 background-image: url('../images/header.jpg');
 background-repeat: no-repeat;
 background-position: top center;
}

 #logo {
  margin: 0px auto 0px auto;
 padding: 0px;
 width: 1083px;
 }

#content{ 
 color: #000000;
 background-color: #f1f1f1;
 border:1px solid #dbdbdb;
 line-height: 150%;	
 margin: 80px auto 50px auto;
 padding: 0px;
 height: 100%;
 min-height: 500px;
 width: 1083px;
 position: static;
 clear: both;
 }
 
 #slidewrapper{ 
 color: #000000;
 line-height: 150%;	
 margin: 20px auto 0px auto;
 padding: 0px;
 height: 100%;
 min-height: 220px;
 width: 1083px;
 position: static;
 clear: both;
 background-color:transparent;
 }
 
#contentwrapper{
 color: #000000;
 background-color: transparent;
 line-height: 120%;	
 margin: 0px auto 0px auto;
 padding: 0px;
 height: 100%;
 position: static;
 width: 1083px;
 font-weight: bold;
}

#homewrapper{
 color: #000000;
 background-color: transparent;
 line-height: 120%;	
 margin: 0px auto 0px auto;
 padding: 0px;
 height: 525px;
 position: static;
 width: 1083px;
 font-weight: bold;
}


#content-footer {
 color: #ffffff;
 clear: both;
 margin: 10px 0px 0px 5px;
 padding: 0px;
 position: static;
 width:100%;
 height: 100px;
  background-image: url('../images/content-footer.png');
 background-repeat: no-repeat;
 background-position: top center;
 } 
 
 
 #footer {
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width:100%;
 height: 400px;
   background-image: url('../images/footer.jpg');
 background-repeat: no-repeat;
 background-position: top center;

 } 
 
  

#search{
 color: #000000;
 background-color: transparent;
 line-height: 120%;	
 margin: 100px auto 0px auto;
 padding: 0px;
 height: 100%;
 clear:both;
 width: 1083px;
 font-weight: bold;
 border: 1px solid #cccccc;
}

#cse-search-results {
 color: #000000;
 background-color: transparent;
 line-height: 120%;	
 margin: 0px 100px 0px 100px;
 padding: 0px;
 height: 100%;
 min-height: 800px;
 position: static;
 width: 900px;
 font-weight: bold;
}

 #quote {
 margin: 50px 0px 0px 0px;
 padding: 20px;
 clear: both;
 }


/*--- End Website Elements ---*/

/*--- Begin Footer Elements ---*/
 
  #footer-wrap {
  margin: 50px auto 0px auto;
  width: 1083px;
  height: 150px;
  padding: 20px;
  clear: both;
  }  
  
#footer-border {
margin: 50px 5px 0px 5px;
 -webkit-border-radius: 1em;
 -moz-border-radius: 1em;
 border-radius: 1em;
 border: 1px solid #999999;
width: 1083px;
height: 155px;
}  


#footer-left {
float:left;
width:375px;
border-right:1px solid #BABABA;
margin: 10px 0px 0px 20px;
padding:5px;
}

.footer-column {
float:left;
width:25%;
}

#footer-button {
text-align:center;
width:120px; 
height: 25px;
line-height:25px;
-webkit-border-radius: 0.5em; 
-moz-border-radius: 0.5em; 
border-radius: 0.5em; 
border: 1px solid #999999;
}

#content-footer ul{
position: absolute;
  margin: 10px 0px 0px 0px;
  }
 
 #content-footer ul li{
  list-style-type: none;
  display: inline;
  word-spacing: 2px;
  letter-spacing: 0px;
  border-right: 1px solid #999999;
  padding: 1px 10px 1px 10px;
 }
 
 #footer span {
 text-align: center;
 }	
    
   #sitemap {
 float:left;
 width:650px;
 color:#999999;
 font-weight:bold;
 padding: 20px 5px 10px 15px;
 background-image: url('../images/sitemap.png');
 background-repeat: no-repeat;
 background-position: top center;
 margin: 10px 0px 0px 0px;
 }
 
 
 
 #homefooter {
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width:100%;
 height: 340px;
   background-image: url('../images/footer.jpg');
 background-repeat: no-repeat;
 background-position: top center;
 clear:both;

 }
 

  
   #homefooter-wrap {
  margin: 70px auto 0px auto;
  width: 1110px;
  height: 150px;
  padding: 5px 0px 5px 5px;
  }

 #homefooter-left {
float:left;
width:235px;
margin: 55px 0px 0px 20px;
padding:5px 0px 0px 0px;
text-align: right;
}



 
 #homefooter-box {
  float:right;
 width:827px;
 height: 232px;
 color:#999999;
 font-weight:bold;
 padding:0px;
 background-image: url('../images/welcome_box_bkgd.png');
 background-repeat: no-repeat;
 background-position: top center;
 margin: 30px 0px 0px 10px;
 }
 
 
 
 
 #hf-box-left {
 float:left;
 width:33%;
 border-right:1px solid #ffffff;
 margin: 5px 0px 0px 0px; 
 height: 170px;
 padding:25px 5px 25px 15px;
 }
 
 #hf-box-rotate {
 float:left;
 width:450px;
 padding:5px;
 margin: 0px 0px 0px 20px;
 }

 #footerbutton {
  background-image: url('../images/find_out_btn.png');
 background-repeat: no-repeat;
 background-position: top center;
 width:266px;
 height:39px;
 position:absolute;
 margin: 175px 0px 0px 0px;
 z-index: 100000;
 }
 
 /*--- End Footer Elements ---*/

/*--- Begin Content Page Elements ---*/

#about {
 width: 100%;
 height: 850px;
 background-image: url('../images/about_bkgd.jpg');
 background-repeat: no-repeat;
 background-position: top right;
 }
 
#about-text {
 float: left;
 width: 350px;
 height: 600px;
 padding: 20px 0px 0px 40px;
 }
   
#creating{
 width: 100%;
 height: 100%;
 min-height: 1450px;
 }
 
#creating-text {
 width: 600px;
 height: 1180px;
 padding: 20px;
 float: right;
 background-image: url('../images/bestlife_img1.jpg');
 background-repeat: no-repeat;
 background-position: bottom right;
 }
 
#creating-top-text {
 width: 305px;
 height: 50px;
 margin: 15px 0px 5px 0px;
 }
 
#creating-bottom-text {
 width: 255px;
 height: 600px;
 }
  
#lc-benefits {
 width: 450px;
 height: 300px;
 margin: 0px auto 0px auto;
 }
  
#lcb-left {
 float: left;
 width: 200px;
 padding: 5px;
 }
 
#lcb-right {
 float: right;
 width: 200px;
 padding: 5px;
 }
   
#creating-bottom-text ul li{
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size:13px;
 color:#4d4d4d;
 }
  
#business {
 width: 100%;
 height: 1450px;

 }
 
#business-text {
 float: left;
 width: 600px;
 height: 900px;
  padding: 20px 20px 0px 20px;
 }
 
.business-box {
 width:601px;
 height:170px;
 background-color:#E6E6E6;
 -webkit-border-radius: 1em;
 -moz-border-radius: 1em;
 border-radius: 1em;
 padding: 5px;
 }
 
.bb-container {
 padding: 5px;
} 

#contact {
 width: 100%;
 height: 1000px;
 }
 
#contact-text {
 float: left;
 width: 570px;
 height: 850px;
  padding: 20px 0px 50px 50px;
 }
 
#contact-graybox {
 width: 245px;
 height: 155px;
 float:left;
 background-color:#E6E6E6;
 padding: 20px 15px 10px 25px;
  -webkit-border-radius: 1em;
 -moz-border-radius: 1em;
 border-radius: 1em;
 }
   
#events {
width: 100%;
height: 1250px;
}
 
#events-text {
 float: left;
 width: 550px;
 height: 100%;
 min-height: 2350px;
 padding: 10px 0px 50px 0px;
}

.board-heading {
 width:550px;
 height:33px;
 background-color:#E6E6E6;
 padding:0px;
}
 
#events-listing p  {
 padding: 0px 5px 15px 20px;
}
 
#events-listing h6  {
 padding: 10px 5px 0px 20px;
}
  
#toggle-content {
 width: 100%;
 height: 100%;
}
 
#toggle-text {
 float: left;
 width: 600px;
 height: 100%;
 padding: 20px 20px 0px 20px;
}
 
#toggle-faq-content {
 width: 100%;
 height: 100%;
 min-height: 750px;
 background-image:url('../images/faq_bkgd.jpg');
 background-repeat:no-repeat;
 background-position:0px 37px;
 padding: 0px 0px 50px 0px;
}
 
#meet-text {
 float: left;
 width: 600px;
 min-height: 1000px;
 height: 100%;
 padding: 20px 20px 0px 20px;
}

#lifecoach-dyk {
 border-top:1px solid #999999;
 border-bottom:1px solid #999999;
 width:600px;
 height: 214px;
 background-image:url('../images/lifecoach_img3.jpg');
 background-repeat:no-repeat;
 background-position:top left;
 clear:both;
 margin:100px 0px 50px 0px;
}
 
#dyk-box {
 width:280px;
 height:100px;
 background-color:#E6E6E6;
 float:right;
 padding: 30px 20px 30px 20px;
 -webkit-border-radius: 1em;
 -moz-border-radius: 1em;
 border-radius: 1em;
 margin: 28px 0px 0px 0px;
}
 
 
/*--- End Content Page Elements ---*/

/*--- Begin Navigation Elements---*/
#navmenu{
 width: 750px;
 height: 45px;
 clear: both;
 margin: 0px 0px 0px 335px;
 padding: 0px;
 position: static;
 background-attachment: scroll;
 list-style-type: none;
 color: #000000;
 float: left;
    background-image: url('../images/navbar-bg.png');
 background-repeat: no-repeat;
 background-position: bottom right;
}

.myMenu li{
 display: inline;
 position: static;
 width: 165px;
 height: 35px;
 margin: 0px 0px 0px 60px;
 padding: 0px;
 list-style:none;
 float:left;  
 }
 
 .myMenu li a:link, .myMenu li a:visited, .myMenu li a:hover  { 
 display:block; 
 padding: 0px;
 width: 180px;
 margin: 0px 10px 0px 0px;
 font-family: 'ChaparralPro_Regular';
font-size:17px;
font-weight: normal;
color:#4D4D4D;
text-align: left;
line-height:35px;
text-decoration: none;
 } 
 
 .myMenu li a span {
 font-family: 'ChaparralPro_Italic';
font-size:24px;
font-style: normal;
 }
 	   
/*	   
#navmenu a {
  display: inline;
  outline: none;
  color: #666666;
}

#navmenu a:hover {
  background-position: left bottom;
}

#navmenu li { list-style:none; float:left; font:12px Arial, Helvetica, sans-serif #111; } 
 */
 
 .myMenu ul{
 position: static;
 width: 750px;
 height: 35px;
 padding: 0px;
 margin: 0px 0px 0px 75px;
 }

/*style the sub menu*/ 

.myMenu li ul { background-color:#ffffff;
 position:absolute; 
 visibility:hidden; 
 margin: -3px 0px 0px -29px; 
 padding: 0px 5px 5px 5px; 
 width: 217px; 
 height: 175px; 
 opacity:0.8;filter:alpha(opacity=80);
 border-top:0px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
 -webkit-border-radius: 0em 0em 1em 1em;
 -moz-border-radius: 0em 0em 1em 1em;
 border-radius: 0em 0em 1em 1em;
 } 

.myMenu li ul li { display:block; float:none; padding: 0px; margin: 0px;} 

.myMenu li ul li a:link, .myMenu li ul li a:visited, .myMenu li ul li a:hover  { 
padding: 5px 0px 0px 0px; 
width:215px; 
/*opacity:1.0;
filter: alpha(opacity=100);*/
text-align: left;
background-color: transparent;
border-bottom: 1px dotted #eeeeee;
text-transform: uppercase;
font-size: 16px;
} 
	
/*--- End Navigation Elements ---*/
