﻿body
{
    background-image: url(../img/master/body_bg_Inf_fp.jpg);
    background-position:  top left;
    background-repeat: no-repeat;
    background-color: #1E160B;
}

#Container 
{
    position: relative;
    display: block;
     float: left;
    margin-top: 0; 
    margin-right: auto; 
    margin-bottom: 0; 
    margin-left: auto;
    padding: 0;
    height: auto;
    text-align: left;
    /*background-image: url(../img/master/body_bg_Inf_fp.jpg);*/
    background-position: center;
    background-repeat: no-repeat;
      z-index: 2;
	   
}

html>body #Container {
	border-bottom: 1px transparent;	
}

#Banner
{
    display: block;
    position:  relative;
    float:left;
    width: 672px;
    height: auto;
    background-color: #FFF;
    margin: 0 0 0 0;
    padding: 0;   
    border-top: solid 1px #EEF1F4;
    border-bottom: solid 1px #EEF1F4;
    overflow: hidden;
     
}
#Banner_content
{
    display:  inline;
    position:   absolute;
    float:left;
    width: 207px;
    height: 65%;
    background-color: #FFF;
    margin: 27px 0 0 5px;
    padding: 15px 15px 15px 15px ;  
    
}




.bannerimg
{ 
 z-index: 3;
  margin: 4px 0 0 5px;
  overflow: hidden;
   
}
#Flashbox
{
    position: relative;
    display: block;
    float: left;
    width: 672px;
    height: 35px;
    background-color: #FFF;
    margin: 0 0 0 0;
    padding: 0;
    overflow: hidden;
    border-top: solid 1px #EEF1F4;
    border-bottom: solid 1px #EEF1F4;
}
.flasfbox_fp
{
    position: relative;
    display: block;
    float: left;
    width: 662px;
    height: 26px;
    background-color: #FFF;
    margin: 4px 0 0 3px;   
    padding: 0; 
    /*background-image: url(../img/frontpage/flashjpg.jpg);
    background-position:  left;
    background-repeat: no-repeat;*/
     
}
 html>body .flasfbox_fp
{
 margin: 5px 0 0 5px;   
    padding: 0; 
}

#C1_ww
{
    position: relative;
    display: block;
    float: left;
     width: 672px;
    height: auto;  
    margin: 0;
    padding: 0; 
     background-color:  #FFF;
 
}

#C1_fp_2
{
    position: relative;
    display: block;
    float: left;
    width: 197px;
    height: auto;
    margin: 0;
    padding: 0; 
}

#Footer_inf
{
   position: relative;
    display: block;
    float: left;
    width: 672px;
    height:27px;
    background-color: #FFF;
    margin: 15px 0 0 0;
    padding: 0;
     border-top: solid 1px #C2C2C2;    
    }



#C1_fp_2_title
{
    position: relative;
    display: block;
    float: left;
    width: 210px;
    height: 20px;  
    margin: 5px 0 0 0;
    padding:0;      
    background-image: url(../img/frontpage/title_bg_red.jpg);
    background-position:  left;
    background-repeat:  repeat-x;
    overflow: hidden;
}
.content_pic_fp
{
    position: relative;
    display: block;
    float: left;
    width: 210px;
    height: 77px;   
    margin: 0;
    padding: 0;    
}

.titlegray_fp
{
    position: relative;
    display: block;
    float: left;
    width: 210px;
    height: 20px;   
    margin: 2px 0 0 0 ;
    padding: 0; 
    background-image: url(../img/frontpage/title_bg_gray.jpg);
    background-position:  left;
    background-repeat:  repeat-x;
    overflow: hidden;   
}

#Content_ww_1
{
    position: relative;
    display: block;
    float: left;
    width: 640px;
    height: auto;
  
    margin: 10px 0 0 8px;
    padding: 5px 5px 5px 5px; 
    overflow: hidden; 
   
}

html>body #Content_ww_1
{
   width: 630px;
   margin: 10px 0 0 16px;
}

#Content_ww_2
{
    position: relative;
    display: block;
    float: left;
    width: 640px;
    height: auto;
    background-color: #F5F5F5;
    margin: 10px 0 0 8px;
    padding: 15px 15px 15px 15px; 
    overflow: hidden; 
    background-image: url(..img/ww/box1_bg.jpg);
    background-position: top;
    background-repeat: repeat-x;   
}

html>body #Content_ww_2
{
   width: 610px;
   margin: 10px 0 0 16px;
}

#Content_ww_21 #SAContent2
{
    position: relative;
    display: block;
    float: left;
    width: 142px;
    height: auto;
   
    margin: 0;
    padding: 0; 
    overflow: hidden; 
    
}

#Content_ww_21 #SAContent3
{
 position: relative;
    display: block;
    float: left;
    width: 469px;
    height: auto;   
    margin: 0;
    padding: 0 0 0 13px; 
    overflow: hidden; 
     border-left: solid 1px #D6D6D6;   
}

html>body #Content_ww_21 #SAContent3
{

  width: 450px;
}

#Content_ww_3
{
    position: relative;
    display: block;
    float: left;
    width: 640px;
    height: auto;
     background-color: #F5F5F5;
    margin: 10px 0 0 8px;
    overflow: hidden; 
     padding: 15px 15px 15px 15px; 
     background-image: url(..img/ww/box2_bg.jpg);
      background-position: top;
       background-repeat: repeat-x;
   
}

html>body #Content_ww_3
{
   width: 610px;
    margin: 10px 0 0 16px;
}

#Content_ww_31 #SAContent4
{
 position: relative;
    display: block;
    float: left;
    width: 142px;
    height: auto;
   
    margin: 0;
    padding: 0; 
    overflow: hidden; 
    
}

#Content_ww_31 #SAContent5
{
 position: relative;
    display: block;
    float: left;
    width: 469px;
    height: auto;
   
    margin: 0;
    padding: 0 0 0 13px; 
    overflow: hidden; 
     border-left: solid 1px #D6D6D6;   
}

html>body #Content_ww_31 #SAContent5
{

  width: 450px;
}



/* Engineering Frontpage */
#C1_fp_Engineering
{
    position: relative;
    display: block;
    float: left;
    width: 672px;
    height: auto;
    background-color: #FFF;
    margin: 0;
    padding: 0;
    background-image: url(../img/frontpage/fp_container_bg.jpg);
    background-position:  left;
    background-repeat:  repeat-y;
    overflow: hidden;   
}

#Contact_title
{
    position: relative;
    display: block;
    float: left;
    width: 194px;
    height: 20px;
    background-color: #FFF;
    margin: 2px 0 0 1px;
    padding: 0;
    background-image: url(../img/menu/li_ul_li.jpg);
    background-position:  left;
    background-repeat:  repeat-x;  
   
}
html>body #Contact_title
{
  margin: 2px 0 0 2px;
}
#Mailbox
{
    position: relative;
    display: block;
    float: left;
     width: 194px;
    height: auto;
    background-color: #4D626D;
    margin: 2px 0 10px 1px;
     padding: 5px 5px 5px 5px;
    background-image: url(../img/inf/mailbox_bg.jpg);
    background-position:  top;
    background-repeat: repeat-x; 
    line-height: 13px;
    overflow: hidden;   
}
html>body #Mailbox
{ 
     width: 184px;  
      margin: 2px 0 10px 2px;
     
}


#Links_title
{
    position: relative;
    display: block;
    float: left;
     width: 194px;
    height: 20px;    
    background-color: #FFF;
    margin:  2px 0 0 1px;
    padding: 0;
    background-image: url(../img/inf/linksbox_bg.jpg);
    background-position: top;
    background-repeat:  repeat-x;    
}

html>body #Links_title
{
  margin:  2px 0 0 2px;
}

#Links_box
{
    position: relative;
    display: block;
    float: left;
    width: 184px;
    height: auto;
    background-color: #FFF;
    margin:  5px 0 0 0;
    padding: 5px 5px 5px 5px;  
    overflow: hidden;    
}

#WWMenu
{
    position: relative;
    display: block;
    float: left;
    width: 636px;
    height: 24px;  
    margin: 8px 0 8px 8px;
    padding: 0; 
    overflow: hidden;  
    background-image: url(../img/ww/ww_menu_bg.jpg);
    background-position: left;
    background-repeat: no-repeat;   
    overflow: hidden;
}

html>body #WWMenu
{   
    margin:8px 0 8px 16px;    
}