/* MAKET SPECIFIC STYLES */

body {
  background-color:#003555;
  margin:0px;
}

#lay_hax {
 background-image: url('../ce_images/newtemplate/bg-body-long_rep.jpg');
 background-repeat: both;
 background-position: 6px 0px;
}
.body-row {
 background-image: url('../ce_images/newtemplate/bg-left_arealong_rep.jpg');
 background-repeat: both;
 background-position: 7px 0px;
}
#layout {
}

/******************** BODY ********************/
#lay_body {
  width:424px;
  height:400px;
  vertical-align:top;
  background-image:url('../ce_images/newtemplate/bg-body-long.jpg');
  background-position:top left;
  background-repeat:  repeat-x;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:5px;
  margin:0px;
  border-left:6px solid #ffffff;
  border-bottom:7px solid #ffffff;
}

#lay_body p {
  margin-top:0px;
  margin-bottom:15px;
}
/******************** END BODY ********************/

/******************** BLOCK 1 ********************/
#lay_f1 {
  height:55px;
  background-image: url('../ce_images/layout/blackbgmain.png');
  background-repeat:repeat-x;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  margin:0px;
  border-bottom:7px solid #ffffff;
}

#lay_f1 A.contact_link {
  color:#cccccc;
}

#lay_f1 A:hover {
  color:#ffffff;
}
/******************** END BLOCK 1 ********************/

/******************** BLOCK 2 ********************/
#lay_f2 {
  width:774px;
  height:280px;
  border-left:7px solid #ffffff;
  border-right:7px solid #ffffff;
}

#lay_f2 A {
  color:#000000;
  font-size:10px;
}

#lay_f2 A:hover {
  color:#ffffff;
}
/******************** END BLOCK 2 ********************/

/******************** BLOCK 3 ********************/
#lay_f3 {
  width:162px;
  height:400px;
  vertical-align:top;
  background-image:url('../ce_images/newtemplate/bg-left_arealong.jpg');
  background-position: top left;
  background-repeat: repeat-x;
  margin:0px;
  border-left:7px solid #ffffff;
  border-bottom:7px solid #ffffff;
}

#lay_f3 P {
  font-weight:normal;
  line-height:20px;
  margin-top:0px;
  margin-left:20px;
  margin-right:15px;
  margin-bottom:15px;
}

#lay_f3 H3 {
  margin-left:20px;
}

#lay_f3 IMG {
  margin-right:0px;
  margin-bottom:5px;

}
/******************** END BLOCK 3 ********************/

/******************** BLOCK 4 ********************/
#lay_f4 {
  width:162px;
  height:400px;
  vertical-align:top;
  background-image:url('../ce_images/newtemplate/bg-body-long.jpg');
/*  background-image:url('/_mod_files/ce_images/newtemplate/bg-right_arealong.jpg');*/
  background-position:top left;
  background-repeat: repeat-x;
  margin:0px;
  padding-top:50px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  border-right:7px solid #ffffff;
  border-bottom:7px solid #ffffff;
}
/******************** END BLOCK 4 ********************/

/******************** BLOCK 5 ********************/
#lay_f5 {
  width:788px;
  text-align:center;
  vertical-align:top;
  padding-top:10px;
  padding-bottom:10px;
}

html>body #lay_f5 {
  text-align:-moz-center;

}
/******************** END BLOCK 5 ********************/