#tabs{
	margin-top:0px;
	height:100px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0;
	padding-left:0px;
	padding-bottom:0px;
	cursor:pointer;
        z-index:1000;
}

.tab{
	display:block;
	cursor: pointer; 
	float:left;
	font-size:10px;
	margin-bottom:0px;	
	margin-top:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	position:relative;
	left:0px;
	top:0px;
	text-align:center;
	line-height:32px;
	height:100px;
}

.tab a{
        text-decoration:none;
        color:#c8d0cc;
        font-weight:bold;
        font: normal 14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

a.tab_on{
        text-decoration:none;
        color:#000000;
        font-weight:bold;        
        font: normal 14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

.tab a:hover{
 text-decoration:none;
 color:white;
}

a.tab_on:hover{
        color:#000000;
}

.menu{
        visibility:hidden;
        display:block;
        position:absolute;
        top: 111px; 
        left: 0;
        cursor: pointer; 
        list-style-type:none; 
        margin-left:0px;
        padding-left:0px;
        margin-top:0px;                          
        padding-top:0px;
        z-index:10000;
        text-indent:0px;
        color:white;
}

#menu_aboutus{
	width:331px;
	overflow:hidden;
	text-align:left;
	margin-top:0;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:-175px;
        z-index:100;
        padding-top:0;
}


#link_aboutus_white{
	display:block;
	width:164px;
	margin:0px;
	padding-bottom:0px;
        z-index:100;
	margin-top:79px;
        margin-left:13px;
        background-image:url(/images/topnav/aboutus_white.gif);
	background-position: 0 -34px;
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}

#link_aboutus_white:hover{
        background-position: 0 0px;
        height:34px;
}

#link_aboutus_white:active{
        background-position: 0 -68px;
        height:34px;
}







#link_aboutus_white_on{
	display:block;
	width:146px;
	margin:0px;
	padding-bottom:0px;
        z-index:100;
	margin-top:79px;
        margin-left:13px;
        background-image:url(/images/topnav/aboutus_white_on.gif);
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}

#link_aboutus_dark{
	display:block;
	width:164px;
	margin:0;
	padding-bottom:0px;
        z-index:100;
      	margin-top:79px;
        margin-left:13px;
        background-image:url(/images/topnav/aboutus_dark.png);
	background-position: 0 -34px;
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
       	overflow:hidden;
}

#link_aboutus_dark:hover{
        background-position: 0 0px;
        height:34px;
        background-repeat:no-repeat;
}

#link_aboutus_dark:active{
        background-position: 0 0px;
        height:-68px;
        background-repeat:no-repeat;
}



#link_aboutus_dark_on{
	display:block;
	width:164px;
	margin:0px;
	padding-bottom:0px;
        z-index:100;
      	margin-top:79px;
        margin-left:13px;
        background-image:url(/images/topnav/aboutus_dark.png);
	background-position: 0 -34px;
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}


#menuitem_aboutus_firmprofile{
	width:192px;
	height:29px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:29px;
        z-index:100;
}

#link_aboutus_firmprofile{
	display:block;
	height:29px;
	overflow:hidden;
	width:331px;
	padding-left:192px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/aboutus_firmprofile.png);
	background-position: 0 -29px;
        text-indent:-5000px;
}

#link_aboutus_firmprofile:hover{
	background-position: 0 0px;
    z-index:100;
}

#link_aboutus_firmprofile:active{
	background-position: 0 -58px;
    z-index:100;
}



#link_aboutus_firmprofile_dark{
        display:block;
        height:29px;
        overflow:hidden;
        width:331px;
        padding-left:192px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/aboutus_firmprofile_dark.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}

#link_aboutus_firmprofile_dark:hover{
        background-position: 0 -0px;
        z-index:100;
}

#link_aboutus_firmprofile_dark:active{
        background-position: 0 -58px;
        z-index:100;
}


#link_aboutus_firmprofile_on{
        display:block;
        height:29px;
        overflow:hidden;
        width:331px;
        padding-left:192px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/aboutus_firmprofile_on.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}



#menuitem_aboutus_ourteam{
	width:331px;
	height:28px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:20px;
    z-index:100;
}

#link_aboutus_ourteam{
	display:block;
	height:28px;
	overflow:hidden;
	width:192px;
	padding-left:192px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_ourteam.png);
	background-position: 0 -28px;
    text-indent:-5000px;

}

#link_aboutus_ourteam:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_aboutus_ourteam:active{
	background-position: 0 -56px;
    z-index:100;
}

#link_aboutus_ourteam_dark{
	display:block;
	height:28px;
	overflow:hidden;
	width:192px;
	padding-left:192px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_ourteam_dark.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_aboutus_ourteam_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_aboutus_ourteam_dark:active{
	background-position: 0 -56px;
    z-index:100;
}

#link_aboutus_ourteam_on{
	display:block;
	height:28px;
	overflow:hidden;
	width:192px;
	padding-left:192px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_ourteam_on.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}


#menuitem_aboutus_safety{
	width:331px;
	height:28px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:20px;
    z-index:100;
}

#link_aboutus_safety{
	display:block;
	height:28px;
	overflow:hidden;
	width:192px;
	padding-left:192px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_safety.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_aboutus_safety:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_aboutus_safety:active{
	background-position: 0 -56px;
    z-index:100;
}

#link_aboutus_safety_dark{
	display:block;
	height:28px;
	overflow:hidden;
	width:192px;
	padding-left:192px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_safety_dark.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_aboutus_safety_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_aboutus_safety_dark:active{
	background-position: 0 -56px;
    z-index:100;
}


#link_aboutus_safety_on{
	display:block;
	height:28px;
	overflow:hidden;
	width:192px;
	padding-left:192px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_safety_on.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}


#menuitem_aboutus_awards{
	width:331px;
	height:28px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:20px;
    z-index:100;
}

#link_aboutus_awards{
	display:block;
	height:28px;
	overflow:hidden;
	width:192px;
	padding-left:192px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_awards.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_aboutus_awards:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_aboutus_awards:active{
	background-position: 0 -56px;
    z-index:100;
}


#link_aboutus_awards_dark{
	display:block;
	height:28px;
	overflow:hidden;
	width:192px;
	padding-left:192px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_awards_dark.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_aboutus_awards_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_aboutus_awards_dark:active{
	background-position: 0 -56px;
    z-index:100;
}

#link_aboutus_awards_on{
	display:block;
	height:28px;
	overflow:hidden;
	width:192px;
	padding-left:192px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_awards_on.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}



#menuitem_aboutus_testimonials{
	width:331px;
	height:28px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:20px;
    z-index:100;
}

#link_aboutus_testimonials{
	display:block;
	height:28px;
	overflow:hidden;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_testimonials.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_aboutus_testimonials:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_aboutus_testimonials:active{
	background-position: 0 -56px;
    z-index:100;
}


#link_aboutus_testimonials_dark{
	display:block;
	height:28px;
	overflow:hidden;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_testimonials_dark.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_aboutus_testimonials_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_aboutus_testimonials_dark:active{
	background-position: 0 -56px;
    z-index:100;
}



#link_aboutus_testimonials_on{
	display:block;
	height:28px;
	overflow:hidden;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_testimonials_on.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}



#menuitem_aboutus_projectgallery{
	width:331px;
	height:32px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:32px;
    z-index:100;
}

#link_aboutus_projectgallery{
	display:block;
	height:32px;
	overflow:hidden;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_projectgallery.png);
	background-position: 0 -32px;
    text-indent:-5000px;
}

#link_aboutus_projectgallery:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_aboutus_projectgallery:active{
	background-position: 0 -64px;
    z-index:100;
}


#link_aboutus_projectgallery_dark{
	display:block;
	height:32px;
	overflow:hidden;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_projectgallery_dark.png);
	background-position: 0 -32px;
    text-indent:-5000px;
}

#link_aboutus_projectgallery_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_aboutus_projectgallery_dark:active{
	background-position: 0 -64px;
    z-index:100;
}

#link_aboutus_projectgallery_on{
	display:block;
	height:32px;
	overflow:hidden;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/aboutus_projectgallery_on.png);
	background-position: 0 -32px;
    text-indent:-5000px;
}



#menu_services{
        width:331px;
        overflow:hidden;
        text-align:left;
        margin-top:1px;
        margin-bottom:0px;
        margin-right:0px;
        margin-left:-120px;
        padding:0px;
        z-index:100;
}

#link_services_white{
	display:block;
	width:152px;
	margin:0px;
	padding-bottom:0;
        z-index:100;
        height:34px;
        margin-top:79px;
        margin-left:0;
	padding-top:0;
	overflow:hidden;
        background-image:url(/images/topnav/services_white.gif);
	background-position: 0 -34px;
        background-repeat:no-repeat;
        text-indent:-5000px;
}

#link_services_white:hover{
        background-position: 0 0px;
        height:34px;
        background-repeat:no-repeat;
}

#link_services_white:active{
        background-position: 0 -68px;
        height:34px;
        background-repeat:no-repeat;
}


#link_services_white_on{
	display:block;
	width:152px;
	margin:0px;
	padding-bottom:0;
        z-index:100;
	margin-top:79px;
        margin-left:0;
	padding-top:0;
	overflow:hidden;                
        background-image:url(/images/topnav/services_white_on.gif);
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;

}

#link_services_dark{
	display:block;
	width:152px;
	margin:0px;
	padding-bottom:0;
        z-index:100;
	margin-top:79px;
        margin-left:0;
	padding-top:0;
	overflow:hidden;
        background-image:url(/images/topnav/services_dark.png);
	background-position: 0 -34px;
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}

#link_services_dark:hover{
        background-position: 0 0px;
        height:34px;
        background-repeat:no-repeat;
}

#link_services_dark_on{
	display:block;
	width:152px;
	margin:0px;
	padding-bottom:0;
        z-index:100;
	margin-top:79px;
        margin-left:0;
	padding-top:0;
	overflow:hidden;                
        background-image:url(/images/topnav/services_dark_on.png);
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}


#menuitem_services_approach{
	width:273px;
	height:29px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:29px;
        z-index:100;
}

#link_services_approach{
        display:block;
        height:29px;
        overflow:hidden;
        width:273px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/services_approach.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}

#link_services_approach:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_services_approach:active{
	background-position: 0 -58px;
    z-index:100;
}

#link_services_approach_dark{
        display:block;
        height:29px;
        overflow:hidden;
        width:273px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/services_approach_dark.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}

#link_services_approach_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_services_approach_dark:active{
	background-position: 0 -58px;
    z-index:100;
}


#link_services_approach_on{
        display:block;
        height:29px;
        overflow:hidden;
        width:273px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/services_approach_on.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}


/* BIM */

#menuitem_services_bim{
	width:273px;
	height:29px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:29px;
        z-index:100;
}

#menuitem_services_bim{
	width:273px;
	height:28px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:28px;
        z-index:100;
}

#link_services_bim{
        display:block;
        height:28px;
        overflow:hidden;
        width:273px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/services_bim.png);
        background-position: 0 -28px;
        text-indent:-5000px;
}

#link_services_bim:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_services_bim:active{
	background-position: 0 -56px;
    z-index:100;
}

#link_services_bim_dark{
        display:block;
        height:28px;
        overflow:hidden;
        width:273px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/services_bim_dark.png);
        background-position: 0 -28px;
        text-indent:-5000px;
}

#link_services_bim_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_services_bim_dark:active{
	background-position: 0 -56px;
    z-index:100;
}


#link_services_bim_on{
        display:block;
        height:29px;
        overflow:hidden;
        width:273px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/services_approach_on.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}

/* /BIM */




#menuitem_services_preconstruction{
	width:273px;
	height:29px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:29px;
    z-index:100;
}

#link_services_preconstruction{
	display:block;
	height:29px;
	overflow:hidden;
	width:273px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/services_preconstruction.png);
	background-position: 0 -29px;
    text-indent:-5000px;
}

#link_services_preconstruction:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_services_preconstruction:active{
	background-position: 0 -58px;
    z-index:100;
}


#link_services_preconstruction_dark{
	display:block;
	height:29px;
	overflow:hidden;
	width:273px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/services_preconstruction_dark.png);
	background-position: 0 -29px;
    text-indent:-5000px;
}

#link_services_preconstruction_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_services_preconstruction_dark:active{
	background-position: 0 -58px;
    z-index:100;
}

/* end new precontsruction styles */


/* Replaced 11-4-11 #menuitem_services_preconstruction{
	width:273px;
	height:28px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:28px;
    z-index:100;
}

#link_services_preconstruction{
	display:block;
	height:28px;
	overflow:hidden;
	width:273px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/services_preconstruction.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_services_preconstruction:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_services_preconstruction:active{
	background-position: 0 -56px;
    z-index:100;
}


#link_services_preconstruction_dark{
	display:block;
	height:28px;
	overflow:hidden;
	width:273px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/services_preconstruction_dark.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_services_preconstruction_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_services_preconstruction_dark:active{
	background-position: 0 -56px;
    z-index:100;
}*/


#link_services_preconstruction_on{
	display:block;
	height:28px;
	overflow:hidden;
	width:273px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/services_preconstruction_on.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}



#menuitem_services_leedconstruction{
	width:273px;
	height:28px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:28px;
    z-index:100;

}

#link_services_leedconstruction{
	display:block;
	height:28px;
	overflow:hidden;
	width:273px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/services_leedconstruction.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_services_leedconstruction:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_services_leedconstruction:active{
	background-position: 0 -56px;
    z-index:100;
}



#link_services_leedconstruction_dark{
	display:block;
	height:28px;
	overflow:hidden;
	width:273px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/services_leedconstruction_dark.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_services_leedconstruction_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_services_leedconstruction_dark:active{
	background-position: 0 -56px;
    z-index:100;
}


#link_services_leedconstruction_on{
	display:block;
	height:28px;
	overflow:hidden;
	width:273px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/services_leedconstruction_on.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#menuitem_services_designbuild{
	width:273px;
	height:32px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:28px;
    z-index:100;
}

#link_services_designbuild{
	display:block;
	height:32px;
	overflow:hidden;
	width:273px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/services_designbuild.png);
	background-position: 0 -32px;
    text-indent:-5000px;
}

#link_services_designbuild:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_services_designbuild:active{
	background-position: 0 -64px;
    z-index:100;
}

#link_services_designbuild_dark{
	display:block;
	height:32px;
	overflow:hidden;
	width:273px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/services_designbuild_dark.png);
	background-position: 0 -32px;
    text-indent:-5000px;
}

#link_services_designbuild_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_services_designbuild_dark:active{
	background-position: 0 -64px;
    z-index:100;
}



#link_services_designbuild_on{
	display:block;
	height:32px;
	overflow:hidden;
	width:273px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/services_designbuild_on.png);
	background-position: 0 -32px;
    text-indent:-5000px;
}


#menu_work{
        width:329px;
        overflow:hidden;
        text-align:left;
        margin-top:1px;
        margin-bottom:0px;
        margin-right:0px;
        margin-left:-196px;
        padding:0px;
        z-index:100;
}


#link_work_white{
        display:block;
        width:110px;
        margin:0px;
        padding-bottom:0px;
        z-index:100;
        padding-top:0;
        background-image:url(/images/topnav/work_white.gif);
	background-position: 0 -34px;
	margin-top:79px;
        margin-left:0;
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}


#link_work_white:hover{
        background-position: 0 0px;
        height:34px;
}


#link_work_white:active{
        background-position: 0 -68px;
        height:34px;
}



#link_work_white_on{
	display:block;
	width:164px;
	margin:0px;
	padding-bottom:0px;
        z-index:100;
	margin-top:79px;
        margin-left:0;
        background-image:url(/images/topnav/work_white_on.gif);
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}



#link_work_dark{
        display:block;
        width:110px;
        margin:0px;
        padding-bottom:0px;
        z-index:100;
        padding-top:0;
        background-image:url(/images/topnav/work_dark.png);
	background-position: 0 -34px;
	margin-top:79px;
        margin-left:0;
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}


#link_work_dark:hover{
        background-position: 0 0px;
        height:34px;
}


#link_work_dark_on{
	display:block;
	width:164px;
	margin:0px;
	padding-bottom:0px;
        z-index:100;
	margin-top:79px;
        margin-left:0;
        background-image:url(/images/topnav/work_dark_on.png);
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}



#menuitem_work_markets{
        width:329px;
        height:29px;
        margin:0px;
        padding:0px;
        list-style-type:none;
        line-height:29px;
        z-index:100;
}

#link_work_markets{
        display:block;
        height:29px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/work_markets.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}

#link_work_markets:hover{
	background-position: 0 0px;
    z-index:100;
}

#link_work_markets:active{
	background-position: 0 -58px;
    z-index:100;
}


#link_work_markets_dark{
        display:block;
        height:29px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/work_markets_dark.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}

#link_work_markets_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_work_markets_on{
        display:block;
        height:29px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/work_markets_on.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}




#menuitem_work_healthcare{
        width:329px;
        height:29px;
        margin:0px;
        padding:0px;
        list-style-type:none;
        line-height:29px;
        z-index:100;
}

#link_work_healthcare{
        display:block;
        height:29px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/work_healthcare.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}

#link_work_healthcare:hover{
        background-position: 0 -0px;
        z-index:100;
}

#link_work_healthcare:active{
        background-position: 0 -58px;
        z-index:100;
}

#link_work_healthcare_dark{
        display:block;
        height:29px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/work_healthcare_dark.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}

#link_work_healthcare_dark:hover{
        background-position: 0 -0px;
        z-index:100;
}

#link_work_healthcare_dark:active{
        background-position: 0 -58px;
        z-index:100;
}


#link_work_healthcare_on{
        display:block;
        height:29px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/work_healthcare_on.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}


#menuitem_work_corporate{
        width:329px;
        height:28px;
        margin:0px;
        padding:0px;
        list-style-type:none;
        line-height:28px;
        z-index:100;
}

#link_work_corporate{
        display:block;
        height:28px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/work_corporate.png);
        background-position: 0 -28px;
        text-indent:-5000px;
}

#link_work_corporate:hover{
        background-position: 0 -0px;
        z-index:100;
}

#link_work_corporate:active{
        background-position: 0 -56px;
        z-index:100;
}


#link_work_corporate_dark{
        display:block;
        height:28px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/work_corporate_dark.png);
        background-position: 0 -28px;
        text-indent:-5000px;
}

#link_work_corporate_dark:hover{
        background-position: 0 -0px;
        z-index:100;
}

#link_work_corporate_dark:active{
        background-position: 0 -56px;
        z-index:100;
}


#link_work_corporate_on{
        display:block;
        height:28px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/work_corporate_on.png);
        background-position: 0 -28px;
        text-indent:-5000px;
}



#menuitem_work_institutional{
        width:329px;
        height:28px;
        margin:0px;
        padding:0px;
        list-style-type:none;
        line-height:28px;
        z-index:100;
}

#link_work_institutional{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/work_institutional.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_work_institutional:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_work_institutional:active{
	background-position: 0 -56px;
    z-index:100;
}



#link_work_institutional_dark{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/work_institutional_dark.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_work_institutional_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_work_institutional_dark:active{
	background-position: 0 -56px;
    z-index:100;
}

#link_work_institutional_on{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/work_institutional_on.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}





#menuitem_work_research{
	width:329px;
	height:28px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:28px;
    z-index:100;
}

#link_work_research{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/work_research.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_work_research:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_work_research:active{
	background-position: 0 -56px;
    z-index:100;
}


#link_work_research_dark{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/work_research_dark.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_work_research_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_work_research_dark:active{
	background-position: 0 -56px;
    z-index:100;
}


#link_work_research_on{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/work_research_on.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}







#menuitem_work_specialty{
	width:329px;
	height:28px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:28px;
    z-index:100;
}

#link_work_specialty{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/work_specialty.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_work_specialty:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_work_specialty:active{
	background-position: 0 -56px;
    z-index:100;
}


#link_work_specialty_dark{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/work_specialty_dark.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_work_specialty_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_work_specialty_dark:active{
	background-position: 0 -56px;
    z-index:100;
}

#link_work_specialty_on{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/work_specialty_on.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}


#menuitem_work_government{
	width:329px;
	height:32px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:32px;
    z-index:100;
}

#link_work_government{
	display:block;
	height:32px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/work_government.png);
	background-position: 0 -32px;
    text-indent:-5000px;
}

#link_work_government:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_work_government:active{
	background-position: 0 -64px;
    z-index:100;
}


#link_work_government_dark{
        display:block;
        height:32px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/work_government_dark.png);
        background-position: 0 -32px;
        text-indent:-5000px;
}

#link_work_government_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_work_government_dark:active{
	background-position: 0 -64px;
    z-index:100;
}

#link_work_government_on{
        display:block;
        height:32px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/work_government_on.png);
        background-position: 0 -32px;
        text-indent:-5000px;
}

#menu_careers{
        width:329px;
        overflow:hidden;
        text-align:left;
        margin-top:1px;
        margin-bottom:0px;
        margin-right:0px;
        margin-left:-150px;
        padding:0px;
        z-index:100;
}


#link_careers_white{
	display:block;
	width:146px;
	margin:0px;
	padding-bottom:0px;
        z-index:100;
	padding-top:0;
	margin-top:79px;        
        background-image:url(/images/topnav/careers_white.gif);
	background-position: 0 -34px;
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;       
}

#link_careers_white:hover{
        background-position: 0 0px;
        height:34px;
}

#link_careers_white:active{
        background-position: 0 -68px;

}


#link_careers_white_on{
	display:block;
	width:146px;
	margin:0px;
	padding-bottom:0px;
        z-index:100;
	margin-top:79px;
        margin-left:0;
        background-image:url(/images/topnav/careers_white_on.gif);
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}

#link_careers_dark{
	display:block;
	width:146px;
	margin:0px;
	padding-bottom:0px;
        z-index:100;
	padding-top:0;
	margin-top:79px;        
        background-image:url(/images/topnav/careers_dark.png);
	background-position: 0 -34px;
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;       
}

#link_careers_dark:hover{
        background-position: 0 0px;
        height:34px;
}


#link_careers_dark_on{
	display:block;
	width:146px;
	margin:0px;
	padding-bottom:0px;
        z-index:100;
	margin-top:79px;
        margin-left:0;
        background-image:url(/images/topnav/careers_dark_on.png);
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}



#menuitem_careers_overview{
        width:301px;
        height:29px;
        margin:0px;
        padding:0px;
        list-style-type:none;
        line-height:29px;
        z-index:100;
}

#link_careers_overview{
        display:block;
        height:29px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/careers_overview.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}

#link_careers_overview:hover{
        background-position: 0 -0px;
        z-index:100;
}

#link_careers_overview:active{
        background-position: 0 -58px;
        z-index:100;
}


#link_careers_overview_dark{
        display:block;
        height:29px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/careers_overview_dark.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}

#link_careers_overview_dark:hover{
        background-position: 0 -0px;
        z-index:100;
}

#link_careers_overview_dark:active{
        background-position: 0 -58px;
        z-index:100;
}



#link_careers_overview_on{
        display:block;
        height:29px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/careers_overview_on.png);
        background-position: 0 -29px;
        text-indent:-5000px;
}


#menuitem_careers_benefits{
        width:301px;
        height:28px;
        margin:0px;
        padding:0px;
        list-style-type:none;
        line-height:28px;
        z-index:100;
}

#link_careers_benefits{
        display:block;
        height:28px;
        overflow:hidden;
        width:329px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/careers_benefits.png);
        background-position: 0 -28px;
        text-indent:-5000px;
}

#link_careers_benefits:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_careers_benefits:active{
	background-position: 0 -56px;
    z-index:100;
}


#link_careers_benefits_dark{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/careers_benefits_dark.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_careers_benefits_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_careers_benefits_dark:active{
	background-position: 0 -56px;
    z-index:100;
}

#link_careers_benefits_on{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/careers_benefits_on.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}


#menuitem_careers_positions{
	width:301px;
	height:28px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:28px;
    z-index:100;
}

#link_careers_positions{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/careers_positions.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_careers_positions:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_careers_positions:active{
	background-position: 0 -56px;
    z-index:100;
}

#link_careers_positions_dark{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/careers_positions_dark.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_careers_positions_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_careers_positions_dark:active{
	background-position: 0 -56px;
    z-index:100;
}



#link_careers_positions_on{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/careers_positions_on.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#menuitem_careers_openings{
	width:301px;
	height:28px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:28px;
    z-index:100;
}

#link_careers_openings{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/careers_currentopenings.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_careers_openings:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_careers_openings:active{
	background-position: 0 -56px;
    z-index:100;
}



#link_careers_openings_dark{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/careers_currentopenings_dark.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}

#link_careers_openings_dark:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_careers_openings_dark:active{
	background-position: 0 -56px;
    z-index:100;
}


#link_careers_openings_on{
	display:block;
	height:28px;
	overflow:hidden;
	width:329px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/careers_currentopenings_on.png);
	background-position: 0 -28px;
    text-indent:-5000px;
}



#menuitem_careers_internships{
	width:301px;
	height:32px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:32px;
    z-index:100;
}

#link_careers_internships{
	display:block;
	height:32px;
	overflow:hidden;
	width:301px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
    z-index:100;
    background-image:url(/images/midnav/careers_internships.png);
	background-position: 0 -32px;
    text-indent:-5000px;
}

#link_careers_internships:hover{
	background-position: 0 -0px;
    z-index:100;
}

#link_careers_internships:active{
	background-position: 0 -64px;
    z-index:100;
}


#link_careers_internships_dark{
        display:block;
        height:32px;
        overflow:hidden;
        width:301px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/careers_internships_dark.png);
        background-position: 0 -32px;
        text-indent:-5000px;
}

#link_careers_internships_dark:hover{
        background-position: 0 -0px;
        z-index:100;
}

#link_careers_internships_dark:active{
        background-position: 0 -64px;
        z-index:100;
}


#link_careers_internships_on{
        display:block;
        height:32px;
        overflow:hidden;
        width:301px;
        margin:0px;
        padding-top:0px;
        padding-bottom:0px;
        z-index:100;
        background-image:url(/images/midnav/careers_internships_on.png);
        background-position: 0 -32px;
        text-indent:-5000px;
}


#link_contact_white{
	display:block;
	width:146px;
	margin:0px;
	padding-bottom:0px;
        z-index:100;
	margin-top:79px;
        margin-left:0;
        background-image:url(/images/topnav/contact_white.gif);
	background-position: 0 -34px;
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}

#link_contact_white:hover{
        background-position: 0 -0px;
        z-index:100;
}

#link_contact_white:active{
        background-position: 0 -68px;
        z-index:100;
}


#link_contact_white_on{
	display:block;
	width:146px;
	margin:0px;
	padding-bottom:0px;
        z-index:100;
	margin-top:79px;
        margin-left:0;
        background-image:url(/images/topnav/contact_white_on.gif);
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}


#link_contact_dark{
	display:block;
	width:146px;
	margin:0px;
	padding-bottom:0px;
        z-index:100;
	margin-top:79px;
        margin-left:0;
        background-image:url(/images/topnav/contact_dark.png);
	background-position: 0 -34px;
        background-repeat:no-repeat;
        height:34px;
        text-indent:-5000px;
}

#link_contact_dark:hover{
        background-position: 0 -0px;
        z-index:100;
}

#tab_aboutus{
	width:146px;
	height:34px;
	margin:0px;
	padding:0px;
    /*
	background:url(/images/topnav/aboutus_white.gif) no-repeat;
	background-position: 0 -34px;
    */
    z-index:100;
}

#tab_aboutus:hover{
	background-position: 0 0px;
        z-index:100;

}





#tab_aboutus_on{
	width:146px;
	height:34px;
	margin:0px;
	padding:0px;

    z-index:100;
}

#tab_aboutus_on:hover{
	background-position: 0 0px;
        z-index:100;
}


#tab_services{
	width:152px;
	height:28px;
	margin:0px;
	padding:0px;
    z-index:100;
}

#tab_services:hover{
        background-position: 0 0px;
        z-index:100;
        background-repeat:no-repeat;
        height:32px;
}

#tab_services_on{
	width:152px;
	height:32px;
	margin:0px;
	padding:0px;
	background-position: 0 -32px;
    z-index:100;
}

#tab_services_on:hover{
	background-position: 0 0px;
    z-index:100; 
}


#tab_work{
	width:110px;
	height:28px;
	margin:0px;
	padding:0px;
    z-index:100;
}

#tab_work:hover{
	background-position: 0 0px;
    z-index:100;
}

#tab_work_on{
	width:110px;
	height:32px;
	margin:0px;
	padding:0px;
	background-position: 0 -32px;
    z-index:100;
}

#tab_work_on:hover{
	background-position: 0 0px;
    z-index:100; 
}


#tab_careers{
	width:146px;
	height:28px;
	margin:0px;
	padding:0px;
    z-index:100;
}

#tab_careers:hover{
	background-position: 0 0px;
    z-index:100;
}

#tab_careers_on{
	width:146px;
	height:32px;
	margin:0px;
	padding:0px;
	background-position: 0 -32px;
    z-index:100;
}

#tab_careers_on:hover{
	background-position: 0 0px;
    z-index:100; 
}


#tab_contact{
	width:100px;
	height:28px;
	margin:0px;
	padding:0px;
    z-index:100;
}

#tab_contact:hover{
	background-position: 0 0px;
    z-index:100;
}

#tab_contact_on{
	width:110px;
	height:32px;
	margin:0px;
	padding:0px;
	background-position: 0 -32px;
    z-index:100;
}

#tab_contact_on:hover{
	background-position: 0 0px;
    z-index:100; 
}


