div#container {
	position: relative;
	top: 16;
	min-width: 699px;
}
div#header {
	height: 87px;
}
div#masthead {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 87px;
	background-image: url(images/masthead-stretch.jpg);
	background-repeat: repeat-x;
}
div#mastheadLeft {
	position: absolute;
	top: 0;
	left: 0;
	width: 367px;
	height: 87px;
	background: #fff url(images/masthead-left.jpg) top left no-repeat;
}
div#mastheadLeft h1 {
	margin: 0;
	padding: 10px 10px 0 135px;
	text-align: center;
	font: 14px "Lucida sans", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div#mastheadRight {
	position: absolute;
	top: 0;
	right: 0;
	width: 332px;
	height: 87px;
	background: #fff url(images/masthead-right.jpg) top left no-repeat;
}
div#mastheadRight h1 {
	float: right;
	margin: 0;
	padding: 39px 20px 0 0;
	font: 14px "Lucida sans", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ccf;
}
div#mastheadRight span {
	float: right;
	margin: 0;
	padding: 24px 38px 0 0;
	font: 12px "Lucida sans", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div#content {
	clear: both;
	width: 100%;
	font: 12px Arial, Helvetica, sans-serif;
	background: #fff url(images/sidebar.jpg) top right repeat-y;
}
div#content #sidebar {
	float: right;
	width: 182px;
	text-align: center;
}
div#content #main {
	margin: 0 192px 0 10px;
}
div#content #main h1 {
	font: 24px "Lucida sans", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div#content #main p {
	font: 12px "Lucida sans", Arial, Helvetica, sans-serif;
	font-weight: normal;
}

div#content #main li {
	font: 12px "Lucida sans", Arial, Helvetica, sans-serif;
	font-weight: normal;
}

div#content #main h1, div#content #main p {
	margin: 0 0 15px 0;
}
div#footer {
	*margin-top: 10px; /* hack for IE */
	width: 100%;
	height: 34px;
	font: 10px "Lucida sans", Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #fff url(images/footer.gif) repeat-x;
}
div#footer span#survey {
	float: left;
	margin: 10px 0 0 10px;
}
div#footer span#survey a:link, div#footer span#survey a:visited {
	color: #000;
}
div#footer span#backToTop {
	float: right;
	margin: 0 10px 0 0;
}
ul {
	margin: 16px;
	padding: 0px;
}
.greybox {
	background-color: cccccc;
	padding: 1px;
}

/* Technology Sevices styles */

table.tech {
	border : none;
	padding : 4px;
	width : 100%;
}

th.tech {
	background-color : #FFCC33;
	color : #333C65;
	text-align : left;
	padding : 4px;
	font-weight : bold;
}

th.tech2 {
	background-color : #CCCCFE;
	color : #333C65;
	text-align : left;
	padding : 4px;
	font-weight : bold;
}

th.tech3 {
	background-color : #C1C6DA;
	color : #333C65;
	text-align : left;
	padding : 4px;
	font-weight : bold;
}

td.tech {
	font: 12px Arial, Helvetica, sans-serif;
}

p.tech {
	font: 12px Arial, Helvetica, sans-serif;
}

