body {
  margin: 0;
  padding: 0;
  height: 100% !important;  
  width: 100% !important; 
  background-color:white;
  font-family:georgia, times new roman,serif;
  font-size:12px;
  font-weight: normal;
    overflow: scroll;
  }


.navItem {
  font-family: arial,sans-serif;
  font-size: 12px;
  line-height:20px;
  font-weight:normal;
  text-align:right;
  margin:0;
  padding-top:0px;
  padding-bottom:4px;
  }
  .navItem a {
    text-decoration:none;
    color:black;
    }
  .navItem a:link {
    text-decoration:none;
    color:black;
    }
  .navItem a:visited {
    text-decoration:none;
    color:black;
    }
  .navItem a:hover {
    text-decoration:underline;
    color:black;
    }

.currentMenu {
  font-weight: bold;
  }

.submenu {
    padding-top:0px;
    padding-right:12px;
    padding-bottom:8px;
}
.navItem2 {
  font-family: arial,sans-serif;
  font-size: 10px;
  line-height:10px;
  font-weight:normal;
  text-align:right;
  margin:0;
  padding-bottom:4px;
  }
  .navItem2 a {
    text-decoration:none;
    color:black;
    }
  .navItem2 a:link {
    text-decoration:none;
    color:black;
    }
  .navItem2 a:visited {
    text-decoration:none;
    color:black;
    }
  .navItem2 a:hover {
    text-decoration:underline;
    color:black;
    olor:#cde855;
    }

    
#topmenu    {
  font-family: georga,arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration:none;
  color:black;
  padding-top:22px;
  padding-right:12px;
}
#search_text {
    float:right;
    padding-top:2px;
    padding-right:4px;
}

#search_box {
    float:right;
    width:140px;
    
          margin-top:1px;
      height: 16px;
      font-size:9pt;
      line-height:9pt;
    }

#textareaShortRightPicture {
  margin-top:24px;
  height:355px;
  float:left;
  }
#imageareaShortRightPicture {
  padding-top:32px;
  width:174px;
  height:355px;
  float:right;
  }

#textareaLongRightPicture {
  margin-top:24px;
  margin-left:24px;
  float:left;
  }
#imageareaLongRightPicture {
  padding-top:32px;
  margin-left:24px;
  width:174px;
  float:right;
  }  
  
#textareaShortLeftPicture {
  margin-top:24px;
  margin-left:24px;
  float:left;
  }
#imageareaShortLeftPicture {
  }  
  
#textareaLongLeftPicture {
  margin-top:24px;
  margin-left:24px;
  float:left;
  }
#imageareaLongLeftPicture {
  }  

#imageareaShortTopPicture {
  }  
  
#textareaLongTopPicture {
  margin-top:24px;
  margin-left:24px;
  width:447px;
  min-height:300px;
  }
#imageareaLongTopPicture {

  }  

#context_menu {
    margin:0;
    padding:0;
    }  

#context_menu h3 {
  padding-top:px;
  padding-bottom:0px;
  margin:12px 0 0 0;
  }  
.contextItem {
  font-family: arial,sans-serif;
  font-size: 12px;
  line-height:20px;
  font-weight:normal;
  text-align:left;
  margin:0;
  padding-top:0px;
  padding-bottom:0px;
  }
  .contextItem a {
    text-decoration:none;
    color:black;
    }
  .contextItem a:link {
    text-decoration:none;
    color:black;
    }
  .contextItem a:visited {
    text-decoration:none;
    color:black;
    }
  .contextItem a:hover {
    text-decoration:underline;
    color:black;
    }

.special_list {
  padding:0px 0px 12px 15px;
  margin:0;
  }

.special_list li {
  list-style-type:none;
  font-family:georgia, times new roman,serif;
  font-size:12px;
  font-weight: normal;
  padding:0px 0px 6px;
  }
.special_list a:link  {
    color: black;  
    text-decoration:none;  
    }
.special_list  a:visited  {
    color: black;  
    text-decoration:none;  
    }
.special_list  a:hover  {
    color: blue;  
    text-decoration:underline;  
    }  
  
  
.left_picture {width:160px;height:414px;overflow:hidden;}

.client_abstract  {padding:0px 0px 10px 15px;margin:0px;}
.project_abstract {padding:0px 0px 10px 15px;margin:0px;}

.project_ingress_years { font-weight:bold;padding:10px 0px 0px 15px;}
.project_ingress { font-weight:bold;padding:10px 0px 0px 15px;}


#main_center {margin: 0 auto;width:1104px;}
#main_long {width:1104px;background-image:url(/EasyEditor/images/faux.gif);clear:both;}
#main{width:1104px;height:583px;}

table {
    margin:0;
    padding:0;
    border-spacing:0;
}
th {
    margin:0;
    padding:0;
    border-spacing:0;
}
td {
    margin:0;
    padding:0;
    border-spacing:0;
}
h1 {
  font-family: arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight:bold;
  line-height:22pt;
  margin: 0;
  padding:0;
  }
h2 {
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight:bold;
  line-height:15pt;
  margin:0 0 5pt 0;
  padding:0;
  }
h3,h4,h5,h6 {
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight:bold;
  line-height:15pt;
  margin:0 0 5pt 0;
  padding:0;
  }
p  {
  margin: 16px 0;
  padding: 0;
  line-height:18px;
  }
ul {font-family:georgia, "times new roman", serif;font-size:12px;  }
ol {font-family:georgia, "times new roman", serif;font-size:12px;  }
li {font-family:georgia, "times new roman", serif;font-size:12px;  }
dt {font-family:georgia, "times new roman", serif;font-size:12px;  }





a:link  {
  color: blue;  
  text-decoration:none;  
  }
a:visited  {
  color: blue;  
  text-decoration:none;  
  }
a:hover  {
  color: blue;  
  text-decoration:underline;  
  }

h1 a:link, h2 a:link, h3 a:link, h4 a:link  {
  color: black;  
  text-decoration:none;  
  }
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited  {
  color: black;  
  text-decoration:none;  
  }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover  {
  color: blue;  
  text-decoration:underline;  
  }

.page-image {position:absolute;left:0px;top:0px;margin-bottom:100px;}

.inner_top {width:1104px;height:100px;position:relative;}
.inner_top .air1 {left:0px;width:182px;height:100px;position:absolute;}
.inner_top .logo1 {left:182px;width:172px;height:100px;position:absolute;background-image:url(../images/m2_top_left_logo.gif);}
.inner_top .logo1 a {left:0px;width:172px;height:100px;position:absolute;}
.inner_top .logo2 {left:354px;width:172px;height:100px;position:absolute;background-image:url(../images/m2_ees.gif);}


.inner_top .search1 {left:526px;width:396px;height:100px;position:absolute;}
.inner_top .air5 {left:922px;width:182px;height:100px;position:absolute;}

.inner_top2 {width:1104px;height:36px;position:relative;}
.inner_top2 .it_col1 {position:absolute;left:0px;width:182px;height:36px;}
.inner_top2 .it_col2 {position:absolute;left:182px;width:172px;height:36px;}
.inner_top2 .it_col34 {position:absolute;left:354px;top:14px;width:556px;height:22px;background-color:#cde551;box-shadow: 0px 0px 15px #c6c6bd;}
.inner_top2 .it_col34_over {position:absolute;left:354px;top:14px;width:556px;height:22px;background-color:#cde551;z-index:5;}
.inner_top2 .it_col5 {position:absolute;left:922px;width:182px;height:36px;}

.inner_middle {position:relative;width:1104px;}
.inner_middle .main_menu {position:absolute;left:0px;width:177px;height:527px;padding-right:5px;}
.inner_middle .it_col2   {position:absolute;left:182px;width:172px;}
.inner_middle .it_col2 .main_image_under  {position:absolute;left:12px;width:160px;height:414px;background-color:#f5f5f0;box-shadow: 0px 0px 15px #c6c6bd;z-index:2;}
.inner_middle .it_col2 .main_image_over  {position:absolute;left:12px;width:160px;height:414px;background-color:#f5f5f0;z-index:5;}
.inner_middle .it_col2 .main_image_post  {position:absolute;top:414px;left:12px;width:160px;height:20px;background-color:#c6c6bd;box-shadow: 0px 0px 15px #c6c6bd;z-index:2;}
.inner_middle .it_col2 .address  {position:absolute;top:447px;width:172px;height:80px;background-image:url(../images/m2_address.gif);}
.inner_middle .main_content  {position:absolute;top:0px;left:354px;width:508px;min-height:366px;z-index:3;
  background-color:#f5f5f0;
  box-shadow: 0px 0px 15px #c6c6bd;
  padding:24px;
  font-family: georgia, times new roman, serif;
  font-size:12px;
  font-weight: normal;
  margin-bottom:200px;
}
.inner_middle .it_col5   {position:absolute;left:922px;width:182px;}


.dark-red .inner_top2 .it_col34_over {background-color:#9f1202;}
.dark-green .inner_top2 .it_col34_over {background-color:#007c73;}
.brown .inner_top2 .it_col34_over {background-color:#42350d;}
.lime .inner_top2 .it_col34_over {background-color:#cde551;}

.top-image .inner_middle .main_content {padding-top:90px;}
.right-image .inner_middle .main_content {width:356px;padding-right:199px;padding-left:0px;}
img.right-image {position:absolute;top:32px;left:381px;width:174px;height:348px;}

