img {border:none}

body { background-color:#eee;/*#091c59*/text-align:center;}

#lowensteinstumpo .lowensteinstumpolink a {border-bottom:1px solid #000;color:#000;}
#services .serviceslink a {border-bottom:1px solid #000;color:#000;}
#projects .projectslink a {border-bottom:1px solid #000;color:#000;}
#people .peoplelink a {border-bottom:1px solid #000;color:#000;}
#careers .careerslink a {border-bottom:1px solid #000;color:#000;}
#news .newslink a {border-bottom:1px solid #000;color:#000;}
#contactus .contactuslink a {border-bottom:1px solid #000;color:#000;}
#aboutus .aboutuslink a {border-bottom:1px solid #000;color:#000;}
#links .linkslink a {border-bottom:1px solid #000;color:#000;}

#bannerleft {float:left;width:240px;height:90px;background-image:url(images/banner-final-left.jpg)}
#bannerbg {}
#bannerright {float:right;width:100px;height:90px;background-image:url(images/banner-final-right.jpg)}
#bannertotal {height:90px;width:100%;background-image:url(images/banner-final-bg.jpg);border:.1em solid #999}

#main {max-width:910px;border:1px solid #777; background-color:#fff;margin:auto;margin-top:12px;margin-bottom:15px;text-align:left;padding:15px 15px}
html>body #main {max-width:855px;}
#main a {text-decoration:none; color:#6e6e6e;}
#main p a {border-bottom:1px solid #777; color:#3b669a;}
#menuu {font-family:Verdana,Arial,Helvetica,sans-serif;list-style-type:none; font-size:84%;border-bottom:0px dashed #777;margin:auto;}
#menuu li {display:inline;margin-right:8px;text-transform:uppercase}
#menud2 {width:110%; padding:10px 0px;text-align:left; margin:0}
html>/**/body #menud2 {margin-left:-35px}
.menuu {font-family:Verdana,Arial,Helvetica,sans-serif;list-style-type:none; font-size:87%;border-bottom:0px dashed #777;margin:auto;margin-left:-30px}
.menuu li {display:inline;margin-right:17px}

#maincontent {background-image:url(images/bg9bw4.jpg);background-color:#fff;width:100%; font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;border:1px solid #999}
#cms #maincontent {/*background-image:url(images/steel-bg.jpg);*/border:1px dotted #777}

/*************************** PEOPLE PAGE ****************************/
.person {margin-bottom:5px;width:96.5%;background-color:#fff;border:1px solid #777;font-size:90%;font-family:Verdana,Arial,Helvetica,sans-serif;padding:7px 10px 7px 10px;margin-top:3px;/*filter:alpha(opacity=90);-moz-opacity:.90;opacity=.90;*/}
#cms .person {border-style:dotted}
.extrawdth .person {min-height:491px;}
.generalvacancies {color:#333}
.passport {float:left; padding:4px; border: 1px solid #777; margin-right:4px;display:inline;}
.bio {display:inline;}
.bio a {border-bottom:1px solid #777!important; color:#3b669a!important;}
.bio a:hover {color:black!important}
.photo {padding-top:10px; border-top: 1px solid #ccc;margin-left:2px}
.photo2 {padding:0; border: 1px solid #ccc;}
.photositleft {padding-right:10px; border-right: 1px solid #ccc;float:left;display:inline; margin-right:25px;}
.photositright{padding-left:10px; border-left: 1px solid #ccc;float:right;display:inline;margin-left:14px;}
.photositrightfading{padding-left:10px; border-left: 1px solid #ccc;float:right;display:inline;margin-left:14px;}
.txtfltleft {display:inline; float:left;;width:240px}
#projectphotos{height:285px;white-space:nowrap;width:250px;overflow:hidden}
#projectphotosfading{white-space:nowrap;overflow:hidden}
#projectphotoswide{white-space:nowrap;overflow:hidden}
#largeprojectphotos{padding:4px; xborder: 1px solid #777;}
.slideshowimages {padding:0; margin:0;}
#project_top_photo {height:175px;width:578px;margin-bottom:10px;}

/*.menuimage {xdisplay:none}*/

a:hover {border-bottom:1px solid #777}

#imaged {}

#footer {font-family:Verdana,Arial,Helvetica,sans-serif;display:block;text-align:right;margin-bottom:0px;padding-bottom:2px;margin-top:3px;color:#777;font-size:70%;background-color:#ddd;/*#527cae;background-image:url(images/bg9bw4.jpg);*/border:1px solid #999; width:100%;}
#cms #footer {border:none; background-color:none}

#thirdimage {float:left;padding:0px 0px 0px 0px;width:285px; text-align:right}
#secondimage {float:left;padding:0px 0px 0px 0px;width:255px}
#firstimage {padding:0;float:left;padding:0px 0px 0px 0px;width:285px}
#firstimagefs {padding:0;float:left;padding:0px 0px 0px 0px;}
#firstimageb {text-align:center;width:576px; /*height:300px;*/}
#firstimagewide {text-align:center;}

#front-images{}

.sectionmenu {color:#333;background-color:#fff;/*#5cace7;#7abae6;#d99999;*/;text-align:left;display:inline;float:left;font-size:90%;font-family:Verdana,Arial,Helvetica,sans-serif;padding:10px;margin-right:5px;margin-left:11px;margin-top:13px;margin-bottom:12px;border:1px solid #777;width:194px;padding-top:15px;min-height:500px;}

.twocols {width:70.5%;xbackground-image:url(images/bg9.jpg); max-width:606px;border:0px solid #777;margin-top:10px;float:right;padding:0px 12px 7px 8px;xbackground-color:#f3f3f3;}

.onecol {width:96%;xbackground-image:url(images/bg9.jpg);border:0px solid #777;margin-top:10px;float:right;padding:0px 12px 7px 12px;xbackground-color:#f3f3f3;}

.linklist {font-family:Verdana,Arial,Helvetica,sans-serif;list-style-type:none;}
html>/**/body .linklist {margin-left:-20px}
.project {font-family:Verdana,Arial,Helvetica,sans-serif;list-style-type:none;color:#333; padding:5px 10px;margin:0;max-width:205px}
.project li {padding: 2px 0}

a.thispage {color:black!important;font-variant:small-caps}
a.thispage:visited {color:black;font-variant:small-caps}
a.thispage:hover {color:black;font-variant:small-caps}

p {margin-top:0; padding-top:0;font-size:.95em;color:#777;font-family:Verdana;line-height:140%}

div.heading1 {font-size:1.0em;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-variant:small-caps; margin:0}
div.heading2 {font-size:1.0em;padding:9px 0 10px 4px;font-family:Georgia,Verdana,Arial,Helvetica,sans-serif; margin:0; font-weight:bold;xfont-variant:small-caps;color:#333}

.separator { height:6px;}

.projectble td,.projectble th {font-family:Arial, Tahoma;padding: 5px 3px; white-space:nowrap;vertical-align:top;}
.xprojectble td,.xprojectble th {background-color:#f3fdfd;}
.xprojectble {border:1px solid #777}
.projectble td,.projectble th {font-family:Tahoma; font-variant:small-caps;color:#888}

div.caption {font-family:Tahoma,Arial;text-align:center; padding-top:5px; font-style:italic;color:#091c59;font-size:0.95em}