div#tier2 {
  text-align: left;
}

div#tier2 img.tier2 {
  margin: 0px;
  padding: 0px;
  float: right;
}

#hartford #banner_wrapper,
#about #banner_wrapper {
  width: 100%;
  margin: 0px;
  padding: 0px;
  background: url(/images/layout/banner_background.jpg) no-repeat top center;
}

#knowledge_center #banner_wrapper,
.encyclopedia #banner_wrapper {
  width: 100%;margin: 0px;
  padding: 0px;
  background: url(/images/layout/banner_background_beige_bl.jpg) no-repeat top center;
}

#hartford #tier2 .tier2_content h2 {
  margin: 0; padding: 0;
  position: relative; left: -33px;
  width: 422px; height: 24px;
  overflow: hidden;
}
      
/* #hartford #tier2 .tier2_content h2 span {
  display: block;
  position: absolute; left: 0; top: 0; z-index: 1;
  width: 422px; height: 24px;
  margin: 0; padding: 0;
  background: url("/images/hartford_header.png") top left no-repeat;
}*/


#about #tier2 img.tier2 {
  margin-left: 10px;
}

#about #tier2 ul {
  list-style-type: none;
  padding: 0; margin: 0;
}

#about #tier2 li {
  background: url('/images/layout/green_bullet.png') no-repeat;
  background-position: 0px 2px;
  padding-left: 24px;
  margin-top: 20px;
}

div#tier2 {
  width: 950px;
  margin: 0px auto;
  padding: 0px;
}

div#tier2 div#tier2_left {
  width: 577px;
  height: 141px;
  margin: 0px;
  padding: 0px;
  float: left;
}

#wide_silhouette_layout #tier2 #tier2_left {
  height: 107px;
}

#newsevent_layout #tier2 #tier2_left,
#knowledge_center_layout #tier2 #tier2_left,
#locator_layout #tier2 #tier2_left {
  width: 557px;
  margin-right: 20px;
  height: 100%;
}

#locator_layout #locator_forms {
  margin: 20px 0px;
  padding: 10px;
  width: 200px;
  color: white;
  background-color: #A1AE39;
}

#locator_layout #locator_forms input {
  width: 140px;
}

#locator_layout #locator_forms #radius {
  width: 40px;
}

#locator_layout #locator_forms #q {
  width: 185px;
}

#locator_layout #locator_forms input.submit {
  width: 40px;
}

#locator_layout #locator_forms a:link,
#locator_layout #locator_forms a:hover,
#locator_layout #locator_forms a:active,
#locator_layout #locator_forms a:visited {
  color: white;
  font-weight: bold;
}

#wide_silhouette_layout #tier2 {
  height: 373px;
}

div#tier2 div.tier2_content {
  padding: 10px 0px;
  margin-left: 160px;
}

#narrow_brochure_layout #tier2 .tier2_content {
  margin-left: 150px;
  width: 417px;
}

#locator_layout #tier2 .tier2_content {
  margin-left: 0px;
}

#announcement_layout #tier2 .tier2_content {
  margin-left: 0px;
  margin-right: 20px;
}

div#tier2 div.tier2_content h2 {
  color: #8E9190;
  font-weight: bold;
  font-size: 14pt;
  font-family: Arial;
  margin-bottom: 0px;
}

div#tier2 div.tier2_content p {
  font-size: 8pt;
}

div#tier2 div#tier2_right {
  width: 373px;
  height: 141px;
  margin: 0px;
  padding: 0px;
  float: left;
}

#wide_silhouette_layout #tier2 #tier2_right {
  height: 107px;
}

#newsevent_layout #tier2 #tier2_right,
#locator_layout #tier2 #tier2_right {
  height: 100%;
}

div#tier2 div#tier2_bottom_left {
  width: 303px;
  height: 266px;
  margin: 0px;
  padding: 0px;
  float: left;
}

#wide_silhouette_layout #tier2 #tier2_bottom_left {
  width: 189px;
  height: 300px;
}

div#tier2 div#tier2_bottom_leftdiv.tier2_content h2 {
  font-weight: bold;
  font-size: 10pt;
}

div#tier2 div#tier2_bottom_left div.tier2_content ul {
  font-size: 9pt;
  list-style-type: none;
  margin: 0px;
}

div#tier2 div#tier2_bottom_right {
  width: 647px;
  height: 266px;
  margin: 0px;
  padding: 0px;
  float: left;
}

#wide_silhouette_layout #tier2 #tier2_bottom_right {
  width: 761px;
  height: 300px;
}

/* event lists */

#event_list {
  width: 220px;
  height: 300px;
  margin: 0; padding: 5px;
  overflow: auto;
  background-color: #A0AE39;
  list-style: none;
}

#event_list li {
  color: white;
  font-weight: bold;
}

#event_list .event_month {
  list-style: none;
  margin: 0px 0pt 20px 0px;
  font-size: 10px;
}

#event_list .event_month li {
  clear: both;
}

#event_list .event_day {
  color: black;
  width: 45px;
  margin: 0px 5px 0px 0px;
  padding: 0px;
  float: left;
}

#event_list .event_name {
  color: black;
  width: 140px;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  float: left;
}

#event_list .event_name a {
  color: #E1F54E;
}

/* anchors */

#anchor_links {
  width: 100%;
}

#anchor_links h1 {
  font-size: 12px !important;
}

#anchor_links li a {
  color: black;
  text-decoration: none;
}

#anchor_links li a:hover {
  font-weight: bold;
}

.anchor {
  clear: both;
}

  .anchor h3 {
    color: #8E9190;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0px
  }

    .anchor h3 a:link,
    .anchor h3 a:hover
    .anchor h3 a:active,
    .anchor h3 a:visited {
      text-decoration: none;
      color: #8E9190;
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      margin-bottom: 0px
    }


/* lms form */

#lms_form {
  width: 200px;
  border: 1px solid #ccc;
  padding: 5px;
  margin-bottom: 20px;
}

#lms_form h3 {
  font-size: 10px;
  font-weight: bold;
}

#lms_form label {
  display: block;
  color: #8E9190;
}

#lms_form form {
  margin-bottom: 20px;
}

#lms_form p {
  font-size: smaller;
  margin-bottom: 0px;
  font-style: italic;
}

#bucket_fields {
  border: 1px solid #ccc;
  float: left;
  margin: 5px;
}

#announcement_layout {
  min-height: 400px;
}

#announcements p.announcement {
  font-size: 14px !important;
}

#announcements p.announcement .sidelinks {
  font-size: 12px !important;
}

#announcement_content {
  width: 575px;
  min-height: 400px;
}

#announcement_content h3 {
  margin-top: 20px;
}

.announcement_type {
  margin-top: 40px;
  color: #a0ae39;
}

.announcement_archive {
  font-weight: bold;
  font-size: 16px;
}

#announcement_anchors a:link,
#announcement_anchors a:hover,
#announcement_anchors a:active,
#announcement_anchors a:visited {
  font-weight: bold;
}