	/*===============================================
	  Basic HTML Definitions
      ===============================================*/

	h1 {
		font-family: Verdana;
		font-size: 16pt;
	}
	
	h2 {
		font-family: Verdana;
		font-size: 14pt;
	}
	
	h3 {
		font-family: Verdana;
		font-size: 10pt;
	}


	/*===============================================
	  Content / Layout
      ===============================================*/

	/* The outer DIV tag containing everything */
	.outerbox {
		border: none;
		margin: 0px;
		padding: 0px;
	}
	
	/* The outer layout table */
	.outertable {
		background-color: white;
		text-align: center;
		border: none;
	}

	/* Upper row of content table (contains page heading) */
	.upperrow {
	}

	/* Cell of upper row (contains page heading) */
	.uppercell {
	}

	/* Center row of content table (contains form) */
	.centerrow {
	}

	/* Cell of upper row (contains form) */
	.centercell {
		text-align: left;
	}

	/* Lower row of content table (contains footer) */
	.lowerrow {
	}

	/* Cell of upper row (contains footer) */
	.lowercell {
		text-align: left;
	}

	
	/*===============================================
	  Form
      ===============================================*/

	/* Outer form DIV box */
	.form-box {
		margin-top: 50px;
		margin-bottom: 50px;
		padding-left: 230px;
	}
	
	/* Table which contains form */
	.form-table {
	}
	
	/* Cell with form heading area */
	.form-heading-cell {
		text-align: left;
	}
	
	/* Form heading label */
	.form-heading {
		font-family: Verdana;
		font-size: 16pt;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	/* Box which shows browser blacklist info */
	.sls-blacklist-box {
		border: 1px solid grey;
		margin-bottom: 10px;
		margin-top: 10px;
		padding: 4px;
		background-color: rgb(220, 220, 220);
		width: 400px;
	}
	
	/* Blacklist info message text */
	.sls-blacklist-msg {
		font-family: Verdana;
		font-size: 10pt;
		font-weight: bold;
	}

	/* Each cell in the form table */	
	.form-table tr td {
		padding: 4px;
	}

	/* Detail text about the form */
	.form-details {
		font-family: Verdana;
		font-size: 10pt;
	}
	
	/* Cell which contains an inputfield label */
	.form-label-cell {
		text-align: right;
	}
	
	/* A form inputfield label */
	.form-label {
		font-family: Verdana;
		font-size: 10pt;
	}
	
	/* Cell which contains an inputfield */
	.form-inputfield-cell {
	}
	
	/* A form inputfield */
	.form-inputfield {
		margin: 0px;
		padding: 0px;
		text-align: left;
		font-family: Arial, Helvetica, Verdana, Sans-Serif;
		font-size: 10pt;
	}

	/* Table row with form buttons */	
	.form-buttonrow {
	}
	
	/* Table cell with form buttons */	
	.form-buttoncell {
		text-align: right;
	}
	
	/* A form button */	
	.form-button 
	{
	    margin-right: 4px;
	}


	/*===============================================
	  Error Message Box
      ===============================================*/
	
	/* Outer box around error message */
	.sls-global-errors-box {
		border: 1px solid red;
		margin-bottom: 20px;
		margin-top: 20px;
		padding: 4px;
		background-color: rgb(240, 190, 190);
		width: 400px;
	}
	
	/* error message */
	.sls-global-errors-msg {
		font-family: Verdana;
		font-size: 10pt;
		font-weight: bold;
	}
	

	/*===============================================
	  Page Footer Area
      ===============================================*/

		
	/*===============================================
	  Critical production warnings (in footer)
	  Only visible if "debug.info" is set to "false"
	  in the "sls.properties" configuration file.
      ===============================================*/
      
	/* Outer DIV box around critical warnings */
	.sls-critical-warnings {
		border: 3px solid red;
		padding: 4px;
		background-color: rgb(240, 190, 190);
	}
	
	/* Critical warnings heading */
	.sls-critical-warnings h3 {
		font-size: larger;
		padding: 6px;
		color: white;
		margin-top: 0px;
		margin-bottom: 12px;
		border: none;
		background-color: red;
	}
	
	/* Upper, larger critical warnings label */
	.sls-critical-warnings-txt {
		font-family: Verdana;
		font-size: 10pt;
		font-weight: bold;
	}
	
	/* Critical warnings table (inner box with details) */
	.sls-critical-warnings-table {
		margin-top: 10px;
		padding: 6px;
		border-right: solid 1px white;
		border-bottom: solid 1px white;
		border-left: solid 1px grey;
		border-top: solid 1px black;
		background-color: rgb(255, 220, 220);
	}
	
	/* Critical warnings details in inner box */
	.sls-critical-warning {
		font-family: Verdana;
		font-size: 10pt;
		COLOR: black;
	}

		
	/*===============================================
	  Debug Information List (in footer)
	  Only visible if "debug.info" is set to "true"
	  in the "sls.properties" configuration file.
      ===============================================*/

	/* Sub-heading over each table */      
	.debuginfo-h3 {
		font-family: Verdana;
		font-size: 10pt;
	}

	/* Details table */	
	.debuginfo-table {
		border-collapse: collapse;
		margin-left: 20px;
		padding: 0px;
		background-color: rgb(238, 238, 238);
		border: 1px solid rgb(120, 120, 120);
		font-size: 8pt;
	}
	
	/* Details table heading row */	
	.debuginfo-heading {
		background-color: rgb(180, 180, 180);
		font-weigth: bold;
		text-align: left;
		font-size: 8pt;
	}
	
	/* Cell in table heading row */	
	.debuginfo-heading th {
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 4px;
		padding-top: 2px;
	}

	/* Alternative table row */	
	.debuginfo-alt {
		background-color: white;
	}
	
	/* Cell in alternative table row */	
	.debuginfo-alt td {
		padding-left: 4px;
		padding-right: 4px;
	}
	
	/* Cell in default table row */	
	.debuginfo-default td {
		padding-left: 4px;
		padding-right: 4px;
	}
	
	
	/*===============================================
	  Copyright / company label
      ===============================================*/
      
	/* Table with small copyright / company label */
	.copyright-table {
		text-align: center;
		border: none; 
		width: 100%; 
		padding: 0px; 
		margin: 0px;
	}
	
	/* Copyright / company label */
	.copyright-label {
		font:9px verdana;
		color: #505f69;
	}