/*============================================================================*/
/* defaults */
/*============================================================================*/
body, input, td {
	font-family: Arial;
	font-size: 10pt;
}

a {
	color: #262DA3;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
}
/*============================================================================*/


/*============================================================================*/
/* <a> tags */
/*============================================================================*/
a.command {
	color: #262DA3;
	font-size: 8pt;
	text-decoration: none;
}

a.command:hover {
	color: #9933ff;
	font-size: 8pt;
	text-decoration: underline;
}

a.footer {
	color: #262DA3;
	font-size: 8pt;
	text-decoration: none;
}

a.footer:hover {
	text-decoration: underline;
}

a.list-header {
	color: white;
	font-size: 8pt;
	text-decoration: none;
}

a.list-header:hover {
	color: #99cc99;
	font-weight: bold;
	text-decoration: underline;
}

a.navigation {
	color: #99cc99;
	text-decoration: none;
}

a.normal:hover {
	color:  #9933ff;
	text-decoration: underline;
}
/*============================================================================*/


/*============================================================================*/
/* <input>, <select>, <textarea> tags */
/*============================================================================*/
input.entry, select.entry, textarea.entry {
	border: solid black 1pt;
	font-family: Verdana;
	font-size: 8pt;
}

input.entry-button {
	border: outset 1pt;
	font-size: 8pt;
	width: 90pt;
}

input.entry-button-hover {
	border: inset 1pt;
	font-size: 8pt;
	width: 90pt;
}

input.entry-button-small {
	border: outset 1pt;
	font-size: 8pt;
	width: 50pt;
}

input.entry-button-small-hover {
	border: inset 1pt;
	font-size: 8pt;
	width: 50pt;
}

input.entry-required, select.entry-required, textarea.entry-required {
	border: solid  #55A656 1pt;
	font-family: Verdana;
	font-size: 8pt;
}

input.mini {
	font-size: 8pt;
	border: solid black 1pt;
}

input.sort {
	background-color: #262DA3;
	border: solid white 0pt;
	color: #87be75;
	font-family: marlett;
	font-size: 6pt;
}
/*============================================================================*/


/*============================================================================*/
/* <table> tags */
/*============================================================================*/
table.entry {
	background-color: black;
}

table.gallery {
	background-color: #262DA3;
}

table.list {
	background-color: #262DA3;
}

table.navigation {
	background-color: black;
}
/*============================================================================*/


/*============================================================================*/
/* <td> tags */
/*============================================================================*/
td.continued {
	background-color: #99cc99;
	font-size: 8pt;
	color: black;
}

td.entry {
	background: #ffffff;
	color: #55A656;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

td.entry-button {
	background-color: #ffffff;
	text-align: center;
}

td.entry-header {
	background-color: #ffffff;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

td.entry-required {
	background: #ffffff;
	color:  #55A656;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

td.footer {
	color: black;
	font-size: 8pt;
}

td.gallery {
	background-color: white;
	color: black;
}

td.header {
	font-size: 18pt;
	font-weight: bold;
	padding-left: 40;
	padding-top: 10;
	padding-bottom: 10;
}

td.label {
	background-color: #ffffff;
	color: black;
	font-size: 8pt;
	text-align: right;
	white-space: nowrap;
}

td.label-header {
	background-color: #ffffff;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

td.label-normal {
	background-color: #ffffff;
	color: black;
	font-size: 8pt;
}

td.list-empty {
	background-color: white;
	color: black;
	text-align: center;
}

td.list-header {
	background-color: #262DA3;
	color: white;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

td.list-navigation {
	background-color: white;
	color: black;
}

td.list-records {
	background-color: white;
	font-size: 8pt;
	color: black;
}

td.mini {
	font-size: 8pt;
}

td.navigation {
	color: white;
	font-weight: bold;
	padding-left: 5px;
}

td.normal {
	background-color: white;
}

td.normal-mini {
	background-color: white;
	font-size: 8pt;
}

td.row-first {
	background-color: white;
	font-size: 8pt;
	color: black;
}

td.row-second {
	background-color: #eeeeee;
	font-size: 8pt;
	color: black;
}

td.suspended {
	background-color: #cc99cc;
	font-size: 8pt;
	color: black;
}

td.value {
	background-color: white;
	color: black;
	font-size: 8pt;
}

td.welcome {
	color: #060065;
	font-size: 10pt;
}
/*============================================================================*/


/*============================================================================*/
/* classes */
/*============================================================================*/
.error {
	background-color: white;
	/*color:  #9933ff; /* old color of error (pinkish purple) */
	color: #000000;
}

.note {
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
}

.subtitle {
	font-size: 12pt;
	font-weight: bold;
}
/*============================================================================*/