body { margin:0; padding:0; border-top:3px solid #D81A21; }
form { width:985px; margin:0 auto 0 auto; position:relative; overflow:hidden;}

#calloutContent { height:215px; float:none; clear:both; overflow:hidden; }
#callout1 { width:713px; height:215px; float:left; background:url('../images/2009/home_callout1_background.jpg') no-repeat; color:White; position:relative; z-index:1; }
#callout1 h1 { margin:16px 0 0 18px; padding:0; color:White; font-size:25px; width:320px; }
#callout1 p { width:420px; margin:10px 0 15px 18px; padding:0; }
#callout1Button { display:block; clear:both; float:none; width:221px; height:51px; margin-left:18px; background:url('../images/2009/home_callout1_button.png') no-repeat; }
#callout1Button span { display:none; }

#callout2 { width:250px; height:193px; float:left; padding:22px 0 0 17px; color:white; overflow:hidden; font-size:12px; background:url('../images/2009/home_background_updatemodule.jpg') no-repeat; }

#callout2 h3 { margin:0; padding:0; background:url('../images/2009/home_headline_updatemodule.gif') no-repeat; width:141px; height:15px; text-indent:-5000px; }
#callout2 p{ width:210px; margin:15px 0 0 0; padding:0;}
#updateText { background:url('../images/2009/home_webware_updatemodule.jpg') no-repeat top right; height:150px; border:1px solid transparent; }
#updateText a { color:White; }

#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 0 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; }
#viewDemoLink span { display:none; }
#industryContent { width:240px; float:left; padding:30px 0 0 10px; }
#headlineIndustries { width:187px; height:18px; margin:0 0 10px 0; padding:0; background:url('../images/2009/home_industrysolutions_headline.gif') no-repeat; text-indent:-5000px; }
#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; }
#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;
}



ul#testimonialList {
	list-style:none;
	margin:0px;
	padding:0px;
	width:20000px;
	position:relative;
	left:-15px;
	top:-22px;
	height:215px;
	overflow:hidden;
	display:block;
}

ul#testimonialList li {
	background-image:url('../images/2009/news_bg.jpg');
	background-repeat:no-repeat;
	width:240px;
	height:187px;
	float:left;
	margin:0 0 0 300px;
	padding:35px 10px 0 17px;
	overflow:hidden;
} 

ul#testimonialList a {
	color:#FFFFFF;
}

ul#testimonialList li span {
	display:none;
}


ul#testimonialList li.latestUpdates {
	background-image:url('../images/2009/award_bg3.jpg');
	background-repeat:no-repeat;
	padding:42px 0 0 0px;	
	margin:0px !important;
	height:187px;
	float:left;	
	overflow:hidden;
}

ul#testimonialList li.latestUpdates p {
	margin:0px;
	padding:25px 0 0 17px;
	width:130px;
}

ul#testimonialList li p {
	margin:0px;
	padding:15px 0 0 0;
	width:200px;
}


