body {
	font-family: Arial, "MS Sans Serif", Verdana;
	font-size: 10pt;
}

div#page {
	width: 760px;
	margin: 0px auto;
}

div#top {
	width: 760px;
	height: 195px;
}

div#logo {
	width: 760px;
	height: 70px;
	background-image: url('../images/des3-1.gif');
}

div#mid {
	width: 760px;
	height: 102px;
	background-image: url('../images/des3-2.jpg');
}

div#staticNavigation {
	width: 760px;
	height: 23px;
	background-image: url('../images/des3-3.jpg');
}

div#body {
	width: 760px;
	position: absolute;
}

div#mainNavigation {
	width: 160px;
	background-image: url('../images/des3-msnbg.jpg');
	float: left;
	height: 100%;
	position: absolute;
}

div#content {
	width: 590px;
	padding: 5px;
	left: 160px;
	background-color: #FFF;
	height: 100%;
	min-height: 400px;
	position: relative;
	float: left;
}

div#footer {
	width: 760px;
	clear: both;
}

ul#mainNav {
	margin: 0px;
	padding: 0px;
}

ul#mainNav li {
	list-style-type: none;
	list-style-position: inside;
	border-bottom: 1px solid #FFF;
	margin: 5px 0px;
}

ul#mainNav li a {
	color: #FFF;
	text-decoration: none;
	padding: 3px 5px;
	font-size: 16px;
	line-height: 28px;
}

div.full , div.ftb {
	width: 98%;
	margin: 2px 0px 3px;
	float: left;
}

div.tb {
	width: 25%;
	margin: 0px 0px 5px 0px;
	float: left;
	min-height: 20px;
}

div.full div.tb {
	margin: 0px 0px 5px 10px;
	float: left;
}

div.otb input.long {
	width: 70%;
}

div.otb {
	width: 75%;
	margin: 0px 0px 5px 0px;
	float: left;
	min-height: 20px;
}

div.full div.otb {
	margin: 0px 0px 5px;
	float: left;
	width: 70%;
}
div.full div.full { width: 100%; }
div.select , div.date , div.cost , div.text {
	width: 75px; float: left;
}

div.activity { float: left; width: 320px; }
div.checkout { float: left; width: 150px; }
div.blankspace { width: 395px; float: left; }

a { color: #006; }
a:hover { color: #000; }
.darkRed { color: DarkRed; font-weight: bold; }

div.critical { width: 98%; float: left; }
div.critical div.text { width: 98%; font-size: 14px; }
table td { text-align: center; }
td.blue { background-color: #9BC2E8; }
td.darkRed { background-color: DarkRed; color: #FFF; }
tr#tableHead th { font-size: 12px; }
span.bold { font-weight: bold; }