﻿@media screen and (-webkit-min-device-pixel-ratio:0) {
	body {
		background-position: 5.01% 0;
	}
}
/* Default values CSS */
html			{color:#000;background:#FFF;font-family:Verdana;font-size:14px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, a {padding:0;font-size:1.0em;margin:0px;}
fieldset, img	{border:0;}

.PageWidth		{margin-left:auto;margin-right:auto;position:relative;text-align:center;width:930px;}
.PageCenter		{margin-left:auto;margin-right:auto;position:relative;text-align:center;}

.AlignedLeft	{float:left;}
.AlignedRight	{float:right;}

.InWhite				{color:White;}
.InRed					{color:#D63439;}
.InOrange				{color:Orange;}
.WhiteWithHover			{color:White;}
.WhiteWithHover:hover	{color:Orange;}

td					{border:1px solid black;margin:0px 0px 0px 0px;padding:0px 3px 0px 3px;}
table				{border:1px solid black;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

/* Header CSS */
.HeadSprites				{display:inline-block;	background-image:url("../Images/ITHeaderSprite.jpg");	background-repeat:no-repeat; white-space:nowrap;}

.HeadOrderWorkLogo			{background-position:-124px -138px;	width:254px;	height:54px;	float:left;		position:absolute;	left:0px; top:20px;}
.HeadITLogo					{float:left;		position:absolute;	left:290px; top:30px;right: 393px; font-size:2.0em; font-weight:bold;white-space:nowrap;}
.HeadPhoneBackground		{background-position:-452px -92px;	width:267px;	height:73px;	float:right;	position:relative;left:0px; top:0px}
.HeadPhoneBackground span	{font-size:1.8em;   color:White;	text-align:left; position:absolute; left:55px; top:26px;}

.HeadHome			{background-position:0px 0px;		width:105px;	height:45px;	text-decoration: none;	float: left;}
.HeadHome:hover		{background-position:0px -46px;}
.HeadOffering		{background-position:-106px 0px;	width:201px;	height:45px;	text-decoration: none;	float: left;}
.HeadServices		{background-position:-308px 0px;	width:187px;	height:45px;	text-decoration: none;	float: left;}
.HeadAbout			{background-position:-496px 0px;	width:128px;	height:45px;	text-decoration: none;	float: left;}
.HeadBlogs			{background-position:-625px 0px;	width:94px;		height:45px;	text-decoration: none;	float: left;}
.HeadCareers		{background-position:-0px -92px;	width:123px;	height:45px;	text-decoration: none;	float: left;}
.HeadLogin			{background-position:-124px -92px;	width:92px;		height:45px;	text-decoration: none;	float: left;}
.HeadMenu			{background-position:-478px -166px;	width:238px;	height:28px;	text-decoration: none;}

.SocialWebBox		{position:relative;float: right;top: 0px;left: 0px;width: 185px; margin: 5px 0px 5px 0px;}
.HeadSocialText		{display:inline-block;text-align:left;float: left; margin:5px 5px 5px 5px;}
.SocialSmallPics	{position:relative;display:inline-block;background-position:-379px -165px;	width:98px;		height:33px;	text-decoration: none;}
.SocialSmallLinks	{display:inline-block;width:30px;height:33px;position:absolute;top:0px;border:0px solid black;}

.HeadMenuText		{font-size:1.2em;display:inline-block ;padding-top:11px; cursor:pointer;font-weight:bold;	 }
.SubMenuText		{padding-top:5px;}

/* Footer CSS */
.FootSprites			{display:inline-block;	background-image:url("../Images/FooterSprite.png");	background-repeat:no-repeat;}
.FootAffiliatesRetail	{margin-left:20px;		margin-right:20px;		vertical-align:middle;}
.FootAffiliateBox		{padding-top:15px;		padding-bottom:15px;	margin-top:10px;	margin-bottom:20px;	border-top:1px solid black;border-bottom:1px solid black;	width:900px;}

.FootIso9001			{background-position:0px -60px;		width:50px;		height:50px;}
.FootIso14001			{background-position:-52px -60px;	width:50px;		height:50px;}
.FootSafeContractor		{background-position:-182px -60px;	width:48px;		height:48px;}
.FootComptia			{background-position:-230px -60px;	width:98px;		height:22px;}


.FootFreeview			{background-position:-330px -60px;	width:106px;		height:48px;}
.FootFreesat			{background-position:-438px -60px;	width:58px;		height:48px;}
.FootLittlePhone		{background-position:-498px -60px;	width:18px;		height:18px;}
.FootBlueBackground		{background-position:0px 0px;		width:930px;	height:60px;}
.FootLinks				{display:block;padding-top:10px; padding-left:25px;padding-right:25px;}	
.Affiliates				{margin-left:50px;		margin-right:50px;	vertical-align:middle;}
.AffliatesGroup			{padding-bottom:15px;padding-top:15px; clear:both; margin-top:10px;margin-bottom:10px;border-top:1px solid black;border-bottom:1px solid black;}	

/* IT Pages CSS */

.ITHomeViewPort		{display:block; width: 649px; height: 321px; position: relative; overflow: hidden;}
.MainDisplay		{display: inline-block; position: relative; float: left; left: 0px; top: 0px;text-align: left; margin-top:20px}
.RightPanel			{display: inline-block; position: relative; float: right;left: 0px; margin-top:20px;width: 270px;}

.ITHomeSprites		{display:inline-block;	background-image: url("../Images/ITHomeSprite.png");	background-repeat:no-repeat;}

.DeploymentImg		{display:inline-block;Width:650px;height:321px;position:absolute;top:0px;left:0px;		background-image: url("../../Images/IT/ITHomeRotate1.jpg");	background-repeat:no-repeat;}
.IMACImg			{display:inline-block;Width:650px;height:321px;position:absolute;top:0px;left:650px;	background-image: url("../../Images/IT/ITHomeRotate2.jpg");	background-repeat:no-repeat;}
.SupplementalImg	{display:inline-block;Width:650px;height:322px;position:absolute;top:0px;left:1300px;	background-image: url("../../Images/IT/ITHomeRotate3.jpg");	background-repeat:no-repeat;}
		
.DeployServicesButton			{background-position:0px 0px;		width:229px;	height:38px;	float: left;	text-decoration: none;margin: 0px 0px 0px 0px; text-align: center;}
.DeployServicesButton:hover		{background-position:0px -39px;}
.IMACButton						{background-position:-231px 0px;	width:190px;	height:38px;	float: left;	text-decoration: none;margin: 0px 1px 0px 1px; text-align: center;}
.IMACButton:hover				{background-position:-231px -39px;}
.SupplementalEngineering		{background-position:-424px 0px;	width:229px;	height:38px;	float: left;	text-decoration: none;margin: 0px 0px 0px 0px; text-align: center;}
.SupplementalEngineering:hover	{background-position:-424px -39px;}
.CaseStudies					{background-position:-101px -78px;	width:255px;	height:36px;	float: left;	text-decoration: none; margin-top:5px;}
.PublicCaseStudy				{background-position:-357px -78px;	width:26px;		height:28px;	float: left;	cursor: pointer; margin:3px 0px 0px 29px;}
.PrivateCaseStudy				{background-position:-384px -78px;	width:26px;		height:28px;	float: left;	cursor: pointer; margin:3px 0px 0px 29px;}

.QuoteBox						{float:left; background: url("../../Images/common/quote-mid-bg.jpg"); background-repeat: repeat-x;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}
.QuoteArrow						{background-position:-719px -166px; background-repeat:no-repeat;}
.QouteHeading					{display:block;font-weight:bold;text-align:center;}
.Qoute							{display:block;background-color:#D63439;color:White; margin:10px 15px 0px 15px;padding:3px 5px 3px 5px; text-decoration:none;text-align:justify;}
.QouteLink						{color:White}
.QouteBy						{display:block;margin-left:15%; margin-right:15%;text-align:center;padding-top:10px;}
.QoutePositionOrCompany			{display:block;margin-left:auto; margin-right:auto;text-align:center;}

.ButtonText						{display:inline-block ;padding-top:9px; text-decoration: none;cursor:pointer; letter-spacing:0px;font-size:.85em;white-space:nowrap;}

.LearnMoreButton				{background-position:0px -77px;	width:100px;		height:22px;	float: right;	cursor: pointer;}
.LearnMoreButtonText			{display:inline-block ;font-size:.8em; text-decoration:none;white-space:nowrap;margin:5px 0px 0px 5px;}
.ListsWithArrows				{margin:5px 0px 5px 5px;}
.ListsWithArrows li				{color:#D63439;list-style-type:disc; list-style-position:outside;margin-left:10px;}
.ListsWithArrows li *			{color:Black}


h1		{font-size:1.8em; color:#1E4269; font-weight:bold; text-align:left;clear:both;padding:0px 0px 0px 0px;margin:15px 0px 0px 0px;}
h2		{font-size:1.3em; color:#D63439; font-weight:bold; text-align:left;clear:both;margin:0px 0px 5px 0px;}
h3		{font-size:1.3em; color:White; font-weight:bolder; text-align:left;clear:both;}
p		{margin:0px 0px 15px 0px;}
.linkWithNoUnderline	{text-decoration:none;}
.Small					{font-size:0.8em;}
.ProductPageWidth		{margin-left:auto;margin-right:auto;position:relative;text-align:center;width:820px;}

.SectionBlock			{margin:15px 0px 35px 0px}


.CapabilityBox				{background-color:#D63439;color: white; padding:15px 5px 15px 5px 15px;font-size:1.2em;font-weight:bold;margin-top:20px;}
.CapabilityList1			{width:220px; padding-left: 30px;float: left;}
.CapabilityList2			{width:220px; padding-right: 15px;float: right;}
.CapabilityList1 ul			{margin-top:15px;margin-bottom:15px;}
.CapabilityList2 ul			{margin-top:15px;margin-bottom:15px;}
.CapabilityList1 ul li		{margin-top:5px;margin-bottom:5px;}
.CapabilityList2 ul li		{margin-top:5px;margin-bottom:5px;}

.ProductSection				{width:500px;display:inline-block;text-align:left;position:relative;float:left;left:0px;top:0px;}

.BenefitList				{height:210px;width:200px;display:inline-block;color:white;text-align:left;font-weight:bold; font-size:1.2em;}
.BenefitList ul				{margin-top:5px;margin-bottom:5px;}
.BenefitList ul	li			{margin-top:5px;margin-bottom:5px;}

/* Product Specific */


.AVCCTRightPanel			{width:280px;height:980px;background-image: url("../../Images/IT/AVCCTRightPanel.jpg");background-repeat:no-repeat;}
.AVCCTBenefitList			{margin-top:370px;padding-left:20px;padding-right:0px;}

.DesktopServicesRightPanel	{width:280px;height:980px;background-image: url("../../Images/IT/DesktopServicesRightPanel.jpg");background-repeat:no-repeat;}
.DesktopServicesBenefitList	{margin-top:380px;padding-left:20px;padding-right:0px;}

.DesktopSprite		{display:inline-block;	background-image: url("../../Images/IT/DesktopServicesAwards.jpg");	background-repeat:no-repeat;}
.Gold				{background-position:0px 0px;		width:505px;	height:368px;	color:#B26431;}
.Silver				{background-position:0px -367px;	width:505px;	height:269px;	color:#747577;}
.Bronze				{background-position:0px -634px;	width:505px;	height:190px;	color:#A35641;}
.Packageheader		{font-size:1.5em;font-weight:bolder; margin:10px 0px 10px 0px}
.Package ul			{font-size:.95em;}

.EPOSRightPanel				{width:280px;height:980px;background-image: url("../../Images/IT/EPoSRightPanel.jpg");background-repeat:no-repeat;}
.EPOSTBenefitList			{margin-top:55px;padding-left:20px;padding-right:0px;}
.EPOSTBenefitList ul li		{margin-top:10px;margin-bottom:5px;}


.ServiceDeskRightPanel		{width:280px;height:980px;background-image: url("../../Images/IT/ServiceDeskRightPanel.jpg");background-repeat:no-repeat;}
.ServiceDeskBenefitList		{margin-top:5px;padding-left:20px;padding-right:0px;}
.ServiceDeskBenefitList ul li		{margin-top:10px;margin-bottom:5px;}

.NetworkInfrastructureRightPanel		{width:280px;height:980px;background-image: url("../../Images/IT/NetworkInfrastructureRightPanel.jpg");background-repeat:no-repeat;}
.NetworkInfrastructurekBenefitList		{margin-top:20px;padding-left:20px;padding-right:0px;}
.NetworkInfrastructurekBenefitList ul	{margin-top:10px;}

.ServerConsultancyRightPanel	{width:280px;height:980px;background-image: url("../../Images/IT/ServerConsultancyRightPanel.jpg");background-repeat:no-repeat;}
.ServerConsultancyBenefitList	{margin-top:5px;padding-left:20px;padding-right:0px;}
.ServerConsultancyBenefitList ul li	{margin-top:10px;margin-bottom:5px}

.ServerServicesRightPanel		{width:280px;height:980px;background-image: url("../../Images/IT/ServerServicesRightPanel.jpg");background-repeat:no-repeat;}
.ServerServicesBenefitList		{margin-top:10px;padding-left:20px;padding-right:0px;margin-bottom:15px}
.ServerServicesBenefitList ul li	{margin-top:10px;margin-bottom:10px}

.CablingServicesRightPanel		{width:280px;height:980px;background-image: url("../../Images/IT/CablingServicesRightPanel.jpg");background-repeat:no-repeat;}
.CablingServicesBenefitList		{margin-top:5px;padding-left:20px;padding-right:0px;}
.CablingServicesBenefitList ul li		{margin-top:10px;margin-bottom:5px}

.TelecomServicesRightPanel		{width:280px;height:980px;background-image: url("../../Images/IT/TelecomServicesRightPanel.jpg");background-repeat:no-repeat;}
.TelecomServicesBenefitList		{margin-top:20px;padding-left:20px;padding-right:0px;}
.TelecomServicesBenefitList ul	{margin-top:15px;}
.TelecomServicesBenefitList ul li		{margin-top:10px;margin-bottom:5px}


