﻿/************************************************ Content Area */

#contentAreaFrame
{
	width:930px;
	padding:1px 0 0 0;
	background:#515151 url(Home/HomeContentArea.jpg) repeat-x left 256px;
}

#contentAreaFrame img { border:none; }

/************************************************ Flash Banner */

#flashBanner
{
	width:930px;
	height:256px;
}

/************************************************ Eagle Tabs Frame */

#eagleTabsFrame
{
	width:870px;
	background:url(Home/EagleTabsFrame.jpg) repeat-x left bottom;
	margin:2em 30px 0 30px;
	padding:0 0 7px 0;
}

/************************ Eagle Tabs Frame - Eagle Tabs Nav Frame */

#eagleTabsNavFrame 
{
	width:870px;
	margin-bottom:-2px;
}

#eagleTabsNavFrame ul
{
	padding:0;
	margin:0;
	list-style:none;
}

#eagleTabsNavFrame li 
{
	margin:0;
	padding:0;
	background:none;
	float:left;
	position:relative;
}

#eagleTabsNavFrame li a
{
	text-align:left;
	display:block;
	width:158px;
	height:12px;
	padding:12px 0 7px 15px;
	font-family:Tahoma, Geneva, Sans-Serif;
	color:White;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	background:url(Home/TabsNavItem.gif) no-repeat left top;
}

#eagleTabsNavFrame li a:hover { text-decoration:none; }

#eagleTabsNavFrame li a.firstItemLink
{
	width:163px;
	background:url(Home/TabsNavFirstItem.gif) no-repeat left top;
}

#eagleTabsNavFrame li a.lastItemLink
{
	background:url(Home/TabsNavLastItem.gif) no-repeat left top;
}

#eagleTabsNavFrame li .AboutArrow,
#eagleTabsNavFrame li .BusinessArrow,
#eagleTabsNavFrame li .SolutionsArrow,
#eagleTabsNavFrame li .GISArrow,
#eagleTabsNavFrame li .EducationArrow
{
	position:absolute;
	top:17px;
	width:7px;
	height:6px;
	background:url(Home/TabsNavArrow.gif) no-repeat left top;
}

#eagleTabsNavFrame li.active .AboutArrow,
#eagleTabsNavFrame li.active .BusinessArrow,
#eagleTabsNavFrame li.active .SolutionsArrow,
#eagleTabsNavFrame li.active .GISArrow,
#eagleTabsNavFrame li.active .EducationArrow
{
	top:18px;
	width:6px;
	height:3px;
	background:url(Home/TabsNavArrowActive.gif) no-repeat left top;
}

#eagleTabsNavFrame li .AboutArrow { right:78px; }
#eagleTabsNavFrame li.active .AboutArrow { right:79px; }

#eagleTabsNavFrame li .BusinessArrow { right:23px; }
#eagleTabsNavFrame li.active .BusinessArrow { right:24px; }

#eagleTabsNavFrame li .SolutionsArrow { right:31px; }
#eagleTabsNavFrame li.active .SolutionsArrow { right:32px; }

#eagleTabsNavFrame li .GISArrow { right:124px; }
#eagleTabsNavFrame li.active .GISArrow { right:125px; }

#eagleTabsNavFrame li .EducationArrow { right:89px; }
#eagleTabsNavFrame li.active .EducationArrow { right:90px; }

/******* Eagle Tabs Nav Frame - Active Styles */

#eagleTabsNavFrame .active a,
#eagleTabsNavFrame .active a.lastItemLink
{
	color:Black;
	margin-left:-4px;
	padding-left:19px;
	text-decoration:none;
	background:url(Home/TabsNavActiveItem.gif) no-repeat left top;
}

#eagleTabsNavFrame .active a.firstItemLink
{
	margin-left:0px;
	width:159px;
	background:url(Home/TabsNavActiveFirstItem.gif) no-repeat left top;
}

/************************ Eagle Tabs Frame - Eagle Tabs Container */

.eagleTabsContainer
{
	width:868px;
	color:Black;
	background:White url(Home/EagleTabsContainer.gif) repeat-x left bottom;
	border:solid 1px White;
	border-top:none;
}

.eagleTabsContainer a
{
	color:#000000;
}

/************************ Eagle Tabs Container - Eagle Tabs Item */

.eagleTabsItem
{
	font-size:100%;
	width:152px;
	float:left;
	padding:10px 4px 0 16px;
	margin-left:1px;
}

.eagleTabsItem h3
{
	color:#000000;
	font-size:100%;
	padding:0;
	margin:0 0 0.8em 0;
}

.eagleTabsItem h3 a
{
	color:#000000;
	display:block;
	text-decoration:none;
}

.firstTab { width:156px; margin-left:0px; }

/************************************************ Partners Panel */

#partnersPanel
{
	width:930px;
	margin-top:1.4em;
	position:relative;
}

/************************ Partners Frame - Partners Panel Header */

#partnersPanel .partnersPanelHeader
{
	width:930px;
	height:25px;
	position:relative;
	background:url(home/PartnersFrame.gif) no-repeat left top;
}

#partnersPanel .partnersExpand,
#partnersPanel .partnersClose
{
	width:133px;
	height:25px;
	position:absolute;
	top:0;
	left:413px;
	cursor:pointer;
}

/************************ Partners Frame - Partners Content */

#partnersPanel .partnersContent
{
	width:922px;
	background:White url(home/PartnersInner.gif) repeat-x left top;
	text-align:center;
	padding:25px 0 0 8px;
}

#partnersPanel .partnersContent img
{
	margin:0 8px 1.4em 0;
	vertical-align:middle;
}
