﻿html
{
	margin:0px;
	}
body 
{
	margin:0px;
	border:0px;
	font-family:Arial;
	font-size:9pt;
	color:#666666;
}

input
{
	border:solid 1px #cccccc;
	font-family: Calibri, Tahoma, Sans-Serif;
	font-size: 13px;
	}
img
{
	border:0px;
	}
	
.OuterFrame
{
	width:990px;
	}
.OuterEncl
{
	text-align:center;
	}

.TopFrame
{
	background-image:url('images/top_back.gif');
	background-position:right;
	background-repeat:no-repeat;
	height:67px;
	vertical-align:middle;
	text-align:left;
	}

.TopLeft
{
	padding:15px 0px 0px 15px;
	}
	
.TopRight
{
	float:right;
	padding: 40px 35px 0px 0px;
	}

a.TopLink
{
	font-family:Arial Narrow;
	font-size:8.5pt;
	color:#b3b3b3;
	text-decoration:none;
	}

.HomeImage
{
	height:263px;
	background-image:url('images/home_top.jpg');
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
}

.MenuStrip
{
	height:263px;
	background-image: url('images/menu_back.gif');
	background-position:left;
	background-repeat: no-repeat;
	width:205px;
	background-color:#0d184b;
	/* ##### */
	/* 2010.01.30 add */
	overflow:hidden;
	}
.MenuItem
{
	padding: 7px 0px 7px 25px;
	}
	
.MenuItemSelected
{
		padding:5px 0px 5px 25px;
		background-image: url('images/menu_blue_line.gif');
		background-position:left;
		background-repeat: no-repeat;
}

.HomeMid
{
	padding: 12px 0px 12px 0px;
	
}

.HomeTitleStrip
{
	height:27px;
	background-color:#0d1a4e;
	}
	
.HomeTitleStripL
{
	height:27px;
	background-color:#0d1a4e;
	background-image:url('images/home_right.gif');
	background-position:right;
	background-repeat:no-repeat;
	}
	
.HomePanel1
{
	background-position:left top;
	background-repeat:no-repeat;
	width:335px;
	/* ##### */
	/* 2010.02.01 edit */
	/* background-image:url('images/home_panel1.gif'); */
	background-image:url('images/home_panel1_h120.gif');
	/* height:94px; */
	height:120px;
	}
.PanelLeft
{
	width:40%;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;

	}
.PanelLeft
{
	width:40%;
	vertical-align:middle;
	text-align:left;
	padding-left:5px;

	}
.PanelTitle
{
	font-family: "Arial Narrow";
	font-size:9pt;
	color:#1c5897;
	}
	
.PanelText
{
	font-family:Arial;
	font-size:8.5pt;
	color:#999999;
	padding-right:20px;
	}

.HomePanel2
{
	background-repeat:no-repeat;
	width:319px;
	/* ##### */
	/* 2010.02.01 edit */
	/* background-image:url('images/home_panel2.gif'); */
	background-image:url('images/home_panel2_h120.gif');
	/* height:94px; */
	height:120px;
	/* 2010.02.07 edit */
	/* background-position:left top; */
	background-position:3px 0px;
	}

.SubPageImage
{
	height:115px;
	background-image:url('images/title_aboutus.jpg');
	background-position:right top;
	background-repeat:no-repeat;
	text-align:left;
}

/* ##### */
/* 2010.02.07 add for IE6 only */
* html .SubPageImage {
	background-position:89px 0px;
	width:990px;
	overflow-x:hidden;
}
	
.SubPageLeftMenu
{
	float:left;
	width:205px;
	}
.SubPageRightMenu
{
	float:right;
	width:247px;
	padding-top:115px;
	}

.MainContent
{
	margin-left: 250px;
	margin-right:270px;
	padding-top: 150px;
	
	}

.RightMenu1
{
	background-image:url('images/rightmenu_back1.gif');
	background-repeat:no-repeat;
	height:53px;
	color:#4f7396;
	text-align:right;
	line-height:50px;
	vertical-align:text-bottom;
	padding-right:10px;
	}
.RightMenu1 a
{
	color:#4f7396;
	text-decoration:none;
	}
.RightMenu2
{
	background-image:url('images/rightmenu_back2.gif');
	background-repeat:no-repeat;
	height:50px;
	color:#4f7396;
	text-align:right;
	line-height:50px;
	vertical-align: text-bottom;
	padding-right:10px;
	}
	
.RightMenu2 a
{
	color:#4f7396;
	text-decoration:none;
	}
.PageTitle
{
	font-family:"Arial Narrow";
	color:#3399ff;
	font-size:13pt;
	padding:10px 0px 10px 0px;
	}
	
.PageText
{
	text-align:justify;
	}
.PageText dt
{
	line-height:16px;
	padding-bottom:10px;
	}
	
.SubPageFooter
{
	margin-left: 210px;
	padding:20px 0px 20px 0px;
	float:left;
	display:block;
	clear:left;
	}

/* ##### */
/* 2010.02.07 add for IE6 only */
* html .SubPageFooter {
	margin-left:105px;
}


.SubPageMenuStrip
{
	height:295px;
	background-image: url('images/subpage_menu_back.gif');
	background-position:left;
	background-repeat: no-repeat;
	width:205px;
	background-color:#0d184b;
	}
	
.SubMenuStrip
{
	background-image: url('images/submenu_back.gif');
	background-repeat:no-repeat;
	height:130px;
	}

.SubMenuItems
{
	color:#dddddd;
	font-family:"Arial Narrow";
	font-size:8pt;
	line-height:25px;
	padding-top:5px;
	}
.SubMenuItems dt
{
	padding-left:26px;
	}
.SubMenuItems dt a
{
	color:#dddddd;
	font-family:"Arial Narrow";
	font-size:8pt;
	text-decoration:none;
	}
	
.SubMenuSelected
{
	color:#3399ff;
	}
.NewsItems
{
}

.NewsItems dt
{
	font-family:Arial;
	color:#3399ff;
	font-weight:bold;
	
	/* ##### */
	/* 2010.01.30 add */
	margin:0px 0px 1em 0px;
}
.NewsItems dd
{
	font-family:Arial;
	padding:0px;

	/* ##### */
	/* 2010.01.30 edit */
	/* margin:0px;*/
	margin:0px 0px 2em 0px;
}

.NewsDate
{
	font-family:Arial;
	font-size:8pt;
	font-style:italic;
	font-weight:normal;
	color:Black;
}
.PartnerItems 
{
	}
	
.PartnerItems dt
{
	text-align:right;
	color:#3399ff;
	height:25px;
	vertical-align:middle;
	line-height:25px;
	}

.PartnerItems dt a
{
	text-align:right;
	color:#3399ff;
	text-decoration:none;
	
	}
.PartnerItems dd
{
	margin:0px;
	text-align:justify;
	}
	
.PartnerImage
{
	float:left;
	}
	
.Footer
{
	font-family:Arial;
	font-size:8.5pt;
	color:#cccccc;
	text-align:left;
	}
	
.Footer a
{
	font-family:Arial;
	font-size:8.5pt;
	color:#cccccc;
	text-decoration:none;
	}

.ProductDescription {
	width:100%;
	display:table;
	/* ##### */
	/* 2010.01.30 add */
	background:url(images/underline_471.gif) left bottom no-repeat;
	margin:0px;
	padding:0px 0px 20px 0px;
}

/* ##### */
/* 2010.02.07 add for IE6 only */
* html .ProductDescription_top {
	margin-top:-100px;
}

.ProductName {
	font-size:12px;
	color:#3399FF;
	padding-bottom:10px;
}
.ProductName em {
	font-size:10px;
}

.ProductLogo {
	display:inline;
	width:auto;
	/* ##### */
	/* 2010.01.30 edit */
	/*padding-left:20px;*/
	padding-left:10px;
	float:right;
}

.ProductText {
	/* ##### */
	/* 2010.01.30 edit */
	/*line-height:16px;*/
	text-align:justify;
}
.locationBoxes {
	width:471px;
	height:auto;
	display:block;
	float:left;
}
.locationBox {
	width:117px;
	height:auto;
	display:block;
	float:left;
	margin-bottom:40px;
	margin-right:40px;
}


/* ##### */
/* 2010.01.30 add start*/

h1.h1_pagetitle
{
	font-family:"Arial Narrow";
	color:#3399ff;
	font-size:13pt;
	padding:10px 0px 10px 0px;
	margin:0px;
	font-weight:normal;
}

h1.h1_pagetitle_t30
{
	font-family:"Arial Narrow";
	color:#3399ff;
	font-size:13pt;
	padding:30px 0px 10px 0px;
	margin:0px;
	font-weight:normal;
	clear:left;
}

h2.h2_text {
	font-size:9pt;
	margin:15px 0px 10px 0px;
	padding:0px;
}

ul.ul_basic {
	margin:0px;
	padding:0px;
	
	list-style:none;
}

ul.ul_basic_l100 {
	margin:0px 0px 0px 100px;
	padding:0px;
	
	list-style:none;
}

div.pagetext
{
	text-align:justify;
	padding:0px 0px 30px 0px;
	margin:0px;
	line-height:1.4;
}

/* CONTACT */
div.contact_left_bloack {
	width:50%;
	float:left;
	display:inline;
}

span.contact_name {
	width:100px;
	display:block;
	float:left;
}

span.contact_tel {
	width:90px;
	display:block;
	float:left;
}

span.contact_mail {
	width:140px;
	display:block;
	float:left;
}

/* PRODUCTS */
h2.h2_product_name {
	font-size:12px;
	color:#3399FF;
	margin:15px 0px 10px 0px;
	padding:0px;
	/*font-weight:normal;*/
}

h3.h3_text {
	font-size:1em;
	margin:15px 0px 10px 0px;
	padding:0px;
	/*font-weight:normal;*/
	text-align:left;
}

ul.ul_datasheet {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
}

ul.ul_datasheet li  {
	margin:0px;
	padding:0px 0px 2px 21px;
	background:url(images/icon_pdf.gif) left top no-repeat;
}

ul.ul_datasheet li a {
	margin:0px;
	padding:0px 5px 0px 0px;
}

/* 2010.01.30.add end */
