/********/
/* BODY  */
/********/
BODY {
	background-color		: #FFFFFF;
	background-image		: url("./pictures/design/background.gif");
	color			: #3F3F3F;
	font-family		: verdana, sans-serif;
	font-size			: 9pt;
	margin			: 0px;
}
A:LINK {
	background-color		: transparent;
	color			: #3F3F3F;
	text-decoration		: none;
}
A:VISITED {
	background-color		: transparent;
	color			: #3F3F3F;
	text-decoration		: none;
}
A:HOVER {
	background-color		: transparent;
	color			: #AC4962;
	text-decoration		: underline;
}
A:ACTIVE {
	background-color		: transparent;
	color			: #AC4962;
	text-decoration		: underline;
}
TABLE {
	margin			: 0px;
	padding			: 0px;
	width			: 100%;
}
TD {
	margin			: 0px;
	padding			: 0px;
	vertical-align		: top;
}
FORM {
	margin			: 0px;
	padding			: 0px;
	width			: 100%;
}
INPUT {
	border			: 1px solid #A6A7B0;
	font-family		: verdana, sans-serif;
	font-size			: 8pt;
	margin			: 0px;
	padding			: 0px;
	vertical-align		: middle;
}
TEXTAREA {
	border			: 1px solid #A6A7B0;
	font-family		: verdana, sans-serif;
	font-size			: 9pt;
	margin			: 0px;
	padding			: 0px;
}
SELECT {
	border			: 1px solid #A6A7B0;
	font-family		: verdana, sans-serif;
	font-size			: 9pt;
	margin			: 0px;
	padding			: 0px;
}
IMG {
	border			: 0px solid #000000;
	margin			: 0px;
	padding			: 0px; 
}
P {
	margin			: 0px;
	padding			: 0px;
}

TABLE.admin {
	margin-left		: 10px;
	margin-top		: 10px;
	width			: 330px;
	background-color		: #FFCC33;
	border			: 1px solid gray;
}
TD.admin {
	padding			: 4px;
	padding-left		: 10px;
	padding-right		: 10px;
}

INPUT.admin-input {
	font-size			: 9pt;
	width			: 295px;
	margin-left		: 10px;
	margin-bottom		: 10px;
}
SELECT.admin-select {
	width			: 295px;
	margin-left		: 10px;
	margin-bottom		: 10px;
}
TEXTAREA.admin-textarea {
	width			: 295px;
	margin-left		: 10px;
	margin-bottom		: 10px;
}
INPUT.admin-input-checkbox {
	margin-left		: 10px;
	border			: 0px;
}

TABLE.body {
	background-color		: #FCFCFC;
	border			: 1px solid #A6A6A8;
}
TD.body {
	padding			: 20px;
	padding-top		: 0px;
}
TD.caption-1 {
	color			: #E5E6E7;
	font-size			: 20pt;
	padding-left		: 19px;
}
TD.caption-2 {
	color			: #AD4963;
	font-size			: 10pt;
	padding-left		: 20px;
}
TD.sub-group {
	background-color		: #E4C9D0;
	padding			: 4px;
	vertical-align		: middle;
	text-align			: left;
}
TD.article {
	background-color		: #FCFCFC;
	padding			: 2px;
	vertical-align		: middle;
}