@import url('https://fonts.googleapis.com/css2?family=Forum&display=swap');

/* Page Information */
html, body, ul, li {	margin: 0;	padding: 0; border: 0; color: #000080;}
body { width: 100%; font-family: 'Forum', serif;	background: #d4d6d1;}
.hide { display: none;}
ul.none { list-style-type: none;}
a { cursor:normal; font-family: 'Forum', serif;}
a:link {	color: #988a98;}
a:visited { color: #988a98;}
a:hover { color: #e2062c;}
a.dark:link { color: #000080;}
a.dark:visited {	color: #000080;}
a.dark:hover { color: #807653;}
a.white:link {	color: #f0ffff;}
a.white:visited { color: #f0ffff;}
a.white:hover { color: #e2062c;}
.DDLLspeclogo { position: absolute;	top: 15px;	left: 15px;
	padding: 0px; border: 4px solid #807653; background-color: #ffffff;}
.block1 { padding-left: 25px;}
.block2 { padding-left: 5px;}
.block3 {	padding: 18px 9px;}
.block4 {	padding-top: 18px;}
.block5 { padding: 15px; margin-top: 36px; margin-right: 36px;}
.block6 { margin: 0 144px 0 144px; padding: 36px;}
.cent { text-align: center;}
.algrt {	text-align: right;}
.alglft { text-align: left;}
.fltrt {	float: right;}
.fltlft { float: left;}
img.border { border-width: 0;}
img.left { float: left;	margin-right: 8px;	margin-top: 8px;	margin-bottom: 8px;}
img.right { float: right;	margin-left: 8px;	margin-top: 8px;	margin-bottom: 8px;}
br.imgclr {	clear: both;}
.hblue {	color: #000080;	height: 2px;}
.huge { font-size: 400%; font-weight: bold;}
.lg { font-size: 200%;}
.big {	font-size: 150%;}
.slg {	font-size: 120%;}
.close {	margin: 0;}
.topmar { margin-top: 5px;}
.just { text-align: justify;text-indent: 10pt;}
.wind { line-height: 140%;}
.zind { line-height: 170%;}
.ind {	text-indent: 12pt; line-height: 130%;}
.sm { font-size: 90%;}
.em { font-style: italic;}
.emin { font-size: small;	word-spacing: -.3em;	font-style: italic;}
.ebig { font-size: 500;	word-spacing: -.3em;}
.cwide { word-spacing: .3em;	font-variant: small-caps;}
.min {	font-size: 80%;}
.xin {	font-size: 70%;}
.bold { font-weight: bold;}
.bolder { font-weight: bolder;}
.whtbgn { background-color: #ffffff;}
.blubgn { background-color: #000080;}
.border { border: 4px solid #807653;}
.under {	text-decoration: underline;}
.white {	color: #ffffff;}
.black {	color: #000000; }
.ecru { color: #988a98;}
.tan { color: #fdd591;}
.dkred { color: #e2062c;}
.ltblue { color: #f0ffff;}
.blue { color: #38bfae;}
.dkblue { color: #000080;}

.wrapper { display: flex;	flex-flow: row wrap; font-weight: bold; text-align: center;}
.wrapper > * { padding: 10px;	flex: 1 100%;}
.header { padding: 0;}

/* Header styles */
#header0 {	clear: both;
	padding: 0; width: 100%; background-image: url("images/Datawmarina.jpg");
	height: 200px;	background-position: center;	background-repeat: no-repeat;
	background-size: cover; position: relative;}
#header1 {	clear: both;
	padding: 0; width: 100%; background-image: url("images/DDLLheader1.jpg");
	height: 200px;	background-position: center;	background-repeat: no-repeat;
	background-size: cover; position: relative;}
#header2 {	clear: both;
	padding: 0;	width: 100%;	background-image: url("images/DDLLheader2.jpg");
	height: 200px; background-position: center; background-repeat: no-repeat;
	background-size: cover; position: relative;}
#header3 {	clear: both;
	padding: 0; width: 100%; background-image: url("images/highMc.jpg");
	height: 200px; background-position: center; background-repeat: no-repeat;
	background-size: cover; position: relative;}

 /* Flex columns */
.main { text-align: left;}
.aside-1 { background: none; color: #000000;}
.aside-2 { background: none; color: #000000;}
.footer { clear: both;
	width: 100%;	border-top: 3px solid #807653;	color: #988a98;
	padding: 5px;	margin: 0;	font-size: 90%;
	font-weight:lighter;	text-align: center;}

@media all and (min-width: 600px) {
  .aside { flex: 1.25 0 0; }
}
@media all and (min-width: 800px) {
  .main    { flex: 2.5 0px; }
  .aside-1 { order: 1; }
  .main    { order: 2; }
  .aside-2 { order: 3; }
  .footer  { order: 4; }
}

 /* dropmenu */
 #menu_container {	width: 95%;	margin: 0px auto;}
 #DDLL_csstopmenu, #DDLL_csstopmenu ul {	margin: 0;	padding: 4px 11px 2px 11px;	list-style: none;}
 #DDLL_csstopmenu li {	float: left;	position: relative;	z-index: 100;}
 #DDLL_csstopmenu a { text-decoration: none;}
 .DDLL_mainitems {	padding: 4px 30px 2px 30px;	border: 0;	background-color: #807653;}
.DDLL_headerlinks a { padding: 0; font-size: 130%;	font-family: 'Forum', serif;
 		font-weight: bold;	color: #ffffff;}
 .DDLL_headerlinks a:hover {	color: #e2062c;}
 .DDLL_submenus { display: none; width: 120px;	z-index: 100; position: absolute;	top: 2em;
	  left: 0;	border: 0px;	background-color: #807653;	box-shadow: 5px 5px 6px #993399;
		-moz-box-shadow: 5px 5px 6px #993399; -webkit-box-shadow: 5px 5px 6px #993399;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#993399,direction=135,strength=5)";
		/* IE8+ */	filter: progid:DXImageTransform.Microsoft.Shadow(color=#993399,direction=135);}
	.DDLL_submenus li { width: 100%;}
	.DDLL_submenus li a { display: block;	color: #330033;	width: 100%;	padding: 3px;
		text-align: left; text-indent: 3px;	font-family: 'Forum', cursive, serif; font-size: 100%;}
	/* non IE browsers */
	html>body .DDLL_submenus li a{	width: auto;}
	.DDLL_submenus li a:hover {	background-color: #993399;	color: #FFFFFF;}
	/* non IE browsers */
	#DDLL_csstopmenu li>ul {	top: auto;	left: auto;}
	#DDLL_csstopmenu li:hover ul, li.over ul { display: block;}
	/* non IE browsers */
	html>body #DDLL_clearmenu{	height: 3px;}
