@CHARSET "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900);
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/roboto/v15/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

.mid_content h1,
body.mceContentBody h1 {
  font-family:'Roboto';
  margin-bottom:15px;
  font-size:44px;
  color: black;
}
  
.content, .mid_content p,
body.mceContentBody p {
  font-size:14px;
  margin-bottom:20px;
  line-height:22px;
  font-weight:300;
  color: #333;
 }
.mid_content .location p span,
body.mceContentBody .location p span  {
  color:#666666;
  margin-right:5px;
  }
.mid_content h2,
body.mceContentBody h2 {
  font-family:'Roboto';
  font-size:24px;
  color:#00bdf4;
  margin:10px 0 20px 0;
  }
.mid_content h2 a,
body.mceContentBody h2 a {
  font-family:'Roboto';
  font-size:24px;
  color:#00bdf4;
  margin:10px 0 20px 0;
  text-decoration:none;
  }
.mid_content ul li,
body.mceContentBody ul li {
  font-size:14px;
  list-style-image:url(/download/Delli2015Layout/WebHome/list-style.png);
  margin-bottom:5px;
  list-style-position:inside;
  color: black;
  }
.mid_content ul li.result_item {
	list-style-image: none;
}
.mid_content h3,
body.mceContentBody h3 {
  font-weight:500;
  font-size:16px;
  color:#00bdf4;
  margin-bottom:20px;
}
.mid_content h5,
body.mceContentBody h5 {
  font-size:16px;
  margin-bottom:20px;
  color: black;
  }
.mid_content h6,
body.mceContentBody h6 {
    color: #00bdf4;
    font-size: 14px;
    margin-bottom: 20px;
 }
.mid_content img,
body.mceContentBody img {
  margin-bottom: 10px;
}
.mid_content a,
body.mceContentBody a {
  font-size:14px;
  color:#00bdf4;
  text-decoration:none;
  margin-bottom:20px;
}
.mid_content p a,
body.mceContentBody p a {
  display:inline;
}
.mid_content iframe {
  float:left;
  margin-bottom:20px;
}
.mid_content h3 span,
body.mceContentBody h3 span {
  color:#c92224;
}
.mid_content a.underline,
body.mceContentBody a.underline {
  text-decoration: underline; 
  color: black; 
  font-size: 12px;
}
.mid_content .cel_pagetype_RichText table {
    border-collapse: collapse;
    float: left;
    width: 100%;
   }
.mid_content .cel_pagetype_RichText table tr th {
	color: black;
    border: 1px solid #959595;
    font-size: 12px;
    padding: 10px 10px 10px 10px;
    text-align: left;
}
.mid_content .cel_pagetype_RichText table tr td {
	color: black;
    border: 1px solid #959595;
    font-size: 12px;
    height: 54px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}
.mid_content .validation-advice {
    background-color: red;
    color: #cccccc;
    float: right;
    font-weight: bold;
    margin-top: -15px;
    padding: 2px;
    width: 217px;
}

#sitecontainer .mid_content #websearch .results  a.result_page_link {
	color: #00bdf4;
}

#sitecontainer .mid_content #websearch  .results .result_item a {
	margin-bottom: 0px;
}

#sitecontainer .mid_content #websearch .results  a.result_url {
	color: #00bdf4;
}