/* Body
----------------------------------------------------*/
body {
	margin:0px; 
	padding:0px;
	background-color: #f2f2f2;
	font-family:  Verdana, sans-serif;
	font-size:8.5pt;
	color: #333333;
	line-height:120%;
	letter-spacing:normal;
}

body, td, th {
	font-family: Verdana, sans-serif;
	font-size:8.5pt; 
	line-height:120%;
	color: #333333;
}

h1{
	font-size:8pt;
	color:#FFFFFF;
	margin:0px; 
	padding:1px 0px 1px 0px;
}

h2{
	font-size:8pt;
	font-weight:bold;
	margin:0 !important;
	padding:0px 0px 5px 5px;
}

h3{
	font-size: 8pt;
	color:#242484;
	margin:0 !important;
	padding:0px 0px 0px 0px;
}
	
h4{
	font-size:8pt;
	color:#E00010;
	margin:0px; 
	padding:0px 0px 0px 0px;
}

h5{
	font-size: 8pt;
	color:#242484;
	margin:0 !important;
	padding:0px 0px 0px 0px;
}

/* BlockEnd
----------------------------------------------------*/
.blockEnd { clear:both; }

/*interface
----------------------------------------------------*/
#interface {width:780px; margin-top:1px; margin-left:1px; text-align:left; background-color:#FFFFFF; border-top: 1px solid #A4A4B4; border-left: 1px solid #A4A4B4; border-right: 1px solid #8F7B9C; border-bottom: 1px solid #8F7B9C;}

/*Header
----------------------------------------------------*/
#Header { margin:0 !important; padding:0 !important; width:780px; height:16px; }
#Header h1.title { float:left; width:780px; height:16px;  border-bottom: 1px solid #6f6fa4; background:url(../images/bg_h1.jpg); margin:0 !important; padding:0 !important;}

/*Logo
----------------------------------------------------*/
#Logo { float:left; height:75px; width:780px; margin:0 !important; padding:0 !important; background-image: url(../images/banner3.gif); background-repeat: no-repeat; background-position: left; text-align: left; }
#Logo-inner{ float:left; height:75px; width:780px; margin:0 !important; padding:0 !important;  }

/*Navigation
----------------------------------------------------*/
#Navigation { clear:both; margin:0 !important; padding:0 !important; width:780px; height:17px; }
#globalnavi { margin:0 !important; padding: 0 !important; width:780px; height:17px; font-size:90%; background-color: #9494E7; list-style-type:none; border-bottom: 1px solid #6f6fa4; }

#globalnavi .menu01 { float:left; margin:0 !important; padding: 0 !important; width:123px; height:17px; background:url(../images/nav1_b.gif) no-repeat; text-align:right; }
#globalnavi .menu02 { float:left; margin:0 !important; padding: 0 !important; width:82px; height:17px; background:url(../images/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu03 { float:left; margin:0 !important; padding: 0 !important; width:76px; height:17px; background:url(../images/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu04 { float:left; margin:0 !important; padding: 0 !important; width:85px; height:17px; background:url(../images/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu05 { float:left; margin:0 !important; padding: 0 !important; width:78px; height:17px; background:url(../images/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu06 { float:left; margin:0 !important; padding: 0 !important; width:60px; height:17px; background:url(../images/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu07 { float:left; margin:0 !important; padding: 0 !important; width:88px; height:17px; background:url(../images/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu08 { float:left; margin:0 !important; padding: 0 !important; width:78px; height:17px; background:url(../images/nav2_b.gif) no-repeat; text-align:right; }


#globalnavi a:link { color:#fff; text-decoration:none; }
#globalnavi a:visited { color:#fff; text-decoration:none; }
#globalnavi a:hover { color:#d0000f; background-color:transparent; text-decoration:none; }
#globalnavi a:active { color:#d0000f; text-decoration:none; }

/*BreadCrumb
----------------------------------------------------*/
#BreadCrumb { clear:both; font-size:100%; text-align:left; float:left;  width: 780px; height:20px; margin:0 !important; padding:0 !important; background:url(../images/nav3.gif); }

/*product_img
----------------------------------------------------*/
#product_img { margin:0 !important; padding:0; width:760px; height:174px; background:url(../images/bg_product_img2.jpg) no-repeat; }
#toolbox { clear:both; margin:0 !important; padding:10px 0px 0px 30px; width:760px; height:30px; color:#FFFFFF; }
#product_inner { clear:both; margin:0 !important; padding: 0 !important; width:760px; height:144px; }

#product1 {float:left; margin:0 !important; padding:0 !important; width:154px; height:140px; }

#product1 a:link{ color:#FFFFFF; padding:86px 0px 3px 62px; background-image: url("../images/bg_product1.jpg"); background-repeat: no-repeat; width:154px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product1 a:visited{ color:#FFFFFF; padding:86px 0px 3px 62px; background-image: url("../images/bg_product1.jpg"); background-repeat: no-repeat; width:154px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product1 a:hover{ color:#FFFFFF; padding:86px 0px 3px 62px; background-position: 0px -140px; text-decoration:none; }
#product1 a:active{ color:#FFFFFF; padding:86px 0px 3px 62px; background-position: 0px -140px; text-decoration:none; }

#product2 {float:left; margin:0 !important; padding:0 !important; width:120px; height:140px; }

#product2 a:link{ color:#FFFFFF; padding:86px 0px 3px 25px; background-image: url("../images/bg_product2.jpg"); background-repeat: no-repeat; width:120px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product2 a:visited{ color:#FFFFFF; padding:86px 0px 3px 25px; background-image: url("../images/bg_product2.jpg"); background-repeat: no-repeat; width:120px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product2 a:hover{ color:#FFFFFF; padding:86px 0px 3px 25px; background-position: 0px -140px; text-decoration:none; }
#product2 a:active{ color:#FFFFFF; padding:86px 0px 3px 25px; background-position: 0px -140px; text-decoration:none; }

#product3 {float:left; margin:0 !important; padding:0 !important; width:122px; height:140px; }

#product3 a:link{ color:#FFFFFF; padding:86px 0px 3px 25px; background-image: url("../images/bg_product3_2.jpg"); background-repeat: no-repeat; width:122px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product3 a:visited{ color:#FFFFFF; padding:86px 0px 3px 25px; background-image: url("../images/bg_product3_2.jpg"); background-repeat: no-repeat; width:122px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product3 a:hover{ color:#FFFFFF; padding:86px 0px 3px 25px; background-position: 0px -140px; text-decoration:none; }
#product3 a:active{ color:#FFFFFF; padding:86px 0px 3px 25px; background-position: 0px -140px; text-decoration:none; }

#product4 {float:left; margin:0 !important; padding:0 !important; width:120px; height:140px; }

#product4 a:link{ color:#FFFFFF; padding:86px 0px 3px 22px; background-image: url("../images/bg_product4.jpg"); background-repeat: no-repeat; width:120px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product4 a:visited{ color:#FFFFFF; padding:86px 0px 3px 22px; background-image: url("../images/bg_product4.jpg"); background-repeat: no-repeat; width:120px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product4 a:hover{ color:#FFFFFF; padding:86px 0px 3px 22px; background-position: 0px -140px; text-decoration:none; }
#product4 a:active{ color:#FFFFFF; padding:86px 0px 3px 22px; background-position: 0px -140px; text-decoration:none; }

#product5 {float:left; margin:0 !important; padding:0 !important; width:117px; height:140px; }

#product5 a:link{ color:#FFFFFF; padding:86px 0px 3px 22px; background-image: url("../images/bg_product5.jpg"); background-repeat: no-repeat; width:117px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product5 a:visited{ color:#FFFFFF; padding:86px 0px 3px 22px; background-image: url("../images/bg_product5.jpg"); background-repeat: no-repeat; width:117px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product5 a:hover{ color:#FFFFFF; padding:86px 0px 3px 22px; background-position: 0px -140px; text-decoration:none; }
#product5 a:active{ color:#FFFFFF; padding:86px 0px 3px 22px; background-position: 0px -140px; text-decoration:none; }

#product6 {float:left; margin:0 !important; padding:0 !important; width:127px; height:140px; }

#product6 a:link{ color:#FFFFFF; padding:86px 0px 3px 18px; background-image: url("../images/bg_product6.jpg"); background-repeat: no-repeat; width:127px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product6 a:visited{ color:#FFFFFF; padding:86px 0px 3px 18px; background-image: url("../images/bg_product6.jpg"); background-repeat: no-repeat; width:127px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product6 a:hover{ color:#FFFFFF; padding:86px 0px 3px 18px; background-position: 0px -140px; text-decoration:none; }
#product6 a:active{ color:#FFFFFF; padding:86px 0px 3px 18px; background-position: 0px -140px; text-decoration:none; }


/*contents
----------------------------------------------------*/
#contents { margin:0 !important; padding:0 !important; width:760px; height:auto; }

/*PageCell
----------------------------------------------------*/
#PageCell {	margin:0 !important; padding:0; text-align:left; float:left; width:760px; height:600px; background: white; }

#PageCell a:link { color:#242484; background-color:transparent; text-decoration:none; }
#PageCell a:visited { color:#242484; background-color:transparent; text-decoration:none;}
#PageCell a:hover { color:#242484;  background-color:transparent; text-decoration:underline; }
#PageCell a:active { color:#242484; background-color:transparent; text-decoration:none; }

#MS { margin-top:5px; margin-left:10px; margin-bottom:0px; margin-right:0px; padding:0 !important; height:52px; }
	
#col1 { float:left; margin:0 !important; padding:0 !important; width:180px; height:auto; }	
#col1 h2.tlcol1 { margin:0 !important; padding:0 !important; width:180px; height: 40px; }

#col1 h2.tlcol1 a:link{ color:#D0000F; padding:10px 0px 3px 40px; background-image: url("../images/tl_1bg.gif"); background-repeat: no-repeat; width:180px; height:40px; background-position: 0px 0px; display:block; text-decoration:none;}
#col1 h2.tlcol1 a:visited{ color:#D0000F; padding:10px 0px 3px 40px; background-image: url("../images/tl_1bg.gif"); background-repeat: no-repeat; width:180px; height:40px; background-position: 0px 0px; display:block; text-decoration:none;}
#col1 h2.tlcol1 a:hover{ color:#242484; padding:10px 0px 3px 40px; background-position: 0px -60px; text-decoration:none; }
#col1 h2.tlcol1 a:active{ color:#242484; padding:10px 0px 3px 40px; background-position: 0px -60px; text-decoration:none; }

.description1 { line-height:120%; margin-left:15px; margin-right:5px; margin-top:8px; padding:0 !important; }
.description1 h3 {line-height:120%; }
.description1b { line-height:120%; margin-left:15px; margin-right:5px; margin-top:10px; padding:0 !important; }

#col2 { float:left; margin:0 !important; padding:0 !important; width:205px; height:auto; }	
#col2 h2.tlcol2 { margin:0 !important; padding:0 !important; width:205px; height: 40px; }

#col2 h2.tlcol2 a:link{ color:#D0000F; padding:10px 0px 3px 29px; background-image: url("../images/tl_2bg.gif"); background-repeat: no-repeat; width:205px; height:40px; background-position: 0px 0px; display:block; text-decoration:none; letter-spacing:-1px;}
#col2 h2.tlcol2 a:visited{ color:#D0000F; padding:10px 0px 3px 29px; background-image: url("../images/tl_2bg.gif"); background-repeat: no-repeat; width:205px; height:40px; background-position: 0px 0px; display:block; text-decoration:none; letter-spacing:-1px;}
#col2 h2.tlcol2 a:hover{ color:#242484; padding:10px 0px 3px 29px; background-position: 0px -60px; text-decoration:none; letter-spacing:-1px;}
#col2 h2.tlcol2 a:active{ color:#242484; padding:10px 0px 3px 29px; background-position: 0px -60px; text-decoration:none; letter-spacing:-1px;}

.description2 { clear:both; margin-left:10px; margin-right:5px; margin-top:24px; padding:0 !important;}
.description2b { margin-left:10px; margin-right:5px; margin-top:18px; padding:0 !important;}
.description2c { margin-left:10px; margin-right:5px; margin-top:18px; padding:0 !important;}
.description2d { margin-left:10px; margin-right:5px; margin-top:14px; padding:0 !important;}

#autovoip { margin-left:10px; margin-right:0px; margin-top:5px; padding:0 !important; }
#automap { margin-left:10px; margin-right:0px; margin-top:18px; padding:0 !important; }
#autoasset { margin-left:10px; margin-right:0px; margin-top:18px; padding:0 !important; }
#autoanalyzer { margin-left:10px; margin-right:0px; margin-top:18px; padding:0 !important; }

.arrow { float:left; margin:0 !important; padding:0 !important; width:21px; height:24px; }
.analyzer { float:left; margin:0 !important; padding:3px 0px 0px 0px; width:165px; height:auto; letter-spacing:-1px;}

#col3 { float:left; margin:0 !important; padding:0 !important; width:195px; height:auto; }	
#col3 h2.tlcol3 { margin:0 !important; padding:0 !important; width:195px; height: 40px; }

#col3 h2.tlcol3 a:link{ color:#D0000F; padding:10px 0px 3px 35px; background-image: url("../images/tl_3bg.gif"); background-repeat: no-repeat; width:195px; height:40px; background-position: 0px 0px; display:block; text-decoration:none; }
#col3 h2.tlcol3 a:visited{ color:#D0000F; padding:10px 0px 3px 35px; background-image: url("../images/tl_3bg.gif"); background-repeat: no-repeat; width:195px; height:40px; background-position: 0px 0px; display:block; text-decoration:none; }
#col3 h2.tlcol3 a:hover{ color:#242484; padding:10px 0px 3px 35px; background-position: 0px -60px; text-decoration:none; }
#col3 h2.tlcol3 a:active{ color:#242484; padding:10px 0px 3px 35px; background-position: 0px -60px; text-decoration:none; }


.description3 { margin-left:10px; margin-right:5px; margin-top:6px; padding:0 !important; }
.description3b { margin-left:10px; margin-right:0px; margin-top:3px; padding:0 !important;}
.description3b td {font-size:7.5pt;}
.description4 { margin-left:10px; margin-right:5px; margin-top:5px; padding:0 !important; }
.description5 { margin-left:10px; margin-right:5px; margin-top:4px; padding:0 !important; }
.description6 { margin-left:10px; margin-right:5px; margin-top:0px; padding:0 !important; }
.description7 { margin-left:10px; margin-right:5px; margin-top:0px; padding:0 !important; }

/*News
----------------------------------------------------*/
#News { float:right; width:180px; height:435px; margin:0 !important; padding:0 !important; background:url(../images/bg_news3.jpg) no-repeat; line-height:12px;}

#News h4 { margin:0 !important; padding:0 !important; width:180px; height:30px;}

#News h4 a:link{ color:#D0000F; padding:13px 0px 3px 35px; background-image: url("../images/bg_news_btn.gif"); background-repeat: no-repeat; width:180px; height:30px; background-position: 0px 0px; display:block; text-decoration:none;}
#News h4 a:visited{ color:#D0000F; padding:13px 0px 3px 35px; background-image: url("../images/bg_news_btn.gif"); background-repeat: no-repeat; width:180px; height:30px; background-position: 0px 0px; display:block; text-decoration:none;}
#News h4 a:hover{ color:#242484; padding:13px 0px 3px 35px; background-position: 0px -50px; text-decoration:none; }
#News h4 a:active{ color:#242484; padding:13px 0px 3px 35px; background-position: 0px -50px; text-decoration:none; }

.news_inner1 {margin-left:12px; margin-right:12px; margin-top:9px; font-size:90%; }
.news_inner2 {margin-left:12px; margin-right:12px; margin-top:9px; font-size:90%; }

.news_inner1 a:link { color:#242484; background-color:transparent; text-decoration:none; }
.news_inner1 a:visited { color:#242484; background-color:transparent; text-decoration:none;}
.news_inner1 a:hover { color:#242484; background-color:transparent; text-decoration:underline; }
.news_inner1 a:active { color:#242484; background-color:transparent; text-decoration:none; }

.news_inner2 a:link { color:#242484; background-color:transparent; text-decoration:none; }
.news_inner2 a:visited { color:#242484; background-color:transparent; text-decoration:none;}
.news_inner2 a:hover { color:#242484; background-color:transparent; text-decoration:underline; }
.news_inner2 a:active { color:#242484; background-color:transparent; text-decoration:none; }

/*footer
----------------------------------------------------*/
#footer { clear:both; width:780px; padding:0px 0px 1px 0px; margin-bottom:5px; height:auto; }
	
#foot_navi { margin:0px; padding: 0px; width:100%; height:auto; font-size:90%; color:#555555; list-style-type:none; }

#foot_navi .menu01 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }
#foot_navi .menu02 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu03 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu04 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu05 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu06 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu07 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu08 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu09 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }

#foot_navi a:link { color:#555555; text-decoration:none; }
#foot_navi a:visited { color:#555555; text-decoration:none; }
#foot_navi a:hover { color:#242484;  text-decoration:underline; }
#foot_navi a:active { color:#242484; text-decoration:none; }

.codima { clear:both; float:left; font-size:7pt; padding:10px 10px 10px 10px; color:#555555; }

.codima a:link { color:#242484; text-decoration:none; }
.codima a:visited { color:#242484; text-decoration:none; }
.codima a:hover { color:#242484;  text-decoration:underline; }
.codima a:active { color:#242484; text-decoration:none; }






