body {
font-family:  Arial, Helvetica, san-serif;

}
img{
border: 0px none;
}

#company_logo{
width:400px;
height:80px;
}
/*navigation*/
#navigation{
display:none !important;}


#navigation_bottom{
display:none !important;

}
#navigation_bottom_fp{
display:none !important;
;
}

#navigation2{
display:none !important;


}

/*Footer*/
#footer{
font-size:78%;
margin: 50px 0 0 0;
}
#footer p{
margin: 0;
color:#888;}

#footer a, #footer a:focus, #footer a:link, #footer a:visited {
color:#888;
text-decoration: none;

}
#footer a:hover{
text-decoration: underline;
}

/*site general layout*/
#content_wrapper{
margin: 0px;
color: #444;

}
#page_title {
text-align: left; 
text-transform: uppercase;
border: 0px;
position: absolute;
top:100px;
left:12px;
}
#page_title h1{
font-size:1.3em;
margin: 0;
font-weight:normal;
color: #444;

}
#page_title h1 p{
margin: 0px;

}
#page_title2 {
text-align: left; 
text-transform: uppercase;
border: 0px;
position: absolute;
top:100px;
left:12px;

}

#page_title2 h1{
font-size:1.3em;
margin: 0;
font-weight:normal;
color: #444;

}
#image_background2{
visibility: hidden;
display:none !important;
}
.content_box{
width:100%;
height:100%;
min-height:250px;
margin: 40px 0;
overflow: visible;
font-size: 90%;
padding: 2px 4px;

}
#scrollbar{
display:none;
visibility: hidden;
}
.screen_only{
display: none;
visibility: hidden;
}
.content_box p{
margin: 0 0 10px;
}

.print_only{
visibility: visible;
display: inherit;
}

a, a:focus, a:link, a:visited {
color: #666;

text-decoration: none;


}
a:hover{
color: #444;
text-decoration: underline;
}

/*side menu*/
#sidenavigation{
visibility: hidden;
display: none;
}

#sidenavigation2{
background: #fff;
padding:2px 0px;
font-size:90%;
font-family: Eurostile, Arial, Helvetica, san-serif;
text-align: right;
margin: 0px -2px 0 0;
text-transform: uppercase;
visibility: hidden;
display: none;
}

.sidenav{
padding:0px 0px;
font-size:90%;
font-family: Eurostile, Arial, Helvetica, san-serif;
text-align: right;
margin: 0 -2px 0 0;
text-transform: uppercase;
z-index:2;
visibility: hidden;
display: none;
}

.sidenav ul{
margin: 0;
padding: 0;
list-style: none;
visibility: hidden;
display: none;
}
.sidenav ul li{
visibility: hidden;
}

.sidenav ul li a, .sidenav ul li a:focus, .sidenav ul li a:link, .sidenav ul li a:visited {
padding: 2px 6px;
margin: 0 2px 0px 0px;
_margin: 0 2px 0px 0px;
text-decoration: none;
color: #000000;
width:128px;
}
.sidenav ul li .selected{
background: #ddd;
text-decoration: none;
visibility: visible;
}

.sidenav ul li a:hover{
background: #888;
color: #fff;
}


.nav_link ul{
margin: 10px 0 0;
padding: 0;
list-style: none;
visibility: hidden;
display: none;
}
.nav_link ul li{

	display: inline;
}

.nav_link ul li a, .nav_link ul li a:focus, .nav_link ul li a:link, .nav_link ul li a:visited {
padding: 2px 6px;
margin: 0 2px 0px 0px;
_margin: 0 2px 0px 0px;
text-decoration: none;
display: block;
color: #000000;
width:128px;
font-weight: bold;
}

.nav_link ul li a:hover{
background: #888;
color: #fff;
}

.nav_link2 ul{
margin: 10px 0 0;
padding: 0;
list-style: none;
visibility: hidden;
display: none;
}
.nav_link2 ul li{

	display: inline;
}
.nav_link2 ul li .selected{

background: #ddd;
}

.nav_link2 ul li a, .nav_link2 ul li a:focus, .nav_link2 ul li a:link, .nav_link2 ul li a:visited {
padding: 2px 6px;
margin: 0 2px 10px 0px;
_margin: 0 2px 0px 0px;
text-decoration: none;
display: block;
color: #000000;
width:128px;
font-weight: bold;
}

.nav_link2 ul li a:hover{
background: #888;
color: #fff;
}

.sidenav p{
visibility: hidden;
display: none;
margin: 0 6px;
font-size:80%;
font-family: Arial, Helvetica, san-serif;
}




#navigation li ul {
visibility: hidden;
display:none !important;

  }





/*form button*/

.formbutton{
background: #666;
border: #222 solid 1px;
color: #fff;

}
* html .formbutton{
height:20px;
}
.formbutton:hover{
background: #888;
border: #222 solid 1px;
color: #fff;
}
.formbutton:active{
background: #888;
border: #222 solid 1px;
color: #fff;
}

/*photos*/
#photos{
margin:5px 0;
}
#photos img{
border: 1px solid #777;
}

/*projects links*/
#projects{
display:none !important;
visibility: hidden;
}

/*project content*/
.project h2{
margin: 0;
font-size:100%;
font-weight: normal;
}


.photos img{
margin: 0 4px 0 0;
border: 1px solid #333;
}

.director .imgbox1{
float:left;
width:180px;
height:256px;
margin:4px;
}
.director .imgbox1 .mainimg{
width:180px;
height:190px;
margin:0px;
text-align: center;
}
.director .imgbox1 .subimg{
width:180px;
height:56px;
margin:2px 0 0 0px;
text-align: center;
}
.director .imgbox1 .subimg img.spacer{
margin: 0 3px 0 0;
}
.director .imgbox2{
float:right;
width:180px;
height:256px;
margin:4px;

}
.director .imgbox2 .mainimg{
width:180px;
height:190px;
margin:0px;
text-align: center;
}
.director .imgbox2 .subimg{
width:180px;
height:56px;
margin:2px 0 0 0px;
text-align: center;
}
.director .imgbox2 .subimg img.spacer{
margin: 0 3px 0 0;
}
.director{
border: 1px solid #444;
padding:4px;
clear:both;
height:260px;
}