body {
  font:  'Segoe UI', Tahoma, Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.5;
  text-align: left;
  background: #ffffff;
font-size: 0.85em;
font-weight: 400;
}


h1 {
  font-size: 36px;
  line-height: 36px;
 text-align: left;
padding-top: 0px;
padding-bottom: 0px;
font-weight: 900;
}

h2 {
  font-size: 28px;
  line-height: 28px;
color: #2a67cd;
padding-bottom: 10px;
  text-align: left;
}

h3 {
  font-size: 28px;
  line-height: 34px;
color: #000000;
font-weight: 900;
text-align: left;
padding-bottom: 10px;
}

h4 {
  font-size: 16px;
color: #0a72a7;
  line-height: 20px;
font-weight: 800;
padding-top: 5px;
padding-bottom: 5px;
}
h5 {
  font-size: 24px;
  line-height: 26px;
font-weight: 600;
color: #ffffff;
padding-top: 0px;
padding-bottom: 0px;
}

h6 {
  font-size: 16px;
  line-height: 20px;
font-weight: 800;
color: #FF0000;
padding-top: 0px;
padding-bottom: 0px;
}



.block-content-grey2 {position:relative;color: #ffffff; background:#6c9ff5;-moz-box-shadow:-2px 2px 12px #c1c1c1;-webkit-box-shadow:-2px 2px 12px #c1c1c1;box-shadow:-2px 2px 12px #c1c1c1;overflow:hidden;padding: 10px; margin-bottom: 20px;}

.block-content-grey {position:relative;color: #ffffff; background:#f82d35;-moz-box-shadow:-2px 2px 12px #c1c1c1;-webkit-box-shadow:-2px 2px 12px #c1c1c1;box-shadow:-2px 2px 12px #c1c1c1;overflow:hidden;padding: 10px; margin-bottom: 20px;}


a.white:active { text-decoration: none;  color: #FFFFFF; }
a.white:visited { text-decoration: none;   color: #FFFFFF; }
a.white:hover { text-decoration: none;   color: #FFFFFF; }


.block-content {position:relative;background:#fff;-moz-box-shadow:-2px 2px 12px #c1c1c1;-webkit-box-shadow:-2px 2px 12px #c1c1c1;box-shadow:-2px 2px 12px #c1c1c1;overflow:hidden;padding: 10px; margin-bottom: 20px;}



.block-content-white {position:relative;background:#444444;-moz-box-shadow:-2px 2px 12px #c1c1c1;-webkit-box-shadow:-2px 2px 12px #c1c1c1;box-shadow:-2px 2px 12px #c1c1c1;overflow:hidden;padding: 10px; margin-bottom: 20px; color: #ffffff; border-radius: 6px;}




.block-content2 {font-size: 2.0em; font-weight: 800; line-height: 1.5; color: #000000; position:relative;background:#fa6d1f;-moz-box-shadow:-2px 2px 12px #c1c1c1;-webkit-box-shadow:-2px 2px 12px #c1c1c1;box-shadow:-2px 2px 12px #c1c1c1;overflow:hidden;padding: 10px; margin-bottom: 20px; margin-top: 20px;}

.block-content3 {font-size: 2.125em; font-weight: 800;
  line-height: 1.5; color: #FFFFFF; position:relative;background:#ed1a24;-moz-box-shadow:-2px 2px 12px #c1c1c1;-webkit-box-shadow:-2px 2px 12px #c1c1c1;box-shadow:-2px 2px 12px #c1c1c1;overflow:hidden;padding: 10px; margin-bottom: 20px;  }

.block-content4 {font-size: 2.0em; font-weight: 800;
  line-height: 1.5; color: #FFFFFF; position:relative;background:#444;-moz-box-shadow:-2px 2px 12px #c1c1c1;-webkit-box-shadow:-2px 2px 12px #c1c1c1;box-shadow:-2px 2px 12px #c1c1c1;overflow:hidden;padding: 10px; margin-bottom: 20px; margin-top: 20px;}


.block-content5 {position:relative;background:#fff;-moz-box-shadow:-2px 2px 12px #c1c1c1;-webkit-box-shadow:-2px 2px 12px #c1c1c1;box-shadow:-2px 2px 12px #c1c1c1;overflow:hidden;padding: 10px; margin-bottom: 20px;font-size: 120%; font-weight: 800;
  line-height: 1.5; color: #ed1a24;}

.hr2{
  margin: 0px 0;
padding:1px; border-bottom:1px dotted #cccccc; }

a.white2:active { text-decoration: none;  color: #FFFFFF; }
a.white2:visited { text-decoration: none;   color: #FFFFFF; }
a.white2:hover { text-decoration: none;   color: #FFFFFF; }

.colorbackfoot {
background-image: url(http://www.townofmorrisct.com/css/style2014.css);
background-color: #444444;
padding: 30px;
color: #ffffff;
margin-top: 40px;
}