html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
}
body {
 margin: 0em;
 padding: .5em;
 background-color: #6633cc;
 background-image: url(../../uploads/boaf/simple4up.png);
 background-repeat: repeat;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 70%;
 font-weight: bold;
 line-height: 1em;
}
div {
 font-size: 1em;
}
img {
 border: 0;
}
/* Links */a, a:active, a:visited {
 color: #6633ff;
}
a, a:link, a:active {
 text-decoration: underline;
 color: #03818b;
}
a:visited {
 text-decoration: underline;
 color: #03818b;
}
a:hover {
 text-decoration: none;
}
a#clikit {
 cursor: pointer;
}
div#pagewrapper {
 width: 950px;
 margin: 0 auto;
 padding: 0;
 text-align: left;
 background-color: #FFF;
}
/* CONTENT */
div#header {
 margin: 0;
 padding: 0;
 eight: 290px;
 background: #33cccc;
 text-align: left;
}
#barit {
 display: none;
}
/* MAIN */h2.bigblu {
 font-size: 1.75em;
 color: #6633CC;
}
div#content {
 width: 96%;
 margin: 0;
 padding: .5em 2%;
 text-align: left;
}
div.breadcrumbs {
 clear: both;
 padding: 1em 0;
 text-align: left;
 font-size: 90%;
 color: #9999ff;
 margin: 0 1em;
}
div.CGBlogSummary {
 margin: 0 0 10px;
 border-bottom: 1px solid;
}
div.daimg {
 width: 40%;
 padding:  0;
}
div.daimg img {
 width: 100%;
 height: auto;
}
img.right, p img.right, div.daimg.right, div.daimgd.right, img.right4 {
 float: right;
 margin: 0 0 0 10px;
}
img.left, p img.left, div.daimg.left, div.daimgd.left, img.left4 {
 float: left;
 margin: 0 10px 0 0;
}
div.flat {
 margin: 0 0 16px;
}
div.nextblog {
 float: right;
}
div.prevblog {
 float: left;
}
#footer {
 margin-bottom: 5px;
}
div.flags {
 float: right;
 width: 18px;
 padding:  0;
 text-align: right;
 margin: 0 0 0 0;
}
.togle h2 {
 font-size: 1.8em;
 line-height: 1.4em;
 font-weight: normal;
 color: #6633CC;
}
.togle h2:focus {
 outline: none;
}
h2.ui-state-default {
 padding-left: 25px;
 background: url(../../uploads/boaf/bplus.png) no-repeat left center;
 cursor: pointer;
}
h2.ui-state-active {
 padding-left: 25px;
 background: url(../../uploads/boaf/bminus.png) no-repeat left center;
 cursor: pointer;
}
#footer a, #footer a:active, div#footer a:visited {
 color: #6633cc;
}
#foot p {
 text-align: center;
}
/* TEXT */
p {
 margin: 0 0 1.5em 0;
 padding: 0;
 font-size: 1.8em;
 line-height: 1.4em;
 font-weight: normal;
}
.drone-video ol li, .note {
 margin: 0 0 1.5em 0;
 padding: 0;
 font-size: 1.8em;
 line-height: 1.4em;
 font-weight: normal;
}
.drone-video ol li {
 margin-left: 1.5em;
}
.lbox {
	margin-bottom: 10px;
	padding: 5px 10px;
	border: 4px solid #40E0D0; 
	background-color: #CECEE3; 
}
.lbox p {
	line-height: 1;
	margin-bottom: 0.75em;
}
p.bigblu {
 font-size: 1.75em;
 color: #6633CC;
}
.linkies a {
 display: block;
 olor: #6633CC;
}
.browscat {
 padding-bottom: 0.5em;
}
.browscat p {
 margin-bottom: 0.5em;
 line-height: 1em;
 text-align: center;
}
p.smlr {
 font-size: 1em;
 margin: 0 0 0.5em 0;
 padding: 0;
 line-height: 1em;
 font-weight: normal;
 text-align: center;
}
.gallery p.smlr {
 font-size: 1.3em;
 line-height: 1.1em;
}
/* END TEXT *//* Headings */h1, h2, h3, h4, h5, h6 {
 color: #000;
}
h1 {
 font-size: 2em;
 line-height: 1em;
 margin: 0;
 padding: 0;
}
#main h1, h2 {
 font-size: 2em;
 line-height: 1.5em;
 margin: 0 0 0.5em 0;
 padding: 0;
}
h3 {
 font-size: 1.75em;
 line-height: 1.3em;
 margin: 0 0 0.25em 0;
 padding: 0;
}
h4 {
 font-size: 1.5em;
 line-height: 1.3em;
 margin: 0 0 0.25em 0;
 padding: 0;
}
h5 {
 font-size: 1.25em;
 line-height: 1.3em;
 margin: 0 0 0.25em 0;
 padding: 0;
}
h6 {
 font-size: 1em;
 line-height: 1.3em;
 margin: 0 0 0.25em 0;
 padding: 0;
}
/* END HEADINGS *//* LISTS */#main ul {
 line-height: 1.4em;
 margin: 0 0 1.5em 0;
 padding: 0;
}
#main ul li {
 margin: 0 0 0.25em 30px;
 padding: 0;
 font-size: 1.6em;
 line-height: 1.4em;
 text-align: left;
}
#main ul#yearul {
 line-height: 1.4em;
 margin: 0 20px 1.5em 0;
 padding: 0;
 list-style: none;
}
#main ul#yearul li {
 float: right;
 margin: 0 4px 0.25em 0;
 padding: 0;
 font-size: 1.1em;
 line-height: 1.4em;
 font-weight: normal;
}
#main ul#yearul li a:visited {
 text-decoration: none;
 margin: 0 4px 0.25em 0;
 padding: 0;
 font-size: 1.1em;
 line-height: 1.4em;
 ont-weight: normal;
}
ol {
 font-size: 1.0em;
 line-height: 1.4em;
 margin: 0 0 1.5em 0;
 padding: 0;
}
ol li {
 font-size: 1.0em;
 margin: 0 0 0.25em 30px;
 padding: 0;
}
dl {
 margin: 0 0 1.5em 0;
 padding: 0;
 line-height: 1.4em;
}
dl dt {
 font-weight: bold;
 margin: 0.25em 0 0.25em 0;
 padding: 0;
}
dl dd {
 margin: 0 0 0 30px;
 padding: 0;
}
/* END LISTS *//* TABLE */table {
 font-size: 1 em;
 margin: 0 0 1.5em 0;
 padding: 0;
}
table caption {
 font-weight: bold;
 margin: 0 0 0 0;
 padding: 0 0 1.5em 0;
}
th {
 font-weight: bold;
 text-align: left;
}
td {
 font-size: 1em;
 text-align: center;
}
td p {
 text-align: center;
}
td a {
 display: block;
 text-align: center;
}
td form {
 text-align: left;
}
/* END TABLE */hr {
 display: none;
}
div.hr {
 height: 1px;
 margin: 1em 10px;
}
.btopline {
 border-top: 1px solid #000;
 {
  margin: 5px 0;
 }
}
/* END TYPOGRAPHY *//* clearing */.clearb {
 clear: both;
}
.stretch, .clear {
 clear: both;
 height: 1px;
 margin: 0;
 padding: 0;
 font-size: 15px;
 line-height: 1px;
}
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
* html>body .clearfix {
 display: inline-block;
 width: 100%;
}
* html .clearfix {
 /* Hides from IE-mac \*/height: 1%;
 /* End hide from IE-mac */
}
/* end clearing *//* replace */.replace {
 display: block;
 background-repeat: no-repeat;
 background-position: left top;
 background-color: transparent;
}
/* tidy these up */.replace * {
 text-indent: -10000px;
 display: block;
 background-repeat: no-repeat;
 background-position: left top;
 background-color: transparent;
}
.replace a {
 text-indent: 0;
}
.replace a span {
 text-indent: -10000px;
}
/* end replace *//* accessibility */span.accesskey {
 text-decoration: none;
}
.accessibility {
 position: absolute;
 top: -999em;
 left: -999em;
 display: none;
}
dfn {
 position: absolute;
 left: -1000px;
 top: -1000px;
 width: 0;
 height: 0;
 overflow: hidden;
 display: inline;
 display: none;
}
.hidden {
 display: none !important;
}
/* end accessibility */.bbwide {
 max-width: 100%;
 margin: 0 auto;
 padding: 0;
 clear: both;
}
.bleft {
 float: left;
 width: 270px;
 margin: 10px 0 0 2.75%;
 padding: 0;
 text-align: center;
}
.imgbrdr {
 border: 1px #6B3AC5 solid;
}
#cardi {
 display: block;
 clear: both;
 width: 74.25%;
 margin: 0 auto;
}
#cardi img:nth-of-type(2) {
 margin: 0 0 0 70px;
}
#relo {
 margin: 20px auto 0;
 padding: 0 0 0 5%;
}
#relo span {
 color: #6B3AC5;
}
#relo span.bigr {
 font-size: 1.45em;
}
.pbdr {
 float: left;
 width: 45.5%;
 padding: 16px;
 margin: 0 0 20px;
 border: 1px #6B3AC5 solid;
}
