body {
	color: #466153;
	padding-bottom: 60px;
        font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

.footer2 {
        height: 83px;
        text-align: center;
        font-size:10px;
        color:#CC0000;
        font-family:Verdana;
        padding-top: 0;
        width: 100%;
        position:fixed;
        left: 0px;
        bottom: 0px;
        background-image:url(/images/bg_footer2.png);
        background-position:center top;
        background-repeat:no-repeat;
        z-index:10;
}

.footer2_testimonials {
        height: 250px;
        text-align: center;
        font-size:10px;
        color:#CC0000;
        font-family:Verdana;
        padding-top: 0;
        width: 100%;
        position:fixed;
        left: 0px;
        bottom: 0px;
        background-image:url(/images/bg_footer2.png);
        background-position:center top;
        background-repeat:no-repeat;
        z-index:10;
}


#footer_visible_container{
        width:900px;
        margin:auto;

}

#footer_visible_left {
float:left;
margin-top:60px;
padding-bottom:1px;
padding-top:3px;
text-align:left;
text-transform:uppercase;
width:600px;
}

#footer_visible_right{
        float:left;
        width:250px;
        margin-left:23px;
}

#footer_visible_right_top{
        float:left;
        width:250px;
        margin-left:23px;
}

#footer_visible_right_bottom{
        float:left;
        width:250px;
        margin-left:23px;
        padding-top:22px;
	color: #466153;
	font: normal 14px/12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
        padding-left:20px;
        color:#222222;
        
}


#footer_expanding{
        padding-bottom:20px;
        text-align:left;        
}

#footer_project_info{
        cursor: pointer;
        padding-top:0;
        text-transform:uppercase;
        color: #fff;
        font: normal 13px/13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
        font-weight:normal;
}

#footer_project_info_click{
        cursor: pointer;
        padding-top:0;
        text-transform:uppercase;
        color: #fff;
        font: normal 13px/13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
}


#footer_container_upper{
width:100%;
margin-top:6px;
padding-top:20px;
background-color:#ffffff;
height:100%;
}

#footer_project_player{
margin-left:80px;
float:left;
height:41px;
}

#footer_project_back{
	width:44px;
	background:url(/images/player_btn_back.png);
	background-position: 0 -41px;
        background-repeat:no-repeat;
        text-indent:-5000px;
	display:block;
        float:left;
        height:41px;
}

#footer_project_playpause{
	width:44px;
	background:url(/images/player_btn_play.png);
	background-position: 0 -41px;
        background-repeat:no-repeat;
        text-indent:-5000px;
	display:block;
        float:left;
        height:41px;

}

#footer_project_next{
	width:44px;
	background:url(/images/player_btn_next.png);
	background-position: 0 -41px;
        background-repeat:no-repeat;
        text-indent:-5000px;
	display:block;
        float:left;
        height:41px;
}


#footer_project_back:hover{
	background-position: 0 0px;
}

#footer_project_playpause:hover{
	background-position: 0 0px;
}

#footer_project_next:hover{
	background-position: 0 0px;
}



#prevslide{
	width:44px;
	background:url(/images/player_btn_back.png);
	background-position: 0 -41px;
        background-repeat:no-repeat;
        text-indent:-5000px;
	display:block;
        float:left;
        height:41px;
}


#pauseplay{
	width:44px;
	background:url(/images/player_btn_pause.png);
	background-position: 0 -41px;
        background-repeat:no-repeat;
        text-indent:-5000px;
	display:block;
        float:left;
        height:41px;
}


#nextslide{
	width:44px;
	background:url(/images/player_btn_next.png);
	background-position: 0 -41px;
        background-repeat:no-repeat;
        text-indent:-5000px;
	display:block;
        float:left;
        height:41px;
}

#prevslide:hover{
	background-position: 0 0px;
        cursor:pointer; 
}

#pauseplay:hover{
	background-position: 0 0px;
        cursor:pointer; 
}

#nextslide:hover{
	background-position: 0 0px;
        cursor:pointer;
}


#prevslide:active{
	background-position: 0 -82px;
}

#pauseplay:active{
	background-position: 0 -82px;
}

#nextslide:active{
	background-position: 0 -82px;
}

#footer_container_inner{
width:910px;
height:100%;
margin:auto;
margin-top:0px;
margin-bottom:0px;
text-align:left;
}





#wrapper_project{
/*
background:transparent url(/images/work/advanced_orto_center.jpg) no-repeat scroll center center;
height:100%;
max-height:1050px;
min-height:600px;
min-width:970px;
overflow:hidden;
position:relative;
*/
}

div#wrapper {
	position: relative;
	min-width: 970px;
        z-index:10;
}

.wrapper_home{
	background: url(/images/bg_header_home_full.png) center top no-repeat;
     
}

.wrapper_dark{
	background: url(/images/bg_header_dark_full2.png) center top no-repeat;

}

.wrapper_white{
	background: url(/images/bg_header_white_full.png) center top no-repeat;
}


div#wallpaper {
        float:right;
        padding:0 4px 0 0;
        margin:0;
        width:466px;
        height:300px;
        z-index:-3;
        margin-left:40px;
}
div#container {
	position: relative;
	margin: 0 auto;
	width: 970px;
	min-width: 970px;
        z-index:10;
}
div#header {
	height: 141px;
}

div#contentwell {
	position: relative;
    }

div#content_wide {
	position: relative;
}


.content{
	width: 390px;
	margin-left: 55px;
}


.content_wide{
	width: 860px;
	margin-left: 55px;
}


div#contentwell h2 {
	color: #466153;
	font: normal 24px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	letter-spacing: -0.5px;
	padding: 0 0 36px 0;
}


div#contentwell h3 {
	color: #466153;
	font: normal 18px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	letter-spacing: -0.5px;
        padding-top:15px;
}

div#contentwell .teamtitle {
	color: #466153;
	font: normal 15px/15px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	letter-spacing: -0.5px;
        padding-top:15px;
}




div#contentwell p {
	font: normal 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
        color:#5e6153;
	padding: 0 0 16px 0;
}

.contentwell_narrow p{
        width:410px;
}

.contentwell_full p{
        width:846px;
}



div#contentwell #awards_list h3{
	font: normal 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
        color:#5E6153;
        font-weight:bold;
}

div#contentwell #awards_list ul{
        color:#5E6153;
}


div#contentwell #awards_list li{
        color:#5E6153;
}


div#logo{
    float:left;
    width:118px;
    background-image:url(/images/logo.gif);
    background-repeat:no-repeat;
    height:99px;
    margin-top:18px;
    margin-left:54px;
}

div#logo a{
	display: block;
	text-indent: -5000px;
	overflow: hidden;
        height:99px;
        width:118px;
        
}

div#nav_container{
    float:left;
    width:740px;
    height:141px;
}

div#nav_container_primary{ 
    width:740px;
    height:35px;
    margin-top:0;
    margin-left:2px;
    padding-top:0;
    padding-left:64px;
    padding-right:0;
}

div#nav_container_secondary{
    clear:left;
    width:790px;
    height:28px;
    margin-top:77px;
    padding:1px 0 0 1px;
}

.nav_container_secondary_aboutus{
        margin-left:50px;
}

.nav_container_secondary_services{
        margin-left:63px;
}

.nav_container_secondary_work{
        margin-left:33px;
}

.nav_container_secondary_careers{
        margin-left:125px;
} 


.silent {
	display: none;
}

.copy{
 font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

#disclaimer {
 font-size:10px;
}

.example_image{
float:left;
width:270px;
padding-right:0;
padding-bottom:40px;
position:relative;
}

.example_image_spacer{
float:left;
width:270px;
margin-right:25px;
padding-bottom:40px;
position:relative;
}

.ourteam_info{
bottom:29px;
position:absolute;
right:0;
z-index:2;
font: normal 13px/13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
height:20px;
text-align:right;
padding-top:10px;
}


.ourteam_info_85{
background-image:url(/images/ourteam_info_bgd_85.png);
width:85px;
height:20px;
}


.ourteam_info_93{
background-image:url(/images/ourteam_info_bgd_93.png);
width:93px;
height:20px;
}

.ourteam_info_96{
background-image:url(/images/ourteam_info_bgd_96.png);
width:96px;
height:20px;
}

.ourteam_info_105{
background-image:url(/images/ourteam_info_bgd_105.png);
width:105px;
height:20px;
}


.ourteam_info_117{
background-image:url(/images/ourteam_info_bgd_117.png);
width:117px;
height:20px;
}

.ourteam_info_135{
background-image:url(/images/ourteam_info_bgd_135.png);
width:135px;
height:20px;
}

.ourteam_info_138{
background-image:url(/images/ourteam_info_bgd_138.png);
width:138px;
height:20px;
}

.ourteam_info_140{
background-image:url(/images/ourteam_info_bgd_140.png);
width:140px;
height:20px;
}
 
.ourteam_info_143{
background-image:url(/images/ourteam_info_bgd_143.png);
width:143px;
height:20px;
}

.ourteam_info_151{
background-image:url(/images/ourteam_info_bgd_151.png);
width:151px;
height:20px;
}


.ourteam_info_205{
background-image:url(/images/ourteam_info_bgd_205.png);
width:205px;
height:20px;
}

.wallpaper_info{
top:272px;
position:absolute;
right:0;
z-index:2;
font: normal 15px/15px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
height:18px;
text-align:right;
padding-top:10px;
padding-bottom:0;
}

.wallpaper_info_304{
background-image:url(/images/wallpaper_bg_304.png);
background-repeat:no-repeat;
width:304px;
height:18px;
text-align:center;
}

.wallpaper_image{
z-index:-30;
}

#ourteamnav_container{
width:900px;
}

#ourteamnav_top{
        clear:left;
        margin:auto;
}

#ourteamnav_bottom{
        clear:left;
        margin:auto;
}


#ourteamnav_top, #ourteamnav_bottom ul,li{
display:inline;
}

#ourteamnav_top_ul{
width:910px;
margin:auto;
padding-bottom:4px;
padding-top:10px;

}

#ourteamnav_bottom_ul{
width:910px;
margin:auto;
}



div#contentwell li a.ourteamnav_off{
        color: #466153;
        font: normal 14px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
        letter-spacing: -0.5px;
        font-weight:bold;
        text-decoration:none;
}

div#contentwell li a.ourteamnav_off:hover{
        color: #466153;
        font: normal 14px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
        letter-spacing: -0.5px;
        font-weight:bold;
        text-decoration:underline;
}

div#contentwell li a.ourteamnav_on{
        color: #aaaaaa;
        font: normal 14px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
        letter-spacing: -0.5px;
        font-weight:bold;
        text-decoration:none;
} 


#copycontainer{
padding-top:35px;
vertical-align:top;
}


#contentwell{
        width:920px;
        margin-left:50px;
}

.copycontainer_wide{
        width:918px;
        min-height:345px;
}

.copycontainer_narrow{
        width:410px;
        min-height:345px;
}


#subnav_gradient{
/*
width:100%;
background-image:url(/images/subnav_gradient.png);
background-repeat:repeat-x;
position:absolute;
top:141px;
height:28px;
z-index:-10;
*/
}

#testimonial_copy{
font: normal 22px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
color:#426152;
}

#testimonial_name{
margin-top:10px;
font: normal 18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
color:#426152;
}

.cb {
clear:both;
}

#home_slogan{
padding-top:10px;
left:-150px;
}

#contentwell ul{
font-weight:normal;
font-size:14px;
list-style-type:disc;
margin-left:20px;
}

#contentwell li{
font-weight:normal;
font-size:14px;
list-style-type:disc;
margin-left:20px;
font: normal 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;

}

#footer_project_example_container{
}

#footer_project_example_left{
        float:left;
        width:181px;
}

.footer_project_example_left_horz{
        float:left;
        width:181px;
}

.footer_project_example_left_vert{
        float:left;
        width:147px;
}


.footer_project_example_right{
        margin-left:20px;
        float:left;
        width:690px;
        font-size:13px;
        line-height:19px;
        color:#222222;
}

.footer_project_example_image{
        padding-bottom:20px;
}

#footer_testimonials{
        height:360px;
}

#print_logo, #print_footer_container {
        visibility:hidden;
        display:none;
}

#awards_list li{
        display:list-item;
list-style-type:disc;
}

.content_list li{
        display:list-item;
        list-style-type:disc;
	font: normal 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
        color:#5e6153;
}

div#contentwell p.disclaimer_eeoc{
font: normal 11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
padding:10px 0 0 0;
}

div#contentwell a{
font: bold 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
color:#466153;
text-decoration:none;
}

div#contentwell a:hover{
font: bold 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
text-decoration:underline;
color:#466153;
}


div#contentwell a.amailto{
font: bold 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
text-decoration:none;
color:#466153;
}


div#contentwell a.amailto:hover{
font: bold 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
text-decoration:underline;
color:#466153;
}





div#contentwell h3.p_header{
font-weight:bold;
padding-bottom:2px;
font: bold 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

div#contentwell h3.office{
font-weight:bold;
font: bold 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

div#contentwell p.p_header{
font-weight:bold;
padding-bottom:4px;
}


div#contentwell example_image_spacer a{
        display:block; 
        width:100%; 
        height:100%;; 
        text-decoration:none;
}

div#contentwell example_image a{
        display:block; 
        width:100%;     
        height:100%; 
        text-decoration:none;
}

.footer_project_example_right p{
        padding-bottom:14px;
}

div#contentwell p.va_license{
        font: normal 11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}


#ourteamnav_top_ul {

text-align:center;
}


#ourteamnav_top_ul li{
padding:0;
margin:0;
        font: normal 24px/26px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}


#ourteamnav_top_ul li.team_divider{
border-right:1px solid #466153;
font: normal 14px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
padding-right:10px;
padding-left:0;
margin-right:10px;
}


#ourteamnav_bottom_ul li.team_divider{
border-right:1px solid #466153;
font: normal 14px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
padding-right:10px;
padding-left:0;
margin-right:0;
}


#ourteamnav_bottom_ul {
text-align:center;

}


#ourteamnav_bottom_ul li{
padding:0;
margin:0;
        font: normal 24px/26px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}


#ourteamnav_bottom_ul li.team_divider{
border-right:1px solid #466153;
font: normal 14px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
padding-right:10px;
padding-left:0;
margin-right:10px;
}


div#contentwell h2.headlinewithnosubhead{
        padding:0 0 24px 0;
        margin:0 0 0 0;
        color:#5E6153;   
}

div#contentwell h2.headlinewithsubhead{
        padding:0 0 10px 0;
        margin:0 0 0 0;
        color:#5E6153;   
}


div#contentwell h3.teamemail{
        padding:0 0 0 0;
        margin:0 0 0 0;
        color:#466153;       
}

div#contentwell h3.teamemail a{
font: normal 14px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
text-decoration:none;
margin-bottom:14px;
display:block;
color:#466153;
}

div#contentwell h3.teamemail a:hover{
        text-decoration:underline;
}

div#contentwell h3.jobtitlewithemail{
        padding:0 0 4px 0;
        margin:0 0 0 0; 
        font-size:15px;
        color:#5E6153;  
}

.wallpaper_phone2{ 
        padding:0 0 0 16px;
        font: normal 14px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
        color:#222222;
}



ul#menu_ul {
	width: 882px;
        position:relative;
        left:-31px;
}

ul#menu_ul li {
	float: left;
	display: block;
	width: 270px;
	height: 160px;
	margin: 0 12px 30px 12px;
	background-position: top left;
	background-repeat: no-repeat;
        color: #466153;
}

ul#menu_ul li a:hover {
	text-align: center;
	background-position: -20px -40px;
        text-decoration:none;
        color: #466153;
        font-weight:normal;
}


li#new_team_hourigan {			background-image: url(/images/team_hourigan.jpg);}
li#new_team_hogg {			background-image: url(/images/team_hogg.jpg);}
li#new_team_greenwalt {			background-image: url(/images/team_greenwalt.jpg);}
li#new_team_brandt {			background-image: url(/images/team_brandt.jpg);}
li#new_team_donaldson {			background-image: url(/images/team_donaldson.jpg);}
li#new_team_mcintosh {			background-image: url(/images/team_mcintosh.jpg);}
li#new_team_johnson {			background-image: url(/images/team_johnson.jpg);}
li#new_team_smith {			background-image: url(/images/team_smith.jpg);}


ul#menu_ul li a {
	display: block;
	width: 270px;
	height: 25px;
	padding-top: 135px;
	color: #466153;
	font: normal 13px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	text-align: right;
	background-image: url(/images/ourteam_info_bgd_290.png);
	background-repeat: no-repeat;
}

li#new_team_hourigan a {		background-position: 120px -40px;}
li#new_team_hogg a {			background-position: 120px -40px;}
li#new_team_greenwalt a {		background-position: 110px -40px;}
li#new_team_brandt a {			background-position: 110px -40px;}
li#new_team_donaldson a {		background-position: 110px -40px;}
li#new_team_mcintosh a {		background-position: 100px -40px;}
li#new_team_johnson a {			background-position: 40px -40px;}
li#new_team_smith a {			background-position: 140px -40px;}




#team_bio{
min-height:280px;
}

li#new_work_healthcare {			background-image: url(/images/work_healthcare.jpg);}
li#new_work_corporate {			background-image: url(/images/work_corporate.jpg);}
li#new_work_institutional {			background-image: url(/images/work_institutional.jpg);}
li#new_work_specialty {			background-image: url(/images/work_specialty.jpg);}
li#new_work_government {			background-image: url(/images/work_government.jpg);}
li#new_work_research {			background-image: url(/images/work_research.jpg);}


li#new_work_healthcare a {		background-position: 120px -40px;}
li#new_work_corporate a {			background-position: 120px -40px;}
li#new_work_institutional a {		background-position: 110px -40px;}
li#new_work_specialty a {			background-position: 110px -40px;}
li#new_work_government a {		background-position: 110px -40px;}
li#new_work_research a {		background-position: 110px -40px;}








