html, body	{
	font-family:'Helvetica Neue',Helvetica,Arial,Tahoma,'Trebuchet MS','Times New Roman',Georgia,Sans-Serif;
	font-size:19px;
	margin:0px;
	padding:0px;
	-webkit-text-size-adjust:none;
	margin-top:10px;
}
*	{
	hyphens:auto;
	-moz-hyphens:auto;
	-o-hyphens:auto;
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
	word-break:break-word;
	-webkit-tap-highlight-color:transparent;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
a:not(.clickable_link), img	{
	-webkit-touch-callout:none !important;
}
td	{
	padding:10px;
}
.left	{
	width:60%;
	text-align:left;
	padding-left:10px;
}
.right	{
	width:40%;
	text-align:right;
	padding-right:10px;
}
a	{
	color:#2fa2d7;
	text-decoration:none;
}
#anchor	{
	text-align:center;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
.anchors a	{
	color:black;
	line-height:30px;
	text-decoration:underline;
}
select	{
	text-align:center;
	-webkit-appearance:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	min-width:300px;
	max-width:90%;
	height:40px;
	font-size:15px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	outline:none !important;
	border:1px solid #3e9a1c;
	font-weight:lighter;
	border-style:solid;
	border-width:1px;
	border-radius:10px;
	padding-left:10px;
	background-color:white;
}



@media screen and (min-width:751px)	{
.thumb	{
	padding-left:10px;
	float:right;
	max-width:100px;
	max-height:100px;
}
h1	{
	font-size:38px;
	text-align:center;
	margin-bottom:20px;
}
table	{
	width:100%;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
	border-spacing:0px;
	border-width:1px;
	border-right-style:dotted;
	border-bottom-style:dotted;
	border-color:green;
}
td	{
	border-width:1px;
	border-left-style:dotted;
	border-top-style:dotted;
	border-color:green;
}
tr:nth-child(even) {
	background-color:rgba(0,0,0,0.06);
}
tr:nth-child(odd) {
	background-color:white;
}
.boldtitle	{
	color:green;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
}



@media screen and (max-width:750px)	{
#anchor	{
	display:none;
}
.right	{
	display:none;
}
h1	{
	font-size:28px;
	text-align:center;
	margin-bottom:20px;
}
table	{
	width:100%;
}
.thumb	{
	padding-left:10px;
	float:right;
	max-width:100px;
	max-height:100px;
}
.boldtitle	{
	line-height:30px;
	font-size:25px;
	color:green;
}
td	{
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
}
.titles	{
	background-color:rgba(0,0,0,0.06);
}
td	{
	margin:0px;
	padding:0px;
}
}