#bodyWrapper, #pageWrapper {
	background-color:#000;
}

a.home-image {
	display: block;
	height:450px;
	width:860px;
}
a.home-image span {
	display: none;
}

a.home-middle-image {
	display: block;
	height:152px;
	width:860px;
}
a.home-middle-image span {
	display: none;
}
div.home-top-image {
  /*background: transparent url('/images/home/cloudmark-case-study-banner.jpg') no-repeat 0 0;*/
  background: transparent url('/images/home/answers-case-study.jpg') no-repeat 0 0;
  /*background: transparent url('/images/home/aliens.jpg') no-repeat 0 0;*/
  width:860px;
  height:450px;
  position:relative;
  
 	/*height: 351px;*/
  /*padding-bottom:20px;*/
}


/* begin: new */
div.home-middle {
	width: 860px;
	height:170px;
	background: transparent url('/images/home-page/announcement.jpg') no-repeat 0 0;
	behavior: url('/js/iepngfix/iepngfix.htc');
}
a#case-study-link {
	position: absolute;
	top:579px;
	left:374px;
	background: transparent url('/images/home-page/download-norm.png') no-repeat 0 0;
	behavior: url('/js/iepngfix/iepngfix.htc');
	height: 41px;
	width: 193px;
}
a#case-study-link:hover {
	background: transparent url('/images/home-page/download-hover.png') no-repeat 0 0;
	behavior: url('/js/iepngfix/iepngfix.htc');
}
a#octal-link {
	position: absolute;
	top:579px;
	left:557px;
	background: transparent url('/images/home-page/octal-norm.png') no-repeat 0 0;
	behavior: url('/js/iepngfix/iepngfix.htc');
	height: 41px;
	width: 193px;
}
a#octal-link:hover {
	background: transparent url('/images/home-page/octal-hover.png') no-repeat 0 0;
	behavior: url('/js/iepngfix/iepngfix.htc');
}
/* end: new */

div.home-top-image .button-link {
  height:27px;
  left:23px;
  position:absolute;
  top:282px;
  width:235px;
}

.button-link img {
	border:1px solid cyan;
  width:240px;
  height:27px;
}


div.home-middle-image {
  background: transparent url('/images/myspace-webinar2.jpg');
  behavior: url('/js/iepngfix/iepngfix.htc');
  
  width:860px;
  height:151px;
  position:relative;
}

div.home-middle-image .register-link {
  top:44px;
  left:438px;
  position:absolute;
  width:400px;
  height:70px;
}
  .register-link img {
   width:400px;
    height:70px;
  }

/*
div.home-middle-image .case-study-link {
  top:106px;
  left:104px;
  position:absolute;
  width:153px;
  height:22px;
}
	
  .case-study-link img {
    width:153px;
    height:22px;
  }
	*/


div.home-wrapper {
	background-image: url('/images/home-back-plate.jpg');
	background-size: 100%;
	background-repeat:no-repeat;
	width:860px;
}

div.home-content {
	padding:20px;
	min-height:450px;
	background-color:#bdbdbd;
}

div.left-press {
	border-right: 1px solid #BFBFBF;
	width:29%;
	vertical-align:middle;
	text-align:center;
	font-size:15pt;
	min-height: 232px;
	float:left;
	/*padding:20px;*/
}
div.left-inner{
	padding:90px 15px 0px 0px;
}
div.right-press {
	width:69%;
	vertical-align:top;
	min-height:210px;
	float:right;
}
div.right-inner{
	padding:12px 10px 0;
	text-align:left;
}
td.press-summary {
	font-size:9pt;
	vertical-align:top;
	padding-bottom:10px;
	line-height:12px;
}

h3.press {
	line-height:112%;
	font-size:10pt;
	margin:0px;
	padding:0px;
}
p.press {
	line-height:145%;
	font-weight:normal;
	font-size:9pt;
	margin:0px;
	padding:5px 0px 5px 0px;
}

div.events, div.news {
	border-top: 1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	padding: 12px 0px;
	font-size:15pt;
}
div.events {
	width:50%;
	float:left;
}
div.news{
	width:50%;
	float:right;
}
div.news span {
	margin-left: 10px;
}
div.events-wrapper {
	width:50%;
	float:left;
}
div.news-wrapper {
	width:49%;
	float:right;
	padding:18px 0px 0px;
	height:1px; /* IE Hack */
}

div.events-inner, div.news-inner{
	padding:10px;
}

table.events {
	font-size:9pt;
}
td.event-image {
	padding:10px 2px 0px;
}
td.event-list {
	padding:17px 32px 0px 10px;
	vertical-align:top;
	line-height: 100%;
	text-align:left;
}
.event-list p {
	margin: 0;
	padding-bottom: 12px;
}

.news-date {
	font-size:8pt;
	font-weight:normal;
	width:65px;
	vertical-align:top;
	color: #666;
	white-space:nowrap;
}
.press-date {
	font-weight: normal;
	color: #666;
	font-size:8pt;
	vertical-align:top;
	width:80px;	
}

.news-bullet {
	padding: 0px 10px 0px 10px;
	vertical-align:top;
}
.news-title{
	font-size:9pt;
	font-weight:bold;
	line-height: 120%;
	padding-bottom: 12px;
}

a.home, a.home:visited {
	color: #202020;
	text-decoration:none;
}
a.home:hover {
	color: #065ECA;
}

p.home{
	margin:7px 0px;
}

a.events,
a.news,
a.press {
	color:#555555;
}
a.events:hover,
a.news:hover,
a.press:hover {
	color:#065ECA;
}

div.event-title {
	
}
div.event-subtitle {
	margin: 2px 0px 15px 0px;
	font-size:8.5pt;
}


