body {
background: #DAD8D9;

}


.sprite{position:relative;}
.sprite img{position:absolute;-overflow:hidden;top:0;}
.sprite.software img{-clip:rect(0px 245px 172px 0px);left:0;clip:rect(0px, 245px, 172px, 0px);}
.sprite.authentication img{-clip:rect(0px 530px 172px 284px);clip:rect(0px, 530px, 172px, 284px);padding-left:40px;}
.sprite.support img{-clip:rect(0px 820px 172px 570px);clip:rect(0px, 820px, 172px, 570px);padding-left:80px; }
.sprite.software img:hover{clip:rect(174px, 245px, 380px, 0px);left:0;top:-174px;}
.sprite.authentication img:hover{clip:rect(174px, 530px, 380px, 284px);padding-left:40px;top:-174px;}
.sprite.support img:hover{clip:rect(174px, 820px, 380px, 570px);padding-left:80px;top:-174px;}




div#news-highlight-2 {

position:relative;
width:500px;
}

div#news-highlight-1 {
/*top:-22px;*/
}




#mainlevel {
text-align:left;


}

#menu,  #footer-menu td {
color:#FE050E;

font-size:10px;
}



#page{
position:relative;
background: url(../images/fond1.png) repeat-x;
margin-left: auto;
margin-right:auto;
width:1000px;
min-height:680px;
box-shadow:0 0 15px #333333;
}



#logo {
background:  url(../images/logo.png) no-repeat 0 0;
height:25px;
width:272px;
left:20px;
position:relative;
top:20px;
}


#maimenu1  {
position:relative;
margin-right:10px;
top:-20px;
text-align:right;
padding-right:20px;


}




.mainlevelmainmenu {

font-weight: bold ;
font-size:14px;
/*
position:relative;
right:10px;
*/
}

td.mainlevelmainmenu {
font-family:lucida Sans;
}

.mainlevelsub {
top:15px;
-top:10px;
position:relative;
font-family:lucida sans unicode;
font-size:14px;
/*font-size:1.2em;*/
font-weight: bold ;
text-align:right;
/*right:10px;*/
}

#submenu2 {

/*padding-left:20px;*/
position: relative;
bottom: 10px;
overflow:hidden;
}

a {

color:#D7D7D7;

} 

a:hover {

color:#D20008 ;
}


#tabid{
background-color:#E1DFE0;
padding-top:40px;
height:180px;
margin-bottom:25px;
position:relative;
left:0px;
/*-position:absolute;
-padding-left:20px;
-top:0px;
-left:20px;*/
}

.blanc {
width:249px;
height:173px;
-margin-left:40px;
}

.extra {
width:249px;
height:173px;

-margin-left:40px;
}
.extra2 {
width:249px;
height:173px;

-margin-left:40px;
}


#tabid img {
/*
width:249px;
height:173px;
padding-left:40px;
-padding-left:0px;*/
}




#footer-menus  {
width:1000px;
position:relative;
text-align:left;
}


#footer-menu  {
font-family:lucida sans unicode;
position:relative;
text-align:left;
left:0px;
width:600px;
z-index:1;
bottom:-12px;


}

#footer-menu3{
font-family:lucida sans unicode;
position:absolute;
text-align:left;
right:0px;
width:220px;
bottom:5px;
z-index:1000;
}



#banner-image{
width:1000px;
height:274px;
position:relative;
overflow:hidden;
color:#6E7074;

}

#bottom-envelop{
position:relative;
}

#menu{
position:relative;
top:20px;
left:400px;
width:600px;
text-align:right;
}







#top-nav {
	background: #be0000;
}

#top-nav a, #top-nav a:hover {
	color: #ffffff;
}

#slidepanel, #fxTarget, #TargetBot, #fxTab {
	
}

#top h1, #top h1 a {
	color: #444444;
}

#top h1 span, #top h1 a span {
	color: #be0000;
}

#top h1 a:hover {
	color: #be0000;
}

#top h2 {
	color: #444444;
}

#minus {
	background: transparent url(../images/style1/fonttools_small.png) no-repeat 0 0;
}

#reset {
	background: transparent url(../images/style1/fonttools_reset.png) no-repeat 0 0;
}

#plus {
	background: transparent url(../images/style1/fonttools_big.png) no-repeat 0 0;
}

#minus:hover, #reset:hover, #plus:hover {
	background-position: bottom left;
}

.st-0 {
	background: transparent url(../images/style1/st1-b.png) no-repeat 0 0;
}

.st-1 {
	background: transparent url(../images/style1/st2-b.png) no-repeat 0 0;
}

.st-2 {
	background: transparent url(../images/style1/st3-b.png) no-repeat 0 0;
}

.st-3 {
	background: transparent url(../images/style1/st4-b.png) no-repeat 0 0;
}

.st-4 {
	background: transparent url(../images/style1/st5-b.png) no-repeat 0 0;
}

.st-5 {
	background: transparent url(../images/style1/st6-b.png) no-repeat 0 0;
}

.st-6 {
	background: transparent url(../images/style1/st7-b.png) no-repeat 0 0;
}

.st-7 {
	background: transparent url(../images/style1/st8-b.png) no-repeat 0 0;
}

.st-0:hover, .st-1:hover, .st-2:hover, .st-3:hover, .st-4:hover, .st-5:hover, .st-6:hover, .st-7:hover {
	background-position: bottom left;
}

#toggle, #fxTrigger {
	background: transparent url(../images/style1/login-button-bg-left.png) no-repeat top left;
}

#toggle span, #register span, #fxTrigger b {
	background: transparent url(../images/style1/login-button-bg-right.png) no-repeat top right;
}

#toggle:hover, #fxTrigger:hover {
	background: transparent url(../images/style1/login-button-bg-left.png) no-repeat bottom left;
}

#toggle:hover span, #register:hover span, #fxTrigger:hover b {
	background: transparent url(../images/style1/login-button-bg-right.png) no-repeat bottom right;	
}

#register {
	background: transparent url(../images/style1/register-button-bg-left.png) no-repeat top left;
}

#register:hover {
	background: transparent url(../images/style1/register-button-bg-left.png) no-repeat bottom left;
}


.menu-nav a {
	color: #444444;					/* Color for the 1st level links */ 
}

#menu ul.menu-nav li a:hover, #menu ul.menu-nav li#current a { background-image: url(../images/style1/top-menu-bg-left.png); }
#menu ul.menu-nav li a:hover span, #menu ul.menu-nav li#current a span { background-image: url(../images/style1/top-menu-bg-right.png); }

.menu-nav ul a,
.menu-nav ul ul a {
	border-bottom: 1px solid #de0000;
}

.menu-nav ul a:hover,
.menu-nav ul ul a:hover {
	background: #980000;		/* Hover background color for the 2nd and later level links */
	color: #ffffff;					/* Hover color for the 2nd and later level links */
}	

.menu-nav li ul {
	background: #b00000;	/* Background color of the 2nd level menu window */
}

.menu-nav li ul li ul {
	background: #b00000;					/* Background color of the 3rd level menu window */
}

#nav-bar {
	/*background: transparent url(../images/style1/nav-bar-bg.png) no-repeat 0 0;*/
}

#nav-bar #search {
	background: transparent url(../images/style1/search-input-bg.png) no-repeat 0 0;
}

.search .button {
	background: transparent url(../images/style1/search-button-bg.png) no-repeat 0 0;
}

#panelhandle form.form-login #mod_login_username {
	border: 2px solid #980000;
}

#panelhandle form.form-login #mod_login_password {
	border: 2px solid #980000;
}

#panelhandle form.form-login .button {
	background: #b70000 url(../images/style1/button-bg.gif) repeat-x 0 0;
	border: 1px solid #980000;
}

#top-modules h3, #bot-modules h3 {
	color: #be0000;
}

#jumper {
	/*background: transparent url(../images/style1/jumper-bg.png) no-repeat 0 0;*/
}

#jump-button {
	/*background: transparent url(../images/style1/jump-button-bg.png) no-repeat 0 08 */
}

#wt {
	/*background: transparent url(../images/content-top-bg.png) no-repeat top center;*/
}

#main-content {
	/*background: transparent url(../images/content-bg.png) repeat-y top center;*/
}

#wb {
	/*background: transparent url(../images/content-bot-bg.png) no-repeat top center;*/	
}

.cctl {
	width: 90%;
	height: 10px !important;
	overflow: hidden;
	float: left;
	font-size: 1px;
	line-height: 1px;
	/*background: transparent url(../images/style1/cctl-bg.png) no-repeat top left;*/
}



.cctr {
	width: 10%;
	height: 10px !important;
	overflow: hidden;
	float: left;
	font-size: 1px;
	line-height: 1px;
	/*background: transparent url(../images/style1/cctr-bg.png) no-repeat top right;*/
}

.ccl {
	clear: both;
	/* background: #ffffff url(../images/style1/ccl-bg.png) repeat-y 0 0;*/
	height: 100%;
}

.ccr {
	clear: both;
	/*background: transparent url(../images/style1/ccr-bg.png) repeat-y top right;*/
	padding: 0px 10px;
	height: 100%;
}

.ccbl {
	width: 90%;
	height: 10px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	/*background: transparent url(../images/style1/ccbl-bg.png) no-repeat top left;*/
}

.ccbr {
	width: 10%;
	height: 10px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	/* background: transparent url(../images/style1/ccbr-bg.png) no-repeat top right;*/
}

#col-left div.moduletable_menu h3, #col-right div.moduletable_menu h3, #col-left div.moduletable_red h3, #col-right div.moduletable_red h3 {
	background: transparent url(../images/style1/header-bg.png) no-repeat 0 0;
}

#col-left ul.menu li a, #col-right ul.menu li a,
#col-left ul.sections li a, #col-right ul.sections li a,
#col-left ul#mainlevel li a, #col-right ul#mainlevel li a {
	background: transparent url(../images/style1/li-a-bg.gif) no-repeat 0px 0px;
	color: #444444 !important;
}

#col-left ul.menu li a:hover, #col-right ul.menu li a:hover,
#col-left ul.sections li a:hover, #col-right ul.sections li a:hover,
#col-left ul#mainlevel li a:hover, #col-right ul#mainlevel li a:hover {
	background: transparent url(../images/style1/li-a-bg-hover.gif) no-repeat 0px 0px;
	color: #be0000 !important;
}


#col-left ul.menu li#current a, #col-right ul.menu li#current a,
#col-left ul.sections li#current a, #col-right ul.sections li#current a,
#col-left ul#mainlevel li#current a, #col-right ul#mainlevel li#current a {
	background: transparent url(../images/style1/li-a-bg-active.gif) no-repeat 0px 0px;
	color: #be0000 !important;
}

a.contentpagetitle { 
	color: #be0000;
	background: url(../images/style1/contentpagetitle-link.png) no-repeat top right;
	padding-right: 22px;
}

a.contentpagetitle:hover { 
	color: #444444;
}

.content-header {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background: transparent url(../images/style1/content-header-bg-light.gif) repeat-x bottom left;
}

.article-adds {
	background: #f5f5f5 url(../images/dot-sep-white.gif) repeat-x bottom left;
	border-bottom: 1px solid #dadada;
}

.small, .createdby {
	color: #c1c1c1;
}

.readon {
	background: transparent url(../images/style1/arrow.png) no-repeat 0px 2px;
}

.readon:hover {
	color: #444444;
}

.componentheading {
	/*background: #870000 url(../images/style1/component-header-bg.gif) repeat-x 0 0;*/
}

.sectiontableheader {
	background: #f5f5f5;
	color: #444444;
}

.button {
	background: #b70000 url(../images/style1/button-bg.gif) repeat-x 0 0;
	border: 1px solid #980000;
}

.blog_more h2 {
	color: #be0000;
}

#footer a {
font-family:lucida sans unicode;
font-size:10px;
color:##D7D7D7;


}

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



#backline{
/*background: transparent url(../images/secutech_header.jpg) no-repeat 0 -10px;*/
width:1000px;
height:94px;
position:relative;
top:0px;
left:0px;
}

#submenu2{
font-family: lucida sans unicode;
font-size: 11px;
font-weight: bold;
height: 35px;
position: absolute;
right: 0;
top: 59px;
text-align:right;
}

#submenu2 a{
color:#D7D7D7;
padding-top:10px;
padding-bottom:11px;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
transition:all 0.3s linear;
}

#submenu2  a:hover {

color:#D20008 ;
/*background-color:white;
opacity:0.5;*/
}

.mainlevelmainmenu {
  font-family: lucida sans unicode;
  font-size: 12px;
  /*font-size:1.1em;*/
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  position: relative;
  top: 2px;
  word-spacing: -1px;
}


#langmodule{
	height: 25px;
left: 15px;
overflow: hidden;
position: absolute;
top: 62px;
width: 215px;
z-index: 4000;
}

#langmodule:hover{
	height:80px;
}

#lang1,#lang2,#lang3{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:75px;
	height:25px;
	line-height:25px;
	vertical-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#lang1 a,#lang2 a,#lang3 a{
	color:white;
}

#white-arrow{
	position:absolute;
	right:9px;
	top:3px;
	width:19px;
	height:17px;
	background:url(../images/whitearrow.png);
	-display:none;
}

#news_position{
	height:25px;
	border: 1px solid #BFBFBF;
	border-right:none;
	border-left:none;
	background-color:#D3D3D3;
	width:983px;
	position:absolute;
	top:5px;
	padding-left:17px;
}

.menumainmenu li{
display: inline;
font-family: lucida sans unicode;
font-size: 12px;
font-weight: bold;
list-style: none outside none;
margin-left: 5px;
margin-right: 5px;
padding: 10px 0 11px;
position: relative;
top: 5px;
word-spacing: -1px;
}

.menumainmenu span{
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:11px;
}

.separator span{
	list-style:none;
	display:inline;
	font-family: lucida sans unicode;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  top: 0px;
  word-spacing: -1px;
  color:#D7D7D7;
  color:#D7D7D7;
	padding-top:7px;
	padding-bottom:11px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
	cursor:pointer;
}

.separator  span:hover {

color:#D20008 ;
background-color:white;
opacity:0.5;
}

#smallmenu, #smallmenu2{
	position:relative;
	 width:1000px; 
	 height:30px;
	 background: url(../images/submenu_bar.jpg) repeat-x;
	 
}

.menusmallmenu1 li{
	list-style:none;
	display:inline;
	font-family: lucida sans unicode;
  font-size: 12px;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  top: 2px;
  word-spacing: -1px;
}

ul.menumainmenu{
	padding-left:10px;
}

#software_img span,#authentication_img span,#support_img span,#software_img_ja span,#authentication_img_ja span,#support_img_ja span,#software_img_fr span,#authentication_img_fr span,#support_img_fr span,#otp_img span, #otp_img_ja span,#otp_img_fr span{
	position:relative;
	top:147px;
	font-weight:bold;
	color:black;
	font-family:Lucida;
	letter-spacing:1px;
	word-spacing:4px;
	font-size:11px;
}

#software_img,#software_img_ja,#software_img_fr{
height:150px;
width:228px;
background:url(../images/a_softwareprotection.jpg) no-repeat;
position:absolute;
box-shadow:0 0 5px #C5C3C4;
/*left:18px;*/
right:18px;
text-align:center;
border-radius:5px;
}

#software_img_ja{
	background:url(../images/a_softwareprotection_ja.jpg) no-repeat;
}

#software_img_fr{
	background:url(../images/a_softwareprotection_fr.jpg) no-repeat;
}


#software_img:hover,#software_img_ja:hover,#software_img_fr:hover{
box-shadow:0 0 8px #3D7291;
}
	
#authentication_img,#authentication_img_ja,#authentication_img_fr{
height:150px;
width:228px;
background:url(../images/b_authentication.jpg) no-repeat;
position:absolute;
/*left:264px;*/
left:508px;
box-shadow:0 0 5px #C5C3C4;
text-align:center;
border-radius:5px;
}

#authentication_img_ja{
	background:url(../images/b_authentication_ja.jpg) no-repeat;
}

#authentication_img_fr{
	background:url(../images/b_authentication_fr.jpg) no-repeat;
}

#authentication_img:hover,#authentication_img_ja:hover,#authentication_img_fr:hover{
box-shadow:0 0 8px #3D7291;
}

#otp_img,#otp_img_ja,#otp_img_fr{
height:150px;
width:228px;
background:url(../images/c_otp.jpg) no-repeat;
position:absolute;
box-shadow:0 0 5px #C5C3C4;
/*left:508px;*/
left: 264px;
text-align:center;
border-radius:5px;
}

#otp_img_ja{
	background:url(../images/c_otp_ja.jpg) no-repeat;
}

#otp_img_fr{
	background:url(../images/c_otp_fr.jpg) no-repeat;
}

#otp_img:hover,#otp_img_ja:hover,#otp_img_fr:hover{
box-shadow:0 0 8px #3D7291;
}

#support_img,#support_img_ja,#support_img_fr{
height:150px;
width:228px;
background:url(../images/d_unimate.jpg) no-repeat;
position:absolute;
/*right:18px;*/
left:18px;
box-shadow:0 0 5px #C5C3C4;
text-align:center;
border-radius:5px;
}

#support_img_ja{
	background:url(../images/d_unimate_ja.jpg) no-repeat;
}

#support_img_fr{
	background:url(../images/d_unimate_fr.jpg) no-repeat;
}

#support_img:hover,#support_img_ja:hover,#support_img_fr:hover{
box-shadow:0 0 8px #3D7291;
}

#bottom_envelop{
	background:url(../images/fond1_btm.jpg) repeat-x bottom left;
	height:350px;
}

.item934{
cursor:pointer;
}

.item935{
cursor:pointer;
}

#follow li{
display:inline;
}

#follow ol{
list-style:none;
}

#follow{
position:absolute;
right:50px;
height:55px;
}

#topofsubmenu2{
position:absolute;
top:0px;
right:0px;
text-align:right;
}

span.mainlevelsub{
color:#D20008;
font-weight:800;
padding-left:2px;
padding-right:2px;
}

span.mainlevelmainmenu{
color:#D20008;
}

#slogo{
position:relative;
top:13px;
left:10px;
}

@media screen and (max-device-width: 480px){
.mainlevelsub{
	font-size:13px;
}

.mainlevelmainmenu{
	font-size:12.5px;
}
}
