@charset "utf-8";
/* CSS Document */


#bannerContainer {
	background:repeat-x url('/images/bg_home_top2.jpg'); 
	background-position:center top; 
	height:395px;
}

#subBannerContainer {
	background:repeat-x url('/images/bg_home_top2.jpg'); 
	background-position:center top; 
	height:273px;
}

#logo {
	position:absolute; 
	top:10px;
	left:35px;
}

#navigation {
	position:absolute; 
	top:70px; 
	left:24px;
}

#right_navigation {
	position:absolute; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:-1px;
	top:100px; 
	right:20px;
}

#mainContainer {
	background:repeat-x url('/images/bg_mid.jpg'); 
	background-position:center top;
	min-height:350px;  
	height:auto !important;  
	height:350px; 
	background-color:#FFF;
}

#footer {
	background:repeat-x url('/images/bg_bottom.jpg'); 
	background-position:center top;
	height:100px;
}

#footerContent {
	width:880px; 
	margin-left:auto; 
	margin-right:auto; 
	padding-top:20px; 
	color:#666;
}

#aboutBg {
	position:relative; 
	top:0px; 
	left:0px; 
	background: no-repeat url('../images/about_bg.jpg');
	background-position:center top;
	height:145px; 
	width:100%;
}

#customerBg {
	position:relative; 
	top:0px; 
	left:0px; 
	background: no-repeat url('../images/customers_bg.jpg'); 
	background-position:center top;
	height:145px; 
	width:100%;
}

#solutionBg {
	position:relative; 
	top:0px; 
	left:0px; 
	background: no-repeat url('../images/solution_bg.jpg');
	background-position:center top;
	height:145px; 
	width:100%;
}

.pageTitle {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-left:10px;
}

/* tab navigation */

#tabnav {
	position:absolute; 
	top:84px; 
	left:24px;
	overflow: hidden;
	display: block;
	width: 100%;
}
#tabnav * {
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight:bold;
	letter-spacing:-1px;
	}
#tabnav ul {
	padding: 10px 0 0 0;
	}
#tabnav ul li {
	list-style: none;
	float: left;
	margin: 0 0 0 2px;
}
#tabnav ul li a {
	background: url('/images/bluetab.jpg') top right no-repeat;
	display: block;
	padding: 0 15px 0 0;
	color: #FFF;
	text-decoration: none
}
#tabnav ul li a span {
	background: url('/images/bluetab.jpg') top left no-repeat;
	display: block;
	padding: 8px 0 8px 15px;
	}
	
#tabnav ul li a:hover {
	background: url('/images/bluetab_over.jpg') top right no-repeat;
	color: #FFF;
}
#tabnav ul li a:hover span {
	background: url('/images/bluetab_over.jpg') top left no-repeat;
}
				