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



h2 {font-size:16px; color:#fff; text-decoration: none;}
h2 a {font-size:16px; color:#fff; text-decoration: none;}
h2 a:hover {font-size:16px; color:#0EAEC4; text-decoration: none;}

.clienteditor {color:#ffffff;}

.content {padding: 10px; display:block; background: #000;color: #CCCCCC;}
img {border: 0;}

#navigation ul{
	margin:0;
	padding:0px 0 0 0;
	border:0;
	width: 800px;
}
#navigation ul li{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	list-style-type:none;
}
#navigation ul li a, #navigation ul li a:visited {
	display:block;
	display:inline-block;
	width:172px;
	height:18px;
	padding:7px 12px 0 20px;
	margin:0;
	font-size:11px;
	line-height:11px;
	color:#999;
	background: #444;
	text-decoration:none;
	border-top:1px solid #666;
}
#navigation ul li a:hover, #navigation ul li:hover a, #navigation ul li.xhover a{
	background-color:#666;
	color:#ffffff;
}
#navigation ul li a.lnav{
	border-bottom:1px solid #666;
}
#navigation ul li:hover ul, #navigation ul li.xhover ul{
	visibility:visible;
}
/* second level styles */
#navigation ul li ul{
	margin:0;
	padding:15px;
	border:0;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:204px;
	width:65px;

	background-color:#666;
	z-index:2000;
}
#navigation ul li ul li{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	list-style-type:none;
}
#navigation ul li ul li a, #navigation ul li ul li a:visited, #navigation ul li:hover ul li a, #navigation ul li.xhover ul li a{
	display:block;
	display:inline-block;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	width:65px;
	height:auto;
	padding:0 0 4px 0;
	margin:0;
	border:0;
}
#navigation ul li ul li a:hover, #navigation ul li:hover ul li:hover>a{
	color:#ffffff !important;
}
*html #navigation ul li ul li a:hover, *html #navigation ul li.xhover ul li.xhover a, *html #navigation ul li.xhover ul li.xhover ul li.xhover a:hover{
	color:#ffffff;
}
*html #navigation ul li.xhover ul li.xhover ul li a{
	color:#9fc8c5;
	background-color:#444;
}
/* third level styles */
#navigation ul li ul li ul, #navigation ul li:hover ul li ul, #navigation ul li.xhover ul li ul{
	visibility:hidden;
	position:absolute;
	top:0px;
	left:95px;
	z-index:3000;
}
#navigation ul li ul li:hover ul, #navigation ul li ul li.xhover ul{
	visibility:visible;
	margin:0;
	padding:15px 0 0 15px;
	border:0;
	position:absolute;
	top:0px;
	left:95px;
	width:158px;
	height:178px;
	background-color:#333;
}
#navigation ul li ul li ul li{
	margin:0;
	width: 477px;
	padding:0;
	border:0;
	list-style:none;
	background: #000;
	list-style-type:none;
}
#navigation ul li ul li ul li a, #navigation ul li ul li ul li a:visited, #navigation ul li ul li:hover ul li a, #navigation ul li ul li.xhover ul li a{
	font-size:11px;
	color:#9fc8c5;
	background-color:#333;
	text-decoration:none;
	width:65px;
	height:auto;
	padding:0 0 5px 0;
	margin:0;
	border:0;
}
#navigation ul li ul li ul li a:hover{
	color:#ffffff;
}
#navigation ul li ul li:hover ul.left, #navigation ul li ul li.xhover ul.left{
	float:left;
	visibility:visible;
	margin:0;
	padding:15px;
	border:0;
	position:absolute;
	top:0px;
	left:100px;
	width:161px;
	height:178px;
	background-color:#333;
}
#navigation ul li ul li:hover ul.right, #navigation ul li ul li.xhover ul.right{
	float:left;
	visibility:visible;
	margin:0;
	padding:15px;
	border:0;
	position:absolute;
	top:0px;
	left:346px;
	width:158px;
	height:178px;
	background-color:#333;
}

div.hpimg{
	display:none;
	position:absolute;
	top:0;
	left:215px;
	width:695px;
	height:193px;
	z-index:1000;
}
/* main photo rollover controllers */
#au-nav:hover div.hpimg, #au-nav.xhover div.hpimg{
	display:block;
	background-image:url(../../images/home/banner/001.jpg);
}
#ad-nav:hover div.hpimg, #ad-nav.xhover div.hpimg{
	display:block;
	background-image:url(../../images/home/banner/002.jpg);
}
#cl-nav:hover div.hpimg, #cl-nav.xhover div.hpimg{
	display:block;
	background-image:url(../../images/home/banner/003.jpg);
}
#ac-nav:hover div.hpimg, #ac-nav.xhover div.hpimg{
	display:block;
	background-image:url(../../images/home/banner/004.jpg);
}
#at-nav:hover div.hpimg, #at-nav.xhover div.hpimg{
	display:block;
	background-image:url(../../images/home/banner/005.jpg);
}
#ta-nav:hover div.hpimg, #ta-nav.xhover div.hpimg{
	display:block;
	background-image:url(../../images/home/banner/006.jpg);
}

#banner {position: absolute; top: 15px; left: 314px;}

.photos {
	overflow: hidden;
	padding: 10px;
	width: 450px;
	margin: 0 auto;
}
.photos div img {
	width:420px;
	float: left;
	border: 10px solid #f0f0f0;
}
.photos ul.photo_thumbs {
	margin: 0;
	padding: 0 0 10px 10px;
	list-style: none;
	width: 420px;
	float: left;
}
.photos ul.photo_thumbs li{
	width: 80px;
	height: 80px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
	position: relative;
	border: 5px solid #ddd;
	text-align: center;
}
.photos ul.photo_thumbs li img {
	position: absolute;
	height:80px;
}
.photos ul.photo_thumbs li:hover {
	border: 5px solid #888;
	-moz-opacity:.75;
	filter:alpha(opacity=75);
	opacity:.75;
}
.project_text {margin:0; padding: 0 0 0 10px; color:#fff;}
