@charset "utf-8";
/* CSS Document  #d20a11   */
@font-face {
    font-family: 'webfont'; /*a name to be used later*/
    src: url('webfont.ttf'); /*URL to font*/
}
html { 
	background: url(bg.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

container {
	display: flex;
	width: 100%;
}
div.tablecnt {
	font-family: 'webfont';
	font-size: 30px;
	color: #9a1032;
	padding-bottom: 10px;
}
div.leftmain {
	flex: 0 0 23%;
	font-size: 30px;
	text-align: center;
	font-family: 'webfont';
	border-right: 1px solid #d3d3d3;
}
div.rightmain {
	flex: 1;
	padding-top: 10px;
}
div.menutitle {
	font-size: 30px;
}
div.groupimg {
	margin-top: 10px;
	text-align: center;
}
div.groupimg img {
	padding: 20px;
}
a.menulink:link {
	text-decoration:none; 
	color:#000000;
} 
a.menulink:visited {
	text-decoration:none; 
	color:#000000;
}
a.menulink:hover {
	text-decoration:underline; 
	color:#9a1032;
}
div.container2 {
	width: 750px;
	padding-left: 25px;
	text-align: center;
}
div.goodmessage {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	letter-spacing: 2px;
	word-spacing: 2px;
	color: #000000;
	font-weight: 700;
	text-decoration: none solid rgb(68, 68, 68);
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
}
div.badmessage {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	letter-spacing: 2px;
	word-spacing: 2px;
	color: #9a1032;
	font-weight: 700;
	text-decoration: none solid rgb(68, 68, 68);
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
}
.btn {
	background: #3498db;
	background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
	background-image: -moz-linear-gradient(top, #3498db, #2980b9);
	background-image: -ms-linear-gradient(top, #3498db, #2980b9);
	background-image: -o-linear-gradient(top, #3498db, #2980b9);
	background-image: linear-gradient(to bottom, #3498db, #2980b9);
	-webkit-border-radius: 12;
	-moz-border-radius: 12;
	border-radius: 12px;
	font-family: Arial;
	color: #ffffff;
	font-size: 20px;
	padding: 10px 20px 13px 20px;
	text-decoration: none;
}

.btn:hover {
	background: #3cb0fd;
	background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	text-decoration: none;
}

.btn2 {
	background: #34d960;
	background-image: -webkit-linear-gradient(top, #34d960, #2980b9);
	background-image: -moz-linear-gradient(top, #34d960, #2980b9);
	background-image: -ms-linear-gradient(top, #34d960, #2980b9);
	background-image: -o-linear-gradient(top, #34d960, #2980b9);
	background-image: linear-gradient(to bottom, #34d960, #2980b9);
	-webkit-border-radius: 12;
	-moz-border-radius: 12;
	border-radius: 12px;
	font-family: Arial;
	color: #ffffff;
	font-size: 20px;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

.btn2:hover {
	background: #3cb0fd;
	background-image: -webkit-linear-gradient(top, #3cb0fd, #34d960);
	background-image: -moz-linear-gradient(top, #3cb0fd, #34d960);
	background-image: -ms-linear-gradient(top, #3cb0fd, #34d960);
	background-image: -o-linear-gradient(top, #3cb0fd, #34d960);
	background-image: linear-gradient(to bottom, #3cb0fd, #34d960);
	text-decoration: none;
}

table.redTable {
/*	
	border: 1px solid #000000;
	background-color: #FFFFFF; */
	width: 760px;
	height: 100px;
	text-align: center;
	border-collapse: collapse; 
}
table.redTable td, table.redTable th {
/*  border: 1px solid #AAAAAA; */
	padding: 3px 2px;
}
table.redTable tbody td {
	font-size: 16px;
	font-weight: bold;
}
table.redTable tr:nth-child(even) {
/*  background: #FAFAFA; */
}
table.redTable thead {
}
table.redTable thead th {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
