

/*

fulton core css

controls the formatting of html elements that are considered to be core or part of the base fulton package.

*/


table.runtime {
	width: 100%;
}

table.runtime th {
	text-align: right;
	font-weight: normal;
	whitespace: nowrap;
}

table.runtime td {
	text-align: left;
	font-weight: bold;
	whitespace: nowrap;
}

table.includes caption,
table.modules caption,
table.runtime caption {
	text-align: left;
	font-size: 28pt;
}


/**************************

**************************/
table.module {
	border-top: 3px solid #000000;
	border-bottom: 3px solid #000000;
	border-right: 3px solid #000000;
	border-left: 3px solid #000000;
	width: 100%;
}

table.module td.name {
	vertical-align: top;
	width: 50px;
	background: #8080FF;
}

table.module td.stats {
	vertical-align: top;
}

table.module td.stats pre {
	font-family: courier new;
}

table.module td.health {
	vertical-align: top;
	width: 100px;
}

table.module td.health table.indicator td {
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
}

table.module td.health table.indicator td.ok {
	background: #00FF00;		/* green */
}

table.module td.health table.indicator td.warn {
	background: #FFFF00;		/* yellow */
}

table.module td.health table.indicator td.err {
	background: #FF0000;		/* red */
}

table.module td {
	/*
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	*/
}





/************************
Image Gallery Stuff
************************/
table.gallery {
	border-collapse: collapse;
}

table.gallery td {
	vertical-align: center;
	text-align: center;
	
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
}







