﻿div.content { padding: 0 !important; }

div.colWrapper
{
	margin: 0;
	padding: 0;
}

/* Left Col */

div.colWrapper div.leftCol
{
	margin: 0;
	padding: 20px 0 5px 0;
	float: left;
	width: 682px;
}

div.colWrapper div.leftCol div.leftColContent
{
	margin: 0 auto;
	padding: 0;
	width: 626px;
}

div.colWrapper div.leftCol div.leftColContent div.pods
{
	margin-bottom: 20px;
}

div.colWrapper div.leftCol div.leftColContent a.podLink
{	
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #E0017C;
}

/* Left Col > Left Pod */

div.colWrapper div.leftCol div.leftPod
{	
	margin: 0;
	padding: 0;
	width: 301px;
	height: 261px;
	float: left;
	background: #fff url(../../../images/a/home/left-pod-top.jpg) no-repeat left top;
}

div.colWrapper div.leftCol div.leftPod div.leftPodTitle
{	
	padding: 15px 20px 0 20px;
	height: 70px;
}

div.colWrapper div.leftCol div.leftPod div.leftPodTitle h1
{	
	margin-bottom: 7px;
	color: #c50000;
	font-size: 1.5em;
	font-weight: normal;
	height: 17px;
	overflow: hidden;
}

div.colWrapper div.leftCol div.leftPod div.leftPodTitle p
{	
	margin-bottom: 0 !important;
	height: 33px;
	overflow: hidden;
}

div.colWrapper div.leftCol div.leftPod img.leftPodMiddle { margin: 0; padding: 0; display: block; }

div.colWrapper div.leftCol div.leftPod div.leftPodBottom
{	
	margin: 0;
	padding: 0;
	width: 301px;
	height: 35px;
	background: #fff url(../../../images/a/home/left-pod-bottom.jpg) no-repeat left top;
	position: relative;
}

div.colWrapper div.leftCol div.leftPod div.leftPodBottom a.podLink
{	
	padding-right: 18px;
	display: block;
	height: 17px;
	position: absolute;
	bottom: 9px;
	left: 20px;
	width: 220px;
	overflow: hidden;
}

div.colWrapper div.leftCol div.leftPod div.leftPodBottom a.podLink:hover { color: #aaa9a9; }

/* Left Col > Right Pod */

div.colWrapper div.leftCol div.rightPod
{	
	margin: 0;
	padding: 0;
	width: 301px;
	height: 261px;
	float: right;
	position: relative;
}

div.colWrapper div.leftCol div.rightPod a.podLink
{	
	padding-right: 30px;
	position: absolute;
	bottom: 9px;
	left: 20px;
	width: 119px;
	height: 17px;
	display: block;
	overflow: hidden;
}

div.colWrapper div.leftCol div.rightPod a.podLink:hover { color: #aaa9a9; }

div.colWrapper div.leftCol div.rightPod img.rightPodTop { margin: 0; padding: 0; display: block; }

div.colWrapper div.leftCol div.rightPod div.rightPodBottom
{	
	margin: 0;
	padding: 0;
	width: 301px;
	height: 124px;
	background: #fff url(../../../images/a/home/right-pod-bottom.jpg) no-repeat left bottom;
}

div.colWrapper div.leftCol div.rightPod div.rightPodBottom div.podText
{	
	padding: 0 20px;
	height: 68px;	
	overflow: hidden;
}

/* Left Col > Get Involved */

div.colWrapper div.leftCol div.getInvolvedWrapper
{
	margin-bottom: 12px;
	padding-top: 6px;
	background: #fff url(../../../images/a/home/get-involved-top.jpg) no-repeat left top;
	width: 626px;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved
{
	padding: 10px 15px 20px 15px;
	background: #fff url(../../../images/a/home/get-involved-bottom.jpg) no-repeat left bottom;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved img.getInvolved
{
	margin-bottom: 10px;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved h2,
div.colWrapper div.rightCol h3
{
	margin-bottom: 12px;
	color: #550E64;
	font-size: 1.4em;
	font-weight: bold;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved h2 span.light,
div.colWrapper div.rightCol h3 span.light
{
	font-weight: normal;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved h2 span.loop
{
	color: #abaaa8;
	font-size: 0.7em !important;
	font-weight: normal;
	font-style: italic;
}


div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems
{
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 576px;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li
{
	padding: 0 12px;
	width: 176px;
	float: left;
	background: #fff url(../../../images/a/home/ul-border.jpg) repeat-y right top;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li.first,
div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li.middle
{ min-height: 160px; height: auto !important; height: 160px; }

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li.middle p
{  }

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li.first { padding-left: 0; }
div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li.end { padding-right: 0; background: none !important; }

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li a.contactLink
{ color: #e0017c; font-size: 0.9em; }
div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li a.contactLink:hover
{ text-decoration: none; }

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li a.sign
{ padding-right: 27px; font-weight: bold; background: #fff url(../../../images/a/home/sign-icon.jpg) no-repeat right 2px;color: #e0017c; }

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li a.sign:hover { text-decoration: none; }

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li a.google
{
	text-indent: -9000px;
	width: 162px;
	height: 40px;
	background: #fff url(../../../images/a/home/find-us-btn.jpg) no-repeat left top;
	display: block;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li ul.contact
{
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li ul.contact li
{
	margin: 0;
	padding: 0 0 10px 30px;
	border: 0;
	width: 140px;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li ul.contact li.phone
{
	background: #fff url(../../../images/a/home/phone-icon.jpg) no-repeat left 2px;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li ul.contact li.email
{
	background: #fff url(../../../images/a/home/email-icon.jpg) no-repeat left top;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li ul.contact li p
{
	margin-bottom: 0 !important;
	font-size: 0.85em;
	color: #979394;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li ul.contact li p span
{
	display: block;
	font-size: 1.4em;
}

div.colWrapper div.leftCol div.getInvolvedWrapper div.getInvolved ul.getInvolvedItems li ul.contact li a.email
{
	margin-bottom: 0 !important;
	font-size: 0.85em;
	color: #979394;
	text-decoration: underline; 
}

/* Left Col > Partner Logos */

div.colWrapper div.leftCol ul.partners
{
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 567px;
}

div.colWrapper div.leftCol ul.partners li
{
	width: 81px;
	height: 50px;
	text-indent: -9000px;
	float: left;
}

div.colWrapper div.leftCol ul.partners li a
{
	width: 81px;
	height: 50px;
	display: block;
}


div.colWrapper div.leftCol ul.partners li.avaya
{ background: #fff url(../../../images/a/home/logos/avaya.gif) no-repeat left top; }
div.colWrapper div.leftCol ul.partners li.hp
{ background: #fff url(../../../images/a/home/logos/hp.gif) no-repeat left top; }
div.colWrapper div.leftCol ul.partners li.syntellect
{ background: #fff url(../../../images/a/home/logos/syn.gif) no-repeat left top; }
div.colWrapper div.leftCol ul.partners li.nice
{ background: #fff url(../../../images/a/home/logos/nice.gif) no-repeat left top; }
div.colWrapper div.leftCol ul.partners li.verint
{ background: #fff url(../../../images/a/home/logos/verint.gif) no-repeat left top; }
div.colWrapper div.leftCol ul.partners li.cisco
{ background: #fff url(../../../images/a/home/logos/cisco.gif) no-repeat left top; }
div.colWrapper div.leftCol ul.partners li.symon
{ background: #fff url(../../../images/a/home/logos/symon.gif) no-repeat left top; }

/* Right Col */

div.colWrapper div.rightCol
{
	margin: 0;
	padding: 20px;
	float: right;
	width: 248px;
	height: 562px;
	background: #fff url(../../../images/a/home/right-col-bg.png) repeat-y left top;
}

div.colWrapper div.rightCol a
{
	color: #E0017C;
}

div.colWrapper div.rightCol h3
{
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
}

div.colWrapper div.rightCol ul.caseStudies
{
	margin: 0 auto 20px auto; 
	padding: 0;
	list-style: none;
	width: 248px;
}

div.colWrapper div.rightCol ul.caseStudies li
{	
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 248px;
	background: url(../../../images/a/home/ul-border-hor.gif) repeat-x left bottom;
}

div.colWrapper div.rightCol ul.caseStudies li.last
{	background: none; }

div.colWrapper div.rightCol ul.caseStudies li p.title { font-weight: bold; }
div.colWrapper div.rightCol ul.caseStudies li div.caseStudyInfo img 
{ float: left; border: 1px solid #d0d0cf; width: 47px; height: 48px; }
div.colWrapper div.rightCol ul.caseStudies li div.caseStudyInfo div.info 
{ padding-left: 13px; width: 186px; float: right; }

div.colWrapper div.rightCol ul.caseStudies li div.caseStudyInfo div.info p
{ margin-bottom: 5px; font-size: 0.85em; }
div.colWrapper div.rightCol ul.caseStudies li div.caseStudyInfo div.info a
{ font-size: 0.85em; }
div.colWrapper div.rightCol ul.caseStudies li div.caseStudyInfo div.info a:hover
{ text-decoration: none; }
div.colWrapper div.rightCol ul.events
{
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 232px;
}

div.colWrapper div.rightCol ul.events p
{
	margin-bottom: 5px;
	font-size: 0.85em;
}

div.colWrapper div.rightCol ul.events a
{
	margin-bottom: 5px;
}

div.colWrapper div.rightCol ul.events a:hover { text-decoration: none; }

/* Old Styles */

div.colWrapper ul.pods
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

div.colWrapper ul.pods li
{
	margin: 0;
	padding: 0;
	float: left;
	width: 274px;
	border: 1px solid #e3e3e3;
}

/* Avaya */

/*div.colWrapper ul.pods li.avaya
{
	padding: 1px;
	width: 272px;
  z-index: 1;
}

div.colWrapper ul.pods li.avaya div.podContent
{
	background: #fff url(../../../images/a/home/avaya-bg.jpg) no-repeat left top;
	padding: 180px 0 52px 0;
	position: relative;
	min-height: 124px;
	height: auto !important;
	height: 124px;
	z-index: 2;
}

div.colWrapper ul.pods li.avaya div.podContent p { padding: 0 24px; }
div.colWrapper ul.pods li.avaya div.podContent p.last { margin: 0 0 20px 0 !important; }

div.colWrapper ul.pods li.avaya div.podContent a.learnMoreAboutAvaya
{
	background: url(../../../images/a/home/learn-more-about-avaya.png) no-repeat left top;
	width: 274px;
	height: 52px;
	position: absolute;
	bottom: -2px;
	left: -1px;
	z-index: 2;
}*/

div.colWrapper ul.pods li.avaya
{
	border: 0;
	width: 294px;
	height: 381px;
}

div.colWrapper ul.pods li.avaya a.newAvayaPod
{
	background: url(../../../images/a/home/new-avaya-pod.jpg) no-repeat left top;
	display: block;
	width: 294px;
	height: 381px;
	display: block;
	text-indent: -9000px;
}

/* News */

div.colWrapper ul.pods li.news
{
	margin: 0;
	padding: 0 38px;
	width: 276px;
	border: 0;
}

div.colWrapper ul.pods li.news h1.title
{
	color: #686868;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0 0 10px 0;
}

div.colWrapper ul.pods li.news ul.newsItems
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

div.colWrapper ul.pods li.news ul.newsItems li
{
	border: 0;
	background: url(../../../images/misc/divider.png) repeat-x left bottom;
	padding: 15px 0 17px;
}

div.colWrapper ul.pods li.news ul.newsItems li.last
{
	background: none;
	padding: 15px 0 0 0;
}

div.colWrapper ul.pods li.news ul.newsItems li p.title
{
	color: #ab975f;
	font-weight: normal;
	margin: 0 0 5px 0;
}

/* Contact */

div.colWrapper ul.pods li.contact
{
	background: #fff url(../../../images/a/home/contact-bg.jpg) no-repeat left bottom;
	padding: 17px;
	width: 240px;
}

div.colWrapper ul.pods li.contact h1.title
{
	color: #550e64;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0;
	background: url(../../../images/a/home/icon-telephone.png) no-repeat left top;
	height: 32px;
	padding: 5px 0 0 40px;
}

div.colWrapper ul.pods li.contact div.pod
{
	background: url(../../../images/a/home/contact-pod-top.png) no-repeat left top;
	margin: 0 0 15px 0;
}

div.colWrapper ul.pods li.contact div.pod div.podContent
{
	padding: 22px;
	min-height: 180px;
	height: auto !important;
	height: 180px;
	background: url(../../../images/a/home/contact-pod-bottom.png) no-repeat left bottom;
}

div.colWrapper ul.pods li.contact div.pod div.podContent p
{
	margin: 0 0 5px 0;
	font-size: 0.85em;
}

div.colWrapper ul.pods li.contact div.pod div.podContent p.tel
{
	margin: 0 0 10px 0;
	font-size: 1.6em;
	color: #9f9f9f;
}

div.colWrapper ul.pods li.contact div.pod div.podContent a
{
	color: #9f9f9f;
	text-decoration: underline;
}

div.colWrapper ul.pods li.contact div.pod div.podContent a:hover
{
	color: #9f9f9f;
	text-decoration: none;
}

a.findUs
{
	width: 240px;
	height: 48px;
	background: url(../../../images/a/home/find-us.png) no-repeat left bottom;
}

p.divider
{
  padding: 0 0 20px 0;
  background: url(../../../images/misc/divider.png) repeat-x left bottom;
}

p.getInvolved
{
	min-height: 67px;
	height: auto !important;
	height: 67px;
}


p.buzzNewsletter { padding-top: 5px; }

