
/* DH Production CSS Document */

/* general styles */
body {
	background: #000;
	margin: 0;
	padding: 0;
	color: #e5e5e5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
  }


ul {
  }


ul li {
  }


ol {
  }


ol li {
  }


p {
	padding: 0em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
  }

h1 {
  }


h2 {
  }


h3 {
  }


h4 {
  }


h5 {
  }


h6 {
	font-size:x-small;
  }


img {
  }

a img {
	border:none;
}

a {
	font-weight: bold;
	text-decoration: none;
	color: #e5e5e5;
  }

a:visited {
	color: #e5e5e5;
  }


a:hover {
    	color: #CC9933;
  }


a:active {
    	color: #CC9933;
  }

table {
  }


tr {
  }


th {
  }


td {
  }

.white {
    	color: #FFF;
  }


.bold {
    	font-weight: bold;
  }


.italic {
    	font-style: italic;
  }


.hide {
    	display: none;
  }

/* content box */

.contentbox {
	background-color: #000;
	text-align: left;
	margin: auto;
	padding: 0px 0px 40px 0px;
  }

/* staff page table structure */

.staffRowContainer {
	width: 850px;
	background-color: #000;
	padding: 10px 0px 0px 0px;
	float:left;
}

.staffRowleftColumn {
	width: 200px;
	background-color: #000;
	padding: 20px 0px 0px 0px;
	float: left;
  }
.staffRowLeftColumn p{
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
  }

.staffRowRightColumn {
	width: 600px;
	background-color: #000;
	float: right;
  }

.staffRowRightColumn p{
	padding: .25em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
  }
	
/* end staff page table structure */

/* contactus page table structure */

.contactusRowContainer {
	width: 850px;
	background-color: #000;
	padding: 10px 0px 0px 0px;
	float:left;
}

.contactusRowleftColumn {
	width: 400px;
	background-color: #000;
	padding: 20px 0px 0px 0px;
	float: left;
  }
.contactusRowLeftColumn p{
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
  }

.contactusRowRightColumn {
	width: 400px;
	background-color: #000;
	float: right;
  }

.contactusRowRightColumn p{
	padding: .25em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
  }
	
/* end contactus page table structure */

.homeRowContainer {
	width: 850px;
	background-color: #000;
	padding: 10px 0px 50px 0px;
	float:left;
}

.homeRowleftColumn {
	width: 340px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	float: left;
  }
.homeRowLeftColumn p{
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
  }

.homeRowRightColumn {
	width: 500px;
	background-color: #000;
	float: right;
  }

.homeRowRightColumn p{
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
  }
	
/* end staff page table structure */


/* news page table structure */
.newsRowContainer {
	width: 900px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	float:left;
}
.newsRowleftColumn {
	width: 175px;
	background-color: #000;
	float: left;
  }
.newsRowleftColumn p {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
}

.newsRowRightColumnLight {
	width: 715px;
	float: right;
	background-color: #727272;
	text-align: left;
	margin: auto;
	padding: .5px 5px 5px 5px;
}
.newsRowRightColumnLight p {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: .5em;
	margin-left: 0;
}

.newsRowRightColumnDark {
	width: 715px;
	float: right;
	background-color: #363636;
	text-align: left;
	margin: auto;
	padding: .5px 5px 5px 5px;
  }

.newsRowRightColumnDark p {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: .5em;
	margin-left: 0;
}



/* end news page structure */

/* aboutus page table structure */
.aboutusRowContainer {
	width: 850px;
	background-color: #000;
	padding: 10px 0px 0px 0px;
	float:left;
}

.aboutusRowleftColumn {
	width: 200px;
	background-color: #000;
	padding: 20px 0px 0px 0px;
	float: left;
  }

.aboutusRowRightColumn {
	width: 600px;
	background-color: #000;
	float: right;
  }
/* end aboutus page table structure */

/* prodservices page table structure */

.prodservicesImageContainer {
	padding: 0px 0px 5px 0px;
}

.prodservicesListContainer {
	padding: 0px 0px 0px 0px;
}

#prodservicesLeftColumn{
	width: 300px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#prodservicesCenterColumn {
	font-size:110%;
	width: 400px;
	padding: 0px, 0px, 0px, 0px;
	float:left;
  }

#prodservicesRightColumn {
	width: 200px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	float: right;
  }

/* end prodservices page table structure */

/* clients page table structure */

.clientsImageContainer {
	padding: 0px 0px 5px 0px;
}

.clientsListContainer {
	padding: 0px 0px 0px 0px;
}

#clientsLeftColumn{
	width: 300px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#clientsCenterColumn {
	
	width: 400px;
	padding: 0px, 0px, 0px, 0px;
	float:left;
  }

#clientsRightColumn {
	width: 200px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	float: right;
  }

/* end clients page table structure */

/* videos page table structure */
.videoRowContainer {
	width: 850px;
	background-color: #000;
	padding: 50px 0px 0px 0px;
	float:left;
}

.videoRowleftColumn {
	width: 170px;
	background-color: #000;
	float: left;
  }

.videoRowRightColumn {
	width: 675px;
	background-color: #000;
	float: right;
  }
	
/* end videos page table structure */

/* global positioning */

#wrapper {
	background-color: #000;
	margin: auto;
	padding: 0;
	width: 900px;
  }



#banner {
	background: #000;
	background-color: #000;
	height: 147px;
	color: #000;
	margin: auto;
	width:auto;
	text-align: center;
  }

#newsTidbit {
	background-color: #000;
	color: #e5e5e5;
	width: auto;
	text-align: justify;
	padding: 10px 50px 0px 550px;
}


#menubar {
	background-color: #e5e5e5;
	color : #000;
	margin: auto;
	height: 15px;
	width: auto;
	text-align: center;
	}
#menubar a:link{color:#000;}
#menubar a:visited{color:#000;}
#menubar a:hover{color:#CC9933;}
#menubar a:active{color:#000;}

.menuTextSpacing {
	padding: 0px 0px 25px 25px;	
}

#headlinebar {
	background-color: #000;
	color: #e5e5e5;
	width: auto;
	text-align: left;
	text-transform: uppercase; 
	padding: 0px 0px 0px 0px;
  }

#footer {
	width:900;
	height: 20px;
	clear: both;
  }
#footerBar {
	background-color: #e5e5e5;
	color : #000;
	margin: auto;
	height: 15px;
	width: auto;
	text-align: center;
	}



