* {
	padding: 0;
	margin: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
}

img  {
	border: none;
}

body {
	background: #009ed2 url(../images/body-bg.png) repeat-x 0 0;
}

#wrapper {
	width:960px;
	padding: 0 15px;
	position: relative;
	left: 50%;
	margin-left: -495px;
	background: url(../images/body-shadow.gif) no-repeat 0 0;
}

.spacer{
	line-height:0;
	clear: both;
	padding: 0;
	margin: 0;
}

#header {
	width: 960px;
	height: 220px;
	margin-top: 15px;
}

.headLeft, .headRight {
	float:left;
	line-height: 1%;
} 

.headLogo {
	width: 930px;
	height: 220px;
	float:left;
	background: #e0f0fa  url(../images/header-02.jpg) no-repeat 0 0;
	/*padding: 15px 0 0 10px;*/
}

.navTabs {
	clear: both;
	line-height: 1%;
	background: url(../images/navbg_new1.png) repeat-x 0 bottom;
	height: 30px;
	padding-top: 4px;
	margin: 5px 0;
}

.navTabs a.about {
	width: 108px;
	height: 26px;
	background: url(../images/about-up.png) no-repeat 0 0;
	display: block;
	float:left;
	text-indent: -9999px;
}

.navTabs a.about:hover, .navTabs a.s-about {
	width: 108px;
	height: 26px;
	background: url(../images/about-down.png) no-repeat 0 0;
	display: block;
	float:left;
}

.navTabs a.services {
	width: 108px;
	height: 26px;
	background: url(../images/services-up.png) no-repeat 0 0;
	display: block;
	float:left;
	text-indent: -9999px;
}

.navTabs a.services:hover, .navTabs a.s-services {
	width: 108px;
	height: 26px;
	background: url(../images/services-down.png) no-repeat 0 0;
	display: block;
	float:left;
}

.navTabs a.career {
	width: 108px;
	height: 26px;
	background: url(../images/careers-up.png) no-repeat 0 0;
	display: block;
	float:left;
	text-indent: -9999px;
}

.navTabs a.career:hover, .navTabs a.s-career {
	width: 108px;
	height: 26px;
	background: url(../images/careers-down.png) no-repeat 0 0;
	display: block;
	float:left;
}

.navTabs a.contact {
	width: 108px;
	height: 26px;
	background: url(../images/contact-up.png) no-repeat 0 0;
	display: block;
	float:left;
	text-indent: -9999px;
}

.navTabs a.contact:hover, .navTabs a.s-contact {
	width: 108px;
	height: 26px;
	background: url(../images/contact-down.png) no-repeat 0 0;
	display: block;
	float:left;
}

.roundTop, .roundBottom {
	float: left;
	display: block;
	line-height: 1%;
}

.content {
	padding:0 14px 0 15px; 
	float:left;
}

.input-c {
	width: 240px;
	height: 20px;
}

.input-t {
	width: 240px;
	height: 120px;
}

.contentBox {
	width:903px; 
	padding:0 11px 0 14px; 
	background: #e0f0fa url(../images/contentBg.png) repeat-y 0 0;
	overflow: hidden;
	clear: both;
}

.columnLeft{
	width: 633px;
	float: left;
	padding: 6px;
	font: 13px/20px Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
}

.columnRight{
	float: right;
	width: 235px;
}

.columnRight .quickconnect-header{
	display: block;
	background: url(../images/quick-connct.gif) no-repeat center 0;
	width: 100%;
	height:19px;
}

.quicktop {
	width: 236px;
	height: 34px;
	padding-top: 7px;
	text-align: center;
	background: url(../images/quick-top.gif) no-repeat 0 0;
}

.quickbot {
	position: relative;
	width: 236px;
	height: 38px;
	padding-top: 7px;
	background: url(../images/quick-bot.gif) no-repeat 0 0;
	font-size: 11px;
	text-align: center;
}

.quickbot a {
	color: #0982aa;
}

.columnRight .technicalexpert-header{
	display: block;
	background: url(../images/technical-expert.gif) no-repeat center 0;
	width: 100%;
	height:19px;
}

.expertisebase {
	width: 235px;
	height: 104px;
	background: url(../images/flash-slide.gif) no-repeat center 0;
}

.columnRight .blog-header{
	display: block;
	background: url(../images/blog.gif) no-repeat center 0;
	width: 100%;
	height:19px;
}

.blogTop, .blogBot {
	float: left;
	display:block;
	line-height: 1%;
}

.blog-mid {
	line-height:14px; 
	padding:0 10px; 
	width:216px; 
	background:url(../images/blog-mid.gif) repeat-y 0 0;
}

.footerstripe {
	background:url(../images/footer-stripe.png) repeat-x 0 0; 
	height:73px; 
	width:100%;
	behavior: url(../js/iepngfix.htc);
}
#footer{
	width: 960px;
	background:url(../images/footer-bg.gif) no-repeat 0 0;
	height:70px;
	font-size: 10px;
}
#footer span {
	display: block;
	padding: 10px 15px 0 15px;
	color:#656565;
	text-align:center;
	width:920px;
}
#footer a {
	color:#656565;
}

#footer a:hover {
	color:#000;
}


