/* This style was made by Jeff May. Feel
   free to take what you like from it,
   as I have done to countless others. */

img {
	border: none;
}

table {
	margin-left: auto;
	margin-right: auto;
	background-image: url(../../..//public_html/geoduck/images/canopy6.png);
}

table input {
	border: solid #444 0px;
	padding: 2px;
	width: 100%;
}

th {
	border: none;
}

td {
	border: none;
}

.freestar {
	z-index: 50;
	display: block;
	width: 190px;
	height: 150px;
	position: relative;
	left: 187px;
	top: 70px;
	margin-left: auto;
	margin-right: auto;
	background: url('images/its_free.png') no-repeat;
}

.highlight table input {
	opacity: .8;
}

.highlight table input:hover {
	border: none;
	opacity: 1;
}

.highlight table input:focus {
	border: nonesolid #44f 1px;
	background:  #CC3399;
	opacity: 1;
}

tr.highlight:hover {
	border: none;
}

.highlight td {
	border: none;
}

caption {
	margin: 16px;
	font-size: 12pt;
	font-weight: bold;
}

.error {
	display: block;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	border: solid 1px red;
	color: red;
	text-align: center;
	font-family: arial;
	font-size: 14;
}

#error {
	color: red;
}

.success {
	display: block;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	border: none;
	color: green;
	text-align: center;
	font-family: arial;
	font-size: 14;
}

#success {
	color: green;
}

.fitcenter {
	margin-left: auto;
	margin-right: auto;
	width: 300px;
}

.note {
	font-size: 8pt;
	font-family: verdana;
}

.note p {
	text-align: center;
}

.inputbox {
	border: solid black 0px;
	width: 305px;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(http://www.extlabs.com/geoduck/images/canopy6.png);
	background-repeat: no-repeat;	
}

.inputbox#sub {
	text-align: right;
	font-size: 80%;
}

.inputbox table {
	color: #225;
	text-align: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.inputbox tr {
	width: 100%;
}

.textfield input, .password input {
	width: 100%;
	padding: 4px;
	border: none;
	background: #ddd;
	font-family: arial;
	font-size: 12pt;
}

.textfield#error input, .password#error input {
	background: white;
	border: solid #FF6699 medium;
}

.textfield input:hover, .textfield#error input:hover,
.password input:hover, .password#error input:hover {
	border: none;
	background-color: #FFCCFF;
	padding: 4px;
}

.textfield#error input:focus, .textfield input:focus,
.password#error input:focus, .password input:focus {
	border: 2px solid #009966;
	background: white;
	padding: 1.5px;
	
}

.submit#bigbutton input {
	padding: 4px;
	
}

.submit#bigbutton input:hover, .submit#bigbutton input:focus {
	font-weight: bold;
	color: #000000;
	
}

.submit#bigbutton input:active {
	outline: none;
	
}
