@charset "utf-8";
/********************************************************/
/*** CSS Document                                     ***/
/*** Link and Menu Styles for Leading Leaders Inc.    ***/
/*** Created by Abby Morgan at SilverGroveDesigns.com ***/
/***                                                  ***/
/********************************************************/


#contact-us-wrapper p a{
	color: #ffffff;
	text-decoration:none;
}
#contact-us-wrapper p a:hover{
	text-decoration:underline;
}

#header-menu ul li a{
	color: #ffffff;
}


#footer-menu ul li a{
	color: #ffffff;
}






/*** BEGIN COMMON MENU NAVIGATION STYLES              ***/
li, li a {
	color:#000; 
	text-decoration:none;
}
li:hover { 
	position:relative; 
	z-index:2000; 
} 
div#content-wrapper li a {
	color:#0000FF;
	text-decoration:underline;
}

/*** END COMMON MENU NAVIGATION STYLES                ***/






/*** BEGIN HEADER MENU NAVIGATION STYLES              ***/
#header-menu, .header-menu, #header-menu .header-menu li { 
	margin:0px; 
	padding:0px; 
}

#header-menu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#header-menu ul li{
	text-align: center;
	display: inline;
	width: 95px;
	height: 25px;
	background-repeat:no-repeat;
	padding-right: 5px !important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#header-menu li {
	float:left;
	display:inline;
	cursor:pointer;
	list-style:none;
	position:relative;
}

#header-menu li ul.sub {
	left:-1px;
	top:100%;
}

#header-menu li ul.sub li{
	text-align: left !important;
	color: ffffff;
}

#header-menu li ul.sub2 li{
	margin-left: -25px;
}

#header-menu li ul.sub li a{
	color: ffffff;
}
#header-menu li ul.sub li a:hover{
	text-decoration:underline;
}

#header-menu .header-menu li {
	width:100%;
	text-indent:10px;
	line-height:30px;
	margin-right:10px;
	background-color:#666666;
}

#header-menu li a {
	display:block;
	width:inherit;
	height:inherit;
}

ul.header-menu { 
	display:none; 
}

#header-menu li:hover > a, #header-menu li:hover { 
	color:#ffffff; 
	text-decoration: none;
}

#header-menu li:active > a, #header-menu li:active {
	color:#ffffff;
	text-decoration: none;
}

li:hover > .header-menu { 
	display:block; 
	position:absolute; 
	width:235px; 
	top:-2px; 
	left:50%; 
	z-index:1000; 
} 
/*** END HEADER MENU NAVIGATION STYLES                ***/





/*** BEGIN SIDEBAR MENU NAVIGATION STYLES             ***/
div#sidebar-menu {
	display: block;
	float: left;
	width: 250px;
	position: relative;
	text-align: left;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidebar-menu, .sidebar-menu, #sidebar-menu .sidebar-menu li { 
	margin:0px; 
	padding:0px; 
}
#sidebar-menu li {
	display:block;
	cursor:pointer;
	list-style:none;
	float: left;
	position: relative;
	width: 240px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#sidebar-menu li ul.first {
	left:-1px; 
	top:100%;
}
#sidebar-menu .sidebar-menu li { 
	width:100%; 
	text-indent:10px; 
	line-height:30px; 
	margin-right:10px; 
	border:none; 
}
#sidebar-menu li a {
	display:block; 
	width:inherit; 
	height:inherit;
}
ul.sidebar-menu { 
	display:none; 
}
#sidebar-menu li:hover > a, #sidebar-menu li:hover {
	color:#666666;
	text-decoration: underline;
}
li:hover > .sidebar-menu { 
	display:block; 
	position:absolute; 
	width:200px; 
	top:-2px; 
	left:50%; 
	z-index:1000; 

} 
/*** END SIDEBAR MENU NAVIGATION STYLES               ***/





/*** BEGIN FOOTER MENU NAVIGATION STYLES              ***/
#footer-menu, .footer-menu, #footer-menu .footer-menu li { 
	margin:0px; 
	padding:0px; 
}
#footer-menu ul{
	list-style-type: none;
	padding: 0px;
	display: block;
	height: 25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 500px;
}
#footer-menu ul li{
	text-align: left;
	display: inline;
	margin-left: 10px;
	margin-top: 6px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 0px;
}
#footer-menu li {
	float:left; 
	display:inline; 
	cursor:pointer; 
	list-style:none; 
	padding:0px 10px 0px 10px;  
	position:relative;
}
#footer-menu li ul.first {
	left:-1px; 
	top:100%;
}
#footer-menu .footer-menu li { 
	width:100%; 
	text-indent:10px; 
	line-height:30px; 
	margin-right:10px; 
	border:none; 
	background:#ffffff;
}
#footer-menu li a {
	display:block; 
	width:inherit; 
	height:inherit;
}
ul.footer-menu { 
	display:none; 
}
#footer-menu li:hover > a, #footer-menu li:hover { 
	color:#ffffff;  
	text-decoration: underline;
}
li:hover > .footer-menu { 
	display:block; 
	position:absolute; 
	width:200px; 
	top:-2px; 
	left:50%; 
	z-index:1000; 
} 

/*** END FOOTER MENU NAVIGATION STYLES                ***/
