/**************
 ** WEB MENU **
 **************/

.webMenu
{
	height: 182px;
}

.webMenuNoBack,
.webMenuBlank
{
	height: 25px;
	background-color: #fff;
}

.webMenuBlank .webContentMenu
{
    background-color: White;
    height: 25px;
}

.webMenuNoBackBackground
{
	background-color: #fff;
}

.webMenuHome .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/home.jpg') no-repeat;
}

/* Sectors */

.webMenuTechnology .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/Technology-image.jpg') no-repeat;
}

.webMenuFinancial .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/Fiancial-Services.jpg') no-repeat;
}

.webMenuPublic .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/Public-NFP-Image.jpg') no-repeat;
}

.webMenuEnergy .webContentMenu
{
	background: Transparent url(images/menus/Energy-&-Utilities-image.jpg) no-repeat;
}

/* Market */

.webMenuGraduates .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/graduates.jpg') no-repeat;
}

.webMenuSoftware .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/software.jpg') no-repeat;
}

.webMenuProjects .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/projects.jpg') no-repeat;
}

.webMenuInfrastructure .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/infrastructure.jpg') no-repeat;
}

.webMenuSales .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/sales.jpg') no-repeat;
}

.webMenuExecutive .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/executive.jpg') no-repeat;
}

/* Services */

.webMenuPermanent .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/Permanent-Image.jpg') no-repeat;
}

.webMenuContract .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/IT-Contracts.jpg') no-repeat;
}

.webMenuManaged .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/Managed-Services-Image.jpg') no-repeat;
}

/* News */
.webMenuNews .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/news.jpg') no-repeat;
}

/* About Us */

.webMenuAbout .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/about.jpg') no-repeat;
}

.webMenuTenReasons .webContentMenu
{
	background: Transparent url('@site_theme@/images/menus/tenreasons.jpg') no-repeat;
}



.webMenuFirstRow
{
	
}

.webMenuSecondRow
{
}

.webMenuSelectedTabL
{
	float: left;
	background: Transparent url('@site_theme@/images/webMenuTabL.gif') no-repeat top left;
}

.webMenuSelectedTabR
{
	float: left;
	background: Transparent url('@site_theme@/images/webMenuTabR.gif') no-repeat top right;
}

.webMenuSelectedTab
{
	float: left;
	background-color: Transparent;
	text-align: center;
	height: 22px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.webMenuSelectedTabText
{
	font-weight: bold;
	color: #9f0c29;	
	text-decoration: none;
}

.webMenuSelectedTabText:hover
{
	text-decoration: underline;
}

.webMenuText, .webMenuText:hover,
body#content A.webMenuText, body#content A.webMenuText:hover
{
	float: left;
	color: #fff;
	font-weight: bold;
	background-color: #9f0c29;
	height: 22px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
}

.webMenuText
{
	text-decoration: none;
}

.webMenuText:hover
{
	text-decoration: underline;
}

.webMenuFirstRowTabs
{
	float: left;
}

.webMenuFirstRowFiller
{	
	background-color:#9f0c29;
	height:28px;
	overflow:hidden /*this triggers a "block formatting context" */
}

.webMenuSecondRowText, .webMenuSecondRowText:hover
{
	float: left;
	color: #454545;
	background-color: Transparent;
	padding: 5px;
	padding-left: 10px;
}

.webMenuSecondRowText
{
	text-decoration: none;
}

.webMenuSecondRowText:hover
{
	text-decoration: underline;
}

.webMenuSecondRowTextSelected, .webMenuSecondRowTextSelected:hover
{
	float: left;
	color: #9f0c29;
	font-weight: bold;
	background-color: Transparent;
	padding: 5px;
	padding-left: 10px;
}

.webMenuSecondRowTextSelected
{
	text-decoration: none;
}

.webMenuSecondRowTextSelected:hover
{
	text-decoration: underline;
}
