﻿*{
	margin:0;
	padding:0;
	border:0;
	outline: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;	
	font-style: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

/*end - css reset*/


.left{
	float:left;
}

.right{
	float:right;
}

.center{
	text-align:center;
}

.clear{
	clear:both;
}

.hide{
	display:none;
}

.inline{
	display:inline;
}

.block{
	display:block;
}

.overflow{
	overflow:hidden;
}

/*margins*/
.martop10 {
	margin-top:10px;
}


.martop20 {
	margin-top:20px;
}

.martop50 {
	margin-top:50px;
}

.marleft10 {
	margin-left:10px;
}

.marleft20 {
	margin-left:20px;
}

.marleft40 {
	margin-left:40px;
}

.marright20 {
	margin-right:20px;
}

.padding20 {
	padding:20px 0;
}

.disc {
	list-style-type:disc;
}

.container {
	background:#fafafa;
	border:solid 1px #e0e0e0;
}

/*text*/

.bold {
	font-weight:bold;
}
.white {
	color:#fff;
}

.font11{
	font-size:11px;
}
.text-right {
	text-align:right;
}

.title-left {
	font-family:Arial;
	font-size:13px;
	color:#363535;
	font-weight:bold;
	
}

.title_grey {
	font-family:Verdana;
	font-size:14px;
	color:#4d4d4d;
	font-weight:bold;
}

.title_blue {
	font-family:Arial;
	font-size:14px;
	color:#008bb9;
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.text1 {
	font-family:Arial;
	font-size:11px;
	color:#fff;
}

.text2 {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000;
}

.text3 {
	font-family:Arial;
	font-size:13px;
	color:#000;
}

.red {
	color:#b91d20;
}


.linkstyle1 a:link 	{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#404040;
}

.linkstyle1 a:visited {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#404040;
}

.linkstyle1 a:hover {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#545353;
}

.linkstyle2 a:link 	{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#008bb9;
}

.linkstyle2 a:visited {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#008bb9;
}

.linkstyle2 a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#008bb9;
}

.linkstyle3 a:link 	{
	text-decoration:none;
	color:#000;
}

.linkstyle3 a:visited {
	text-decoration:none;
	color:#000;
}

.linkstyle3 a:hover {
	text-decoration:underline;
	color:#67b0e5;
}

.linkstyle4 a:link 	{
	text-decoration:none;
	color:#1464a1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.linkstyle4 a:visited {
	text-decoration:none;
	color:#1464a1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.linkstyle4 a:hover {
	text-decoration:underline;
	color:#67b0e5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.linkstyle5 a:link 	{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.linkstyle5 a:visited {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.linkstyle5 a:hover {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#1464a1;
	text-decoration:underline;
}

.row {
	float:left;
	width:700px;
}

.row2 {
	float:left;
	width:660px;
}

.row3 {
	float:left;
	width:420px;
}

.square {
	float:left;
	width:320px;
}

.square2 {
	float:left;
	width:100px;
}

.square3 {
	float:left;
	width:260px;
}

.square4 {
	float:left;
	width:220px;
}

.border {
	border: solid 1px #ccc;
}

.bullet {
	background-image:url('../images/bullet.jpg');
	background-repeat:no-repeat;
	background-position:1% 6px;
	padding-left:20px;
}

.arrow {
	background-image:url('../images/arrow.jpg');
	background-repeat:no-repeat;
	background-position:1% 4px;
	padding-left:25px;
}

.circle {
	background-image:url('../images/circle.jpg');
	background-repeat:no-repeat;
	background-position:1% 4px;
	padding-left:25px;
}

.pdf {
	float:left;
	background-image:url('../images/pdf.jpg');
	background-repeat:no-repeat;
	width:150px;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:10px;
}

.button {
	background-image: url('../images/buttons/send_email.jpg');
	width:84px;
	height:25px;
}

.login {
	background-image: url('../images/buttons/login.jpg');
	width:84px;
	height:25px;
	cursor:pointer;
}

.clear {
	background-image: url('../images/buttons/clear.jpg');
	width:84px;
	height:25px;
	cursor:pointer;
}

.text {
	border: solid 1px #ccc;
	width:230px;
	height:17px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

body {
	line-height: 1;
	color: #000;
	background: #ececec;
}
ol, ul {
	list-style: none;
}

td {
	vertical-align:top;
}

textarea {
	border: solid 1px #ccc;
	width:228px;
	height:150px;
	padding:2px;
	color:#666;
}

select {
	border: solid 1px #ccc;
	width:236px;
	height:24px;
	padding:1px;	
}

#main-wrapper {
	background: #ececec;
	overflow:hidden;
}

#sub-wrapper {
	margin:0 auto;
	width:1012px;
}

#top-curve {
	float:left;
	background-image:url('../images/frame_top.jpg');
	background-repeat:no-repeat;
	width:1012px;
	height:20px;
}

#center-bg {
	float:left;
	background-image: url('../images/bg_center.jpg');
	background-repeat:repeat-y;
	width:1000px;
	padding:0 6px;
}

#bottom-curve {
	float:left;
	background-image:url('../images/frame_bottom.jpg');
	background-repeat:no-repeat;
	width:1012px;
	height:20px;
}

#content-wrapper{
	float:left;
	width:960px;
	padding:0 20px;
	background-image:url('../images/content_wrapper_bg.jpg');
	background-repeat:repeat-y;
}

#header {
	float:left;
	width:960px;
	height:91px;
	padding:0 20px;	
}

#logo {
	float:left;
	width:211px;
	height:91px;
	background-image:url('../images/logo.jpg');
	background-repeat:no-repeat;
}

#right-header-wrapper {
	float:right;
	width:740px;
	height:91px;
}

#link-top-wrapper {
	float:right;
	width:738px;
	font-family:Verdana;
	font-size:11px;
	text-align:right;
	color:#64b1e5;	
}

#navigator {
	float: right;
	width:738px;
	position:relative;
	top:42px;
	text-align:right;
}

#banner-wrapper {
	float:left;
	width:1000px;
	height:235px;
	background-image:url('../images/banner.jpg');
	background-repeat:no-repeat;
}

#left-column-wrapper {
	float:left;
	width:240px;
}

#right-column-wrapper {
	float:left;
	width:700px;
}

#news-top {
	float:left;
	width:240px;
	height:33px;
	background-image:url('../images/news.jpg');
	background-repeat:no-repeat;
}

#news-content-wrapper {
	float:left;
	width:200px;
	padding:0 20px;
}

#revenue-increase-wrapper {
	float:left;
	width:450px;
}

#revenue-pipeline-top {
	float:left;
	width:313px;
	height:31px;
	background-image:url('../images/revenue_pipeline.jpg');
	background-repeat:no-repeat;
}

#revenue-content-graph {
	float:left;
	width:408px;
	background:#fafafa;
	border:solid 1px #e0e0e0;
	padding:20px;
}

#results-delivered-wrapper {
	float:right;
	width:229px;
}

#results-top {
	float:left;
	width:155px;
	height:31px;
	background-image:url('../images/results_delivered.jpg');
	background-repeat:no-repeat;
	margin-left:156px;
}

#results-content {
	float:left;
	width:188px;
	background:#fafafa;
	padding:0 20px;
	border-top:solid 1px #e0e0e0;
}

#results-delivered-bottom {
	float:right;
	width:231px;
	height:2px;
	background-image:url('../images/results_delivered_bottom.jpg');
	background-repeat:no-repeat;
	position:relative;
	margin-top:-2px;
}

#revenue-results-wrapper {
	float:left;
	width:699px;
	background-image:url('../images/results_delivered_bg.jpg');
	background-repeat:repeat-y;
	background-position:right 90%;
}

#what-we-can-top {
	float:left;
	width:313px;
	height:31px;
	background-image:url('../images/what_we_can_do.jpg');
	background-repeat:no-repeat;
}

#what-we-can-content {
	float:left;
	width:658px;
	border:solid 1px #e0e0e0;
	padding:20px;
	background:#fafafa;
}

#body-bottom {
	float:left;
	width:1000px;
	height:20px;
	background-image: url('../images/content_wrapper_bottom.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:20px;
}

#request-button-wrapper {
	float:left;
	width:220px;
	height:28px;
	background-image:url('../images/content_wrapper_bottom.jpg');
	background-repeat:no-repeat;
	position:relative;
	margin-top:-48px;
	padding-left:20px;
	padding-bottom:20px;
}

#about-us-top{
	float:left;
	width:100px;
	height:31px;
	background-image:url('../images/about_us.jpg');
	background-repeat:no-repeat;
}

#about-us-wrapper{
	float:left;
	padding:20px;
	border:solid 1px #e0e0e0;
	width:658px;	
}

#solutions-top{
	float:left;
	width:100px;
	height:31px;
	background-image:url('../images/solutions.jpg');
	background-repeat:no-repeat;
}

#insights-top{
	float:left;
	width:90px;
	height:31px;
	background-image:url('../images/insights.jpg');
	background-repeat:no-repeat;
}

#revenue-top{
	float:left;
	width:152px;
	height:31px;
	background-image:url('../images/revenue.jpg');
	background-repeat:no-repeat;
}

#closure-top{
	float:left;
	width:163px;
	height:31px;
	background-image:url('../images/contact_to_closure.jpg');
	background-repeat:no-repeat;
}

#channel-top{
	float:left;
	width:152px;
	height:31px;
	background-image:url('../images/channel_catalyst.jpg');
	background-repeat:no-repeat;
}

#frictionless-top{
	float:left;
	width:166px;
	height:31px;
	background-image:url('../images/frictionless_launch.jpg');
	background-repeat:no-repeat;
}

#pipeline-top{
	float:left;
	width:125px;
	height:31px;
	background-image:url('../images/pipeline_plus.jpg');
	background-repeat:no-repeat;
}

#stories-top{
	float:left;
	width:146px;
	height:31px;
	background-image:url('../images/success_stories.jpg');
	background-repeat:no-repeat;
}

#contact-us-top{
	float:left;
	width:113px;
	height:31px;
	background-image:url('../images/contact_us.jpg');
	background-repeat:no-repeat;
}

#sitemap-top{
	float:left;
	width:94px;
	height:31px;
	background-image:url('../images/sitemap.jpg');
	background-repeat:no-repeat;
}

#login-top{
	float:left;
	width:76px;
	height:31px;
	background-image:url('../images/login.jpg');
	background-repeat:no-repeat;
}

#management-top{
	float:left;
	width:127px;
	height:31px;
	background-image:url('../images/management.jpg');
	background-repeat:no-repeat;
}

#password-top{
	float:left;
	width:171px;
	height:31px;
	background-image:url('../images/password_recovery.jpg');
	background-repeat:no-repeat;
}

#login-wrapper {
	margin:0 auto;
	width:420px;
}

#footer {
	width:1012px;
	margin:0 auto;
	height:75px;
	background-image:url('../images/fotter_bg.jpg');
	color:#fff;
	text-align:center;
	padding:15px 0 0 0;
}

.about-btn{
	margin:0 0 0 0;
	width:108px;
	height:31px;
}
	#about a:link{
	background-image:url('../images/navigator/about_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#about a:visited{
	background-image:url('../images/navigator/about_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#about a:hover{
	background-image:url('../images/navigator/about_button.jpg');
	text-decoration:none;
	background-position:top;
}

.solutions-btn{
	margin:0 0 0 10px;
	width:108px;
	height:31px;
}
	#solutions a:link{
	background-image:url('../images/navigator/solutions_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#solutions a:visited{
	background-image:url('../images/navigator/solutions_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#solutions a:hover{
	background-image:url('../images/navigator/solutions_button.jpg');
	text-decoration:none;
	background-position:top;
}

.revenue-btn{
	margin:0 0 0 10px;
	width:111px;
	height:31px;
}
	#revenue a:link{
	background-image:url('../images/navigator/revenue-factory_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#revenue a:visited{
	background-image:url('../images/navigator/revenue-factory_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#revenue a:hover{
	background-image:url('../images/navigator/revenue-factory_button.jpg');
	text-decoration:none;
	background-position:top;
}

.stories-btn{
	margin:0 0 0 10px;
	width:108px;
	height:31px;
}
	#stories a:link{
	background-image:url('../images/navigator/success-stories_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#stories a:visited{
	background-image:url('../images/navigator/success-stories_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#stories a:hover{
	background-image:url('../images/navigator/success-stories_button.jpg');
	text-decoration:none;
	background-position:top;
}

.insights-btn{
	margin:0 0 0 10px;
	width:108px;
	height:31px;
}
	#insights a:link{
	background-image:url('../images/navigator/insights_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#insights a:visited{
	background-image:url('../images/navigator/insights_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#insights a:hover{
	background-image:url('../images/navigator/insights_button.jpg');
	text-decoration:none;
	background-position:top;
}

.contact-btn{
	margin:0 0 0 10px;
	width:108px;
	height:31px;
}
	#contact a:link{
	background-image:url('../images/navigator/contact_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#contact a:visited{
	background-image:url('../images/navigator/contact_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#contact a:hover{
	background-image:url('../images/navigator/contact_button.jpg');
	text-decoration:none;
	background-position:top;
}

.request-btn{
	margin:0 0 0 0;
	width:201px;
	height:28px;
}
	#request a:link{
	background-image:url('../images/buttons/request_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#request a:visited{
	background-image:url('../images/buttons/request_button.jpg');
	text-decoration:none;
	background-position:bottom;
}    	

	#request a:hover{
	background-image:url('../images/buttons/request_button.jpg');
	text-decoration:none;
	background-position:top;
}

#link-top-wrapper a:link 	{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#67b0e5;
}

#link-top-wrapper a:visited {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#67b0e5;
}

#link-top-wrapper a:hover {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#CCC;
}

#footer a:link 	{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#fff;
}

#footer a:visited {
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#fff;
}

#footer a:hover {
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#CCC;
}

a:link 	{
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1464a1;
}

 a:visited {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1464a1;
}

a:hover {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1464a1;
}
