BODY {
	color : #000000;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	line-height : 12px;
	margin : 0px;
}

TABLE, TD {
	color : #000000;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	line-height : 12px;
}

A:link, A:active, A:hover, A:visited {
	color : #18411C;
}

.dark_box { background-color : #18411C; }
.dark_border { border : 1px solid #18411C; }

/* FORM */

INPUT {
	color : #333333;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
}

TEXTAREA {
	color : #333333;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
}

.button {
	color : #333333;
	background-color : #ECEFEC;
}

.drop {
	color : #333333;
	background-color : #ECEFEC;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
}

.error { color : #CC0000; }

/* TEXT */

.page_title {
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;	
}

.page_header {
	font-size : 13px;
	font-weight : bold;
}

.page_header_huge {
	font-size : 18px;
	font-weight : bold;
}

.detail { font-size : 11px; }
.page_footer { color : #FFFFFF; }
.light { color : #999999; }

/* OTHER */

.shaded_line { color : #ECEFEC; }
.shaded_row { background-color : #ECEFEC; }
.border { border : 1px solid #CCCCCC; }

/* SELECTION SHEET */
.sheet td {
	line-height : 14px;
}
.sheet_table_header {
	font-weight : bold;
	background-color : #ECEFEC;
	border : 1px solid #CCCCCC;
}
.sheet_cell {
	border : 1px solid #CCCCCC;
}
.sheet_header {
	font-size : 13px;
	font-weight : bold;
	padding-bottom : 6px;
}
