@charset "utf-8";
/* CSS Document */

.bulletchr1txt { font-size:12px; font-weight:normal; margin:0 5px; color:#C6262C; }

.redbrdrtop { border-top: 3px solid #C6262C; }
.redbrdrbot { border-bottom: 3px solid #C6262C; }
.mrgntop1 { margin-top:10px; }
.mrgntop2 { margin-top:20px; }
.mrgntop5 { margin-top:50px; }
.pddntop1 { padding-top:10px; }
.pddntop2 { padding-top:20px; }
.pddntop5 { padding-top:50px; }
.mrgnbot1 { margin-bottom:10px; }
.mrgnbot2 { margin-bottom:20px; }
.mrgnbot5 { margin-bottom:50px; }
.pddnbot1 { padding-bottom:10px; }
.pddnbot2 { padding-bottom:20px; }
.pddnbot5 { padding-bottom:50px; }

#mainbox { position:relative; display:block; width:100%; height:auto; margin: 140px 0 50px; padding:1px 2%; }

#breadcrumbbox { width:100%; height: 20px; margin:0 0 50px; padding: 0; font-size:12px; color: #000000; display:block; }
#breadcrumbol { list-style-type:none; }
.breadcrumbli { display: inline-block; width: auto; height: auto; margin: 0 1% 0 0; padding: 0; }
.breadcrumbtxt { font-size:12px; margin-right:5px; }
.breadcrumbarrowtxt { color: #C6262C; font-size:16px; }

#articlebox { margin:100px 0 100px; padding: 0; overflow:inherit; }
.articletitlebox { display: block; width: 100%; height: auto; margin-bottom: 30px; font-size: 34px; font-weight: 400; color: #C6262C; line-height: 50px; text-align: left; }
.articlesubtitlebox { display: block; width: 100%; height: auto; margin-bottom: 50px; font-size: 22px; color: #000000; }
.articlecontentbox { font-size: 15px; color:#000000; font-weight:normal; }
.articlecontenttxt { font-size: 15px; text-align: left; /*ex-justify*/line-height: 30px; color:#000000; font-weight:normal; margin-bottom:20px; }

.stdtextttxt { font-size: 15px; line-height: normal; color:#000000; font-weight:normal; }
.block100spcd { width:100%; padding: 10px 0; margin: 0; clear: both; }
.block100unspcd { width:100%; padding: 0; margin: 0; }
.spcedblck { margin-bottom:10px; }

.headitemsredtxt { width: 100%; height: auto; margin: 0; padding:2%; font-size: 18px; font-weight: 300; color: #C6262C; text-align:center; }
.headsubtitlesredtxt { width: 100%; height: auto; font-size: 24px; font-weight: 400; color: #C6262C; }
.headsubtitlesblacktxt { width: 100%; height: auto; font-size: 24px; font-weight: 400; color: #000000; }

.introblacktxt { width: 100%; height: auto; font-size: 17px; font-weight: 700; color: #000000; }

.uliststrpages { display:block; list-style: disc; color: #C6262C; margin: 0 0 30px 30px; }

.blockingbox { padding:1px 0; margin:20px 0;}

/* ----------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- media only screen and max-width: 950px */
/* ----------------------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 950px)
	{

	#mainbox { margin: 80px 0 30px; }

	#articlebox { margin: 60px 0 80px; overflow: inherit; }
	.articletitlebox { display: block; width: 100%; height: auto; margin-bottom: 30px; font-size: 28px; font-weight: 400; color: #C6262C; line-height: 34px; }

	}


/* ----------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- media only screen and max-width: 500px */
/* ----------------------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 500px)
	{

	#breadcrumbbox { display: none; }

	#articlebox { margin: 10px 0 80px; padding: 0; overflow-y: hidden; }
	.articletitlebox { display: block; width: 100%; height: auto; margin-bottom: 30px; font-size: 24px; font-weight: 400; color: #C6262C; line-height: 32px; }
	.headsubtitlesredtxt { width: 100%; height: auto; font-size: 18px; font-weight: 600; color: #C6262C; }
	.headsubtitlesblacktxt { width: 100%; height: auto; font-size: 18px; font-weight: 600; color: #000000; }

	}