body{margin:0;background: #e6eff6 url(../images/b2b/bg.jpg) top left repeat-x;color:#000000}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a{color:#336699;}

h1{font-family:"Trebuchet MS";color:#000000;font-size:27px;font-weight:bold;padding:15px 0 10px 0;margin:0;line-height:1.2em;}
h1.subtitle{font-size:20px;color:#898989;font-weight:normal;line-height:1.2em;margin:0 0 15px 0;padding:0}
h2{font-family:"Trebuchet MS";color:#1a4877;font-size:18px;font-weight:bold;margin:5px 0 5px 0;line-height:1.2em}
	h2 p{float:right;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;}
h3{font-family:"Trebuchet MS";color:#1a4877;font-size:15px;font-weight:bold;margin:5px 0 5px 0;line-height:1.2em}
	h3 p{float:right;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;}	
h4{color:#000000;font-size:18px;font-weight:normal;margin:0}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:906px;margin:0 auto}

	#header{position:relative;margin:15px 0 0 0}
		#logo{}
		
		#toolbar{position:absolute;top:0;right:10px;}
			#toolbar a{font-weight:bold;padding:0 4px}
			
		#tryactive{float:right;font-weight:bold;}
			#tryactive ul{margin:0 10px 0 0;padding:0;list-style:none;}
			#tryactive ul li{float:left;margin:0 0 0 2px}
			#tryactive ul li div{display:block;background: url(../images/b2b/tab-yellow.gif) top left no-repeat;padding:0 0 0 15px}
			#tryactive ul li div a{display:block;background: url(../images/b2b/tab-yellow.gif) top right no-repeat;padding:5px 32px 5px 0;color:#000000;}
			#tryactive ul li div a:hover{text-decoration:underline;}
			#tryactive ul li ul{display:none;}

		#nav{float:right;font-weight:bold;}
			#nav ul{margin:0 10px 0 0;padding:0;list-style:none;}
			#nav ul li{float:left;margin:0 0 0 2px}
			#nav ul li div{display:block;background: url(../images/b2b/tab-blue.gif) top left no-repeat;padding:0 0 0 15px}
			#nav ul li div a{display:block;background: url(../images/b2b/tab-blue.gif) top right no-repeat;padding:5px 15px 5px 0;color:#000000;}
			#nav ul li div a:hover{text-decoration:underline;}
			#nav ul li ul{display:none;}
			
			#nav ul li.ipf-active1 div{background: url(../images/b2b/tab-blue-active.gif) top left no-repeat;}
			#nav ul li.ipf-active1 div a{background: url(../images/b2b/tab-blue-active.gif) top right no-repeat;color:#ffffff}
			
			/* Home */
			#pagevariable551 #nav ul li#pageid575 div{background: url(../images/b2b/tab-blue-active.gif) top left no-repeat;}
			#pagevariable551 #nav ul li#pageid575 div a{background: url(../images/b2b/tab-blue-active.gif) top right no-repeat;color:#ffffff}
			
			/* Schedule a Demo */
			#nav ul li#pageid612 {margin-left:15px;}
			#nav ul li#pageid612 div{background: url(../images/b2b/tab-yellow.gif) top left no-repeat;}
			#nav ul li#pageid612 div a{background: url(../images/b2b/tab-yellow.gif) top right no-repeat;padding-right:32px;color:#000}
		

	#contentarea{clear:both;padding:0 1px 5px 1px;clear:both;line-height:1.4em}
		body.singlecolumn #contentarea-top{font-size:1px;background: url(../images/b2b/contentarea-single-top-bg.gif) top left no-repeat;height:16px}
		body.singlecolumn.generic #contentarea-top{background: url(../images/b2b/contentarea-single-top-inactive-bg.gif) top left no-repeat;}
		body.singlecolumn #contentarea{background: url(../images/b2b/contentarea-single-bg.gif) top left repeat-y}
		body.singlecolumn #contentarea-bottom{font-size:1px;background: url(../images/b2b/contentarea-single-bottom-bg.gif) top left no-repeat;height:13px}
		
		body.doublecolumn #contentarea-top{font-size:1px;background: url(../images/b2b/contentarea-double-top-bg.gif) top left no-repeat;height:16px}
		body.doublecolumn.generic #contentarea-top{background: url(../images/b2b/contentarea-double-top-inactive-bg.gif) top left no-repeat;}
		body.doublecolumn #contentarea{background: url(../images/b2b/contentarea-double-bg.gif) top left repeat-y}
		body.doublecolumn #contentarea-bottom{font-size:1px;background: url(../images/b2b/contentarea-double-bottom-bg.gif) top left no-repeat;height:13px}
		
		#contentarea ul{margin:10px 5px;padding:0;list-style:none;}
		#contentarea ul li{background: url(../images/b2b/orangebullet.gif) 0 6px no-repeat;margin:0 0 1px 0;padding:0 0 0 13px}


		/***********************************************************************************/
		/* General
		/***********************************************************************************/
		
		
		#contenttable{width:100%;border-collapse:collapse;}
			#contenttable #contenttable-leftcolumn{padding:0px 27px;vertical-align:top;}
			#contenttable #contenttable-rightcolumn{padding:10px 30px;vertical-align:top;width:208px;}

		.bluebuttonsmall{float:left;background: url(../images/b2b/bluebutton-small-bg.gif) top left no-repeat;padding:0 0 0 20px;text-align:center}
			.bluebuttonsmall span{display:block;background: url(../images/b2b/bluebutton-small-bg.gif) top right no-repeat;padding:6px 20px 7px 0;color:#ffffff;font-weight:bold;font-size:14px;}
			.bluebuttonsmall a{color:#ffffff;text-decoration:none;white-space:nowrap}
			.bluebuttonsmall a:hover{text-decoration:underline;}
		
		.bluebutton{float:left;background: url(../images/b2b/bluebutton-bg.gif) top left no-repeat;padding:0 0 0 20px;text-align:center}
			.bluebutton span{display:block;background: url(../images/b2b/bluebutton-bg.gif) top right no-repeat;padding:11px 20px 13px 0;color:#ffffff;font-weight:bold;font-size:14px;}
			.bluebutton a{color:#ffffff;text-decoration:none;white-space:nowrap}
			.bluebutton a:hover{text-decoration:underline;}
			
		.yellowbuttonsmall{float:left;background: url(../images/b2b/yellowbutton-small-bg.gif) top left no-repeat;padding:0 0 0 20px;text-align:center}
			.yellowbuttonsmall span{display:block;background: url(../images/b2b/yellowbutton-small-bg.gif) top right no-repeat;padding:6px 20px 7px 0;color:#000000;font-weight:bold;font-size:14px;}
			.yellowbuttonsmall a{color:#000000;text-decoration:none;white-space:nowrap}
			.yellowbuttonsmall a:hover{text-decoration:underline;}
		
		.yellowbutton{float:left;background: url(../images/b2b/yellowbutton-bg.gif) top left no-repeat;padding:0 0 0 20px;text-align:center}
			.yellowbutton span{display:block;background: url(../images/b2b/yellowbutton-bg.gif) top right no-repeat;padding:11px 20px 13px 0;color:#000000;font-weight:bold;font-size:14px;}
			.yellowbutton a{color:#000000;text-decoration:none;white-space:nowrap}
			.yellowbutton a:hover{text-decoration:underline;}


.datatable{width:100%;border-collapse:collapse;border-top:1px solid #c8e0ff;margin:0 0 15px 0}
			.datatable th{text-align:left;font-weight:bold;vertical-align:top;border-bottom:1px solid #c8e0ff;padding:4px 10px 4px 0;}
			.datatable td{text-align:left;vertical-align:top;border-bottom:1px solid #c8e0ff;padding:4px 10px 4px 10px;}
			.datatable tr.actionrow th, .datatable tr.actionrow td{background:#e6eff6;}
			.textfield{width:98%;}
			.textarea{width:98%;}
			
		.required{color:red;font-weight:bold;}

		
		/***********************************************************************************/
		/* Homepage
		/***********************************************************************************/
		
		#focusarea{background: #b9cbe1;height:195px;position:relative;margin:-8px 0 10px 0;}
			#focusarea h1{position:absolute;top:55px;left:330px;margin:0;z-index:2}
			#focusarea .bluebuttonsmall{position:absolute;top:155px;right:20px;z-index:2}
			#focusarea .yellowbuttonsmall{position:absolute;top:155px;right:20px;z-index:2}
			#focusarea #star{width:74px;text-align:center;position:absolute;top:37px;left:811px;font-size:11px;line-height:1.1em;z-index:2}
			#focusarea #master0{z-index:1;}

			
		#homecontenttable{width:100%;border-collapse:collapse;}
			#homecontenttable #homecontenttable-leftcolumn{padding:0px 25px;vertical-align:top;border-right:1px solid #c1d1e0}
			#homecontenttable #homecontenttable-rightcolumn{padding:0px 25px;vertical-align:top;width:326px;}
		
			#easytousetable{width:100%;border-collapse:collapse;margin:0 0 15px 0}
				#easytousetable th{background: url(../images/b2b/easytousetable-bg.gif) top left no-repeat;width:20px;padding:0 0 0 10px;}
				#easytousetable td{background: url(../images/b2b/easytousetable-bg.gif) top right no-repeat;padding:11px 10px;}
				#easytousetable td a{text-decoration:none;color:#000000}
				
			table.block-bluewithtitle-large{border-collapse:collapse;}
				table.block-bluewithtitle-large th{text-align:center;background: url(../images/b2b/block-bluewithtitle-large-bg.gif) top left no-repeat;border-bottom:1px solid #003580;padding:5px 10px}
				table.block-bluewithtitle-large td{background: url(../images/b2b/block-bluewithtitle-large-bg.gif) bottom left no-repeat;padding:10px 10px 0 10px}
		
		#footerlogos{background: url(../images/b2b/footerlogos-bg.gif) top left no-repeat;margin:5px 0}
		#footerlogos img{vertical-align:middle;}
		#footerlogos th{padding:20px 20px;font-weight:normal;text-align:left}
		#footerlogos td{padding:0px 10px;}
		
		/***********************************************************************************/
		/* See & Try
		/***********************************************************************************/
		
		.seeandtrytable{width:581px;margin:0 auto 15px auto;}
			.seeandtrytable th{background: url(../images/b2b/block-seeandtry.gif) top left no-repeat;height:22px;padding:0;font-size:1px;line-height:1px}
			.seeandtrytable td{background: url(../images/b2b/block-seeandtry.gif) bottom left no-repeat;padding:0 20px 5px 20px}
			.seeandtrytable td h2{margin:0 0 15px 0;}
			
			
		/***********************************************************************************/
		/* What We Offer
		/***********************************************************************************/
				
		#featuresnav{clear:both;background: #ffffff url(../images/b2b/featuresnav-bg.gif) bottom left repeat-x;border-bottom:1px solid #85a3c2;}
			#featuresnav ul{margin:0;padding:0;}
			#featuresnav ul li{float:left;font-size:10px;list-style:none;padding:0;margin:0;background:none}	
			#featuresnav ul li a{display:block;text-decoration:none;color:#000000;padding:4px 7px;border-right:1px solid #aabfd4;text-align:center}
			#featuresnav ul li.ipf-active1 a{background: #ffffff url(../images/b2b/featuresnav-active-bg.gif) bottom left repeat-x;}
			#featuresnav ul li a:hover{text-decoration:none;color:#000000}
			#featuresnav ul li ul{display:none;}
		
		#block-maximizeparticipation{background: url(../images/b2b/block-maximizeparticipation-bg.gif) top left no-repeat;padding:10px 15px 1px 20px;width:546px;margin:15px 0}
			#block-maximizeparticipation h2{margin:0px 0 2px 0;}
			#block-maximizeparticipation .bluebutton{margin:10px 0 0 0;}
			#block-maximizeparticipation .yellowbutton{margin:10px 0 0 0;}
		
		#featurestable{width:100%;border-collapse:collapse}
			#featurestable th{padding:15px 10px 0 10px;width:24px;background: url(../images/b2b/featurestable-bg.gif) top left no-repeat;vertical-align:top}
			#featurestable td{padding:8px 10px 9px 0;background: url(../images/b2b/featurestable-bg.gif) top right no-repeat;}
			#featurestable td.featurestable-blank{background:none;}
			#featurestable td a{color:#000000;}
			
		#block-tryitfree{background: url(../images/b2b/block-tryitfree-bg.gif) top left no-repeat;width:186px;margin:0 0 15px 0;position:relative;padding:150px 10px 10px 10px;line-height:1.2em}
			#block-tryitfree p{margin:0 0 5px 0;}
			#block-tryitfree .bluebutton{width:165px;}
			#block-tryitfree .yellowbutton{width:165px;}
			
		#block-buyersguide{background: url(../images/b2b/block-buyersguide-bg.gif) top left no-repeat;width:186px;padding:15px 10px}
			#block-buyersguide img{vertical-align:middle;}
			#block-buyersguide p{margin:0 0 4px 0;}
			
		table.feature{width:100%;border-collapse:collapse;margin:0 0 20px 0}
			table.feature th{width:211px;padding:0;text-align:left;}
			table.feature td{padding:0}
			table.feature h4{font-size:13px;font-weight:bold;color:#003580;margin:0 0 0px 0}
	
			
		
		
		/***********************************************************************************/
		/* Pricing
		/***********************************************************************************/
		
		table.block-bluewithtitle-extralarge{border-collapse:collapse;}
			table.block-bluewithtitle-extralarge th{text-align:center;background: url(../images/b2b/block-bluewithtitle-extralarge-bg.gif) top left no-repeat;border-bottom:1px solid #003580;padding:5px 10px}
			table.block-bluewithtitle-extralarge td{background: url(../images/b2b/block-bluewithtitle-extralarge-bg.gif) bottom left no-repeat;padding:10px 10px 0 10px}
			table.block-bluewithtitle-extralarge td img{vertical-align:middle;}
			
		#block-scheduleademo{background: url(../images/b2b/block-scheduleademo-bg.gif) top left no-repeat;margin:0 0 15px 0;padding:4px 9px;height:98px;line-height:1.2em}
			#block-scheduleademo p{margin:0 0 4px 0;}
			#block-scheduleademo-content{width:115px;padding:5px 0 0 0}
			
		table.block-bluewithtitle-small{border-collapse:collapse;margin:0 0 15px 0}
			table.block-bluewithtitle-small th{text-align:center;background: url(../images/b2b/block-bluewithtitle-small-bg.gif) top left no-repeat;border-bottom:1px solid #003580;padding:5px 10px}
			table.block-bluewithtitle-small td{background: url(../images/b2b/block-bluewithtitle-small-bg.gif) bottom left no-repeat;padding:10px 10px 0 10px}
			table.block-bluewithtitle-small td img{vertical-align:middle;}

			
		/***********************************************************************************/
		/* Reviews
		/***********************************************************************************/
		
		#block-quotes{background: url(../images/b2b/block-quotes-bg.gif) top left no-repeat;width:835px;margin:15px auto}
			
			#quotetable{width:100%;border-collapse:collapse;margin:0 auto}
				#quotetable td{padding:20px 20px 0 20px}
				#quotetable td blockquote{margin:5px 0px;padding:0;}
				#block-quotes-bottom{background: url(../images/b2b/block-quotes-bg.gif) bottom left no-repeat;font-size:1px;height:20px}
				
			#reviewsarea{width:835px;margin:15px auto}
				#reviewstable{width:100%;border-collapse:collapse;}
				#reviewstable #reviewstable-top th{background: url(../images/b2b/reviewstable-bg.gif) top left repeat-y}
				#reviewstable #reviewstable-top td{background: url(../images/b2b/reviewstable-bg.gif) top right repeat-y}
				#reviewstable th{width:149px;background: url(../images/b2b/reviewstable-bg.gif) left repeat-y;color:#ffffff;padding:10px 10px 10px 20px;border-bottom:1px solid #175a9a;text-align:left}
				#reviewstable td{padding:10px 10px;background: url(../images/b2b/reviewstable-bg.gif) right repeat-y;border-bottom:1px solid #175a9a}
				#reviewstable #reviewstable-bottom th{background: url(../images/b2b/reviewstable-bg.gif) bottom left repeat-y;border-bottom:none}
				#reviewstable #reviewstable-bottom td{background: url(../images/b2b/reviewstable-bg.gif) bottom right repeat-y;border-bottom:none}
			
		
	#footer{font-size:10px;text-align:center;color:#666666;margin:10px 0}
		#footer ul{margin:5px 0;padding:0;list-style:none;clear:both}
		#footer ul li{display:inline;}
		#footer ul li a{color:#666666;text-decoration:none;border-right:1px solid #00347f;padding:0 10px 0 5px}
		#footer ul.footer-main li a{color:#00347f}
