﻿/* **************************** */
/* Default                      */
/* **************************** */
.ms-WPBody, div.ms-WPBody, .Company_News.Content {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
.ms-WPBODY tr td {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.ms-WPBody h1, div.ms-WPBody h1 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #005569;
	text-align: left;
}
.ms-WPBody h2, div.ms-WPBody h2, .Company_News.Title {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #005569;
	text-align: left;
}
.ms-WPBody h3, div.ms-WPBody h3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}
.ms-WPBody ol, div.ms-WPBody ol {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	font-style: italic;
} 

/* ******************************* */
/* List - Bullet / Arrow / Hyphen  */
/* ******************************* */
.Active_List_Heading {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: justify;
}
.Navigation_Bar {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.ms-WPBody ul, div.ms-WPBody ul {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin-left: 20px;
	margin-bottom: 0px;
}
.ActiveCSS_Common_List_Arrow {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	list-style-image: url('../img/arrow01.gif');
	margin-left: 20px;
}
.ActiveCSS_Common_List_Hyphen {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	list-style-image: url('../img/hyphen01.gif');
	margin-left: 20px;
}

/* ******************************* */
/* Comment  */
/* ******************************* */
.Active_Comment {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	font-style: italic;
}

/* **************************** */
/* a                            */
/* **************************** */
.ms-WPBody a:link, .Footer a:link,
.Navigation_Bar a:link {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #003333;
	text-decoration: underline;
}
.ms-WPBody a:visited, .Footer a:visited,
.Navigation_Bar a:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #003333;
	text-align: left;
	text-decoration: underline;
}
.ms-WPBody a:hover, .Footer a:hover,
.Navigation_Bar a:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #005569;
	text-align: left;
	text-decoration: underline;
}

/* **************************** */
/* Main Menu                    */
/* **************************** */
.HorizontalCSSMenu, .HorizontalCSSMenu ul, .HorizontalCSSMenu tr,
.HorizontalCSSMenuNoBorder, .HorizontalCSSMenuNoBorder ul, .HorizontalCSSMenuNoBorder tr {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/*Top level list items*/
.HorizontalCSSMenu, .HorizontalCSSMenu ul li, .HorizontalCSSMenu tr td,
.HorizontalCSSMenuNoBorder, .HorizontalCSSMenuNoBorder ul li, .HorizontalCSSMenuNoBorder tr td {
	position: relative;
	display: inline;
	float: left;
}
/*Top level menu link items style*/
.HorizontalCSSMenu ul li a {
	/* display: block; */
	/* width: 1px; */
	border: 1px solid #FFFFFF;
	border-right-width: 1;
	border-left-width: 0;
	border-top-width: 0;
	border-bottom-width: 0;

	padding: 3px 20px;
	background: url('../img/menu_bar.png') top center repeat-x;
	font: bold 13px Arial;
	color: #003333;
}
.HorizontalCSSMenuNoBorder, .HorizontalCSSMenuNoBorder a {
	border: 0px solid #FFFFFF;
	border-right-width: 0;
	border-left-width: 0;
	border-top-width: 0;
	border-bottom-width: 0;

	padding: 3px 5px;
	background: url('../img/menu_bar.png') top center repeat-x;
	font: bold 13px Arial;
	color: #003333;
	text-decoration: none;
}
.HorizontalCSSMenu.eng, .HorizontalCSSMenuNoBorder.eng {
	font: bold 13px Arial;
	color: #003333;
	text-decoration: none;
}
.HorizontalCSSMenu.chi, .HorizontalCSSMenuNoBorder.chi {
	font: bold 15px Arial;
	color: #003333;
	text-decoration: none;
}
.HorizontalCSSMenuBackground {
	background: url('../img/menu_bar.png') top center repeat-x;
}
/*Sub level menu*/
.HorizontalCSSMenu ul li ul, .HorizontalCSSMenu tr td ul{
	left: 0;
	top: 0;
	position: absolute;
	display: block;
	visibility: hidden;
}
/*Sub (2nd) level menu list items*/
.HorizontalCSSMenu ul li ul li, .HorizontalCSSMenu tr td ul li{	
	display: inline;
	float: none;
}
/* Sub (2nd) level menu links style */
.HorizontalCSSMenu ul li ul li a, .HorizontalCSSMenu tr td ul li a{
	width: 250px; /*width of sub menu levels*/
	font-weight: normal;
	padding: 2px 5px;
	background: #CCEFCC;
	border-width: 0 1px 1px 1px;
}
/*Sub (3rd) level menu list items*/
.HorizontalCSSMenu ul li ul li ul li, .HorizontalCSSMenu tr td ul li ul li{
	display: inline;
	float: none;
	left: 249px;
	top: -20px;
}
/* Sub (3rd) level menu links style */
.HorizontalCSSMenu ul li ul li ul li a, .HorizontalCSSMenu tr td ul li ul li a{
	width: 280px; /*width of sub menu levels*/
	font-weight: normal;
	padding: 2px 5px;
	background: #CCEFCC;
	border-width: 0 1px 1px 1px;
}

.HorizontalCSSMenu ul li a:hover,
.HorizontalCSSMenu tr td a:hover, 
.HorizontalCSSMenuNoBorder a:hover {
	background: url('../img/menu_bar_mouse_over.png') top center repeat-x;
}
.HorizontalCSSMenu ul li ul li a:hover, .HorizontalCSSMenu tr td ul li a{
	background: #79B978;
}
/* Holly Hack for IE \*/
* html .HorizontalCSSMenu ul li {
	float: left;
	height: 1%;
}
* html .HorizontalCSSMenu ul li a {
	height: 1%;
}
/* End */

/* **************************** */
/* Home Products                */
/* Home Solutions               */
/* **************************** */
.Home_Products, .Home_Products.Level2Title, .Home_Products.Level2Title a:link, .Home_Products.Level2Title a:visited, .Home_Products.Level2Title a:hover,
.Home_Solutions, .Home_Solutions.Level2Title, .Home_Solutions.Level2Title a:link, .Home_Solutions.Level2Title a:visited, .Home_Solutions.Level2Title a:hover,
.Common_Navi_List, .Common_Navi_List.Level2Title, .Common_Navi_List.Level2Title a:link, .Common_Navi_List.Level2Title a:visited, .Common_Navi_List.Level2Title a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.Home_Products.Level2Title.Normal,
.Home_Solutions.Level2Title.Normal,
.Common_Navi_List.Level2Title.Normal {
	font-family: Arial;
	font-size: 12px;
}
.Home_Products.Level2Title.BiggerCharacter,
.Home_Solutions.Level2Title.BiggerCharacter,
.Common_Navi_List.Level2Title.BiggerCharacter {
	font-family: Arial;
	font-size: 14px;
}

/* **************************** */
/* Footer                       */
/* **************************** */
.Footer {
	/*background: #7ED381;*/ /*#7F9F81;*/
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: center;
} 

/* **************************** */
/* Frames                       */
/* **************************** */
.SolidBackground {
	background: #729879;
}



/* Content */




/* **************************** */
/* Content Test                 */
/* **************************** */
.ActiveCSS_Content_Title, .ActiveWP_Common_Page_Map_Title {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #003333;
	background-image: url('../img/toolbar.PNG');
}
.ActiveCSS_Content_Title a:link, .ActiveWP_Common_Page_Map_Title a:link {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #003333;
}
.ActiveCSS_Content_Title a:visited, .ActiveWP_Common_Page_Map_Title a:visited {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #003333;
}
.ActiveCSS_Content_Title a:hover, .ActiveWP_Common_Page_Map_Title a:hover {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #003333;
}
.ActiveCSS_Content_Paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.ActiveCSS_Content_List {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
	font-style: italic;
}




