﻿body {
	font-family: "Open Sans", sans-serif;
	line-height: 1.25;
}
h1{
	font-size: 18pt;
	margin-left: 5px;
	color: blue;
}

h2 {
	font-size: 12pt;
}

div.menu {
	padding: .4px 0px 4px 0px;
}

div.menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: auto;
}

div.menu ul li ul li {
	display: block;
	width: 250px;
}

div.menu ul li a, div.menu ul li a:visited {
	background-color: #465c71;
	border: 1px #4e667d solid;
	color: #dde4ec;
	display: block;
	line-height: 1.35em;
	padding: 4px 20px;
	text-decoration: none;
	white-space: nowrap;
}

div.menu ul li {
	margin: 0 0 0px;
}

div.menu ul li a:hover {
	background-color: #bfcbd6;
	color: #465c71;
	text-decoration: none;
}

div.menu ul li a:active {
	background-color: #465c71;
	color: #cfdbe6;
	text-decoration: none;
}

.DropDownListControls {
	font-weight: bold;
	font-size: 15pt;
}

.MobileDropDownListControls {
	font-weight: bold;
	font-size: 36pt;
}

.CommandButtons {
	height: 30px;
	font-size: 12pt;
	margin-right:2px;
	background-color:cadetblue;
	color: white;
	border: none;
}

.CommandButtons_Big {
	height: 50px;
	font-size: 20pt;
	background-color: cadetblue;
	color: white;
	border: none;
	font-weight: bold;
}

.PlayersDataGridHeader {
	background-color: lightblue;
	font-weight: bold;
	color: black;
	padding-left: 5px;
	font-size: 10pt;
}

.DataGridFooter {
	background-color: lightblue;
	font-weight: bold;
	color: black;
	font-size: 12pt;
}

.Ball_White {
	border-radius: 25px;
	border: 1px solid gray;
	padding: 1px;
	width: 10px;
	height: 20px;
	text-align: center;
	line-height: 25px;
}

.Mobile_Ball_White {
	border-radius: 50px;
	border: 5px solid gray;
	padding: 20px;
	text-align: center;
	font-weight: bold;
}

.Mobile_Ball_White_Winner {
	border-radius: 50px;
	border: 1px solid gray;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	background-color: blue;
	color: white;
}

.Ball_White_Winner {
	border-radius: 25px;
	border: 1px solid gray;
	padding: 1px;
	width: 10px;
	height: 20px;
	text-align: center;
	background-color: blue;
	color: white;
	font-weight: bold;
	line-height:25px;
}

.Ball_Blue {
	border-radius: 25px;
	border: 2px solid blue;
	padding: 1px;
	width: 10px;
	height: 20px;
	text-align: center;
	line-height: 25px;
}

.Ball_Orange {
	border-radius: 25px;
	border: 1px solid darkorange;
	padding: 1px;
	width: 10px;
	height: 20px;
	text-align: center;
	line-height: 25px;
}

.Mobile_Ball_Orange {
	border-radius: 50px;
	border: 5px solid darkorange;
	padding: 20px;
	text-align: center;
	font-weight: bold;
}

.Mobile_Ball_Orange_Winner {
	border-radius: 50px;
	border: 1px solid darkorange;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	background-color: darkorange;
	color: white;
}

.Ball_Orange_Winner {
	border-radius: 25px;
	border: 1px solid darkorange;
	padding: 1px;
	width: 10px;
	height: 20px;
	text-align: center;
	background-color: darkorange;
	color: white;
	font-weight: bold;
	line-height: 25px;
}

.Ball_Yellow {
	border-radius: 25px;
	border: 1px solid yellow;
	padding: 1px;
	width: 10px;
	height: 20px;
	text-align: center;
	line-height: 25px;
}

.TextBoxControls {
	height: 30px;
	font-size: 18pt;
}

.Button_Player_DefaultScreen {
	display: block;
	vertical-align: top;
	color: darkblue;
	height: 110px;
	width: 750px;
	font-family: Helvetica, 'Times New Roman', Times, serif;
	font-size: 42pt;
	font-weight: bold;
	background-color: white;
	text-align: center;
	border-radius: 20px;
	border: 2px solid darkblue;
	margin: auto;
}

.Button_Player_DefaultScreen:Hover {
	background-color: #25a0da; /* PC Theme Light Blue for hi-lighting buttons */
	cursor: pointer;
}

.Button_Player_DefaultScreen:disabled {
	color: #4E4848; /* PC Theme Darker Brown for lettering */
	background-color: #c9d7dc; /* PC Theme Light Gray matching background */
	cursor: auto;
}

.Back_Button {
	display: block;
	vertical-align: top;
	color: darkblue;
	height: 110px;
	width: 775px;
	font-family: Helvetica, 'Times New Roman', Times, serif;
	font-size: 42pt;
	font-weight: bold;
	background-color: white;
	text-align: center;
	border-radius: 20px;
	border: 2px solid darkblue;
	margin: auto;
	background-position: 20px;
	background-repeat: no-repeat;
	background-image: url('Images/back.png');
}

	.Back_Button:Hover {
		background-color: #25a0da; /* PC Theme Light Blue for hi-lighting buttons */
		cursor: pointer;
	}

	.Back_Button:disabled {
		color: #4E4848; /* PC Theme Darker Brown for lettering */
		background-color: #c9d7dc; /* PC Theme Light Gray matching background */
		cursor: auto;
	}

.Button_SaveEditProfile {
	display: block;
	vertical-align: top;
	color: darkblue;
	height: 110px;
	width: 750px;
	font-family: Helvetica, 'Times New Roman', Times, serif;
	font-size: 42pt;
	font-weight: bold;
	background-color: white;
	text-align: center;
	border-radius: 20px;
	border: 2px solid darkblue;
	margin: auto;
}

	.Button_SaveEditProfile:Hover {
		background-color: #25a0da; /* PC Theme Light Blue for hi-lighting buttons */
		cursor: pointer;
	}

	.Button_SaveEditProfile:disabled {
		color: #4E4848; /* PC Theme Darker Brown for lettering */
		background-color: #c9d7dc; /* PC Theme Light Gray matching background */
		cursor: auto;
	}

.Mobile_Table_Header {
	background-color: lightblue;
	font-weight: bold;
	color: black;
	margin-left: 5px;
	font-size: 28pt;
}

.Mobile_Table_Footer {
	background-color: lightblue;
	font-weight: bold;
	color: black;
	font-size: 28pt;
}

.Mobile_Text_Title {
	text-align: center;
	color: indianred;
	font-weight: bold;
	font-size: 28pt;
}

.Mobile_Text {
	padding-left: 10px;
	color: black;
	font-size: 28pt;
}

.Mobile_Text2 {
	padding-left: 10px;
	color: black;
	font-size: 22pt;
}

.AlternateTableRow {
	background-color: blanchedalmond;
}

.AlternateTableRow2 {
	background-color: lightblue;
}

.Cash_Balance_Button {
	background-position: 20px;
	background-repeat: no-repeat;
	background-image: url('Images/dollar_currency_sign.png');
}

.Logout_Button {
	background-position: 20px;
	background-repeat: no-repeat;
	background-image: url('Images/orange_arrow_down.png');
}

.Past_Lotteries_Button {
	background-position: 20px;
	background-repeat: no-repeat;
	background-image: url('Images/open_folder.png');
}

.Calendar_Button {
	background-position: 20px;
	background-repeat: no-repeat;
	background-image: url('Images/calendar_empty.png');
}

.Tools_Button {
	background-position: 20px;
	background-repeat: no-repeat;
	background-image: url('Images/tools.png');
}

.EditProfile_Button {
	background-position: 20px;
	background-repeat: no-repeat;
	background-image: url('Images/edit_profile.png');
}

.Button_Login_Screen {
	display: block;
	vertical-align: top;
	color: darkblue;
	height: 110px;
	width: 600px;
	font-family: Helvetica, 'Times New Roman', Times, serif;
	font-size: 42pt;
	font-weight: bold;
	background-color: white;
	text-align: center;
	border-radius: 20px;
	border: 2px solid darkblue;
	margin: auto;
}

	.Button_Login_Screen:Hover {
		background-color: #25a0da; /* PC Theme Light Blue for hi-lighting buttons */
		cursor: pointer;
	}

	.Button_Login_Screen:disabled {
		color: #4E4848; /* PC Theme Darker Brown for lettering */
		background-color: #c9d7dc; /* PC Theme Light Gray matching background */
		cursor: auto;
	}

.Login_TextBox {
	height: 100px;
	width: 700px;
	border: 1px solid gray;
	font-size: 48pt;
	border-radius: 20px;
	padding-bottom: 30px;
}

.Login_Text {
	color: darkblue;
	font-size: 42pt;
	font-weight: bold;
	padding-bottom: 30px;
}

/* --------------------------------------------------------------------------------
														CALENDAR - START
	--------------------------------------------------------------------------------- */

.MyCalendar {
	margin: auto;
	width: 100%;
}

.MyTitleStyle {
	background-color: lightblue;
	border:none;
}

.MyDayHeaderStyle {
	background-color: blanchedalmond;
}

.MySelectedDayStyle {
	/*background-color: blue;*/
	/*color: white;*/
	/*font-weight: bold;*/
	border-radius: 100px;
}

.AmountWonStyle {
	font-weight: bold;
	background-color: forestgreen;
	color: white;
	padding: 10px;
}

/* --------------------------------------------------------------------------------
														CALENDAR - END
	--------------------------------------------------------------------------------- */




