a { 
  cursor: pointer; 
}
body {
  font-family: "Lucida Grande",Verdana,Arial,sans-serif !important;
}
h6 {
  font-style: normal;
  font-family: ;
}
#background {
  float: left;
  width: 100%;
  text-align: left;
  background: url(../images/transbg.png);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px; 
}
#downloadpdf {
  margin: 20px 5px 5px 5px;
  padding: 0px 0px 7px 10px;
  float: left;
  font-size: 11px;
  color: rgb(255, 222, 0);
  background: url(../images/downloadpdfbg.png) no-repeat;
  width: 233px;
  height: 22px;
}
.clearboth {
  clear: both;
}
.noborder {
  border: none;
}
#left-subnav {
  float: left;
  width: 254px;
  height: 100%;  /* Required to align both the transparant image backgrounds */
}
#left-subnav img {
  padding: 5 5 0 5px;
  margin: 0px;
}
#left-subnav ul {
  margin: 0px;
  padding:0px;
/*  border: 3px solid black;*/
}
#left-subnav ul li {
  display: block;
  margin: 0 10px;
  padding: 6px 0 6px 7px;
  border-bottom: 1px dashed #a29076;
  font-size: 11px;
  list-style-type: none;
}
#left-subnav ul li.noborder {
  border: none;
  margin-bottom: 10px;
}
#left-subnav ul li a {
  color: #f4f0e2;
}
#left-subnav ul li a:hover {
  color: #ffde00;
}
#left-subnav ul li span {
  color: rgb(255, 222, 0);
}
#platform-content {
  float: left;
  width: 706px;
  height: 800px;  /* Required to align both the transparant image backgrounds */
  background: url(../images/righttransbg.png);*/
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}
@-moz-document url-prefix()
{
#platform-content { 
  height: auto;
}
}
.hide {
  display:none;
}
#pf_banner {
    position:absolute;
    top:226px;
    left:280px;
    background:url(../images/platform_banner01.png);
    width:205px;
    height:219px;
    margin:0;
    padding:0;
    text-align:left;
}
#pf_banner p {
    text-align:left;
    font-size:13px;
    width:145px;
    margin:50px 0 0 13px;
}
#pf_banner a {
    position:absolute;
    top:115px;
    left:4px;
    display:block;
    width:160px;
    height:21px;
    text-align:left;
    text-indent:-9999em;
}
.videodemo{
	background:url('../images/green_box_platform.png') no-repeat -30px -26px;
	position:absolute;
	top:295px;
	right:20px;
	width:200px;
	height:120px;
	margin:0 0 0 25;
	cursor:pointer;
}
.videodemo p{
	text-align:left;
	font-size:10pt; 
	margin:20 0 11 30px;
}
#mainimage {
  text-align: center;
  margin-top: -25px;
}
#platformcontentdata {
  float: left;
  width: 410px;
  margin-left: 25px;
}
#platformcontentdata h2 {
  background:url('../images/connectingpeople.png') no-repeat;
  height: 40px;
}
#platformcontentdata h2 span {
  display: none;
}
#platformcontentdata h6 {
  font-size: 15px;
  line-height: 140%;
}
#platformcontentdata p {
  font-size: 11px;
  line-height: 180%;
}
#rightsub {
  float: left;
  width: 210px;
  margin-left: 25px;
  
}
#rightsub h6 {
  background:url('../images/newfeatures.png') no-repeat;
  margin: 0px;
  height: 50px;
}
#rightsub h6 span {
  display: none;
}
.boxborderleft {
  border-left: 1px dashed #a29076;
  padding-left: 15px;
}
#rightsub ul {
  margin:0 0 20px 12px;
  padding:0;
}
#rightsub ul li {
  padding: 5px 3px;
  font-size: 12px;
  list-style-type: none;
  border-bottom: 1px dashed #a29076;
}
#rightsub ul li a {
  color: #FFF;
}
#rightsub ul li a span {
  margin-left: 14px;
  color: #FFF;
}
#rightsub span {
  color: #ffde00;
  font-size: 12px;
  font-style: bold;
}
#rightsub img {
  margin: 5px 0;
  margin-left: 15px;
}
#rightsub p {
  margin:0;
  padding-left: 15px;
  font-size: 11px;
  line-height: 180%;
}
.footer img {
  margin-top: 10px;
}

#eventsize, #eventduration, #training, #support, #registration,#eventlocations, #eventcontentmanagementsystem, #socialinteraction, #metricsandreporting, #designenhancements, #additionalfeatures, #hosting, #additionalservice, #digitalmarketing, #eventsupport {
  float: left;
  margin:0;
  padding:0;
  width: 706px;
}
#eventsizeheader, #eventdurationheader, #trainingheader, #supportheader, #registrationheader, #eventlocationsheader, #eventcontentmanagementsystemheader, #socialinteractionheader, #metricsandreportingheader,
#designenhancementsheader, #additionalfeaturesheader, #hostingheader, #additionalserviceheader, #digitalmarketingheader, #eventsupportheader
 {
  background: url(../images/righttransbg.png);
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  height: 170px;
  float: left;
  margin-bottom: 20px;
}
#eventsizeheader img, #eventdurationheader img, #trainingheader img, #supportheader img, #registrationheader img, #eventlocations img, #metricsandreporting img, #designenhancements img, #hosting img,
#additionalservice img, #digitalmarketing img, #eventsupport img {
  position: relative;
  top: 30px;
  left: 30px;
}
#eventsizeheader h2 {
  margin-top: -35px;
  height: 40px;
  background: url('../images/eventsizeheading.png') no-repeat 75px 0px;
}
#eventsizeheader h2 span {
  display: none;
}
#eventsizeheader h6, #eventdurationheader h6, #training h6, #support h6, #registration h6, #eventlocations h6,
#eventcontentmanagementsystem h6, #socialinteraction h6, #designenhancements h6, #additionalfeatures h6, #hosting h6, #additionalservice h6, #digitalmarketing h6, #eventsupport h6 {
  margin: 0px 30px;
  font-size: 15px;
  line-height: 140%;
  font-style: normal;
}
#eventsize .content, #eventduration .content, #training .content, #support .content, #registration .content, #eventlocations .content  {
  margin: 0 20px;
}
.yellowh6 {
  color: #ffe400;
  font-size: 15px;
}
#eventsize .content h6, #eventduration .content h6, #trainingheader .content h6, #supportheader .content h6, #registrationheader .content h6, #eventlocationsheader .content h6, #eventcontentmanagementsystemheader .content h6, #socialinteractionheader .content h6, #metricsandreportingheader .content h6,
#designenhancementsheader .content h6, #additionalfeaturesheader .content h6, #hostingheader .content h6, #additionalserviceheader .content h6, #digitalmarketingheader .content h6, #eventsupportheader .content h6 {
  margin: 0;
}
#eventsize .content, #eventduration .content {
  margin-left: 30px;
}
#eventsize .eventsizeimage {
  margin-top: 15px;
  float: left;
}
#eventsize .eventsizeimage img{
  float: left;
  margin-right: 20px;
  margin-top: 7px;
}
#eventsize .content p {
  font-size: 11px;
  float: left;
  width: 560px;
}

#eventdurationheader h2 {
  margin: -2px 0 15px 0;
  height: 40px;
  background: url('../images/eventdurationheading.png') no-repeat 75px 0px;
}
#eventdurationheader h2 span, #training h2 span, #support h2 span, #registration h2 span, #eventlocations h2 span,
#eventcontentmanagementsystem h2 span, #socialinteraction h2 span, #metricsandreporting h2 span,
#designenhancements h2 span, #additionalfeatures h2 span, #hosting h2 span, #additionalservice h2 span,
#digitalmarketing h2 span, #eventsupport h2 span
{
  display: none;
}
#eventduration .content p, #training .content p, #support .content p, #registration .content p, #eventlocations .content p, #eventcontentmanagementsystem .content p, #socialinteraction .content p, #designenhancements .content p, #additionalfeatures .content p, #hosting .content p, #digitalmarketing .content p, #eventsupport .content p
 {
  font-size: 11px;
  line-height: 160%;
  padding-bottom: 12px;
  border-bottom: 1px dashed #a29076;
}
#eventduration .content p.noborder {
  border-bottom: 0px;
}
#trainingheader {
  height: 200px;
}
#trainingheader h2 {
  margin: -35px 0 15px 0;
  height: 40px;
  background: url('../images/trainingheading.png') no-repeat 75px 0px;
}
#training .content {
  margin-left: 30px;
}
#training .content h6 {
  margin-left: 0;
}
#training .content p.noborder {
  border-bottom: 0px;
}

#supportheader, #registrationheader {
  height: 190px;
}
#supportheader h2 {
  margin: -4px 0 15px 0;
  height: 40px;
  background: url('../images/supportheading.png') no-repeat 75px 0px;
}
#support .content {
  margin-left: 30px;
}
#support .content h6 {
  margin-left: 0;
}
#support .content p.noborder {
  border-bottom: 0px;
}


#registrationheader h2 {
  margin: -2px 0 15px 10px;
  height: 40px;
  background: url('../images/registrationheading.png') no-repeat 75px 0px;
}
#registration .content {
  margin-left: 30px;
}
#registration .content h6 {
  margin-left: 0;
}
#registration .content p {
  margin-right: 20px;
}
#registration .content p.noborder {
  border-bottom: 0px;
}
.left, .registrationimage {
  float: left;
}
.registrationimage img {
  padding-right: 20px;
}
.registrationimage p {
  width: 635px;
  height: 197px;
}

#eventlocationsheader h2 {
  margin: -2px 0 15px 10px;
  height: 40px;
  background: url('../images/eventlocationsheading.png') no-repeat 75px 0px;
}
#eventlocations .content {
  margin-left: 30px;
}
#eventlocations .content h6 {
  margin-left: 0;
}
#eventlocations .content p.noborder {
  border-bottom: 0px;
}
.left, .eventlocationsimage {
  float: left;
}
.eventlocationsimage {
  margin-top: 7px;
}
#eventlocations .eventlocationsimage img {
  position: static; 
  padding-right: 20px;
}
#eventlocations .eventlocationsimage p {
  margin:0;
/*  width: 650px;*/
  height: 147px;
}

#eventcontentmanagementsystem h2 {
  margin: -10px 0 15px 5px;
  height: 40px;
  background: url('../images/ecmsheading.png') no-repeat 75px 0px;
}
#eventcontentmanagementsystem img, #socialinteraction img {
  position: relative;
  top: 22px;
  left: 25px;
}
#eventcontentmanagementsystemheader {
  height: 220px;
}
#eventcontentmanagementsystem .content {
  margin-left: 30px;
}
#eventcontentmanagementsystem .content h6 {
  margin-left: 0;
}
#eventcontentmanagementsystem .content p.noborder {
  border-bottom: 0px;
}
.left, .eventcontentmanagementsystemimage {
  float: left;
}
.eventcontentmanagementsystemimage {
  margin-top: 7px;
}
#eventcontentmanagementsystem .eventcontentmanagementsystemimage img {
  position: static; 
  padding-right: 20px;
}
#eventcontentmanagementsystem .eventcontentmanagementsystemimage p {
  margin:0;
  width: 650px;
  height: 75px;
}

#socialinteraction h2 {
  margin: -5px 0 15px 5px;
  height: 40px;
  background: url('../images/socialinteractionheading.png') no-repeat 75px 0px;
}
#socialinteractionheader {
  height: 220px;
}
#socialinteraction .content {
  margin-left: 30px;
}
#socialinteraction .content h6 {
  margin-left: 0;
}
#socialinteraction .content p {
  margin-right: 25px;
}
#socialinteraction .content p.noborder {
  border-bottom: 0px;
}
.left, .socialinteractionimage {
  float: left;
}
.socialinteractionimage {
  margin-top: 7px;
}
#socialinteraction .socialinteractionimage img {
  float: left;
  top:0px;
}
#socialinteraction .socialinteractionimage p {
  margin:0;
  padding-left: 170px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  width: 485px;
  min-height: 100px;
}
#metricsandreporting h2 {
  margin: 0px 0 15px 5px;
  height: 40px;
  background: url('../images/metricsreportingheading.png') no-repeat 75px 0px;
}
#metricsandreportingheader {
  margin:0;
  height: 100%;
}
#metricsandreportingheader #metricsreportingimg {
  position: relative;
  top: 5px;
}
#metricsandreporting h6 {
  margin: 5px 30px 0px 350px;
  font-size: 15px;
  line-height: 140%;
  font-style: normal;
}

#designenhancements h2 {
  margin: 0px 0 15px 5px;
  height: 40px;
  background: url('../images/designenhancementsheading.png') no-repeat 75px 0px;
}
#designenhancements .designenhancementsimage img {
  position: static;
  margin: 5px 28px;
}
#designenhancements .designenhancementsimage p {
  height: 145px;
  margin: 0 27px;
}
#designenhancements .designenhancementsimage p.noborder {
  height: 180px;
  border: none;
}

#additionalfeatures h2 {
  margin: -10px 0 15px 5px;
  height: 40px;
  background: url('../images/additionalfeaturesheading.png') no-repeat 75px 0px;
}
#additionalfeatures img {
  position: relative;
  top: 35px;
  left: 35px;
}
#additionalfeatures .additionalfeaturesimage img {
  position: static;
  margin: 10px;
  padding: 5px 15px;
  margin-left:17px;
}
#additionalfeatures .content p {
  margin: 0px 30px;
}
#additionalfeatures .additionalfeaturesimage p {
  height: 80px;
  padding-left: 123px;
  padding-top:12px;
}
#additionalfeatures .additionalfeaturesimage p.noborder {
  border: none;
}

#hosting h2 {
  margin: 0px 0 15px 5px;
  height: 40px;
  background: url('../images/hostingheading.png') no-repeat 70px 0px;
}
#hosting .content p {
  margin: 0px 30px;
}
#hosting .content p.noborder {
  border: none;
}

#additionalserviceheader {
  height: 100%;
}
#additionalservice h2 {
  margin: -7px 0 15px 5px;
  height: 40px;
  background: url('../images/additionalservicesheading.png') no-repeat 70px 0px;
}

#digitalmarketingheader {
  height: 200px;
}
#digitalmarketing h2 {
  margin: 0px 0 15px 5px;
  height: 40px;
  background: url('../images/digitalmarketingheading.png') no-repeat 70px 0px;
}
#digitalmarketing .content p {
  margin: 0 30px;
  padding-bottom: 20px;
}
#digitalmarketing .content p.noborder {
  border: none;
}

#eventsupport h2 {
  margin: -6px 0 15px 5px;
  height: 40px;
  background: url('../images/eventsupportheading.png') no-repeat 70px 0px;
}
#eventsupport .content p {
  margin: 0 30px;
  padding-bottom: 20px;
}
#eventsupport .content p.noborder {
  border: none;
}

#additionalfeatureheighthack {
  height: 85px !important;
}
