@charset "UTF-8";
/* CSS Document */

body {
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
color:#b80909;
background-color: #000000;
/*background-image:url(images/2021Background.gif);*/
background-repeat:repeat-x;
text-align:left;
font-size : 12pt;
}

h2 {
font-family:arial, verdana, sans-serif;
color: #000000;
text-align:center;
}
h3 {
font-family:arial, verdana, sans-serif;
color: #000000;
text-align:center;
}
p {
font-family:arial, verdana, sans-serif;
color: #000000;
text-align:center;
}

div.main_container {
width: 695px;
margin: 5px auto;
/*opacity: 0.85;
filter: alpha(opacity=85); /* For IE8 and earlier */*/
}

div.header {
width: 695px;
background-color: #ffffff;
/*opacity: 0.98;*/
filter: alpha(opacity=98); /* For IE8 and earlier */
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
color:#b80909;
text-align:center;
font-size:20pt;
margin:5px auto;
padding:20px 0px 20px 0px;
overflow:auto;
border-top:#fad905 solid 5px;
border-left:#fad905 solid 5px;
border-right:#fad905 solid 5px;

}

div.bwimages {
width: 200px;
background-color: #ffffff;
float: left;
margin-top:5px;
}
div.flags {
width: 695px;
background-color: #ffffff;
/*opacity: 0.95;
filter: alpha(opacity=95); /* For IE8 and earlier */
/*float: right;*/
margin:5px auto;
padding:10px 0px 10px 0px;
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
color:#0F3E88;
font-size: 24pt;

border-left:#fad905 solid 5px;
border-right:#fad905 solid 5px;
}

div.calendar img {
margin-left:60px;
}

div.countdown {
width: 595px;
margin:5px auto;
padding:10px 10px 10px 10px;
background:#ffffff;
color: #000000;
text-align:center;
font-size: 10pt;
/*border-left:#0d5e67 solid 1px;
border-right:#0d5e67 solid 1px;*/
}



div.navigation {
width: 695px;
height:30px;
margin:0px auto;
padding-top:10px;
/*float:right;*/
text-align:center;
background-color:#ffffff;
opacity: 0.98;
filter: alpha(opacity=98); /* For IE8 and earlier */
color: #000000;
font-size: 10pt;
border-bottom:#fad905 solid 5px;
border-left:#fad905 solid 5px;
border-right:#fad905 solid 5px;
}

div.content {
width: 695px;
margin:5px auto;
/*float:right;*/

background-color: #ffffff;
opacity: 0.98;
filter: alpha(opacity=98); /* For IE8 and earlier */
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
color:#66122b;
text-align:center;
font-size:12pt;
padding:20px 0px 20px 0px;
overflow:auto;
border-top:#fad905 solid 5px;
border-left:#fad905 solid 5px;
border-right:#fad905 solid 5px;
}

div.everyone {
/*margin-top:5px;
padding-top:10px;
padding-bottom:10px;
margin-left:30px;
margin-right:40px;
float:right;
background:#ffffff;
opacity: 0.95;
filter: alpha(opacity=95); /* For IE8 and earlier */
/*text-align:left;
font-size: 10pt;
*/

margin:5px auto;
padding:20px 30px 20px 30px;
/*float:right;*/
background:#ffffff;
opacity: 0.95;
filter: alpha(opacity=95); /* For IE8 and earlier */
color:#000000;
text-align:left;
/*font-size: 12pt;*/
/*border-top:#0d5e67 solid 1px;
border-left:#0d5e67 solid 1px;
border-right:#0d5e67 solid 1px;*/

}

div.leader_home {
	width:695px;
margin:5px auto;
padding:10px 10px 10px 10px;
/*float:right;*/
background:#000000;
opacity: 0.95;
filter: alpha(opacity=95); /* For IE8 and earlier */
color:#ffffff;
text-align:center;
font-size: 10pt;
/*border-top:#0d5e67 solid 1px;
border-left:#0d5e67 solid 1px;
border-right:#0d5e67 solid 1px;*/
}



div.footer {
width: 695px;
margin:5px auto;
padding-top:10px;
padding-bottom:10px;
float:none;
background:#ffffff;
text-align:center;
font-size: 10pt;
border-bottom:#fad905 solid 5px;
border-left:#fad905 solid 5px;
border-right:#fad905 solid 5px;
}

div.chat {

width: 595px;
margin:5px auto;
padding-right:50px;
padding-top:10px;
padding-left:50px;
/*float:right;*/
background:#000000;
text-align:left;
font-size: 10pt;
/*border-left:#0d5e67 solid 1px;
border-right:#0d5e67 solid 1px;*/
}

div.chathistory {
width: 595px;
margin:5px auto;
padding-right:50px;
padding-top:10px;
padding-left:50px;
/*float:right;*/
background:#000000;
text-align:left;
font-size: 10pt;
}

div.admin {
width: 695px;
margin:5px auto;
padding-top:10px;
padding-bottom:10px;
/*float:right;*/
background:#ffffff;
color:#000000;
text-align:center;
font-size: 10pt;
}

div.admindiv {
	margin:5px auto;
padding:10px 10px 10px 10px;
/*float:right;*/
background:#ffffff;
opacity: 0.95;
filter: alpha(opacity=95); /* For IE8 and earlier */

text-align:center;
font-size: 10pt;
}
	

a:link {
color:#b80909;
text-decoration: none;
}
a:hover {
color: #b80909;
}
a:visited {
color:#b80909;
text-decoration: none;
}
a:visited:hover{
color:#b80909;
}

div.predict {
font-size: 10pt;
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
color: #000000;
text-align:left;
margin:10px auto;
width:635px;
background-color:#ffffff;
opacity: 0.98;
filter: alpha(opacity=98); /* For IE8 and earlier */
padding:10px 30px 10px 30px;
/*border-top:#0d5e67 solid 1px;
border-left:#0d5e67 solid 1px;
border-right:#0d5e67 solid 1px;*/
}

div.logout {
text-align:center;
background-color:#ffffff;
font-size: 10pt;
margin-left:200px;
margin-right:200px;
margin-top:50px;
margin-bottom:50px;
padding:20px;
}


span.backgroundcolor {
background-color:#ffffff;
}

div.chatcomment {
background-color:#ffffff;
padding-top: 5px;
padding-left:10px;
padding-bottom:8px;



}
div.chatdateandname {
padding-left:10px;
padding-top:8px;
padding-bottom:8px;
background-color:#000000;
color:#ffffff;
}

span.chattitletextcolor{
	color:#ffffff;
}

div.rules {
	width:635px;
	margin: 0 auto;
	background-color:#ffffff;
	color:#000000;
	opacity: 0.95;
	filter: alpha(opacity=95); /* For IE8 and earlier */
	padding: 20px 30px 20px 30px;
	/*border-top:#0d5e67 solid 1px;
border-left:#0d5e67 solid 1px;
border-right:#0d5e67 solid 1px;*/
text-align: left;
}

div.leagues {
	width:635px;
	background-color:#ffffff;
	opacity: 0.95;
	filter: alpha(opacity=95); /* For IE8 and earlier */
	padding: 20px 30px 20px 30px;
	/*border-top:#0d5e67 solid 1px;
border-left:#0d5e67 solid 1px;
border-right:#0d5e67 solid 1px;*/
}

div.leaderboard {
	width:695px;
	background-color:#ffffff;
	opacity: 0.95;
	filter: alpha(opacity=95); /* For IE8 and earlier */
	padding: 20px 0px 20px 0px;
	/*border-top:#0d5e67 solid 1px;
	border-left:#0d5e67 solid 1px;
	border-right:#0d5e67 solid 1px;*/
}
	

div.leaderboard p{
text-align:center;
}



table.admindata {
	font-size:12px;
    border-collapse: collapse;
	border: 1px solid #ddd;
	color:#0F3E88;
}


table.admindata td, th {
	padding: 5px;
	border-bottom: 1px solid #ddd;
}

table.admindata tr:hover {
	background-color:#f5f5f5;
}
table.admindata tr:nth-child(even){
	background-color: #f2f2f2;
	
}

table.admindata2 {
	font-size:12px;
    border-collapse: collapse;
	border: 1px solid #ddd;
	color:#0d5e67;
}
table.admindata2 td, th {
	padding: 5px;
	border-bottom: 1px solid #ddd;
}

table.admindata2 tr:hover {
	background-color:#f5f5f5;
}
table.admindata2 tr:nth-child(even){
	background-color: #f2f2f2;
	
}

div.corners1 {
	border-radius:0px 0px 20px 20px;
}

div.corners2 {
	border-radius:20px 20px 0px 0px;
}

.allcorners {
	border-radius:20px 20px 20px 20px;
}


/*
select styling
*/
#select { margin: 20px; }

/* -------------------- Select Box Styles: bavotasan.com Method (with special adaptations by ericrasch.com) */
/* -------------------- Source: http://bavotasan.com/2011/style-select-box-using-only-css/ */
.styled-select {
   background-color: #7FB7BE/*url(http://i62.tinypic.com/15xvbd5.png) no-repeat 96% 0*/;
   height: 40px;
   overflow: hidden;
   width: 150px;
}

.styled-select select {
   background: transparent;
   border: none;
   font-size: 14px;
   height: 40px;
   padding: 5px; /* If you add too much padding here, the options won't show in IE */
   width: 150px;
}

.styled-select.slate {
   /*background: url(http://i62.tinypic.com/2e3ybe1.jpg) no-repeat right center;*/
   height: 50px;
   width: 150px;
}

.styled-select.slate select {
   border: 1px solid #ccc;
   font-size: 14px;
   height: 50px;
   width: 150px;
}

.slate   { background-color: #D3F3EE; }
.slate select   { color: #0F3E88; }

.submit {
	background-color:#000000;
	color:#fff;
	font-size:14px;
	border-radius:4px;
}

/* this styles the group data */
.group_data {
    
    padding: 30px;
    /*text-align: center;
	width: 100%;
	
	*/
    background-color: #000000;
    margin-top: 20px;
	width:auto;
	height:auto;
}
.group_data_style {
	/*float:left;
	    margin-top: 20px;

	*/
	color:#ffffff;
	background-color: #000000;
	width:auto;
	height:auto;
}

.group_table {
	padding: 10px;
	border: 1px solid #000;

}
table.group_table td {
	padding: 10px;
	border: 1px solid #000;

}

