	.menu {
		text-align: left;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 20px;
		margin-left: 220px;
	}
	
	.menu .item {
		display: inline;
		margin: 5px;
		padding: 5px;
	}
	
	#CalculatorContainer {
		width: 550px;
		margin: 0px auto;
	}
	
	.Source {
		width: 100%;
		margin: 5px auto;
		border: 2px solid #FFB842;
		background: #FFF;
		text-align: center;
	}
	
	.Source .Container {
		margin: 5px 0px;
		background: #FFF;
	}
	
	.Source .Container .Item {
		width: 130px;
		height: 110px;
		float: left;
		text-align: center;
		padding: 5px 0px;
		font-size: 8pt;
	}
	
	.Source .Container .Item .ItemImage {
		
	}
	
	.ItemSelect {
		width: 200px;
		margin: 10px 0px;
	}
	
	.Target {
		width: 100%;
		margin: 5px auto;
		text-align: center;
	}
	
	.Target .Container,
	.Target .UnitContainer {
		width: 100%;
		margin: 0px auto;
		background: #EBEBEC url("../images/panel2.gif") repeat-y;
	}
	
	.Target .Container .Item {
		width: 130px;
		height: 110px;
		float: left;
		text-align: center;
		padding: 5px 0px;
		font-size: 8pt;
	}
	
	.Target .Container .Item .ItemImage {

	}
	
	.Target .UnitContainer .Item {
		width: 130px;
		height: 110px;
		text-align: center;
		margin: 0px auto;
		padding: 5px 0px;
		font-size: 8pt;
	}
	
	.Target .Instructions {
		text-align: center;
		width: 95%;
		margin-top: 10px;
	}
	
	.Target .Instructions ul {
		margin-top: 0px;
		padding: 2px;
	}
	
	.Target .Dimensions {
		width: 100%;
		padding: 5px;
		margin: 5px 5px;
		font-size: 8pt;
	}
	
	.Target .Dimensions table {
		width: 95%;
		margin: 0px auto;
	}

	.Target .Dimensions td {
		text-align: center;
	}
	
	.ItemContainer {
		padding: 3px;
		margin: 0px auto;
	}
	
	.Target .bin {
		width: 44px;
		height: 69px;
		padding: 2px;
		text-align: center;
		margin: 0px auto;
		background: #EBEBEC url("../images/bin.png") no-repeat;
	}
	
	.button {
		text-align: center;
		margin: 50px auto;
	}
	
	.admin_button {
		text-align: center;
		width: 120px;
	}
	
	.clear_left {
		clear: left;
	}
	
	.clear_right {
		clear: right;
	}
	
	
	/*	Table styles */
	#container td {
		padding: 3px;
	}
	
	.border {
		background-color : rgb(78, 145, 143);
	}
	
	.border-bg {
		background-color : #FFFFFF;
	}
	
	.heading-bg {
		background-color : rgb(78, 145, 144);
		color: rgb(255, 255, 255);
	}
	
	.even-bg {
		background-color : #FFB842;
		color: rgb(64, 64, 64);
	}
	
	.odd-bg  {
		background-color : rgb(255, 255, 255);
		color: rgb(64, 64, 64);
	}
	
	.solid {
	}
	
	.solid div {
	}
	
	.solid div div {
		border: 0px;
	}
	
	.solid div div div {
		border: 0px;
	}
	
	.solid div div div div {
		border: 0px;
	}
	
	.solid div div div div div {
		border: 0px;
		border: 1px solid #093A80;
		padding: 0px 0px 0px 0px;
	}
	
	.solid div div div div div div {
		border: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.shadow {
	}
	
	.shadow div {
	}
	
	.shadow div div {
		border: 0px;
		border-right: 1px solid #EEEEFF;
		border-bottom: 1px solid #EEEEFF;
	}
	
	.shadow div div div {
		border: 0px;
		border-right: 1px solid #DDDDEE;
		border-bottom: 1px solid #DDDDEE;
	}
	
	.shadow div div div div {
		border: 0px;
		border-right: 1px solid #AAAABB;
		border-bottom: 1px solid #AAAABB;
	}
	
	.shadow div div div div div {
		border: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.shadow div div div div div div {
		border: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	
	.line {
		background: url(header.gif) repeat-x;
		color: white;
	}
	
	.text-head {
		font: 10px/13px Verdana, Helvetica, Arial, sans-serif;
	}
	
	.text-basic {
		font: 10px/13px Verdana, Helvetica, Arial, sans-serif;
	}
	
	.text-basic-bold {
		font: 10px/13px Verdana, Helvetica, Arial, sans-serif;
	}
	
	.text-is-required {
		font: 10px/13px Verdana, Helvetica, Arial, sans-serif;
		background-color: rgb(255, 253, 235);
	}
	
	.selected {
		font: 10px/13px Verdana, Helvetica, Arial, sans-serif;
		background-color: rgb(188, 220, 220);
	}