
body {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 0.7em;
	line-height: 180%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-repeat: repeat-x;
	margin: 0px;
	background-image: url(../images/bg.jpg);
}

/* layout */
/* #colLeft {
	background-image: url(../images/col_left.jpg);
	height: 830px;
	width: 10px;
	float: left;
}*/
#flashcontent {
	width: 766px;
	height: 209px;	
	background-color: #FFFFFF;
}
.menu_main {
	height: 63px;
	background-image: url(../images/menu_bg.png);
	text-align: left;
	position: absolute; 
	top: 209px; 
	left: 0px;	
}

.menu_info {
	width: 269px; 
	font-size: 11px; 
	color: #333333; 
	float: left; 
	position: relative; 
	left: 14px; 
	top: 8px; 
	line-height: 140%;
}

.menu_main img {
	border: 0px;
}

.menu_main a {
	color: white;
	text-decoration: none;
}
.menu_main a:hover {
	color: #333330;
}
.menu_item {
	color: white;
}

.m2 table {
	margin-left: -3px;
	margin-right: -3px;	
}

.m2 td {
	width: 181px;
	height: 20px;
	text-align: left;
}

.m2 td a {
	font-family: Arial; 
	font-weight: bold;	
	font-size: 12px;	
	display: block;
	height: 20px;
	line-height: 160%;
}

.m2 td a:hover {
	background-color: #FF9900;
	text-decoration: none;	
	font-weight: bold;
	font-family: Arial; 
	font-size: 12px;			
}

.m3 table {
	margin-left: -3px;
	margin-right: -3px;	
}

.m3 td {
	width: 181px;
	height: 20px;
	text-align: left;	
}

.m3 td a {
	font-family: Arial; 
	font-weight: bold;	
	font-size: 12px;	
	display: block;
	height: 20px;
	line-height: 160%;
}

.m3 td a:hover {
	background-color: #FF9900;
	text-decoration: none;		
	font-weight: bold;
	font-family: Arial; 
	font-size: 12px;		
}

.m4 table {
	margin-left: -3px;
	margin-right: -3px;	
}

.m4 td {
	width: 181px;
	height: 20px;
	text-align: left;	
}

.m4 td a {
	font-family: Arial; 
	font-weight: bold;
	font-size: 12px;	
	display: block;
	height: 20px;
	line-height: 160%;
}

.m4 td a:hover {
	background-color: #FF9900;
	text-decoration: none;		
	font-weight: bold;	
	font-family: Arial; 
	font-size: 12px;
}

#wrapper {
	width: 766px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -380px;
	background-color: #FFFFFF;
}
#mainbody {
	text-align: left;
	padding: 10px;
	background-color: #FFFFFF;
	height: 100%;
	margin-top: 70px;
	float:left;
	width:746px;
	position: relative;
	top: -6px;
}
#mainLeft {
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/title_wwft.gif);
	background-repeat: no-repeat;
	width: 224px;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	clear: both;
}
#mainRight {
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/title_home.gif);
	background-repeat: no-repeat;
	width: 457px;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-left: 0px;
	line-height: 16px;
	
	float: right;
	clear: none;
}

#myScroller {
	height: 230px;
	width: 215px;
	text-align: left;
	overflow: auto;
}

blockquote{
    font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    line-height:20px;
    padding:20px;
    text-transform:uppercase;
    background:url(../images/blockquote.gif) 0 0 no-repeat #ffffff;
    }

.blockquote {
    font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    line-height:20px;
    padding:10px;
    text-transform:uppercase;
    background:url(../images/blockquote.gif) 0 0 no-repeat #ffffff;
    }
#mainHelpdesk {
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/title_helpdesk.gif);
	background-repeat: no-repeat;
	width: 746px;
	float: left;
	clear: both;
}
#mainGeneric {
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/titlefull.gif);
	background-repeat: no-repeat;
	width: 746px;
	float: left;
	clear: both;
}
#mainCompany  {  
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/title_ctgr.gif);
	background-repeat: no-repeat;
	width: 726px;
	float: left;
	clear: both;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	position: relative;
	top: -6px;
}
#mainSolutions {
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/title_solution2.gif);
	background-repeat: no-repeat;
	width: 457px;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-left: 0px;
	line-height: 16px;	
	float: right;
	clear: none;
}
#mainFullpage {
	text-align: left;
	background-color: #FFFFFF;	
	background-repeat: no-repeat;
	width: 746px;	
	float: left;
	clear: both;
}
#mainX3page {
	text-align: left;
	background-color: #FFFFFF;	
	background-repeat: no-repeat;
	width: 236px;	
	float: left;
	clear: both;
}
#footer1 {
	text-align: left;
	padding: 0px;
	background-color: #FFFFFF;
	height: 20px;
	background-image: url(../images/footerbg2.gif);
	background-repeat: no-repeat;
	clear: both;
}

#footerNav {
	text-align: left;
	background-color: #FFFFFF;
	height: 24px;
	background-image: url(../images/footerbg1.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #FFFFFF;
	clear: both;
}

#footerCopy {
	text-align: left;
	padding: 10px;
	background-color: #F2F2F2;
	height: 80px;
	line-height: 20px;
	font-size: 10px;
	clear: both;
}


#footer-wrap {
	clear: both;
	width: 721px;
	font-size: 95%;	
	text-align: left;
	padding: 15px 0;
	background: url(footer-bottom.jpg) no-repeat center bottom;	
}
#footer-wrap a {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
#footer-wrap a:hover {
	color: #000;	
}
#footer-wrap p {
	padding:10px 0;
}
#footer-wrap h2 {
	color: #666666;
	margin: 0;
	padding: 0 10px; 
}

#footer-columns {
	color: #888;
	margin: 0 auto; 
	padding: 0;	
	width: 660px;		
}
#footer-columns ul {
	list-style: none;
	margin: 10px 0 0 0; 
	padding: 0;	
}

#footer-columns li a {
	display: block;
	font-weight: normal;
	padding: 3px 0 3px 10px;
	width: 96%;
}
#footer-columns .col3, .col3-center {
	float: left;
	width: 32%;
}
#footer-columns .col3-center { 
	margin: 0 10px; 
}

#keys {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase; 
	color: #666666;
	text-decoration: none;
	background-repeat: repeat-x;
	margin: 0px;
}

/* headers */
h1 {
    font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FF6600;
    text-decoration: none;
    line-height:20px;
    text-transform:uppercase;
}
h2 {
    font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    line-height:20px;
    text-transform:none;
}
h3 {
    font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    line-height:20px;
}
/* links */
.foottext:link {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.foottext:visited {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.foottext:hover {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.foottext:active {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
/*-------------------------------------*/
a:link {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
}
a:visited {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #666666;
	text-decoration: none;
}
a:hover {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #FF6600;
	text-decoration: underline;
}
a:active {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
/*-------------------------------------*/
.copy:link {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.copy:visited {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.copy:hover {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff6600;
	text-decoration: none;
}
.copy:active {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
/*-------------------------------------*/
.thumb {
   border: 2px #CCCCCC solid;
}
.thumb:hover {
   border: 2px #FF6600 solid;
}
/*-------------------------------------*/ 

.mainFullpad {
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}.upperclass {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	
}
	.upperclass:link {
	color: #666666;
}
.upperclass:visited {
	color: #666666;
}
.upperclass:hover {
	color: #666666;
}
.upperclass:active {
	color: #666666;
}

/* rss */

.channelname {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.channeldescription {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.itemtitle {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.itemdescription {
	font-family: Tahoma, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.style2 {
	color: #FF6600;
	font-weight: bold;
}

.back_div {
	position: relative;
	z-index: 10;
}

.front_div {
	position: absolute;
	top: 0px;
	z-index: 1000;
}

.animated_triangle {
	display: none;
	position: absolute;
	top: 48px;
	z-index: 100;
	width: 26px;
	height: 14px;
	float: left;
	overflow: hidden;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
	#fxWrapper {
		float: left;
		display: inline;
	}
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
/* Opera stuff here */

	#menu1 {
		position: absolute;
		top: 0px;
		left: 269px;
	}
	#menu2 {
		position: absolute;
		top: 0px;
		left: 325px;
	}
	#menu3 {
		position: absolute;
		top: 0px;
		left: 410px;
	}
	#menu4 {
		position: absolute;
		top: 0px;
		left: 487px;
	}
	#menu5 {
		position: absolute;
		top: 0px;
		left: 567px;
	}
	
}

#menu6 {
/*	position: relative;
	left: 714px;*/
}
/*CSS FOR FOOTER 2*/
#footerbar			{width:760px; height:19px; padding-top:5px; background:#ff9900; text-align:left; padding-left:6px; margin:3px 0 3px 0;}
#footerslide		{background:url(../images/footer-gradient.gif) 0 0 repeat-x #ff9900; width:766px; height:340px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
#footerbar li 	{padding:3px 0 3px 0; margin:0; list-style-type: none; display:inline; font-size:11px; color:#fff;}
#footerbar li a	{padding:3px 0 3px 0; margin:0; list-style-type: none; font-size:11px; color:#fff;}
#footerbar li a:hover{color:#000000; text-decoration:none;}

#links				{width:766px; /*height:200px;*/ margin:0 auto; padding:0 20px 20px 20px;/*background:#ededed;*/ text-align:left;}
.links-column		{width:766px; /*height:60px;*/ float:left; padding: 20px 0 20px 0;}
.links-column a		{font-size:11px; color:#fff; }
.links-column h3	{font-size:14px; color:#fff; padding-bottom:10px; font-weight:bold;}

.links-column li 	{padding:3px 0 3px 0; margin:0; list-style-type: none; display:inline;}
.links-column li a	{padding:3px 0 3px 0; margin:0; list-style-type: none;}
.links-column li a:hover{color:#000000; text-decoration:none;}

/* css for menu */

  .menu {
	  float:left;
	  position:relative;
	  z-index:1000;
  }
  .submenu {
	  height:0px;
	  width:180px;
	  background-color:#FF6600;
	  position:absolute;
	  top:0px;
	  left:0px;
	  display:none;
  }
  .menu a {
	  color:#FFF !important;
	  font-size:12px !important;
	  font-weight:bold !important;
	  letter-spacing:-1px;
  }
  .submenu li {
	  width:170px;
	  padding:0px 0px 0px 10px;
  }
  .submenu li:hover {
	  background-color:#FF9900;
  }
  #contact-form {
	  position:absolute;
	  top:12px;
	  left:0px;
	  width:746px;
	  height:159px;
	  background-image:url('http://www.signature.eu.com/images/menu/contact-form-bg.png');
	  background-repeat:no-repeat;
	  display:none;
	  color:#fff;
	  text-align:left;
	  padding:40px 0px 0px 20px;
  }
  .contact-text {
	  margin-top:5px;
	  width:231px;
	  background-color:#303030;
	  border:1px solid #666666;
	  color:#CCCCCC;
  }
  .contact-area {
	  margin-top:5px;
	  margin-left:10px;
	  height:120px;
	  width:231px;
	  background-color:#303030;
	  border:1px solid #666666;
	  color:#CCCCCC;
  }
  .contact-button {
	  background:none;
	  border:none;
	  color:#FFF;
	  font-size:14px;
	  font-weight:bold;
  }
  #contact-status {
	  position:absolute;
	  top:140px;
	  left:580px;
	  font-size:24px;
  }