div.caption{padding:0 10px 0 10px;}
div.caption img{border:1px solid #CCC;}
div.caption p{font-size:.90em;color:#666;text-align:center;}
.highlight{background-color:lightblue}
.highlightBorder{padding:1em;border-radius:5px;background-color:#00ADEF}
.hightlightBorder a, .highlight a, .highlight{color:white;}
ul.highlightBorder{margin:1em 1em 1em 2em;padding:1em 1em 1em 2em;}
hr#system-readmore{border:red dashed 1px;color:red;}
hr.system-pagebreak{border:gray dashed 1px;color:gray;}
.site-content table{width:100%;}
.site-content table td:last-child, .site-content table th:last-child{padding-right:0;}
.site-content table td:first-child, .site-content table th:first-child{padding-left:0;}
.site-content table tr, .site-content table td, .site-content table th{background:none;}
.site-content table td, .site-content table th{padding:10px;vertical-align:top;border-bottom:1px solid silver}
.site-content table tr:first-child th{border-bottom:2px solid silver;}
.site-content table tr:last-child td, .site-content table tr:last-child th{border-bottom:none;}
body#tinymce.mceContentBody.site-content{font-size:14px!important;line-height:1.3em;}
.bg-blue, .bg-light-blue, .bg-gray, .bg-light-gray, .bg-red, .bg-yellow{}
p.bg-blue, p.bg-light-blue, p.bg-gray, p.bg-light-gray, p.bg-red, p.bg-yellow{border-radius:0.5em;padding:0.5em;margin:0.5em 0;}
.button-blue, .button-light-blue, .button-gray, .button-light-gray, .button-red, .button-yellow{display:block;max-width:50%;font-weight:bold;font-size:1.5em;padding:1em;margin:1em auto;border-radius:0.5em;text-align:center;}
.bg-blue, .button-blue{background-color:#00adef;}
.bg-light-blue, .button-light-blue{background-color:#b2e6fa;}
.bg-gray, .button-gray{background-color:#a8a8a8}
.bg-light-gray, .button-light-gray{background-color:#d9d9d9}
.bg-red, .button-red{background-color:#ff0000;}
.bg-yellow, .button-yellow{background-color:#fff952;}
.bg-red, .bg-blue, .bg-gray, .button-red, .button-blue, .button-gray{color:white}
.bg-light-blue, .bg-light-gray, .bg-yellow, .button-light-blue, .button-light-gray, .button-yellow{color:black;}
.bg-yellow a, .button-yellow a, .bg-light-gray a, .button-light-gray a, .bg-light-blue a, .button-light-blue a{text-shadow:1px 1px white;font-weight:bold;}
.bg-red a, .button-red a, .bg-blue a, .button-blue a, .bg-gray a, .button-gray a{text-shadow:1px 1px black;font-weight:bold;color:white!important;}
.bg-red a:hover, .button-red a:hover, .bg-blue a:hover, .button-blue a:hover, .bg-red a:hover, .button-gray a:hover, .bg-gray a:hover{text-decoration:underline;}
a.button-light-gray:hover, a.button-light-gray:focus, a.button-light-blue:hover, a.button-light-blue:focus, a.button-yellow:hover, a.button-yellow:focus{color:black;position:relative;box-shadow:0px 10px 8px rgba(0,0,0,0.5)}
a.button-light-gray:focus, a.button-light-blue:focus, a.button-yellow-blue:focus{border:2px solid white;text-shadow:2px 2px white;}
a.button-blue:hover, a.button-blue:focus, a.button-gray:hover, a.button-gray:focus, a.button-red:hover, a.button-red:focus{color:white;position:relative;box-shadow:0px 10px 8px rgba(0,0,0,0.5)}
a.button-blue:focus, a.button-gray:focus, a.button-red:focus{border:2px solid black;text-shadow:2px 2px black;}

