@charset "UTF-8";
/* CSS Document */

/*	Standard style document. The main styles for your skin should go in the file under the
	default settings and configuration.
*/

/* Standard format for page text. */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* Standard format for links */
a, a:active, a:visited {
	color: #0033CC;
}
a:hover {
	color: #0066FF;
}

.float_left {
	float: left;
}
.float_right {
	float: right;
}
.inline {
	display: inline;
}

/* Format for the standard button and submit button classes. */
input.button, input.submit {
	background-color: #99CC33;
	border: solid 2px;
	border-left-color: #92C863;
	border-top-color: #92C863;
	border-right-color: #4F6224;
	border-bottom-color: #4F6224;
}

/* Default formatting for readonly and disabled fields. */
input.readonly, input.disabled {
	/*background-color: #CCCCCC;
	color: #333333;*/
	background-color: #DFDFDF;
	color: #BDBDBD;
}

/* Default table look */
table {
	border-collapse: collapse; /* Remove the cell-padding and cell-spacing from all tables. */
}
table tr {
	/* No Special styles at this time. */
}
/* Default style for header rows. */
table tr.header {
	/* Light blue background, size 16 courier (typewritter) font. */
	background-color: #CCCCFF;
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
}
/* Default style for even numbered rows. */
table tr.even {
	background-color: #E6E6E6; /* Light gray background. */
}
/* Default style for odd numbered rows. */
table tr.odd {
	background-color: #FFFFFF; /* Pure white background */
}
table tr td.submit {
	text-align: right;
}
table tr td.first_cell {
	text-align: right;
}
table tr td.last_cell {
	text-align: left;
}
table tr.error td {
	border-bottom: 1px solid #FF9900;
	background-color: #FFFF99;
}
table tr.error td {
	border-top: 1px solid #FF9900;
}
table tr.error td.first_cell {
	border-left: 1px solid #FF9900;
}
table tr.error td.last_cell {
	border-right: 1px solid #FF9900;
}

/* Form class for the SPAN tag. Enclose form data in this to put them in a nice wrapper. */
div.form {
	display: block;
	border: 1px solid #666666;
	margin: 2px;
	padding: 4px;
}

/* Default style for field annotations. Default behavior is to sit just below the input element this annotation describes. */
div.field_annotation {
	display: block;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Needs to be a clean edge font that is easy to read when small. */
	font-size: 9px; /* Fairly small font to make the text unobtrusive. */
	color: #666666; /* Medium gray */
	margin-bottom: 10px;
}
/* Default style for required field markers. Sits to one side of the required input element. */
div.field_required {
	color: #CC0000; /* A dark red color. */
	float: right;
}