/* CSS Document */
body{
 font-size:12px;
 font-family:arial;
 margin:0;
 padding:0;
 background:url(back.gif) repeat;
}
img{
 border:0;
}
form{
 margin:0;
 padding:0;
}
a:hover {
border:medium none;
color:#2E80CF;
text-decoration:underline;
}
.contentdescription strong{
 font-weight:bold;
 color:#fff;
 text-align:center;
}
#wrapper{
 width:1000px;
 margin:auto;
 background:#3f3f3f;
}
#footer{
 color:#fff;
 text-align:center;
 line-height:20px;
 padding:10px 0; 
 background:#000;
 clear:both;
}
#header{
 height:90px;
 width:990px;
 margin:auto;
 padding:5px;
 position:relative;
}
#logo{
 float:left;
 margin-top:0;
 margin-right:10px;
 margin-left:5px;
}
#search {
height:20px;
margin:0px;
padding:2px 0px 0px 10px;
vertical-align:top;
width:150px;
position:absolute;
right:100px;
bottom:10px;
}
#search .inputbox {
background:#ccc;
border:medium none;
font-size:12px;
height:16px;
line-height:14px;
margin:0px;
padding:2px;
width:150px;
border:1px solid #ccc;
}
ul.jflanguageselection {
position:absolute;
font-size:0.8em;
margin:0pt;
padding:0pt;
bottom:13px;
right:20px;
}
ul.jflanguageselection li {
float:left;
color:#DDDDDD;
font-size:11px;
font-weight:bold;
list-style:none;
}
ul.jflanguageselection li a{
color:#DDDDDD;
font-size:11px;
text-decoration:none;
}
ul.jflanguageselection li a:hover{
 color:#fff;
 text-decoration:underline;
}
ul.header-img{
 position:absolute;
 bottom:3px !important;
 bottom:13px;
 right:150px;
}
*+html ul.header-img{
bottom:13px !important;
}
.menu,.cn-menu  {
font-family: tahoma, geneva, "lucidasans unicode", "lucidagrande",verdana, sans-serif;
float:right;
}
.menu ul,.cn-menu ul{
padding:0; 
margin:0;
list-style:none;
}
.menu ul li,.cn-menu ul li {
float:left;
position:relative;
list-style:none;
margin-right:5px;
}
.cn-menu ul li {
 padding:0 2px;
}
*+html .cn-menu ul li {
 font-size:12px;
}
.menu ul li a, .menu ul li a:visited,.cn-menu ul li a,.cn-menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#ffff00; 
height:1.5em;
font-weight:bold;
color:#fff; 
padding:0 7px; 
line-height:1.5em;
margin-right:2px;
float:left;
font-size:12px;

}
.menu ul li a:hover,.cn-menu ul li a:hover {
text-decoration:underline;
font-size:12px;
}
/* hack for IE5.5 to correct the faulty box model */

/* hide the drop down menu */
.menu ul li ul ,.cn-menu ul li ul{
display: none;
font-size:12px;
}
/* remove all table style so that it does not interfere with the menu */
.menu table,.cn-menu table {
margin:-1px; 
border-collapse:collapse;
font-size:12px;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.menu ul li:hover a,
.menu ul li a:hover ,.cn-menu ul li:hover a ,.cn-menu ul li a:hover {
color:#ffff00; 
border-bottom:8px solid #3f3f3f;
font-size:12px;
}
/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul,.cn-menu ul li:hover ul,
.cn-menu ul li a:hover ul {
display:block; 
position:absolute; 
top:1.2em;
margin-top:11px;
left:-20px; 
border-top:0;
}
/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a,.cn-menu ul li:hover ul li a,
.cn-menu ul li a:hover ul li a{
display:block; 
color:#000; 
border:0;
margin:0;
color:#666;
font-weight:normal; 
height:auto; 
line-height:1em; 
padding:5px; 
width:170px;
background:#fff; 
font-size:12px;
}
/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover,
.cn-menu ul li:hover ul li a:hover,
.cn-menu ul li a:hover ul li a:hover {
background:#888; 
color:#fff;
font-size:12px;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul,.cn-menu ul li a:hover ul {
margin-top:10px; /* for IE5.5 faulty box model */
marg\in-top:11px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a,.cn-menu ul li a:hover ul li a{
 /* for IE5.5 faulty box model */
 /* for IE6 */
}
p.strike {text-decoration:line-through;}
.image .title{
 font-size:18px;
 font-weight:bold;
 font-family:arial;
 color:#fff;
 padding-top:30px;
 padding-left:10px;
}
#content{
 background:#fff;
}
#content .col{
 padding:10px 20px;
} 
#pathway {
 color:#666666;
 font-size:12px;
 text-decoration:none;
 float:left;
 width:100%;
}
#pathway a{
color:#999999;
font-weight:normal;
text-decoration:none;
}
.maincol{
 margin-top:20px;
 line-height:30px;
}
.maincol h3{
 border-bottom:1px solid #114488;
 color:#114488;
 font-size:16px;
 line-height:20px;
 padding-bottom:5px;
}
.back_button {
 margin-top:30px;
}
.back_button a{
 font-size:12px;
 font-weight:normal;
 color:#114488;

}
/*About us*/
#about .image,#press_release .image{
 background: url(bg01.jpg) no-repeat;
 width:1000px;
 height:130px;
}

/*product*/
#product .image{
 background: url(bg02.jpg) no-repeat;
 width:1000px;
 height:130px;
}
.contentpane a{
 color:#114488;
 font-weight:bold;
}
#box{
	font-size:12px;
	color:#666666;
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
}
#nav{
	margin: 5px;
}
#nav ul{
	height:35px !important;
	height:24px;
	list-style:none;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #036;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#nav li{
	position:relative;
	top:-2px !important;
	top:1px;
	z-index:999;
}
#nav.inner-tab li{
	color:#666;
}
#nav ul li{
	display:block;
	float:left;
	border:1px solid #036;
	background-image: url(tab.gif);
	background-repeat: repeat-x;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 3px !important;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 3px!important;
	padding-bottom: 4px;
	padding-left: 5px;
	text-decoration: underline;
	width:100px;
	text-align:center;
	margin-right:3px;
}
#nav ul li#at-here a{
 text-decoration:none;
 color:#036;
 }
#nav ul li a{
 color:#666;
}
#nav ul li#at-here{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFBF0;
	background-color: #FFFFFF;
	font-weight:bold;
}
#nav.inner-tab li#at-here{
	cursor:auto;
	color:#036;
	text-decoration:none;
	float:left;
	background-color: #FFFFFF;
	background-image: url(jj.jpg);
}
#mainbody{
margin:0; 
          }
.text{
	font-size: 14px;
	color: #000000;
	height: 19px;
	margin-bottom: 5px;
	background-position: center center;
}
.search{
	font-size: 14px;
	color: #000000;
	padding: 2px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 3px;
}

/*Enquiry Form*/
#enquiry_form .image{
 background: url(bg03.jpg) no-repeat;
 width:1000px;
 height:130px;
}
.mosFormElement {
border:0px solid red;
font-size:14px;
margin-bottom:6px;
}
.mosFormLabel label {
border:0px solid red;
float:left;
font-size:14px;
font-weight:bold;
margin-bottom:4px;
padding:0px;
width:180px;
}
#enquiry_form .inputbox {
border:1px solid #BBBBBB;
padding:3px;
}
div.mosFormElement {
border:0px solid red;
font-size:14px;
margin-bottom:6px;
}
#enquiry_form .mosFormActions{
 padding:15px 0 0 180px;
}
#enquiry_form .mosFormActions input{
 border:1px solid #bbb;
}
#enquiry_form .button{
 padding:2px 10px;
}
/*produnt-m-series*/
.dynamic-tab-pane-control .tab-page{
background:transparent none repeat scroll 0%;
border:0px solid green;
clear:both;
color:Black;
font-family:Verdana,Helvetica,Arial;
font-size:12px;
padding:10px;
position:relative;
top:-30px;
width:99%;
z-index:2;
}
/*Technical*/
#technical .image{
 background: url(bg04.jpg) no-repeat;
 width:1000px;
 height:130px;
}
#technical .contentpaneopen {
background:transparent none repeat scroll 0%;
font-size:14px;
line-height:1.8;
text-align:left;
}
#technical td{
 padding:3px;
}
.pagenav_prev a{
font-size:11px;
color:#114488;
}
#enquiry_form th{
 text-align:left;
}

/*Contact*/
#contact .maincol{
 margin-top:20px;
 line-height:15px;
}
#contact .image{
 background: url(bg05.jpg) no-repeat;
 width:1000px;
 height:130px;
}
#contact table.contentpane td.contentheading {
color:#114488;
}
#contact table.contentpane td.contentheading {
font-family:'Trebuchet MS',verdana,sans-serif;
font-size:16px;
font-weight:bold;
height:23px;
line-height:20px;
}
#contact .contentheading {
border-bottom:1px solid #114488;
color:#114488;
}

/*faq*/
#faq .image{
 background: url(bg02.jpg) no-repeat;
 width:1000px;
 height:130px;
}
#faq td{
 padding:3px 0;
}
.pagenav_next a {
 color:#114488;
}

/*sitemap*/
#sitemap .image{
 background: url(bg01.jpg) no-repeat;
 width:1000px;
 height:130px;
}
#sitemap .contentpaneopen {
background:transparent none repeat scroll 0% 50%;
font-size:14px;
line-height:1.8em;
text-align:left;
}
.sitemap ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.sitemap ul li {
background:transparent none repeat scroll 0%;
margin:0pt;
padding:0pt;
white-space:nowrap;
}
.contentpaneopen  a{
color:#114488;
font-weight:bold;
}
/*home*/
#slideshow div.moduletable {t
background:transparent none repeat scroll 0%;
border:0px solid #EFEFEF;
font-size:10px;
margin-bottom:0px;
padding-bottom:0px;
width:100%;
}
#latestnew ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 0.7em 5px;
padding:0px 0px 0px 0.7em;
}
#latestnew-broad-800 div.moduletable h4 {
border:0px solid red;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:0px;
padding-bottom:2px;
padding-left:0px;
padding-top:6px;
text-align:left;
text-decoration:underline;
width:100px;
}

#flash_show_out {
	width: 320px; position: relative; height: 220px
}
#flash_img {
	 filter: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); overflow: hidden;width: 318px;  height: 220px
}
#flash_btn {
	z-index: 202; right: 0px; width: 80px; position: absolute; top: 198px
}
#flash_btn div {
	float: left; margin: 5px 2px
}
#flash_btn div a{
	border-right: #000 1px solid; border-top: #000 1px solid; display: block; background: #fff; overflow: hidden; border-left: #000 1px solid; width: 7px; border-bottom: #000 1px solid; height: 7px
}
#flash_btn div a:hover {
	display: block; background: #0bb6ce;
}
#flash_show_ctl {
	border-top: #000 1px solid; z-index: 20; left: 1px; width: 318px; position: absolute; top: 191px; height: 30px
}
#flashtrans {
	z-index: 2; background: #fff; filter: Alpha(opacity=70); left: 1px; width: 318px; position: absolute; top: 191px; height: 30px; moz-opacity: .7; opacity: .7
}
#flash_show_ctl_msg {
	filter: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); float: left; overflow: hidden; width: 289px
}
#flash_show_ctl a{
	font: bold 13px/28px Arial,'ËÎÌå'; color: #000; text-decoration: none
}
#flash_show_ctl a:hover {
	color: #309; text-decoration: none
}
#flash_show_ctl_tuber {
	z-index: 100; left: 305px; position: relative; top: -17px
}
#flash_show_ctl_arrow {
	margin-right: 5px
}
/*news*/
#news{
 position:relative;
 width:99%;
 float:left;
 margin-right:10px;
}
#news h3{
 font-size:14px;
 font-weight:bold;
 color:#fff;
 border-bottom:1px dashed #fff;
 padding:10px 5px;
 margin-left:10px;
}
#news ul{
 margin:-10px 5px 5px 15px;
 padding:0;
 list-style:none;
 width:95%;
}
#news li{
 line-height:20px;
 background-image:url(arrow.gif) ;
 background-position:3px 4px;
background-repeat:no-repeat;
padding-left:15px;
padding-top:0;
font-family:arial;
line-height:1.8em;
}

#news li.t1{
 margin-top:10px;
 background:none;
}
#news li.t1 a{
 font-weight:bold;
 color:#fff;
 line-height:1.8em;
}
#news li a{
 color:#fff;
 font-weight:bold;
}
#news span.down{
 position:absolute;
 right:10px;
 bottom:10px;
}
#news span.up{
 position:absolute;
 right:10px;
 top:80px;
}
.contentpane td{
 padding:3px;
}
/*Press Release*/
#press_release #Out1 ul{
 padding:0;
  margin:0;
}
#press_release #Out1 li{
 line-height:1.7em;
 list-style:none;
}
#press_release #Out1 li a{
 color:#114488;
}
.menu ul li, .cn-menu ul li{z-index:10000;}