
html * {
	margin:0;
	padding:0
}
#site_contents div.right div.ma5 {
	width:747px
}
body {
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 25px
}
a img {
	border:0
}
h2 {
	color:#b1191a;
	font-size:13px;
	text-decoration:none
}
h2 a {
	color:#b1191a;
	text-decoration:none
}
h1 {
	color:#b1191a;
	font-size:16px;
	text-decoration:none
}
h3 {
	color:#b1191a;
	font-size:13px;
	text-decoration:none;
	margin:10px 0
}
h3 a:link, h3 a:active {
	color:#b1191a
}
h3 a:visited {
	color:#b1191a;
	text-decoration:none;
}
h3 a:hover {
	color:#b1191a;
	text-decoration:underline
}
h4 {
	color:#6f6762;
	font-size:13px;
	text-decoration:none;
	margin:3px 0
}
#all {
	width:988px;
	margin:0 auto
}
#site_contents {
	width:990px
}
#site_contents > .right {
	margin-left:4px
}
#header {
	height:61px
}
#header .right {
	text-align:right;
	width:400px;
	margin-bottom:5px;
	_margin-bottom:0px !important;
}
#header .right .right {
	text-align:left;
	width:auto
}
#header .right p {
	margin-bottom:6px
}
#search_image {
	margin-top:5px;
	margin-right:5px;
	float:right
}
#search_form div {
	border:solid 1px #d4d4d4;
	width:160px;
	display:inline
}
#do_search {
	background:none;
	background-image:url(../images/bg_search_input.gif);
	background-repeat:no-repeat;
	background-position:center right;
	width:10px;
	border:0;
	display:inline;
}
#search_form #q {
	background-position:center right;
	background-repeat:no-repeat;
	border:solid 0 #d4d4d4;
	display:inline;
	width:148px
}
.right {
	float:right
}
.clear {
	clear:both
}
#clients {
	background-image:url(../images/footer_clients.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	height:18px
}
#copyright {
	background-image:url(../images/ten_anniversary.jpg);
	padding-top:100px;
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	margin-top:15px
}
.blue11 {
	color:#a6b0c2;
	font-size:11px
}
.white11 {
	color:#FFF;
	font-size:11px
}
.gd11 {
	color:#898989;
	font-size:11px
}
#menu {
	background-image:url(../images/bg_menu.gif);
	height:20px;
	margin:10px 0;
	padding:8px 15px;
	_margin-top:-0px;
}
.inline_list ul {
	list-style:none;
	display:inline;
	clear:both
}
.inline_list ul li {
	list-style:none;
	display:inline;
	float:left
}
#menu .left li, #menu .right li {
	margin-right:20px;
	font-size:12px
}
#menu .left li a, #menu .left li, #menu .right li a, #menu .right li {
	color:#FFF;
	text-decoration:none
}
#home-display .left {
	background-image:url(../images/bg_default_header.jpg);
	width:738px;
	height:262px
}
#home-display .clear {
	background-image:url(../images/bg_bottom_home_header.jpg);
	height:126px
}
#home-display .clear li {
	width:15%;
	margin-top:5px
}
#home-display .clear .items li {
	width:15%;
	font-size:11px;
	color:#FFF;
	margin-top:22px;
	height:70px
}
.item_1 {
	margin-left:25px;
	width:160px !important
}
.item_2 {
	margin-left:50px
}
.item_5 {
	margin-left:30px
}
#second_menu {
	padding-bottom:20px;
	margin:15px 0
}
#second_menu li {
	font-size:11px;
	text-align:center;
	width:16%
}
#second_menu li a:link, #second_menu li a:active, #second_menu li a:visited {
	color:#8f99ac;
	text-decoration:none
}
#second_menu li a:hover {
	color:#8f99ac;
	text-decoration:underline
}
#keywords {
	font-size:11px;
	color:#bababa;
	text-align:justify
}
#keywords a {
	color:#bababa;
	text-decoration:none
}
#footer {
	background-image:url(../images/bg_footer.gif);
	height:25px;
	background-repeat:no-repeat;
	margin:10px 0;
	padding:7px 15px
}
#footer li {
	margin-right:12px
}
#product_features {
	background-image:url(../images/bg_home_default.gif);
	height:396px;
	background-repeat:no-repeat;
	padding:22px
}
#product_features .product-left {
	width:685px
}
#product_features .product-right {
	width:210px
}
#product_features .product-right p {
	margin-bottom:8px;
	color:#6f6762;
	font-size:11px
}
#product_features .right p a {
	color:#6f6762;
	text-decoration:none
}
#product_features .left .clear {
	text-align:right
}
.product {
	width:300px;
	font-size:11px;
	color:#6f6762;
	height:90px;
	margin:15px 10px
}
.product .right {
	width:190px
}
#free_form {
	background-image:url(../images/get-30-days-free.jpg);
	width:371px;
	height:107px;
	background-repeat:no-repeat
}
#free_form form {
	margin-top:50px;
	margin-left:50px
}
.tiny_form input {
	color:#8b8b8b;
	font-size:11px;
	border:#dfdfdf 1px solid;
	width:140px;
	margin-bottom:5px;
	padding:3px
}
.submit {
	background-image:none;
	width:auto !important;
	border:0 none !important
}
.solution {
	width:350px;
	font-size:12px;
	color:#6f6762;
	height:120px;
	margin:15px 10px
}
#titles {
	margin-top:0;
	padding-left:35px;
	padding-top:25px
}
#titles img {
	display:block;
	margin-bottom:2px
}/* why page  */
.why_list {
	font-weight:700
}
.why_list li {
	text-align:center;
	margin:5px 15px
}
#why .solution {
	width:700px !important
}
.solution .right {
	width:220px
}
.solution .right a:active, .solution .right a:visited, .solution .right a:link {
	color:#6f6762 !important;
	text-decoration:none
}
.solution .right a:hover {
	color:#6f6762 !important;
	text-decoration:underline
}
#why .solution .right {
	width:570px !important
}
#why_banner {
	background-image:url(../images/bg_clients.jpg);
	height:227px;
	width:747px
}/* partenrs */
#part_tabs {
	margin-top:10px;
	width:730px;
	display:block;
	margin-bottom:0
}/*Customizations */
#part_tabs2 {
	margin-left:-20px;
	margin-top:-53px;
	display:block;
	position:absolute
}
#part_tabs li, #part_tabs2 li {
	margin-right:5px
}
#partners {
	width:465px;
}
#partners li {
	margin-right:20px;
	width:130px
}
#partners li p {
	margin-bottom:7px
}
#international {
	background-image:url(../images/international-partners.jpg);
	width:215px;
	height:101px;
	float:right;
	margin-right:-10px;
	margin-top:-20px;
	text-align:left;
	padding:50px 20px 20px
}
#hyper_service {
	margin-right:-5px;
	margin-top:20px;
	_margin-right:-4px;
}
#international p {
	line-height:15px;
	min-height:75px
}
#demos_banner {
	background-image:url(../images/bg_demos.jpg);
	height:227px;
	width:747px
}
#partners_banner {
	background-image:url(../images/bg_partners.jpg);
	height:227px;
	width:747px
}
#pricing_banner {
	background-image:url(../images/bg_pricing.jpg);
	height:227px;
	width:747px
}
#pricing_caption {
	margin-top:0;
	padding-left:37px;
	padding-top:80px;
	width:315px
}
#work-smart {
	float:right;
	margin-right:45px;
	_margin-right:20px;
	text-align:right;
	width:240px;
	margin-top:22px
}
.br11 {
	color:#74675a;
	font-size:11px
}
.br11 a:link, .br11 a:visited, .br11 a:active {
	color:#74675a;
	text-decoration:none
}
.br11 a:hover {
	color:#74675a;
	text-decoration:underline
}
.br11 b a, .br11 a strong {
	color:#BA3435 !important
}
.select_item li {
	list-style:none;
	margin:15px 0 15px 25px
}
.other_items li {
	list-style:none;
	padding-left:10px;
	background-image:url(../images/inner_menu_arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-weight:700;
	font-size:12px;
	margin:15px 0 15px 15px
}
.content_box {
	background-image:url(../images/content_box_bg.gif);
	width:747px;
	margin:10px 0
}
.content_box div.top {
	background-image:url(../images/content_box_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-size:12px;
	color:#6f6762;
	padding:20px 10px 20px 20px
}
.content_box div.content {
	background-image:url(../images/content_box_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:15px
}/* 2do box - Customizations  */
.content_box2 {
	background-image:url(../images/content_box2_bg.gif);
	width:696px;
	margin:30px 10px 10px
}
.content_box2 div.top {
	background-image:url(../images/content_box2_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-size:12px;
	color:#6f6762;
	padding:20px 10px 20px 20px
}
.content_box2 div.content {
	background-image:url(../images/content_box2_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:10px 15px 15px
}
.press_div .solution .left {
	margin-top:35px
}
.press_div .solution {
	width:550px
}
.press_div .solution .right {
	width:420px
}
#colors {
	width:702px;
	margin:10px auto
}
.red1 {
	color:#ba3435
}
.grey_date {
	color:#6f6762;
	font-size:10px;
	margin:5px 0 2px !important
}
.innet_menu {
	background-image:url(../images/inner_menu_bg.gif)
}
.innet_menu .top {
	background-image:url(../images/inner_menu_top.gif);
	padding-bottom:9px;
	padding-top:6px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:29px;
	font-size:12px;
	color:#FFF;
	font-weight:700
}
.innet_menu .content {
	background-image:url(../images/inner_menu_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:15px
}/*
    
    
    
    services and upgrades
    
    
    
    * */
#services {
	color:#6f6762;
	font-size:12px;
	padding:0 0 0 20px
}
#services_banner {
	background-image:url(../images/bg_services-upgrades.jpg);
	height:227px;
	width:747px
}
#services_caption {
	margin-top:0;
	padding-left:37px;
	padding-top:90px;
	width:380px
}/* solutions page */
#solutions_banner {
	background-image:url(../images/bg_solutions.jpg);
	height:227px;
	width:747px
}/*
    
    
    
    resources
    
    
    
    */
#resources_banner {
	background-image:url(../images/bg_resources.jpg);
	height:227px;
	width:747px
}
#demos_caption {
	margin-top:0;
	padding-left:37px;
	padding-top:30px;
	width:315px
}/* Compare and Save  */
.compare_save_table {
	font-size:11px;
	color:#666;
	width:95%;
	margin:0 auto
}
.compare_save_table td {
	text-align:center;
	padding:5px
}
.compare_save_table td.bold {
	text-align:left;
	font-weight:700;
	text-transform:capitalize;
	width:185px
}
.compare_save_table td.grey {
	background-color:#F5F5F5
}
.cmp_title {
	background-color:#e3e3e3;
	height:30px;
	padding-left:8px !important
}
#compare_banner {
	background-image:url(../images/bg_compare-and-save.jpg);
	height:227px;
	width:747px
}
#width500 {
	width:500px
}
.references {
	list-style:none
}
.references li {
	list-style:none;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:40px
}
.references .excellent {
	background-image:url(../images/star-excellent.gif)
}
.references .good {
	background-image:url(../images/star-good.gif)
}
.references .fair {
	background-image:url(../images/star-fair.gif)
}
.references .not_av {
	background-image:url(../images/star-not-avaliable.gif)
}
#home-display, .ma10 {
	margin:0 0 10px
}
.item_3, .item_4 {
	margin-left:55px
}
#inner_menu {
	/*
    text-transform:capitalize
    */
}
.sp_content {
	font-size:12px;
	color:#6f6762;
	padding:10px 20px
}
hr.light80 {
	height:0;
	border:0;
	border-bottom:1px solid #ece9e7;
	clear:both;
	width:96%;
	margin:10px auto
}
.sp_content hr {
	height:0;
	border:0;
	border-bottom:1px solid #ece9e7;
	clear:both;
	margin:10px auto
}
.collaborative_list {
	list-style:disc;
	color:#ac0000;
	font-size:12px;
	padding:0 25px 10px 30px
}
.collaborative_list li {
	text-align:justify;
	width:100%;
	vertical-align:top;
	margin:10px 0
}
.collaborative_list li span {
	color:#6f6762
}
.other_product {
	width:650px;
	font-size:12px;
	clear:both;
	margin:15px 0
}
.other_product .left {
	width:195px;
	text-align:left
}
.other_product .right {
	width:455px;
	color:#a49281
}/* 30 days vertical form */
#tdaysform {
	background-image:url(../images/bg_30_days_free.jpg);
	width:184px;
	padding-left:53px;
	padding-top:92px;
	height:162px;
	font-size:11px;
	color:#e00002;
	margin:10px 0
}
#tdaysform p {
	margin:8px 0 4px
}
#tdaysform input {
	font-size:11px;
	color:#666;
	padding:1px
}
.sp_content .sp_tdaysform {
	margin-top:0 !important;
	clear:right;
	margin-right:-20px !important;
	margin-bottom:20px;
	_margin-right:-10px !important;
}
.sp_tdaysform {
	float:right;
	margin-top:-20px !important;
	margin-right:-10px !important;
	margin-left:15px;
	_margin-right:-5px !important;
}


/* 30 days vertical form alternative testing */

#tdaysform2 {

	background-image:url(../images/new-trial-form-bg.jpg);

	width:184px;

	padding-left:53px;

	padding-top:92px;

	height:162px;

	font-size:11px;

	color:#FFFFFF;

	margin:10px 0

}

#tdaysform2 p {

	margin:8px 0 4px

}

#tdaysform2 input {

	font-size:11px;

	color:#666;

	padding:1px

}

.sp_content2  .sp_tdaysform2 {

	margin-top:0 !important;

	clear:right;

	margin-right:-20px !important;

	margin-bottom:20px;

	_margin-right:-10px !important;

}

.sp_tdaysform2 {

	float:right;

	margin-top:-20px !important;

	margin-right:-10px !important;

	margin-left:15px;

	_margin-right:-5px !important;

}


.highlighted_box1 {
	font-size:12px;
	border:1px dashed #666;
	margin:5px;
	padding:5px
}/* princing  */
#hypemetting {
	background-image:url(../images/pricings_tr2.gif);
	background-repeat:no-repeat;
	background-position:left top
}
#pricing_tab ul {
	height:28px
}
.pricing_tab {
	height:250px;
	padding-top:45px
}
#collaboration-suite, #collaboratio-email {
	background-image:url(../images/pricings_tr.gif);
	background-repeat:no-repeat;
	background-position:left top
}
#hypercampaign {
	background-image:url(../images/pricings_tr3.gif);
	background-repeat:no-repeat;
	background-position:left top
}
#collaboration-suite table td, #hypemetting table td, #collaboratio-email table td, #hypercampaign table td {
	text-align:center;
	padding:4px 2px
}
#additional_services ul {
 height:30px width:100%;
	_width:95%;
}
#additional_services li {
	float:left;
	list-style:none;
	margin-left:20px;
	margin-right:20px
}
.additional_services {
	clear:both;
	border-top:1px #ece9e7 solid;
	padding-top:15px;
	width:100%;
	height:180px;
	_width:95%;
}
.additional_services table td {
	padding:5px
}
/* clients  */
    
    
    
    .client {
	clear:left;
	margin-bottom:10px;
	width:450px;
	border-bottom:#e5e5e5 1px solid
}
.challenge {
	padding-top:2px
}
.bc {
	border:1px solid #eaeaea
}
.client .overview img {
	border:1px solid #ddd
}
.client .overview .left {
	width:255px
}
.client .overview .right {
	width:185px
}
.client a:link, .client a:active, .client a:visited {
	color:#B1191A !important;
	text-decoration:none
}
.client a:hover {
	color:#B1191A !important;
	text-decoration:underline
}
#featured_clients {
	background-image:url(../images/case-study-bg.jpg);
	height:448px
}
#clients_bar > div {
	margin-bottom:10px
}
#clients_bar {
	margin-right:-10px;
	margin-top:-20px;
	width:255px
}
#featured_clients ul {
	width:220px;
	font-size:10px;
	padding-top:45px;
	margin:0 auto 0 20px
}
#featured_clients p img {
	margin:10px 0 0 20px
}
#featured_clients li {
	list-style:none;
	margin-bottom:7px;
	border-top:1px solid #eaeaea;
	padding-top:7px;
	color:#8c8c8c
}
#featured_clients li a {
	color:#8c8c8c;
	text-decoration:none;
	font-weight:700
}
#featured_clients li:first-child {
	border-top:0
}/* webinars  */
.webinar h2 {
	font-size:14px;
	font-weight:400;
	margin-bottom:5px
}
.webinar .date {
	font-size:10px
}
.webinars-box {
	width:694px;
	background-image:url(../images/webinars-box-bg2.gif)
}
.webinars-box ul {
	height:38px
}
.webinars-box li.selected {
	opacity:0.5px
}
.webinars-box .top {
	background-image:url(../images/webinars-box-bg.gif);
	background-repeat:no-repeat;
	padding-bottom:10px
}
.webinars-box .content {
	background-image:url(../images/webinars-box-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:30px
}
.webinar2 {
	margin-bottom:20px
}
.webinar2 .date {
	color:#B1191A
}
.webinar2 select {
	margin-top:10px
}
.wb-img {
	float:left;
	width:120px
}
.wb-text {
	float:left;
	width:470px
}
.wb-text select {
	font-size:11px;
	color:#666
}/*  demos  */
#demo {
	height:353px
}
#swf_menu img {
	display:block
}
#demos_content {
	margin-top:-9px
}
.sitemap li {
	list-style:none;
	text-decoration:none;
	font-weight:700;
	margin:7px 0
}
.sitemap li a {
	text-decoration:none;
	font-size:13px
}
.sitemap li ul li a {
	color:#666 !important;
	font-weight:400 !important
}
.sitemap li ul {
 //margin-top:-25px;
}
.box_title {
	color:#cd2342;
	font-size:16px
}
.box_title a {
	color:#cd2342;
	text-decoration:none
}
.box_price {
	color:#cd2342;
	font-size:14px;
	font-weight:700;
	padding-right:23px
}
.sub_title {
	color:#6c696c;
	font-size:14px;
	word-spacing:-1px;
	margin:10px 0 30px
}
.box_additional a:link, .box_additional a:active, .box_additional a:visited, .sub_title a:link, .sub_title a:active, .sub_title a:visited {
	color:#CD2342;
	text-decoration:none
}
.box_additional a:hover, .sub_title a:hover {
	color:#CD2342;
	text-decoration:underline
}
.box_additional {
	background-image:url(../images/post_purchase/box_bg.png);
	margin-bottom:20px;
	display:block;
	clear:both;
	font-size:12px;
	color:#6f6762
}
.box_additional p {
	padding:0 18px
}
.box_additional img {
	margin-right:4px
}
.style4 {
	color:#406DA7;
	font-weight:700
}
.style6 {
	color:#49A777;
	font-weight:700
}
.style7 {
	color:#6c696c;
	font-size:14px;
	word-spacing:-1px;
	font-weight:700
}/* links styles */
a.greylink {
	color:#6f6762 !important
}
a.redlink {
	color:#BA3435 !important;
	text-decoration:none
}
a.bluelink {
	color:#406DA7 !important;
	text-decoration:none
}
a.greenlink {
	color:#49A777 !important;
	text-decoration:none
}
#next_steps {
	margin-top:5px
}
.result {
	margin-bottom:25px
}
.result p {
	margin:3px 0
}
.form_1 input, .form_1 select {
	border:1px solid #CCC;
	font-size:12px;
	color:#6f6762;
	width:170px
}
.form_1 textarea {
	width:300px !important;
	height:100px
}
a:link, a:active, a:active, .content_box .top a:link, .content_box .top a:visited, .content_box .top a:active, .sp_content p a:link, .sp_content p a:visited, .sp_content p a:active, .sp_content li a:link, .sp_content table a:link, .sp_content li a:active, .sp_content table a:active, .sp_content li a:visited, .sp_content table a:visited, .webinars-box a:link, .webinars-box a:visited, .webinars-box a:active {
	color:#B1191A;
	text-decoration:none
}
a:hover, .content_box .top a:hover, .sp_content p a:hover, .sp_content li a:hover, .sp_content table a:hover, .webinars-box a:hover {
	color:#B1191A;
	text-decoration:underline
}
.left, #swf_menu, #player {
	float:left
}
#menu .right li, .sitemap li ul {
	margin-left:20px
}
#second_menu ul, #collaboration-suite table, #hypemetting table, #collaboratio-email table, #hypercampaign table {
	width:100%
}
#why_caption p, #demoscaption p, #partners_caption p, #press_caption p, #services_caption p, #solutions_caption p, #services_caption p, #resources_caption p, #clients_caption p, #products_caption p, #compare_caption p {
	margin-bottom:11px
}
.content_box div.top p, .content_box2 div.top p, .ma5, #inner_menu, .webinar p {
	margin:5px 0
}
#press_banner, #clients_banner, #products_banner {
	background-image:url(../images/bg_clients.jpg);
	height:227px;
	width:747px
}
#services p, #site_contents, #work-smart p {
	margin:10px 0
}
#solutions_caption, #why_caption, #press_caption, #partners_caption, #resources_caption, #clients_caption, #products_caption, #compare_caption {
	margin-top:0;
	padding-left:37px;
	padding-top:10px;
	width:315px
}
.product .right p, .solution .right p, .sp_content p {
	margin:8px 0
}
.other_product p:first-child, .client p {
	margin-top:0 !important
}
#pricing_tab li, .webinars-box li {
	list-style:none;
	float:left
}
.box_content, .hidden {
	display:none
}
a.info {
	position:relative;
	z-index:24;
	color:#666666;
	text-decoration:none;
}
a.info:hover {
	z-index:25;
}
a.info span {
	display: none;
}
a.info:hover span {
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	width:120px;
	border:1px solid #B1191A;
	background-color:#EEEEEE;
	color:#000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
}
.tableitem {
	color:#990000;
	font-weight:bold;
}
