a, ul, table, td, th, h3, strike, image, form, b, span, div, textarea, li, h1, h2, h4, body{
  margin:0;
  padding:0;
  font-size:11px;
  font-family: Arial ;
  letter-spacing:1px;
  outline:none;
 }
html {overflow-y: scroll;}

.align {
    text-align: justify;
    text-justify: newspaper;
    padding:30px;
}
#proj-desc {
    position: relative;
    bottom:0px;
    text-decoration:none;
    padding: 0px 0px 18px 0px;
    outline:none;
    font-size:11px;
    font-family: Arial;
    color: #494949;
    text-align:left;
    z-index:-9999;
} 
#showhide a:link    {
  font-size:11px;
  text-decoration:none;
  color: #999999;
}
#showhide a:visited {
  text-decoration:none;
  color: #999999;
}
#showhide a:hover    {
  text-decoration: none;
  color: #000000;
}
#showhide a:visited:hover    {
  text-decoration: none;
  color: #000000;
}
#toggleText {
width:701px;
font:Arial;
font-size:10px
text-align: justify;
text-justify: newspaper;
padding-left:2px;
}
   
.firm-profile {
    float: right;
    font-size:18px;
    font-weight:bold;
    color: #999999;
    font-family: Calibri;
}
.firm-name {
    margin-left: auto;
    margin-right: auto;
    font-size:15px;
    font-weight:bold;
    color: #999999;
    font-family: Calibri;
}
p.three
{
    position:absolute;
    top:50px;
    left:450px;
    width:650px;
    height: 480px;
    border-style:solid;
    opacity:1;
    filter: alpha(opacity = 100);
    zoom:1;    
    border-width:1px;
    z-index:-1;
}

#contact-contents {
    position:fixed;
    left:450px;
    top:100px;
    text-decoration: none;
    opacity:.8;
    filter: alpha(opacity = 80);
    zoom:1;    
    padding: 0px 0px 0px 0px;
    outline:none;
    font-size:18px;
    color:#FFFFFF;
    font-weight:bold;
    font-family: Arial;
    color:#000000   
}
#news {
    position:fixed;
    left:400px;
    top:50px;
    width:850px;
    text-decoration: none;
    text-align: justify;
    text-justify: newspaper;
    opacity:.8;
    filter: alpha(opacity = 80);
    zoom:1;
    padding: 0px 0px 0px 0px;
    outline:none;
    font-size:11px;
    color:#FFFFFF;
    font-family: Arial;
    color:#000000   
}

#name{
font-size:13px;
}
#gal_cm{
position:absolute;
left:400px;
top:30px;
}
#div_name{
position:absolute;
left:10px;
top:255px;
width:450px;
float:left;
font:Arial ;
color:black;
text-align: justify;
text-justify: newspaper;
opacity:.7;
filter: alpha(opacity = 70);
zoom:1;
}