img {
	border: 0px;
}

img.screenshot {
	border: 1px solid black;
	margin: 1px;
}

td {
	vertical-align: top;
}

/* New styles */
.borderless {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}

.evenrow {
}

.oddrow {
	background-color: #f4f4f4;
}

.instructions {
	text-align: center;
	font-size: 0.8em;
}
/* New styles */



/* Search and results */
div.basicsearch {
}

table.searchresults {
	border: solid 1px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

tr.searchtitle {
}
/* Search and results */



/* Error Messages */
div.error {
	color: #e00000;
	background-color: #ffe0e0;
	padding: 5px;
	border: solid 1px;
	border-collapse: collapse;
	border-color: #e00000;
}
/* Error Messages */



/* Pagination  */
a.pagination {
}

span.pagination {
}

span.currentpage {
	font-weight: bold;
}
/* Pagination  */



/* Tables */
table {
	font-size: 0.9em;
}

table.dataentry {
	border: solid 1px;
	border-color: #d0d0d0;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

caption {
	background-color: #f0f0ff;
	border: solid 1px;
	border-color: #d0d0d0;
	border-collapse: collapse;
	padding: 3px;
}

th.colheader {
	font-weight: bold;
	text-align: center;
}

td.submit {
	text-align: center;
	}

td.colname {
	font-weight: bold;
	}

td.colnamerequired {
	font-weight: bold;
	}

td.coldata {
	}

td.input {
	}

td.nosearchresults {
	}

span.inputexample {
	font-size: 0.8em;
}
/* Tables */



/* Browse */
ul.browse {
}

li.browseitem {
}
/* Browse */



/* Styles for page layout */
body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #dbdbdb;
	font-family: arial, sans-serif;
	text-align: center;
}

div {
	text-align: left;
}

div.container {
	width: 770px;
	background-image: url(images/bg.jpg);
	border: 1px solid;
	margin-top: 5px;
}

div.header {
	width: 770px;
	color: #000000;
}

div.navlink {
	width: 120px;
	font-size: 0.8em;
	color: #ffffff;
	background-color: #808080;
	text-align: center;
	border-top: 1px solid white;
	padding-bottom: 2px;
}

div.navlinkborder {
	width: 100%;
	font-size: 0.8em;
	border-top: 1px solid white;
}

a.navlink {
	color: #ffffff;
}

div.content {
	/* Note: adding any padding or margin to the left or right must result in a width adjustment*/
	margin-left: 5px;
	margin-top: 5px;
}

div.footer {
	width: 770px;
	color: #808080;
	font-size: 0.8em;
	clear: both;
}
/* End Styles for page layout */



/* Confirm delete pages */
div.warning {
	text-align: center;
}

table.warning {
	border: solid 2px;
	border-collapse: collapse;
	border-color: black;
	width: 80%;
	margin: 10px;
}

caption.warning {
	background-color: #800000;
	border: solid 2px;
	border-collapse: collapse;
	border-color: black;
	font-weight: bold;
	color: #ffffff;
}

td.warningmessage {
}

td.warningyes {
	text-align: center;
	background-color: #ffefef;
}

td.warningno {
	text-align: center;
	background-color: #efffef;
}

a.warningyes {
	color: #800000;
}

a.warningno {
	color: #008000;
}
/* Confirm delete pages */
