body{text-align:center;background-image:url(../images/bodybg.jpg);background-repeat:repeat;}
#contentback .toc {
	display: block;
	text-align: right;
}


#wrapper{width:989px;text-align:left;margin:auto;}
#header{background-image:url(../images/header.png);background-repeat:no-repeat;height:139px;width:989px;}
#header #logo{float:left;height:83px;width:140px;margin-left:30px;margin-top:20px;}
#header #logo h1 a, #header #logo h1 a:visited, #header #logo h1 a:link{
	text-indent:-9999px;
	display: block;
	height: 83px;
	width: 140px;
	cursor: pointer;
	background: url(../images/logo.png) no-repeat left top;
}

#nav-back{background-image:url(../images/navback.png);background-repeat:repeat-x;background-position:left bottom;width:961px;margin-left:auto;margin-right:auto;height:41px;padding-top:102px;}
em {
	font-style: italic;
}

/* ************ TOP NAVIGATION START ************************* */

#wrapper #header #nav-top{
	float:right;
	right:auto;
	margin-top:-15px;
	margin-right:25px;
}
#wrapper #header #nav-top ul{list-style-type:none;}
#wrapper #header #nav-top li{float:left;display:inline;}

#nav-top #products{
	display:block;
	height:48px;
	width:115px;
	text-indent:-99999px;
	background: url(../images/navigation.png) no-repeat 0px 0px;
}

#nav-top a:hover#products{
	display:block;
	height:48px;
	width:115px;
	text-indent:-99999px;
	background: url(../images/navigation.png) no-repeat 0px -47px;
}

#nav-top #details{
	display:block;
	text-indent:-9999px;
	height:48px;
	width:110px;
	text-indent:-99999px;
	background: url(../images/navigation.png) no-repeat -115px 0px;
}

#nav-top a:hover#details{
	display:block;
	text-indent:-9999px;
	height:48px;
	width:110px;
	text-indent:-99999px;
	background: url(../images/navigation.png) no-repeat -115px -47px;
}


#nav-top #technology{
	display:block;
	text-indent:-9999px;
	height:48px;
	width:110px;
	text-indent:-99999px;
	background: url(../images/navigation.png) no-repeat -225px 0px;
}

#nav-top a:hover#technology{
	display:block;
	text-indent:-9999px;
	height:48px;
	width:110px;
	text-indent:-99999px;
	background: url(../images/navigation.png) no-repeat -225px -47px;
}

#nav-top #aboutus {
	display:block;
	text-indent:-9999px;
	height:48px;
	width:110px;
	text-indent:-99999px;
	background: url(../images/navigation.png) no-repeat -335px 0px;
}
#nav-top a:hover#aboutus {
	display:block;
	text-indent:-9999px;
	height:48px;
	width:110px;
	text-indent:-99999px;
	background: url(../images/navigation.png) no-repeat -335px -47px;
}
#nav-top #newsroom {
	display:block;
	text-indent:-9999px;
	height:48px;
	width:110px;
	text-indent:-99999px;
	background: url(../images/navigation.png) no-repeat -445px 0px;
}
#nav-top a:hover#newsroom {
	display:block;
	text-indent:-9999px;
	height:48px;
	width:110px;
	text-indent:-99999px;
	background: url(../images/navigation.png) no-repeat -445px -47px;
}
#nav-top #contact{
	text-indent:-9999px;
	display:block;
	height:48px;
	width:110px;
	background: url(../images/navigation.png) no-repeat -555px 0px;
}
#nav-top a:hover#contact{
	text-indent:-9999px;
	display:block;
	height:48px;
	width:110px;
	background: url(../images/navigation.png) no-repeat -555px -47px;
}
/* ************ TOP NAVIGATION END ************************* */

#wrapper #content #animation{
	background-image:url(../images/animation.png);
	background-repeat:no-repeat;
	background-position:center;
	height:300px;
	margin-top:0;
	text-align: center;
	display: block;
}
#wrapper #content #sub-content{
	height:146px;
	background: url(../images/subcontent.png) no-repeat center top;
	display: block;
	width: 989px;
	margin: 0px;
	padding: 0px;
}
#wrapper #content #sub-content #sub-content-left{float:left;margin-left:37px;}
#sub-content #sub-content-middle{float:left; margin-top:20px; text-align:center; width:256px;}
#wrapper #content #sub-content #sub-content-right{float:right;margin-right:25px;}

#wrapper #footer{
	height:35px;
	clear:both;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0px;
	background: url(../images/footer.png) no-repeat center top;
	width: 989px;
}

#wrapper #footer_index{
	height:35px;
	clear:both;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0px;
	background: url(../images/footer_index.png) no-repeat center top;
	width: 989px;
}
#wrapper #footer-pos{display:block;width:989px;margin:auto auto 20px;}

#wrapper #content #contentback{background-image:url(../images/contentback.png);background-repeat:no-repeat;background-position:left top;height:400px;width:781px;float:left;}
#wrapper #content #headback{
	background-image:url(../images/headback1.png);
	background-repeat:repeat;
	background-position:center top;
	height:78px;
	width:989px;
	margin: 0;
	padding: 0px;
}
#wrapper #content p{padding-bottom:20px;}
#wrapper #content #headback h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#FFF;font-size:20pt;padding-top:40px;padding-left:270px;}
#wrapper #content #headback1{background-image:url(../images/headback1.png);background-repeat:no-repeat;background-position:center top;height:78px;width:989px;margin:0;padding:0;}
#wrapper #content #headback1 h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#FFF;font-size:20pt;margin:0;padding:40px 0 0 270px;}
#wrapper #content h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#000;font-size:12pt;padding-top:10px;padding-bottom:10px;}
#wrapper #footer ul, #wrapper #footer_index ul{list-style-type:none;margin:0;padding:10px 0 0 30px;}
#wrapper #footer li, #wrapper #footer_index li{float:left;}
#wrapper #content #contentback #text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;font-style:normal;font-weight:400;background-color:#d4d4d4;width:600px;padding-right:20px;padding-left:20px;height:380px;background-position:center top;margin-left:50px;padding-top:20px;text-align:justify;overflow:auto;}

#wrapper #footer li a, #wrapper #footer_index li a{display:block;color:#FFF;text-decoration:none;margin-right:25px;font:10pt Verdana, Arial, Helvetica, sans-serif;}
#wrapper #content{width:989px;margin:auto;}
#wrapper #content #sideback, #wrapper #content #p_sideback, #n_sideback{
	background-image:url(../images/sideback.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:400px;
	width:208px;
	float:left;
	margin:0px;
	padding: 0px;
}
#wrapper #content #sideback ul, #wrapper #content #p_sideback ul, #n_sideback ul {
	margin-left:14px;
	margin-top: -43px;
}


#n_sideback #newsroom{
	text-indent:-99999px;
	display:block;
	height:44px;
	width:192px;
	background: url(../images/n_slnsidenav.png) no-repeat 0px 0px;
}

#n_sideback a:hover#newsroom{
	text-indent:-99999px;
	display:block;
	height:44px;
	width:192px;
	background: url(../images/n_slnsidenav.png) no-repeat 0px -164px;
}

#n_sideback #pr{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/n_slnsidenav.png) no-repeat 0px -44px;
}

#n_sideback a:hover#pr{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/n_slnsidenav.png) no-repeat 0px -206px;
}

#n_sideback #newsarti{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/n_slnsidenav.png) no-repeat 0px -72px;
}

#n_sideback a:hover#newsarti{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/n_slnsidenav.png) no-repeat 0px -234px;
}

#n_sideback #upevents{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/n_slnsidenav.png) no-repeat 0px -100px;
}

#n_sideback a:hover#upevents{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/n_slnsidenav.png) no-repeat 0px -262px;
}

#n_sideback #mediacontact{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/n_slnsidenav.png) no-repeat 0px -128px;
}

#n_sideback a:hover#mediacontact{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/t_slnsidenav.png) no-repeat 0px -290px;
}

/* ************ Side menu for Technology Page ************************* */
#n_sideback #techmenu{
	text-indent:-99999px;
	display:block;
	height:44px;
	width:192px;
	background: url(../images/t_slnsidenav.png) no-repeat 0px 0px;
}

#n_sideback a:hover#techmenu{
	text-indent:-99999px;
	display:block;
	height:44px;
	width:192px;
	background: url(../images/t_slnsidenav.png) no-repeat 0px -52px;
}
/* ************ Side menu for Technology Page ************************* */




#p_sideback #products{
	text-indent:-99999px;
	display:block;
	height:44px;
	width:192px;
	background: url(../images/p_slnsidenav.png) no-repeat 0px 0px;
}

#p_sideback a:hover#products{
	text-indent:-99999px;
	display:block;
	height:44px;
	width:192px;
	background: url(../images/p_slnsidenav.png) no-repeat 0px -136px;
}

#p_sideback #zte1{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/p_slnsidenav.png) no-repeat 0px -44px;
}

#p_sideback a:hover#zte1{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/p_slnsidenav.png) no-repeat 0px -178px;
}

#p_sideback #zte2{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/p_slnsidenav.png) no-repeat 0px -72px;
}

#p_sideback a:hover#zte2{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/p_slnsidenav.png) no-repeat 0px -206px;
}

#p_sideback #zte3{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/p_slnsidenav.png) no-repeat 0px -100px;
}

#p_sideback a:hover#zte3{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/p_slnsidenav.png) no-repeat 0px -234px;
}


#wrapper #content #sideback #contactmain{
	text-indent:-99999px;
	display:block;
	height:44px;
	width:192px;
	background: url(../images/c_slnsidenav.png) no-repeat 0px 0px;
}

#wrapper #content #sideback a:hover#contactmain{
	text-indent:-99999px;
	display:block;
	height:44px;
	width:192px;
	background: url(../images/c_slnsidenav.png) no-repeat 0px -52px;
}


#wrapper #content #sideback #aboutusmenu{
	text-indent:-99999px;
	display:block;
	height:44px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px 0px;
}

#wrapper #content #sideback a:hover#aboutusmenu{
	text-indent:-99999px;
	display:block;
	height:44px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -248px;
}

#wrapper #content #sideback #managementmenu{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -44px;
}

#wrapper #content #sideback a:hover#managementmenu{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -290px;
}

#wrapper #content #sideback #boardmenu{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -72px;
}

#wrapper #content #sideback a:hover#boardmenu{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -318px;
}

#wrapper #content #sideback #boardmenu2{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -100px;
}


#wrapper #content #sideback a:hover#boardmenu2{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -346px;
}

#wrapper #content #sideback #faqmenu{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -128px;
}

#wrapper #content #sideback a:hover#faqmenu{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -374px;
}

#wrapper #content #sideback #blogmenu{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -156px;
}

#wrapper #content #sideback a:hover#blogmenu{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -402px;
}

#wrapper #content #sideback #careersmenu{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -184px;
}

#wrapper #content #sideback a:hover#careersmenu{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -430px;
}

#wrapper #content #sideback #contactusmenu{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -212px;
}

#wrapper #content #sideback a:hover#contactusmenu{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/abtussidenav.png) no-repeat 0px -458px;
}

#sideback #solution1{
	text-indent:-99999px;
	display:block;
	height:44px;
	width:192px;
	background: url(../images/slnsidenav.png) no-repeat 0px 0px;
}
#sideback a:hover#solution1{
	text-indent:-99999px;
	display:block;
	height:44px;
	width:192px;
	background: url(../images/slnsidenav.png) no-repeat 0px -164px;
}
#sideback #solution2{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/slnsidenav.png) no-repeat 0px -44px;
}
#sideback a:hover#solution2{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/slnsidenav.png) no-repeat 0px -206px;
}
#sideback #solution3{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/slnsidenav.png) no-repeat 0px -72px;
}
#sideback a:hover#solution3{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/slnsidenav.png) no-repeat 0px -234px;
}
#sideback #solution4{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/slnsidenav.png) no-repeat 0px -100px;
}
#sideback a:hover#solution4{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/slnsidenav.png) no-repeat 0px -262px;
}
#sideback #solution5{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/slnsidenav.png) no-repeat 0px -128px;
}
#sideback a:hover#solution5{
	text-indent:-99999px;
	display:block;
	height:28px;
	width:192px;
	background: url(../images/slnsidenav.png) no-repeat 0px -290px;
}
hr {
	height: 1px;
	background: #AEAEAE;
	border-style: none;
	margin-top: 20px;
	margin-bottom: 20px;
}
#sub-content .sub-box{width:305px;margin-top:5px;padding:15px;}

#wrapper #content #sideback li{float:left;display:inline;clear:left;}
.cleardiv{clear:both;font-size:0;height:0;margin:0;padding:0;}
#wrapper #content #sub-content #sub-content-left h1,#wrapper #content #sub-content #sub-content-right h1{
	color:#1b78bb;
	font: bold normal 16px Verdana, Arial, Helvetica, sans-serif;
}
#wrapper #content #sub-content #sub-content-left p,#wrapper #content #sub-content #sub-content-right p, .sub-box ul{
	color:#FFF;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
	margin-top: 8px;
	padding: 0px;
}
.sub-box ul li {
	list-style: disc inside;
	margin-bottom: 5px;
}

#contentback #text ul li {
	list-style: circle inside;
	margin-bottom: 10px;
	margin-left: 10px;
}#contentback #text ul ul li {
	margin-left: 20px;
	list-style: square inside;
}
#contentback #text ul ul ul {
	margin-left: 30px;
	list-style: disc inside;
}
#text img {
	text-align: center;
	border: 1px solid #AAA;
	background: #FFF;
}
.imgleft {
	padding: 0px;
	margin-left: 10px;
	text-align: right;
	float: right;
	margin-top: 10px;
}


#text #support_images img {
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
}
#text #support_images {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

