/* dataset */



a:link, a:visited {
font-weight: normal;
}

#contact a {
color: #49b3e5;
font-weight: bold;

} 


a.create {
	color: #ffffff;
	font-weight: bold;
}

a.create:hover {
	color: #49b3e5;
}

#contact a:hover {
font-weight: bold;
text-decoration: underline;

} 

.dataset {
	margin-top: 4px;
	color: #000000;
}

.dataset a img {
	border-color: #477cc0;
}

.dataset table a,table a:link {
	color: #000000;
}
.dataset table a:hover, .dataset table a:focus {
	color: #0099CC;
}


.dataset table a:visited {
color:#000000;

}

.dataset table {
	border-top: 1px solid #ddc; 
	border-bottom: 1px solid #ddc;
	width: 100%;
	border-collapse: collapse;
}

.dataset table td {
	vertical-align: top;
	padding: 2px;
}

.dataset thead {
	background: #49b3e5;
	color: #FFFFFF;
	border-bottom: 1px solid #ddc;
	height: 25px;
}

.dataset td.thead {
	background: #ffe;
	border-bottom: 1px solid #ddc; 
}

.dataset td.odd {
	background: #fff;
}

.dataset td.even {
	background: #f6f6f6;
}

.dataset tfoot td {
	border-top: 1px solid #ddc; 
	background: #ffe;
}

.dataset tfoot td {
	padding: 2px;
}

/* forms */

.formbox {
	margin-top: 4px;
	border: 1px solid #ddc; 
	-moz-border-radius: 5px; 
	background: #f6f6f6;
	color: #000000;
	padding: 4px;
}

.formbox h2 {
	background: #ffe;
	border-bottom: 1px solid #ddc; 
	color: #333;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
	margin-top: 4px;
}	

.formbox h3 {
	margin-top: 4px;
}	

.formbox table {
	border-collapse: collapse;
	width: 100%;
}

.formbox td {
	vertical-align: top;
	padding: 4px;
}

.formbox thead {
	background: #ffe;
}

.formbox thead td {
	background: #ffe;
}

.formbox thead td {
	border-bottom: 1px solid #ddc; 
}

.formbox tfoot {
	background: #ffe;
}

.formbox tfoot td {
	background: #ffe;
}

.formbox tfoot td {
	border-top: 1px solid #ddc; 
}

form {
	margin: 0;
	padding: 0;
}

.formbox textarea {
	font-size: 10pt;
}

.formtable {
	background: #f6f6f6;
	border: 1px solid #369;
}

.formkey {
	padding-top: 4px;
}

.formerror {
	color: #c00;
	padding-top: 4px;
}

.formvalue {
	margin-top: 4px;
	color: #036;
}

.htmlformerror {
	width: 200px;
}

.alert {
	color: #c00; 
	line-height: 120%;
}

.required {
	color: #c00; 
	line-height: 120%;
}

.extra {
	line-height: 120%;
	padding: 4px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#trail {
	text-align: center;	
	margin: 8px;
}

#userbar {
	background: #fff;
	border-bottom: 1px solid black;
	color: #000;
	text-align: right;
	padding: 4px;
}

