/*************** START CALENDAR.CSS ***************/
#layout {
  margin:auto;
}

#body_bg {
  width:960px;
  height:314px;
  background-image:url(/_mod_files/ce_images/layout/bg-body-sub.jpg);
  background-repeat:repeat-y;
  background-position:top left;
  vertical-align:top;
}

/*************** BODY (694 x 330) ***************/
#lay_body {
  width:539px;
  height:314px;
  vertical-align:top;
  padding-top:0px;
  padding-right:155px;
}

.event_calendar TD {
  vertical-align:top;
}

.event_calendar-text {
  padding-top:2px;
}

h1 {
  color:#9d8d85;
  font-size:13px;
  font-weight:bold;
  line-height:18px;
  margin-top:0px;
  margin-bottom:10px;
}

h3 {
  width:79px;
  height:16px;
  background-color:#00a261;
  margin-bottom:15px;
  padding-top:1px;
  padding-left:8px;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  text-transform:none;
}

h4 {
  width:79px;
  height:16px;
  background-color:#b2bb1c;
  margin-bottom:15px;
  padding-top:1px;
  padding-left:8px;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  text-transform:none;
}

h5 {
  width:79px;
  height:16px;
  background-color:#ffc423;
  margin-bottom:15px;
  padding-top:1px;
  padding-left:8px;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  text-transform:none;
}

#lay_body p {
  margin-top:12px;
  margin-left:10px;
}

/*************** BLOCK 1 (250 x 150) ***************/
#lay_f1 {
  width:250px;
  height:150px;
  background-image:url(/_mod_files/ce_images/layout/bg-header.gif);
  background-repeat:repeat-x;
  background-position:top left;
  vertical-align:top;
}

#lay_f1 IMG {
  margin-top:58px;
  border-left:25px solid #ffffff;
  border-right:22px solid #ffffff;
}

/*************** BLOCK 2 (464 x 150) ***************/
#lay_f2 {
  width:464px;
  height:150px;
  background-image:url(/_mod_files/ce_images/layout/bg-header.gif);
  background-repeat:repeat-x;
  background-position:top left;
  vertical-align:top;
  padding-top:55px;
}

/*************** BLOCK 3 (246 x 150) ***************/
#lay_f3 {
  width:246px;
  height:150px;
  background-image:url(/_mod_files/ce_images/layout/bg-header.gif);
  background-repeat:repeat-x;
  background-position:top left;
  vertical-align:middle;
  padding-top:11px;
}

/*************** BLOCK 4 (960 x 80) ***************/
#lay_f4 {
  width:810px;
  height:80px;
  background-image:url(/_mod_files/ce_images/layout/bg-header-sub.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  padding-left:150px;
}

#lay_f4 IMG {
  margin-left:2px;
  margin-bottom:8px;
}

/*************** BLOCK 5 (960 x 70) ***************/
#lay_f5 {
  width:960px;
  height:66px;
  background-image:url(/_mod_files/ce_images/layout/bg-body-bottom.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:bottom;
  padding-bottom:3px;
}

table.bottom_links {
  background-image:url(/_mod_files/ce_images/layout/bg-bottom_links.jpg);
  background-repeat:no-repeat;
  background-position:top left;
}

table.bottom_links tr td {
  padding-left:10px;
}

/*************** BLOCK 6 (266 x 330) ***************/
#lay_f6 {
  width:116px;
  height:314px;
  vertical-align:top;
  padding-top:13px;
  padding-left:150px;
}

DIV.section_map_end {
  width:73px;
  height:3px;
  border-top:1px solid #cec6c2;
  line-height:2px;
  text-size:2px;
}
/*************** END CALENDAR.CSS ***************/