@charset "utf-8";
/* CSS Document */
html {
	overflow-y: scroll; /* fixed vertical scroll bar for FF*/
}
body, td, th {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
}
ul li {
	/*line-height: 20px */
	color: #666666; !important
}
body {
	background-color: #c1c6c9;
	background-image: url(http://media.corporate-ir.net/media_files/irol/19/191982/images/defaultBG.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}
.functional {
	background: url(http://media.corporate-ir.net/media_files/irol/19/191982/images/functionalBG.gif) repeat-x;
}
.functional td {
	vertical-align:bottom;
	padding-left: 5px;
	text-align: left;
}
.functional img {
	vertical-align: middle;
	margin-bottom: 1px;
	margin-right: 6px;
}
.functional a {
	color: #e4e8e9;
	text-decoration: none;
	margin-bottom: 1px;
}
.functional a:hover {
	text-decoration: underline;
}
.copyright {
	color: #2d3031;
	text-align: right;
}
.copyright a {
	color: #095d9e;
}
.leftMenuSearch input {
	background: #FFFFFF;
	height: 14px; /* revised for DTD*/
	width: 136px; /* revised for DTD*/
	padding:0px; /* revised for DTD*/
	font: 11px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.leftMenuSearch .advanced {
	margin-left: 15px;
	color: #01858F;
	text-decoration: none;
}
.leftMenuSearch .advanced:hover {
	text-decoration: underline;
}
.leftMenuApplication .appselect { /* dual pull down menu*/
	margin-left: 10px;
	height: 20px;
	width: 145px; !important
}
.leftMenuApplication .lappselect {
	margin-left: 10px;
	width: 181px;
}
.leftmenu .appselect { /* dual pull down menu*/
	margin-left: 10px;
	height: 20px;
	width: 145px; !important
}
.leftmenu .lappselect {
	margin-left: 10px;
	width: 181px;
}
.leftMenuType1 {
	font-weight: bold;
	color: #01858f;
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	padding-top:0px;
	margin-top:0px;
}
.leftMenuType1 .item {
	line-height: 22px;
	margin-left: 20px;
	padding-left: 0px;
	font-size: 11px;
	color: #01858f;
}
.leftMenuType1 .hr {
	line-height: 10px;
	margin-left: 20px;
	padding-left: 0px;
}
.leftMenuType2 {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
	font-weight: normal;
}
.leftMenuType2 li {
	background: url(http://media.corporate-ir.net/media_files/irol/19/191982/images/leftMenuBullet.gif) no-repeat left 4px;
	line-height: 15px;
	padding-left: 9px;
	margin-left: 0px;
	font-size:11px;
}
.leftMenuType2 a {
	color: #333333;
	text-decoration: none;
}
.leftMenuType2 a:hover {
	text-decoration: underline;
}
.contentTable {
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px 43px 50px 36px;
}
.contentTable p {
	margin-top: 0px; /* revised for FF */
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
}
/*.contentTable p {
	font: 12px Arial, Helvetica, sans-serif;
}*/
.contentBoard {
	text-align: left;
}
.contentBoard .title {
	background: url(http://media.corporate-ir.net/media_files/irol/19/191982/images/contentTitleBG.gif) repeat-x;
	height: 22px;
}
.contentBoard .content {
	padding: 10px 15px 0px 13px;
}
.contentBoard .titleText {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 13px;
}
.contentBoard .titleMore {
	padding-right: 11px;
	text-align: right;
}
.contentBoard .titleMore img {
	margin-right: 5px;
}
.contentBoard .titleMore a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.contentBoard .titleMore a:hover {
	text-decoration: underline;
}
.contentBoard .date {
	font-size: 11px;
	font-weight: bold;
	color: #17243a;
}
.contentBoard .highlight {
	font-size: 11px;
	font-weight: bold;
	color: #058f9b;
	text-decoration: underline;
}
.contentBoard .more {
	color: #cc3300;
}
.contentBoard .linkType1 {
	color: #666666;
}
.contentBoard .linkType2 {
	color: #01628f;
	text-decoration: none;
	margin-left: 25px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.contentBoard .linkType2:hover {
	text-decoration: underline;
}
.contentBoard .newsImg {
	margin: 3px 15px 0px 0px;
}
.contentBoard .eventTitle {
	font-size: 14px;
	font-weight: bold;
	color: #004382;
}
.contentBoard .eventMore {
	color: #cc3300;
}
.contentBoard .newsItem {
	margin-left: 13px;
}
.contentBoard .newsItem .item {
	background: url(http://media.corporate-ir.net/media_files/irol/19/191982/images/newsBullet.gif) no-repeat left center;
	padding: 0px 0px 0px 28px;
	margin: 0px;
	height: 18px;
}
.contentBoard .newsItem .hrImg {
	margin: 0px 0px 0px 23px;
}
.label td {
	height: 27px;
	background: url(../images/HorizontalLabelBlur.gif) no-repeat center;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	line-height: 22px;
	vertical-align: top;
}
.label td a {
	font-size: 11px;
	font-weight: bold;
	color: #e1e5e6;
	text-decoration: none;
}
.label td.focus {
	background: url(http://media.corporate-ir.net/media_files/irol/19/191982/images/HorizontalLabelFocus.gif) no-repeat center;
}
.label td.focus a {
	color: #000000;
}
.leftMenuSubType1 {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding-left: 0px;
	list-style: none;
	margin-left: 0px;
}
.leftMenuSubType1 li {
	line-height: 20px;
	height: 24px;
	padding-left: 24px;
	background: url(http://media.corporate-ir.net/media_files/irol/19/191982/images/leftMenuSubBGblur.gif) no-repeat;
	margin-left: 0px;
}
.leftMenuSubType1 li a {
	color: #152439;
	text-decoration: none;
}
/*.leftMenuSubType1 li a:hover {
	color: #FFFFFF;
}*/
.leftMenuSubType1 .focus {
	background: url(http://media.corporate-ir.net/media_files/irol/19/191982/images/leftMenuSubBGfocus.gif) no-repeat;
}
.leftMenuSubType1 .focus a {
	color: #FFFFFF;
	text-decoration: none;
}
.leftMenuSubType2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	height: 22px;
	line-height: 20px;
	color: #FFFFFF;
	padding-left: 16px;
	margin-left: 0px;
	background: url(http://media.corporate-ir.net/media_files/irol/19/191982/images/leftMenuSubBG.gif) no-repeat;
	text-align: left; /* revised for DTD*/
}
.leftMenuSubType3 {
	list-style: none;
	padding-left: 0px;
	margin: 5px 0px 15px 16px;
	text-align: left; /* revised for DTD*/
}
.leftMenuSubType3 li {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-left: 0px;
	line-height: 16px;
	background: url(http://media.corporate-ir.net/media_files/irol/19/191982/images/leftMenuBullet.gif) no-repeat left 4px;
	padding-left: 9px;
}
.leftMenuSubType3 a {
	color: #333333;
	text-decoration: none;
}
.leftMenuSubType3 a:hover {
	text-decoration: underline;
}
.leftMenuSubType3 #select {
	font: 11px Arial, Helvetica, sans-serif;
	color: #606060;
	height: 18px;
	width: 150px;
	background: #FFFFFF;
}
.locator_visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #29889C;
	padding-top: 15px;
	padding-left: 3px;
}
.locator {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 15px;
	padding-left: 3px;
}
.locator a {
	color: #666666;
	text-decoration: none;
}
.locator a:hover {
	color: #333333;
	text-decoration: underline;
}
.header {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #184772;
	margin-left: 0px;
	background: url(http://media.corporate-ir.net/media_files/irol/19/191982/images/subTitleBullet.gif) no-repeat left center;
	padding-left: 12px;
}
.title {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #06224A;
}
.title a {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #06224A;
	text-decoration: none;
}
.title a:hover {
	color: #0089B7;
}
.sub_title {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1291BA;
}
.sub_title a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1291BA;
	text-decoration: none;
}
.sub_title a:hover {
	color: #06224A;
}
.aboutusShadow {
	background: #FFFFFF url(http://media.corporate-ir.net/media_files/irol/19/191982/images/aboutKeyvisualShadow.jpg) no-repeat top;
}
.aboutusImgBorder27px {
	margin: 0px 27px 27px 0px;
	border: 1px solid #CCCCCC;
	padding: 3px;
}
.product_subject {
	color: #CD3301;
	padding-left: 12px;
	padding-top: 5px;
	font: bold 16px Arial, Helvetica, sans-serif;
}
a.link_content {
	font: 11px Arial, Helvetica, sans-serif;
	color: #0089B7;
	line-height: 18px;
	text-decoration: underline;
}
a.link_content:hover {
	color: #3366FF;
}
a.link_hyper {
	font: 12px Arial, Helvetica, sans-serif;
	color: #464A39;
	line-height: 20px;
	text-decoration: none;
}
a.link_hyper:hover {
	color: #CC3300;
	text-decoration: underline;
}
a.link_file {
	font: 11px Arial, Helvetica, sans-serif;
	color: #464A39;
}
a.link_more {
	font: 11px Arial, Helvetica, sans-serif;
	color: #CC3300;
	line-height: 18px;
	padding-left: 5px;
	text-decoration: none;
}
a.link_more:hover {
	color: #FF9900;
	text-decoration: underline;
}
a.link_hyper_bold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.formText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.formWidth200px {
	height: 20px;
	width: 200px;
}
.formWidth170px {
	height: 20px;
	width: 170px;
}
.pressCenter {
	margin-left: 13px;
}
.pressCenter td {
	vertical-align: top;
}
.pressCenter .item {
	padding: 0px 0px 0px 28px;
	margin: 0px;
	background: url(http://media.corporate-ir.net/media_files/irol/19/191982/images/newsBullet.gif) no-repeat left 2px;
	color: #1C2B42;
	font-weight: bold;
}
.pressCenter a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
}
.pressCenter a:hover {
	color: #003366;
	text-decoration: underline;
}
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #CC3300;
}
.list {
	font: 10px Arial, Helvetica, sans-serif;
	color: #CD3301;
	line-height: 16px;
}
.list_sq {
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-left: 20px;
	margin-bottom: 5px;
	list-style: square; /* dtd will have smaller square*/
}
.list_sq li {
	line-height: 20px;
	color: #005B93;
}
.list_sq li span {
	color: #5E6051;
}
.list_table_content {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #5E6051;
}
.list_text {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 16px;
}
.table {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
.table_title {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.table_subject {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #1C2B42;
	padding-right: 5px;
	line-height: 18px;
}
.table_subject a {
	text-decoration: none;
	color: #1C2B42;
}
.table_subject a:hover {
	text-decoration: underline;
}
.table_content {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #5E6051;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contactLinkType1 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #29889C;
	text-decoration: none;
}
.contactLinkType2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.HRnews {
	font: 11px Arial, Helvetica, sans-serif;
	color: #606060;
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}
.HRnews li {
	margin-bottom: 6px;
}
.HRnews .date {
	font-weight: bold;
	color: #000000;
}
.HRnews a {
	color: #606060;
	text-decoration: none;
}
.HRnews a:hover {
	text-decoration: underline;
}
.HRtable9px {
	border: 9px solid #a3bac4;
	width: 200px;
	text-align:left;/* revised for DTD*/
}
.HRtable9px td {
	padding: 0px 10px;
}
.HRsearch {
	text-align:left;
}
.HRsearch input {
	height: 13px;	/* revised for DTD*/
	width: 133px;	/* revised for DTD*/
	padding: 0;	/* revised for DTD*/
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 0px;
}
.quicklink a {
	color: #999999;
	padding-left: 5px;
	text-decoration: underline;
}
.quicklink a:hover {
	color: #CC3300;
}
.quicklink .current {
	color: #333333;
	font-weight: bold;
	padding-left: 5px;
}
.quicklink .sp {
	padding-left: 5px;
}
.productFeatures {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: square url(none);
	margin-left: 20px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.productFeatures li {
	color: #005B93;
}
.productFeatures li span {
	color: #666666;
}
.productFeaturesSub {
	color: #666666;
	list-style: none;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.productFeaturesSub li {
	color: #666666;
}
.productFeaturesSub li span {
	color: #CD3301;
	font: 10px Arial, Helvetica, sans-serif;
}
.indexPressReleaseList {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}
/* revised for DTD*/
.leftMenu, .leftmenu {
	text-align: left;
}
.floatImgRight {
	float:right;
	margin:0 0 10px 10px;
	padding: 3px;
	clear:left;
	border: 1px solid #999999
}
.floatImgLeft {
	float: left;
	margin:0 10px 10px 0;
	padding: 3px;
	clear:left;
	border: 1px solid #999999
}
/* Global List style setup*/
ul {
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-left: 20px;
	margin-bottom: 5px;
	list-style: square;
}
/* 20080320 �ѧg�s�W <�}�l> */
.contentBoard .highlight:hover {
	color: #06B9C8;
}
.contentBoard .more:hover {
	color: #FF9900;
	text-decoration: underline;
}
.contentBoard .linkType1:hover {
	color: #333333;
}
.contentBoard .eventMore:hover {
	color: #FF9900;
	text-decoration: underline;
}
a.link_file:link {
	color: #464A39;
	text-decoration: underline;
}
a.link_file:hover {
	color: #CC3300;
	text-decoration: underline;
}
a.link_file:visited {
	color: #003366;
	text-decoration: none;
}
.HRmore {
	color: #cc3300;
}
.HRmore:hover {
	color: #29889C;
}
/* 20080320 �ѧg�s�W <����> */