/* Stylesheet         */


/**************************************/
/* Basic layout elements              */
/**************************************/

html, body {
  margin: 0px;
  padding: 0px;
  }

body {
  background-color: #197239;
  background-image: url(/i/elements/bg_greendots.gif);
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #70927A;
	line-height: 16px;
  }

img {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#container {
  width: 930px;
  }

#header {
  position:relative;
  height:242px;
  width:100%;
  background-color:#197239;
}

#leftcol {
  float: left;
  display: inline;
  width: 67px;
  width: 83px;
  position: relative;
  }

#maincol {
  float: right;
  display: inline;
  position: relative;
  width: 777px;
  padding-left: 18px;
  padding-right: 52px;
  background-image: url(/i/elements/bg_maincolumn.gif);
  background-repeat: no-repeat;
  xxxbackground-color: #FFFDF9;
  }

#footer {
  height: 25px;
  clear: both;
  margin-top: 30px;
  text-align: center;
  }

#holder_envelope {
  float: left;
  width: 70px;
  height: 25px;
  margin-left: 42px;
  text-align: left;
  xxxbackground-color: yellow;
  }

#holder_servicemenus {
  float: right;
  width: 400px;
  height: 25px;
  margin-right: 26px;
  text-align: right;
  xxxbackground-color: orange;
  }

#holder_servicemenu_1 {
  margin-right: 45px;
}

/**************************************/
/* Header                             */
/**************************************/

#header_top {
  width: 930px;
  height: 24px;
  background-image: url(/i/elements/header_top.jpg);
  }

#header_logo_menu {
  width: 930px;
  height: 218px;
  background-image: url(/i/headers/header_greenleave.jpg);
  }

#header_logo {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 247px;
  height: 197px;
  display: inline;
  clear: both;
  }

#header_flags {
  margin:0px;
  padding:0px;
  width:182px;
  height:13px;
  margin-right:34px;
  float:right;
  clear: none;
  display:inline;
  text-align:right;
  xxbackground-color:#efefef;
  }

#header_flags img {
  margin:0px 0px 0px 3px;
  padding:0px 0px 0px 0px;
  width:21px;
  height:15px;
  }

#header_payoff {
  margin: 0px;
  padding: 0px;
  width: 182px;
  height: 31px;
  margin-right: 34px;
  float: right;
  clear:right;
  display: inline;
  xxbackground-color: yellow;
  }

img#payoff {
  padding: 0px;
  border: 0px;
  width: 182px;
  height: 31px;
}

img#logo {
  margin: 24px 0px 0px 37px;
  padding: 0px;
  border: 0px;
  width: 210px;
  height: 103px;
}

#header_menu {
  clear: left;
  width: 930px;
  height: 21px;
  padding-left: 54px;
  }



/**************************************/
/* Styling HTML elements              */
/**************************************/

h1 {
  xxxbackground-color: yellow;
  font-family: arial, sans-serif;
  font-size: 13px;
  color: #70927A;
  font-weight: bold;
  margin-bottom: 0px;

  background-image: url(/i/elements/bg_h1.gif);
  background-position: bottom center;
  background-repeat: repeat-x;
  padding: 0px 40px 8px 0px;

  display: inline;
  clear: left;
  }

h1 span.h1_prefix_light {
  color: #8BB698;
  }


h2 {
  xxxbackground-color: orange;
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #70927A;
  font-weight: bold;
  margin-bottom: 0px;
  }

p {
  margin-top: 0px;
  margin-bottom: 12px;
  xxxbackground-color: cyan;
  }

p.empty {
  margin-top: 1px;
  margin-bottom: 12px;
  }


a:link {
  color: #00521C;
  text-decoration: underline;
  }

a:active {
  color: #00521C;
  text-decoration: underline;
  border: 0px;
  }

a:visited {
  color: #A2C0AB;
  text-decoration: underline;
  }

a:hover {
  color: #00521C;
  text-decoration: underline;
  }

ul {
  margin-left: 17px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  list-style: square;
  xxxlist-style: url(/i/bullet.gif);

  margin: 4px 0px 0px 0px;
  padding: 0px;
  margin-left: 1.4em;

  }

ul li {
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 1px;

  margin: 0px 0px 0px 0px;
  padding: 0px;

  }

ol {
  margin-left: 24px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  }

ol li {
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 1px;
  }

img.transpx {
  width: 1px;
  height: 1px;
  margin: 0px;
  padding: 0px;
}

img.icon_download {
  float: left;
  clear: left;
  margin: 0px 4px 8px 0px;
  padding: 0px;
}




#footer a:link {
  color: #70927A;
  text-decoration: none;
  }

#footer a:active {
  color: #70927A;
  text-decoration: none;
  border: 0px;
  }

#footer a:visited {
  color: #70927A;
  text-decoration: none;
  }

#footer a:hover {
  color: #70927A;
  text-decoration: underline;
  }

.servicemenu_selected {
  color: #0D1810;
  }


div.floated_spacer {
  width: 1px;
  height: 75px;
  clear: left;
  display: block;
  }

div.floated_left_content_small {
  width: 390px;
  clear: left;
  display: block;
  }

div.floated_right_prodcats {
  width: 313px;
  float: right;
  clear: none;
  display: block;
	margin:0px 0px 0px 40px;
  line-height: 14px;
  }



.backtotop {
  clear:both;
  text-align:right;
  margin-top:20px;
  }

.backtotop a:link {
  color: #70927A;
  text-decoration: none;
  }

.backtotop a:active {
  color: #70927A;
  text-decoration: none;
  border: 0px;
  }

.backtotop a:visited {
  color: #A2C0AB;
  text-decoration: none;
  }

.backtotop a:hover {
  color: #70927A;
  text-decoration: underline;
  }

/**************************************/
/* Content boxes                      */
/**************************************/

div.floated_right_downloads {
  width: 172px;
  float: right;
  clear: none;
  display: block;
  margin-top: -75px;
  margin-left: 10px;
  margin-bottom: 32px;
  line-height: 14px;
  }

div.floated_right_downloads div.block_top {
  width: 172px;
  height: 107px;
  background-image: url(/i/elements/blocks/block_downloads_top.gif);
  }

div.floated_right_downloads div.block_content_holder {
  width: 172px;
  _width: 172px;
  padding: 0px;
  margin: 0px;
  background-image: url(/i/elements/blocks/block_side_dots_172px.gif);
  text-align: left;
  xxxbackground-color: #F5F9E3;
  }

div.floated_right_downloads img.block_rowspacer {
  clear: both;
  width: 172px;
  height: 1px;
  background-image: url(/i/elements/blocks/block_rowspacer_172px.gif);
  margin: 0px;
  }

div.floated_right_downloads img.block_empty_rowspacer {
  clear: both;
  width: 170px;
  height: 0px;
  margin: 0px;
  }

div.floated_right_downloads div.block_bottom {
  width: 172px;
  height: 13px;
  margin: 0px;
  background-image: url(/i/elements/blocks/block_bottom_172px.gif);
  }

table.tbl_downloads {
  border-width: 0px;
  border-spacing: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-collapse: collapse;
  }

td.dl_icon {
  width: 28px;
  vertical-align: top;
  padding: 0px 0px 10px 10px;
  }

td.dl_text {
  width: 120px;
  vertical-align: top;
  padding: 0px 10px 10px 0px;
  }

img.icon_download {
  border: 0px;
  margin: 0px;
  }








div.floated_right_downloads_313px {
  width: 313px;
  float: right;
  clear: both;
  display: block;
	margin:0px 0px 32px 40px;
  line-height: 14px;
  }

div.floated_right_downloads_313px div.block_top {
  width: 313px;
  height: 107px;
  background-image: url(/i/elements/blocks/block_downloads_top_313px.gif);
  }

div.floated_right_downloads_313px div.block_top_small {
  height: 76px;
  background-image: url(/i/elements/blocks/block_downloads_top_small.gif);
  xxbackground-color: #FFFDF9;
	}

div.floated_right_downloads_313px div.block_content_holder {
  width: 313px;
  padding: 0px;
	margin:0px;
  background-image: url(/i/elements/blocks/tbl_side_dots_313px.gif);
  text-align: left;
  }

div.floated_right_downloads_313px img.block_empty_rowspacer {
  clear: both;
  width: 311px;
  height: 0px;
  margin: 0px;
  }

div.floated_right_downloads_313px div.block_bottom {
  width: 313px;
  height: 13px;
  margin: 0px;
  background-image: url(/i/elements/blocks/block_bottom_313px.gif);
  }


table.tbl_downloads_313px {
  border-width: 0px;
  border-spacing: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-collapse: collapse;
  }

table.tbl_downloads_313px td.dl_icon {
  width: 28px;
  vertical-align: top;
  padding: 0px 0px 10px 10px;
  }

table.tbl_downloads_313px td.dl_text {
  width: 240px;
  vertical-align: top;
  padding: 0px 10px 4px 0px;
  }


/**************************************/
/* Popups                             */
/**************************************/

#container_small {
  width: 90%;
  margin: 20px 20px 20px 20px;
  }

#maincol_small {
  display: inline;
  width: 100%;
  xxxbackground-color: #FFFDF9;
  }

p.close {
  clear:both;
  text-align:right;
  margin-top:20px;
  }

/**************************************/
/* Products                           */
/**************************************/

/* .. page element ...................*/

div.tbl_productcats_icons_top {
  width: 313px;
  height: 107px;
  }

div.tbl_productcats_icons_holder {
  width: 313px;
  padding: 0px 1px 0px 1px;
  padding: 0px;
  margin: 0px;
  background-image: url(/i/products/elements/tbl_side_dots.gif);
  text-align: center;
  xxxbackground-color: #F5F9E3;
  }

img.tbl_productcats_rowspacer {
  clear: both;
  width: 313px;
  height: 1px;
  margin: 0px;
  }

img.tbl_productcats_empty_rowspacer {
  clear: both;
  width: 313px;
  height: 0px;
  margin: 0px;
  }




div.tbl_productcats_icons_bottom {
  width: 313px;
  height: 15px;
  margin: 0px;
  }

div.tbl_productcats_iconholder {
  float: left;
  width: 102px;
  height: 81px;
  xxxbackground-color: #F7DEDB;
  }

.tbl_productcats_iconholder a:link {
  color: #70927A;
  text-decoration: none;
  }

.tbl_productcats_iconholder a:active {
  color: #70927A;
  text-decoration: none;
  border: 0px;
  }

.tbl_productcats_iconholder a:visited {
  color: #70927A;
  text-decoration: none;
  }

.tbl_productcats_iconholder a:hover {
  color: #70927A;
  text-decoration: none;
  }


/* .. product pages ..................*/

table.tbl_cat_overview  {
  border: 0px;
	line-height: 14px;
  }

td.prodcat_overview_rowspacer {
  height: 1px;
  background-image: url(/i/products/elements/cat_overview_dots_hor.gif);
  xxxbackground-color: red;
  }

td.prodcat_overview_cell {
  width: 235px;
  min-height: 135px;
  _height: 85px;
  background-image: url(/i/products/elements/cat_overview_dots_ver.gif);
  background-position: right;
  background-repeat: repeat-y;
  vertical-align: top;
  padding: 25px 0px 25px 0px;
  xxxbackground-color: #E9F9FA;
  }

td.prodcat_overview_cell_last {
  width: 235px;
  min-height: 135px;
  _height: 85px;
  vertical-align: top;
  padding: 25px 0px 25px 0px;
  xxxbackground-color: #E9F9FA;
  }

div.prodcat_overview_block_icon {
  float: left;
  width: 70px;
  text-align: center;
  margin: 0px 0px 0px 0px;
  xxxbackground-color: #DEF6F8;
  }

div.prodcat_overview_block_txt {
  float: left;
  width: 150px;
  margin: 0px 0px 0px 0px;
	line-height: 16px;
  xxxbackground-color: #DFEEE9;
  }

div.prodcat_overview_block_header {
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: bold;
  }

a.prodcat_overview:link {
  color: #70927A;
  text-decoration: none;
  }

a.prodcat_overview:active {
  color: #70927A;
  text-decoration: none;
  border: 0px;
  }

a.prodcat_overview:visited {
  color: #70927A;
  text-decoration: none;
  }

a.prodcat_overview:hover {
  color: #385541;
  text-decoration: none;
  }




div.floated_auto {
  width: 160px;
  float: right;
  clear: none;
  display: block;
  margin-left: 20px;
  margin-bottom: 20px;
  margin-right: 0px;
  overflow: visible;
  line-height: 14px;
  }

div.floated_auto_210 {
  width: 210px;
  float: right;
  clear: none;
  display: block;
  margin-left: 20px;
  margin-bottom: 20px;
  margin-right: 0px;
  overflow: visible;
  line-height: 14px;
  xxxbackground-color: #DFEEE9;
  }





div.floated_left {
  float: left;
  clear: none;
  display: block;
  width: 580px;
  margin-left: 0px;
  margin-bottom: 0px;
  xxxbackground-color: #DFEEE9;
  }



div.packing_img_title_left {
  float:left;
  width:75px;
  height:88px;
  text-align:center;
  xxxborder: 1px solid red;
  }

div.packing_img_title_right {
  float:right;
  width:75px;
  height:88px;
  text-align:center;
  xxxborder: 1px solid blue;
  }

div.packing_img {
  width:35px;
  height:54px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  }

img.img_packing {
  width:35px;
  height:54px;
  }

div.packing_title {
  text-align:center;
  margin-bottom:8px;
  }


div.prodtext_block {
  display: block;
  width:350px;
  padding:0px 0px 0px 1px;
  _width:349px;
  clear:left;
  }

div.prodtext_none {
  display: none;
  width:350px;
  padding:0px 0px 0px 1px;
  _width:349px;
  clear:left;
  }

div.prodtext_index_holder_1 {
  width: 150px;
  margin: 10px 0px 20px 0px;
  float: left;
  }

div.prodtext_index_holder_2 {
  width: 150px;
  margin: 10px 0px 20px 20px;
  float: left;
  }

ul.prodtext_index {
  list-style-type: circle;
  xxxlist-style: url(/i/bullet.gif);
  }


a.prodtext_index_block:link     { text-decoration: none; color: #70927A; font-weight: bold; }
a.prodtext_index_block:active   { text-decoration: none; color: #70927A; font-weight: bold; }
a.prodtext_index_block:visited  { text-decoration: none; color: #70927A; font-weight: bold; }
a.prodtext_index_block:hover    { text-decoration: none; color: #70927A; font-weight: bold; }

a.prodtext_index_none:link      { text-decoration: underline; color: #70927A; }
a.prodtext_index_none:active    { text-decoration: underline; color: #70927A; }
a.prodtext_index_none:visited   { text-decoration: underline color: #70927A; }
a.prodtext_index_none:hover     { text-decoration: underline; color: #70927A; }



/* debug colors....
div.floated_auto              { xbackground-color: #DFEEE9; }
div.prodtext_block            { xbackground-color:#ebdfb6; }
div.prodtext_none             { xbackground-color:#ebdfb6; }
div.prodtext_index_holder_1   { xbackground-color:#b6e8eb; }
div.prodtext_index_holder_2   { xbackground-color:#d7b6eb; }




/* .. product table ..................*/

div.products_holder {
  clear: both;
  margin-top: 20px;
  }


div.tbl_products_bg {
  clear:both;
  width: 777px;
  margin-top: 20px;
  background-image: url(/i/elements/dots_ver_1px.gif);
  background-position: 0% 0%;
  background-repeat: repeat;
  }

table.tbl_products {
  width: 775px;
  margin-left: 1px;
  margin-right: 1px;
  border-width: 0px;
  border-spacing: 0px;
  border-style: solid;
  border-color: red;
  border-collapse: collapse;
 	line-height: 14px;
  }

table.tbl_products td {
  background-color: #ffffff;
  text-align:left;
  vertical-align: top;
  padding-left: 8px;
  padding-right: 8px;
  xxxborder: 1px solid red;
  background-image: url(/i/elements/dots_ver_1px.gif);
  background-position: 0% 100%;
  background-repeat: repeat-y;
  }

table.tbl_products td a:link    { color: #70927A; text-decoration:underline; }
table.tbl_products td a:active  { color: #70927A; text-decoration:underline; }
table.tbl_products td a:visited { color: #70927A; text-decoration:underline; }
table.tbl_products td a:hover   { color: #40684C; text-decoration:underline; }

table.tbl_products td.tbl_products_header {
  background-color: #D3E7DA;
  height: 19px;
  text-align:center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 12px;
  background-image: url(/i/i.gif);
  }

table.tbl_products td.tbl_products_footer {
  background-color: #F1F7F3;
  height: 8px;
  background-image: url(/i/i.gif);
  }

table.tbl_products tr.tbl_products_row_1 td {
  background-color: #F1F7F3;
  height: 19px;
  vertical-align: middle;
  font-weight: bold;
  xxxbackground-image: url(/i/elements/dots_hor_1px.gif);
  xxxbackground-position: 0% 100%;
  xxxbackground-repeat: repeat-x;
  }

table.tbl_products tr.tbl_products_row_2 td {
  font-weight: bold;
  height: 26px;
  vertical-align: middle;
  xxxbackground-image: url(/i/elements/dots_hor_1px.gif);
  xxxbackground-position: 0% 100%;
  xxxbackground-repeat: repeat-x;
  }

table.tbl_products tr.tbl_products_row_other td {
  padding-top: 12px;
  padding-bottom: 12px;
  xxxbackground-image: url(/i/elements/dots_hor_1px.gif);
  xxxbackground-position: 0% 100%;
  xxxbackground-repeat: repeat-x;
  }

table.tbl_products tr.tbl_products_row_other td.tbl_products_row_other_cell_1 {
  font-weight: bold;
  background-image: url(/i/i.gif);
  }

table.tbl_products tr.tbl_products_row_dots td {
  height: 1px;
  background-image: url(/i/elements/dots_hor_1px.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
  padding: 0px;
  }

table.tbl_products tr.tbl_products_row_dots td.tbl_products_cell_nodots {
  background-image: url(/i/i.gif);
  }



table.tbl_products tr.tbl_products_row_empty td {
  height: 2px;
  padding: 0px;
  background-color: #ffffff;
  background-image: url(/i/i.gif);
  }

table.tbl_products tr td.tbl_products_emptycell {
  width: 15px;
  padding: 0px;
  background-color: #ffffff;
  xxxbackground-color: #E5CAC2;
  xxxbackground-image: url(/i/i.gif);

  background-image: url(/i/elements/dots_ver_1px.gif);
  background-position: 0% 100%;
  background-repeat: repeat-y;
  }


span.tbl_products_prod_selected {
  color: #40684C;
  font-weight:bold;
  }




table.tbl_products tr.tbl_products_row_1 td.tbl_products_row_1_cell_1 {
  background-image: url(/i/i.gif);
  }

table.tbl_products tr.tbl_products_row_2 td.tbl_products_row_2_cell_1 {
  background-image: url(/i/i.gif);
  font-weight: bold;
  }










/**************************************/
/* Sitemap                            */
/**************************************/

table.tbl_sitemap {
  border-width: 0px;
  border-spacing: 0px;
  border-style: solid;
  border-color: red;
  border-collapse: collapse;
	line-height: 14px;
  }

table.tbl_sitemap td {
  width:40px;
  }

table.tbl_sitemap td.tdSitemapPre         { width:40px; height:1px; }
table.tbl_sitemap td.tdSitemap            { width:40px; height:16px; background-image: url(/i/elements/sitemap/bg.gif); vertical-align:top; }
table.tbl_sitemap td.tdSitemapBranch      { width:40px; height:16px; background-image: url(/i/elements/sitemap/bg_branch.gif); vertical-align:top; }
table.tbl_sitemap td.tdSitemapHigh        { width:40px; height:26px; background-image: url(/i/elements/sitemap/bg.gif); vertical-align:top; }
table.tbl_sitemap td.tdSitemapBranchLast  { width:40px; height:26px; background-image: url(/i/elements/sitemap/bg_branch_last.gif); vertical-align:top; }
table.tbl_sitemap td.tdSitemapItem        { width:260px; vertical-align:top; padding-left:5px; }

a.sitemap:link {
  text-decoration: none;
  }

a.sitemap:active {
  text-decoration: none;
  border: 0px;
  }

a.sitemap:visited {
  color: #A2C0AB;
  text-decoration: none;
  }

a.sitemap:hover {
  text-decoration: underline;
  }


/**************************************/
/* Forms                              */
/**************************************/

table.tblfrm {
  border: 0px;
	line-height: 14px;
  }

td.frm_header     { padding:3px 20px 20px 1px; }
td.frm_spacer     { height:3px; }
td.frm_label      { vertical-align:top; padding:3px 20px 1px 1px; }
td.frm_element    { vertical-align:top; }
td.frm_comment    { font-weight:bold; font-size: 12px; padding:6px 20px 6px 1px; }
td.frm_btnholder  { vertical-align:top; text-align: right; }



input.frmTxt {
  font-size: 11px;
  padding-left:2px;
  border:1px #B4CFBC solid;
  }

textarea.frmTxt {
  font-family: arial, sans-serif;
  font-size: 11px;
  padding-left:2px;
  border:1px #B4CFBC solid;
  }

input.clsradio {
  margin-left:-5px;
  }

.frmSelect {
  font-size:11px;
  }

.formdropdown {
  font-size:11px;
  }

span.comment_extra {
  font-size:11px;
  font-weight:normal;
  }


/**************************************/
/* Search                             */
/**************************************/

div.tbl_search_bg {
  clear:both;
  width: 777px;
  margin-top: 20px;
  background-image: url(/i/elements/dots_ver_1px.gif);
  background-position: 0% 0%;
  background-repeat: repeat;
	line-height: 14px;
  }

table.tbl_search {
  width: 775px;
  margin-left: 1px;
  margin-right: 1px;
  border-width: 0px;
  border-spacing: 0px;
  border-style: solid;
  border-color: red;
  border-collapse: collapse;
  }

table.tbl_search td {
  background-color: #ffffff;
  text-align:left;
  vertical-align: top;
  padding-left: 8px;
  padding-right: 8px;
  background-image: url(/i/elements/dots_ver_1px.gif);
  background-position: 0% 100%;
  background-repeat: repeat-y;
  }

table.tbl_search td#cell_nr1 { width: 100px; }
table.tbl_search td#cell_nr2 { width: 200px; }
table.tbl_search td#cell_nr3 {  }

table.tbl_search tr.tbl_search_row_dots td {
  height: 1px;
  background-image: url(/i/elements/dots_hor_1px.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
  padding: 0px;
  }

table.tbl_search td.tbl_search_header {
  background-color: #D3E7DA;
  height: 19px;
  text-align:left;
  vertical-align: middle;
  font-weight: bold;
  font-size: 12px;
  background-image: url(/i/i.gif);
  }

table.tbl_search tr.tbl_search_row_empty td {
  height: 2px;
  padding: 0px;
  background-color: #ffffff;
  background-image: url(/i/i.gif);
  }

table.tbl_search tr.tbl_search_row_1 td {
  background-color: #F1F7F3;
  height: 19px;
  vertical-align: top;
  padding-top: 6px;
  padding-bottom: 8px;
  font-weight: bold;
  }

table.tbl_search tr.tbl_search_row_1 td.tbl_search_row_1_cell_1 {
  background-image: url(/i/i.gif);
  padding-top: 9px;
  }

table.tbl_search tr.tbl_search_row_1 td.tbl_search_row_1_cell_1_error {
  background-image: url(/i/i.gif);
  color: #cc0000;
  padding-top: 9px;
  }

table.tbl_search tr.tbl_search_row_1 td.tbl_searchparts {
  padding-top: 4px;
  }





table.tbl_search tr.tbl_search_row_1 td.#nr {
  padding-top: 4px;
  padding-bottom: 1px;
  }

table.tbl_search tr.tbl_search_row_1 td.#page {
  padding-top: 4px;
  padding-bottom: 1px;
  }


table.tbl_search tr.tbl_search_row_1 td.tbl_searchresult_nr {
  padding-top: 4px;
  background-image: url(/i/i.gif);
  background-color: #ffffff;
  }

table.tbl_search tr.tbl_search_row_1 td.tbl_searchresult_page {
  padding-top: 4px;
  background-color: #ffffff;
  }

table.tbl_search tr.tbl_search_row_1 td.tbl_searchresult_page div.intro {
  margin-top: 2px;
  font-weight: normal;
  }

table.tbl_search tr.tbl_search_row_1 td.tbl_searchresult_pagenrs {
  padding-top: 8px;
  padding-bottom: 6px;
  background-image: url(/i/i.gif);
  background-color: #ffffff;
  font-weight: normal;
  }


table.tbl_search tr.tbl_search_row_1 td.tbl_searchresult_pagenrs div.thispage {
  float: left;
  }

table.tbl_search tr.tbl_search_row_1 td.tbl_searchresult_pagenrs div.pages {
  float: right;
  }



table.tbl_search td a:link    { color: #70927A; text-decoration:underline; }
table.tbl_search td a:active  { color: #70927A; text-decoration:underline; }
table.tbl_search td a:visited { color: #70927A; text-decoration:underline; }
table.tbl_search td a:hover   { color: #40684C; text-decoration:underline; }


table.tbl_search td.tbl_search_footer {
  background-color: #F1F7F3;
  height: 8px;
  background-image: url(/i/i.gif);
  }



.btn_search {
  width: 100px;
  }





div#container_small {
	background-color:#ffffff;
	}





/* show only to IE */
#maincol {
  _width: 777px;
  }

#header_menu {
  width: 876px;
  }





 /* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* End hide from IE-mac */



/*printer styles*/
@media print {
  /*hide the left column when printing*/
  #leftcol{ display:none; }
  #twocols, #maincol { width:100%; float:none; }
  }
