#banner-over,
#mailit,
#printit,
#top_content,
#home_left,
#content #categories,
#top_logo,
#home_menu {
  display: none;
}
#translation{
  margin: 0px 0px 0px 12px;
}
#container_inside_page {
	background-image: url(content-bgr.gif);
	background-repeat: no-repeat;
	background-position: 0px 116px;
}
#content_logo {
  height: 30px;
  width: 450px;
  z-index: 20;
  position: absolute;
  left: 0px;
  top: 35px;
}
#banner{
  position: absolute;
  top: 10px;
  height: 100px;
  width: 601px;
  left: 423px;
  z-index: 40;
}
#banner-over{
  position: absolute;
  top: 10px;
  height: 90px;
  width: 477px;
  left: 423px;
  z-index: 80;
}
#right_filler{
  position: absolute;
  height: 17px;
  width: 620px;
  top: 117px;
  left: 180px;
}

#content {
  position: absolute;
  width: 844px;
  top: 164px;
  left: 180px;
}

#bottom_bar {
  height: 1px;
  width: 800px;
  position: absolute;
  top: 603px;
  left: 0px;
  background: url(bottom_1px.png) repeat-x;
display: none;
}

UL Li{
  color: #000000;
  text-align: left;
  padding: 0px;
  margin: 0px;
  line-height: 130%;
}

ul {
  font-size: 11px;
  margin-left: 30px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/*----------- left content -------------------------------------------------*/

#left_content {
  float: left;
  height: 258px;
  width: 180px;
  position: absolute;
  top: 164px;
  left: 0px;
  text-align: left;
}

#left_pages {
  float: left;
  height: 170px;
  width: 180px;
  position: absolute;
  top: 430px;
  left: 0px;
  text-align: left;
}
#left_pages P,
#left_pages H1,
#left_pages H2,
#left_pages H3 {
  padding: 0px 0px 3px 12px;
}
#bookmark {
  position: absolute;
  width: 165px;
  left: 13px;
  top: 575px;
}
#search_box {
  position: absolute;
  left: 32px;
  top: 72px;
  width: 362px;
  text-align: left;
}
.macinasearch_input input{
  width: 282px;
}

.macinasearch_submit input{
  position: absolute;
  left: 284px;
  top: 0px;
  width: 73px;
  text-align: center;
}
/*--------- site service and main menu ------------------------------------------------------------------------------*/

#siteservice {
  position: absolute;
  height: 15px;
  left: 5px;
  top: 125px;
  z-index: 40;
}

#siteservice a{
  font-size: 12px;
  color: #666666;
  text-decoration: none;
  z-index: 20;
}

#left_content #menu a {
  display: block;
  font-size: 12px;
  color: #666666;
  text-align: left;
  text-decoration: none;
  margin-left: 15px;
  margin-top: 3px;
}

#left_content #menu a:hover{
  color: #ff6600;
}

#left_content #menu .categories_active{
  color: #ff6600;
}
/*----------- middle content -------------------------------------------------*/

#middle_content {
  width: 474px;
  float: left;
  padding-left: 22px;
  padding-bottom: 40px;
}

#middle_content H1, #middle_content H2 {
  text-align: left;
  color: #333333;
  font: bold 11px Arial, Helvetica, sans-serif;
  padding: 0px 0px 2px 0px;
  margin: 0px;
}

#middle_content P {
  font: 11px Arial, Helvetica, sans-serif;
  color: #333333;
  padding: 0px;
  padding-bottom: 1px;
  margin: 0px;
  text-align: left;
}
#middle_content .imgtext-table{
  width: 100%;
}
#middle_content table{
  width: 474px;
}
/*------------- menu A-Z in public listings -------------------------------------*/

/*------------- menu A-Z in public listings -------------------------------------*/
#middle_content ul.csc-menu li{
float: left;
  list-style-type:none;
}
#middle_content ul.csc-menu li a{
  list-style-type:none;
  color: #ff6600;
  font-size: 11px;
  padding-left: 6px;
}

#middle_content .csc-menu A:hover {
  color: #666666;
}

A IMG {
  border: #ffffff;
}

A:hover IMG{
  border: #cccccc;
}

#middle_content .tx-fdfx2cols-pi1 TABLE {
  width: 100%;
}
/*----------- right content --------------------------------------------------------------------------------------*/

#right_content {
  float: left;
  width: 298px;
  position: absolute;
  left: 527px;
  text-align: left;
}

#right_content H1, #right_content H2 {
  margin-top: 0px;
  padding-top: 0px;
  color: #ff6600;
  font: bold 14px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
}

#right_content IMG{
  margin: 0px;
}

#right_content P{
  margin: 0px;
  padding: 0px;
}

#right_content A{
  margin-bottom: 3px;
}
/*-------- menu local -----------------------------------------------------*/

#right_content .celmenu A, 
#right_content A .celmenu {
  display: block;
  color: #666666;
  padding: 0px;
  text-align: left;
  font-size: 12px;
  margin-bottom: 3px;
  text-align: left;
}

#right_content A:hover .celmenu{
  color: #ff6600;
}

#right_content A.external-link-new-window {
  color: #666666;
  display: block;
  font-size: 12px;
  margin-top: 3px;
}

#right_content A.external-link-new-window:hover {
  color: #ff6600;
}
