@import url(mailform.css);
@import url(tablestyles.css);

html,body {
  height:100%;
  margin:0px auto;
  padding:0;
  z-index:0;
}

* html div.wrapper_all{
  height:100%;
}


body{
  margin:0px auto;
  font-family:Arial, Verdana;
  font-size:12px;
  line-height:20px;
  color:#5a5a5a;
  background:url(../site_images/body_background.gif) repeat-x;
}

#clearfooter{
  clear:both;
  height:0px;
  display:block;
  width:100%;
}


div>p {margin:0}

p {margin:0}

/*****************************************************/
img{
  border:0;
  margin:0;
  padding:0;
}

.clearing{
  clear:both;
  height:0;
  visibility:hidden;
}


a{
  text-decoration:none;
  color:#3f93ca;
}

a:hover{
  text-decoration:underline;
}

h1, h2, h3{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

h1{
  font-size:14px;
  color:#e64c51;
  border-bottom:1px solid #c3c3c4;
  padding-bottom:5px;
}

h2{
  font-size:14px;
  color:#e64c51;
  padding-bottom:5px;
}

h3{
  font-size:12px;
  padding-bottom:5px;
}



  .wrapper_centering{
    width:922px;
    margin:0px auto;
    background:#fff;
  }
  
    .wrapper_top{
      height:35px;
      background:url(../site_images/menu_top_background.jpg) no-repeat;
      padding-top:40px;
      width:922px;
    }
    
    
      .menu_top {
        float:left;
        width:732px;
        
      }
        .menu_top ul{
          width:732px;
          height:35px;
          padding:0 0 0 30px;
          margin:0 0 0 0;
          list-style:none;
        }
      
        .menu_top li{
          margin:0 0 0 0;
          padding:0 0 0 0;
          list-style:none;  
          float:left;
          height:35px;
        }
        
          .menu_top a{
            float:left;
            color:#878787;
            font-weight:bold;
            padding:15px 15px 7px 15px;
            line-height:12px;
            background:#fff;
            border-top:1px solid #cccccc;
          }
          
          #first_menu {
            padding-left:15px;
            background:url(../site_images/menu_top_left_corner.gif) left no-repeat;
          }
          
          #last_menu {
            padding-right:15px;
            background:url(../site_images/menu_top_right_corner.gif) right no-repeat;  
          }
          
          .menu_top .act a{
            color:#e64c51;
          }
      .meta{
        float:right;
        width:100px;
        padding-top:18px;
      }
      
        .meta a{
          float:left;
          font-size:10px;
          padding:0px 3px 0px 6px;
          color:#fff;
          line-height:12px;
          display:block;
          background:url(../site_images/white_pipe.gif) right 2px no-repeat;
        }
        
        #last_meta{
          background:none;
        }
        
      .language{
        float:right;
        width:60px;
        padding-top:20px;
      }
      
        .language .CUR, .language .NO{
          float:left;
        }
        
        .language img{
          padding-left:7px;
        }
        
        
        .tx-srlanguagemenu-pi1{
          float:left;
          width:60px;
        }

      
    
    .wrapper_head{
      height:212px;
      background:url(../site_images/head_inner_background.gif) 5px 14px no-repeat #fff;
    }
    
      .logo{
        float:left;
        padding-top:41px;
        padding:41px 0px 0px 35px;
      }
      
      .head_image{
        float:right;
        padding:15px 9px 0px 0px;
      }      
      
      .breadcrumbs{
        float:left;
        padding-top:38px;
        padding-left:37px;
        font-size:10px;
        color:#87888a;
      }
      
        .breadcrumbs a{
          font-size:10px;
          line-height:23px;
          color:#87888a;
          background:url(../site_images/bc_divider.gif) right 4px no-repeat;
          padding:0px 7px 0px 3px;
        }
        
        #last_breadcrumbs a{
          background:none;
        }
        
        .breadcrumbs ul, .breadcrumbs li{
          margin: 0 0 0 0;
          padding:0 0 0 0;
          list-style:none;
          display:inline;
        }


    .wrapper_main{
      width:922px;
      padding:25px 0px 50px 0px;
      float:left;
    }
    
      .wrapper_col_left{
        width:200px;
        float:left;
        padding-right:35px;
        padding-bottom:50px;
      }
      
        .menu_left{
          float:left;
          width:185px;
          padding-left:15px;
        }
        
          .menu_left ul, .menu_left li{
            float:left;
            margin: 0 0 0 0;
            padding:0 0 0 0;
            list-style:none;
          }
          
          .menu_left a{
            display:block;
            line-height:14px;
            color:#87888a;
            padding:9px 0px 9px 0px;
            width:185px;
            background:url(../site_images/menu_left_divider.gif) no-repeat bottom left;
          }  
          
          .menu_left .act a{
            color:#3f93ca;
          }
          
          .menu_left .lev2{
            background:url(../site_images/menu_left_sub_background.gif) repeat-y;
          }
          
          .menu_left .lev2 a{
            background:none;
            padding-left:13px;
            width:172px;
          }
          
          #last_left_lev2 a{
            background:url(../site_images/menu_left_divider.gif) no-repeat bottom left;
          }
      
      .wrapper_content{
        width:452px;
        float:left;
        padding:0px 40px 0px 0px;
      }
      
        .content{        
          width:452px;
          float:left;
        }
        
          .content .content_element{
            float:left;
            width:100%;
  position:relative;
          }
      
          .content p.bodytext, .content .csc-textpic-imagewrap{
            padding-top:20px;
          }

          
          .content ul, .content li{
            margin:0 0 0 0;
            padding:0 0 0 0;
          }
          
          .content ul{
            padding-top:20px;
          }
                    
          .content li{
            list-style:none;
            padding-left:15px;
            background:url(../site_images/list_bullet.gif) no-repeat 0px 6px;
          }
          
          
      .wrapper_col_right{
        float:right;
        width:195px;
      }
      
        .contact{
          float:left;
          width:195px;
        }  
        
        .contact p.bodytext {
          font-size:12px;
          line-height:16px;
          color:#87888a;
        }
