	body {
		font-family: 			"Open Sans", "Nato", "Helvetica", "Sans-Serif";
		font-size:				medium;
		line-height:			1.428571;
		color:						#333;
	}

		DIV.breakingnews, DIV.transUnion	{
			filter:					progid:DXImageTransform.Microsoft.Shadow(	Color='#8F000000', Strength=6, Direction=135);
			font-size: x-small;
			border-width: 0px;
			background-color: rgb(224, 224, 224);
			color: black;
			text-align: justify;
			padding: 0.25em 0.5em;
			border-radius: 6px;
		}

		DIV.breakingnews	P:first-child {
			margin-top: 0px;
		}

		DIV.breakingnews	P:last-child {
			margin-bottom: 0px;
		}

		DIV.breakingnews, DIV.transUnion, DIV.dialogBox	{
			margin: 1em;
			box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.5);
		}

		TD.loginCaption {
			text-align: right;
			color: hsla(240, 100%, 30%, 0.85);
			font-family: 'Arial Black';
			/* font-style: italic; */
			font-size: 70px;
			vertical-align: top;
			text-shadow: 2px 2px 3px hsla(240, 100%, 5%, 0.75), -2px -2px 1px hsla(240, 100%, 85%, 0.75);
		}

		TABLE.dialogBox TR TD.fieldInput	{
			text-align: left;
			padding: 4px;
			margin: 0px;
			vertical-align: middle;
		}

		TABLE.dialogBox TR TD.fieldInput INPUT[TYPE=TEXT],
		TABLE.dialogBox TR TD.fieldInput INPUT[TYPE=PASSWORD],
		TABLE.dialogBox TR TD.fieldInput SELECT	{
			min-width: 20em;
			font-weight: bold;
			padding: 2px 4px;
		}

	button {
  	padding: 0.125em 0.25em;
	}

	button:hover {
		background-color: hsl(60deg 50% 80%);
	}

