
div.HomeMovie {
	margin: 0 auto;
	width: 820px;
}

div.HomePanels {
	background-image: url(../images/home_panels_bkd.gif);
	background-repeat: no-repeat;
	height: 325px;
	margin: 15px auto;
	position: relative;
	width: 840px;
}

div.HomePanels div.Panel1,
div.HomePanels div.Panel2,
div.HomePanels div.Panel3 {
	height: 305px;
	position: absolute;
	width: 245px;
	margin: 10px;
}

div.HomePanels div.ScrollablePane {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	width: 245px;
	padding: 10px 0;
	position: relative;
}

div.HomePanels h1.PanelTitle {
	border-bottom: solid 1px #DEE2E4;
	color: #F15D22;
	font-size: 18px;
	font-weight: normal;
	height: 25px;
	margin: 0;
	overflow: hidden;
}

div.HomePanels p {
	margin-top: 0;
}

/* Content Panel 1 */

div.HomePanels div.Panel1 {
	left: 10px;
}

div.HomePanels div.Panel1 div.ScrollablePane {
	height: 250px;
}

div.HomePanels div.Panel1 table.SolutionLists {
	width: 100%;
}

div.HomePanels div.Panel1 table.SolutionLists td {
	padding: 0;
	vertical-align: top;
}

div.HomePanels div.Panel1 table.SolutionLists td.IndustrySectorList {
	padding-right: 10px;
}
div.HomePanels div.Panel1 ul {
	border-top: solid 1px #DEE2E4;
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;
}

div.HomePanels div.Panel1 li {
	border-top: solid 1px #DEE2E4;
	padding: 5px 0;
}

div.HomePanels div.Panel1 a {
	color: #55707F;
	text-decoration: none;
}

div.HomePanels div.Panel1 a:hover {
	color: #55707F;
	text-decoration: underline;
}

div.HomePanels div.Panel1 table.SolutionLists td.DataTypeList {
	border-left: solid 1px #DEE2E4;
	padding-left: 10px;
}


/* Content Panel 2 */

div.HomePanels div.Panel2 {
	left: 287px;
}

div.HomePanels div.Panel2 div.ScrollablePane {
	height: 235px;
}

/*
div.HomePanels div.Panel2 div.CaseStudyPanel {
	background-color: #FFFFFF;
	font-size: 10px;
	padding-right: 10px;
}

div.HomePanels div.Panel2 div.CaseStudyPanel a {
	font-size: 11px;
}

div.HomePanels div.Panel2 div.CaseStudyPanel span.ArrowIcon {
	color: #F15D22;
	font-weight: bold;
}

div.HomePanels div.Panel2 div.CaseStudyPanel p {
	margin-left: auto;
	margin-right: auto;
}

div.HomePanels div.Panel2 div.CaseStudyTabs ul {
	border-top: solid 1px #DEE2E4;
	height: 20px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 285px;
	width: 100%;
}

div.HomePanels div.Panel2 div.CaseStudyTabs li {
	float: left;
	list-style-type: none;
	padding: 5px 5px 0 0;
}

div.HomePanels div.Panel2 div.CaseStudyTabs li a.CaseStudyTab {
	border-right: solid 1px #DEE2E4;
	color: #55707F;
	display: block;
	padding: 0 5px 0 0;
	text-decoration: none;
}

div.HomePanels div.Panel2 div.CaseStudyTabs li a.CaseStudyTab:hover {
	color: #001F42;
	text-decoration: underline;
}

div.HomePanels div.Panel2 div.CaseStudyTabs li a.CaseStudyTab.On {
	color: #F15D22;
}

div.HomePanels div.Panel2 div.CaseStudyTabs li a.CaseStudyTab.On:hover {
	color: #F15D22;
	text-decoration: underline;
}

div.HomePanels div.Panel2 div.CaseStudyTabs li a.ClientList {
	color: #55707F;
	display: block;
	text-decoration: none;
}

div.HomePanels div.Panel2 div.CaseStudyTabs li a.ClientList:hover {
	color: #001F42;
	text-decoration: underline;
}
*/


/* Content Panel 3 */

div.HomePanels div.Panel3 {
	left: 564px;
}

div.HomePanels div.Panel3 div.ScrollablePane {
	height: 258px;
	clear: both;
}

div.HomePanels div.Panel3 div.ScrollablePane div.HighlightPanel,
div.HomePanels div.Panel3 div.ScrollablePane div.HighlightPanel {
	background-color: #FFFFFF;
	padding: 0 10px 0 5px;
}

div.HomePanels div.Panel3 div.ScrollablePane div.HighlightPanel h1,
div.HomePanels div.Panel3 div.ScrollablePane div.HighlightPanel h1 {
	font-size: 18px;
}

div.HomePanels div.Panel2 div.ScrollablePane div.HighlightPanel h2,
div.HomePanels div.Panel3 div.ScrollablePane div.HighlightPanel h2 {
	font-size: 14px;
}

div.HomePanels div.Panel2 div.ScrollablePane div.HighlightPanel h3,
div.HomePanels div.Panel3 div.ScrollablePane div.HighlightPanel h3 {
	font-size: 12px;
}

div.HomePanels div.Panel2 div.ScrollablePane div.HighlightPanel h1,
div.HomePanels div.Panel2 div.ScrollablePane div.HighlightPanel h2,
div.HomePanels div.Panel2 div.ScrollablePane div.HighlightPanel h3,
div.HomePanels div.Panel2 div.ScrollablePane div.HighlightPanel p,
div.HomePanels div.Panel3 div.ScrollablePane div.HighlightPanel h1,
div.HomePanels div.Panel3 div.ScrollablePane div.HighlightPanel h2,
div.HomePanels div.Panel3 div.ScrollablePane div.HighlightPanel h3,
div.HomePanels div.Panel3 div.ScrollablePane div.HighlightPanel p {
	margin: 0 0 1em 0;
}

div.HomePanels div.Panel2 div.HighlightTabs ul,
div.HomePanels div.Panel3 div.HighlightTabs ul {
	border-bottom: solid 1px #DEE2E4;
	cursor: default;
	height: 18px;
	margin: 0;
	padding: 0 0 5px 0;
	width: auto;
}

div.HomePanels div.Panel2 div.HighlightTabs li,
div.HomePanels div.Panel3 div.HighlightTabs li {
	background-image: url(../images/bar_tab.gif);
	background-repeat: no-repeat;
	/*display: block;*/
	float: left;
	height: 18px;
	line-height: 18px;
	list-style-type:none;
	margin: 0 4px 0 0;
	padding: 0;
	position: relative;
	width: 77px;
}

div.HomePanels div.Panel2 div.HighlightTabs li a.HighlightTabLink,
div.HomePanels div.Panel3 div.HighlightTabs li a.HighlightTabLink {
	color: #001F42;
	display: block;
	padding: 0 5px;
	text-decoration: none;
}

div.HomePanels div.Panel2 div.HighlightTabs li a.HighlightTabLink:hover,
div.HomePanels div.Panel3 div.HighlightTabs li a.HighlightTabLink:hover {
	background-image: url(../images/bar_tab_over.gif);
	background-repeat: no-repeat;
	color: #001F42;
	text-decoration: none;
}

div.HomePanels div.Panel2 div.HighlightTabs li a.HighlightTabLink.On,
div.HomePanels div.Panel3 div.HighlightTabs li a.HighlightTabLink.On {
	background-image: url(../images/bar_tab_on.gif);
	background-repeat: no-repeat;
	color: #F15D22;
	cursor: default;
}
