BODY {
 font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; 
}
TD {
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; 
}
h1 {
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px;
padding-left:0px; 
padding-top:10px;
}
.titleheading
{
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px;
padding-left:20px; 
padding-top:10px;
font-weight:bold;
}
.contentpagetitle_title2
{
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px;
padding-left:0px; 
padding-top:0px;
font-weight:bold;
color:#525A50; 
}
.contentpagetitle_title2:hover
{

}
a {
font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 10px;
color:#525A50; 
text-decoration:none;
}
.upper
{
  text-transform:uppercase;
  
}
a:hover {
  text-decoration:underline;
}
div {
  font-family:Arial, Helvetica, sans-serif; font-size: 12px; 
  color:#000000;; 
}
.main
{
  text-align:center;width:770px;
}
.top
{
  position:relative;height:116px;
}
.menu
{
  position:absolute;top:94px;left:108px;
}
.pageleft
{
  width:108px;float:left;position:relative;
}
.leftabsolute
{
  position:absolute;top:284px;
}
.leftabsolute2
{
  position:absolute;top:284px;
  color:#D3E9FF;
  
  font-size: 12px; 
}
.pagecenter
{
  width:426px;float:left;
}
.pagecenter_right
{
  width:662px;float:left;
}
.pagecentertop
{
  background-color:#63A5EF;
}
.flash
{
  text-align:right;height:140px;
}
.slogan_news
{
  height:116px;margin-left:22px;margin-top:4px;
}
.slogan
{
  float:left;width:226px;
}
.news
{
  float:left;width:162px;margin:5px;background-color:#73AEF1;
  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; 
  padding:2px;padding-left:5px;
}
.lastprojects
{
  background-color:#E6E6E6;border:0px solid #ff0000;padding:10px;padding-left:20px;
}
.project1
{
  float:left;margin-right:1px;width:212px;background-position:right 0;background-repeat:no-repeat;background-image: url(templates/template/images/arrowbg.gif);
}
.project2
{
  float:left;width:213px;background-position:right 0;background-repeat:no-repeat;background-image: url(templates/template/images/arrowbg.gif);
}
.project
{
  padding-left:20px;height:56px;
}
.bottom
{
  clear:both;width:662px !important;width:769px;padding-left:107;background-color:#A6A6A6;
}
.copyright
{
  font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px;
  font-weigh:bold;
  color:#333333;
  text-align:center;
}
.pageright
{
  width:236px;float:left;
}
.menuright
{
  background-image: url(templates/template/images/menubg.gif);height:315px;
}
.copyright
{
  font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px;
  font-weigh:bold;
  color:#333333;
  text-align:center;
}
.services
{
background-color:#FEFEF2;width:236px;
}
.popmenu
{
font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px;
color:#ffffff;
text-decoration:none;
}
.popmenu:hover
{
font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px;
color:#000000;
}
a.bio
{
font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px;
color:#000000;
text-decoration:underline;
}
.bio:hover
{
text-decoration:underline;
}
a.qlinks
{
padding-left:6px;
font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;
color:#D3E9FF;
text-decoration:none;
}
.qlinks:hover
{
text-decoration:underline;
}
.menusuperior
{
  background-image: url(templates/template/menu_up.gif);float:left;height:45px;
}

.sitemap1 {
  padding-top: 0px;
  padding-left: 3px; 
  background-color:#2758A7;
  color:#fefefe;font-size:11px;
  font-weight:bold;font-family:verdana;
  height:15 !important;height:17;
  padding-top:1px;
}

.sitemap2 {
  font-size:12px;
  font-family:verdana;

}
h2 {
  background-color: #63A5EF;
  font-size:17px;
  text-transform: uppercase;
  padding-left: 20px;
  padding-top: 17px;
  padding-bottom: 17px;
  margin:0px;
  color: #ffffff;
  font-weight: bold;
}

#headcontent {
  height: 315px;
  background-color: #63A5EF;
}
#introtext {
  font-size: 11px;
  color: #2D5388;
  font-weight: bold;
}
