html, body{
  margin:0; 
  padding:0; 
  color:#000;
  font:normal 0.9em Helvetica, Arial, Verdana, sans-serif;
  outline: 0; 
  border:0;
  height:100%;
} 

body {
  width:700px;
  font-family: sans-serif;
} 

p {
  line-height:1.2em;
} 

a {text-decoration:none; color:#000;} 

h2 {} 

h1 {} 

table {
width:100%;
}

.print-content, 
#main-middle {   
  height: auto !important;  
  margin: 0 0 -30px;   
  min-height: 100%; 
}  
#menu_comtainer{display:none;border: 1px solid red;}
.print-content-padding, 
.content-padding {  
  padding: 3em 50px;
}  

.print-footer, 
.print-push { 
  height: 30px; 
  text-align:right; 
  padding: 0 50px; 
}  

div.csc-textpic-clear {  
  clear: both;   
  height: 0.1em;
} 

div.csc-textpic div.csc-textpic-single-image img { 
  margin-bottom: 20px;
} 

div.csc-textpic-intext-right div.csc-textpic-imagewrap, 
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { 
  margin-left: 20px !important;
}  

.backbutton ,
.button {
  display:none; 
} 

.csc-menu-item-last, 
.csc-menu-item { 
  width:230px;
  float:left; 
  margin:0 20px 20px 0;
} 

.sitemap-overview-3-cols 
.csc-menu-item, 
.sitemap-overview-3-cols 
.csc-menu-item-last{
  width:146px;
}  
.csc-menu-item-last {
  margin-right:0; 
}  

.sitemap-abstract {
  position:relative;
} 

span.more {
  float:none;
} 

.csc-menu-item-image  {
  text-align:center;
  margin: 0 auto;
  background:#fff;
} 

hr { 
  border:0; 
  clear:left;
}  

.cleardiv {  
  clear: both; 
} 

.logo { 
  margin-bottom:30px;
}  

#head, 
#main-menu,
#breadcrump, 
#main-left,
#main-right,
#outer-footer, 
.tip-email, 
.print { 
  display:none; 
  visibility:hidden;
}