* 		{
		margin:0;
		padding:0;
		}
		
a:link {color: #666;
		text-decoration: none;
		}  
		   
a:visited {color: #666;
			text-decoration: none;
			} 
			 
a:hover {color: #222222;
		text-decoration: none;
		}  
	
html, body {
		height:100%;
		
		}
body {
		background-color: #fff;
		text-align:center;
		height: 100%;
		font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #F4F4F4;
}


 /* mouse over link */


h1 {
	font-size: 14px;
	color: #99cc33;
	font-weight: bold;
}

.indexTitle {
	text-align: left;
	font-size: 12px;
}

.sitemapTitle_red{ text-align: left; font-size: 12px; color:#FC5656;}
.indexTitle_red{ text-align: left; font-size: 12px; color:#FC5656;}
.indexTitle_blue{ text-align: left; font-size: 12px; color:#58D7F9;}

#distance { 
		width:1px;
		height:50%;
		background-color: #fff;
		margin-bottom: -250px; /* half of container's height */
		float:left;
		}

#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height: 110px;
		width: 100%;
		clear:left;
	
}
		
#content {
	margin-left: auto;
	height: 100px;
	width: 1000px;
	margin-right: auto;
}

div#contentBar{ height:340px; width:100%; background-color:#1A1A1A;}
div#contentBarInner{ height:340px; width:100%; background-color:#1A1A1A; width:1000px; margin:auto;}

#navitable {
	height: 95px;
	margin: 0;
	padding: 0;
	border-width: 0;
	color: #043332;
}




#navitable td{
	vertical-align: top;
	padding-top: 6px;
	letter-spacing: 2px;
}

#contenttable {
	width: 100%;
	height: 340px;
	padding: 0;
	margin: 0;
}

#content_left {
	width: 200px;
	vertical-align: bottom;
	padding-top: 10px;
	float: left;
	height: 160px;
	line-height: 30px;
	position: absolute;
	z-index:300;
	font-size:11px;
}

#content_left2{ position: absolute; vertical-align: bottom; width:200px; line-height:15px; float: left; padding-top:20px;}

#content_left a:link {color: #fff;
		text-decoration: none;
	font-size: 11px;
} 
				   
#content_left a:visited {color: #fff;
			text-decoration: none;
	font-size: 11px;
} 
			 
#content_left a:hover {color: #99cc33;
		text-decoration: none;
	font-size: 11px;
}

#content_left ul li { margin-left:10px; text-decoration:none; display:block; padding:0px; line-height:22px;}


#content_left_blue { width: 200px; vertical-align: bottom; padding-top: 10px; float: left; height: 160px; line-height: 30px; position: absolute; z-index:300; font-size:11px;}
#content_left_blue2 { width: 200px; vertical-align: bottom; padding-top: 10px; float: left; height: 160px; line-height: 16px; position: absolute; z-index:300; font-size:11px; color:#bbbbbb;}

#content_left_blue2 p{ margin-top:5px;}

.quote{ line-height:14px; color:#777777; }

#content_left_blue a:link {color: #fff; text-decoration: none; font-size: 11px;} 
				   
#content_left_blue a:visited {color: #fff; text-decoration: none; font-size: 11px;} 
			 
#content_left_blue a:hover {color: #58D7F9; text-decoration: none; font-size: 11px;}

#content_left_blue ul li { margin-left:10px; text-decoration:none; display:block; padding:0px; line-height:22px;}





#content_left_red { width: 200px; vertical-align: bottom; padding-top: 10px; float: left; height: 160px; line-height: 30px; position: absolute; z-index:300; font-size:11px;}

#content_left_red a:link {color: #fff; text-decoration: none; font-size: 11px;} 
				   
#content_left_red a:visited {color: #fff; text-decoration: none; font-size: 11px;} 
			 
#content_left_red a:hover {color: #FC5656; text-decoration: none; font-size: 11px;}

#content_left_red ul li { margin-left:10px; text-decoration:none; display:block; padding:0px; line-height:22px;}




.activeLeft{color: #99cc33; text-decoration: none; font-size: 11px;}
		
#content_txt {
	width: 220px;
	float: left;
	height: 320px;
	padding-top: 30px;
	padding-left: 15px;
	vertical-align: bottom;
}

#content_img {
	height: 320px;
	padding-top: 8px;
	padding-left: 0;
	width: 550px;
	float: right;
	position: relative;
}

#content_img2 { height: 340px; padding-top: 0px; padding-left: 0; width: 550px; float: right; position: relative;}
#content_testimonial {height: 320px; margin-top:8px; padding-top: 0px; padding-left: 0; width: 495px; float: right; position: relative;}
#content_testimonial a:hover{ color:#cccccc; text-decoration:underline;}

.pullquote {float:right; width:170px;
content: Testimonial Image;
font: 10pt Arial, Helvetica, sans-serif;

margin-bottom:5px;
margin-left:10px;
text-align: center;
}



#team_content_links {
	height: 320px;
	padding-top: 15px;
	width: 540px;
	float: right;
	padding-left: 15px;
	position: relative;
}

#teamfoto {
	width: 170px;
	height: 95px;
	position: absolute;
	right: 10px;
	top: 60px;
	background-color: #ccc;
	float: right;
}

#index_content_txt {
	width: 210px;
	float: none;
	height: 315px;
	padding-top: 1px;
	padding-left: 215px;
	padding-right:10px;
	margin-top:8px;
	vertical-align: bottom;
	z-index: 10;
	position: absolute;
	left: 5px;
	top: 1px;
}

#index_content_txt ul li { margin-left:10px; text-decoration:none; display:block; padding:0px; line-height:22px;}
#index_content_txt a:hover{ color:#cccccc; text-decoration:underline;}

#sitemap_content_txt{width: 290px; float: none; height: 315px; padding-top: 1px; padding-left: 215px; padding-right:10px; margin-top:8px; vertical-align: bottom; z-index: 10; position: absolute; left: 5px; top: 1px;}
#sitemap_content_txt ul li { margin-left:10px; text-decoration:none; display:block; padding:0px; line-height:15px;}
#sitemap_content_txt ul li ul li { margin-left:20px; text-decoration:none; display:block; padding:0px; line-height:15px;}
#sitemap_content_txt a:hover{ color:#cccccc; text-decoration:underline;}

#index_content_img {
	height: 340px;>
	width: 1000px;
	float: none;
	z-index: 0;
	position: relative;
	margin-top:0px;
}

#date {
	font-size: 7px;
	color: #043332;
	float: right;
	vertical-align: top;
	right: 5px;
}

div#footerContent{ width:1000px; margin:auto; text-align: left; font-size: 11px; color: #003333; margin-top:10px; letter-spacing: 2px;}
.footerHeader{ color:#939393; font-size:16px; padding-top:10px; line-height:22px;}
.footerHeaderIndex{ color:#666666; font-size:16px; padding-top:10px; line-height:22px;}
.footerHeader2{ color:#939393; font-size:12px;}
.footerHeader2Index{ color:#666666; font-size:12px;}
.footerLinks{ font-size:9px; color:#999999; line-height:36px;}
.footerLinks a{ color:#999999;}
.footerLinks a:hover{ color:#333333;}

.switcher{ line-height:36px;}

.active {
	color: #000033; 
}


.active_green {
	color: #99cc33;
}

.active_red {
	color: #FC5656;
}

.active_blue {
	color: #58D7F9;
}




.active-grey { color:#333333;}
.active-grey a{ color:#333333;}
.active-grey a:hover{ color:#666666;s}


#logo {
	text-align: right;
	position: absolute;
	margin-top: 204px;
	left: 1px;
	background-image: url(../html_img/DA_green.jpg);
	width: 115px;
	height: 114px;
	top: 22px;
}

#logo_red {
	text-align: right;
	position: absolute;
	margin-top: 204px;
	left: 1px;
	background-image: url(../html_img/DA_red.jpg);
	width: 115px;
	height: 114px;
	top: 22px;
}

#logo_blue {
	text-align: right;
	position: absolute;
	margin-top: 204px;
	left: 1px;
	background-image: url(../html_img/DA_blue.jpg);
	width: 115px;
	height: 114px;
	top: 22px;
}


#gallerytable {
	float: left;
	width: 540px;
	height: 325px;
	margin: 0;
	text-align: right;
	font-size: 10px;
}

#gallerytable2 {float: left; width: 540px; height: 65px; margin: 0; text-align: right; font-size: 10px;}

#gallerytable_animation {
	float: left;
	width: 550px;
	height: 150px;
	margin-top: 10px;
	text-align: left;
	font-size: 9px;
}

.white {
	color: #fff;
}


contactMessage{ text-align:left;}

.testimonial{ color:#777777;}
.author{ color:#cccccc;}

div#cat_splash_img 
{
	text-align: right;
	position: absolute;
	vertical-align:bottom;
	left: 50px;
	top:25px;
	width: 415px;
	height: 340px;
	
}