/*Top Menu*//*
*	Setup
*/
ul.cssmenu {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu {
	display: block;
	width: 390px;
	height: 33px;
	
	}
ul.cssmenu li a {
	display: block;
	outline:none;
	background: url(images/nav_bar.png);
	}
	
	

/*
*	Normal Links
*/
ul.cssmenu li.projects a {
   	background-position: 0 0;
	width:115px;
	height:33px;
	}
ul.cssmenu li.workforus a {
	background-position: -115px 0;
	width:160px;
	height:33px; 
	}
ul.cssmenu li.aboutus a {
	background-position: -275px 0;
	width: 115px;
	height:33px;
	}
	

/*	Hover Links
*/
ul.cssmenu li.projects a:hover {
	background-position: 0 -33px;
	
	}

ul.cssmenu li.workforus a:hover {
	background-position: -115px -33px;
	}

ul.cssmenu li.aboutus a:hover {
	background-position: -275px -33px;
	}

/*
	Selected/Active Links
*/

ul.cssmenu li.projects a.selected {
	background-position: 0 -33px;
	
	}

ul.cssmenu li.workforus a.selected {
	background-position: -115px -33px;
	}

ul.cssmenu li.aboutus a.selected {
	background-position: -275px -33px;
	}

/*Video Links*/
.videolink {
	height: 100px;
	width: 150px;
	outline:none;	
	float: left;
	margin: 0px 20px 20px 0px;
}

.videolink a{
	background-position: 0 0;
	width:150px;
	height:100px;
}	
.videolink a:hover {
	background-position: 0 -100px;
}
	
ul.cssmenu_video {
	padding: 0px;
	margin:0px;
	list-style-type: none;
	}

ul.cssmenu_video li {
	float: left;
	list-style:none;
	}

ul.cssmenu_video {
	display: block;
	width: 150px;
	height: 100px;
	list-style: none;
	margin: 0px;
	
	}
ul.cssmenu_video li a {
	display: block;
	outline:none;
	background-image: url(images/concrete_paving-swp.jpg);
	background-repeat: no-repeat;
	}
	
/**	Normal Links */
ul.cssmenu_video li.video a {
   	background-position: 0 0;
	width:150px;
	height:100px;
	}

/* Hover Links */
ul.cssmenu_video li.video a:hover {
	background-position: 0 -100px;
	}
	
/* Selected/Active Links */
ul.cssmenu_video li.video a.selected {
	background-position: 0 -100px;
	}
	



	
/*Social Links*/
	/*facebook Button setup*/
ul.cssmenu_facebook {
	padding: 0px;
	margin:0px;
	list-style-type: none;
	}

ul.cssmenu_facebook li {
	float: left;
	list-style:none;
	padding-left: 5px;
	}

ul.cssmenu_facebook {
	display: block;
	width: 165px;
	height: 40px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	
	}
ul.cssmenu_facebook li a {
	display: block;
	outline:none;
	background: url(images/upci-lgsocbut-fb.png);
	background-repeat: no-repeat;
	}
	
/**	Normal Links */
ul.cssmenu_facebook li.facebook a {
   	background-position: 0 0;
	width:165px;
	height:40px;
	}

/* Hover Links */
ul.cssmenu_facebook li.facebook a:hover {
	background-position: 0 -40px;
	}
	
/* Selected/Active Links */
ul.cssmenu_facebook li.facebook a.selected {
	background-position: 0 -40px;
	}
	
	
	
/*Twitter Button setup*/
ul.cssmenu_twitter {
	padding: 0px;
	margin:0px;
	list-style-type: none;
	}

ul.cssmenu_twitter  li {
	float: left;
	list-style:none;
	padding-left: 5px;
	}

ul.cssmenu_twitter  {
	display: block;
	width: 165px;
	height: 40px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	
	}
ul.cssmenu_twitter  li a {
	display: block;
	outline:none;
	background: url(images/upci-lgsocbut-tw.png);
	background-repeat: no-repeat;
	}
	
/**	Normal Links */
ul.cssmenu_twitter  li.twitter  a {
   	background-position: 0 0;
	width:165px;
	height:40px;
	}

/* Hover Links */
ul.cssmenu_twitter li.twitter a:hover {
	background-position: 0 -40px;
	}
	
/* Selected/Active Links */
ul.cssmenu_twitter  li.twitter  a.selected {
	background-position: 0 -40px;
	}
	
	

/*YouTube Button setup*/
ul.cssmenu_youtube {
	padding: 0px;
	margin:0px;
	list-style-type: none;
	}

ul.cssmenu_youtube  li {
	float: left;
	list-style:none;
	padding-left: 5px;
	}

ul.cssmenu_youtube  {
	display: block;
	width: 165px;
	height: 40px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	
	}
ul.cssmenu_youtube  li a {
	display: block;
	outline:none;
	background: url(images/upci-lgsocbut-yt.png);
	background-repeat: no-repeat;
	}
	
/**	Normal Links */
ul.cssmenu_youtube  li.youtube  a {
   	background-position: 0 0;
	width:165px;
	height:40px;
	}

/* Hover Links */
ul.cssmenu_youtube li.youtube a:hover {
	background-position: 0 -40px;
	}
	
/* Selected/Active Links */
ul.cssmenu_youtube  li.youtube  a.selected {
	background-position: 0 -40px;
	}
	
	
	
/*Linked In Button setup*/
ul.cssmenu_linkedin {
	padding: 0px;
	margin:0px;
	list-style-type: none;
	}

ul.cssmenu_linkedin  li {
	float: left;
	list-style:none;
	padding-left: 5px;
	}

ul.cssmenu_linkedin  {
	display: block;
	width: 165px;
	height: 40px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	
	}
ul.cssmenu_linkedin  li a {
	display: block;
	outline:none;
	background: url(images/upci-lgsocbut-li.png);
	background-repeat: no-repeat;
	}
	
/**	Normal Links */
ul.cssmenu_linkedin  li.linkedin  a {
   	background-position: 0 0;
	width:165px;
	height:40px;
	}

/* Hover Links */
ul.cssmenu_linkedin li.linkedin a:hover {
	background-position: 0 -40px;
	}
	
/* Selected/Active Links */
ul.cssmenu_linkedin  li.linkedin  a.selected {
	background-position: 0 -40px;
	}
	
	/*Careers button*/
	ul.cssmenu_careers {
	padding: 0px;
	margin:0px;
	list-style-type: none;
	}

ul.cssmenu_careers  li {
	float: left;
	list-style:none;
	padding-left: 5px;
	}

ul.cssmenu_careers  {
	display: block;
	width: 163px;
	height: 34px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	
	}
ul.cssmenu_careers  li a {
	display: block;
	outline:none;
	background: url(images/generalapp_button.png);
	background-repeat: no-repeat;
	}
	
/**	Normal Links */
ul.cssmenu_careers  li.careers  a {
   	background-position: 0 0;
	width:163px;
	height:35px;
	}

/* Hover Links */
ul.cssmenu_careers li.careers a:hover {
	background-position: 0 -35px;
	}
	
/* Selected/Active Links */
ul.cssmenu_careers  li.careers  a.selected {
	background-position: 0 -34px;
	}

