@import url(/css/layout_header.css);
body{
background-color:#999999;
}
#mastercontainer {
margin-left:-462px;
position:relative;
left:50%;
width:924px;
background-color:#ffffff;
}
#masterpadding {
padding:12px;
}

/* holds the complete page (starts just after <body> and ends just before </body> */
#container_page {
  width:900px;
  position:relative;
}

/* holds the header navi, the main image, and the primary navi */
#container_header {
  width:100%;
  height:174px;
}

/* holds everything after the header */
#container_body {
  width:900px;
}

/* holds the breadcrumb */
#container_breadcrumb {
  width:100%;
  height:20px;
  margin-top:10px;
  margin-bottom:10px;
}

/* holds the content after the breadcrumb up to, but not including the footer navi */
#container_body_main {
  width:100%;
  margin-bottom:10px;
}

/* this is where all the meat goes.*/
#container_body_content {
  width:671px;
  margin-right:0px;
}

/* holds the advertisement */
#container_advertisement {
  margin-bottom:10px;
}
#container_advertisement, #topnavicontainer {
  width:210px;
  background-color:#54AB26;
}

/* holds the footer navi, and whatever is needed in the footer */
#container_footer {
  width:100%;
}

/* around each ad*/
.advertisment {
  padding-bottom:10px;
}

.footerline{
  padding-top:10px;
  text-align:center;
  font-size:10px;
  background-image:url(/images/dot.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
}

.dotline {
  background-image:url(/images/dot.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
}

#topnavicontainer {

}

#container_intro_module0 {
  width:440px;
  overflow:hidden;
  float:left;
}
#container_intro_module1 {
  width:210px;
  overflow:hidden;
  float:right;
}
.cleardiv{
  line-height:0px;
  font-size:0px;
  height:0px;
  clear:both;
}
