#advrestech_container h2 {
	padding-bottom: 6px;
	font-weight: bold;
	color: #029ba1;
	font-size: 123.1%;
}

#advrestech_container .technology {
	padding-top: 3px; 
	padding-bottom: 0px; 
	font-weight: bold; 
	margin-top: 3px;
	opacity: 0.7
}

#advrestech_container .technology a {
	text-decoration: none; 
	color: black;
}

#advrestech_container .technology a:hover {
	text-decoration: underline;
}

#shell_container {
	display: none;
}

#visible_shell_container {
	position: relative;
	height: 365px;
	width: 100%;
}

#carousel_container {
	width: 100% !important;
	border: 0;
}

#carousel_container ol li {
	border: 0;
	text-align: left;
}

.yui-carousel-nav ul {
	display: none;
}

.yui-carousel-nav {
	margin-top: -8px;
	background: none !important;
}

.marketing_shell {
	position: absolute;
	width: 275px;
	background-repeat: no-repeat;
	background-position: top left;
	height: 346px;
	cursor: pointer;
	float: left;
}

.marketing_shell.last {
	width: 247px;
}

.marketing_shell h2 {
	color: white;
	padding-left: 15px;
	padding-right: 80px;
	font-weight: bold;
	font-size: 182%;
	text-shadow: 0px 0px 10px #626262; 
}


.marketing_shell .content {
	width: 207px;
	height: 105px;
	color: white;
	padding-left:  15px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-top: 15px;
	overflow: hidden;
	font-size: 85%;
	line-height: 1.6;
}

.yui-t7 {
	clear: left;
	width:  100%;
	padding-top: 15px;
	padding-bottom:  15px;
}


.yui-t7 .yui-g .yui-u {
	width: 44%;
	overflow: hidden;
}

.yui-t7 .yui-g .yui-g {
	width:  47%;	
}




.press_release span.release_date {
	font-size: 85%;
	color: gray;
}
.press_release h2 {
	font-weight: bold;
	font-size: 108%;
	margin-bottom:  10px;
}

.press_release .release_content {
	font-size: 93%;
	line-height: 1.5;
	margin-bottom: 10px;
}

.press_release a {
	color: #354143;
	font-weight: bold;
	text-decoration: none;
}

.press_release a:hover {
	text-decoration: underline;
	color: black;
}