/*  MAGIC ME supplementary stylesheet for new projects */

/* table for DISPLAY INTRO pages */

table.intro {
	background-color: transparent;
	background-image:url(http://www.magicme.co.uk/images/wall.jpg);
	background-repeat: repeat;
	font-size: 9pt;
	line-height:12pt;
	color:#999999;
	font-weight: normal;
	font-style:normal;
	text-align:left;
	width:800px;

}

table.intro td {
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	border: 0px solid #FFFFFF;

}

table.intro img {
	padding-top: 35px;

	border: 0px solid #DEDEDE;

}


table.intro h1 {
	padding-top: 0px;
	font-weight:bold;
}


h2 {

	font-weight:bold;
	font-size:12pt;
	color:#000000;
}

h3 {
	vertical-align:bottom;
	padding-top:5;
	padding-bottom:0;
	margin-bottom:0;
	line-height:1em;
	font-weight:bold;
	font-size:12pt;
	color:#000000;
}

*html h3 {
	vertical-align:bottom;
	padding-top:15;
	padding-bottom:0;
	font-weight:bold;
	font-size:12pt;
	color:#000000;
}

h4 {

	vertical-align:bottom;
	padding-top:5;
	padding-bottom:0;
	margin-bottom:0;
	line-height:1em;
	font-weight:bold;
	font-size:12pt;
	color:#000000;
}

*html h4 {

	vertical-align:bottom;
	padding-top:15;
	padding-bottom:5;
	margin-bottom:0;
	line-height:1em;
	font-weight:bold;
	font-size:12pt;
	color:#000000;
}



.introintrotext {

	padding-top: 0px;
	font-size: 10pt;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	line-height:1.2em;
	width:80%;

}

.caption {
	padding-top: 2px;
	font-size: 10pt;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	width:80%;

}

.introsummary {

	font-size: 12pt;
	color:#000000;
	font-weight:bold;
	font-style:normal;
	width:80%;

}


.introbody {

	font-size: 10pt;
	line-height:1.2em;
	color:#000000;
	font-weight: normal;
	font-style:normal;
	text-align:left;
 	text-indent: 0px;
	width:250px;
}

table.floor {
	background-color:#DEDEDE;
	background-image:url(http://www.magicme.co.uk/images/floor.jpg);
	background-repeat: repeat;
	font-size: 6pt;
	line-height:12pt;
	color:#999999;
	font-weight: normal;
	font-style:normal;
	text-align:right;
	width:800px;

}

/* table for REPORT pages */

table.report {
	background-color: transparent;
	background-image:url(http://www.magicme.co.uk/images/grid_20.jpg);
	background-repeat: repeat;
	font-size: 9pt;
	line-height:12pt;
	color:#999999;
	font-weight: normal;
	font-style:normal;
	text-align:left;
	width:500px;

}

table.report td {
	padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 0px;
	border: 0px solid #FFFFFF;

}

table.report h1 {
	padding-top: 10px;

	font-weight:normal;
}

table.footer {
	background-color: transparent;
	background-image:url(http://www.magicme.co.uk/images/footer.jpg);
	background-repeat: repeat;
	font-size: 6pt;
	line-height:12pt;
	color:#999999;
	font-weight: normal;
	font-style:normal;
	text-align:right;
	width:500px;

}

