
/* top index page layout */ 
.mptablexxxxxxxxxxx {
    width:100%;
    border-collapse:separate;
    border-spacing: 20px;
}   
.mptabletdxxxxxxxxxx {
    width:30%;
    max-width:30%;
    vertical-align:top;
    border: 2px solid #000000;
    box-shadow: 0 10px 6px -6px #777;
}
.mparticletable {
    width:100%;
    padding:5px;
}
.mpimagetd {
    width:40%;
    max-width:40%;
    vertical-align:top;
    padding:5px;
}
.mptexttd {
    word-wrap:break-word;
    width:60%;
    max-width:60%;
    vertical-align:top;
    white-space:normal;
    padding:5px;
}
.mpimage {
    width:100%;
    border:none;
}
.mpheading {
    color:#a60000;
    font-weight:bold;
    text-decoration:none;
}

.more {
	color:#222222;	
}

.return {
	color:#222222;	
}
/* outer article layout */
.outerheadingcontainer {
    width:100%;
    text-align:center;
	padding:1vw;
}
.outerheading {
    color:#333333;
    font-weight:bold;
	font-size:40px;
    text-decoration:none;
}
/* h4 used for outer article headings */
h4  {
  padding:0px;
  margin:0px;
  border:0px;
}
.outerarticlecontainer {
    width:100%;
    border:none;
	padding:1vw;
	text-align:center;
}
.outerarticle {
    width:70%;
	min-width:280px;
	text-align:left;
	margin:auto;
	padding:1vw;
}

/* sub page (article page) layout */
.apheading {
    color:#a60000;
    font-weight:bold;
    text-decoration:none;
}
.apimage {
    width:100%;
    border:none;
}
.apimagetd {
    width:24%;
    vertical-align:top;
    padding:8px 30px 60px 0px;
	display:none;
}
.aptexttd {
    word-wrap:break-word;
    width:75%;
    vertical-align:top;
    white-space:normal;
    padding:8px 0px 8px 0px
}
.aptable {
    width:100%;
    border: 0px solid #777777;
}

