/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

ul {
  list-style-type: none;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 14px;
}
.g-main-nav ul {
  font-size: 18px;
}
li.item-1238 {
  text-decoration: none;
  color: #696969;
  padding: 0 0 0 21px;
  background-image: url('../images/dart1.png') !important;
  background-repeat: no-repeat;
  background-position: top left;
}
li.item-1239 {
  text-decoration: none;
  color: #696969;
  padding: 0 0 0 21px;
  background-image: url('../images/dart1.png') !important;
  background-repeat: no-repeat;
  background-position: top left;
}
li.item-1242 {
  text-decoration: none;
  color: #696969;
  padding: 0 0 0 21px;
  background-image: url('../images/dart1.png') !important;
  background-repeat: no-repeat;
  background-position: top left;
}
ul.menu li {
  text-decoration: none;
  color: #696969;
  padding: 0 0 0 21px;
  background-image: url('../images/blockcontentbullets.png');
  background-repeat: no-repeat;
  background-position: top left;
}
ul.archive-module li {
  text-decoration: none;
  color: #696969;
  padding: 0 0 0 21px;
  background-image: url('../images/blockcontentbullets.png');
  background-repeat: no-repeat;
  background-position: top left;
}
ul.latestnews li {
  text-decoration: none;
  color: #696969;
  padding: 0 0 0 21px;
  background-image: url('../images/blockcontentbullets.png');
  background-repeat: no-repeat;
  background-position: top left;
}
.g-title {
  margin-bottom: 0;
  min-height: 25px;
  line-height: 25px;
}
.g-title {
  background-image: url('../images/blockheader1.png');
  background-position: right;
}
.dart {
  background-image: url('../images/blockheader2.png');
  background-position: right;
}
.g-title:before {
  right: 25px;
}
.g-title:after {
  width: 25px;
}
.g-title {
  min-height: 25px;
  line-height: 25px;
  color: #FFFFFF;
  font-size: 17px;
  font-weight: 400;
  margin: 0;
  padding: 0 31px 0 10px;
  white-space: nowrap;
}
.g-title a, .g-title a:link, .g-title a:visited, .g-title a:hover {
  color: #FFFFFF;
  font-size: 13px;
}
.moduletable {
  border-style: solid;
  border-width: 1px;
  border-color: #e0e0e0;
  margin-bottom: 10px;
  padding-left: 2px;
}
#id_banner1 .moduletable {
  border: none;
}
#id_syndicate .moduletable {
  border: none;
}
.leading-0, .item, .item-page, .category-desc, .contact-category {
  border-style: solid;
  border-width: 1px;
  border-color: #e0e0e0;
  padding: 5px;
  margin-bottom: 5px;
}
.item-title {
  font-size: 27px;
  color: #003366;
}
h2.item-title {
  margin: 0;
}
.page-header h1, h2 {
  font-size: 27px;
  margin: 0;
  color: #003366;
  padding-left: 5px;
}
.page-header a {
  margin: 0;
  color: #003366;
}
.archive-module {
  margin-left: 0;
}
.latestnews {
  margin-left: 0;
}
#login-form {
  padding-top: 10px;
}
.article-info-term {
  display: none;
}
dt, dd {
  display: inline;
  font-size: 11px;
  margin-left: 2px;
}
.article-info {
  margin-top: 0;
  margin-bottom: 0;
}
li.newsflash-item p {
  margin: 0;
}
li.newsflash-item a {
  text-decoration: underline;
}
#left .g-content {
  margin-top: 0;
  padding-top: 0;
}
#right .g-content {
  margin-top: 0;
  padding-top: 0;
}
#g-main, #g-sidebar, #g-aside {
  padding-top: 10px;
}
p.readmore a.btn, .login-button, .logout-button .btn {
  background: #2a3939;
  color: #FFFFFF;
  text-shadow: none;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
p.readmore a.btn:hover, .login-button:hover, .logout-button .btn:hover {
  background: #354848;
  color: #FFFFFF;
}
p.readmore a.btn:active, p.readmore a.btn:focus, .login-button:active, .login-button:focus, .logout-button .btn:active, .logout-button .btn:focus {
  background: #1f2a2a;
  box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.15);
  color: #FFFFFF;
}
.icons .btn-group .btn {
  font-size: 10px;
  border: none;
  padding: 0;
  color: #999;
}
.dropdown-toggle .caret {
  display: none;
}
#id_menumobile {
  display: none;
}
/*#g-page-surround
{
    background-image: url('../images/page_gl.png'); 
}*/
ul.menu li a {
  color: #000000;
}
ul.menu li a:hover {
  color: #003366;
}
ul.latestnews li a {
  color: #000000;
}
ul.latestnews li a:hover {
  color: #003366;
}
ul.archive-module li a {
  color: #000000;
}
ul.archive-module li a:hover {
  color: #003366;
}
#user2 .moduletable {
  margin-left: 10px;
}
#menu-8156-particle {
  padding: 0;
  margin: 0;
  max-height: 30px;
}
#g-navigation {
  margin: 0;
  background: #2a3939;
}
#menu-8156-particle .g-main-nav {
  max-height: 30px;
  margin: 0;
}
#menu-8156-particle .g-menu-item {
  max-height: 30px;
}
#menu-8156-particle .g-menu-item-container {
  max-height: 30px;
}
#menu-8156-particle .g-menu-item-content {
  margin-top: -2.3rem;
}
.leading-0 p, .item p, .item-page p {
  margin: 0.8rem 0;
}
.fa-bars {
  color: #2AAA8A;
}
.g-menu-item-1236 {
  background-color: #EE4B2B;
}
.g-menu-item-1237 {
  background-color: #EE4B2B;
}
li.item-1238 {
  text-decoration: none;
  color: #696969;
  /*background-color: #FAA0A0;*/
  padding: 0 0 0 21px;
  background-image: url('../images/dart1.png');
  background-repeat: no-repeat;
  background-position: top left;
}
li.item-1239 {
  text-decoration: none;
  color: #696969;
  /*background-color: #FAA0A0;*/
  padding: 0 0 0 21px;
  background-image: url('../images/dart1.png');
  background-repeat: no-repeat;
  background-position: top left;
}
li.item-1242 {
  text-decoration: none;
  color: #696969;
  /*background-color: #FAA0A0;*/
  padding: 0 0 0 21px;
  background-image: url('../images/dart1.png');
  background-repeat: no-repeat;
  background-position: top left;
}
li.g-menu-item-1237 a span {
  border: none !important;
  background-color: #EE4B2B !important;
}
/*# sourceMappingURL=custom__body_only.css.map */