body {
	font-family: arial;
	background-color: #8ec3ef;
	margin: 0;         
}

html>/**/body {
	overflow-y: scroll;
}

body, html {
	height: 100%;
}

img {
	border: 0;
}

.error {
	color: red;
	font-weight: bold;
}

#fullbox {
	position: absolute;
	height: auto !important;
	width: 100%;
	top: 0em;
	bottom: 0em;
}

#mainboxcontainer {
	width: 890px;
	height: 100% !important;
	margin: 0 auto 0 auto;
	position: relative;
}

#mainbox {
	float: left;
	position: absolute;
	top: 1em;
	bottom: 4em;
	width: 890px;
	height: auto;
	margin: 0em auto 0em auto;
}

#content {
	min-height: 100%;
	padding: 1em;
	background-color: #a8d8ff;
}

#header {
	width: 100%;
	height: 120px;
	padding-bottom: 1em;
}

#header #logo {
	width: 593px;
	height: 120px;
	float: left;
	background: url(/static/logo.png);
	display: block;
}

#header #menu {
	float: right;
	position: relative;
	top: 30%;
}

#header #menu div {
	text-align: right;
}

#account .label {
	float: left;
	width: 180px;
}

#account .heading {
	font-weight: bold;
	margin-top: 2em;
}

#account .label, #account .box {
	margin-top: 3px;
}

#account .desc {
	font-size: 10pt;
	font-style: italic;
}

h1 {
	font-size: 20pt;
	margin: 5px 0 5px 0;
}

.cboxholder {
	position: fixed;
	z-index: 3;
}

.cbox {
	width: 400px;
	background-color: #bce1ff;
	border: 1px solid #69a7da;
	margin: 0 auto 0 auto;
	padding: .5em;
}

.cbox .top {
	margin-bottom: .5em;
}

.cbox .top .title {
	float: left;
	font-weight: bold;
}

.cbox .top .close {
	display: block;
	text-align: right;
}

.roundedbox {
	position: relative;
}

.roundedbox .tl, .roundedbox .tr, .roundedbox .bl, .roundedbox .br {
	position: absolute;
	height: 12px;
	width: 12px;
	background-color: black;
}

.roundedbox .tl {
	top: 0px;
	left: 0px;
	background: url(/static/tl_corner.png);
}

.roundedbox .tr {
	top: 0px;
	right: 0px;
	background: url(/static/tr_corner.png);
}

.roundedbox .bl {
	bottom: 0px;
	left: 0px;
	background: url(/static/bl_corner.png);
}

.roundedbox .br {
	bottom: 0px;
	right: 0px;
	background: url(/static/br_corner.png);
}

.help .label {
	width: 80px;
	float: left;
	clear: left;
}

.help .label, .help .box {
	padding-bottom: 3px;
}

#overflowAlert {
	font-weight: bold;
	color: red;
}
