body {
	padding: 0px;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	height:auto;
	background: url(/templates/images/custom_archbold_logistics/body.gif) top center repeat-y;
}

#wrapper {
	width:1000px;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	position: relative;
    min-height: 100%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
	*width:1000px;
}

html>body #wrapper {
	height: auto;
}

#container {
	height:100%;
}

#header {
	padding:140px 0 0 0;
	text-align:left; /* stops ie centering menu */
	background: url(/templates/images/custom_archbold_logistics/header.jpg) top center no-repeat;
}

#sections {
	height: 34px;
	width: 1000px;
}

#sections a{
	padding: 7px 8px 7px 8px;
}

#sections ul {
	margin:0px;
	padding: 2px 0;
	list-style:none;
	text-align:left;
	margin-left:5px;
}

#sections li {
	float:left;
	position:relative;
	margin: 0px;
}

/* HOLLY HACK TO FIX PEEKABOO IE6 BUG */
/* Hides from IE5-mac \*/
* html li {height: 1%;}
/* End hide from IE5-mac */

#sections li ul {
	width: 90px;
	list-style:none;
	display:none;
	position:absolute; 
	left:0;
	clear:left;
	text-align:left;
	font-weight:normal;	
	padding-top:3px 8px 5px 8px;
	margin:9px 0px 0px 0px;
	/*/*/ 
	hack: "; 
	hack: ""; 
	/* NN4 */ 
	margin-top:0px;
	width: 102px;
	/*";/* IE-excluding Hack*/ 
	*padding-top:0px;
	*padding-bottom:0px;
	*margin:0px;
	z-index:1;
}	

#sections li > ul {
	top: 100%;
	left: 0;
}

#sections li li {
	width: 90px;
}

#sections ul ul li {
	padding:5px;
}	

/*fix opera problem*/
#sections li a {
	display:block;
}

#sections .over ul {
	display: block;
}

#sections li li a{
	padding:0px;
}

#sections li:hover ul { 
	display: block; 
}

#content {
	text-align:justify;
	padding:0 20px 20px 20px;
	margin:0;
}

#content h1, #content h2 {
	text-align:left;
}

#content h1 {
	font-size: 18px;
	color:#0000AD;
}

#content h2 {
	font-size:14px;
	color:#0000AD;
}

#content a {
	color:#0000AD;
	font-weight:bold;
	text-decoration:none;
}

#content a:hover {
	color:#068B8B;
}

#content img {
	padding:5px;
}

#sections {
	color:#FFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#sections li {
	letter-spacing:.1em;
	border-right:1px solid #000099;
	border-left:1px solid #000057;
}

#sections li ul, #sections li ul.hidden {
	color:#FFF;
	background: #000099 url(/templates/images/archbold/archbold_menu_dd_bg.gif) repeat-x;
	z-index:1;
}

#sections li li {
	color:#FFF;
	background-color:#000099;
	letter-spacing:normal;
	border-bottom:1px solid #0000CC;
	border-top:1px solid #000057;
	z-index:1;
}

#sections a {
	text-decoration:none;
	color:#FFF;
}

#sections a:hover {
	text-decoration:none;
	color:#00B3B3;
}

#footer_logos a{
	text-decoration:none;
}

#footer {
	width:996px;
	padding:0px;
	margin:0px;
	clear:both;
	position:relative;
	bottom:0px;
	_top:100%;
	margin:auto;
	z-index:0;
}

#footer_text {
	clear:both;
	text-align:center;
	margin:auto;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background:url(/templates/images/archbold/archbold2_footer_bg.gif) top center repeat-x;
	color:#FFF;
	padding-top:10px;
	padding-bottom:20px;
}

#footer a {
	color:#0F0B56;
}

hr {
	border-width: 1px 0 0 0;
	border-style:dashed;
	border-color:#CCC;
	height: 0;
	width: 80%;
}