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_bodycontent2.jpg') no-repeat; }
#overviewContent { width:603px; float:left; padding:20px 20px 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;
}

/* new right bar */

.rightbar { margin-top: 5px; float: right; background-image:url('../images/2009/rightbar_bg.png'); background-repeat: no-repeat; height: 454px; width: 332px; }
.rightbar fieldset { width: auto; border: none; }
.rightbar fieldset {  margin: 10px 0 0 0;  padding: 0; border:none; }  
.rightbar fieldset ul { padding: 10px 10px 0 10px;  list-style: none; }  
.rightbar fieldset li { padding-bottom: 5px; }  
.rightbar fieldset li .divider { float: left; background-image:url('../images/2009/divider.png'); height: 19px; width: 2px; margin: 3px 10px 0px 0px; }
.rightbar fieldset li input { width: 220px!important; width: 150px; background-color: #e3e3e3; }
.rightbar label { float: left; width: 60px; margin-right: 10px; text-align: right; padding-top: 3px; color: #2B5682; }
.rightbar .get_demo { cursor: pointer; border: none; position: relative; margin-left: 17px; background-image:url('../images/2009/getfreedemo.png'); background-repeat: no-repeat; background-position: center center; height: 74px; width: 301px; }
.rightbar .get_demo a { position: absolute; height: 52px; width: 278px; left: 10px; top: 10px; }
.rightbar .right_bottom .inc_500 { background-image:url('../images/2009/inc500.png'); background-repeat: no-repeat; background-position: center 6px; height: 170px; width: 331px; }
.gecko .rightbar .right_bottom .inc_500 { margin-top: 18px; }
.rightbar .right_bottom .inc_500 p { padding: 30px 20px 0px 142px; font-size: 12px; line-height: 12px; }
.rightbar .right_bottom .logos { background-image:url('../images/2009/bwlogos.png'); background-repeat: no-repeat; background-position: center bottom; height: 175px; }
.rightbar .right_bottom .logos h2 { color: #2B5682; font-size: 25px; font-weight: normal; text-align: center; }
