@charset "UTF-8";
/* CSS Document */

body {
	background: #605f5e;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
}


#container {
	background-color:#605f5e;
	width: 1000px;
	height: 800px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	font-family: Helvetica, Arial, sans-serif;
	}

a {
	border: none;
	border-width: 0px;
	text-decoration: none;
	text-align: center;
}

img {
	border: none;
}
	
	
tr {
	text-align: center;
	vertical-align: middle;
}

#index {
	background: url(images/dc-back.jpg);
	background-repeat: no-repeat;
	height: 800px;
	position: absolute;
}

#splashpage {
	background: url(images/dc-back-splash.jpg);
	background-repeat: no-repeat;
	height: 800px;
	position: absolute;
}

#services {
	background: url(images/dc-back-ps.jpg);
	background-repeat: no-repeat;
	height: 800px;
	position: absolute;
}

#contact {
	background: url(images/dc-back-contact.jpg);
	background-repeat: no-repeat;
	height: 800px;
	position: absolute;
}


p.definition {
	font-size: 30px;
	text-align: center;
	letter-spacing: 1px;
}

#logo {
	margin-top: -15px;
	position: absolute;
}

a.logo: {
	background: url(images/dc-logo.png);
	display: block;
	width: 341px;
}

#mainnav {
	background: none;
	position: static;
	margin-top: 87px;
	margin-left: 20px;
}

a.mainnav1 {
	background: url(images/ps-link.png);
	background-repeat: no-repeat;
	display: block;
	width: 320px;
	height: 30px;
	vertical-align: middle;
	margin-top: -10px;
}


a.mainnav1:hover {
	background: url(images/ps-linkon.png);
	background-repeat: no-repeat;
	display: block;
	width: 320px;
	height: 30px;
	vertical-align: middle;
	margin-top: -10px;
}


a.mainnav2 {
	background-repeat: no-repeat;
	display: block;
	margin-left:100px;
	width: 320px;
	height: 30px;
	vertical-align: middle;
}


a.mainnav2:hover {
	background-repeat: no-repeat;
	display: block;
	margin-left:100px;
	width: 320px;
	height: 30px;
	vertical-align: middle;
}

a.mainnav3 {
	background: url(images/contact-link.png);
	background-repeat: no-repeat;
	display: block;
	margin-left: 500px;
	margin-top: 10px;
	width: 320px;
	height: 30px;
	vertical-align: middle;
}


a.mainnav3:hover {
	background: url(images/contact-linkon.png);
	background-repeat: no-repeat;
	display: block;
	margin-left: 500px;
	margin-top: 10px;
	width: 320px;
	height: 30px;
	vertical-align: middle;
}

#splash {
	position: static;
	margin-left: 0px;
	margin-top: 100px;
	width: 1000px;
}

a.splash {
	background: url(images/dc-logowhite.png);
	background-repeat: no-repeat;
	display: block;
	width: 500px;
	height: 400px;
	vertical-align: middle;
	margin-left: 300px;
}

a.splash:hover {
	background: url(images/dc-logored.png);
	background-repeat: no-repeat;
	display: block;
	width: 500px;
	height: 400px;
	margin-left: 300px;
	vertical-align: middle;
}

#description {
	background-color: #FFFFFF;
	opacity: 0.4;
	width: 860px;
	height: 425px;
	margin-left: 100px;
	margin-top: 90px;
}

#lefttext {
	margin-left: 20px;
	margin-top: 100 px;
	width: 400px;
	position: absolute;
	}

#righttext {
	margin-left: 440px;
	margin-top: -51px;
	width: 400px;
	position: absolute;
	}
	
p.bullet {
	font-weight:bold;
	font-size: 12px;
	text-align:justify;

}

p.desc {
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
}	
	
#footer1 {
margin-left: -20px;
}

#footer {
	position: absolute;
	margin-top: 650px;
	margin-left: -20px;
}

a.la {
	margin-left: 0px;
	background: url(images/footer-la.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 30px;
}
	
	
