body {
		margin: 0;
		font: 12px Arial, sans-serif;
		text-align: center;
		}

#body {
	width: 600px;
}
		
#logo, #header, #headtext, #documenttypes {
		display: none;
		}

#menu, #submenu, #topmenu, #footermenu {
	display: none;
}

table {
		width: 600px;
		font: 12px Arial, sans-serif;
		}

/*** style for common elements ***/

a {
	color: #d81e05;
	}
	
		a:hover {
				text-decoration: none;
				}

img {
		border: 0;
		}

input, select, textarea {
		font: 20px Arial, sans-serif;
		}

.button {
	display: none;
}

.showprint {
	display: block;
}

.noprint {
	display: none;
}

/*** style for headers ***/

h1 {
		margin: 0; padding: 5px;
		font-size: 16px;
		}

/*** style for main table ***/

#main {
		margin: 0; padding: 0;
		width: 600px;
		border: 0;
		}

.app {
		vertical-align: top;
		padding: 10px;
		width: 600px;
		}

#content {
	border-bottom-width: 1px;
	min-height: auto; height: auto; 
	margin-bottom: 0;
}

#result {
		width: 600px;
		display: none;
		}		

.results td, .result th {
	height: 14px;
}

#resulttext {
		border: 0;
		}
				
.frontpagetext {
		padding: 5px;
		}

		.bourseinfo td {
				vertical-align: top;
				}		
      
		.bourseinfo label {
				font-weight: bold;
				}						