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

html{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

body{
	margin: 0;
	padding: 0;
}

a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #999999;
}
a:hover {
	color: #FCB813;
}

h1, h2, h3, h4, h5 {
	color: #FCB813;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
h2 {
	font-size: 12px;
	color: #666666;
	padding-top: 20px;
}

ul {
	padding: 0;
	margin: 0;
	margin-left: 14px;
}

img {
	border: 0;
}

#wrap, .wrap {
	width: 1100px;
	min-height: 725px;
	background: #FFFFFF url(images/bg_barnard_dunkelberg.gif) top left no-repeat;
}
.services {
	background: #FFFFFF url(images/bg_services.gif) top left no-repeat;
}
.experience {
	background: #FFFFFF url(images/bg_experience.gif) top left no-repeat;
}
.team {
	background: #FFFFFF url(images/bg_team.gif) top left no-repeat;
}
.company {
	background: #FFFFFF url(images/bg_company.gif) top left no-repeat;
}
.newsroom {
	background: #FFFFFF url(images/bg_newsroom.gif) top left no-repeat;
}

#wrap_subpage {
	width: 600px;
}
	#wrap_subpage #wrap_content {
		padding: 20px 0 0 0;
		width: 600px;
	}

#header {

}
	#bdc_logo { padding: 20px 120px 100px 0; float: right; }
	#client_logo { padding: 40px 0 40px 60px; float: left; }

	#logo {
		padding: 20px 0 100px 700px;
	}
	#nav {
		padding: 0 0 30px 65px;
	}
	
	/* Nav Style */
	#nav ul {
		padding: 10;
		margin: 10;
		list-style-type: none;
	}
		#nav li {
			padding: 0;
			margin: 0;
			display: inline;
			position: relative;
			list-style-type: none;
		}
			#nav li a {
				font-weight: normal;
				font-size: 11px;
				padding: 5px 6px 5px 18px;
				text-decoration: none;
				color: #666666;
			}
			#nav li a:hover, #nav li.current_page_item a {
				color: #FCB813;
				background: url(images/nav_airplane.gif) left center no-repeat;
			}
			#nav li.current_page_ancestor a {
				background: url(images/nav_airplane_rev.gif) left center no-repeat;
			}
			#nav li ul {
				padding: 0 0 0 12px;
				position:absolute;
				top:18px;
				left:0px;
				display:none;
				width:150px;
				background:#FFF;
			}
			#nav li:hover ul {
				display: block;
			}
				#nav li ul li {
					display: block;
					padding: 2px 0;
					opacity:0.9;
					filter:alpha(opacity=90)
				}
					#nav li ul li a {
						padding: 0;
					}
		
#wrap_sidebar {
	width: 140px;
	padding: 0 20px;
	float: left;
}
	.hdr_rotator { margin-left: 16px; padding-bottom: 20px; width: 600px; height: 300px; position: relative; }
	#rotator_btns { position: absolute; top: 265px; left: 20px; z-index: 5; }
	#rotator_btns a { padding: 3px 6px; background: #008DC5; color: #FFFFFF; margin: 0 1px; text-decoration: none; }
	#rotator_btns a.active { background: #004F6F; }
	#rotator { width: 600px; height: 300px; position: absolute; top: 0; left: 0; }
	#rotator DIV { z-index: 2; position:absolute; top:0; left:0; }
	#rotator DIV.active { z-index:4; }
	#rotator DIV.last-active { z-index:3; }
	

#wrap_content {
	padding: 0 0 0 180px;
	width: 632px;
}
	.content_top {
		background: url(images/bg_content_top.gif) top left no-repeat;
		height: 9px;
		width: 632px;
	}
	.content_top_rev {
		background: url(/images/bg_content_top_rev.gif) top left no-repeat;
		height: 9px;
		width: 632px;
	}
	.content_bottom {
		background: url(/images/bg_content_bottom.gif) top left no-repeat;
		height: 9px;
		width: 632px;
	}
	.content_bottom_rev {
		background: url(images/bg_content_bottom_rev.gif) top left no-repeat;
		height: 9px;
		width: 632px;
	}
	.content_text {
		padding: 8px 40px;
		line-height: 170%;
	}
	.content_text p {
		padding: 7px 0;
		margin: 0;
	}
	.experience_table td{
		font-size: 11px;
	}
	.experience_table td h2 {
		font-size: 12px;
	}

#footer {
	font-size: 11px;
	padding: 30px 0 20px 180px;
}

.clear { clear: both; }
	
