/* CSS Document */

#outermost {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto
}

#outer {
	width: 932px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/back-outer.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid #c6c2a3;
	padding-bottom: 20px
}

#outerin {
	background-image: url(../images/back-top.jpg);
	background-repeat: no-repeat;
	min-height: 475px
}

#topbar {
	overflow: auto;
	height: 115px;
}

#topbarleft {
	padding-top: 25px;
	padding-left: 25px;
	float: left
}

#topbaright {
	float: right; 
	padding-top: 6px; 
	padding-right: 25px
}

/* top navigation bar */

.nav-home, .nav-home-sel, .nav-home:hover {
	background-image: url(../images/button-home.jpg);
	display: block;
	height: 37px;
	width: 265px
}

.nav-home-sel, .nav-home:hover {
	background-image: url(../images/button-home-o.jpg);
}

.nav-services, .nav-services-sel, .nav-services:hover {
	background-image: url(../images/button-services.jpg);
	display: block;
	height: 38px;
	width: 265px
}

.nav-services-sel, .nav-services:hover {
	background-image: url(../images/button-services-o.jpg);
}

.nav-facility, .nav-facility-sel, .nav-facility:hover {
	background-image: url(../images/button-facility.jpg);
	display: block;
	height: 36px;
	width: 265px
}

.nav-facility-sel, .nav-facility:hover {
	background-image: url(../images/button-facility-o.jpg);
}

.nav-clients, .nav-clients-sel, .nav-clients:hover {
	background-image: url(../images/button-clients.jpg);
	display: block;
	height: 37px;
	width: 265px
}

.nav-clients-sel, .nav-clients:hover {
	background-image: url(../images/button-clients-o.jpg);
}

.nav-gallery, .nav-gallery-sel, .nav-gallery:hover {
	background-image: url(../images/button-gallery.jpg);
	display: block;
	height: 36px;
	width: 265px
}

.nav-gallery-sel, .nav-gallery:hover {
	background-image: url(../images/button-gallery-o.jpg);
}

.nav-contact, .nav-contact-sel, .nav-contact:hover {
	background-image: url(../images/button-contact.jpg);
	display: block;
	height: 35px;
	width: 265px
}

.nav-contact-sel, .nav-contact:hover {
	background-image: url(../images/button-contact-o.jpg);
}



/* end of top navigation */

#container {
	overflow: auto
}

#left
{
	float: left;
	width: 265px;
	margin-left: 17px;
	padding-top: 6px
}

#right
{
	float: right;
	width: 620px;
	margin-right: 13px;
	padding-top: 260px;
	line-height: 18px
}

#leftcontent {
	margin-left: 8px; 
	margin-right: 7px; 
	margin-top: 10px
}

#footer {
	text-align: center;
	padding: 10px;
	color: #454545;
	height: 50px;
	line-height: 16px
}
