@charset "UTF-8";
/* CSS Document */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,300");
*{
		padding:0;
		margin:0;
	}
	.container{
		width:94%;
		margin:0 auto;
		padding:0 0 30px;
		max-width:1000px;
		font-size:14px;
	}
	a,a:hover,a:focus{
		outline:none;
		cursor:pointer;
		text-decoration:none;
	}
	.p1{
		color:#87887e;
		margin-bottom:10px;
	}
	.p2{
		color:#20A06E;
		font-size:30px;
		margin-bottom:10px;
	}
	.p3{
		color:#000;
		font-size:16px;
		margin-bottom:10px;
	}
	table.table{
		width:100%;
		border-collapse:collapse;
	}
	table.table th{
		font-size:14px;
		color:#20A06E;
		font-size:16px;
		background:#f2f2f2;
		border:1px solid #f2f2f2;
		padding:0 10px;
		border-bottom:1px solid #FFF;
	}
	table.table td{
		padding:10px 10px;
		border-top:1px solid #c2c0bc;
		border-right:1px solid #c2c0bc;
		border-bottom:1px solid #c2c0bc;
	}
	table.table td .p4{
		color:#f3981e;
		display:block;
	}
	table.table td a{
		word-break:break-all;
		color:#000;
		display:inline-block;
		margin-bottom:10px;
	}
	table.table td a.p4{
		margin-bottom:0;
	}
	table.table td a.visit{
		color:#f3981e;
	}
	table.header{
		width:100%;
	}
	table.header tr td{
		padding:20px 0;
		vertical-align:middle;
	}
	.visible-xs{
		display:none;
	}
	.reveal-modal-bg{
		background: rgba(0,0,0,.45);
		bottom: 0;
		display: none;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1004;
		left: 0;
	}
.reveal-modal {
    left: 0;
    margin: 0 auto;
    max-width:940px;
    right: 0;
}
.reveal-modal {
    border-radius: 3px;
    position: absolute;
    top:10%;
    width: 80%;
    z-index: 1005;
    left: 0;
    background-color: #f7f7f7;
    padding:30px;
    border: 1px solid #666;
    box-shadow: 0 0 10px rgba(0,0,0,.4);
}
h3,h6{
	letter-spacing:1px;
font-size:18px;
color: #20A06E;
margin-bottom:15px;
}
dl, ol, ul {
    font-size:14px;
	line-height:22px;
    list-style-position: outside;
    margin-bottom:15px;
	margin-left:12px;
}
ul li{
	margin-bottom:5px;
}

.reveal-modal p {
    font-size:15px;
    margin-bottom:15px;
	line-height:26px;
}
.disclaimer_button{
	text-align:center;
}
.disclaimer_button .left{
	float:left;
	background:#20A06E;
	padding:8px 25px;
	color:#FFF;
	cursor:pointer;
	border:none;
	font-size:15px;
}
.disclaimer_button .right{
	float:right;
	padding:8px 25px;
	background:#20A06E;
	color:#fff;
	cursor:pointer;
	border:none;
	font-size:15px;
}
@media only screen and (max-width:769px){
	.disclaimer_button .left{
		float:none;
		margin-bottom:15px;
		font-size:14px;
	}
	.disclaimer_button .right{
		float:none;
		margin-bottom:15px;
		font-size:14px;
	}
	.reveal-modal {
		padding:20px 20px;
	}
		table.table th{
			font-size:12px;
			width:50px;
			padding:0 5px;
			
		}
		table.table td{
			font-size:12px;
		}
		.p2{
			font-size:20px;
		}
		.p1{
			font-size:12px;
		}
		.p3{
			font-size:14px;
		}
		table.header tr td{
			padding:20px 0 0;
			display:block;
			width:100%;
		}
		.visible-xs{
			display:block;
			text-align:center;
		}
		table.header tr td.hidden-xs{
			display:none;
		}
	}
  html *{
    font-family:"Open Sans";
  }
  a:link { text-decoration: none; } 
  a:visited { text-decoration: none; } 
  a:hover { text-decoration: underline; }
  a {
    font-weight:600;
  }
  .contain-table {
    width:100%;
    color:#6d6e71;
    word-wrap: break-word;
    table-layout: fixed;
  }
  .contain-table td {
    padding:10px
  }
  .contain-table tr:nth-child(odd) {
    background-color: #f3f3f3;
  }
  .contain-table tr:nth-child(odd) td a {
    color: #7cc366;
  }
  .contain-table tr:nth-child(even) td a {
    color: #20a06e;
  }
