body {font-family:Arial, Helvetica, sans-serif;background: #BFE4F6 url(/images/global/bg-body.gif) repeat-x top center;margin:0;}

/* -- TEXT --*/
p {font-size:13px;line-height:18px;color:#333;margin:8px 0 28px 0;}
p.tight {margin:8px 0;}
h1 {font-size:24px;color:#333;margin:0;padding:0;}
h1.singleLine {margin-bottom:24px;}
h1.marquee {font-size:36px;text-align:center;}
h2 {font-size:20px;font-weight:normal;color:#214873;margin:8px 0 24px 0;}
h2.marquee {font-size:24px;text-align:center;}
h3 {font-size:20px;font-weight:normal;color:#214873;margin:24px 0 12px 0;}
h4 {font-size:16px;color:#214873;margin:3px 0 5px 0;}
strong.minorBold {font-size:11px;font-weight:bold;}
small {font-size:11px;}
p.first {margin-top:0;}

/* -- LINKS --*/
a {color:#044E98;text-decoration:none;}
a:hover {text-decoration:underline;}
a.alt {color:#333;}
a:hover.alt {color:#044E98;}
a.more {font-size:14px;padding-left:20px;background-image:url(/images/global/bullet-more.gif);background-repeat:no-repeat;background-position:-2px -1px;}
a.moreAfter {font-size:12px;padding-right:20px;padding-top:2px;background-image:url(/images/global/bullet-more.gif);background-repeat:no-repeat;background-position: right;}
a.indexFeature {display:block; text-decoration:none;}

/* -- LISTS --*/
li {font-size:13px;color:#333;}
ul.standard {margin:0 0 28px 20px;padding:0;list-style-type:none;}
ul.standard li {font-size:13px;line-height:18px;color:#333;background-image:url(/images/global/bullet.gif);background-repeat:no-repeat;background-position:0 3px;margin:12px 0;padding:0 0 0 24px;}
ul.standard li ul {margin:0 0 0 8px;list-style-type:none;}
ul.standard li ul li {background-image:url(/images/global/bullet2.gif);}
ul.standard li ul li ul {list-style-type:none;}
ul.standard li ul li ul li {background-image:url(/images/global/bullet2.gif);}
ul.standard li ul.tightList {margin:14px 0 14px 24px;}
ul.tightList {margin:0 0 20px 20px;padding:0;list-style-type:none;}
ul.tightList li {background:url(/images/global/bullet.gif) no-repeat 0 3px;margin:4px 0;padding:0 0 0 24px;}
ol.circles {margin:5px 0 5px 10px;padding:0;list-style-type:none;}
ol.circles li {margin:5px 0;padding:5px 0 5px 30px;background-repeat:no-repeat;background-position:0 6px;font-size:14px;line-height:20px;}
ol.circles li.one {background-image:url(/images/icons/bullet-one.png);}
ol.circles li.two {background-image:url(/images/icons/bullet-two.png);}
ol.circles li.three {background-image:url(/images/icons/bullet-three.png);}
ol.circles li.four {background-image:url(/images/icons/bullet-four.png);}
ol.circles li.five {background-image:url(/images/icons/bullet-five.png);}
ol.circles li.six {background-image:url(/images/icons/bullet-six.png);}

.careersList li {margin:0 0 0 15px;padding:0; list-style-type:circle; list-style:disc outside none;}
.careersList li li {margin:0 0 0 15px;padding:0; list-style-type:circle; list-style:circle outside none;}

/* -- RULE LINES --*/
.bodyRule {width:100%;border-bottom:1px dashed #BABABA;margin:0 0 20px 0;}
.bodyRule hr {display:none;}
.doubleRule {width:100%;height:1px;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;margin:20px 0;}
.doubleRule hr {display:none;}

/* -- IMAGES --*/
img.screenshotStandard {margin:12px 0 12px 12px;border:0;float:right;}

/* -- TABLES --*/
.priceTable {margin-top:42px;padding:8px;background:#F9F9F9;position:relative;}
.priceTable table {width:100%;background-color:#FFF;border-collapse:collapse;border:1px solid #E9E9E9;padding:4px;}
.priceTable table thead tr td {width:12%;font-size:14px;text-align:center;font-weight:bold;color:#666;background-color:#E9F6FC;padding:6px 2px;}
.priceTable table tbody tr th {width:40%;font-size:14px;text-align:left;font-weight:normal;color:#333;border-right:1px solid #E9E9E9;padding:6px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;}
.priceTable table tbody tr td {width:12%;font-size:14px;text-align:center;color:#666;padding:6px 2px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;border-right:1px solid #E9E9E9}
/* -- contact form from v3 --*/
table.descTable {width:98%;border:0;font-size:13px;color:#333;}
table.descTable td.bg1 {background-color:#EDEDED;padding:4px;vertical-align:top;}
table.descTable td.bg2 {background-color:#FFFFFF;padding:4px;vertical-align:top;}

.uptimeTable {margin-top:42px;padding:8px;background:#F9F9F9;position:relative;}
.uptimeTable table {width:100%;background-color:#FFF;border-collapse:collapse;border:1px solid #E9E9E9;padding:4px;}
.uptimeTable table thead tr td {width:12%;font-size:14px;text-align:center;font-weight:bold;color:#666;background-color:#E9F6FC;padding:6px 2px;}
.uptimeTable table tbody tr th {width:40%;font-size:14px;text-align:left;font-weight:normal;color:#333;border-right:1px solid #E9E9E9;padding:6px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;}
.uptimeTable table tbody tr td {width:12%;font-size:14px;text-align:center;color:#666;padding:6px 2px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;border-right:1px solid #E9E9E9}

table.pricingTable {margin-bottom:20px;border-collapse:collapse;}
table.pricingTable thead td {padding:0;margin:0;border:0;text-align:center;}
table.pricingTable tbody td {width:304px;padding:8px 4px;margin:0;border-top:1px solid #A8A8A8;border-bottom:1px solid #A8A8A8;border-right:1px solid #CCC;border-left:1px solid #CCC;color:#333;text-size:12px;text-align:center;}
table.pricingTable tbody td p {margin:0;}
table.pricingTable tbody td.pricingSpan {width:auto;background-color:#FBF9F1;}
table.pricingTable tbody td.pricingSpan p {color:#81AB24;}

.newPricing {padding:0;border:9px solid #E8E8E8;position:relative;}
.freeView {width:200px;height:244px;margin:0;padding:0 9px;position:absolute;top:-9px;left:360px;background:url(/images/freeview-bg.png) repeat-y;}
.freeView table {border:3px solid #044E98;border-collapse:collapse;position:absolute;top:-25px;left:9px;width:183px;}
.freeView table th {height:72px;background:url(/images/freeview-th.png) repeat-x;color:#ABD5FF;font-size:24px;font-weight:bold;text-align:center;vertical-align:middle;}
.freeView table th span {color:#FFF;font-size:24px;font-weight:normal;}
.freeView table td.OVprospects {width:176px;height:57px;margin:0;padding:0;background:#FFF url(/images/freeview-td.png) no-repeat bottom center;color:#6CB434;font-size:18px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle;}
.freeView table td.OVemails {width:176px;height:47px;margin:0;padding:0;background:#FFF url(/images/freeview-td.png) no-repeat bottom center;color:#6CB434;font-size:18px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle;}
.freeView table td.OVpages {width:176px;height:45px;margin:0;padding:0;background:#FFF url(/images/freeview-td.png) no-repeat bottom center;color:#6CB434;font-size:18px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle;}
.freeView table td.OVusers {width:176px;height:45px;margin:0;padding:0;background:#FFF url(/images/freeview-td.png) no-repeat bottom center;color:#6CB434;font-size:18px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle;}
.freeView table td span {color:#333;font-weight:normal;}
.freeView table td.users {background:none;}
.freeView table td.signup {height:57px;vertical-align:top;background-color:#fff;}
.freeView table td.signup a {height:36px;margin-left:15px;display:block;background:url(/images/buttons/oneview-signup-small.png) no-repeat 0 0;text-indent:-9999px;}
.freeView table td.signup a:hover {background-position:0 -36px;}
table.oneViewPricing th.headerFV {background:url(/images/freeview-th.png) repeat-x;color:#ABD5FF;font-size:24px;font-weight:bold;text-align:center;vertical-align:middle; border-right:1px solid #ACC5DD;}
table.oneViewPricing {margin:0;padding:0;border:1px solid #ACC5DD;border-collapse:collapse;width:100%;}
table.oneViewPricing th {width:147px;height:22px;margin:0;padding:0;background:url(/images/pricing-th2.png) repeat-x;color:#FFF;font-size:18px;font-weight:normal;vertical-align:middle;text-align:center;}
table.oneViewPricing th.header1 {width:auto;height:38px;background:url(/images/pricing-th1.png) repeat-x;color:#ABD5FF;font-size:30px;font-weight:bold;}
table.oneViewPricing td {height:42px;margin:0;padding:0;border:1px solid #ACC5DD;color:#6CB434;font-size:14px;font-weight:bold;line-height:14px;vertical-align:middle;text-align:center;}
table.oneViewPricing td span {color:#333;font-weight:normal;}
table.oneViewPricing td.unlimited {height:auto;border:0;}
table.oneViewPricing td.advancedSFDC {background:url(/images/unlimited-full-arrow-bg.png) no-repeat;}
table.oneViewPricing td.signup {height:55px;border:1px solid #ACC5DD;}
table.oneViewPricing td.signup a {width:147px;height:36px;margin:15px auto 10px;display:block;background:url(/images/buttons/oneview-signup-small.png) no-repeat 0 0;text-indent:-9999px;}
table.oneViewPricing td.signup a:hover {background-position:0 -36px;}
p.over250000 {position:absolute;right:-9px;bottom:-54px;font-size:16px;}

/* logo scroller --*/
#prDiv{width:940px;height:47px;margin:30px 0 60px 0;padding:0;border:0;}
#imgContainer{width:940px;height:47px;position:relative;overflow:hidden;z-index:100}
#imgContainerDiv {position:absolute;left:0px;top:0;width:3000px;}
#imgContainerDiv img {margin:0;float:left;}

/* DIV ROTATOR HOME PAGE 
#bannerFreeview{background-image:url("../../images/banners/freeview-background.png");width:940px;height:240px;}
*/
/*-- FORMS --
form input.input, form .textarea, select.select {background:#FFFFFF url(/images/global/form_field_bg.gif ) 0 0 repeat-x;border:1px solid #CCC;color:#000000;font-size:12px;padding:3px;float:left;}
form input:focus, form select:focus, form textarea:focus {border:1px solid #39aae4;}
:focus {outline-color: -moz-use-text-color;outline-style: none;outline-width: 0pt; }
.required {color:red;font-weight:bold;padding:2px;}	
*/

/* SIGNUP FORM */
form.signup {
  padding: 0 0 21px 0;
  color: #555 !important;
}

form.signup div {
	margin: 0 0 .2em 0;
}
form.signup fieldset {
  padding: 15px 15px 0;
  background: #edf5fb;
  margin: 0 21px 0 0;
  border: 1px #FFFFFF solid;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

form.signup .legend {
  color: #444237;
  font-size: 18px;
  margin: 0 0 .8em 0;
  font-weight: bold;
  position: relative;
  padding-left: 15px;
}

form.signup .legend-subtitle {
	color:#888; 
	font-size:1em;
	font-size: 14px;
	margin-top: 2px;
}

form.signup fieldset.last .legend {
	padding-left: 0;
}

form.signup .legend img {
	position: absolute;
	left: -30px;
	top: -25px;
}

form.signup label {
  color: #214873;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  font-weight: bold;
  margin: 0 .4em 0 0;
}

form.signup .text_field {
	padding: 0 0 0 15px;
}

form.signup .text_field input {
	width: 275px;
	font-size: 14px;
	margin: 3px 0 0 0;
	border: solid 1px #cfd6dc;
	padding: 8px;
	font-family: Arial, sans-serif;
	background: #ffffff;
}

form.signup .select_field {
	padding: 0 0 0 15px;
}

form.signup .select_field select {
width: 275px;
  	font-size: 14px;
  	margin: 3px 0 0 0;
		border: solid 1px #cfd6dc;
		padding: 8px;
  	font-family: Arial, sans-serif;
		background: #ffffff;
}

form.signup .checkbox_field {
  margin: 0;
	padding: 6px;
  margin: 0 21px 0 0;
  float: left;
  border: 2px solid #FFF;
} 

form.signup .highlight {
  background: #FFD;
  border: 2px solid #c86421;
}

form.signup .checkbox_field input {
  margin: 0 .7em 0 0;
}

form.signup .checkbox_field label {
  margin: 0;
  color: #444;
  display: inline;
  font-size: 14px;
  font-weight: normal;
}

form.signup .radio_field {
	padding: 0 0 0 15px;
}

form.signup .radio_field input {
  margin: 0 .7em 0 0;
}

form.signup .checkbox_field a {
	font-weight: bold;
}

form.signup span,
form.signup a {
  display: inline;
  font-size: 14px;
  line-height: 1.4;
}

form.signup .submit_field {
  text-align: right;
  padding: 0 2.1em 0 0;
  float: right;
}

.signup_success {
		width: 665px;
	  padding: 21px 0 0 0;	
	}
	.signup_success {
	margin:0 21px 0 0;
	}
/* END SIGNUP FORM */
 
.wufoo .info{display:none}
 
/*----------------------------------------------------------------------------------------------------------------------CONTENT BOXES -- */
#wrap {width:980px;background:url(/images/global/bg-shadow.png) repeat-y;margin:0 auto;padding:0 6px;overflow:hidden;position:relative;}
#stage {width:980px;background:#FFF url(/images/global/bg-stage.gif) repeat-x top;overflow:hidden;margin:0;padding:0;}
#IDstrip {width:980px;height:60px;margin:0;padding:0;background:#A8C9DE url(/images/global/bg-IDstrip.png) repeat-x top;overflow:hidden;}
#IDstrip p {margin:21px 0 0 20px;padding:0;color:#FFF;font-size:24px;text-shadow:0 1px 0 #4A94C5;}
.main_content {padding: 20px;}
.prContent {padding:0 20px 20px 20px;}
.content {margin:20px;position:relative;}
.content699 {width:698px;margin:20px 20px 0 20px;float:left;overflow:hidden;}
.split699 {width:698px;margin:0;padding:0;overflow:hidden;}
.split699Left {width:329px;margin-right:40px;float:left;}
.split699Right {width:329px;float:left;}
.content715 {width:715px;margin:0;padding:0;float:left;overflow:hidden;}
.content225 {width:225px;margin:0;padding:0;float:left;overflow:hidden;}
#content-box-left {float:left;width:600px;padding:0;margin:0 60px 0 0;}
#content-box-right {float:left;width:275px;padding:0;}
.contentHalf {width:45%;float:left;}
#contentHalf {margin-right:40px;}
#newsPR {width:385px;margin:0 40px 0 0;float:left;}
#newsNews {width:400px;margin:0 40px 0 0;float:left;}
#newsBlog {width:258px;padding:0;float:left;}
.pageBreak {background:url(/images/global/bg-page-break.gif) repeat-x;margin:-18px 0 0 0;padding:20px;}
.quarterCols {padding:0 10px;position:relative;overflow:hidden;}
.quarterCol {width:201px;margin-right:38px;float:left;position:relative;}
.quarterColLast {width:201px;margin:0;float:left;position:relative;}
.achievement {padding:15px 20px;border-top:1px dashed #D9D9D9;margin-top:15px;}
.achievement h2 {margin:0;color:#666666;font-size:18px;font-weight:bold;font-style:italic;}
.achievement p {margin:13px 0 0 0;color:#666666;font-size:16px;font-style:italic;}
/*----------------------------------------------------------------------------------------------------------------------FEATURES PAGES -- */

.featuresLeader {width:698px;margin:20px 0;clear:both;overflow:hidden;}
.featuresLeader ul {margin:6px 0 0 32px;padding:0;list-style-type:none;float:left;width:360px;}
.featuresLeader ul li {font-size:14px;margin:0 0 14px 0;padding:0 0 0 28px;background:url(/images/icons/ok-small.png) no-repeat 0 0;}
.fiveLeader {width:698px;margin:20px 0;clear:both;overflow:hidden;}
.fiveLeader ul {padding:0;list-style-type:none;float:left;}
.fiveLeader ul li {font-size:14px;margin:0 0 5px 0;padding:0 0 0 28px;background:url(/images/icons/ok-small.png) no-repeat 0 0;}
.demoBox {width:284px;height:190px;float:left;position:relative;}
.demoBox img {border:0;}
.demoBox a.demoPlay {width:170px;height:36px;display:block;position:absolute;bottom:0;left:57px;background:url(/images/buttons/play-demo.png) no-repeat 0 0;}
.demoBox a.fivePlay {width:170px;height:36px;display:block;position:absolute;bottom:0;left:57px;background:url(/images/buttons/watch-video.png) no-repeat 0 0;}
.demoBox a.webinarPlay {width:170px;height:36px;display:block;position:absolute;bottom:0;left:57px;background:url(/images/buttons/webinar.png) no-repeat 0 0;}
.demoBox a.presentationPlay {width:170px;height:36px;display:block;position:absolute;bottom:0;left:57px;background:url(/images/buttons/watchpresentation.png) no-repeat 0 0;}
.demoBox a:hover.demoPlay,.demoBox a:hover.webinarPlay,.demoBox a:hover.presentationPlay{background-position:0 -36px;}
.demoBox a.demoPlay span,.demoBox a.webinarPlay span,.demoBox a.presentationPlay span,.demoBox a.fivePlay span{display:none;}
.featuresBox {margin-bottom:20px;border:2px solid #EEE;overflow:hidden;background-color:#FAFAFA;}
.featuresBox div {width:190px;margin:20px 0;padding:0 20px;border-right:1px dotted #DDD;float:left;height:180px;}
.featuresBox div.last {border-right:0;}
.featuresBox div img {margin-top:16px;float:left;padding-right:5px;}
.featuresBox div h2 {margin:0;font-size:16px;font-weight:bold;}
.featuresBox div p {margin-bottom:0;font-size:14px;line-height:20px;}
.features_overview div {float: left;width: 100%;padding-bottom: 30px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #e3e3e3;margin-bottom: 30px;}
.features_overview div h2 {margin-top:5px;font-size:22px;font-weight:bold;margin-bottom:5px;}
.features_overview div img {margin-top:6px;float:left;padding-right:8px;}
.features_overview div p {margin-bottom:0;font-size:14px;line-height:25px;color: #333333;}
#featureCTA {margin-bottom:10px;}
#featureCTA a {width:140px;height:36px;margin-left:auto;margin-right:auto;display:block;overflow:hidden;background:url(/images/buttons/try-it-free.png) no-repeat 0 0;text-indent:-9999px;}
#featureCTA a:hover {background-position:0 -36px;}
.indexQuoteFive {margin-bottom:0;background:url(/images/icons/quotes.png) no-repeat 0 3px;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-style:italic;line-height:30px;text-indent:30px;width:360px;float:left;margin-left:10px;}

/*-- side by side combo box, customer quotes -- */
.comboBox {margin:0 0 24px 0;overflow:hidden;}
.comboLeft {width:180px;float:left;}
.comboLeft img {border:0;margin:0 auto;}
.comboLeft p {text-align:left;}
.comboRight {width:439px;padding:0;margin:0;float:left;}
.iconBox {padding-left:52px;position:relative;}
.iconBox img {position:absolute;top:0;left:0;}
p.comboQuote {background: url(/images/global/quotes.gif) no-repeat top left;margin:10px 0;padding-top:8px;text-indent:30px;}
p.comboQuoter {font-size:14px;font-weight:bold;font-style:italic;text-indent:0;color:#666;padding-right:24px;float:right;}
.resourcesBox {padding-left:52px;margin:12px 0 24px 0;position:relative;}
.resourcesBox img {position:absolute;top:0;left:0;}
.resourcesBox h2 {padding-top:9px;margin:0;}
.resourcesBox ul {margin-top:12px;list-style-type:none;}
.resourcesBox ul li {font-size:14px;margin:8px 0;}
.resourcesBox ul li a {background:url(/images/global/bullet-more.gif) no-repeat -2px -1px;padding-left:18px;display:block;}
p.pricingNote {width:670px;height:30px;margin:12px 0 0 0;padding:11px 0 0 40px;position:relative;top:0;left:-6px;background:url(/images/box-highlight.png) no-repeat 0 0;color:#C00;font-size:12px;}


/*----------------------------------------------------------------------------------------------------------------------PRICING -- */

.pricingStart {width:680px;margin:10px 20px 0 0;clear:both;overflow:hidden;float:left;}
.pricingDetails {width:220px;margin:0 0 0 20px;float:left;}
.pricingPackages {width:220px;;margin-bottom: 20px;padding:8px;float:left;}
.pricingLink {font-size:16px;font-weight:bold;}


/*----------------------------------------------------------------------------------------------------------------------WHY LF -- */

p.whyIntro {font-size:16px;line-height:24px;}
.whyBox {margin-bottom:20px;border:2px solid #EEE;overflow:hidden;background-color:#FAFAFA;}
.whyQuote {width:220px;padding:0px 10px;margin:0px 10px;border-left:1px dotted #CCC;float:right;}
.whyQuote p {margin-bottom:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-style:italic;line-height:24px;}
.whyQuote p.first {background:url(/images/icons/quotes-on-gray.png) no-repeat 0 3px;;text-indent:30px;}
.whyQuote p.whyQuoter {margin:0;font-size:14px;font-weight:bold;font-style:normal;text-align:right;}
.whyQuote img {border:0;float:right;}
.whyReasons {padding:10px;margin:0;border-right:1px dotted #DDD;float:left;}
.whyReasons h2 {margin:0;font-weight:bold;}
.pluginLogos {margin-top:10px;}
.pluginLogos img {margin:0 10px;border:0;}
/*Webinars*/
.webinarPresenter{padding:3px 0;margin:0;}
.webinarAbstract{border:1px solid #535c63;display:none;background-color:#BFE4F6;padding:15px;margin-bottom:10px;}
.webinarAbstract p{padding:0;margin:5px 0;}
.webinarAbstract li{list-style-position:inside;}
a.abstractLnk{font-style:italic;background-image:url("/images/nav/main-bg.gif");padding:4px 7px;display:inline-block;border-bottom:1px solid #c3ccd2}
a.abstractLnk:hover{background-image:url("/images/nav/main-bg-over.gif");}
.closeAbstract{background-color:#535c63;cursor:hand;float:right;font-size:12px;border:1px solid #535c63;padding:0;display:block;width:15px;height:15px;color:#FFF;font-weight:bold;text-align:center}
/*----------------------------------------------------------------------------------------------------------------------FREEVIEW -- */

.whyFreeview {width:260px;margin-right:40px;float:left;overflow:hidden;}
.whyFreeview ul {margin:0;padding:0;list-style-type:none;}
.whyFreeview ul li {margin:0;padding:0 0 15px 60px;background-position:0 3px;background-repeat:no-repeat;}
.whatsFreeview {width:600px;float:left;}
.freeviewFeatures {height:130px;margin:20px 0 60px 0;border:2px solid #EEE;position:relative;clear:both;background-color:#FAFAFA;}
.freeviewFeatures div {width:281px;margin:15px;padding:15px 0 0 0;border-right:1px dotted #DDD;float:left;}
.freeviewFeatures div.last {border:0;}
.freeviewFeatures div img {margin-right:15px;float:left;}
.freeviewFeatures div p {color:#333;font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;font-style:italic;line-height:24px;}
a.seePricing {width:274px;height:32px;position:absolute;bottom:-16px;left:315px;display:block;background:url(/images/buttons/see-pricing.png) no-repeat;text-indent:-9999px;}
.freeviewQuoteTop {margin:10px 0;background:url(/images/icons/quotes.png) no-repeat 0 3px;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-style:italic;line-height:36px;text-indent:30px;}
.freeviewQuoter {margin:10px 0 40px 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:bold;line-height:normal;text-align:right;}


/*----------------------------------------------------------------------------------------------------------------------BANNERS -- */
#banner {margin:20px;overflow:hidden;position:relative;}
#banner img {float:left;}
#bannerRight {width:263px;height:229;float:left;overflow:hidden;}
#bannerRight a.top {width:263px;height:82px;background-repeat:no-repeat;background-position: 0 0;display:block;}
#bannerRight a:hover.top {background-position: 0 -82px;}
#bannerRight a#demoRecorded {width:263px;height:32px;background-image:url(/images/promos/banner-demo-recorded.gif);background-repeat:no-repeat;background-position: 0 0;display:block;}
#bannerRight a:hover#demoRecorded {background-position: 0 -32px;}
#bannerRight a.mid {width:263px;height:66px;background-repeat:no-repeat;background-position: 0 0;display:block;}
#bannerRight a:hover.mid {background-position: 0 -66px;}
#bannerRight a.bottom {width:263px;height:81px;background-repeat:no-repeat;background-position: 0 0;display:block;}
#bannerRight a:hover.bottom {background-position: 0 -81px;}
#bannerRight a span {display:none;}
a.quicklook {width:200px;height:36px;position:absolute;top:186px;left:250px;display:block;background:url(/images/buttons/quicklook-freeview.png) no-repeat 0 0;text-indent:-9999px;}
a:hover.quicklook {background-position:0 -36px;}
a.useFreeview {width:200px;height:36px;position:absolute;top:186px;left:370px;display:block;background:url(/images/buttons/use-it-freeview.png) no-repeat 0 0;text-indent:-9999px;}
a:hover.useFreeview {background-position:0 -36px;}

/*----------------------------------------------------------------------------------------------------------------------MASTHEAD -- */
#masthead {width:992px;height:108px;margin:0 auto;overflow:hidden;position:relative;}
#masthead img {border:0;}
a#mastheadLeft {width:197px;height:108px;background-image:url(/images/masthead/masthead-logo.png);margin:0;float:left;display:block;}
a#mastheadLeft span {display:none;}
#mastheadMid {width:769px;height:108px;background-image:url(/images/masthead/masthead-bg.png);margin:0;position:absolute;top:0;left:197px;z-index:1;}
#mastheadRight {width:24px;height:108px;background-image:url(/images/masthead/masthead-right.png);margin:0;position:absolute;top:0;right:2px;z-index:2;}
#supernav {padding-top:8px;position:absolute;top:16px;right:26px;z-index:100;color:#A5C0D3;font-size:12px;}
#supernav a {padding-right:6px;color:#A5C0D3;font-size:16px;font-weight:bold;}
#supernav a.try {width:90px;height:27px;padding:0;display:block;position:absolute;top:54px;right:0;background:url(/images/buttons/masthead-try.png) no-repeat 0 0;}
#supernav a:hover.try {background-position:0 -27px;}
#supernav a.try span {display:none;}
#superphone {font-size:16px;color:#A5C0D3;text-align:right;padding-bottom:5px;}
#mastheadNav{text-transform:uppercase;font-size:12px;}
#mastheadNav a:link,#mastheadNav a:visited,#mastheadNav a:active{font-size:12px;padding:0 3px;}


/*----------------------------------------------------------------------------------------------------------------------MAINNAV -- */
/* nav containers */
.search {font-size:13px; background-color:white; border:0px; margin:0px; padding:0px 0px 0px 5px; }
#searchbox { background-color: #FFF; /*#FF7E2B;*/ height:18px; border: 1px solid #C7C7C7; width: 180px; float: right; margin: 7px 20px 0 0; }
#navbar{z-index:5;position:relative;height:31px;margin:0;width:980px;
	/* background-image:url(/images/nav/sub-bg.gif);*/
	background-position: bottom left;overflow:hidden; }
#navbarleft { height:34px; width: 770px; float: left; z-index:99; }/* hacked to put in z-index w/absolute position to avoid overlap w/leftnav but only fixes FF */
#navbarright { width:200px; height:34px;float: right; }
/* main nav */
ul#mainnav {width:980px;height:31px;background:url(/images/nav/main-bg.gif) repeat-x;margin:0;padding-left:150px;list-style-type:none;}
ul#mainnav li {float:left;}
/*ul#mainnav li ul {margin-left:25%;}*/
ul#mainnav li a {height:31px;background-position:0 0;display:block;}
ul#mainnav li a:hover {background-position:0 -31px;}
ul#mainnav li:hover {background-position:0 -31px;}
ul#mainnav li a span {display:none;}
ul#mainnav li.features {width:115px;background-image:url(/images/nav/main-features.png);}
ul#mainnav li.pricing {width:103px;background-image:url(/images/nav/main-pricing.png);}
ul#mainnav li.why {width:152px;background-image:url(/images/nav/main-why.png);}
ul#mainnav li.support {width:100px;background-image:url(/images/nav/main-support.png);}
ul#mainnav li.partners {width:100px;background-image:url(/images/nav/main-partners.png);}
ul#mainnav li.showcase {width:114px;background-image:url(/images/nav/main-showcase.png);}
ul#mainnav li.company {width:112px;background-image:url(/images/nav/main-about.png);}
ul#mainnav li.resources {width:129px;background-image:url(/images/nav/main-resources.png);}
ul#mainnav li.blog {width:94px;background-image:url(/images/nav/main-blog.png);}

ul#mainnav li.isFeatures {width:99px;background-image:url(/images/nav/main-features.png);background-position:0 -62px;}
#mainnav li.isFeatures ul li a{color:#666;text-decoration:none;height:auto;display:inline;}
#mainnav li.isFeatures ul li a:hover{color:#044E98;border-bottom:2px solid #044E98;}
#mainnav li.isFeatures ul{left:0em;}
ul#mainnav li.isPricing {width:91px;background-image:url(/images/nav/main-pricing.png);background-position:0 -62px;}
#mainnav li.isPricing ul li a{color:#666;text-decoration:none;height:auto;display:inline;}
#mainnav li.isPricing ul li a:hover{color:#044E98;border-bottom:2px solid #044E98;}
#mainnav li.isPricing ul{left:0em;}
ul#mainnav li.isWhy {width:152px;background-image:url(/images/nav/main-why.png);background-position:0 -62px;}
#mainnav li.isWhy ul li a{color:#666;text-decoration:none;height:auto;display:inline;}
#mainnav li.isWhy ul li a:hover{color:#044E98;border-bottom:2px solid #044E98;}
#mainnav li.isWhy ul{left:0em;}
ul#mainnav li.isSupport {width:100px;background-image:url(/images/nav/main-support.png);background-position:0 -62px;}
#mainnav li.isSupport ul li a{color:#666;text-decoration:none;height:auto;display:inline;}
#mainnav li.isSupport ul li a:hover{color:#044E98;border-bottom:2px solid #044E98;}
#mainnav li.isSupport ul{left:0em;}
ul#mainnav li.isPartners {width:100px;background-image:url(/images/nav/main-partners.png);background-position:0 -62px;}
#mainnav li.isPartners ul li a{color:#666;text-decoration:none;height:auto;display:inline;}
#mainnav li.isPartners ul li a:hover{color:#044E98;border-bottom:2px solid #044E98;}
#mainnav li.isPartners ul{left:0em;}
ul#mainnav li.isCompany {width:109px;background-image:url(/images/nav/main-about.png);background-position:0 -62px;}
#mainnav li.isCompany ul li a{color:#666;text-decoration:none;height:auto;display:inline;}
#mainnav li.isCompany ul li a:hover{color:#044E98;border-bottom:2px solid #044E98;}
#mainnav li.isCompany ul{left:0em;}
ul#mainnav li.isResources{width:121px;background-image:url(/images/nav/main-resources.png);background-position:0 -62px;}
#mainnav li.isResources ul li a{color:#666;text-decoration:none;height:auto;display:inline;}
#mainnav li.isResources ul li a:hover{color:#044E98;border-bottom:2px solid #044E98;}
#mainnav li.isResources ul{left:0em;}
/* sub nav */ 
#mainnav li ul{z-index:6;left:-999em;color:#fff;position:absolute;width:976px;height:42px;
	/*background:url(/images/nav/sub-bg.gif) no-repeat;*/
	margin:0;padding:0 2px;list-style-type:none;text-align:middle;display:block;}
#mainnav li ul li{z-index:101;font-size:12px;margin:13px 0 11px 0;padding:0 17px;border-right:1px solid #CCC;float:left;}
ul#mainnav li ul li.lastOne {border-right:none;}
ul#mainnav li ul li a.isHere {border-bottom:2px solid #CCC;}
#mainnav li:hover ul li a{color:#666;text-decoration:none;height:auto;display:inline;}
#mainnav li:hover ul li a:hover{color:#044E98;border-bottom:2px solid #044E98;}
#mainnav li:hover ul{z-index:101;left:0em;}
/*#mainnav li.news:hover ul li.firstOne{z-index:102;left:18em;}*/

/*----------------------------------------------------------------------------------------------------------------------LEFTNAV -- */
ul#leftnav {width:241px;height:534px;background:url(/images/nav/left-bg.jpg) no-repeat;margin:0;padding:0;border-left:1px solid #FFF;list-style-type:none;float:left;}
ul#leftnav li {width:241px;font-size:14px;}
ul#leftnav li.isHere {;background:url(/images/nav/left-isHere.gif) no-repeat;}
ul#leftnav li.isHere a {height:22px;padding:6px 0 0 21px;border-top:none;border-bottom:none;color:#FFF}
ul#leftnav li a {width:202px;height:20px;color:#333;text-decoration:none;padding:4px 0 0 21px;border-top:1px solid #FFF;border-bottom:1px solid #DADADA;display:block;}
ul#leftnav li a:hover {text-decoration:underline;}
ul#leftnav li a.first {border-top:none;}
ul#leftnav li ul {width:241px;background:none;margin:0;padding:0;list-style-type:none;overflow:hidden;}
ul#leftnav li ul li a {width:176px;height:20px;color:#333;text-decoration:none;padding:4px 0 0 47px;border-top:1px solid #FFF;border-bottom:1px solid #DADADA;display:block;}
ul#leftnav li.isHere ul {width:231px;background:none;margin:0;padding:0;list-style-type:none;overflow:hidden;}
ul#leftnav li.isHere ul li a {width:176px;height:20px;color:#333;text-decoration:none;padding:4px 0 0 47px;border-top:1px solid #FFF;border-bottom:1px solid #DADADA;display:block;}
ul#leftnav li ul li.isHere {width:241px;background:url(/images/nav/left-isHere.gif) no-repeat;}
ul#leftnav li ul li.isHere a {width:176px;height:22px;padding:6px 0 0 47px;border-top:none;border-bottom:none;color:#FFF;}

/**WHY**/
.whySectionLeftFloat{width:350px;float:left;border-right:1px solid #e2edf4}
.whySectionLeftFloat p{font-size:15px;padding:0;margin:10px 20px 10px 0;}
.whySectionContainer{padding:20px 20px 10px 20px;border-top:1px solid #e2edf4;border-bottom:1px solid #e2edf4;display:block;height:200px;}
.whySectionImage{float:right;}
/*----------------------------------------------------------------------------------------------------------------------FOOTER -- */
#footer-container {width:940px;background:#083c5d url(/images/footer/bg-footer.gif) no-repeat top center;color:#FFF;margin:0;padding:40px 20px 60px 20px;overflow:hidden;}
#footer li.column {width: 220px;margin-right: 15px;float: left;font-size: 12px;}
#footer li.column li {padding-bottom: 8px;margin-bottom: 8px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #556a7e;}
#footer h5 {color: #ffffff;font-weight: bold;margin-bottom: 10px;font-size: 14px;}

#footer-container ul{list-style-type: none;list-style-image: none;list-style-position: outside;}
.clearfix {display: inline-block;}
#footer li a {color: #e1e9ee;font-weight: lighter;}
#footer li.column a:hover {color: #ffffff;margin-left: 2px;text-decoration:none;}

#footer li.lastcolumn {width: 220px;margin-right: 1px;float: right;font-size: 12px;text-align:right;}
#footer li.lastcolumn p {font-size:12px;color:#e1e9ee;white-space:nowrap;}

.legal {text-align:center;font-size:12px;}
.legal a  {color: #e1e9ee;font-weight: lighter;}
.middle_button {background-image: url(/images/promos/banner-demo-2pm.gif);width:263px;height:46px;}

// testimonial callout
//.quotes{margin-top:20px;width:100%;float:left;}
.quotes h4{font-weight:bold;color:#147a02;margin:4px 0 4px 0;padding:10px 13px 0;float:left;font-size:12px;}
.quotes blockquote{margin:7px 0;font-size:12px;padding:10px;float:left;color:#333333}
.quotes strong{color:#444;}
.quotes cite{width:200px;background:url(/images/nav/quotenub.gif) top left no-repeat;padding:15px 10px 0 5px;float:left;font-size:12px;}
.testimonial_callout {width: 210px;float: left;background-color: #e5eef8;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;margin: 20px 5px 0 5px;}

