body, tr, td
{
	font-family: Calibri, Arial, Tahoma, Verdana;
	font-size: 12pt;
	color: #2F6199;
	background-color: #f7feff;
	margin: 0px;
	padding: 0px;
}

input, select, textarea
{
	font-family: Calibri, Arial, Tahoma, Verdana;
	font-size: 10pt;
	color: #2F6199;
}

/*Layout Styles BEGIN*/
div#HeaderMainWrapper
{
	width: 100%;
	height: 150px;
	background-image: url('../images/layout/Header_Background.png');
	background-position: bottom;
}

div#HeaderMainWrapper div.ContentPlaceholder
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: 130px;
}
div#HeaderLogo
{
	width: 190px;
	height: 85px;
	background-image: url('../images/layout/HeaderLogo.png');
	position: relative;
	float: left;
	top: 20px;
	left: 20px;
}
div#HeaderMenuMainWrapper
{
	width: 755px;
	height: 100px;
	position: relative;
	float: left;
	top: 10px;
	left: 55px;
}
div#HeaderMenuMainWrapper div.MenuItemSeparator
{
	width: 25px;
	height: 95px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url('../images/layout/HeaderMenu_Separator.png');
}

div#HeaderMenuMainWrapper div.MenuItemWrapper
{
	width: 101px;
	height: 90px;
	float: left;
	cursor: pointer;
}
div#HeaderMenuMainWrapper div.MenuItemWrapper div.Knob
{
	width: 60px;
	height: 60px;
	background-image: url('../images/layout/HeaderMenuKnob.png');
	position: relative;
	left:20px;
	top: 10px;
}
div#HeaderMenuMainWrapper div.MenuItemWrapper.Selected div.Knob
{
	background-image: url('../images/layout/HeaderMenuKnob_rollover.png');
}
div#HeaderMenuMainWrapper div.MenuItemWrapper div.Label
{
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	margin-left: -8px;
	font-size: 18pt;
	font-style: italic;
	position: relative;
	left:0px;
	bottom:0px;
	text-shadow:#bdbdbd 2px 2px 4px;
}

div#ContentMainWrapper
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;	
}
div#SubHeaderFrame
{
	width:1010px;
	height:370px;
	position: relative;
	float:left;
	left: -5px;
	top: -45px;
	margin-bottom: -45px;
	background-image: url('../images/layout/SubHeaderFrame.png');
}
div#SubHeaderFrame div.Image
{
	width:980px;
	height:340px;
	position: relative;
	float:left;
	left: 15px;
	top: 15px;
	background-image: url('../images/layout/IntroImage.png');
}
div.SubHeaderTextPlaceholder
{
	color: #FFFFFF;
	font-size: 20pt;
	text-shadow:#ffffff 0px 0px 3px;
	text-align: justify;
	position: absolute;
	left: 20px;
	bottom: 20px;
	width: 580px;
}


div#ContentMainWrapper div.ContentPlaceholder
{
	width: 960px;
	position: relative;
	float:left;
	left: 20px;
	margin-bottom: 10px;
}
div#ContentMainWrapper div.ContentPlaceholder div.MainTitle
{
	position: relative;
	float:left;
	width: 50%;
	font-size: 24pt;
	color: #93afcc;
}

div#ContentMainWrapper div.ContentPlaceholder div.SearchMainWrapper
{
	position: relative;
	float:right;
	width: 381px;
	height: 39px;
}
div#ContentMainWrapper div.ContentPlaceholder div.SearchMainWrapper div.SearchBox
{
	position: relative;
	float:left;
	width: 342px;
	height: 39px;
	background-image: url('../images/layout/SearchBoxBackground.png');
}
div#ContentMainWrapper div.ContentPlaceholder div.SearchMainWrapper div.SearchBox input
{
	background: none;
	width:320px;
	border: none;
	position: relative;
	top: 8px;
	left: 10px;
	font-size: 12pt;
	color: #2f6199;
}
div#ContentMainWrapper div.ContentPlaceholder div.SearchMainWrapper div.SearchButton
{
	position: relative;
	float:left;
	width: 39px;
	height: 39px;
	background-image: url('../images/layout/SearchBox_Spyglass.png');
	cursor: pointer;
}

div#QuickAnnouncementWrapper
{
	position: relative;
	float: right;
	width: 350px;
	font-size: 12pt;
	color: #2F6199;
	bottom: 100px;
	right: 0px;
}

div#QuickNewsMainWrapper
{
	margin-top: 15px;
	position: relative;
	//float:left;
	width: 350px;
	font-size: 12pt;
	color: #2F6199;
}
div#QuickNewsMainWrapper div.NewsItem,
div.NewsItem
{
	position: relative;
	float:left;
	width: 100%;
	margin-bottom: 10px;
	border-bottom: solid 1px #93afcc;
}
div.NewsItem div.Title
{
	position: relative;
	float:left;
	width: 100%;
	margin-bottom: 5px;
	font-size: 12pt;
	font-weight: bold;
	color: #2f6199;
}
div.NewsItem div.Content
{
	position: relative;
	float:left;
	width: 100%;
	text-align: justify;
	margin-bottom: 5px;
}
div.NewsItem div.Link
{
	position: relative;
	float:left;
	width: 100%;
	margin-bottom: 5px;
}
div.NewsItem div.Link a
{
	color: #2f6199;
	text-decoration: none;
}
div.NewsItem div.Link a:hover
{
	text-decoration: underline;
}
div.SmallKnob
{
	display: inline-block;
	width: 10px;
	height: 10px;
	background-image: url('../images/layout/SmallKnob.png');
	margin-right: 3px;
	vertical-align: middle;
}

div#FollowUsMainWrapper
{
	position: absolute;
	width: 250px;
	bottom: 0px;
	right: 0px;
	text-align: right;
	font-size: 14pt;
}

div#FollowUsMainWrapper div.IconsWrapper
{
	position: relative;
	float:left;
	width: 100%;
	height: 30px;
}

div#FollowUsMainWrapper div.IconsWrapper div.Icon
{
	width: 24px;
	height: 24px;
	position: relative;
	float: right;
	margin-left: 10px;
	margin-top: 5px;
}

div#FollowUsMainWrapper div.IconsWrapper div.Icon.Facebook
{
	background-image: url('../images/icons/facebook.png');
}
div#FollowUsMainWrapper div.IconsWrapper div.Icon.Flickr
{
	background-image: url('../images/icons/flickr.png');
}
div#FollowUsMainWrapper div.IconsWrapper div.Icon.LinkedIn
{
	background-image: url('../images/icons/linkedin.png');
}
div#FollowUsMainWrapper div.IconsWrapper div.Icon.Twitter
{
	background-image: url('../images/icons/twitter.png');
}
div#FollowUsMainWrapper div.IconsWrapper div.Icon.YouTube
{
	background-image: url('../images/icons/youtube.png');
}

div#FooterMainWrapper
{
	background-image: url('../images/layout/FooterBackground.png');
	width: 100%;
	height: 80px;
	position: relative;
	float: left;
}
div#FooterMainWrapper div.ContentPlaceholder
{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	vertical-align: middle;
	color: #2f6199;
	font-size: 14pt;
}
div#FooterMainWrapper div.ContentPlaceholder a
{
	color: #2f6199;
	text-decoration: none;
}
div#FooterMainWrapper div.ContentPlaceholder a:hover
{
	text-decoration: underline;
}
div#FooterMainWrapper div.ContentPlaceholder div.ItemPlaceholder
{
	position: relative;
	float: left;
	margin-top: 27px;
	margin-right: 41px;
}
div#FooterMainWrapper div.ContentPlaceholder div.ItemPlaceholder.Last
{
	margin-right: 0px;
}
div#FooterMainWrapper div.ContentPlaceholder div.ItemPlaceholder div.Icon
{
	width: 50px;
	height: 50px;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-top: -12px;
	display: inline-block;
	vertical-align: middle;
}
div#FooterMainWrapper div.ContentPlaceholder div.ItemPlaceholder div.Icon.Slideshow,
div.Icon.Slideshow
{
	width: 55px;
	background-image: url('../images/icons/IconSlideshow.png');
}
div#FooterMainWrapper div.ContentPlaceholder div.ItemPlaceholder div.Icon.News
{
	width: 65px;
	background-image: url('../images/icons/IconNews.png');
}
div#FooterMainWrapper div.ContentPlaceholder div.ItemPlaceholder div.Icon.Briefcase
{
	width: 55px;
	background-image: url('../images/icons/IconBriefcase.png');
}
div#FooterMainWrapper div.ContentPlaceholder div.ItemPlaceholder div.Icon.FlagUk
{
	height: 40px;
	width: 60px;
	background-image: url('../images/icons/IconFlagUk.png');
}
div#FooterMainWrapper div.ContentPlaceholder div.ItemPlaceholder div.Icon.FlagRomania
{
	height: 40px;
	width: 60px;
	background-image: url('../images/icons/IconFlagRomania.png');
	margin-left:-42px;
	margin-top:-1px;
}


div#SubFooterMainWrapper
{
	background-image: url('../images/layout/SubFooterBackground.png');
	width: 100%;
	height: 45px;
	position: relative;
	float: left;
}
div#SubFooterMainWrapper div.ContentPlaceholder
{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	vertical-align: middle;
	color: #ffffff;
	font-size: 12pt;
}
div#SubFooterMainWrapper div.ContentPlaceholder a
{
	color: #ffffff;
	text-decoration: none;
}
div#SubFooterMainWrapper div.ContentPlaceholder a:hover
{
	text-decoration: underline;
}

div#SubFooterMainWrapper div.ContentPlaceholder div.CopyrightPlaceholder
{
	position: relative;
	float: left;
	margin-top: 16px;
	font-size: 10pt;
}

div#SubFooterMainWrapper div.ContentPlaceholder div.Icons
{
	position: relative;
	float: right;
	margin-top: 5px;
	width: 420px;
	height: 35px;
	background-image: url('../images/icons/FooterIcons.png');
}


/*Page Overrides BEGIN*/
.Page div#SubHeaderFrame
{
	height:90px;
	background-image: url('../images/layout/SubHeaderFramePage.png');
}
.Page div#SubHeaderFrame div.Image
{
	height:60px;
	background-image: url('../images/layout/IntroImagePage.png');
}
.Page div.SubHeaderTextPlaceholder
{
	font-size: 30pt;
	bottom: 7px;
	left: 15px;
}
.Page div#QuickNewsMainWrapper
{
	width: 960px;
	margin-bottom: 50px;
	float: left;
}

div#PageContentWrapper
{
	font-size: 12pt;
	color: #2F6199;
	text-align: justify;
	float: left;
}
div#PageContentWrapper a
{
	text-decoration: none;
	font-weight: bold;
	color: #2F6199;
}
div#PageContentWrapper a:hover
{
	text-decoration: underline;
}

div#PageContentWrapper .Title
{
	font-size: 14pt;
	font-weight: bold;
	color: #2F6199;
}
div#PageContentWrapper .Subtitle
{
	font-size: 12pt;
	font-weight: bold;
	color: #2F6199;
}
/*Page Overrides END*/

div.Icon
{
	width: 50px;
	height: 50px;
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
}
div.Icon.SoftwareBox
{
	background-image: url('../images/icons/IconSoftwareBox.png');
}

/*Layout Styles END*/


/*Content Styles BEGIN*/
div.ProductIcon
{
	float:left;
	margin-right: 5px;
	height: 100px;
	vertical-align: middle;
	background-position: center center;
	background-repeat: no-repeat;
	width: 150px;
}
div.ProductIcon.FreshPortal
{
	background-image: url('../images/icons/products/fresh_portal.png');
}
div.ProductIcon.IbsDistrib
{
	background-image: url('../images/icons/products/ibs_distrib.png');
}
div.ProductIcon.IbsFinancials
{
	background-image: url('../images/icons/products/ibs_financials.png');
}
div.ProductIcon.IbsMedicals
{
	background-image: url('../images/icons/products/ibs_medicals.png');
}
div.ProductIcon.IbsXpress
{
	background-image: url('../images/icons/products/ibs_xpress.png');
}
div.ProductIcon.IbsXtended
{
	height: 150px;
	background-image: url('../images/icons/products/ibs_xtended.png');
}

div.ProductScreenshotsPlaceholder
{
	margin: 5px;
}


div.CompanyIcon
{
	float:left;
	margin-right: 5px;
	vertical-align: middle;
	background-position: center center;
	background-repeat: no-repeat;
}
div.CompanyIcon.OfferPyramid
{
	width:475px;
	height:269px;
	background-image: url('../images/company/OfferPyramid.png');
}
div.CompanyIcon.TechnologyCloud
{
	margin-right: auto;
	margin-left: auto;
	width:100%;
	height:200px;
	
	background-image: url('../images/company/TechnologyCloud.png');
}
div.CompanyIcon.Screenshots
{
	margin-right: 0px;
	margin-left: 5px;
	width:428px;
	height:460px;
	float:right;
	background-image: url('../images/company/VariousScreenshots.png');
}
div.CompanyIcon.DataProtection
{
	margin-bottom: 5px;
	width:590px;
	height:220px;
	float: left;
	background-image: url('../images/company/DataProtection.png');
}
div.CompanyIcon.SwDevMethodologies
{
	margin-right: 0px;
	margin-left: 5px;
	width:590px;
	height:220px;
	float:right;
	background-image: url('../images/company/SwMethodologies.png');
}
div.CompanyIcon.CertificationCloud
{
	margin-right: auto;
	margin-left: auto;
	width:885px;
	height:110px;
	
	background-image: url('../images/company/CertificationCloud.png');
}
div.CompanyIcon.TalentManagement
{
	margin-right: auto;
	margin-left: auto;
	float: none;
	width:600px;
	height:500px;
	
	background-image: url('../images/company/TalentManagement.png');
}
div.CompanyIcon.Products
{
	margin-right: auto;
	margin-left: auto;
	float: none;
	width:825px;
	height:600px;
	margin-top:40px;
	
	background-image: url('../images/company/Products.png');
}
div.CompanyIcon.ReferencesCloud
{
	margin-right: auto;
	margin-left: auto;
	width:900px;
	height:300px;
	
	background-image: url('../images/company/ReferencesCloud.png');
}
div.CompanyIcon.VisonPlan
{
	margin-top: 20px;
	width:400px;
	height:268px;
	float: right;
	
	background-image: url('../images/company/VisionPlan.png');
}
div.CompanyIcon.ResearchAndDev
{
	margin-top: -60px;
	width:400px;
	height:300px;
	float: right;
	
	background-image: url('../images/company/ResearchAndDev.png');
}


div.CompanyIcon.WhatWeDo
{
	float: none;
	margin-right: auto;
	margin-left: auto;
	width:610px;
	height:404px;
	
	background-image: url('../images/services/WhatWeDo.png');
}
div.CompanyIcon.HowWeDo
{
	float: none;
	margin-right: auto;
	margin-left: auto;
	width:610px;
	height:364px;
	
	background-image: url('../images/services/HowWeDo.png');
}
div.CompanyIcon.VerticalsMaturity
{
	float: none;
	margin-right: auto;
	margin-left: auto;
	width:610px;
	height:485px;
	
	background-image: url('../images/services/VerticalsMaturity.png');
}
div.CompanyIcon.GovernanceModel
{
	float: none;
	margin-right: auto;
	margin-left: auto;
	width:610px;
	height:495px;
	
	background-image: url('../images/services/GovernanceModel.png');
}
/*Content Styles END*/

div#WeHire
{
	width:225px;
	height:160px;
	right: -125px;
	top: -40px;
	
	background-image: url('../images/WeHire_Balloon.png');
	position: absolute;
	cursor: pointer;
}

div#SysgenicAcademy
{
	width:940px;
	left: 15px;
	top: 15px;
	
	background-color: #E8E888;
	padding: 20px;
	text-align: center;
	font-size: 18px;
	
	position: absolute;
	cursor: pointer;
}

div.ImportantNewsIcon
{
	background-image: url('../images/ImportantIcon.png');
	width:40px;
	height:50px;
	display: none;
	display: inline-block;
	vertical-align: middle;
	float: left;
}
