html, body, form {
	margin: 0;
	padding: 0;
}

html {
	width: 100%;
	height: 100%;
}

body {
	min-width: 1000px;
	height: 100%;
	height: auto !important;
	min-height: 100%;
	background: #00A3F0 url('images/bg.jpg') repeat-x;
	color: #003366;
	font-family: Tahoma;
	font-size: 12px;
}

div.block {
	position: relative;
	width: 100%;
	height: 100%;
	background: #F7FCFF;
}

div.topshadow {
	position: absolute;
	width: 100%;
	height: 250px;
	left: 0;
	top: 0;
	background: #F7FCFF url('images/cbgt.jpg') repeat-x;
}

div.bottomshadow {
	position: absolute;
	width: 100%;
	height: 250px;
	left: 0;
	bottom: -1;
	background: #F7FCFF url('images/cbgb.jpg') repeat-x;
}

div.content {
	position: relative;
	width: 100%;
	min-height: 500px;
	left: 0;
	top: 0;
	padding: 0 10px 0 10px;
}

table.stop, table.stop input, table.stop select {
	font-size: 10px;
}

table.stop td.title {
	font-family: Arial;
	font-size: 13px;
	padding-bottom: 10px;
}

table.stop select.select {
	width: 116px;
}

table.stop input.text {
	width: 116px;
}

table.stop input.date {
	width: 25px;
}

table.stop input.year {
	width: 60px;
}

table.stop td.price {
	padding-top: 5px;
}

table.stop td.price a {
	font-family: Tahoma;
	font-size: 12px;
	color: #003366;
}

div.workarea {
	margin-top: 250px;
	font-family: Tahoma;
	font-size: 12px;
}

table.workarea {
	font-family: Tahoma;
	font-size: 12px;
}

table.workarea a {
	font-family: Tahoma;
	font-size: 12px;
	color: #003366;
}

table.workarea td.title {
	font-family: Arial;
	font-size: 13px;
	padding-bottom: 15px;
}

a.copyright {
	font-family: Tahoma;
	font-size: 12px;
	color: #003366;
}
