﻿BODY
	{
	background-color: black ;
	background-image: url('./images/header.png') ;
	background-repeat: repeat-x ;
	padding: 20px 5px 5px 5px ; 
	}
HR 
	{
	color: gray ; 
	height:1px ; 
	padding: 0px 0px 0px 0px ; 
	margin: 0px ;
	}
.Hidden 
	{
	position: relative ;
	visibility: hidden ;
	}
#formSubmit
	{
	visibility: hidden
	}
/* - New CSS ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#silent A:hover {
	color: Red;
	padding: 0px 4px 0px 4px;
	margin: 3px;
	text-decoration: none;
	border: 1px solid #5270EA;
	background-color:#87CEEB;
}
#silent A:link{
	color: Red;
	padding: 0px 4px 0px 4px;
	margin: 3px;
	text-decoration: none;
	border: 1px solid #5270EA;
	background-color:#87CEEB;
}
#silent A:visited {
	color: Red;
	padding: 0px 4px 0px 4px;
	margin: 3px;
	text-decoration: none;
	border: 1px solid #5270EA;
	background-color:#87CEEB;
}
#silent A:active {
	color: Red;
	padding: 0px 4px 0px 4px;
	margin: 3px;
	text-decoration: none;
	border: 1px solid #5270EA;
	background-color:#87CEEB;
}
#fozzyBody div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 1px solid #5970B2;
	background-color:#3366FF;
	width: 550px;
}
.bodyFozzy {
	font-size: 80% ;
	font-family: verdana, tahoma, helvetica, sans-serif;
	color: White;
	text-decoration: none;
	line-height: 18px;
}
.fontRed {color: Red;}
.fontGreen {color: Green;}
.fontBlue {color: Blue;}
.fontStrikeout {text-decoration: line-through}
.bodyFozzy sub{
	font-size: 100% ;
	color: Red;
	font-weight: bold;
	margin: 10px 10px 10px 20px;
	padding: 4px 0px;
}
.bodyFozzy p{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px;
}
.bodyFozzy ul{
	font-weight: bold;
	font-size: 100% ;
	margin: 5px 0px 5px 25px;
	padding: 4px 10px;
}
.bodyFozzy li{
	font-weight: normal;
	font-size: 100% ;
}
.bodyFozzy h1{
	font-size: 175% ;
	text-decoration: underline;
	color: DodgerBlue;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding: 4px 10px;
}
.bodyFozzy h2{
	font-size: 150% ;
	text-decoration: underline;
	color: DodgerBlue;
	font-weight: bold;
	margin: 5px 0px 10px 0px;
	padding: 4px 10px;
}
.bodyFozzy h3{
	font-size: 150% ;
	text-decoration: underline;
	color: Red;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding: 4px 10px;
}
.bodyFozzy h4{
	font-size: 125% ;
	text-decoration: underline;
	color: #5499C7;
	font-weight: bold;
	margin: 10px 0px 10px 5px;
	padding: 4px 10px;
}
.bodyFozzy h5{
	font-size: 90% ;
	color: SteelBlue;
	font-weight: bold;
	margin: 5px 0px 10px 5px;
	padding: 4px 10px;
}
.bodyFozzy h6{
	font-size: 110% ;
	color: SteelBlue;
	font-weight: bold;
	margin: 5px 0px 10px 5px;
	padding: 4px 10px;
}
.bodyFozzy strong{
	font-size: 90% ;
	margin: 0 10px 0 20px;
	padding: 4px 10px;
	font-weight: normal;
}
.bodyFozzy small{
	font-size: 90% ;
	margin: 0 10px 0 20px;
	padding: 4px 10px;
	font-weight: normal;
	text-align: right;
	color: White;
}
.bodyFozzy textarea{
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size: 90% ;
	color: Black;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
.bodyFozzy A:link{
	color: Navy;
	padding: 0px 4px 0px 4px;
	margin: 3px;
	text-decoration: none;
	border: 1px solid #5270EA;
	background-color:#87CEEB;
}
.bodyFozzy A:visited {
	color: Navy;
	padding: 0px 4px 0px 4px;
	margin: 3px;
	text-decoration: none;
	text-decoration: none;
	border: 1px solid #5270EA;
	background-color:#87CEEB;
}
.bodyFozzy A:active {
	color: Navy;
	padding: 0px 4px 0px 4px;
	margin: 3px;
	text-decoration: none;
	text-decoration: none;
	border: 1px solid #5270EA;
	background-color:#87CEEB;
}
.bodyFozzy A:hover {
	color: Blue;
	padding: 0px 4px 0px 4px;
	margin: 3px;
	text-decoration: none;
	text-decoration: none;
	border: 1px solid #5270EA;
	background-color:#87CEEB;
}
/* - Menu CSS ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#menuTop {
	margin: 10px 0px 0px 0px;
	padding: 0;
	z-index: 30
}
#menuTop li {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	float: left;
	font: bold 12px arial;
}
#menuTop li a {
	display: block;
	margin: 0 10px 0 10px;
	padding: 4px 0px;
	height: 16px;
	width: 150px;
	color: #404040;
	background-image: url('./images/menu header gray.png');
	background-repeat: repeat-x;
	text-align: center;
	text-decoration: none;
}
#menuTop li a:hover {
	background-image: url('./images/menu header blue.png');
	background-repeat: repeat-x;
}
#menuTop div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 0px solid #5970B2;
}
#menuTop div a {
	position: relative;
	display: block;
	margin: 0 10px 0 10px;
	padding: 4px 10px;
	height: 16px;
	width: 130px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background-image: url('./images/menu sub gray.png');
	background-repeat: repeat-x;
	color: #505050;
	font: 11px arial;
}
#menuTop div a:hover {
	background-repeat: repeat-x;
	background-image: url('./images/menu sub blue.png');
	background-color:#3366FF;
	color: #505050;
}
/* - Login CSS ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.login {
  	width: 400px;
  	background-color: #ffffff;
  	box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.3);
  	margin: 100px auto;
}
.login h1 {
  	text-align: center;
  	color: #5b6574;
  	font-size: 24px;
  	padding: 20px 0 20px 0;
  	border-bottom: 1px solid #dee0e4;
}
.login form {
  	display: flex;
  	flex-wrap: wrap;
  	justify-content: center;
  	padding-top: 20px;
}
.login form label {
  	display: flex;
  	justify-content: center;
  	align-items: center;
  	width: 50px;
  	height: 50px;
  	background-color: #3274d6;
  	color: #ffffff;
}
.login form input[type="password"], .login form input[type="text"] {
  	width: 310px;
  	height: 50px;
  	border: 1px solid #dee0e4;
  	margin-bottom: 20px;
  	padding: 0 15px;
}
.login form input[type="submit"] {
  	width: 100%;
  	padding: 15px;
 	margin-top: 20px;
  	background-color: #3274d6;
  	border: 0;
  	cursor: pointer;
  	font-weight: bold;
  	color: #ffffff;
  	transition: background-color 0.2s;
}
.login form input[type="submit"]:hover {
	background-color: #2868c7;
  	transition: background-color 0.2s;
}
/* - Links CSS ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.links_Small {
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 70%;
	color: Navy;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.links_Small A:link {color: Navy; text-decoration: none;}
.links_Small A:visited {color: Navy; text-decoration: none;}
.links_Small A:active {color: Navy; text-decoration: none;}
.links_Small A:hover {color: Navy; text-decoration: none;}
/* - Tables CSS ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
table#bonus { font-family: Arial, Helvetica, sans-serif ; border-collapse: collapse ; width: 750px ; color: White ; }
table#bonus th { border: 1px solid #969696 ; padding: 3px 0px 3px 6px ; font-weight: bold ; font-size: 13px ; background: #2B52FF ;}
table#bonus th.top { border: 1px solid #969696 ; padding: 3px 0px 3px 8px ;  text-align: left ; font-weight: bold ; background: #1C36A9 ; border-top-left-radius: 5px ; border-bottom-right-radius: 0px ; border-top-right-radius: 5px ; border-bottom-left-radius: 0px ; font-size: 13px ; }
table#bonus th.bottom { border-top-left-radius: 0px ; border-bottom-right-radius: 5px ; border-top-right-radius: 0px ; border-bottom-left-radius: 5px ; font-size: 13px ; border: 1px solid #969696 ; padding: 1px 0px 1px 5px ;  text-align: left ; font-weight: bold ; background:#C0C0C0 ; }
table#bonus td { font-size: 11px ; padding: 3px 10px 3px 15px ; vertical-align: top ; border-style: solid; border-width: 0px 1px 0px 1px; border-color: #969696 ;}
table#bonus tr:nth-child(even) { background-color: #191919; }
table#bonus tr:nth-child(odd) { background-color: #111111; }
/* - Info Margins ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* top right bottom left 

