bbody {
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;

}
a {
	color:#990000;
	text-decoration: none;
}
a:visited {
	color:#990000;
	text-decoration: none;
}
a:hover {
	color:#000;
	text-decoration: none;
}
.dim {
	color:#919390;
}
.smaller {
	font-size:11px;
}
.bigger {
	font-size:15px;
}
.highlight {
	color:#CE3A1C
}
.no-under {
	text-decoration:none
}
.inactive {
	background-color:#989A97 !important;
	color:#FFF;
	font-weight:normal !important
}
.hidden {
	display:none;
}
.clear {
	clear:both;
}
.headline {
	color:#FFF;
	font-weight:bold
}
.headline a {
	color: #FFFFFF;
	text-decoration:none;
}
.headline a:hover {
	color:#C23A20;
	text-decoration:none;
}
.calloutbox {
	background:#B7B9B6 url('images/contentnavbg.html') repeat-x;
	padding:15px
}
.calloutbox strong {
	color:#000
}
#content {
	width:935px;
	margin:0px auto;
	background-color:#FFF;
}
#content-top-nav {
	width:935px;
	margin:0px auto;
	background-color:#FFF;
}
#logo {
	width:255px;
	height:85px;
	float:left;
	margin:0px;
	padding:0px;
	background:#FFF;
	text-indent:-666em;
	overflow:hidden;
}
#logo a {
	display:block;
	height:85px;
}
/**
 * Top most navigation
**/

#header-container {
	width:915px;
	margin:0px auto;
	border-bottom:#999999 solid 4px;
	z-index:100;
	position:relative;/*	padding-top:20px;
*/}
#header-content {
	/*	overflow:hidden;*/
	font-family:Arial, Helvetica, sans-serif;
}
#header-content .customer {
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
#search-form {
	width:265px;
	float:right;
	text-align:right;
	margin-bottom:20px;
}
#search-form label {
	color:#000;
	font:bold 11px/30px Arial, sans-serif;
}
#search-term {
	border:1px inset #EEE;
	font-size:11px;
	width:150px
}
#search-submit {
	background-color:#989A98;
	color:#FFF;
	font-size:11px;
	border:1px outset #EEE;
	margin-left:3px;
	padding:1px 3px;
}
#top-nav {
	background:url(top-nav-bg-large1.gif) no-repeat;
	clear:both;
	line-height:1px;
}
/*#top-nav-content {
 position:relative; background:url(top-nav-bg-01.gif) repeat-x; clear:both;
}
*/
#topnavmenu {
	position:relative;
	z-index:100;
	;
}
ul#topnavmenu {
	margin: 0;
	border: 0 none;
	padding: 0;
	/*width: 640px; /*For KHTML*/
	list-style: none;
	height:29px;
	z-index:10;
}
ul#topnavmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 29px;
	width: 85px;
}
ul#topnavmenu ul {
	text-align:left;
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 200px;
	list-style: none;
	display: none;
	position: absolute;
	top: 29px;
	left: 0;
}
ul#topnavmenu ul:after /*From IE 7 lack of compliance*/ {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
ul#topnavmenu ul li {
	left: 0px;
	width: 180px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	border-collapse:collapse;
}
/* Root Menu */
ul#topnavmenu a {
	padding: 3px 10px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #686868;
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	/* background-image:url(images/top-nav-bg2.gif); */
	border-collapse:collapse;
}
/* Root Menu Hover Persistence */
ul#topnavmenu a:hover, ul#topnavmenu li:hover a, ul#topnavmenu li.iehover a {
	background: #CCC;
	color: #FFF;
}
/* 2nd Menu */
ul#topnavmenu li:hover li a, ul#topnavmenu li.iehover li a {
	float: none;
	border: 1px solid #FFF;
	background: #EEE;
	color: #666;
}
/* 2nd Menu Hover Persistence */
ul#topnavmenu li:hover li a:hover, ul#topnavmenu li:hover li:hover a, ul#topnavmenu li.iehover li a:hover, ul#topnavmenu li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
}
/* 3rd Menu */
ul#topnavmenu li:hover li:hover li a, ul#topnavmenu li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
}
/* 3rd Menu Hover Persistence */
ul#topnavmenu li:hover li:hover li a:hover, ul#topnavmenu li:hover li:hover li:hover a, ul#topnavmenu li.iehover li.iehover li a:hover, ul#topnavmenu li.iehover li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
}
/* 4th Menu */
ul#topnavmenu li:hover li:hover li:hover li a, ul#topnavmenu li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
}
/* 4th Menu Hover */
ul#topnavmenu li:hover li:hover li:hover li a:hover, ul#topnavmenu li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
}
ul#topnavmenu ul ul, ul#topnavmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 180px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#topnavmenu li:hover ul ul, ul#topnavmenu li:hover ul ul ul, ul#topnavmenu li.iehover ul ul, ul#topnavmenu li.iehover ul ul ul {
	display: none;
}
ul#topnavmenu li:hover ul, ul#topnavmenu ul li:hover ul, ul#topnavmenu ul ul li:hover ul, ul#topnavmenu li.iehover ul, ul#topnavmenu ul li.iehover ul, ul#topnavmenu ul ul li.iehover ul {
	display: block;
}
/*#top-nav-content{ position:relative; background:url(images/top-nav-bg-01.gif) repeat-x; clear:both;}*/



/**
 * Opening text and graphic
**/

#voviciFlashHeader {
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#opener {
	position:relative;
	clear:both;
	margin-left:10px;
	margin-right:10px;
	min-height:333px;
	height:auto !important;
	height:333px;
}
#opener-content {
	width:375px;
	padding:20px 0px 10px 30px;
	color:#FFF;
	font-weight:normal;
	min-height:303px;
	height:auto !important;
	height:303px;
}
#register-now {
	font-size:14px;
	width:219px;
	height:34px;
	border:none;
	color:#FFF;
	margin:0px;
}
#content-navigation {
	height:auto !important;
	height:200px
}
/**
 * Topics at bottom
**/

#topic-center {
	margin:0px auto;
	background-color:#989A97;
	color:#FFF;
	padding:15px 10px 15px 45px;
	position:relative;
	width:858px;
	clear:both;
	height:100px;
}
.topic-list {
	text-align:left;
	width:155px;
	float:left;
	margin-bottom:25px;
	padding:5px;
}
.topic-list a, .topic-list a:visited {
	color:#FFF;
}
.topic-list a:hover {
	color:#C53B21;
}
.topic-list h3 {
	font-size:11px;
	margin:0px;
}
.topic-list h3 a {
	text-decoration:none
}
.topic-list ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:10px;
}
.topic-list ul li {
	font-size:11px;
}
#topic-center #more-info {
	position:absolute;
	bottom:5px;
	right:1px;
	width:820px;
	padding-top:50px;
}
#more-info h3 {
	font-size:11px;
	margin:0px;
}
#bottom-nav { width:auto; padding-bottom:10px; }
#bottom-nav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:10px;
}
#bottom-nav ul li {
	float:left;
	border-right:1px solid #000;
	line-height:9px;
	padding-bottom:3px;
}
#bottom-nav ul li:first-child a, #bottom-nav ul li.first-child a {
	padding-left:0px
}
#bottom-nav ul li:last-child, #bottom-nav ul li.last-child {
	border-right:none
}
#bottom-nav ul li a {
	padding-right:3px;
	padding-left:3px;
	color:#000;
	font-size:9px;
	text-decoration:none
}
#bottom-nav ul li a:visited {
	color:#000
}
#bottom-nav ul li a:hover {
	color:#C53B21;
}
#copyinfo {
	font-size:9px;
	margin:3px 0px
}
/****************************************************
 * Landing styles
**/

#landing-content {
	clear:left;
	margin-left:8px;
	min-height:250px;
	height:auto !important;
	height:250px;
	width:915px;
	float:left;
	margin-top:0px;
	color:#4E4E4E;
	border-bottom:10px solid #FFF;
}
#landing-banner {
	height:333px;
	position:relative;
}
#landing-banner.consumer {
	width:450px;
	min-height:410px;
	height:auto !important;
	height:410px;
	float:left;
}
#landing-banner.organization {
	width:915px;
	height:333px;
	float:left;
}
#landing-banner.marketing {
	width:915px;
	height:333px;
	float:left;
}
#landing-banner.community {
	width:915px;
	height:333px;
	float:left;
	z-index:1;
}
#landing-inner-content {
	float:left;
	margin-top:8px;
	width:915px;
	float:left;
	background:#D1D3D1 ;
	min-height:400px;
	height:auto !important;
	height:400px
}
#inner-content-footer {
	clear:both;
}
#landing-topic {
	width:360px;
	float:left;
	min-height:310px;
	height:auto !important;
	height:310px;
	color:#666666;
	padding-top:35px;
	padding-bottom:5px;
	padding-left:45px;
	padding-right:45px;
	font:normal 15px/19px Helvetica, Verdana, sans-serif;
}
#landing-topic h2 {
	font:normal 25px/25px Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
	color:#000;
	margin:0px 0px 3px 0px;
	height:25px
}
#landing-topic ul {
	margin:0px;
	padding:0px;
}
#landing-points {
	width:455px;
	border-left:10px solid #FFF;
	float:left;
	background-color:#FFF;
	min-height:420px;
	height:auto !important;
	height:420px;
}
#landing-points ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#landing-points ul li.point {
	height:73px;
	background:#000;
	color:#FFF;
	padding:10px;
	overflow:hidden;
	position:relative
}
#landing-points ul li.point .point-content {
	display:none;
}
#landing-points ul li.hover {
	cursor:pointer
}
#landing-points ul li.active {
	background-color:#651D0F;
	min-height:185px;
	height:auto !important;
	height:185px
}
#landing-points ul li.active .point-content {
	display:block;
}
#landing-points ul li.active span.expander {
	position:absolute;
	right:10px;
	top:10px;
}
#landing-points ul li span.expander {
	font-size:15px;
	vertical-align:text-bottom;
	padding-left:10px
}
#landing-points .point-content ul {
	margin:10px;
	padding:10px
}
#landing-points h3 {
	font:normal 25px/25px Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	margin:0px 0px 3px 0px;
	height:25px
}
#landing-points p {
	margin:8px 0px
}
#landing-banner img {
	float:left;
	clear:left
}
#landing-message {
	width:350px;
	padding-right:115px;
	padding-top:20px;
	background:#F2F2F2;
	min-height:390px;
	height:auto !important;
	height:390px;
	float:left;
	font-size:12px;
}
#landing-message p {
	margin:0px 0px 10px 5px;
	padding-bottom:10px;
	border-bottom:1px dotted #4E4E4E;
}
#landing-button {
	font-size:14px;
	font-weight:normal;
	width:180px;
	height:34px;
	border:none;
	color:#FFF;
	margin:0px
}
#button-container {
	margin-top:20px;
}
#info-container {
	background:#000;
	height:366px;
	width:915px;
	margin-top:8px;
	float:left;
	overflow:hidden;
	position:relative;
}
#info-container .info- {
	position:absolute;
	top:0px;
	left:0px;
	background:#000;
	width:915px;
	height:366px;
}
#info-container button {
	font-size:14px;
	font-weight:normal;
	width:180px;
	height:34px;
	border:none;
	color:#FFF;
	margin:0px;
}
.info-item h2 {
	width:28px;
	height:366px;
	float:left;
	margin:0px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-666em;
}
.info-item .info-data {
	width:725px;
	float:left;
	padding-left:20px;
	height:300px;
	color:#CCCCCC;
	padding-top:66px;
	font:normal 12px/15px Helvetica, Verdana, sans-serif;
}
.info-item .info-data ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.info-item .info-data ul li {
	padding-left:20px;
	font-weight:normal;
	margin-bottom:8px;
	width:340px;
	float:left;
}
.info-item h3 {
	font:normal 30px/30px Helvetica, sans-serif;
	text-transform: capitalize;
	color:#BA331A;
	margin:0px;
}
.info-item h4 {
	font:normal 16px/18px Helvetica, Verdana, sans-serif;
	color:#FFF;
	margin:8px 0px
}
.info-item p {
	clear: both;
	font:normal 14px/15px Helvetica, Verdana, sans-serif;
}
.benefits h2 {

}
.create h2 {

}
.manage h2 {

}
.analyze h2 {

}
.act h2 {

}
.info-data button {
	position:absolute;
	top:225px;
	left:450px;
}
.benefits button {
	position:absolute;
	top:66px;
	left:450px;
}
#landing-inner-content #more-info {
	width:435px;
	float:left;
	margin-top:5px;
	background-color:#989A98;
	padding:10px;
	height:70px
}
#landing-inner-content #more-info h3 {
	font-size:11px;
	margin:0px;
}
#landing-inner-content #copyinfo {
	color:#000;
	padding-top:5px
}
#landing-inner-content #bottom-nav ul {
	width:435px;
}
#landing-inner-content #bottom-nav ul li {
	line-height:13px;
}
#landing-inner-content #bottom-nav ul li a {
	font-size:11px;
	white-space: nowrap
}
#landing-inner-content #bottom-nav ul li:first-child a, #landing-inner-content #bottom-nav ul li.first-child a {
	padding-left:3px;
}
/****************************************************
 * Internal/Template styles
**/

#internal-banner {
	margin-left:8px;
	min-height:250px;
	height:auto !important;
	height:250px;
	width:690px;
	float:left;
	margin-top:0px;
	color:#000;
	overflow:hidden;
}
#internal-banner ul {
	border:0px;
	list-style:none;
	padding: 10px 0px 0px 370px;
	margin: 0px;
}
#internal-banner ul li {
	background:url(images/bg_arrow_banners.png) no-repeat left 5px;
	padding-left: 25px;
	margin-bottom: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#internal-banner H1, #internal-banner H2 {
	margin:0;
	color:#BF170E;
	padding:60px 0px 0px 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#internal-content {
	float:left;
	width:678px;
	background-color:#FFF;
	color:#000;
	font:normal 12px/17px Arial, sans-serif;
}
#internal-content-articles {
	float:left;
	width:678px;
	background-color:#FFF;
	color:#000;
	font:normal 12px/17px Arial, sans-serif;
	padding: 0 0 20px 20px;
}
#internal-content-articles h1{ color:#E33326; font-size:20px; font-weight:bold}
#internal-content-articles h2{color:#E33326; font-size:17px; font-weight:bold}
#internal-content-articles h3{color:#E33326; font-size:14px; font-weight:bold}

#internal-content-top {
	float:left;
	width:920px;
	background-color:white;
	color:#696969;
	font:normal 12px/17px Arial, sans-serif;
	margin-bottom:10px;
}
#internal-content-bottom, #internal-content-bottom-sol {
 float:left;
 width:930px;
 background-color:#FFF;
 color:#000;
 font:normal 12px/17px Arial, sans-serif;
 overflow:hidden;
/*
 background: url(images/bg_products_tab.jpg) no-repeat 0px 30px;
*/
 min-height:350px;
 height:auto;
}
/*
#internal-content-bottom-sol {
	background: url(images/bg_products_tab.jpg) no-repeat;
}
*/
#internal-content-bottom-inner {
	min-height:100px;
	width:670px;
	height:auto !important;
	height:100px;
	padding:20px 20px 5px 10px;
	float:left;
	clear:left;
}
#internal-content-bottom-inner a{ color:#990000; text-decoration:none;}
#internal-content-bottom-inner a:hover{ text-decoration: none;}

#prod-list ul{ list-style:none;}
#prod-list ul li{}

#content-left {
	width:220px;
	float:left;
}
#content-center {
	width:640px; /*430*/
	float:left;
	padding:20px 20px 0px 15px;
/*
	background: url(images/bg_products_tab.jpg) no-repeat 0px 1px;
*/
	margin-top:10px;
}
#content-center-demo {
	width:890px; /*430*/
	float:left;
	padding:20px 20px 0px 15px;
/*
	background: url(images/bg_products_tab.jpg) repeat-x 0px 1px;
*/
	margin-top:10px;
}
#content-center h2 {
	font-size:14px;
	font-weight:bold;
}
#content-nav {
	margin:10px;
	float:left;
	clear:left;
	width:200px;
}
#content-nav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#content-nav ul li {
	min-height:30px;
	height:auto !important;
	height:30px;
	border-bottom:1px solid #FFF
}
#content-nav ul li:last-child, #content-nav ul li.last-child {
	border-bottom:none;
}
#content-nav ul li a {
	display:block;
	width:180px;
	font:normal 12px/30px Arial, sans-serif;
	color:#000;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
}
#content-nav ul li a:hover {
	text-decoration:underline;
	font-weight:bold
}
#content-nav ul li ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#content-nav ul li ul li {
	min-height:30px;
	height:auto !important;
	height:30px;
	background-color:#EDEFED;
}
#content-nav ul li ul li a {
	display:block;
	padding-left:15px;
	width:165px;
	font:normal 12px/30px Arial, sans-serif;
	color:#000;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
	border:none
}
#content-nav ul li ul li a:hover {
	text-decoration:underline;
	font-weight:bold
}
#content-adblock {
	float:left;
	margin:10px;
	width:140px;
	clear:left;
	padding:10px;
	font:bold 16px/18px Arial, sans-serif;
	color:#000;
}
#content-adblock em {
	color:#C23A20;
	font-style:normal
}
#content-adblock a {
	color:#696969;
	font:normal 12px/18px Arial, sans-serif;
	text-decoration:none;
	display:block;
	padding:5px 0px;
	position:relative;
}
#internal-content h3 {
	color:#C23A20;
	font:normal 18px/21px Arial, sans-serif;
	margin:8px 0px;
}
/**
 * Breadcrumbs
**/
#breadcrumbs {
	float:left;
	clear:right;
	width:430px;
	margin:5px 0px
}
.full {
	float:left;
	clear:both;
	width:650px !important;
	margin:5px 0px
}
#breadcrumbs h2 {
	display:none
}
#breadcrumbs ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	clear:both;
	min-height:16px;
	height:auto !important;
	height:16px;
}
#breadcrumbs ul li {
	float:left;
}
#breadcrumbs .noLink {
	float:left;
	padding-left:16px;
	font:normal 11px/16px Arial, sans-serif;
	padding-top:1px;
}
#breadcrumbs ul li a {
	color:#696969;
	font:normal 11px/16px Arial, sans-serif;
	padding-left:16px;
	text-decoration:none;
}
.full {
	width:650px;
}
/**
 * Contente Full (no left nav)
**/

#content-full {
	width:665px;
	float:left;
	padding:0px 0px 10px 10px;
}
/**
 * Right side of page
**/
#content-right {
	width:210px;
	float:left;
	margin-left:7px;
}
#content-right-nav {
	width:210px;
	float:left;
	min-height:200px;
	height:auto !important;
	height:200px;
	margin-top:0px
}
#content-right-nav h2 {
	color:#FFF;
	font:bold 18px/22px Arial, sans-serif;
	margin:10px 8px
}
/**
 * Right menu Solutions
**/

#solutions-right-nav {
	width:230px;
	float:left;
	min-height:300px;
	height:auto !important;
	height:200px;
	background-color:#fff;
	margin-top:30px;
	background:url(images/bg_rigth_container.jpg) left no-repeat;
}
#solutions-right-nav ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#solutions-right-nav ul li {
	min-height:28px;
	height:auto !important;
	height:28px;
	padding-left:20px;
	background: url(images/bg_solutions_rigth_menu_border.jpg) no-repeat bottom;
}
#solutions-right-nav ul li a {
	background: url(images/bg_solutions_rigth_menu.jpg) no-repeat center left;
	text-decoration:none;
	color:#333;
	font:bold 13px/30px Arial, sans-serif;
	padding-left:30px;
	display:block;
	width:230px
}
#solutions-right-nav ul li a:visited {
	color:#333
}
#solutions-right-nav ul li a:hover, #solutions-right-nav ul li a.active {
	color:red;
	background: url(images/bg_solutions_rigth_menu_ON.jpg) no-repeat center left;
}
#solutions-right-nav ul.content-right-subnav {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:url(images/bg_solutions_rigth_menu_Industries.jpg) no-repeat bottom;
}
#solutions-right-nav ul.content-right-subnav li {
	min-height:25px;
	height:auto !important;
	height:25px;
	padding-left:20px;
	background:none;
}
#solutions-right-nav ul.content-right-subnav li a, #solutions-right-nav ul.content-right-subnav li a:visited {
	padding:0px 0px 0px 30px;
	color: #666666;
	width:150px;
	line-height:25px;
	font-weight:normal;
	background: url(images/bg_solutions_rigth_SubMenu.jpg) no-repeat center left;
}
#solutions-right-nav ul.content-right-subnav li a:hover {
	padding:0px 0px 0px 30px;
	color:#C23A20;
	line-height:25px;
	background: url(images/bg_solutions_rigth_menu_ON.jpg) no-repeat center left #FFFFFF;
}
.internal-list {
	list-style-type:none;
	padding-left:15px;
	margin:0px;
}
.internal-list li {
	margin:0px;
	padding:0px;
}
.dark-button {
	width:200px;
	height:32px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	border:none
}
/**
 * Tab Style
**/

.tab-style {
}
.tab-style ul.tabs {
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:30px
}
.tab-style ul.tabs li {  /*4 new site*/
	float:left;
	background-color:#EBEBEB;
	font:bold 13px/30px Helvetica, Verdana, sans-serif;
	height:auto;
	text-align:center;
	border-right:2px solid #FFF;
	background:url(images/bg_tab_prod_OFF.jpg) no-repeat top;
}
.tab-style ul.tabs li.active {
	color:#000;
	background:url(images/bg_tab_prod_ON.jpg) no-repeat top;
}
.tab-style ul.tabs li.active a {
	color:#000;
}
.tab-style ul.tabs li:last-child, .tab-style ul.tabs li.last-child {
	border-right:none;
}
.tab-style ul.tabs li a {
	text-decoration:none;
	color:#999999;
}
.tab-style .tab-content {
	background-color:#EBECEA;
	min-height:100px;
	width:440px;
	height:auto !important;
	height:100px;
	padding:20px 10px 5px 10px;
	float:left;
	clear:left;
}
.tab-style .hidden {
	display:none;
}
.content-item {
	padding-bottom:10px;
}
.content-item h4 {
	margin-top:0px;
}
/**
 * Internal tab widths
**/

#find-solution ul.tabs li {
	width:149px;
}
#find-solution ul.tabs li:last-child, #find-solution ul.tabs li.last-child {
	width:151px;
}
#our-customers ul.tabs li {
	width:220px;
}
#prod-overview ul.tabs li {
	width:220px;
}
#prod-overview ul.tabs li:last-child, #prod-overview ul.tabs li.last-child {
	width:220px;
}
#find-solution .tab-content {
	width:433px;
}
#prod-overview .tab-content {
	width: 550px;
	background-color: transparent;
}
/*- Solutions -*/
#sol-overview ul.tabs li {
	width:220px;
}
#sol-overview ul.tabs li:last-child, #sol-overview ul.tabs li.last-child {
	width:220px;
}
#sol-overview .tab-content {
	width: 660px;
	background-color: transparent;
}
/*-About-*/
#abt-overview ul.tabs li {
	width:150px;
}
#abt-overview ul.tabs li:last-child, #abt-overview ul.tabs li.last-child {
	width:150px;
}
.tab-style ul.tabs-p li {
	width:150px;
}
/*-Services-*/
#serv-overview ul.tabs li {
	width:220px;
}
#serv-overview ul.tabs li:last-child, #serv-overview ul.tabs li.last-child {
	width:220px;
}
#serv-overview .tab-content {
	width: 660px;
	background-color: transparent;
}
/*-Partners-*/

.tab-style ul.tabs-p {
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:30px
}
.tab-style ul.tabs-p li {
	float:left;
	background-color:#EBEBEB;
	font:bold 13px/30px Helvetica, Verdana, sans-serif;
	height:auto;
	text-align:center;
	border-right:2px solid #FFF;
	background:url(images/bg_tab_prod_OFF.jpg) no-repeat top;
}
.tab-style ul.tabs-p li a {
	color:#999999;
	text-decoration:none;
}
.tab-style ul.tabs-p li.active {
	color:#000;
	background:url(images/bg_tab_prod_ON.jpg) no-repeat top;
	text-decoration:none;
}
.tab-style ul.tabs-p li.active a {
	color:#000;
	text-decoration:none;
}
#part-overview ul.tabs-p li {
	width:220px;
}
#part-overview ul.tabs-p li:last-child, #part-overview ul.tabs-p li.last-child {
	width:220px;
}
#part-overview .tab-content {
	width: 660px;
	background-color: transparent;
}
#part-right-content {
	width:230px;
	height:350px;
	float: right;
	margin-top: 30px;
	margin-bottom: 30px;
	min-height:300px;
	background:url(images/bg_rigth_container.jpg) white left no-repeat;
}
#part-right-content img {
	padding:40px 20px;
	display:block;
}
/**
 * Other styles
**/

.client-logo {
	width:100px;
	height:50px;
	float:left;
	margin:5px
}
hr.light {
	border: 0px;
	color: #E5E7E4;
	background-color: #E5E7E4;
	height: 1px;
	width: 100%;
	text-align: left;
}
#get-demo {
	float:right;
	margin-right:15px;
	margin-bottom:10px;
}
#downloads {
	float:right;
	width:150px;
	border-left:1px solid #CCCCCC;
	padding-left:25px
}
/**
 * Footer
**/
	
#internal-footer {
	margin: 0 auto;
	clear:both;
	min-height:60px;
	height:auto !important;
	height:60px;
	background-color:#e7e7e7;
	color:#000;
	padding:30px 10px 15px 45px;
	width:862px
}
#internal-footer #more-info {
	width:auto;
	margin-top:5px
}
h1 {
	color:#990000;
	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:21px;
	margin:10px 0px;
}
h2 {
	color:#676767;
	font-family:Arial, sans-serif;
	font-size:18px;
	line-height:10px;
	margin:0px 0px;
	font-weight:bold;
}


h5 {
	font-size:11px
}
.Why-Choose-Vovici {
	color:#FFF;
	font:bold 18px/22px Arial, sans-serif;
	margin:10px 8px
}
.news {
	font:bold 18px/21px Arial, sans-serif;
	color:#FFF;
	margin:8px 0px
}
a.callUs:link, a.callUs:visited, a.callUs:active {
	color: #E33326;
	text-decoration: none;
	font-size:12px;

}
a.callUs:hover {
	text-decoration: underline; 
}
#vvc40 {
	width: 350px;
	height: auto;
	min-height:300px;
	float:right;
	margin-top: 30px;
	background:url(images/bg_rigth_container.jpg) no-repeat left;
	padding-left:10px;
}
/*SiteMap*/

#sitemap-content-center{ width:900px; margin: 0 auto; clear:both;}
#sitemap-content-center h3 {color:#333; font-size:12px;}
.sm-box { width:250px; float:left; min-height:100px; height:auto; border-left: #fff solid 40px; }
.sm-box ul {
	margin-left: 0;
	padding-left: 10px;
	list-style: none;
	margin:5px 0;
	
}
.sm-box ul li, .sm-box ul li ul li {margin-bottom:5px;}

.sm-box a {
	padding-left: 10px;
	background-image: url(images/bg_sitemap_list_red.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	color:#333333;
	text-decoration:none;
}
.sm-box a:hover{background-position: 2px 5px; border-bottom:#E33326 1px solid;}


/*Demo Page*/

.demos-box {
float:left;
margin:0 0 20px 10px;
width:850px;}
.demos-box h3 {
font-family:Arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:14px;
margin:0pt 20px 5px 390px;
}
.demos-box p {margin:0pt 20px 0px 390px;}
.demos-box img{ float:left;}
.demos-box span { padding:0 20px;}

#demo-left { width:200px; float:left;}
#demo-left-inner{ padding:10px; background-color:#fff}

#demo-left ul {	
	list-style-type:none;
	padding:0px;
	margin:0px;}
#demo-left ul li {
	min-height:28px;
	height:auto !important;
	height:28px;
	padding-left:5px;
}
#demo-left ul li a {
	text-decoration:none;
	color:#333;
	font:bold 13px/30px Arial, sans-serif;
	padding-left:5px;
	display:block;
}
#demo-left ul li a:hover {}

#demo-content{ width:700px; float:left;}
#demo-content-inner{ padding:10px; background-color:#fff;}

.searchLinks a {
	color: #5f5f5f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.searchLinks a:visited {color: #5f5f5f;}

.searchLinks a:hover {
	color: #5f5f5f;
	text-decoration: none;
}

.bottomLinks a {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.bottomLinks a:visited {color: #990000;}

.bottomLinks a:hover {
	color: #990000;
	text-decoration: none;
}

.blogLink a {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

.blogLink a:visited {color: #000;}

.blogLink a:hover {
	color: #000;
	text-decoration: none;
}

.bottomTitle {
	color: #626262;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	line-height:20px;
}

.typeTitle {
	color:#E33326;
	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
}

.contentTitle {
	color:#E33326;
	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:21px;
	margin:10px 0px;
}



/* ************************** */
/*       HUBSPOT STYLES       */
/* ************************** */



#dnn_ContentPane h2.ContainerTitle {
color:#990000;
font-family:Arial,sans-serif;
font-size:18px;
font-weight:bold;
line-height:21px;
margin: 0 0 0px 0;
}

#dnn_ContentPane div.ContainerContentWrapper, 
#dnn_ContentPane div.listing div.post {
margin-bottom: 30px;

}

#dnn_ContentPane h3.title, 
#dnn_ContentPane .listing .post h3.title, 
#dnn_ContentPane .listing .post h3.title a {
color:#676767 !important;
font-family:Arial,sans-serif;
font-size:18px;
font-weight:bold;
line-height:25px;
margin: 10px 0;
}

#dnn_ContentPane #listing .item h3 {
color:#676767 !important;
font-family:Arial,sans-serif;
font-size:14px;
font-weight:normal;
line-height:20px;
margin: 10px 0;

}

#dnn_ContentPane .listing .post div.byline, 
#dnn_ContentPane .listing .post div.submissions {
margin-bottom: 10px;
}

#dnn_LeftPane h2.ContainerTitle {
font-family:Arial,sans-serif;
color:#777777;
font-size:14px;
font-weight:bold;
line-height:21px;
margin-left:10px;
margin-bottom:6px;
line-height:140%;;
}

#dnn_LeftPane div.BasicContainer {
width: 180px;
margin-bottom: 20px;
padding-left:0px;}


#dnn_LeftPane li {
margin-bottom: 10px;
margin-left: -15px;
}

#bb-container div.post .tags {
margin: 5px 0;
padding-bottom: 5px;
border-bottom: dotted 1px #990000;
color: #636163;
}

/* pad content images */
html>body div.post img[align=right]{
margin:0 0 5px 15px;border:none;padding:2px;}
html>body div.post img[align=left]{
margin:0 15px 5px 0;border:none;padding:2px;}

/* underline content links */
div.post a {text-decoration: underline !important;}
div.post a:hover {text-decoration: none !important;}

div.post div.submissions a, 
div.post h3.title a {
text-decoration: none !important;
}
div.post div.submissions a:hover , 
div.post h3.title a:hover {
text-decoration: underline !important;
}

/* \ comments */
div.comments div.comment-body {
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom: dotted 1px #990000;

}
div.comments div.comment-body div.comment-info {
font-style: italic;
}

.comments {
font-size:14px;
border: 1px solid #666666;
color: #636163;
padding:6px;
margin:2px;
width:350px;
background-color:#e7e7e7;
}

/* Tag List */
ul#_TagList a {

}





.BlogPostList ul li a { color: #ffffff;}














