body {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	font-size: small;
	font-family: sans-serif;
	background: #EBEBEB;
}

header,
article,
section,
aside,
footer {
	border-radius: 0.5em;
	border: 1px solid;
	padding: 3px 5px 3px 5px;
	margin: 4px 5px 4px 5px ;
	-webkit-flex: 1 100%;
	flex: 1 100%;
}

header {
	background: #FFFFFF;
	border-color: #8a9da8;
}

img {
    vertical-align: middle;
    width: 80;
  	}

section {
	background: #FFFFFF;
	border-color: #8a9da8;
	}
	
article {
	background: #FFFFFF;
	border-color: #8a9da8;
	-webkit-flex: 3 1 0%;
	flex: 3 1 0%;
}

.sme1 {
	background: #E2EFDA;
	border-color: #548235;	
}
.ame1 {
	background: #FFFFFF;
	border-color: #548235;
}
.hme1 {
	background: #FFFFFF;
	border-color: #548235;	
}

.sme2 {
	background: #C6E0B4;
	border-color: #375623;	
}
.ame2 {
	background: #FFFFFF;
	border-color: #375623;
}
.hme2 {
	background: #FFFFFF;
	border-color: #375623;	
}

.smex {
	background: #A9D08E;
	border-color: #375623;	
}
.amex {
	background: #FFFFFF;
	border-color: #375623;
}
.hmex {
	background: #FFFFFF;
	border-color: #375623;	
}	
	
.set1 {
	background: #FCE4D6;
	border-color: #C65911;	
}
.aet1 {
	background: #FFFFFF;
	border-color: #C65911;	
}
.het1 {
	background: #FFFFFF;
	border-color: #C65911;	
}

.set2 {
	background: #F8CBAD;
	border-color: #833C0C;	
}
.aet2 {
	background: #FFFFFF;
	border-color: #833C0C;	
}
.het2 {
	background: #FFFFFF;
	border-color: #833C0C;	
}

.setx {
	background: #F4B084;
	border-color: #833C0C;	
}
.aetx {
	background: #FFFFFF;
	border-color: #833C0C;	
}
.hetx {
	background: #FFFFFF;
	border-color: #833C0C;	
}

.sppr {
	background: #FFE699;
	border-color: #BF8F00;	
}
.appr {
	background: #FFFFFF;
	border-color: #BF8F00;	
}
.hppr {
	background: #FFFFFF;
	border-color: #BF8F00;	
}

.sphc {
	background: #B4C6E7;
	border-color: #203764;	
}
.aphc {
	background: #FFFFFF;
	border-color: #203764;	
}
.hphc {
	background: #FFFFFF;
	border-color: #203764;	
}

.spm1 {
	background: #DDEBF7;
	border-color: #305496;	
}
.apm1 {
	background: #FFFFFF;
	border-color: #305496;	
}
.hpm1 {
	background: #FFFFFF;
	border-color: #305496;	
}

.spm2 {
	background: #C2E1F2;
	border-color: #203764;	
}
.apm2 {
	background: #FFFFFF;
	border-color: #203764;	
}
.hpm2 {
	background: #FFFFFF;
	border-color: #203764;	
}

.spm3 {
	background: #BDD7EE;
	border-color: #203764;	
}
.apm3 {
	background: #FFFFFF;
	border-color: #203764;	
}
.hpm3 {
	background: #FFFFFF;
	border-color: #203764;	
}

footer {
	background: #FFFFFF;
	border-color: #8a9da8;
}

a {
	color: #C01010;
}

ul {
	list-style-type: square;
	list-style-position: outside;
	padding: 4px 8px 4px 8px;
	margin: 6px 10px 10px 8px;
}

li {
	padding: 3px 4px 3px 4px;
}

h3,
h4,
h5 {
    margin-bottom: 1ex;
    margin-top: 1ex;
}
	
span {
	font-size: smaller;
	font-weight: bold;
}

