
/* DynamicDan styles*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:white;
	background:#181d21;
	margin:0;
	padding:0;
}
p, td, a {
font-size:9pt;
}
.menu {
	width:100%;
	text-align:center;
}
.no_flash_menu {
   padding-top:20px;
	width:660px;
	text-align:center;
	margin:auto;
	padding:auto;

}
.html_menu a.active{
   color:black;
}


.html_menu a {
   padding-left:5px;
   color:white;
} 
.html_menu {
   margin-left:10px;
   width:150px;
   float:left;
   border:0px solid blue;
   text-align:left;
}

.menu a {
	padding:5px;

}

.banner_bar {
	width:100%;
	background:url('images/blue_grad_bar.jpg') repeat-x;
	height:117px;
}

/* TPL CONTROLLING WIDTHS */

.wrapper {
	/*border:1px solid grey;
	*/
}

.content_shadow {
   background:url(images/nav_shadow.gif) repeat-x;
   height:17px;
   left:-20px;
   position:relative;
   width:670px;
}

.top_bar {
   width:100%;
   height:52px;
   background:url(images/logo_bg.gif) repeat-x;
}

table, tr, td {
   border-collapse:collapse;
}

.top_bar table {
   height:45px;
   border-collapse:collapse;
}

.top_bar table td {
   padding:0;
   margin:0;
   border-collapse:collapse;
}

.logo {
   margin-top:7px;
	width:725px;
	height:45px;
	padding-left:10px;
	background:url(images/dd_logo.gif) no-repeat;
}

.scrollable {
	overflow:scroll;
	
	height:390px;
}

.clients_image {
	width:150px;
	height:100px
}

.clients_image img {
	border:1px solid white;
}

.clients_desc {
	/*border:1px solid white;
	*/
	width:400px;
	height:150px
}

.menu_shadow {
   width:100%;
   background:url(images/nav_shadow2.gif) repeat-x;
   height:17px;
   position:absolute;
}

.content{
	float:left;
	width:630px;
	/* add 17px for drop shadow*/
	height:417px;
	background:#1c2529;
	border:0px solid white;
	
	
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:20px;
}

.side_bar{
	width:160px;
	
	float:left;
	
	background-color:#33CC66;
	height:100%;
	padding-top:20px;
	padding-bottom:20px;

}
/* END TPL CONTROLLING WIDTHS */


.testimonials p {
   font-style:italic;
   padding:0px 10px 0px 10px;
}

.products p {
   padding:0px 10px 0px 10px;
}

.products {
   /*
overflow:scroll;
   overflow-x:hidden;
   height:380px;
*/
}

.clear {
	clear:both;
}

.footer {
	clear:left;
	color:#CCCCCC;
	padding-top:10px;
}
.footer_left {
	float:left;
}
.footer_right {
	float:right;
}

h2 {

	color:#0066CC;
	font-size:14px;
}
h1 {
	font-size:14px;

}

.hidden {
	visibility:hidden;
	display:none;
}
.shown {
	display:block;
	visibility:visible;
}

.shown a {

}

td {vertical-align:top;}

.spaced {
	line-height:2em;

}

th {
text-align:left;
}

a.active {
	color:#3399CC;
}

a {
	color:#00CC00;
}

/************************************
	BEGIN FORM STYLING
*************************************
*/

input, textarea {
	background-color:#1C2529;
	color:white;
	border:1px solid grey;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:4px;
}


/************************************
	END FORM STYLING
*************************************
*/


.image_thumbs a {
   border: 1px solid black;
   display:block;
   float:left;
   margin-right:10px;
}
.image_thumbs a:hover {
   border: 1px solid white;
}




