/* BEHF */
/* GLOBAL */

*{margin:0; padding:0; font-family:verdana, sans-serif;}
img{border:none;}
br.clear{clear:both;} /* fixes IE float bugs */

#logo{display:block; position:absolute; left:18px; top:20px; width:246px; height:195px; background:url(../images/behf.gif);}

#metanav{position:absolute; left:0; top:0; width:836px; font-size:10px;}
#metanav ul{float:right; list-style:none;}
#metanav li{float:left; padding:18px 9px; color:#b2b2b2;}
#metanav li.pipe{padding:18px 2px;}
#metanav li a{text-decoration:none; text-transform:lowercase; color:#b2b2b2;}
#metanav li a:hover{text-decoration:underline;}
#metanav li.current a{font-weight:bold; color:black;}
#metanav li.current a:hover{text-decoration:none;}

#nav1{display:inline; float:left; margin:275px 0 0 18px; list-style:none;}
#nav1 li{clear:left; float:left; padding-bottom:23px;}
#nav1 li a{float:left; width:479px; padding:0 0 1px 9px; font-size:11px; font-weight:bold; text-decoration:none; text-transform:lowercase; color:white; background:#b2b2b2;}
#nav1 li.current a,
#nav1 li.section a,
#nav1 li a:hover{background:black;}

#content{float:left; width:749px; margin:246px 0 0 -411px; padding-bottom:15px; } /*97 246*/
#content .head{float:left; width:100%; height:19px; background:url(../images/content_head.png);}
#content .middle{float:left; width:100%; background:url(../images/content_bg.png);}
#content .foot{float:left; width:100%; height:15px; background:url(../images/content_foot.png) no-repeat;}

#nav2{position:relative; display:inline; float:left; margin:-1px 0 0 15px; list-style:none;}
#nav2 li{float:left; margin-right:25px; padding-top:5px;}
#nav2 li a{float:left; font-size:10px; text-decoration:none; text-transform:lowercase; color:#8c8c8c;}
#nav2 li.current a,
#nav2 li.section a,
#nav2 li a:hover{color:white;}

#sip_content{position:relative; display:inline; float:left; padding:57px 91px 35px 97px; font-size:12px; line-height:16px; color:white;}
#sip_content h1,
#sip_content h2{margin-bottom:15px; line-height:17px; font-size:16px; text-transform:uppercase;}
#sip_content p{margin-bottom:15px;}
#sip_content a{color:white;}
#sip_content img{display:inline; margin:0 0 15px -10px;}

#related{float:left; margin:303px 0 0 -10px; width:175px; padding-top:11px;}
#related .teaser{position:relative; float:left; margin-top:-11px; width:175px; height:105px; text-decoration:none; background:url(../images/teaser_bg.png); cursor:pointer;}
#related .teaser img{position:absolute; left:5px; top:5px;}
#related .teaser p{position:absolute; left:15px; top:17px; width:140px; font-size:13px; font-weight:bold; text-transform:uppercase; color:white;}
#related .teaser p.invert_1{color:black;}

#related .navBox{position:relative; float:left; margin-top:-11px; width:175px; height:105px; text-decoration:none; background:url(../images/teaser_bg.png);}
#related .navBox .text{display:inline; float:left; margin:5px; width:146px; padding:5px 7px 5px 7px; height:80px; font-size:12px; color:white; background:black;}
#related .navBox .text ul{margin-top:5px; list-style:none;}
#related .navBox .text li{margin-bottom:1px; font-size:11px; color:white;}
#related .navBox .text a{text-decoration:none; color:white;}
#related .navBox .text a:hover{text-decoration:underline;}
#related .navBox .text .current a{font-weight:bold;}
#related .navBox .text .current a:hover{text-decoration:none;}

/* HOME */

#architects{position:absolute; left:675px; top:53px; width:152px; height:64px; background:url(../images/architects.gif);}

#nav1.nav1_home li a{background:black;}

#homeTeasers{display:inline; clear:left; float:left; margin:25px 0 0 13px; padding-left:11px;}
#homeTeasers .teaser{position:relative; float:left; margin-left:-11px; width:257px; height:95px; text-decoration:none; background:url(../images/hometeaser_bg.png); cursor:pointer;}
#homeTeasers .teaser img{position:absolute; left:5px; top:5px;}
#homeTeasers .teaser span{display:block; position:absolute; left:14px; top:12px; width:220px; font-size:17px; font-weight:bold; text-transform:uppercase; line-height:15px; color:white;}
#homeTeasers .teaser span.invert_1{color:black;}

#mira4{display:inline; clear:left; float:left; margin:20px 0 0 18px; font-size:10px; color:#b2b2b2;}
#mira4 a{color:#b2b2b2;}

/* PROJECTS Cat */

#nav3{position:relative; display:inline; float:left; margin:47px 0 0 5px; padding-bottom:47px; list-style:none;}
#nav3 li{clear:left; float:left; margin-bottom:1px;}
#nav3 li a{float:left; width:151px; padding:0 0 1px 9px; font-size:11px; text-decoration:none; text-transform:lowercase; color:white;}
#nav3 li.current a,
#nav3 li.section a,
#nav3 li a:hover{background:#bababa;}

#projectSlides{position:relative; left:-10px; float:right; margin:0 0px -5px 0; width:574px; height:416px;}
#projectSlides img{float:left; width:100%; height:100%;}

/* MAP */

#flashmap{position:relative; left:5px; float:left; margin:0 0px -5px 0; width:734px; height:416px; color:white;}


/* PROJECTS Nav */

#projects{position:relative; left:-10px; float:right; width:492px;}
#projects a{float:left; margin-left:4px; width:160px; height:148px; overflow:hidden; text-decoration:none;}
#projects a img{float:left; margin-bottom:3px; width:160px; height:90px;}
#projects a span{float:left; width:150px; padding:0 5px; font-size:11px; color:white; cursor:pointer;}
#projects a span.border{display:none; margin:-93px 0 0 0; width:154px; height:84px; padding:0; border:3px solid #b2b2b2;}
#projects a:hover{}
#projects a:hover .border{display:block; }

/* PROJECT */

#project{display:inline; position:relative; float:left; margin:0 0 -5px 5px; width:734px; height:416px; background:black;}
#project img{float:left; width:734px; height:416px;}
#project.index{width:574px; height:416px; margin-left:0px;}
#project.index img{width:574px; height:416px;}

#slide_prev{display:none; position:absolute; left:743px; top:642px; width:31px; height:28px; background:url(../images/slide_arrow_prev.png); z-index:100; cursor:pointer;}
#slide_next{display:none; position:absolute; left:778px; top:642px; width:31px; height:28px; background:url(../images/slide_arrow_next.png); z-index:100; cursor:pointer;}

#slide_back{position:absolute; left:111px; top:685px; padding-bottom:20px; font-size:11px; color:black;}
#slide_back a{text-decoration:none; color:black;}
#slide_back a:hover{text-decoration:underline;}
#slide_paging{position:absolute; left:780px; top:685px; width:50px; font-size:11px;}



/* SIP Login Form */
.tabstrip li{display:none;}
.tabstrip a{color:black !important;}
#MemberLoginForm_LoginForm_tab{display:block !important;}
#MemberLoginForm_LoginForm_action_forgotPassword{display:none;}