﻿body 
{
   
   font-family:Arial;
   font-size:9pt;
   color:#858585;
   background-color:#c0c0c0;
}

#wrapper
{
    text-align:center;
    width:980px;
    margin-right:auto;
    margin-left:auto;
    margin-top:0px;
    padding:0px 0px 0px 0px;
    background-color:#ffffff;
   
    
}
td
{
    text-align:left;
}

#menutop
{
    background-image:url(/images/TopMenu_Back.jpg);
    background-repeat:repeat-x;
    width:980px;
    height:auto;
    margin-right:auto;
    margin-left:auto;
    vertical-align:top;
}
img
{
border:solid 0px #fff;

}

#headersection
{
    width:980px;
    height:214px;
     display:block;
}

#contentsection
{
  background-image:url(/images/ContentGradient_Back.jpg);  
  background-repeat:repeat-x;
  padding:0px 0px 0px 0px;
  vertical-align:top;
}

#leftsection
{
    width:288px; 
    padding: 0px 0px 0px 0px;
    vertical-align:top;

}
#rightsection
{
    
    width:692px;
    padding:0px 0px 0px 0px;
    vertical-align:top;
    
 
}
#iconmenuwrapper
{
  
  text-align:right;
  height:143px;
 
  padding:0px 0px 0px 0px;
 vertical-align:top;
    
}
.menuicons
{
    width:133px;
    height:143px;
    vertical-align:top;
}

.menuiconspacer
{
    width:27px;
    height:143px;
    vertical-align:top;
   
}

#rightspacer
{
width:27px;
}
#infosection
{
background-image:url(/images/InfoSection_Back.jpg);
background-repeat:no-repeat;
width:661px;
height:216px;
padding-top:10px;

}

#latestproject
{
width:661px;
}

#projectscell
{
text-align:left;
}

#infocell
{
vertical-align:top;
padding-top:40px;
text-align:left;
}

.infocelltext
{
width:350px;
text-align:left;
padding-left:35px;
font-size:9pt;

}

.newstable
{
padding-top:20px;
width:200px;
margin-left:45px;
}
.newssection_date
{
text-align:left;
white-space:nowrap;
vertical-align:top;
}

.newssection_title
{
text-align:left;
vertical-align:middle;
}

.newssection_content
{
text-align:left;
font-size:8pt;
}

h2
{
font-weight:bold;
font-size:10pt;
}

.lpcheckcell
{
width:20px;
}
.lplinkcell
{
border-bottom:solid 1px #e0e0e0;
width:310px;
}

#footer
{
height:30px;
background-color:#dadada;
text-align:right;
font-size:8pt;
}

#servicetable
{
margin-left:45px;
}

.servicetext
{
font-size:8pt;
text-align:left;
}

.serviceiconcell
{
width:30px;
height:30px;
}
.projectdiv
{
display:inline;
width:461px;
vertical-align:top;
}
.projectdivimg
{
display:inline;
width:200;
}

.lplinkcell link
{
text-decoration:none;
}

.footer
{
font-size:8pt;
text-align:center;

}
.footer A:LINK,.footer A:VISITED
{
    color:White;
}