/* style for Pink */

/* 	
	magenta = #F247FD
	pink = #FCDAFF
	purple = #800080
*/

.EU-PinkTitle   {
	font-family: Arial, Helvetica;
	font-size:  10pt;
	font-weight: bold;
	color: #F247FD;
	text-align: left;
	vertical-align: middle;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 2px;
	background-color: #FCDAFF;
}
.EU-PinkContenttable {
	margin: 5px 4px 4px;
	padding: 5px 4px 4px;
}
.EU-PinkActionscell {
	height: 21px;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	background-color: #FCDAFF;
}
.EU-PinkPrintcell {
	height: 21px;
	text-align: right;
	vertical-align: middle;
	margin: 0px 6px 0px 0px;
	padding: 0px 6px 0px 0px;
	background-color: #FCDAFF;
}
.EU-PinkTable {
}
.EU-PinkTopcell {
	text-align: left;
	vertical-align: top;
	height: 21px;
}
.EU-PinkBaseCell {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

.EU-Pinkspacertable {
	height: 4px;
	width: 100%;
}

/* style for HeaderZeroPad */
.EU-HeaderZeroPadTitle   {
    font-family: Arial, Helvetica;
    font-size:  11pt;
    font-weight: bold;
    color: #000000;
}
.EU-HeaderZeroPadContentpane {
	text-align: left;
	vertical-align: top;
	margin: 4px 0px;
	padding: 4px 0px;
	background-color: #FFFFFF;
}
.EU-ActionsCell {
	text-align: left;
	vertical-align: top;
}

/* style for Magenta */
.EU-MagentaTitle   {
	font-family: Arial, Helvetica;
	font-size:  10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 2px;
	background-color: #F247FD;
}
.EU-MagentaContenttable {
	background-color: #FFFFFF;
	margin: 5px 4px 0px;
	padding: 5px 4px;
	height: 100%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F247FD;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F247FD;
	border-left-color: #F247FD;

}
.EU-MagentaActionscell {
	height: 21px;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	background-color: #F247FD; 
}
.EU-MagentaPrintcell {
	height: 21px;
	text-align: right;
	vertical-align: middle;
	margin: 0px 6px 0px 0px;
	padding: 0px 6px 0px 0px;
	background-color: #F247FD;
}
.EU-MagentaTable {
}
.EU-MagentaTopcell {
	text-align: left;
	vertical-align: top;
	height: 21px;
}
.EU-MagentaBaseCell {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.EU-Magentaspacertable {
	height: 4px;
	width: 100%;
}

/* style for MagentaPinkBG */
.EU-MagentaPinkBGTitle   {
	font-family: Arial, Helvetica;
	font-size:  10pt;
	font-weight: bold;
	color: #FCDAFF;
	text-align: left;
	vertical-align: middle;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 2px;
	background-color: #F247FD;
}
.EU-MagentaPinkBGContenttable {
	background-color: #FCDAFF;
	margin: 5px 4px 4px;
	padding: 5px 4px 4px;
}
.EU-MagentaPinkBGActionscell {
	height: 21px;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	background-color: #F247FD;
}
.EU-MagentaPinkBGPrintcell {
	height: 21px;
	text-align: right;
	vertical-align: middle;
	margin: 0px 6px 0px 0px;
	padding: 0px 6px 0px 0px;
	background-color: #F247FD;
}
.EU-MagentaPinkBGTable {
}
.EU-MagentaPinkBGTopcell {
	text-align: left;
	vertical-align: top;
	height: 21px;
}
.EU-MagentaPinkBGBaseCell {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

.EU-MagentaPinkBGspacertable {
	height: 4px;
	width: 100%;
}

/* style for Purple */
.EU-PurpleTitle   {
	font-family: Arial, Helvetica;
	font-size:  10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 2px;
	background-color: #800080;
}
.EU-PurpleContenttable {
	background-color: #FCDAFF;
	margin: 5px 4px 0px;
	padding: 5px 4px 0px;
	height: 20;
}
.EU-PurpleActionscell {
	height: 21px;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	background-color: #800080;
}
.EU-PurplePrintcell {
	height: 21px;
	text-align: right;
	vertical-align: middle;
	margin: 0px 6px 0px 0px;
	padding: 0px 6px 0px 0px;
	background-color: #800080;
}
.EU-PurpleTable {
}
.EU-PurpleTopcell {
	text-align: left;
	vertical-align: top;
	height: 21px;
}
.EU-PurpleBaseCell {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

.EU-Purplespacertable {
	height: 4px;
	width: 100%;
}
