@charset "utf-8";

/*============================================================

For Global Landing Page

[/applications/index.html]
[/products/index.html]
[/technology/index.html]
[/support/index.html]
[/purchase/index.html]
[/news_and_events/index.html]
[/about_us/index.html]
[/sitemap/index.html]

============================================================*/

body{background-color:#fff;}

/*------------------------------------------------------------
1. clearfix
------------------------------------------------------------*/
.clearfix:after,
#selectProd:after,
.productBox:after,
#categoryArea:after,
.categoryTitle:after,
#magazine:after{	
	content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix,#selectProd,.productBox,#categoryArea,.categoryTitle,#magazine{overflow:hidden;}

/* Hides from IE-mac \*/
* html .clearfix,
* html #selectProd,
* html .productBox,
* html #categoryArea,
* html .categoryTitle,
* html #magazine{
	height:1%;
	overflow:visible;
}


/*------------------------------------------------------------
2. header
------------------------------------------------------------*/
#NF-GlobalNavArea{
	float:none;
	margin-bottom:0;
	width:100%;
}
#headerLower #searchArea{width:auto; padding-right:5px;}
#headerLower #searchArea form{margin-top:6px;}
#headerLower #searchArea form input#search_text{
	width:162px;
	margin:0;
}
* html #headerLower #searchArea form input#search_text{margin-top:-1px;}
#headerLower #searchArea form input#searchButton{
	border:0 none;
	height:20px;
	margin:0;
	padding:0;
	width:21px;
}
#headerLower #searchArea form select{
	height:20px;
	border:#a5acb2 1px solid;
	vertical-align:top;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
}
#headerLower #searchArea form select option{padding:0 0 2px 3px;}
#headerLower #searchArea img#searchButton{margin:7px 11px 0 0;}


/*------------------------------------------------------------
3. common
------------------------------------------------------------*/

/* regionsLink
--------------------*/
table#regionsLink{
	margin:0 20px;
	border-bottom:#cccccc 1px solid;
	border-collapse:collapse;
}
table#regionsLink th{
	padding:10px 20px 10px 10px;
	border-top:#cccccc 1px solid;
	text-align:left;
	vertical-align:top;
}
table#regionsLink td{padding:10px 5px;}
table#regionsLink td img{padding-right:15px;}
table#regionsLink td a{padding:0 0 3px 20px; background:url(/common/images/icon_window.gif) left center no-repeat;}
table#regionsLink td.line{border-top:#cccccc 1px solid;}
table#regionsLink td span{margin-left:20px;}

/* OWlink
---------------------*/
.OWlink{
	padding:0 0 3px 23px;
	background:url(/common/images/icon_window.gif) left center no-repeat;
}


/*------------------------------------------------------------
4. product
------------------------------------------------------------*/
#product{margin-top:20px;}
#product p{margin:0;}
#product p.notes{
	padding:10px;
	border:#cccccc 1px solid;
	clear:both;
}
#product p.notes em{font-weight:bold; font-size:110%;}

#selectProd{margin-bottom:20px;}
#selectProd p.iconExp{
	margin-bottom:20px;
	padding:10px;
	border:#cccccc 1px solid;
	line-height:1.5;
}
#selectProd p img{vertical-align:middle;}

#selectProd #formArea{margin-bottom:10px;}
#selectProd #formArea em{font-weight:bold;}
#selectProd #formArea form{
	margin-left:5px;
	display:inline;
	vertical-align:text-top;
}
#selectProd #formArea form select{width:300px; font-family:verdana,arial,helvetica,sans-serif;}
#selectProd #formArea form optgroup{
	background-color:#cccccc;
	color:#000000;
	font-style:normal;
	font-size:115%;
}
#selectProd #formArea form option{
	padding:0 0 3px 5px;
	background-color:#ffffff;
	font-size:105%;
}

#product .productBox{padding:20px 0; clear:both;}
#product .productBox p{float:left;	width:70px;}
#product .productBox .inBox{margin-left:15px; float:left; width:86%;}
#product .productBox .inBox h4{
	margin-top:0;
	font-weight:bold;
	font-size:130%;
}
.productBox .inBox table{width:100%;}
.productBox .inBox table th,
.productBox .inBox table td{padding:5px;}
.productBox .inBox table td.dat_a{text-align:center; vertical-align:middle; width:16%;}
.productBox .inBox table td.dat_a a{cursor:pointer;}
.productBox .inBox table td.dat_b{width:35%;}


/*------------------------------------------------------------
5. News and Event
------------------------------------------------------------*/
#NF-main .categoryBox{
	margin-bottom:20px;
	padding-bottom:15px;
	background:url(/home/en/images/global_bg_category_lower_box1.gif) left bottom no-repeat;
}
#NF-main .categoryBox div,
#NF-main .categoryBox h3,
#NF-main .categoryBox p{margin:0; padding:0;}

#NF-main .categoryBox .categoryTitle{
	padding:11px 13px 0;
	height:23px;
	overflow:hidden;
	background:#ddddde url(/home/en/images/global_bg_category_lower_title1.gif) left top no-repeat;
	line-height:1;
}
#NF-main .categoryBox .categoryTitle h3{float:left; width:79%; line-height:1;}
#NF-main .categoryBox .categoryTitle h3 span{font-size:78%; font-weight:normal;}
#NF-main .categoryBox .categoryTitle p{float:right; width:20%;}
#NF-main .categoryBox .categoryTitle p span{
	margin-left:10px;
	padding:0 0 3px 20px;
	background:url(/common/images/icon_window.gif) left top no-repeat;
	vertical-align:top;
}
#NF-main .categoryBox dl#newsList{margin:10px 13px;}
#NF-main .categoryBox dl#newsList dt{margin-bottom:5px; font-size:105%; font-weight:bold;}
#NF-main .categoryBox dl#newsList dd{
	margin-bottom:10px;
	padding-bottom:15px;
	background:url(/home/en/images/line_newslist.gif) left bottom repeat-x;
}
#NF-main .categoryBox dl#newsList dd a{color:#494949;}
#NF-main .categoryBox dl#newsList dd a:link{color:#494949; text-decoration:none;}
#NF-main .categoryBox dl#newsList dd a:hover{color:#0000fe; text-decoration: underline;}
#NF-main .categoryBox p.archives{margin-right:13px; text-align:right;}
#NF-main .categoryBox p.archives a{padding:0 0 3px 20px; background:url(/common/images/icon_window.gif) left top no-repeat;}

#NF-main .categoryBox dl#magazine{margin:10px 13px;}
#NF-main .categoryBox dl#magazine dt{margin-bottom:5px;}
#NF-main .categoryBox dl#magazine dt img{margin-right:10px; float:left;}
#NF-main .categoryBox dl#magazine dt span{padding-right:20px; font-size:105%; font-weight:bold;}


/*------------------------------------------------------------
6. about us / sitemap
------------------------------------------------------------*/
#categoryArea{margin-left:-10px; width:630px;}
#categoryArea .categoryBox2{
	margin:0 0 10px 10px;
	background:url(/home/en/images/global_bg_category_lower_box2.gif) left bottom no-repeat;
	width:305px;
	float:left;
	display:inline;
}
#categoryArea .categoryBox2 h3{
	margin:0;
	padding:11px 0 0 13px;
	height:23px;
	background:url(/home/en/images/global_bg_category_lower_title2.gif) left top no-repeat;
	overflow:hidden;
	font-weight:bold;
	line-height:1;
}
#categoryArea .categoryBox2 h3 a{
	padding-left:20px;
	background:url(/common/images/icon_window.gif) 0 0 no-repeat;
	color:#636466;
}
#categoryArea .categoryBox2 h3 span{font-size:78%; font-weight:normal;}
#categoryArea .categoryBox2 h3.normalLink a{
	padding-left:10px;
	background:url(/common/images/bullet_arrow_orange.gif) 0 0.5em no-repeat;
	color:#636466;
}
#categoryArea .categoryBox2 ul{padding:10px 13px 15px;}
#categoryArea .categoryBox2 ul li{
	padding-left:20px;
	background:url(/common/images/icon_window.gif) 0 0 no-repeat;
	list-style-type:none;
}
#categoryArea .categoryBox2 ul ul{
	padding:0 0 5px 7px;
	background:none;
	font-size:78%;
}

#categoryArea .categoryBox2 ul li.OWlink{
	padding:0 0 3px 23px;
	background:url(/common/images/icon_window.gif) left center no-repeat;
}

