/* @group PRINT */

body {
  font-family:    tahoma, verdana, sans-serif;
  font-size:      12px;
  line-height:    100%;
  margin:         0px;
  padding:        0px;
  color: #000;
}

body p{
  line-height: 160%;
}

div#block_content .middle .item h1{
  color: #333;
  font-size: 17px;
  font-weight: normal;
  margin-top: 0px;
  line-height: normal;
  margin: 			0px 0px 10px 0px;
}

div#block_content .middle .item p{
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px; 
}

#block_container #block_content .middle .item {
  line-height: 160%;
}

/* Limited header */

#block_container{
	padding: 			0;
}
#block_container #block_sidebar div{
	background: 		none;
}
#block_container #block_sidebar .box.white{
	display: 			none;
}

#block_content,
#block_content.list{
	margin: 			0;
	padding: 		    0;
}
#block_content.list .top,
#block_content.list .bottom,
#block_content .top,
#block_content .bottom{
	display: 			none;
}
#block_content.list .top,
#block_content.list .middle,
#block_content.list .bottom{
	background: 		none;
}

#block_container #block_content .middle{
	background: 		none;
	padding: 			0;
}
#block_container #block_content .middle .item .submit_button_outside_table{
	display: 			none;
}

#block_footer,
#block_footer_logos{
	display: 		 	none;
} 
#block_header,
#block_header.extended{
	height: 			100px;
	width: 				auto;
}
#block_header.extended .logo,
#block_header.extended{
	background: 		none;
	padding: 			20px 0px 0px 10px;

}
#block_header .menu_main,
#block_header .login{
	display: 			none;
}

#block_container #block_content .middle .item_image{
  display: 			none;
}

#body{
	background: 		none;
}

/* @end */

div#block_content .middle .item .description .table_spacer {
  clear: left;
  position: relative;
  margin-bottom: 25px;
}

div#block_content .middle .item .description .table_header{
  width: 515px;
  height: 20px;
  background-color: #f1f1f1;
  
  font-size: 14px;
  
  padding: 5px 0px 2px 5px;
  margin-bottom: 1px;
}

div#block_content .middle .item .description .table_col_1_grey{
  clear: left;
  position: relative;
  float: left;
  width: 150px;
  height: 100%;
  
  background-color: #f1f1f1;
  margin-right: 1px;
  
  padding: 7px 0px 7px 5px;
}

div#block_content .middle .item .description .table_col_2_grey{
  position: relative;
  float: left;
  width: 359px;
  
  background-color: #f1f1f1;
  
  padding: 7px 0px 7px 5px;
}

div#block_content .middle .item .description .table_col_1_white{
  clear: left;
  position: relative;
  float: left;
  width: 150px;
  height: 100%;
  
  background-color: #fff;
  margin-right: 1px;
  
  padding: 7px 0px 7px 5px;
}

div#block_content .middle .item .description .table_col_2_white{
  position: relative;
  float: left;
  width: 359px;
  
  background-color: #fff;
  
  padding: 7px 0px 7px 5px;
}

div#block_content .middle .item .description .table_col_50p_white{
  float: left;
  width: 270px;
  height: 100%;
  
  background-color: #fff;
  
  padding: 7px 0px 7px 5px;
}

div#block_content .middle .item .description .table_col_50p_white p{
  font-size: 11px;
}

div#block_content .middle .item .description .table_col_50p_white h2{
  position: relative;
  float: left;
  line-height: 120%;
  padding: 0px;
  margin-top: 0px;
}

div#block_content .middle .item .description .table_col_image_white{
  clear: left;
  position: relative;
  float: left;
  display: block;
  
  padding: 0px;
  margin-top: 5px;
  margin-right: 10px;
}

div#block_content .middle .item .submit_button_outside_table{
  clear: left;
  position: relative;
  text-align: center;
  width: 583px;
  margin-top: 25px;
  
  cursor: pointer;
}

div#block_sidebar .box.googlemaps {
  clear: left;
  float: left;
  position:    relative;
  
  overflow: hidden;
}
