body { margin:0; padding:0; border-top:3px solid #D81A21; }
form { width:985px; margin:0 auto 0 auto; position:relative; }

#calloutContent { height:218px; float:none; clear:both; background:url('../images/2009/background_virtualdataroom_home.jpg') no-repeat; }
#callout1 { width:713px; height:218px; float:left; color:White; position:relative; z-index:1; }
#callout1 h1 { margin:23px 0 30px 35px; padding:0; color:White; font-size:25px; width:620px; }
#callout1 ul { margin:0 0 0 35px; padding:8px 0 0 0; list-style:none; }
#callout1 ul li { margin:0; padding:0; height:25px; background:url('../images/2009/bullet_virtualdataroom_home.gif') no-repeat; padding-left:35px; font-weight:bold; }

#bodyContent { background:url('../images/2009/home_background_bodycontent.jpg') no-repeat; }
#overviewContent { width:603px; float:left; padding:20px 90px 0 30px; }
#overviewContent h2 { padding:0; margin:10px 0 0 0; color:#346CA3; font-size:21px; font-weight:normal; }
#overviewContent ul { color:#285581; font-size:14px; list-style:none; padding:0; margin:25px 0 25px 20px; clear:both; float:none; }
#overviewContent ul li { background:url('../images/2009/checkmark1.gif') no-repeat; padding-left:30px; margin:0 0 10px 0; }
#viewDemoLink { display:block; width:221px; height:53px; background:url('../images/2009/button_viewdemo.png') no-repeat; margin:30px 0 0 240px; }
#freeTrialLink { display:block; width:221px; height:74px; background:url('../images/2009/button_tryitfree.jpg') no-repeat; margin:30px 0 0 240px; }
#freeTrialLink span { display:none; }
#industryContent { width:240px; float:left; padding:30px 0 0 10px; }
#headlineAbout { width:187px; height:18px; margin:0 0 10px 0; padding:0; background:url('../images/2009/home_aboutsf_headline.gif') no-repeat; text-indent:-5000px; outline:none }
#headlineSafe { width:128px; height:24px; margin:0 0 10px 0; padding:0; background:url('../images/2009/home_secureheadline.gif') no-repeat; text-indent:-5000px; outline:nonea }
#industryContent ul { list-style:none; padding:0; margin:20px 0 0 0; }
#industryContent li { background:url('../images/2009/bullet_bluesquare.gif') no-repeat center left; padding-left:15px; margin-bottom:10px;  }
#industriesLink { font-size:12px; }
#bodyContentFooter { float:none; clear:both; background:url('../images/2009/home_background_bodycontent_footer.jpg') no-repeat; width:984px; height:56px; }

#ftpLink { cursor:help; }

#securityList {
	list-style:none;
	margin-top:15px;
	padding:0px;
}

#securityList li {
	background:url('../images/2009/home_greybullet.gif');
	background-repeat:no-repeat;
	background-position:0 4px;
	margin:0 0 5px 0;
	padding:0 0 0 12px;
}

ul#testimonialList {
	list-style:none;
	margin:0px;
	padding:0px;
	width:5000px;
	position:relative;
	left:0px;
	top:-10px;
	height:215px;
}

ul#testimonialList li {
	background-image:url('../images/2009/testimonialList_testimonialbground.jpg');
	background-repeat:no-repeat;
	width:220px;
	height:187px;
	float:left;
	margin:0 0 0 300px;
	padding:35px 10px 0 17px;
} 

ul#testimonialList a {
	color:#FFFFFF;
}

ul#testimonialList li span {
	display:none;
}


ul#testimonialList li.latestUpdates {
	background-image:url('../images/2009/testimonials_updatebground.jpg');
	background-repeat:no-repeat;
	padding:42px 0 0 17px;	
	margin:0px !important;
	height:187px;
	float:left;	
}

ul#testimonialList li.latestUpdates p {
	margin:0px;
	padding:0px;
	width:130px;
}

ol li { margin-bottom:15px; line-height:18px; }


#ftpBreakout 
{ 
	position:relative; z-index:10; top:-300px; left:300px;
	clear:both; float:none; display:none; padding:0 0 10px 0; margin:0; width:500px; 
	border:1px solid black; font-size:12px; background-color:White; 
}
#ftpBreakout h2 { float:none; clear:both; color:#005E93; font-size:18px; margin:0 0 10px 10px; }
#ftpBreakout p { padding:0 10px 0 10px; }
#ftpBreakout li { margin-bottom:5px; padding-right:10px; }
#ftpCloseButton
{ 
	position:relative; left:1px; display:block; float:right; width:82px; 
	background-color:#005D8D; padding-left:18px; 
	font-size:11px; color:White; text-decoration:none;
}
#ftpCloseButton:hover { text-decoration:underline; }

#topNavFeatures:hover ul, #topNavFeatures.sfhover ul { /* lists nested under hovered list items */
	left:504px !important; top:147px;
}

#topNavSupport:hover ul, #topNavSupport.sfhover ul { /* lists nested under hovered list items */
	left:754px !important; top:147px;
}
