
main {
  background-color: #495E19;
  border-width = 2;
  border-color = "fff";
}
.container{
  width:100%;
  max-width:880px;
  margin: 0px auto;
}
.responsive {
  max-width: 100%;
  height: auto;
  border: 2px solid #fff;
	border-radius: 3px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.9);
}

footer {
	font-family:  Helvetica, sans-serif;
	font-size: 9pt;
	background: #495E19;
	color: rgb(255, 255, 255);
  width:100%;
  max-width:880px;
}

hr { 
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
}
body {
	font-family:  Helvetica, sans-serif;
	font-size: 11pt;
	background: #495E19;
	color: rgb(255, 255, 255);
}
table {
	background-color: #495E19;
}
table1 {
	background-color: #324212;
}
td,th {
    padding: 1px 5px 0px 0px;
}
.lnkstyle:link {
	color: white;
	text-decoration: none;
	font-family:  Helvetica, sans-serif; /* Menu font */
	font-size: 11pt;
}
.lnkstyle:visited {   
   color: white;
   text-decoration: none;
   font-family:  Helvetica, sans-serif; /* Menu font */
   font-size: 11pt;
}
.lnkstyle:hover {
	color: white;
	background: #324212;
	text-decoration: underline;
	font-family:  Helvetica, sans-serif; /* Menu font */
	font-size: 11pt;
}
.lnkstyle:active {
	color: white;
	text-decoration: none;
	font-family:  Helvetica, sans-serif; /* Menu font */
	font-size: 11pt;
}
.lnkstyle2:link {
	color: white;
	text-decoration: none;
	font-family:  Helvetica, sans-serif; /* Menu font */
	font-size: 12pt;
}
.lnkstyle2:visited {   
   color: white;
   text-decoration: none;
   font-family:  Helvetica, sans-serif; /* Menu font */
   font-size: 12pt;
}
.lnkstyle2:hover {
	color: white;
	background: #324212;
	text-decoration: underline;
	font-family:  Helvetica, sans-serif; /* Menu font */
	font-size: 12pt;
}
.lnkstyle2:active {
	color: white;
	text-decoration: none;
	font-family:  Helvetica, sans-serif; /* Menu font */
	font-size: 12pt;
}

  .cards {
    align-items: center;
  }
  .cards img {
    margin: 10px;
    border: 1px solid #000;
    box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.3); 
    max-width: 35vw;
  }

  .cardsright img {
  	float: right;
  	margin-top: 10px;
  	margin-bottom: 10px;
 	margin-right: 20px;
 	margin-left: 20px;
	border-radius: 3px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.9);
}
  .cardsleft img {
  	float: left;
  	margin-top: 10px;
  	margin-bottom: 10px;
 	margin-right: 20px;
 	margin-left: 20px;
	border-radius: 3px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.9);
}
  .cardscenter img {
  	margin-top: 10px;
  	margin-bottom: 10px;
 	margin-right: 20px;
 	margin-left: 20px;
	border-radius: 3px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.9);
}
.imgright{
  	float: right;
  	margin-top: 10px;
 	margin-bottom: 10px;
  	margin-right: 5px;
  	margin-left: 10px;
	border-radius: 3px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.9);
}
.imgleft{
  	float: left;
  	margin-top: 10px;
  	margin-bottom: 10px;
  	margin-right: 10px;
  	margin-left: 5px;
	border-radius: 3px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.9);
}
.imgcenter{
  	margin-top: 10px;
  	margin-bottom: 10px;
  	margin-right: 30px;
  	margin-left: 30px;
	border-radius: 3px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.9);
}
.imgindex{
  	width:auto;
  	height:auto;
  	max-width:30%;

  	margin-top: 10px;
  	margin-bottom: 10px;
  	margin-right: 30px;
	border-radius: 3px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.9);
}
p {
    margin-right: 15px;
    margin-left: 15px;
}
h1 {
	color: white;
	font-weight: 500;
  	font-family:  Helvetica, sans-serif; /* Menu font */
	font-size: 15pt;
  	margin-right: 15px;
  	margin-left: 15px;
}

h2 {
	color: white;
	font-weight: 500;
  	font-family:  Helvetica, sans-serif; /* Menu font */
	font-size: 13pt;
  	margin-right: 15px;
  	margin-left: 15px;
}

h3 {
	color: white;
	font-weight: 500;
  	font-family:  Helvetica, sans-serif; /* Menu font */
	font-size: 11pt;
  	margin-right: 15px;
  	margin-left: 15px;
}


@media screen and (max-width: 840px) {
    #showlogolmc1 {
        display:none;
    }
}

@media screen and (max-width: 600px) {
    #logoblanc1 {
        display:none;
    }
}

.columnsContainer { position: relative; margin: .5em; }

.leftColumn, .rightColumn {  padding: 1.25em; }

.leftColumn { margin-bottom: .5em; }

/* MEDIA QUERIES columns */
@media screen and (min-width: 50.5em ) {
  .leftColumn { margin-right: 28.5em; }

	.rightColumn { position: absolute; top: 0; right: 0; width: 28.75em; }   
}
