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{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{color:#1b417d;font-size:18px;font-weight:normal;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{color:#1b417d;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;}
			#pagevariable357 #nav ul li#pageid359 div,#pagevariable360 #nav ul li#pageid360 div, #pagevariable361 #nav ul li#pageid361 div, #pagevariable374 #nav ul li#pageid374 div, #pagevariable375 #nav ul li#pageid375 div{background: url(../images/b2b/tab-blue-active.gif) top left no-repeat;}
			#pagevariable357 #nav ul li#pageid359 div a, #pagevariable360 #nav ul li#pageid360 div a, #pagevariable361 #nav ul li#pageid361 div a, #pagevariable374 #nav ul li#pageid374 div a, #pagevariable375 #nav ul li#pageid375 div a{background: url(../images/b2b/tab-blue-active.gif) top right no-repeat;color:#ffffff}

		

	#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;}

#signUpFrame {
    border:15px solid #FFFFFF;
    height:720px;
    overflow:visible;
    width:650px;
}
		
		/***********************************************************************************/
		/* Homepage
		/***********************************************************************************/
		
		#focusarea{background: url(../images/b2b/focusarea-bg.jpg) top left no-repeat;position:relative;margin:-8px 0 10px 0;border-bottom:1px solid #1b417d;padding:5px 0 0px 0;_height:210px}
			#focusarea-content{width:400px;padding:20px 0 0 40px}
				#focusarea h1{margin:0;padding:0px 0 5px 0;}
				#focusarea h2{margin:0 0 10px 0;padding:0}
				#focusarea ul{margin:0 0 20px 0;padding:0;list-style:none;}
				#focusarea ul li{margin:0;padding:0 0 0 15px;list-style:none;background: url(../images/b2b/bullet-target.gif) 0 4px no-repeat;}
			#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;}
			#focusarea-screenshot{position:absolute;bottom:0;right:20px;height:194px;zoom: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
		/***********************************************************************************/
		
		table#featuresnav{width:100%;border-collapse:collapse;border-bottom:1px solid #85a3c2;}
			table#featuresnav td{font-size:10px;padding:4px 1px;background: #ffffff url(../images/b2b/featuresnav-bg.gif) bottom left repeat-x;border-right:1px solid #aabfd4;text-align:center}
			#pagevariable332 td#pageid332, #pagevariable333 td#pageid333, #pagevariable334 td#pageid334, #pagevariable335 td#pageid335, #pagevariable336 td#pageid336, #pagevariable337 td#pageid337, #pagevariable338 td#pageid338, #pagevariable339 td#pageid339, #pagevariable340 td#pageid340, #pagevariable341 td#pageid341, #pagevariable353 td#pageid353{background: #ffffff url(../images/b2b/featuresnav-active-bg.gif) bottom left repeat-x;}
			table#featuresnav td a{text-decoration:none;color:#000000}
			table#featuresnav td a:hover{text-decoration:underline;}
			table#featuresnav td img{vertical-align:middle;}
			
		#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 th h2{font-size:14px;margin:5px 0 2px 0;}
			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}
