@import url(main.css);
/* CSS Document */



h1.home {
	padding:0 0 1px 0;
	margin:0;
}

#insidebg {
	background-image:url(/images/home/home-bg.jpg);
	width:2000px;
	margin:0 -515px;
}

#contentwrapper, #topleftbg, body, #header, #main, #rightside {
	background-image:none;
}

#content-intro {
	text-align:center;
	color:#666;
	width:606px;
	padding:27px 0 0 176px;
	height:93px;
}

#content-intro a, #content-intro a:hover {
	color:#666;
	text-decoration:none;
}

	.home-utils, .home-utils li {
		list-style-type:none;
		margin:0px; padding:0px;
	}
		
	#header .home-utils {
		position:absolute;
		top:0px;
		left:601px;
		width:339px;
		height:52px;
		padding-left:30px;
		background:url(/images/bg-utils.png) transparent no-repeat 0px 0px;
	}
	
	#header .home-utils li {
		float:left;
		height:100%;
		zoom:1;
	}
	#header .home-utils a {
		display:block;
		color:#666666;
		background:url(/images/util-bullet.gif) transparent no-repeat left 10px;
		padding:6px 16px 0px 8px;
		text-decoration:none;
		font-size:11px;
		line-height:normal;
	}
		#header .home-utils a:hover {
			color:#005a9c;
			background:url(/images/util-bullet-down.gif) transparent no-repeat left 10px;
		}
		
		#header .home-utils a.bloglink {
			width:145px;
			padding-right:0px;
			height:1px;
			padding-top:40px;
			background:none;
			overflow:hidden;
		}
		#header .home-utils a.bloglink:hover {
			background:none;
		}
			#header #utils-2 {
				background: url(/images/bg-utils-2.png) transparent no-repeat 0 0;
				width: 390px;
				height: 58px;
				left: 550px;
			}
				#header .home-utils .consultation-link {
					background: none repeat scroll 0 0 transparent;
					height:1px;
					overflow:hidden;
					padding-right:0;
					padding-top:40px;
					width:245px;
				}
				#header .home-utils .consultation-link:hover {
					background: none;
				}

#slideshow-banner {
	height: 354px;
	background: url(../images/home/monitor.png) no-repeat 5px 0;
	overflow: hidden;
	position: relative;
	
}

#slideshow-banner a:hover {
	background-position: 0 -50px;
}

#slideshow-banner li {
	list-style: none;
}

#prev  {
	position: absolute;
	top: 160px;
	left: 70px;
	cursor: pointer;
}
#next {
	position: absolute;
	top: 160px;
	right: 70px;
	cursor: pointer;
}

#prev a {
	display: block;
	height: 50px;
	width: 40px;
	background: url(../images/home/arrow-left.png) no-repeat 0 0;
}
#next a {
	display: block;
	height: 50px;
	width: 40px;
	background: url(../images/home/arrow-right.png) no-repeat 0 0;
}

#slideshow {
	margin: 0 0 0 173px;
	position: relative;
	top: 16px;
	left: 0px;
	height: 327px;
	width: 624px;
}

#service-section {
	padding-left:15px;
	overflow:hidden;
	padding-bottom:25px;
	background-image:url(/images/home/dotline.gif);
	background-position:585px 0;
	background-repeat:repeat-y;
}

#service-section ul, #service-section li {
	list-style-type:none;
	margin:0px; padding:0px;
}

#service-section li a {
	display:block;
	color:#666666;
	background-image:url(/images/util-bullet.gif);
	background-position:0 9px;
	background-repeat:no-repeat;
	padding:5px 16px 0px 9px;
	text-decoration:none;
	font-size:11px;
	line-height:normal;	
	vertical-align:bottom;
	zoom:1;
}

#service-section li a:hover {
	color:#005a9c;
	background-image:url(/images/util-bullet-down.gif);
}

#service-section .leftcolumn {
	padding:26px 0 0 0;
	margin:0;
	width:190px
}

#service-section .rightcolumn {
	padding:52px 0 0 35px;
	margin:0;	
	width:350px;
	background-image:url(/images/home/card.jpg);
	background-position:187px 0;
	background-repeat:no-repeat;
}

#cta-dev a {
	background-image:url(/images/home/cta-dev.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:117px;
	height:1px;
	padding-top:31px;
	overflow:hidden;
	font-size:14px;
	color:#005a9c;
	text-transform:uppercase;
	display:block;
}

#cta-technical a {
	background-image:url(/images/home/cta-technical.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:117px;
	height:1px;
	padding-top:31px;
	overflow:hidden;
	font-size:14px;
	color:#005a9c;
	text-transform:uppercase;
	display:block;	
}

#cta-marketing a {
	background-image:url(/images/home/cta-marketing.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:117px;
	height:1px;
	padding-top:31px;
	overflow:hidden;
	font-size:14px;
	color:#005a9c;
	text-transform:uppercase;
	display:block;	
}

#cta-consultation {
	background-image:url(/images/home/cta-consultation.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:350px;
	height:1px;
	padding-top:66px;
	display:block;
	overflow:hidden;
}

#cta-consultation:hover {
	background-image:url(/images/home/cta-consultation-over.gif);
}
#cta-consultation-2 {
	background-image:url(/images/home/cta-consultation-2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:350px;
	height:1px;
	padding-top:71px;
	display:block;
	overflow:hidden;
}
	#cta-consultation-2:hover {
		background-position: 0 -72px;
	}
#cta-consultation-3 {
	background-image:url(/images/home/cta-consultation-3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:350px;
	height:1px;
	padding-top:71px;
	display:block;
	overflow:hidden;
}
	#cta-consultation-3:hover {
		background-position: 0 -67px;
	}

#footer {
	height:auto;
	background-image:url(/images/home/footer-bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#footercontent {
	background-image:none;
	height:auto;
	padding:0;
}

#footercontent #copyright {
	position:static;
}

#copyright {
	overflow:hidden;
	padding:16px 15px;
	width:auto;
}