#wrapper {
	position: relative;
	float: default;
	width: 817px;
}

#container {
	position: relative;
	float: left;
	width: 817px;
}

#topbar {
	position: relative;
	float: left;
	width: 803px;
	height: 5px;
	background: #F07D13;
	margin: 0 0 0 7px;
	display: inline;
}

#header {
	position: relative;
	float: left;
	width: 803px;
	height: 70px;
	margin: 0 0 0 7px;
	display: inline;
}

#header a.logo {
	position: relative;
	float: left;
	width: 245px;
	height: 64px;
	margin: 7px 0 0 0;
	display: inline;
}

#nav {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 539px;
}

#nav a.aboutus {
	position: relative;
	float: left;
	width: 77px;
	height: 20px;
	background: url('../images/nav_aboutus.jpg') no-repeat 0 -20px;
}

#nav a.solutions {
	position: relative;
	float: left;
	width: 76px;
	height: 20px;
	background: url('../images/nav_solutions.jpg') no-repeat 0 -20px;
}

#nav a.testimonials {
	position: relative;
	float: left;
	width: 193px;
	height: 20px;
	background: url('../images/nav_testimonials.jpg') no-repeat 0 -20px;
}

#nav a.newsandevents {
	position: relative;
	float: left;
	width: 116px;
	height: 20px;
	background: url('../images/nav_newsandevents.jpg') no-repeat 0 -20px;
}

#nav a.contactus {
	position: relative;
	float: left;
	width: 77px;
	height: 20px;
	background: url('../images/nav_contactus.jpg') no-repeat 0 -20px;
}

#nav a.aboutus:hover, #nav a.solutions:hover, #nav a.testimonials:hover, #nav a.newsandevents:hover, #nav a.contactus:hover {
	background-position: 0 0px;
}

#overlay_aboutus {
	position: absolute;
	width: 120px;
	left: 273px;
	*left: 272px;
	top: 55px;
	z-index: 9999;
	display: none;
}

#overlay_aboutus a.mainlink {
	position: relative;
	float: left;
	width: 76px;
	height: 20px;
	margin: 0 0 0 -2px;
	display: inline;
	background: url('../images/nav_aboutus.jpg') no-repeat 0 0;
}

#overlay_aboutus a.link {
	position: relative;
	float: left;
	width: 120px;
	height: 25px;
	background: #ffffff;
	text-align: left;
	padding: 2px 0 0 5px;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_aboutus a.link:hover {
	background: #EFEFEF;
}

#overlay_solutions {
	position: absolute;
	width: 130px;
	left: 346px;
	*left: 345px;
	top: 55px;
	z-index: 9999;
	display: none;
}

#overlay_solutions a.mainlink {
	position: relative;
	float: left;
	width: 76px;
	height: 20px;
	margin: 0 0 0 2px;
	display: inline;
	background: url('../images/nav_solutions.jpg') no-repeat 0 0;
}

#overlay_solutions a.link {
	position: relative;
	float: left;
	width: 130px;
	height: 25px;
	background: #ffffff;
	text-align: left;
	padding: 2px 0 0 5px;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_solutions a.link:hover {
	background: #EFEFEF;
}

/*** SECOND LEVEL DROPDOWNS ***/

#overlay_solutions_extendinvoice {
	position: absolute;
	width: 130px;
	left: 483px;
	*left: 482px;
	top: 75px;
	z-index: 9999;
	display: none;
}

#overlay_solutions_extendinvoice a.mainlink {
	position: relative;
	float: left;
	width: 130px;
	height: 25px;
	background: #efefef;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: 0 0 0 -137px;
	display: inline;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_solutions_extendinvoice a.link {
	position: relative;
	float: left;
	width: 130px;
	height: 25px;
	background: #ffffff;
	text-align: left;
	padding: 2px 0 0 5px;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	margin: 0 0 0 -1px;
	*margin: 0 0 0 -8px;
	display: inline;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_solutions_extendinvoice a.link:hover {
	background: #efefef;
}

#overlay_solutions_extendprocure {
	position: absolute;
	width: 130px;
	left: 483px;
	*left: 482px;
	top: 103px;
	*top: 100px;
	z-index: 9999;
	display: none;
}

#overlay_solutions_extendprocure a.mainlink {
	position: relative;
	float: left;
	width: 130px;
	height: 25px;
	background: #efefef;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: 0 0 0 -137px;
	display: inline;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_solutions_extendprocure a.link {
	position: relative;
	float: left;
	width: 130px;
	height: 25px;
	background: #ffffff;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: 0 0 0 -1px;
	*margin: 0 0 0 -8px;
	display: inline;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_solutions_extendprocure a.toplink {
	position: relative;
	float: left;
	width: 130px;
	height: 25px;
	*height: 26px;
	background: #ffffff;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: -1px 0 0 -1px;
	*margin: -1px 0 0 -8px;
	display: inline;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_solutions_extendprocure a.link:hover {
	background: #efefef;
}

#overlay_solutions_extendprocure a.toplink:hover {
	background: #efefef;
}

#overlay_solutions_extendbusinessplanning {
	position: absolute;
	width: 130px;
	left: 483px;
	*left: 482px;
	top: 131px;
	*top: 125px;
	z-index: 9999;
	display: none;
}

#overlay_solutions_extendbusinessplanning a.mainlink {
	position: relative;
	float: left;
	width: 130px;
	height: 25px;
	background: #efefef;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: 0 0 0 -137px;
	display: inline;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_solutions_extendbusinessplanning a.link {
	position: relative;
	float: left;
	width: 130px;
	height: 25px;
	background: #ffffff;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: 0 0 0 -1px;
	*margin: 0 0 0 -8px;
	display: inline;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_solutions_extendbusinessplanning a.toplink {
	position: relative;
	float: left;
	width: 130px;
	height: 25px;
	background: #ffffff;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: -1px 0 0 -1px;
	*margin: -1px 0 0 -8px;
	display: inline;
	font: 11px/14px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_solutions_extendbusinessplanning a.link:hover {
	background: #efefef;
}

#overlay_solutions_extendbusinessplanning a.toplink:hover {
	background: #efefef;
}

#overlay_solutions_extendfullservice {
	position: absolute;
	width: 130px;
	left: 483px;
	*left: 482px;
	top: 159px;
	*top: 150px;
	z-index: 9999;
	display: none;
}

#overlay_solutions_extendfullservice a.mainlink {
	position: relative;
	float: left;
	width: 130px;
	height: 25px;
	background: #efefef;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: 0 0 0 -137px;
	display: inline;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_solutions_extendfullservice a.link {
	position: relative;
	float: left;
	width: 130px;
	height: 25px;
	background: #ffffff;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: 0 0 0 -1px;
	*margin: 0 0 0 -8px;
	display: inline;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_solutions_extendfullservice a.toplink {
	position: relative;
	float: left;
	width: 130px;
	height: 25px;
	*height: 26px;
	background: #ffffff;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: -1px 0 0 -1px;
	*margin: -1px 0 0 -8px;
	display: inline;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_solutions_extendfullservice a.link:hover {
	background: #efefef;
}

#overlay_solutions_extendfullservice a.toplink:hover {
	background: #efefef;
}

#overlay_testimonials {
	position: absolute;
	width: 120px;
	left: 422px;
	*left: 421px;
	top: 55px;
	z-index: 9999;
	display: none;
}

#overlay_testimonials a.mainlink {
	position: relative;
	float: left;
	width: 193px;
	height: 20px;
	margin: 0 0 0 2px;
	display: inline;
	background: url('../images/nav_testimonials.jpg') no-repeat 0 0;
}

#overlay_testimonials a.link {
	position: relative;
	float: left;
	width: 120px;
	height: 25px;
	background: #ffffff;
	text-align: left;
	padding: 2px 0 0 5px;
	font: 11px/18px tahoma;
	color: #8D8D8D;
	text-decoration: none;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	z-index: 9999;
}

#overlay_testimonials a.link:hover {
	background: #EFEFEF;
}


/*** FOOTER ***/


#footer {
	position: relative;
	float: left;
	width: 817px;
	height: 23px;
	background: url('../images/footer_bg.jpg') no-repeat 0 0;
}

#footer .text {
	position: relative;
	float: left;
	font: 10px/16px verdana;
	color: #8998A0;
	margin: 12px 0 0 0;
	display: inline;
	width: 815px;
	height: 18px;
}

#footer .text a {
	font: 10px/16px verdana;
	color: #8998A0;
	text-decoration: none;
}

#footer .text a:hover {
	text-decoration: underline;
}
