body{
	font-size: small;
	font-family: sans-serif;
}

h2, h3{
	text-align: center;
	padding: 0.5em;
	color: #ffffff;
	background-color: #000000;
	margin: 2% 5% 2% 5%;
}

div#Introduction{
	margin: 1.0em 5% 1.0em 5%;
	padding: 1.0em;
	border-style: solid;
	border-width: 1px;
}

table{
	margin: 0% 5% 0% 5%;
	border-style: solid;
	border-width: 2px;
	border-color: #dddddd #555555 #555555 #dddddd;
	padding: 0.2em;
	border-collapse: collapse;
}

thead{
	font-size: larger;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	color: #000000;
	background-color: #cccccc;
}

table td{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 0.5em;
	margin: 0px;
}

td.JSFile{
	background-color: #990000;
	color: #ffffff;
	font-weight: bold;
}

td.HTMFile{
	background-color: #009900;
	color: #ffffff;
	font-weight: bold;
}

td.CSSFile{
	background-color: #000099;
	color: #ffffff;
	font-weight: bold;
}

td.PlaceholderName{
	background-color: #999900;
	color: #ffffff;
	font-weight: bold;
}

div.PlaceholderList{
	display: none;
}

a.ViewPlaceholdersLink{
	cursor: pointer;
	text-decoration: underline;
}