.required {
	color: red;
}

DIV.error {
	background: #fee url(../images/icon_error.gif) 8px 6px no-repeat;
	padding: 5px 5px 5px 28px;
	margin: 1em 0;
	border: 1px solid #f00;
}

DIV.warning {
	background: #ffd url(../images/icon_warning.gif) 8px 6px no-repeat;
	padding: 5px 5px 5px 28px;
	margin: 1em 0;
	border: 1px solid #ffcc00;
}

DIV.notice {
	background: #def url(../images/icon_notice.gif) 8px 6px no-repeat;
	padding: 5px 5px 5px 28px;
	margin: 1em 0;
	border: 1px solid #0099ff;
}

DIV.success {
	background: #efe url(../images/icon_success.gif) 8px 6px no-repeat;
	padding: 5px 5px 5px 28px;
	margin: 1em 0;
	border: 1px solid #33cc00;
}

table.datatable {
	width: 100%;
}

table.datatable th {
	font-weight: bold;
	text-align: left;
	color: #333;
	background-color: white;
	padding: 4px 6px 4px 6px;
	border-bottom: 2px solid #F90;
}

table.datatable td {
	padding: 4px 6px 4px 6px;
	border-bottom: 1px solid #CCC;
}

table.datatable tr.row1 {
	background-color: #FFF;
}

table.datatable tr.row2 {
	background-color: #EEE;
}

table.datatable td a.buttonlink {
	padding: 2px 4px;
	background-color: transparent;
	font-size: 80%;
	color: #333;
	border: 1px solid #f90;
}

table.datatable td a.buttonlink:hover {
	background-color: #f90;
	color: white;
}

form input.button {
	color: #999966;
	border: 1px solid #999966;
	background-color: white;
	font-weight: bold;
	padding: 1px 3px;
	cursor: pointer;
	width: auto !important;
}

form input.button:hover,
form input.button:focus {
	background-color: #e5e5d9;
	color: #663;
}

div.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

form fieldset div.row div.tip {
	margin-top: 0.5em;
	font-size: 90%;
	margin-left: 138px;
}

ul#jumpButtons {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul#jumpButtons li {
	float: left;
	margin-right: 5px;
}

ul#jumpButtons li a {
	border: 1px solid #ccc;
	padding: 3px 5px;
}

ul#jumpButtons li a:hover {
	text-decoration: none;
	border: 1px solid #f90;
}

ul#jumpButtons li a.current {
	font-weight: bold;
	border: 1px solid #f90;
	background-color: #f90;
	color: white;
}
