html {
	height: 100%;
	}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	}
.addressbox {
	float: left;
	width: 100%;
	height: 28px;
	background-color: #dce1bf;
	border-bottom: 2px solid #6c6c6c;
	}
.addressbox form {
    float: left;
    width: 75%;
    }
.addressbox input {
	width: 100%;
	margin: 4px;
	}
#tabContainer {
	float: left;
	width: 100%;
	background-color: #333;
	border-bottom: 1px solid black;
	}
#logo {
	float: left;
	width: 14px;
	background: url("../img/../x.png") no-repeat top left;
	line-height: normal;
	}
#tabs {
	float: left;
	width: 100%;
	line-height: 0;
	}
#tabControls {
	float: right;
	width: 40px;
	line-height: normal;
	}
#tabs ul {
	margin: 0;
	padding: 0px 10px 0;
	list-style: none;
	}
#tabs li {
	float: left;
	background: url("../img/metalleft.png") no-repeat left top;
	margin: 0;
	padding: 0 0 0 9px;
	}
#tabs span {
	float: left;
	display: block;
	background: url("../img/metalright.png") no-repeat right top;
	padding: 5px 15px 5px 6px;
	text-decoration: none;
	color: #321;
	}
#tabs .current {
	background-image: url("../img/metalleftselected.png");
	}
#tabs .current span {
	background-image: url("../img/metalrightselected.png");
	color: black;
	padding-bottom: 5px;
	}
img#add-button {
    margin: 4px;
    }
.tabHandle {
	border: 0px;
	display: inline;
	cursor: default;
	}
#tabPanels {
	background: #123456;
	width: 100%;
	height: 100%;
	}
.frameDiv {
	background-color: #fff;
	width: 100%;
	height: 100%;
	}
.Panel {
	position:absolute;
	top: 24px;
	height: 100%;
	width: 100%;
	padding: 0px;
	background: #fff;
	overflow: hidden;
	}
.bluePanel {
	background: #acc6d5;
	padding: 5px;
	border: 1px solid black;
	border-top: 0px;
	}