/* CSS Document */
.style1 {
	color: #004080;
}
#crumbs {
	position:relative;
	left:-20px;
	top:-10px
}
#crumbs li {
	color:#0D1D72;
	font-size:smaller;
}
#crumbs li a:link {
	color:#0D1D72;
	font-size:smaller;
}
#crumbs li a:visited {
	color:#0D1D72;
	font-size:smaller;
}
#crumbs li a:hover {
	color:#0D1D72;
	font-size:smaller;
}
#crumbs li a:active {
	color:#0D1D72;
	font-size:smaller;
}
#rightMenuEnd {
	padding-left:0px;
	padding-top:0px;
}
#menuCell {
	width:653px
}
#menuTableRightCell {
	width:26px
}
#leftMenuEnd {
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:34px;
}
#subBanner_prodCat {
	margin-left:auto;
	margin-right:auto;
	width:690px
}
#list a:link {
	font-size:12px;
	color:#5C5F55;
	text-decoration:none;
	font-weight:bold
}
#list a:visited {
	font-size:12px;
	color:#5C5F55;
	text-decoration:none;
	font-weight:bold
}
#list a:hover {
	font-size:12px;
	color:#727569;
	text-decoration:none;
	font-weight:bold
}
#list a:active {
	font-size:12px;
	color:#5C5F55;
	text-decoration:none;
	font-weight:bold
}
#list {
	min-height:500px;
	position:relative;
	margin-top:15px;
}
#first {
	position:absolute;
	left:0px;
	top:0px;
	width:600px;
	padding-top: 0;
}
#top {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:956px;
	padding-left:20px;
	padding-right:20px;
	margin-top:30px;
	min-height:400px;
	color:#8B8F7E
}
#pagingCat {
	position: absolute;
  	bottom: 0px;
	text-align:center;
	width:1000px;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	/*margin-top:25px;*/
	/*margin-bottom:30px;*/
	
}
#pagingCat span a {
	text-decoration:none
}
#description {
	margin-bottom:10px
}

/*****************************

		FLOWCHART SECTION

******************************/
.flowchart-container img{
	width: 900px;
}
.flowchart-container{
	text-align:center;
	padding-top: 10px;
}
.flowchart-container__logo-description{
	display: flex;
	justify-content: space-between;
	text-align: center;
	padding-top: 10px;
}
.flowchart-container__logo-description p{
	padding: 10px;
	width: 130px;
}

#description ol {
	padding-left: 15px;
}

#list {
	margin-top: 0;
	min-height: 50px;
}

#list a:link {
	font-size: 15px;
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 10; /* Sit on top */
    padding: 50px 0; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.modal-header {
    padding: 2px 16px;
    background-color: #98e645;
    color: white;
}

.modal-header h2 {
	padding: 10px 0;
}

.modal-body h3{
	font-size: 20px;
	padding: 10px 0;
}

.modal-body li {
	font-size:18px;
	line-height: 24px;
	padding: 8px;
}

.modal-body b{
	padding-top: 10px;
}

.modal-body p {
	font-size:18px;
	line-height: 24px;
}

/*.modal-body p{
	padding-top: 20px;
}*/
.modal-body ol {
	padding: 20px;
}
/* Modal Content */
.modal-content {
   background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 50%;
	height: 90%;
	overflow: scroll;
}

/* The Close Button */
.close-model-btn {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
	padding-top: 8px;
}

.close-model-btn:hover,
.close-model-btn:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.faq-images {
	text-align:center;
}
