/******************** MAKET SPECIFIC STYLES ********************/

/******************** BODY ********************/
#layout {
  width:960px;
  vertical-align:top;
  margin:auto;
}

#drop_shadow {
  width:1020px;
  background-image:url(/_mod_files/ce_images/layout/drop_shadow.gif);
  background-position:top left;
  background-repeat:repeat-y;
  margin:auto;
}

#drop_shadow_top {
  width:1020px;
  height:40px;
  background-image:url(/_mod_files/ce_images/layout/drop_shadow_top.gif);
  background-position:top left;
  background-repeat:no-repeat;
  margin:auto;
}

#drop_shadow_bottom {
  width:1020px;
  height:32px;
  background-image:url(/_mod_files/ce_images/layout/drop_shadow_bottom.gif);
  background-position:top left;
  background-repeat:no-repeat;
  margin:auto;
}


/******************** BODY ********************/
#lay_body {
  width:480px;
  height:540px;
  vertical-align:top;
  padding-top:20px;
  padding-left:5px;
  padding-right:10px;
  padding-bottom:250px;
}

#lay_body H1 {
  line-height:15px;
}


/******************** BLOCK 1 ********************/
#lay_f1 {
  width:960px;
  height:130px;
  background-image:url(/_mod_files/ce_images/layout/bg-logo.jpg);
  background-position:bottom right;
  background-repeat:no-repeat;
  background-color:#ffffff;
  padding-top:10px;
  padding-left:55px;
}


/******************** BLOCK 2 ********************/
#lay_f2 {
  width:960px;
  height:150px;
  background-image:url(/_mod_files/ce_images/layout/header-sub.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  background-color:#a1cd76;
}

#lay_f2 H1 {
  line-height:22px;
  padding-left:470px;
  padding-right:150px;
}


/******************** BLOCK 3 ********************/
#lay_f3 {
  width:960px;
  height:28px;
  background-image:url(/_mod_files/ce_images/layout/bg-menu-sub.jpg);
  background-position:top right;
  background-repeat:no-repeat;
  background-color:#504288;
  padding-left:20px;
  padding-right:50px;
}


/******************** BLOCK 4 ********************/
#lay_f4 {
  width:160px;
  vertical-align:top;
  padding-top:25px;
  padding-left:20px;
  padding-right:20px;
}

#lay_f4 P {
  line-height:18px;
  margin-bottom:5px;
}

#lay_f4 H1 {
  color:#504288;
  font-size:40px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:5px;
}

#lay_f4 H2 {
  color:#a1cd76;
  font-size:14px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:5px;
}


/******************** BLOCK 5 ********************/
#lay_f5 {
  width:225px;
  background-image:url(/_mod_files/ce_images/layout/bg-right-sub.jpg);
  background-position:top right;
  background-repeat:no-repeat;
  vertical-align:top;
  text-align:center;
  padding-top:360px;
  padding-left:35px;
  padding-right:5px;
  padding-bottom:20px;
}

#lay_f5 P {
  font-size:11px;
  padding-left:20px;
  padding-right:20px;
}

#lay_f5 DIV {
  font-size:11px;
}

#lay_f5 h1 {
  color:#3344ab;
  font-size:22px;
  font-weight:bold;
  text-transform:uppercase;
  margin-top:0px;
  margin-bottom:0px;
}

#lay_f5 h2 {
  color:#3344ab;
  font-size:22px;
  font-weight:bold;
  margin-top:10px;
  margin-bottom:0px;
}


/******************** BLOCK 6 ********************/
#lay_f6 {
  width:960px;
  height:45px;
  color:#bdb7d4;
  font-weight:bold;
  background-color:#504288;
  border-top:8px solid #ffffff;
  padding-left:10px;
  padding-right:10px;
}

#lay_f6 A {
  color:#bdb7d4;
  text-decoration:none;
}

#lay_f6 A:hover {
  text-decoration:underline;
}


/******************** BACKGROUND IMAGE ********************/
#bg-about_us {
  width:960px;
  background-image:url(/_mod_files/ce_images/layout/bg-about_us.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
  background-color:#fffbc6;
  vertical-align:top;
}

#bg-resources {
  width:960px;
  background-image:url(/_mod_files/ce_images/layout/bg-resources.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
  background-color:#fffbc6;
  vertical-align:top;
}

#bg-programs {
  width:960px;
  background-image:url(/_mod_files/ce_images/layout/bg-programs.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
  background-color:#fffbc6;
  vertical-align:top;
}

#bg-help {
  width:960px;
  background-image:url(/_mod_files/ce_images/layout/bg-help.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
  background-color:#fffbc6;
  vertical-align:top;
}

#bg-news {
  width:960px;
  background-image:url(/_mod_files/ce_images/layout/bg-news.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
  background-color:#fffbc6;
  vertical-align:top;
}

#bg-partners {
  width:960px;
  background-image:url(/_mod_files/ce_images/layout/bg-partners.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
  background-color:#fffbc6;
  vertical-align:top;
}

#bg-contact_us {
  width:960px;
  background-image:url(/_mod_files/ce_images/layout/bg-contact_us.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
  background-color:#fffbc6;
  vertical-align:top;
}