/* 

  -----------------------------------

  PopMenu Magic Style Sheet

  by Project Seven Development

  www.projectseven.com

  Menu Type: Vertical

  Style Theme:0 -Basic Style

  -----------------------------------

*/

#p7PMnav {

	margin: 0;

	padding:0;

}

#p7PMnav li {

	list-style-type: none;

	margin: 0px 0px 8px;

	padding: 0;

	background-color: #525d63;

	background-image: none;

}



#flyout_services li {

	background-color: #0066b3;



}



#flyout_about-us li {

	background-color: #B8920F;



}





#p7PMnav li li{

	margin:0pt;

	padding-bottom:3px;

	padding-top:1px;

	width:145px;





	}

	

#p7PMnav ul {

	margin: 0;

	padding: 0;

	/*border: 1px solid #000000;*/

	z-index: 10000;

}



#p7PMnav a {

	display: block;

	text-decoration: none;

	/*background-color: #525d63;*/

	padding: 4px 10px 4px 25px;

	color: #fff;

	line-height:1;

}



#p7PMnav li li a{

	/*border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #fff;*/

	padding-left: 8px;

	background-position: center;

}



#p7PMnav #flyout_about-us li a{

	color: #dac486;

}



#p7PMnav #flyout_services li a{

	color: #aec0e3;

}

#p7PMnav #flyout_about-us a:hover, #p7PMnav #flyout_about-us a:active, #p7PMnav #flyout_about-us a:focus{

	background-color: #B8920F;

	color: #FFFFFF;

	letter-spacing: 0.01px;

	font-weight: bold;

}



#p7PMnav #flyout_services a:hover, #p7PMnav #flyout_services a:active, #p7PMnav #flyout_services a:focus {

	background-color: #0066B3;

	color: #FFFFFF;

	letter-spacing: 0.01px;

	font-weight: bold;

}



#flyout_services a:hover, #flyout_services a:active, #flyout_services a:focus {

	background-color: #0066b3;

}



#p7PMnav .dotted-line {

	border-top:1px dotted #FFFFFF;

	display:block;

	margin-left:8px;

	padding:0pt 0pt 0pt 5px;

	width:85%;

}



/* ------ the current page marker style ------ */

#p7PMnav .p7PMmark {

	/*color: #333333;*/

	font-weight: bold;

}

/* ------ the trigger link styles ------- */



/*the normal trigger link */

#p7PMnav .p7PMtrg, #p7PMnav .p7PMon {

	/*background-image:  url(img/p7PM_dark_east.gif);

	background-repeat:	no-repeat;

	background-position: right center;*/

}

/* the active trigger link style */

/*#p7PMnav .p7PMon {

	background-color: #B8920F;

	color: #EBEBEB;

}*/



/*the submenu classes */



#p7PMnav .p7PMhide {

	left: -9000px;

	border: 0;

}

#p7PMnav .p7PMshow {

	left: auto;

	z-index: 20000 !important;

}

/* Top level menu width */

#p7PMnav {

	/*width: 145px;*/

}

/* 2nd and subsequent Submenu widths */

#p7PMnav ul {

	/*width: 145px;*/

}

#pmmcrumb {

	font-weight: bold;

	margin-bottom: 16px;

	color: #333333;

}

#pmmcrumb a, #pmmcrumb a:visited {

	font-weight: normal;

	color: #5A69A5;

}

#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {

	font-weight: normal;

	color: #333333;

}



#home, #about-us, #services, #safety, #projects, #careers, #contact-us {

  height: 17px!important;

  background-repeat: no-repeat;

  text-indent: -3000px;

  outline:none

}



a#home, a#about-us, a#services, a#safety, a#projects, a#careers, a#contact-us {

	margin: 0px;

	padding: 0px;

}

#home {

	width: 144px;

	background-image: url(../images/nav/home.gif);

}



#about-us {

	width: 144px;

	background-image: url(../images/nav/about-us.gif);

}



#services {

	width: 144px;

	background-image: url(../images/nav/services.gif);

}



#safety {

	width: 144px;

	background-image: url(../images/nav/safety.gif);

}



#projects {

	width: 144px;

	background-image: url(../images/nav/projects.gif);

}



#careers {

	width: 144px;

	background-image: url(../images/nav/careers.gif);

}



#contact-us {

	width: 144px;

	background-image: url(../images/nav/contact-us.gif);

}





#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus,

#p7PMnav .p7PMon, #p7PMnav .p7PMmark {

	background-position: right bottom;

}




