/* generic css */
body {
  width: 100%;
  height: 100%;
  margin: 1.9em 0 4em 0;
  padding: 0;
  text-align: left;
  background-color: #929292;
  background-image: url(../imges/pagelayout/page_bg.jpg);
  background-repeat: repeat-x;
}
@media print {
  body {
    margin: 0;
    background-color: white;
  }
}

/* page */
div#page {
  position: relative;
  width: 752px;
  margin: 0 auto 1em;
/*  padding: 3.4em 4em 4.1em 4em;*/    /* if footer is outside page */
  padding-top: 28px;
  padding-left: 14px;
  padding-right: 12px;
  background-color: none;
  background-image: url(../imges/pagelayout/content_bg.png);

}

@media print {
  div#page {
    margin: 0;
    padding: 0 0 2.1em 0;
  }
}

/* content */
div#page #content {
  position: relative;
  padding-left: 0px;
  padding-bottom: 30px;
  /*margin-right: 2.8em;*/
}


/* main content */
div#page #content #sub_navigation_block {
  width: 166px;
  border: 0px solid #ff0000;  
  margin: 0;
  padding: 0;
  float: left;
}

/* main content */
div#page #content #content_main {  
  margin: 0;
  padding: 0;
  padding-left: 37px;
  float: left;
  width: 530px;
}

img{  
  text-decoration: none;
  border: none;
}


/* content header */
div#page #content #content_header {
  position: relative;
  height: 10.1em;
  padding-top: 1.75em;
  float: clear;
}



/* float terminator */
div.term {
  clear: both;
}

/*
* html div#page{
  background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/pagelayout/content_bg.png", sizingMethod="scale");
}*/

