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

body{
background-color:#FFFFFF;
}


#background{
background-image:url(../styles/images/background-home.jpg);
background-repeat:no-repeat;
height:926px;
width:973px;
margin: 0 auto;
position:relative;

}

#footer {
color:#000000;
bottom:0px;
position:absolute;
clear:both;
margin: 0 10px 5px 0px;
font-size:12px;
width:100%;
font-family:Geneva, Arial, Helvetica, sans-serif;
}



img{
border:none;
}

#spacer{
margin-left:125px;
}

#video{
margin:425px 0 0 325px;
position:absolute;
*margin:285px 0 0 325px;
}

#mentoring{
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin:726px 0 0 495px;
position:absolute;
text-align:left;
width:140px;
font-family:Geneva, Arial, Helvetica, sans-serif;
*margin:590px 0 0 495px;
}

#home-link{
float:right;
height:139px;
width:205px;
}


#workshops{
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin:610px 0 0 215px;
position:absolute;
text-align:right;
width:183px;
*margin:465px 0 0 210px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#consulting{
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin:320px 0 0 785px;
position:absolute;
text-align:right;
width:160px;
*margin:180px 0 0 785px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#footer a{
text-decoration:none;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
}

#div1{
height:160px;

}

#testimonial-box a{
text-decoration:none;
color:#2F92A9;
float:right;
font-size:14px;
margin-right:120px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}


#newsletter{
margin:750px 0 0 65px;
position:absolute;
*margin:605px 0 0 65px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#cse{
margin-left:95px;
margin-top:10px;
width:180px;
position:absolute;
*margin-left:20px;



}

#testimonial-box{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:455px;
height:200px;
margin:470px 0 0 485px;
position:absolute;
*margin:330px 0 0 475px;
}





#about{
margin-left:232px;
background:url(../styles/images/nav-button.png) no-repeat;
padding-left:25px;
padding-bottom:5px;
*margin-top:-140px;

}

#about:hover{
background:url(../styles/images/nav-button-over.png) no-repeat;
}


#services{
margin-left:198px;
background:url(../styles/images/nav-button.png) no-repeat;
padding-left:25px;
padding-bottom:5px;
*margin-top:-115px;}

#services:hover{
background:url(../styles/images/nav-button-over.png) no-repeat;
}

#results{
margin-left:166px;

background:url(../styles/images/nav-button.png) no-repeat;
padding-left:25px;
padding-bottom:5px;
*margin-top:-90px;
}

#results:hover{
background:url(../styles/images/nav-button-over.png) no-repeat;
}

#articles{
margin-left:136px;
background:url(../styles/images/nav-button.png) no-repeat;
padding-left:25px;
padding-bottom:5px;
*margin-top:-66px;
}

#articles:hover{
background:url(../styles/images/nav-button-over.png) no-repeat;
}

#testimonials{
margin-left:108px;
background:url(../styles/images/nav-button.png) no-repeat;
padding-left:25px;
padding-bottom:5px;
*margin-top:-40px;
}

#testimonials:hover{
background:url(../styles/images/nav-button-over.png) no-repeat;
}

#contact{
margin-left:85px;
background:url(../styles/images/nav-button.png) no-repeat;
padding-left:25px;
padding-bottom:5px;
*margin-top:-16px;
}

#contact:hover{
background:url(../styles/images/nav-button-over.png) no-repeat;
}





#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none !important;
		float : left;
		width : 11em;
		position:absolute;
		list-style:none;
		margin:17px 0 0 0;
	}
	
	#nav li:hover{
	font-weight:bold;
	}
	
	
	
	
	#nav ul li:hover{
	font-weight:bold;
	}

	#nav li { /* all list items */
		position : relative; list-style: none !important;
		float : left;
		line-height : 1.25em;
			
	}
	
	
	#nav li ul { /* second-level lists */
		position : absolute; 
		left: -999em;
		margin-left : 7.5em;
		margin-top : -1.8em;
		padding:10px;
		font-weight:normal;
		
	} 
	
	#nav li ul li{
	/*background:url(../styles/images/sub-menu.jpg) no-repeat;*/
	width:220px;
	height:26px;
	background-color:#C1D72E;
	border:solid;
		border-width:thin;
		border-color:white;
	}
	
	
	 #nav li ul ul { /* third-and-above-level lists */
	 margin-left:210px;
	 margin-top:-32px;
	
	}
	
	#nav li ul ul li{
	width:375px;
	}
	
	#nav li a {
		display : block;		
		text-decoration : none;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:15px;
		width:135px;
	}
	
	#nav li ul li a{
	width:230px;
	}
	
	#nav li ul li ul{
	width:475px;
	}
	
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	#nav {margin-left:13px !important; padding-left:13px !important; margin-top:25px !important;}