@charset "utf-8";

.hero {

	min-width: 480px;

	max-width: 1140px;

	background-color: #f1f1f1;

	margin-right: auto;

	margin-left: auto;

	background-position: left top;

	background-repeat: no-repeat;

	-webkit-box-shadow: 1px 0 2px #6C919C;

	box-shadow: 1px 0 2px #fff;

	background-size: 100% auto;

	clear: both

}





@media only screen and (max-width: 1140px) {

    .hero {

        -webkit-box-shadow: none;

        box-shadow: none;

    }

}

.article {

	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	padding-right: 10px;

	padding-left: 10px;

	/* [disabled]padding-bottom: 10px; */

	display: inline-block;

}

.article h2 {

    background-color: #565656;

    text-align: center;

    border-radius: 20px 20px 2px 2px;

    color: #FFF;

    padding: 5px

}

.article-top  {

	background-color: #FFFFFF;

	text-align: center;

	/* [disabled]border-bottom-left-radius: 20px; */

	/* [disabled]border-bottom-right-radius: 20px; */

	border-top-right-radius: 10px;

	border-top-left-radius: 10px;

	color: #000000;

	/* [disabled]padding-top: 5px; */

	/* [disabled]padding-right: 5px; */

	/* [disabled]padding-left: 5px; */

	/* [disabled]padding-bottom: 5px; */

	border-top: medium solid #DFAE20;

	border-bottom: medium solid #DFAE20;

	margin-top: 10px;

}

.article-top img {

	width: 100%;

}



.article-top h2    {

	margin-top: 5px;

	margin-bottom: -30px;

	font-variant: small-caps;

	text-align: center;

	padding-right: 10px;

	font-size: 1.8em;

	text-decoration: underline;





}

.article-top h3    {

	margin-bottom: 5px;





}

.outer {

	margin-top: 10px;

	margin-bottom: 10px;

	border-right: thick solid #C4C4C4;

	border-radius: 20px;

	border-left: thick solid #C4C4C4;

	background-position: center center;

	background-size: 100% auto;

	display: inline-block;

	background-repeat: no-repeat;

	padding-left: 10px;

	padding-right: 10px;

}

.article-mid  {

	background-color: #FFFFFF;

	text-align: center;

	border-radius: 10px;

	/* [disabled]color: #FFFFFF; */

	padding-top: 5px;

	padding-right: 5px;

	padding-left: 5px;

	padding-bottom: 5px;

	font-size: 1.15em;

	border-right: medium solid #C4C4C4;

	border-bottom: medium solid #C4C4C4;

}



.article-end  {

	border-radius: 10px;

	text-align: center;

	color: #000000;

	padding-top: 5px;

	padding-right: 5px;

	padding-left: 5px;

	padding-bottom: 5px;

	margin-top: -5px;

	border-left: thick solid #C4C4C4;

	border-right: thick solid #C4C4C4;

	background-color: #FFFFFF;

	text-decoration: underline;

	font-variant: small-caps;

	border-top: thin solid #C4C4C4;

	border-bottom: thin solid #C4C4C4;

}

.exclusive  {

	/* [disabled]border-radius: 2px 2px 20px 20px; */

	/* [disabled]background-color: #FFFFFF; */

	/* [disabled]color: #3E5AA9; */

	padding-top: 5px;

	/* [disabled]padding-right: 5px; */

	margin-top: -5px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: -5px;

	/* [disabled]padding-left: 5px; */

	/* [disabled]padding-bottom: 5px; */

	background-size: 100% auto;

	/* [disabled]border-bottom-color: #3E5AA9; */

	/* [disabled]border-bottom-style: solid; */

	/* [disabled]border-bottom-width: thick; */

	font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial, sans-serif;

	font-style: normal;

	font-weight: 300;

	font-size: 1em;

	text-align: center;

	/* [disabled]width: 100%; */

	/* [disabled]max-width: 1110px; */

}

.exclusive u {

	font-weight: bold;

	font-size: 1.1em;

}

.clearfloat {

    clear: both

}

.flleft {

	width: 48%;

	float: right;

	padding-right: 5px;

}



.flright {

	width: 48%;

	float: left;

	padding-left: 5px;

}

.flright p, .flleft p, .flleft li, .flleft h3 {

	font-size: 0.95em;

}

.flright img, .flleft img {

	width: 100%;

}

