body {
	margin:0;
	padding:0;
	background:url('/static/images/bg-body.png') repeat-x;
	font-family:Arial,sans-serif;
}

#container {
	position:relative;
	width:978px;
	left:50%;
	margin-left:-489px;
}
	#header {
		width:100%;
		position:relative;
		height:72px;
	}
		#header h1 {
			width:100%;
			text-align:center;
			height:72px;
			margin:0;
			padding:0;
		}
			#header h1 a.logo {
				display:inline-block;
				*display:block;
				width:265px;
				height:72px;
				background:url('/static/images/kontagent-logo.png') no-repeat;
				text-indent:-9999px;
				cursor:pointer;
			}
			#header .userSignupLogin {
				position:relative;
				z-index:500;
				top:-45px;
				left:820px;
				width:200px;
				overflow:hidden;
				font-size: 10px;
				color:#999;
				word-spacing:0;
			}
				#header .userSignupLogin a { 
					color:#e5e5e5;
					text-decoration:none;
					height:24px;
					line-height:24px;
					text-align:center;
					text-transform:uppercase;
					display:inline-block;
					zoom:1;
					*display:inline;
				}
				#header .userSignupLogin a.signup {
					background:url('/static/images/bg-signUp.png') no-repeat;
					width:76px;
				}
				#header .userSignupLogin a.signup span { color:#99ff00; }
				#header .userSignupLogin a.signup:hover {
					background-position:0 -24px;
				}
				#header .userSignupLogin a.login {
					background:url('/static/images/bg-login_small.png') no-repeat;
					width:56px;
				}
				#header .userSignupLogin a.login:hover {
					background-position:0 -24px;
				}
	
	#splash {
		position:relative;
		width:100%;
		height:auto;
		background:url('/static/images/bg-splash.png') no-repeat;
		_margin:-15px 0 0 0;
	}
		#splash ul.topNav {
			position:relative;
			width:960px;
			height:40px;
			list-style-type:none;
			padding:0 0 0 9px;
			margin:0;
		}
			#splash ul.topNav li {
				float:left;
				background:url('/static/images/bg-topNav.png') no-repeat;
				display: -moz-inline-block;
				display:inline-block;
				zoom:1;
				*display:block;
				margin:0;
				padding:0;
				width:160px;
				text-align:center;
				font-size: 15px
                line-height: 40px;
				color:#7e7e7e;
				border-bottom:1px solid #1b1b1b;
			}
			#splash ul.topNav li.first {
				background:url('/static/images/bg-topNav-first.png') no-repeat;
			}
			#splash ul.topNav li.last {
				background:url('/static/images/bg-topNav-last.png') no-repeat top right;
			}
			#splash ul.topNav li.active a {
				background:url('/static/images/bg-topNav-hover.png') no-repeat;
				width:160px;
				height:40px;
				color:#fff;
			}
			#splash ul.topNav li.firstactive {
				background:url('/static/images/bg-topNav-first-hover.png') no-repeat;
			}
			#splash ul.topNav li.lastactive {
				background:url('/static/images/bg-topNav-last-hover.png') no-repeat;
			}
			#splash ul.topNav li.firstactive a { color:#fff; }
			#splash ul.topNav li.lastactive a { color:#fff; }
				ul.topNav li a {
					display: -moz-inline-block;
					display:inline-block;
					zoom:1;
					*display:inline;
					width:160px;
					height:40px;
					text-decoration:none;
					color:#7e7e7e;
					line-height: 40px;
				}
					ul.topNav li a:hover {
						background:url('/static/images/bg-topNav-hover.png') no-repeat;
						width:160px;
						height:40px;
						color:#fff;
					}
					ul.topNav li.first a:hover {
						background:url('/static/images/bg-topNav-first-hover.png') no-repeat;
					}
					ul.topNav li.last a:hover {
						background:url('/static/images/bg-topNav-last-hover.png') no-repeat;
					}
		
		
		#splash .subContainer {
			position:relative;
			width:969px;
			height:auto;
			text-align:left;
			margin:0 auto;
			padding:0 0 0 9px;
			word-spacing:0.1em;
		}
			#splash .subContainer .prodSplash {
				margin:20px 0 0 0;
				width:960px;
				text-align:center;
			}
				#splash .subContainer .prodSplash img { margin:0 auto; }
			#splash .subContainer .prodButtons {
				position:absolute;
				z-index:10;
				left:360px;
				top:395px;
				text-align:left;
				margin:0;
				padding:0;
			}
				#splash .subContainer .prodButtons a.signup {
					display:inline-block;
					zoom:1;
					*display:inline;
					left:0;
					margin:0;
				}
				#splash .subContainer .prodButtons a.call {
					display:inline-block;
					zoom:1;
					*display:inline;
					background:url('/static/images/bg-prod-callUs.png') no-repeat;
					height:116px;
					width:227px;
					vertical-align:top;
					margin-left:-23px;
					text-transform:uppercase;
					font-weight: bold;
                    font-size: 17px;
                    line-height: 116px;
					text-align:center;
					color:#e5e5e5;
					text-decoration:none;
				}
					#splash .subContainer .prodButtons a.call span { color:#99ff00; }
			#splash .subContainer .hiwArrows {
				position:absolute;
				top:116px;
				left:320px;
				color:#99ff00;
				font-size: 18px;
			}
			#splash .subContainer .hiwSplashCol {
				float:left;
				width:282px;
				height:192px;
				color:#999999;
				font-size: 14px;
				text-align:center;
				margin:0 auto;
				padding:0 0 0 30px;
			}
				#splash .subContainer .hiwSplashCol h2 {
					color:#fff;
					padding:0;
					margin:30px 0 25px 0;
					height:75px;
					line-height:160px;
					font-size:18px;
					font-weight:normal;
				}
					.hiwSplashCol h2.signup {
						background:url('/static/images/bg-h2-signup.png') no-repeat center top;
					}
					.hiwSplashCol h2.integrate {
						background:url('/static/images/bg-h2-integrate.png') no-repeat center top;
					}
					.hiwSplashCol h2.data {
						background:url('/static/images/bg-h2-data.png') no-repeat center top;
					}
				#splash .subContainer .hiwSplashCol ul {
					list-style:none;
					padding:0;
					margin:10px auto 5px auto;
				}
				#splash .subContainer .hiwSplashCol li {
					margin:0 0 2px -10px;
				}
					#splash .subContainer .hiwSplashCol li div {
						display:inline-block;
						zoom:1;
						*display:inline;
						background:url('/static/images/middot.png') no-repeat 0 6px;
						padding:0 0 0 10px;
					}
					#splash .subContainer .hiwSplashCol li div span { color:#fff; }
					#splash .subContainer .hiwSplashCol li div a { color:#fff; }
					#splash .subContainer .hiwSplashCol li div a.premium { color:#33ccff; }
				
			#splash .subContainer .hiwSignup {
				position:relative;
				float:left;
				width:960px;
				padding:50px 0 0 0;
				text-align:center;
			}
				#splash .subContainer .hiwSignup h2 {
					font-size: 22px;
					padding:0;
					margin:0 0 15px 0;
					color:#fff;
				}
					#splash .subContainer .hiwSignup h2 span { color:#99ff00; }
			/* .about is only used in the About Us pages (Team, Press, etc.) */
			.subContainer .about {
				width:960px;
				background:#fff url('/static/images/bg-about.png') repeat-x;
				height:100%;
			}
			
			.subContainer .loginBox {
				width:322px;
				height:178px;
				margin:30px auto 5px auto;
				background:url('/static/images/bg-login-box.png') no-repeat;
				position:relative;
			}
				.subContainer .loginBox h2 {
					font-size: 18px;
					color:#fff;
					padding:18px 0 5px 0;
					*padding-bottom: 0px;
					margin:0;
					text-align:center;
				}
				.subContainer .loginBox input, .subContainer .loginBox select {
					background:url('/static/images/bg-input-text.png') repeat-x;
					border:0;
					width:235px;
					height:26px;
					font-size: 12px;
                    line-height: 26px;
					color:#333;
					padding-left:10px;
					margin:0 0 5px -120px;
					position:relative;
					left:50%;
				}
				.subContainer .loginBox .remember {
					color:#a7a7a7;
					font-size: 13px;
                    line-height: 5px;
					margin-left:40px;
					height: 38px; 
				}
				.subContainer .loginBox .remember input {
					background:none;
					margin:0;
					left:0;
					width:10px;
					*width:15px;
					vertical-align:middle;
				}
				.subContainer .loginBox .forgot_pass {
					color: #a7a7a7;
					font-size: 13px;
                    line-height: 5px;
					margin-top: 25px;
					text-align: center;
				}
				
				.subContainer .loginBox .error {
					color: red; 
					font-weight: bold;
					text-align: center; 
					margin-top: 19px; 
					font-family: Arial,sans-serif;
				}
 
				/* Targetting Webkit and IE browsers */
				.subContainer .loginBox .remember a {
					margin-left:15px;
					*margin-left:20px;
				}
				
				/* Targetting all Firefox versions */
				@-moz-document url-prefix() {
					.subContainer .loginBox .remember a { margin-left:19px; }
				}
				
				.subContainer .loginBox a.login {
					float:right;
					display:inline-block;
					zoom:1;
					*display:inline;
					/* margin:30px 12px 0 0;  commented out by Jeff */
					margin:0px 8px 0 0;
					/* *margin:0 12px 0 0; */
					background:url('/static/images/bg-login-button.png') no-repeat 0 -22px;
					font-weight: bold;
                    font-size: 14px;
                    line-height: 44px;
					color:#e5e5e5;
					text-align:center;
					text-transform:uppercase;
					text-decoration:none;
					width:162px;
					height:44px;
				}
				.subContainer .loginBox a.login span { color:#99ff00; }
				
				@-moz-document url-prefix() {
					.subContainer .loginBox a.login { margin-top:0; }
				}
                .subContainer a.help{
                	background:url('/static/images/ico-help.png') no-repeat 0 4px;
                	width:15px;
                	height:20px;
                	margin:0 0 0 5px;
                	display:inline-block;
                	text-decoration:none;
                }
                .subContainer a.help span.helpText{
                	display:none;
                }
                #cluetip #cluetip-outer {
                	font-size: 10px;
                	font-family: Verdana,Arial,Helvetica;
                }
                #cluetip h3#cluetip-title {
                	font-size: inherit;
                	font-weight: bold;
                }
                #cluetip #cluetip-outer .term {
                	font-weight: bold;
                	margin-right: 2px;
                }

                #cluetip #cluetip-outer .info {
                	font-style: italic;
                }
				.subContainer .loginBox a.signup {
					display:inline-block;
					zoom:1;
					*display:inline;
					width:227px;
					height:93px;
					background:url('/static/images/bg-signup-button.png') no-repeat;
					margin-left:-114px;
				}
					.subContainer .loginBox a.signup:hover {
						background-position:0 -116px;
					}
			
			.subContainer .signupBody {
				margin:0 auto;
				width:960px;
				text-align:center;
			}
				.subContainer .signupBody h2 {
					color:#f0f0f0;
					font-size: 22px;
					padding:0;
					margin:25px 0 5px 0;
				}
				.subContainer .signupBody h2 span { color:#99ff00; }
				.subContainer .signupBody h3 {
					color:#999999;
					font-size: 14px;
					margin:0;
					padding:0;
				}
				.subContainer .signupBody h3 span { color:#fff; }
				.subContainer .signupBody h3 span a { color:#fff; text-decoration:none; border-bottom:1px solid #808080; }
				.subContainer .signupBody h3 span.green { color:#99ff00; }
				.subContainer .signupBody h3.premium {
					font-size: 16px;
					text-align:center;
				}
					.subContainer .signupBody h3.premium a { color:#33ccff; }
				.subContainer .signupBody form {
					margin:0 auto;
					width:650px;
					text-align:left;
					padding:30px 0 0 0;
				}
				.subContainer .signupBody form label {
					display:inline-block;
					zoom:1;
					*display:inline;
					text-align:right;
					color:#8d9299;
					font-size: 16px;
					width:220px;
					margin-bottom:10px;
					padding-right:10px;
				}
				.subContainer .signupBody form .subdomainSuffix {
					color: #8d9299;
				}
				.subContainer .signupBody form input {
					width:240px;
					height:26px;
					line-height:26px;
					background:url('/static/images/bg-input-text.png') repeat-x;
					border:0;
					vertical-align:middle;
				}
				.subContainer .signupBody form select {
					width:240px;
					vertical-align:top;
				}

                                .subContainer .signupBody form .required {
                                        color: #f00;
                                }

                                .subContainer .signupBody #fbconnect_signup {
                                        margin: 10px 0px 0px 0px;
                                }
				
			.subContainer .chooseSignupBody {
				margin:0 auto;
				/* width:960px; */
				text-align:center;
			}
				.subContainer .chooseSignupBody h2 {
					color:#f0f0f0;
					font-size:22px;
					margin:5px 0 5px 0;
					padding:0;
				}
				.subContainer .chooseSignupBody h2 span { 
				    color:#99ff00; 
				    font-weight: bold;
				}
				.subContainer .chooseSignupBody h3 {
					color:#f0f0f0;
					font-size:14px;
					margin:2px 0 2px 0;
					padding:0;
				}
				.subContainer .chooseSignupBody h3 span { 
				    color:#99ff00; 
				    font-weight: bold;
				}
				.subContainer .chooseSignupBody h3 span a { color:#fff; text-decoration:none; border-bottom:1px solid #808080; }
				.subContainer .chooseSignupBody h3 span.green { color:#99ff00; }
				.subContainer .chooseSignupBody h3.premium {
					font-size:16px;
					text-align:center;
				}

				.subContainer .chooseSignupBody .divider {
				    border-top: 1px solid #555555;
				    margin-top: 10px; 
				    padding-bottom: 10px;
				}

				.subContainer .chooseSignupBody ul { 
				   list-style-type: none; 
				   width: 1000px; 
				   padding: 0; 
				   margin-left: 45px;
			 	   text-align: center;
				
				}
				.subContainer .chooseSignupBody ul li { 
				   float: left; width: 250px; height: 345px; 
				   background: #2e2e2e; 
				   vertical-align: middle; 
				   text-align: center; 
				   border:2px solid #009edc;
				   padding:8px; 
			           margin:  10px; 
				   position: relative;
				}

				.subContainer .chooseSignupBody a.signup {
					/* display:inline-block; */
					zoom:1;
					*display:inline;
					width:227px;
					height:93px;
					background:url('/static/images/bg-signup-button.png') no-repeat;
					margin-left:0px;
				}
					.subContainer .chooseSignupBody a.signup:hover {
						background-position:0 -116px;
					}

				.subContainer .chooseSignupBody .glossy {
					background:url('/static/images/bg-signup-button_rendered.png') no-repeat top left;
					font-size: 0;
					width: 227px;
					height: 116px;
					cursor: pointer;
					border: 0;
				}

				.subContainer .chooseSignupBody .glossy:hover {
					background:url('/static/images/bg-signup-button_rendered_hover.png') no-repeat top left;
					font-size: 0;
					width: 227px;
					height: 116px;
					cursor: pointer;
					border: 0;
				}

				.subContainer .chooseSignupBody .footer {
					position: absolute; 
					bottom: -25px; 
					width: 250px;
					left: 7px;
				}

                                .subContainer .chooseSignupBody .contact_footer {
                                        position: absolute;
                                        color: #fff;
                                        bottom: 26px;
                                        width: 250px;
                                        left: 7px;
                                }

			.subContainer h1.title {
				margin:0;
				padding:5px 0;
				position:relative;
				color:#fff;
				text-align:center;
				text-indent:-9999px;
				width:969px;
				height:68px;
			}
			.subContainer .about div.title {
				width:500px;
				text-align:center;
				margin:0 auto;
			}
			.subContainer .about div.title h1 {
				display:inline-block;
				zoom:1;
				*display:inline;
				font-size:26px;
				padding:0 0 0 15px;
				margin:25px 0 0 0;
				height:35px;
				color:#c0c0c0;
				text-align:center;
			}
			.subContainer .about h1 span { color:#fff; }
			
				.subContainer .about div.title h1.media {
					background:url('/static/images/bg-aboutTitle-media.png') no-repeat 0 6px;
				}
				.subContainer .about div.title h1.aboutUs {
					background:url('/static/images/bg-aboutTitle-aboutUs.png') no-repeat 0 3px;
					width:350px;
				}
				.subContainer .about div.title h1.team {
					background:url('/static/images/bg-aboutTitle-team.png') no-repeat 0 5px;
					padding:0 0 0 32px;
				}
				.subContainer .about div.title h1.press {
					background:url('/static/images/bg-aboutTitle-press.png') no-repeat 0 6px;
					padding-left:35px;
				}
				
				.subContainer h1.title div {
					background:url('/static/images/killer-apps.png') no-repeat;
					height:68px;
					width:264px;
					position:relative;
					left:50%;
					margin-left:-132px;
					*left:0;
					*margin-left:0;
				}
			.subContainer ul.subNav {
				margin:0 auto;
				padding:0;
				list-style:none;
				width:951px;
				height:28px;
				background:url('/static/images/bg-subNav.png') no-repeat;
				color:#f0f0f0;
				text-align:center;
			}
			.subContainer .about ul.subNav {
				background:url('/static/images/bg-about-subNav.png') no-repeat;
				height:31px;
				border-top:1px solid #161616;
			}
				.subContainer ul.subNav li {
					display:inline-block;
					*display:inline;
					font-size:16px;
                    line-height: 28px;
					padding:0 10px;
				}
				.subContainer .about ul.subNav li { line-height:31px; }
					.subContainer ul.subNav li a { color:#f0f0f0; text-decoration:none; text-align:center; }
					.subContainer ul.subNav li a:hover { color:#99eb1d; }
					.subContainer ul.subNav li.active a { color:#99eb1d; }
			.subContainer .carousel {
				position:relative;
				width:969px;
				height:295px;
				overflow:hidden;
			}
				.subContainer .carousel ul#mycarousel li {
					width:426px;
					height:254px;
					overflow:hidden;
					background-color:transparent;
				}
					.subContainer .carousel ul#mycarousel li img {
						background:url('/static/images/bg-carousel-image.png') no-repeat;
						padding:19px;
					}
				.subContainer a.signup {
					display:block;
					width:257px;
					height:116px;
					position:relative;
					left:50%;
					margin:-35px 0 0 -128px;
					background:url('/static/images/bg-buttonWide.png') no-repeat 0 0;
					font-size: 17px;
                    line-height: 116px;
					color:#e5e5e5;
					text-transform:uppercase;
					text-align:center;
					text-decoration:none;
				}
					.subContainer a.signup:hover {
						background-position:0 -116px;
					}
					.subContainer a.signup span {
						color:#99ff00;
					}
		#splash .newsBar {
			width:944px;
			height:32px;
			border-top:1px solid #1a1a1a;
			margin:0 0 0 9px;
			color:#b3b3b3;
			font-size:12px;
			line-height:32px;
			padding:0 0 0 15px;
		}
			.newsBar h3 {
				margin:0;
				padding:0 0 0 15px;
				background:url('/static/images/news-item.png') no-repeat;
				color:#f0f0f0;
				font-size:12px;
				text-transform:uppercase;
				display:inline-block;
				*display:inline;
			}
			.newsBar span { color:#686868; }
			.newsBar .apps {
				float:right;
				clear:none;
				width:175px;
				margin-top:-33px;
				text-align:right;
				height:23px;
				padding:0 5px 0 0;
			}
				.newsBar .apps img { vertical-align:middle; border:0; padding:0 5px 0 0; }
			
		#splash .subContainer .about #aboutContent {
			width:856px;
			margin:0 auto;
			background:#fff;
		}
			#splash .subContainer .about .arrow {
				margin:0 auto;
				width:42px;
				height:12px;
				background:url('/static/images/about-arrow.png') no-repeat;
			}
			#splash .subContainer .about #aboutContent .col {
				background:#fff;
				width:363px;
				padding:0 30px;
				display:inline-block;
				zoom:1;
				*display:inline;
				vertical-align:top;
			}
				#splash .subContainer .about #aboutContent .col h2 {
					margin:0;
					padding:20px 0 0 0;
					font-size:18px;
					color:#000;
				}
					#splash .subContainer .about #aboutContent .col h2 span { color:#4d4d4d; }
				#splash .subContainer .about #aboutContent .col p {
					margin:0;
					padding:10px 0 0 0;
					font-size:14px;
                    line-height:18px;
					color:#4d4d4d;
				}
				#splash .subContainer .about #aboutContent .col a {
					color:#000;
					text-decoration:none;
					border-bottom:1px solid #8c8c8c;
				}
				#splash .subContainer .about #aboutContent .col ul {
					list-style:none;
					padding:0 0 0 15px;
					margin:0;
					font-size:14px;
                    line-height:18px;
					color:#4d4d4d;
				}
	
	#splashBoxes {
		position:relative;
		margin-top:-10px;
	}
		#splashBoxes .splashBox {
			background:url('/static/images/bg-splashBox.png') no-repeat;
			padding:9px;
			float:left;
			position:relative;
			width:304px;
			height:160px;
			margin:0 5px 0 0;
		}
			.splashBox .facebook {
				background:url('/static/images/splashBox-middle.png') no-repeat;
				position:relative;
				width:304px;
				height:160px;
			}
				.splashBox .facebook .copy {
					position:absolute;
					top:112px;
					left:110px;
					color:#e5e5e5;
					font-size:14px;
				}
				.copy a {
					color:#9b9b9b;
					font-size:13px;
					text-decoration:none;
				}
				.copy a span {
					color:#314586;
				}
			.splashBox .boxTitle {
				font-size:14px;
                line-height: 34px;
				color:#999;
				height:35px;
				padding-left:33px;
				background:url('/static/images/bg-boxTitle.png') no-repeat;
			}
				.boxTitle span { color:#fff; }
			.splashBox .login {
				position:relative;
				width:272px;
				height:115px;
				padding:10px 0 0 32px;
			}
				.splashBox .login input.user {
					width:240px;
					height:22px;
					font-size:14px;
                    line-height:22px;
					color:#7f7f7f;
					margin-bottom:7px;
					z-index:5;
				}
				.splashBox .login .remember {
					display:inline-block;
					*display:inline;
					color:#a7a7a7;
					font-size:13px;
					margin-top:3px;
				}
					.remember a {
						margin:0 0 0 20px;
						text-decoration:underline;
						color:#7f7f7f;
						font-size:12px;
					}
				.splashBox .login a.loginButton {
					position:absolute;
					top:80px;
					left:143px;
					display:block;
					z-index:2;
					width:162px;
					height:40px;
					background:url('/static/images/bg-button.png') no-repeat;
					font-weight:bold;
                    font-size:14px;
                    line-height:40px;
					color:#e5e5e5;
					text-align:center;
					text-decoration:none;
					text-transform:uppercase;
				}
					.splashBox .login a.loginButton:hover {
						/*background:url('/static/images/bg-button-hover.png') no-repeat;*/
					}
					a.loginButton span {
						color:#99ff00;
					}
	
	#whiteContent {
		float:left;
		position:relative;
		width:960px;
		height:528px;
		margin:-10px 0 0 0;
		padding:9px 9px 0 9px;
		background:url('/static/images/bg-whiteContent.png') no-repeat;
	}
		#whiteContent .col1 {
			float:left;
			width:960px;
			min-height:500px;
			position:relative;
			font-family:Arial,sans-serif;
		}
			#whiteContent .col1 h1 {
				background:url('/static/images/bg-whiteContentColTitle.png') no-repeat 0 -1px;
				margin:0 0 15px 0;
				padding:0;
				width:212px;
				position:relative;
				left:50%;
				margin-left:-106px;
				font-size:16px;
                line-height:34px;
				text-align:center;
				color:#fff;
			}
			#whiteContent .col1 .col {
				float:left;
				width:400px;
				padding:0 40px;
			}
				#whiteContent .col1 .col h2 {
					font-weight:bold;
                    font-size:14px;
					text-transform:uppercase;
					color:#000;
					margin:0 0 10px 0;
					padding:0;
				}
				#whiteContent .col1 .col p {
					padding:0;
					margin:0 0 20px 0;
					color:#4d4d4d;
					font-size:14px;
				}
		#whiteContent .col2 {
			float:left;
			width:400px;
			padding:0 40px;
		}
			#whiteContent .col2 h1 {
				background:url('/static/images/bg-whiteContentColTitle.png') no-repeat 0 -1px;
				margin:0 0 15px 0;
				padding:0;
				width:212px;
				position:relative;
				left:50%;
				margin-left:-106px;
				font-size:16px;
                line-height:34px;
				text-align:center;
				color:#fff;
			}
			#whiteContent .col2 h2 {
				font-weight:bold;
                font-size:14px;
				text-transform:uppercase;
				color:#000;
				margin:0 0 10px 0;
				padding:0;
			}
			#whiteContent .col2 p {
				padding:0;
				margin:0 0 20px 0;
				color:#4d4d4d;
				font-size:14px;
			}
		#whiteContent .col3 {
			float:left;
			background:url('/static/images/separator.png') no-repeat top right;
			width:320px;
			min-height:479px;
			position:relative;
			font-family:Arial,sans-serif;
		}
			#whiteContent .col3 h1 {
				background:url('/static/images/bg-whiteContentColTitle.png') no-repeat 0 -1px;
				margin:0 0 15px 0;
				padding:0;
				width:212px;
				position:relative;
				left:50%;
				margin-left:-106px;
				font-size:16px;
                line-height:34px;
				text-align:center;
				color:#fff;
			}
			#whiteContent .col3 h1.blue {
				background:url('/static/images/bg-whiteContentColTitle-blue.png') no-repeat;
			}
			#whiteContent .col3 ul {
				position:relative;
				width:250px;
				list-style:none;
				padding:0;
				margin:0 auto;
			}
				#whiteContent .col3 ul li {
					position:relative;
					width:250px;
					color:#313131;
					font-size:14px;
					padding:15px 0 0 0;
				}
					#whiteContent .col3 ul li.blog {
						background:url('/static/images/ico-blog.png') no-repeat 0 10px;
						padding:15px 0 0 40px;
						width:210px;
					}
					#whiteContent .col3 ul li.kU {
						background:url('/static/images/ico-kU.png') no-repeat 4px 15px;
						padding:15px 0 0 40px;
						width:210px;
					}
					#whiteContent .col3 ul li.news {
						background:url('/static/images/ico-news.png') no-repeat 10px 15px;
						padding:15px 0 0 40px;
						width:210px;
					}
					#whiteContent .col3 ul li h3 {
						display:inline;
						margin:0;
						padding:0;
						font-size:14px;
						color:#000;
						text-transform:uppercase;
					}
					#whiteContent .col3 ul li span.date {
						color:#b2b2b2;
						font-size:12px;
					}
			#whiteContent .col3 .speechBubble {
				background:url('/static/images/bg-speechBubble.png') no-repeat;
				position:relative;
				width:230px;
				height:85px;
				padding:10px 18px 0 18px;
				left:50%;
				margin-left:-133px;
				color:#343434;
				text-align:right;
				font-size:14px;
				vertical-align:middle;
			}
				#whiteContent .col3 .author {
					width:230px;
					height:50px;
					padding:5px 18px 0 0;
					*padding:0 22px 0 0;
					display:inline-block;
					zoom:1;
					*display:inline;
					text-align:right;
					font-size:12px;
					line-height:10px;
					*line-height:normal;
				}
				#whiteContent .col3 img.testimonial {
					display:inline-block;
					zoom:1;
					*display:inline;
					margin:-3px 0 0 -16px;
					vertical-align:top;
				}
				#whiteContent .col3 span.citation {
					color:#000;
					font-size:14px;
				}
				#whiteContent .col3 span.company {
					color:#343434;
				}
		#whiteContent .appsUsingKontagent {
			position:absolute;
			bottom:25px;
			clear:both;
			width:960px;
			height:47px;
			background:url('/static/images/appsUseKontagent.png') no-repeat;
		}
			#whiteContent .appsUsingKontagent h3 {
				position:relative;
				color:#656565;
				margin:0;
				padding:0 0 0 525px;
				font-size:14px; line-height: 50px;
			}
	
	#footer {
		position:relative;
		float:left;
		background:url('/static/images/bg-footer.png') no-repeat;
		width:888px;
		height:151px;
		padding:30px 9px 0 81px;
		margin-top:-35px;
	}
		#footer .col {
			position:relative;
			float:left;
			width:175px;
			font-size:12px;
			color:#7e7e7e;
		}
			#footer .col h2 {
				margin:0 0 15px 0;
				padding:0;
				font-size:14px;
				color:#fff;
			}
			#footer .col ul {
				list-style:none;
				margin:0;
				padding:0;
			}
				#footer .col ul li a {
					color:#b2b2b2;
					text-decoration:none;
					font-size:14px;
				}
					#footer .col ul li a:hover { text-decoration:underline; }
