﻿div.homePanel1 h1,
div.homePanel1 h2,
div.homePanel1 h3,
div.homePanel1 h4
{
	font-size:14px;
	font-weight:bold;
	border:0;
	color:White;
	float:none;
	margin:0;
	margin-bottom:4px;
	padding:0;
}
#col1_col2_col3{margin-bottom:50px;}
p{margin-bottom:8px;}
#header {height:39px;}
#main {padding:0px;}
#homeGroup {width:950px;margin:15px 0;}
#homeGroup div {float:left;}
#homeGroup a,
#homeGroup a:visited,
#homeGroup a:hover {text-decoration:none;border-bottom:dotted 1px White;color:White;}
div.horizontalBar
{
	top:41px;
}

div.homePanelBlock
{
	float:left;
	width:237px;
	height:175px;
	min-width:237px;
	min-height:175px;
	position:relative;
	overflow:hidden;
	background-color:blue;
}
div.homePanelBlock a:hover,
div.homePanelBlock a:visited,
div.homePanelBlock a
{
	text-decoration:none;
	border:0;
	border-bottom:0;
}
div.homePanelBlock img
{
	float:left;
}
div.homePanelBlock img.videoPlayer
{
	padding:60px 0px 0px 100px;
}
div.homePanelBlock ul
{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:711px;
	position:relative;
	top:-175px;
	left:0px;
}
div.homePanelBlock ul.tall
{
	width:237px;
}
div.homePanelBlock ul li {margin:0;padding:0;float:left;}
div.homePanelBlock ul div
{
	float:none;
}
div.homePanelBlock a.carouselButton
{
	display:none;	
}
div.homePanelBlock div.panelContent
{
	color:white;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.7);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	float:left;
	position:relative;
	top: -175px;
	left: 0px;
	width: 207px;
	padding:15px;
	height:145px;
	overflow:hidden;
}
div.homePanelBlock ul li div.panelContent
{
	top:0px;
}
div.homePanelBlock div.panelContent h4
{
	font-size:110%;
	margin-bottom:5px;
}
#homeGroup div.homePanelBlock a {border:0;text-decoration:none;} 

*:first-child+html #homeGroup div.homePanelBlock div.panelContent {filter:alpha(opacity=80);}
*:first-child+html #homeGroup div.homePanelBlock div.panelContent div.solidContainer {filter:alpha(opacity=100);}
* html #homeGroup div.homePanelBlock a {border:0;text-decoration:none;}

div.hiddenVideo{ display:none;}
div.homePanel1
{
	width:202px;
	height:305px;
	padding:30px 15px 15px 20px;
	background-color:Black;
	color:White;
}
div.homePanel1.tall {
	height:480px;
}
div.homePanel1 img.logo {margin-bottom:20px;}

div.homePanel3,
div.homePanel3 div.panelContent 
{
	background: rgb(67, 38, 120); /* fallback color */
	background: rgba(67, 38, 120, 0.9);
}

div.homePanel5,
div.homePanel5 div.panelContent,
div.homePanel11,
div.homePanel11 div.panelContent 
{
	background: url(/media/242725/alm-diagram-3.jpg);
	/*background: rgb(82, 43, 136);  fallback color */
	background: rgba(124, 34, 130, 0);   /* was 0.9  */
}
div.homePanel7,
div.homePanel7 div.panelContent,
div.homePanel9,
div.homePanel9 div.panelContent 
{
	background: rgb(35, 70, 120); /* fallback color */
	background: rgba(35, 70, 120, 0.9);
}



