body {
text-align: center;
}


a:link {color: #000000; text-decoration: underline; }
a:active {color: #000000; text-decoration: underline; }
a:visited {color: #000000; text-decoration: underline; }
a:hover {color: #000000; text-decoration: none; }

/*globalnav*/

#globalnav {
	position:relative;
	float:left;
	width:100%;
	padding:0 0 1.75em 1em;
	margin:0;
	list-style:none;
	line-height:1em;
}

#globalnav LI {
	float:left;
	margin:0;
	padding:0;
}

#globalnav A {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#fff;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	background:#fff;
}

#globalnav A.here:link,
#globalnav A.here:visited {
	position:relative;
	z-index:102;
}

/*subnav*/

#globalnav UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#fff;
	width:858px;
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
	border-top:1px solid #fff;
}

#globalnav UL LI {
	float:left;
	display:block;
	margin-top:1px;
}

#globalnav UL A {
	background:#fff;
	color:#bbb;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}

#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.here:link,
#globalnav UL A.here:visited {
	color:#444;
}

/*Other Stuff */
div#pagecontainer {
width: 900px;
height: 282px;
margin: 0 auto;
text-align: left;
}

div#headercontainer {
#width: 900px;
height: 150px;
#margin: 0 auto;
#text-align: left;
#border: 2px solid #000;
overflow:hidden;
}

div#bodycontainer {
#width: 900px;
#margin: 0 auto;
#text-align: left;
#border: 2px solid #000;
padding: 10px 10px 10px 10px;
}

div#textlogo {
position: relative;
height: 98px;
bottom: -25px;
background-image:url('textlogo.jpg');
background-repeat:no-repeat;
}

div#contactlinks {
position: relative; 
right: 10px; 
text-align: right; 
}

div#certifications {
position: relative; 
left: 800px; 
bottom: 125px;
}


