.edittable{width:590px; font-size:12pt; padding:3px 3px 3px 3px;}
.edittable th{width:180px;text-align:left;font-weight:bold; font-size:11pt; padding:3px 3px 3px 10px;}
.edittable td{text-align:auto;font-weight:normal; font-size:12pt; padding:3px 3px 3px 3px;}
.eidttable td input{height:28px;float:left;font-size:12px;border:0px solid gray;}

.trhead { width:590px;height:25px;text-align:left;font-weight:bold; font-size:13pt; padding:3px 3px 3px 3px;background:#EEEEEE;}
.trhead td{ width:590px; text-align:left;font-weight:bold; font-size:13pt; padding:3px 3px 3px 3px;}
.trhead a{ text-decoration:none; font-weight:bold; color:green;}
.trbody td{text-align:auto;font-weight:normal; font-size:12pt; padding:3px 3px 3px 3px;border-bottom:1px solid #EEEEEE;}

#pagetitle{padding:3px 0px 3px 0px; height:28px;width:100%;font-size:22px;font-weight:bold;text-align:center;float:center;text-shadow:1px 1px 2px gray;color:black;border-bottom:3px solid green;background:#DDDDDD;}

.table{padding-left:10px;padding-right:5px;height:auto;width:998px;border:1px solid #DDDDDD;background:#FFFEEE;}

.bpurple{color:#ffffff;text-shadow:0 1px 0 #333333;font-size:14px;text-align:center;cursor:pointer;padding:3px 5px;display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #173b86;background:#2050AF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2050AF',endColorstr='#6599ff');background:-webkit-gradient(linear,0% 0,0% 100%,from(#9FBFFF),color-stop(0.1,#9FBFFF),color-stop(0.3,#2050AF),to(#6599ff));background:-moz-linear-gradient(center top,#9FBFFF 2%,#2050AF 50%,#6599ff 100%) repeat scroll 0 0 transparent;}.bpurple a{color:#FFFFFF;text-decoration:none;}.bpurple:hover{background:#9FBFFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1957f5',endColorstr='#528fff');background:-webkit-gradient(linear,0% 0,0% 100%,from(#92b7ff),color-stop(0.1,#91b6ff),color-stop(0.3,#1957f5),to(#528fff));background:-moz-linear-gradient(center top,#92b7ff 2%,#1957f5 50%,#528fff 100%) repeat scroll 0 0 transparent;}.bpurple:active{background:#2050AF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1347b3',endColorstr='#3472f9');background:-webkit-gradient(linear,0% 0,0% 100%,from(#2252af),color-stop(0.1,#2252af),color-stop(0.3,#3472f9),to(#1347b3));background:-moz-linear-gradient(center top,#2252af 2%,#3472f9 50%,#1347b3 100%) repeat scroll 0 0 transparent;}.button1{color:#000000;text-shadow:0 1px 0 #333333;font-size:14px;text-align:center;cursor:pointer;padding:2px 5px;display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #C2C2C2;background:#D9D9D9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E4E4',endColorstr='#D9D9D9');background:-webkit-gradient(linear,0% 0,0% 100%,from(#E5E4E4),color-stop(0.2,#E5E4E4),color-stop(0.3,#C2C2C2),to(#D9D9D9));background:-moz-linear-gradient(center top,#E5E4E4 20%,#C2C2C2 30%,#D9D9D9 100%) repeat scroll 0 0 transparent;}.button1 a{color:#FFFFFF;text-decoration:none;}.button1:hover{background:#C2C2C2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9D9D9',endColorstr='#E5E4E4');background:-webkit-gradient(linear,0% 0,0% 100%,from(#D9D9D9),color-stop(0.2,#D9D9D9),color-stop(0.3,#C2C2C2),to(#E5E4E4));background:-moz-linear-gradient(center top,#D9D9D9 20%,#C2C2C2 30%,#E5E4E4 100%) repeat scroll 0 0 transparent;}.button1:active{background:#D9D9D9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E4E4',endColorstr='#D9D9D9');background:-webkit-gradient(linear,0% 0,0% 100%,from(#E5E4E4),color-stop(0.2,#E5E4E4),color-stop(0.3,#C2C2C2),to(#D9D9D9));background:-moz-linear-gradient(center top,#E5E4E4 20%,#C2C2C2 30%,#D9D9D9 100%) repeat scroll 0 0 transparent;}
.bgreen{color:#ffffff;text-shadow:0 1px 0 #333333;font-size:14px;text-align:center;cursor:pointer;padding:3px 5px;display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #3F772A;background:#00C400;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008B15',endColorstr='#00C400');background:-webkit-gradient(linear,0% 0,0% 100%,from(#8AF07E),color-stop(0.1,#8AF07E),color-stop(0.3,#008B15),to(#00C400));background:-moz-linear-gradient(center top,#8AF07E 2%,#008B15 50%,#00C400 100%) repeat scroll 0 0 transparent;}
.bgreen a{color:#FFFFFF;text-decoration:none;}
.bgreen:hover{background:#05dd00;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bd47',endColorstr='#05dd00');background:-webkit-gradient(linear,0% 0,0% 100%,from(#bbf6b2),color-stop(0.1,#bbf6b2),color-stop(0.3,#00bd47),to(#05dd00));background:-moz-linear-gradient(center top,#bbf6b2 2%,#00bd47 50%,#05dd00 100%) repeat scroll 0 0 transparent;}
.bgreen:active{background:#008B15;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8AF07E',endColorstr='#008B15');background:-webkit-gradient(linear,0% 0,0% 100%,from(#008B15),color-stop(0.1,#008B15),color-stop(0.3,#8AF07E),to(#008B15));background:-moz-linear-gradient(center top,#008B15 2%,#8AF07E 50%,#008B15 100%) repeat scroll 0 0 transparent;}
.bred{color:#ffffff;text-shadow:0 1px 0 #333333;font-size:14px;text-align:center;cursor:pointer;padding:3px 5px;display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #3F772A; background:red; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='red',endColorstr='#00C400'); background:-webkit-gradient(linear,0% 0,0% 100%,from(red),color-stop(0.5,red),color-stop(0.3,#008B15),to(#00C400));background:-moz-linear-gradient(center top,pink 12%,red 50%,pink 30%) repeat scroll 0 0 transparent;}
.bred a{color:#FFFFFF;text-decoration:none;}
.bred:hover{background:red;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='red',endColorstr='#05dd00');background:-webkit-gradient(linear,0% 0,0% 100%,from(red),color-stop(0.1,#bbf6b2),color-stop(0.3,#00bd47),to(#05dd00));background:-moz-linear-gradient(center top,pink 12%,red 50%,pink 100%) repeat scroll 0 0 transparent;}

input{
margin:3px;
height:auto;padding:3px 5px;
border:1px solid green;
border-radius:0.2em 0.2em 0.2em 0.2em; -moz-border-radius:0.2em 0.2em 0.2em 0.2em; -webkit-border-radius:0.2em 0.2em 0.2em 0.2em;
}
input:hover{background:#FFFF99;}
select{
height:auto;padding:3px 5px;
border:1px solid green;
border-radius:0.2em 0.2em 0.2em 0.2em; -moz-border-radius:0.2em 0.2em 0.2em 0.2em; -webkit-border-radius:0.2em 0.2em 0.2em 0.2em;
}
select:hover{background:#FFFF99;}
textarea{border:1px solid green; border-radius:0.2em 0.2em 0.2em 0.2em; -moz-border-radius:0.2em 0.2em 0.2em 0.2em; -webkit-border-radius:0.2em 0.2em 0.2em 0.2em;}
body{

font-size:12px;
background:url('../img/fireflyebg.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#availability_status {
	font-size:11px;
	margin-left:0px;
}

#regForm {
	border:1px solid #00CCFF;
	padding:0px;
	background:#FFFFFF;
	color:#203360;
	margin-top:0px;
	width:570px;
}
.form-title {
        
	float:center;
	width:572px;
	border-bottom:3px solid #00CCFF;
	background:#EEEEEE;
	color:#203360;
	
	padding-top:8px;
	padding-bottom:8px;
}

#error{
	background-color:#ffebe8;
	border:1px solid #dd3c10;
	padding:7px 3px;
	text-align:center;
	margin-top:10px;
	visibility:hidden;
	width:570px;
	align:center;
}
#loading{
	left:10px;
	position:relative;
	top:3px;
	visibility:hidden;
}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.clock {height:50px;width:200px; margin:0 auto; padding:3px; border:0px solid #00c6ff; font-size:12px;color:#00FF40;font-weight:bold;text-outline: 2px 2px #ff0000;background:#EEEEEE;
float:right;
}
.logbr {height:121px;width:580px; margin-top:-10px; border:0px solid #00c6ff; background: url(../images/bdlogo.png) no-repeat;

}
#Date {margin-left:-100px;color:blue; margin-bottom:16px;margin-right:10px;font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif; font-size:16px; text-align:center; text-shadow:1px 0 0px #DDD;
 }

ull {float:left;width:200px;margin-left:10px; list-style:none; text-align:center;}
#hours {font-size:2em; 
text-align:center; font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif; text-shadow:1px 2px 3px red, 1px 2px 3px #4E0085, 1px 2px 3px #4E0085, 1px 2px 3px white;background:#EEE;padding:3px 8px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#min {font-size:2em; 
text-align:center; font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif; text-shadow:1px 2px 3px red, 1px 2px 3px #4E0085, 1px 2px 3px #4E0085, 1px 2px 3px white; background:#EEE;padding:3px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#sec {font-size:2em; 
text-align:center; font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif; text-shadow:1px 2px 3px red, 1px 2px 3px #4E0085, 1px 2px 3px #4E0085, 1px 2px 3px white; background:#EEE;padding:3px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

#point {float:center; display:inline; font-size:2em; text-align:center; font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif; text-shadow:1px 1px 3px blue, 1px 1px 3px #4E0085, 1px 1px 3px yellow, 1px 1px 3px white;
-moz-animation:mymove 1s ease infinite; -webkit-animation:mymove 1s ease infinite;
 }

/* Simple Animation */
@-webkit-keyframes mymove 
{
0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;}
50% {opacity:0; text-shadow:none; }
100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; }	
}

@-moz-keyframes mymove 
{
0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;}
50% {opacity:0; text-shadow:none; }
100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; }	
}

.td li{
margin-top:0px;
margin-left:35px;
margin-bottom:0px;
}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
.rightform{
float:right;font-size:12px;font-weight:normal;
}
.hover :hover{
background:yellow;
}
td{
vertical-align:top;
}
div.overlay {
    display:none;
    width: auto;
    height: auto;
    max-height:500px;
    padding:8px 16px;
    position: fixed;
    left: calc(50% - 250px);
    top: calc(50% - 250px);
    border:10px solid black;
    -moz-border-radius: 15px;
    border-radius: 15px;
    z-index: 1001;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    background:#FFF;
    box-shadow:0 10px 100px black;
    -moz-box-shadow:0 10px 100px black;
    -webkit-box-shadow:0 10px 100px black;
    opacity: 0;
}
div .cont{width:100%;max-height:498px;overflow:scroll;z-index: 1001;}

	* {
		margin: 0px;
		padding: 0px;outline: none;
	}


	.forms {
                margin-top:5px;
                margin-left:auto;margin-right:auto;
		border: 3px solid blue;
		width: 350px;
		background:  -moz-linear-gradient(19% 75% 90deg,black,gray);
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(black), to(#CCC));
		padding: 20px;
		-moz-border-radius: 1em 1em 1em 1em;
		-webkit-border-radius: 1em 1em 1em 1em;

	}

	.labelstitle {
		padding-bottom:5px;
		font-size: 18px;
		font-family: arial, sans-serif;
		list-style-type: none;
		color: #fff;
		text-shadow: #000 1px 1px;
		margin-bottom: 20px;
		font-weight: bold;
		letter-spacing: 1px;
		text-transform: uppercase;
		display: block;
		width:350px;
		border-bottom:1px solid white;
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#963AD6), to(#4E0085));
	}
	.labelslink {
		padding-top:15px;
		font-size: 15px;
		font-family: arial, sans-serif;
		list-style-type: none;
		color: #fff;
		text-shadow: #000 1px 1px;
		margin-top: 20px;
		margin-bottom: 20px;
		font-weight: bold;
		letter-spacing: 1px;
		text-transform: titlecase;

	}


	.labelslink a {
		padding-top:15px;
		font-size: 13px;
		font-family: arial, sans-serif;
		list-style-type: none;
		color: Orangered;
		text-shadow: #000 1px 1px;
		margin-top: 20px;
		margin-bottom: 20px;
		font-weight: bold;
		letter-spacing: 1px;
		text-transform: titlecase;

	}
	.labelslink a:hover {
		padding-top:15px;
		font-size: 13px;
		font-family: arial, sans-serif;
		list-style-type: none;
		color: yellow;
		text-shadow: #000 1px 1px;
		margin-top: 20px;
		margin-bottom: 20px;
		font-weight: bold;
		letter-spacing: 1px;
		text-transform: titlecase;

	}

	.labels {
		font-size: 13px;
		font-family: arial, sans-serif;
		list-style-type: none;
		color: #fff;
		text-shadow: #000 1px 3px;
		margin-bottom: 10px;
		font-weight: bold;
		letter-spacing: 1px;
		text-transform: uppercase;
		display: block;

	}

	.input {
	  -webkit-transition-property: -webkit-box-shadow, background;
	  -webkit-transition-duration: 0.25s;
	  	padding: 6px;
		border-bottom: 0px;
		border-left: 0px;
		border-right: 0px;
		border-top: 1px solid #ad64e0;
		-moz-box-shadow: 0px 0px 2px #000;
		-webkit-box-shadow: 0px 0px 2px #000;
		margin-bottom: 10px;
		background: #BBB;
		width: 280px;
		height: 23px;
	}

	.submits {
	  -webkit-transition-property: -webkit-box-shadow, background;
	  -webkit-transition-duration: 0.25s;
		width: 120px;
		height: 35px;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#963AD6), to(#781bb9));	
		background:  -moz-linear-gradient(19% 75% 90deg,#781bb9, #963AD6);
		color: #fff;
		text-transform: uppercase;
		text-shadow: #000 1px 1px;
		border-top: 1px solid #ad64e0;
		margin-top: 10px;
	}

	.submits:hover {
		-webkit-box-shadow: 0px 0px 2px #000;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#963AD6), to(#781bb9));
		background:  -moz-linear-gradient(19% 75% 90deg,#781bb9, #963AD6);
	} 

	.submits:active {
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#781bb9), to(#963AD6));
		background:  -moz-linear-gradient(19% 75% 90deg,#963AD6, #781bb9);
	}

	.input:hover {
		-webkit-box-shadow: 0px 0px 4px #000;
		background: #CCC;
	}
.close {
margin-top:-20px;margin-right:-10px;
border:none;
color:none;
float:right;
z-index:1050;
width:30px;height:30px;
background:url('./images/close.png') no-repeat;
}
.lighterror{
margin-top:3px;margin-bottom:10px;margin-left:auto;margin-right:auto;display:none;padding:8px;width:375px;height:auto;font-weight:bold;border:1px solid red;background:#FFCCFF;text-align:center;
}
.pagetitle{color:black;font-size:16px;}