html,body{
	background:url(../images/bg.gif) repeat-x #d4d2b9;
	padding:0;
	margin:0;
	font:normal 10.2pt Arial;
}

a{
	color:#f26522
}

a:hover{
	color:#ac3700
}

.container{
	width:924px;
	margin:0 auto
}

.technolux{
	padding:30px 0 20px 23px;
	font:normal 18px Verdana;
	color:#fff200
}

.technolux img{
	border:none;
	padding:0 70px 0 0
}

.nav{
	background:url(../images/bgNav.jpg);
	height:32px;
	padding:6px 0 0 24px;
	margin:0;
	list-style:none
}

.nav li{
	float:left;
	background:url(../images/navBorder.gif) top right no-repeat;
	padding:0 3px 0 0
}

.nav li.last{
	background:none;
	padding:0
}

.nav li a{
	display:block;
	float:left;
	padding:0 21px;
	text-decoration:none;
	font:normal 14px Arial;
	color:#111111;
	line-height:32px
}

.nav li a:hover, .nav li a.active{
	background:#f8941d;
	color:#fff
}

.nav li.last a{
	padding:0 34px 0 33px
}

.content{
	background:#fff;
	padding:8px 6px
}

.masthead{
	background:#ecdcc9;
	border:1px solid #bda78c;
	padding:9px;
	margin:0 0 8px 0
}

.mainContent{
	float:left;
	width:652px;
	color:#fff
}

.aboutBox{
	background:url(../images/bgAboutBox.gif) repeat-x #074079;
	border-bottom:1px dashed #fff
}

.aboutContent{
	background:url(../images/bgAboutBox.jpg) bottom left no-repeat;
	padding:20px 25px;
	height:236px;
	font:normal 10.2pt Arial
}

.aboutContent a{
	text-decoration:none;
	color:#fff200
}

.aboutContent a:hover{
	color:#ff9933
}

.aboutContent h1, .newsBox h1, .newsBox2 h1, .pageTitle h1{
	border-bottom:1px solid #5789aa;
	padding:0 0 3px 0;
	margin:0;
	font:bold 18px Arial
}

.aboutContent strong, .newsBox strong, .newsBox2 strong, .pageTitle h1 strong{
	color:#fff200
}

.aboutContent p{
	padding:0 0 0 210px
}

.aboutContent p strong{
	font:bold 12px Arial;
	color:#f8941d
}

.aboutContent p.more{
	margin:0;
	text-align:right
}

.newsBox{
	padding:0;
	font:normal 12px Arial;
	background-color: #1d6aa9;
}


.newsBox2{
	background:#1d6aa9;
	padding:15px;
	font:normal 12px Arial;
	width:296px;
	float:left
}

.videoBox{
	background:#1d6aa9;
	padding:15px;
	font:normal 12px Arial;
	width:296px;
	float:left
}

.newsItem{
	width:290px;
}

.newsItem a{
	color:#fff200
}

.newsItem a:hover{
	color:#ff9933
}

.newsItem strong{
	font:bold 14px Arial;
	color:#f8941d
}

.newsItem p{
	float:left;
	width:150px;
	padding:0;
	margin:0 0 0 15px
}

.newsItem img{
	float:left;
	border:1px solid #fff
}

.mainContentInside{
	float:left;
	width:652px;
	color:#111111
}

.pageTitle{
	background:url(../images/bgAboutBox.gif) repeat-x #254961;
	color:#fff;
	padding:14px 30px 0 30px;
	height:30px
}

.contentWrapper{
	padding:0 30px 20px 30px
}

.sidenav{
	float:right;
	padding:0 8px 0 0;
	width:244px
}

.businessBox{
	background:url(../images/bgBusiness.jpg) no-repeat;
	height:190px;
	padding:5px 15px 15px 15px
}

.businessBox ul{
	list-style:url(../images/bullet.gif);
	padding:20px 0 0 0;
	margin:0 0 0 20px
}

.businessBox ul li{
	padding:2px 0
}

.businessBox ul li a{
	text-decoration:none;
	color:#000
}

.businessBox ul li a:hover{
	color:#f8941d
}

.businessBox h1{
	padding:0;
	margin:0;
	font:bold 18px Arial
}

.searchBox{
	background:url(../images/bgSearch.gif) repeat-x #111111;
	padding:12px;
	height:40px;
	margin:8px 0
}

.searchBox h1 {
	font:bold 14px Arial;
	color:#fff;
	margin:0;
}

.searchBox2{
	background:url(../images/bgSearch.gif) repeat-x #111111;
	padding:15px;
	height:40px;
	margin:0 0 8px 0;
}

.searchBox2 h1 {
	font:bold 14px Arial;
	color:#fff;
	margin:0;
}

.searchField{
	border:none;
	font:normal 11px Arial;
	color:#898989;
	padding:2px 0;
	width:164px
}

.corporateMail{
	background:url(../images/bgEmail.jpg) no-repeat;
	padding:10px 10px 0 15px;
	margin:0 0 0px 0;
	height:65px;
	font:normal 12px Arial;
	color:#fff
}

.corporateMail h1{
	padding:0;
	margin:0;
	font:normal 16px Arial
}

.corporateSap {
	background:url(../images/corporateSap.jpg) no-repeat;
	padding:10px 10px 0 15px;
	height:65px;
	font:normal 12px Arial;
	color:#fff
}

.corporateSap h1{
	padding:0;
	margin:0;
	font:normal 16px Arial
}

.corporateMail h1 strong, .contactBox h1 strong, .corporateSap h1 strong{
	color:#f5e602
}

.corporateMail ul, .corporateSap ul{
	padding:5px 0 0 0;
	margin:0 0 0 20px;
	list-style:url(../images/arrow.gif)
}

.corporateMail a, .corporateSap a{
	text-decoration:none;
	color:#fff
}

.corporateMail a:hover, .corporateSap a:hover{
	color:#fffbc2;
	text-decoration:underline
}

.contactBox{
	background:url(../images/bgContact.jpg) no-repeat;
	padding:13px 15px;
	height:89px;
	font:normal 11px Arial;
	color:#fff;
	text-align:right
}

.contactBox h1{
	padding:0;
	margin:0;
	font:bold 16px Arial
}

.contactBox p{	
	margin:0px;	
}

.contactBox a{	
	text-decoration: none;	
	color:#f5e602;
}

.clear{
	clear:both;
	height:1px
}

.clear2{
	clear:both;
}

.Sright {
	width:95px;
	padding:0 8px 0 0;
	float:right
	}
	
.Sleft {
	width:115px;
	float:left
	}

.footer{
	background:url(../images/bgFooter.gif) repeat-x #dfddd0;
	padding:15px;
	margin:7px 0 0 0;
	font:normal 11px Arial;
	color:#0f202b
}

.footerDetails{
	float:left
}

.footerNav{
	padding:0;
	margin:0;
	list-style:none
}

.footerNav li{
	display:inline
}

.footerNav li a{
	padding:0 5px;
	text-decoration:none;
	color:#0f202b
}

.footerNav li a:hover{
	text-decoration:underline;
	color:#000
}

.copyright{
	padding:3px 0 0 5px
}

.webtogo{
	float:right
}

.webtogo img{
	border:none
}

.careers{
	list-style:url(../images/check.gif);
	margin:0 0 0 20px
}

.careers p{	
	margin:0px;
}

.newsItems td{
	border-bottom:1px dashed #464646;
	padding:15px 5px
}

.itemImage{
	width:133px
}

.imageBorder td{
	padding:0;
	border:none
}

.itemImage img.pic{
	border:1px solid #fff
}

.aTop{
	height:3px
}

.bTop{
	background:url(../images/b2.gif) bottom right no-repeat;
	height:3px
}

.bBottom{
	background:url(../images/b3.gif) top right no-repeat;
	height:3px
}

.bLeft{
	background:url(../images/c3.gif) bottom right no-repeat;
	width:3px
}

.bRight{
	background:url(../images/c2.gif) bottom left no-repeat;
	width:3px
}

.productItems td{
	width:33%;
	text-align:center;
	color:#f26522;
}

.productItems td a{
	text-decoration:none;	
}


.productItems td img{
	display:block;
	border:1px solid #cccccc;
	padding:3px;
	margin:0 auto 3px auto
}

.productItems2 td{
	width:33%;
	text-align:left;
}

.productItems2 td a{
	text-decoration:none
}

.productItems2 td img{
	display:block;
	border:1px solid #cccccc;
	padding:3px;
	margin:0 5px 3px auto;
	float: left;
}

.productNav{
	background:url(../images/bgProductNav.gif) repeat-x #c4c3c4;
	border:1px solid #a8a8a5;
	padding:0;
	margin:0 0 8px 0;
	list-style:none
}

.productNav h1{
	border-bottom:1px solid #a8a8a5;
	padding:10px;
	margin:0;
	font:bold 16px Arial
}

.productNav li{
	background:#959393;
	border-bottom:1px solid #b0afaf
}

.productNav li a{
	text-decoration:none;
	color:#fff;
	padding:0 10px;
	line-height:24px
}

.productNav li a:hover, .productNav li a:active{
	color:#ffcc33
}

.productNav ul.subnav{
	background:#ececec;
	padding:0 0 5px 0;
	margin:0;
	list-style:none
}

.productNav ul.subnav li{
	background:url(../images/arrowGray.gif) 10px 7px no-repeat;
	padding:0 0 0 10px;
	border:none
}

.productNav ul.subnav li a{
	font:normal 11px Arial;
	color:#252525;
	line-height:18px
}

.productNav ul.subnav li a:hover, .productNav ul.subnav li a.active{
	color:#ef8f1c
}

.crumbs{
	text-align:left;
	font:normal 12px Arial;
	padding:10px 0 0 0
}

.crumbs2{
	text-align:left;
	font:normal 12px Arial;
	padding:10px 0
}

.crumbs2 a{
	text-align:left;
	font:normal 12px Arial;
	text-decoration: none;	
	padding:3px 3px 3px 3px;
	line-height: 17px
}

.crumbs2 a:hover{
	color:#fff; /* added for products */
	background:#f26522; /* added for products */
	text-decoration: underline;
}

.productImage{
	border:1px solid #cccccc;
	padding:3px
}

.imager{
	float:left;
	padding:2px;
	margin:5px 15px 5px 0;
	border:1px solid #f5e3e3
}

.imaging{
	padding:2px;
	margin:5px 15px 5px 0;
	border:1px solid #f5e3e3
}

.inputFields{
	border:1px solid #cacaca;
	background:#fff;
	width:250px;
}

.contactTable{
	padding:20px 0;
	font:normal 10pt Arial
}

.contactCon{
	padding:0 10px;
	border-right:1px solid #cacaca
}

.business{
	color:#000000;
	font:bold 12px Arial;
	text-decoration:none
}

.productName {
	color:#f66522
}