
	body {
		margin: 0px;
	}
	
	body, td, input {
		font-family: verdana;
		font-size: 10pt;
	}
	
	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 12pt;
		font-weight: bold;
	}
	
	h1 {
		color: #DD5000;
	}
	h2 {
		color: #91B400;
	}
	h3 {
		color: #66C8DA;
	}

	a {
		font-weight: bold;
		color: #666666;
	}
	
	div.line {
		position: absolute;
		left: 58px;
		clear: all;
	}

	div.content {
		width: 100%;
		padding-top: 20px;
		text-align: justify;
	}
	
	div.container {
		width: 780px;
		height: 100%;
		max-width: 1000px;
	}
	table.container {
		width: 100%;
		height: 100%;
		border-right: solid 3px #666666;
	}
	
	tr.head {
		height: 110px;
	}
	td.head_logo {
		/* incl. padding*2 = 640px */
		width: 615px;
		/* incl. padding*2 = 110px */
		height: 60px;
		background-color: #fff;
		vertical-align: middle;
		padding-left: 25px;
	}
	
	td.head_right {
		padding: 10px;
		width: 240px;
		height: 110px;
		background-color: #F2F2F2;
		vertical-align: top;
	}
	
	tr.menu {
		height: 23px;
	}
	td.menu {
		height: 25px;
		width: 900px;
		border-top: solid 3px #666666;
		border-bottom: solid 3px #666666;
		background-color: #fff;
	}
	
	tr.content {
	
	}
	td.content {
		padding: 20px;
		padding-left: 115px;
		padding-top: 10px;
		background-color: red;
		/* incl. padding = 640px */
		width: 505px;
		background-color: #FFF;
		vertical-align: top;
	}
	td.sidebar {
		padding: 15px;
		width: 230px;
		background-color: #F2F2F2;
		vertical-align: top;
	}
	
	img.menu_square {
		height: 6px;
		width: 6px;
		vertical-align: absmiddle;
		margin-right: 6px;
		margin-top: 2px;
	}
	
	img.menu_square_small {
		height: 6px;
		width: 6px;
		vertical-align: absmiddle;
		margin-right: 8px;
		margin-top: 0px;
	}
	
	div.menu_item, div.menu_item_over, div.menu_item_active {
		padding-left: 5px;
		padding-top: 2px;
		position: absolute;
		color: #7D8384;
		background-color: #fff;
		vertical-align: middle;
		height: 20px;
		cursor: pointer;
		cursor: hand;
		font-size: 8pt;
	}
	div.menu_item_over {
		font-weight: bold;
	}
	div.menu_item_active {
		font-weight: bold;
	}
	div.menu_item_sub, div.menu_item_sub_active {
		padding-left: 5px;
		padding-top: 4px;
		font-size: 8pt;
		position: absolute;
		background-color: #fff;
		border-bottom: solid 1px #9D9D9D;
		cursor: pointer;
		cursor: hand;
	}
	div.menu_item_sub_active {
		font-weight: bold;
	}
	div.menu_item_sub_border {
		position: absolute;
		border: none;
		border-left: solid 1px #9D9D9D;
		border-right: solid 1px #9D9D9D;
		margin-top: 3px;
	}
	
	table.login {
		margin-top: 40px;
		background-color: #fff;
	}
	table.login td {
		padding: 2px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	table.login input.button {
	}

