#wrapper {

            width: 300px;
            
            height: 300px;

            margin: 0 auto;
            
            margin-top:70px ;
            
            margin-bottom: 100px;

            text-align: left;
            
            background-color: #ffffff;
            
            border: 1px solid #777;
            
            padding-left: 50px;
            
            padding-right: 50px;
            

}


.sign_in{
	
	text-align: center;
	font: bold 28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #886;
}

.sign_in_fields{
	
	text-align: center;
	font: bold 28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	
}

.sign_in_button{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #004f2f), color-stop(1, #017a48) );
		background:-moz-linear-gradient( center top, #004f2f 5%, #017a48 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004f2f', endColorstr='#017a48');
		background-color:#004f2f;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		border-radius:7px;
		border:2px solid #ffffff;
		display:inline-block;
		color:#ffffff;
		font-family:arial;
		font-size:28px;
		font-weight:bold;
		padding:11px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #000000;
	}
.sign_in_button:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #017a48), color-stop(1, #004f2f) );
		background:-moz-linear-gradient( center top, #017a48 5%, #004f2f 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#017a48', endColorstr='#004f2f');
		background-color:#017a48;
	}
	
.sign_in_button:active {
		position:relative;
		top:1px;
	
}

.main_button {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b67d41), color-stop(1, #f5a754) );
	background:-moz-linear-gradient( center top, #b67d41 5%, #f5a754 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b67d41', endColorstr='#f5a754');
	background-color:#b67d41;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:0px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:28px;
	font-weight:bold;
	padding:32px 76px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
}

.main_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5a754), color-stop(1, #b67d41) );
	background:-moz-linear-gradient( center top, #f5a754 5%, #b67d41 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a754', endColorstr='#b67d41');
	background-color:#f5a754;
}

.main_button:active {
	position:relative;
	top:1px;
}
.login_error {
text-align:center;
color:red;	
margin-top:-20px;
}
.search_fields{
	
	text-align: left;
	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	border: 1px solid #333;
	background-color: #fff;
	height: 30px;
	margin-bottom: 0px;
	padding-left: 10px;
	
}
.search_labels{
	color: #fff;
	font-size: 20px;
	margin-bottom: 1px;
	font-weight: 900;
	margin-top: 10px;
	margin-left: 5px;
	
}
.search_submit {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #004f2f), color-stop(1, #077547) );
	background:-moz-linear-gradient( center top, #004f2f 5%, #077547 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004f2f', endColorstr='#077547');
	background-color:#004f2f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:19px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 0px 0px #000000;
	margin-bottom:0px;
	width: 250px; 
}.search_submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #077547), color-stop(1, #004f2f) );
	background:-moz-linear-gradient( center top, #077547 5%, #004f2f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#077547', endColorstr='#004f2f');
	background-color:#077547;
}.search_submit:active {
	position:relative;
	top:1px;
}

.search_results{
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:16px	
}

.infoButton {
	-moz-box-shadow: 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow: 0px 0px 0px 0px #ffffff;
	box-shadow: 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a6a8a8), color-stop(1, #d1d1d1) );
	background:-moz-linear-gradient( center top, #a6a8a8 5%, #d1d1d1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(stinfoButtonartColorstr='#a6a8a8', endColorstr='#d1d1d1');
	background-color:#a6a8a8;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	border:-1px solid #7a707a;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:25px 76px;
	text-decoration:none;
	text-shadow:-1px -1px 0px #a6a6a6;
	width:250px;
	text-align:center;
}.infoButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1d1d1), color-stop(1, #a6a8a8) );
	background:-moz-linear-gradient( center top, #d1d1d1 5%, #a6a8a8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#a6a8a8');
	background-color:#d1d1d1;
}.infoButton:active {
	position:relative;
	top:1px;
}

table {
    width: 1400px;
}

.scroll {
    max-height: 60px;
    overflow: auto;
}