body {
margin: 0;
background: #fff url(../img/bg_main.gif) top left repeat;
font-family: Arial, Helvetica, sans-serif;
color: #626161;
}

div#center {
	width:765px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

div#main {
	width: 765px;
	float: left;
	margin-top: 49px;
}

div#logo{
float: left;
width: 413px;
}

div#aux{
float: right;
width: 242px;
padding-top: 20px;
font-size: 10px;
text-align: right;
}

div#aux a{
padding-left: 15px;
color: #626161;
margin-right: 5px;
text-decoration: none;
}

div#aux a:hover{
text-decoration: underline;
}

/* GNAV ---------------------------------------------- */
#gnav {
font-family: Arial, Helvetica, sans-serif;
float: left;
width:765px;
padding: 0 0 8px 0;
}

#gnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#gnav li { /* all list items */
	float: left;
	position: relative;
	list-style:none;
	font-size: 13px;
	line-height:14px;
	font-weight: bold;
	margin:0;
	padding-right: 9px;
}

#gnav li:hover ul, #gnav li.over ul { /* lists nested under hovered list items */
	display: block;
}
#gnav a{
	display:block;
	padding: 8px 0 0 0;
	text-decoration: none;
	text-align:center;
	height: 20px;
	margin:0;
}
#gnav a:hover{
	text-decoration: none; 
}
#gnav .current a{
	text-decoration: none; 
}
#gnav a:visited, #gnav a:active{
	text-decoration: none; 
}
#gnavHome a{
	width: 56px;
}
#gnavHome a:hover, #content #gnavHome ul a:hover{
	color:#555555;}

#gnavProductInfo a{
	width: 74px;
}
#gnavProductInfo a:hover, #ProductInfo #gnavProductInfo a, #content #gnavProductInfo ul a:hover{
	color:#555555;
}

#gnavSupMaterials a{
	width: 161px;
}
#gnavSupMaterials a:hover, #SupMaterials #gnavSupMaterials a, #content #gnavSupMaterials ul a:hover{
	color:#555555;
}

#gnavOrder a{
	width: 57px;
}
#gnavOrder a:hover, #Order #gnavOrder a, #content #gnavOrder ul a:hover{
	color:#555555;
}

#gnavWhyWriteSteps a{
	width: 123px;
}
#gnavWhyWriteSteps a:hover, #WhyWriteSteps #gnavWhyWriteSteps a, #content #gnavWhyWriteSteps ul a:hover{
	color:#555555;
}

#gnavTestingData a{
	width: 96px;
}
#gnavTestingData a:hover, #TestingData #gnavTestingData a, #content #gnavTestingData ul a:hover{
	color:#555555;
}

#gnavConsulting a{
	width: 143px;
}
#gnavConsulting a:hover, #Consulting #gnavConsulting a, #content #gnavConsulting ul a:hover{
	color:#555555;
}


#sectiongraphic {
float: left;
width: 765px;
height: 173px;
}
#Home #sectiongraphic{
height: 234px;}

#mainContent{
float: left;
width: 490px;
font-size: 14px;
line-height: 32px;
padding: 15px 10px 10px 25px;
}

#mainContent_full{
	float: left;
	width: 730px;
	font-size: 14px;
	line-height: 31px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}

#col_right{
	float: left;
	width: 240px;
	_width: 235px;
}

#footer{
	float: left;
	width:765px;
	padding-top: 35px;
	padding-bottom: 10px;
	color: #626161;
	font-size: 13px;
	line-height: 20px;
}

#footer_left{
	text-align: center;
	margin: auto;
}

#footer_left .copy{
	_padding-bottom: 10px;
}

#footer_left img{
position: relative;
top: 11px;
left: 10px;
}

#footer_michigan{
	text-align: center;
}

.tabimage {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 445px;
	margin-bottom: 10px;
}
#why_WriteSteps_top {
	position: relative;
	margin-top: 25px;
}
