﻿/* LR7 */
.rohm-LR7 .sidebar h4, .rohm-LR7 .sidebar .h4{margin-top:0px;}
.rohm-LR7 .nav-equal-height>li>a, .rohm-LR7 .nav-equal-height .nav>li>a, .rohm-LR7 .nav-equal-height-heading>a, .rohm-LR7 .nav-equal-height-heading>span { max-width: 100%; min-width: 100%;}
.open-admin-panel .lfr-add-panel .add-content-menu .search-bar{margin:10px;}
.open-admin-panel .lfr-add-panel .add-content-menu .add-portlet-message {margin: 20px; padding: 5px 20px;}
.open-admin-panel .lfr-add-panel .add-content-menu .add-portlet-message .info-message {margin: 20px 0;}
.open-admin-panel h1, .open-admin-panel h2, .open-admin-panel h3, .open-admin-panel h4, .open-admin-panel h5, .open-admin-panel h6, 
.open-admin-panel .h1, .open-admin-panel .h2, .open-admin-panel .h3, .open-admin-panel .h4, .open-admin-panel .h5, .open-admin-panel .h6 {
    font-family: inherit;font-weight: 500;line-height: 1.2;color: inherit;}
.open-admin-panel h4, .open-admin-panel .h4, .open-admin-panel h5, .open-admin-panel .h5, .open-admin-panel h6, .open-admin-panel .h6 {
    margin-top: 11px; margin-bottom: 11px;}
.open-admin-panel h4, .open-admin-panel .h4 {font-size: 19px;}
.open-admin-panel h6, .open-admin-panel .h6 {font-size: 13px;}
@media screen and (min-width: 768px){
	.open-admin-panel h4, .open-admin-panel .h4 {font-size: 18px;}
	.open-admin-panel h6, .open-admin-panel .h6 {font-size: 14px;}
}
.rohm-LR7 .lfr-spa-loading-bar{}
.rohm-LR7 .portlet-decorate .portlet-content{border:0px none;}
.rohm-LR7 .maxfixsize.fullsize #wrapperrohm.newROHM.full-topHeader .portlet{padding-top:2px;}
.rohm-LR7 .portlet-breadcrumb{background-color: #ededed; box-shadow: 0px 1px 1px 0px #cacaca inset;margin-top: 0px !important;}
.rohm-LR7 .breadcrumb{padding: 12px 15px 14px; background-color: #ededed !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
/* LR7 End */
.rohm-LR7 .columns-1 .col-md-12.portlet-column {
    padding-left: 0px;
    padding-right: 0px;
}
/* Selectmenu
----------------------------------*/
#myPortal select, #myPortal.ui-select-menu { float: left; margin-right: 10px; }
#myPortal select { width: 142px; }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display:block;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	clear:both;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
caption, th {
	text-align:left;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	border-bottom:1px dotted #000;
	cursor:help;
}
html {
	overflow-y:scroll;
}
body {
	background:#FFF;
	font:62.5%/18px Arial, Helvetica, Verdana, sans-serif;
}
body.portal-popup {
	background:none;
	padding:10px;
}
body.configuration-popup {
	padding-bottom:0;
}
body.portal-iframe {
	padding:0;
}
body.html-editor {
	background:#FFF;
	color:#000;
}
.rohm-LR7 blockquote, .rohm-LR7 ul, .rohm-LR7 ol, .rohm-LR7 dl {
	margin:1em;
}
.rohm-LR7 ol,.rohm-LR7  ul, .rohm-LR7 dl {
	margin-left:2em;
}
.rohm-LR7 .sidebar-body blockquote, .rohm-LR7 .sidebar-body ul, .rohm-LR7 .sidebar-body ol, .rohm-LR7 .sidebar-body dl {
	margin:0em !important;
}

ol {
	list-style:decimal outside;
}
ul {
	list-style:disc outside;
}
ul ul {
	list-style-type:circle;
}
ol ol {
	list-style-type:upper-roman;
}
dl dd {
	margin-left:1em;
}
th {
	font-weight:bold;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}
p {
	margin-bottom:1em;
}
h1 {
	font-size:1.8em;
}
h2 {
	font-size:1.6em;
}
h3 {
	font-size:1.4em;
}
h1, h2, h3 {
	margin:1em 0;
}
h4, h5, h6 {
	font-size:1.1em;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight:bold;
}
b, strong {
	font-weight:bold;
}
i, em {
	font-style:italic;
}
code, pre {
	font-family:"Courier New", Courier, monospace;
	white-space:pre;
}
.aui-component a{ color:#000;}
.aui-tab-active, .aui-tab-active a{color:#fff;}
.important {
	font-weight:bold;
}
body.staging, body.live-view {
	border:0px solid #F00;
}
body.live-view {
	border-color:#FC0;
}
.portal-iframe.staging {
	border:none;
}
.portal-iframe #main-content {
	width:100%;
}
.alert-background {
	background:#000;
}
.popup-alert-notice {
	background-color:#FFC;
	border-bottom-color:#FC0;
}
.popup-alert-warning {
	background-color:#FDD;
	border-bottom-color:#F00;
}
.portal-add-content {
	background:#FFF;
	text-align:left;
	z-index:20;
}
.portal-add-content a {
	text-decoration:none;
}
/* ---------- Loading animation  remove for conflicing in lifery 7.0  ---------- 
.loading-animation {
	background:url(../images/progress_bar/loading_animation.gif) no-repeat top center;
	margin-top:10px;
	padding-top:40px;
	text-align:left;
}*/
hr, .separator {
	border-top:1px dotted #bfbfbf;
}
.update-available {
	margin-top:10px;
	padding:2px;
	text-align:left;
}
.highlight {
	font-weight:bold;
	font-size:12px;
	margin:0 1px;
}
/* Jira-1745 faq left part START */
.faq .treeview ul {background-color:transparent;}
/* Jira-1745 faq left part END */
.aui-state-default, .aui-loadingmask-message, input[type="submit"], input[type="button"], input[type="reset"], button, .lfr-actions, .lfr-actions ul, .aui-button-disabled input[type], .aui-button-disabled button, .aui-button-disabled input[type]:hover, .aui-button-disabled input[type]:focus, .aui-button-disabled button:hover, .aui-button-disabled button:focus{
	background:#d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
}
.aui-state-default {
	border:1px solid;
	border-color:#c8c9ca #9E9E9e #9e9e9e #C8C9CA;
}
.aui-state-hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .lfr-actions:hover, .lfr-actions:hover ul{
	background:#b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
}
.aui-state-hover {
	border-color:#627782;
}
.aui-state-active, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, button:focus, .lfr-actions:focus, .lfr-actions:focus ul{
	background:#ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
}
.aui-state-active {
	border-color:#555;
}
.results-header {
	background:#d1d6dc;
}
.results-header th, .results-header td {
	color:#7b7c7f;
	padding:5px 10px;
}
.results-header .sort-column .result-column-name {
	background:url(../images/arrows/05_up.png) no-repeat 100% 50%;
	display:inline-block;
	font-style:italic;
	padding-right:15px;
}
.results-header .sort-desc .result-column-name, .dockbar .menu-button {
	background-image:url(../images/arrows/05_down.png);
}
.results-row td {
	background:none;
	padding:5px 10px;
}
.results-row.alt td {
	background:#dde1e6;
}
.results-row.hover td {
	background:#bcc3cc;
}
.portlet-layout.dragging {
	border-collapse:separate;
}
.drop-area {
	background-color:#d3dadd;
}
.active-area {
	background:#FFC;
}
.portlet-boundary.aui-dd-dragging {
	opacity:.6;
}
.ie .portlet-boundary.aui-dd-dragging {
	-ms-filter:alpha(opacity=60);
	filter:alpha(opacity=60);
}
.portlet-boundary.aui-dd-dragging .portlet {
	border:2px dashed #ccc;
}
.aui-portal-layout-proxy {
	opacity:1!important;
}
.aui-portal-layout-proxy .portlet-topper {
	background-image:none;
}
.aui-proxy {
	cursor:move;
	opacity:.65;
	position:absolute;
}
.ie .aui-proxy {
	filter:alpha(opacity=65);
}
.aui-proxy.generic-portlet {
	height:200px;
	width:300px;
}
.aui-proxy.generic-portlet .portlet-title {
	padding:10px;
}
.aui-proxy.not-intersecting .forbidden-action {
	background:url(../images/application/forbidden_action.png) no-repeat;
	display:block;
	height:32px;
	position:absolute;
	right:-15px;
	top:-15px;
	width:32px;
}
.ie .aui-proxy.not-intersecting .forbidden-action {
	right:2px;
	top:2px;
}
.aui-resizable-proxy {
	border:1px dashed #828f95;
	position:absolute;
	visibility:hidden;
}
.aui-sortable-proxy {
	background:#727c81;
	margin-top:1px;
}
.lfr-freeform-layout-drag-indicator {
	visibility:hidden;
}
.aui-portal-layout-drag-target-indicator {
	margin:2px 0;
}
.aui-tooltip {
	max-width:200px;
}
.aui-tagselector-content {
	border-width:0;
	margin-bottom:15px;
	padding:0;
}
.aui-tagselector-content .aui-textboxlistentry-holder {
	background:#fff;
	border:1px solid;
	border-color:#bfbfbf #DEDEDe #dedede #BFBFBF;
	margin-bottom:5px;
	padding:5px;
	position:relative;
	overflow:visible;
}
.aui-tagselector .lfr-tag-selector-input {
	background:none;
	padding:0;
	width:auto;
}
.aui-tagselector-focused .aui-textboxlistentry-holder {
	background:#FFC none;
	border:1px solid #FC0;
}
.aui-tagselector .aui-field .aui-field-content {
	margin:0;
}
.aui-tagselector .aui-toolbar {
	margin-top:5px;
}
.aui-tagselector .aui-textboxlist-input-container {
	margin:0;
}
.aui-categoriesselector-content .aui-textboxlistentry-holder {
	background-color:transparent;
	border-width:0;
	padding:0;
}
.tag-cloud, .tag-list {
	list-style:none;
	margin:0 1em 0 0;
	padding:0 1em .5em 1em;
	white-space:normal;
}
.tag-cloud {
	line-height:2.5em;
}
.tag-cloud li, .tag-list li {
	display:inline;
	float:left;
	margin:0 1em 0 0;
}
.tag-cloud a, .tag-list a {
	white-space:nowrap;
}
.tag-cloud .tag-asset-count {
	clip:rect(0 0 0 0);
	position:absolute;
}
.tag-cloud .tag-popularity-1 {
	font-size:1em;
}
.tag-cloud .tag-popularity-2 {
	font-size:1.3em;
}
.tag-cloud .tag-popularity-3 {
	font-size:1.6em;
}
.tag-cloud .tag-popularity-4 {
	font-size:1.9em;
}
.tag-cloud .tag-popularity-5 {
	font-size:2.2em;
}
.tag-cloud .tag-popularity-6 {
	font-size:2.5em;
}
.aui-underlay {
	clear:both;
	top:100%;
}
.aui-underlay-hidden {
	display:none;
}
.aui-underlay-content {
	background:#f4f3f3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
	border:0 solid #aeafb1;
	border-width:0 1px 1px;
}
.aui-underlay .aui-widget-hd {
	height:38px;
}
.aui-underlay-close {
	position:absolute;
	right:5px;
	top:5px;
}
.aui-underlay .lfr-portlet-item {
	border-width:0;
}
.aui-tabview-list {
	border:1px solid #c8c9ca;
	padding:4px;
}
.aui-tab {
	background:transparent;
	border-width:0;
	font-weight:bold;
}
.aui-tab-content {
	padding:3px 10px;
}
.aui-tab-active {
	background:#333;
	padding:0;
	position:relative;
	z-index:10;
}
.aui-tab-active, .aui-tab-active a {
	color:#FFF;
	text-decoration:none;
	text-shadow:-1px -1px #000;
}
.aui-tabview-list .toggle {
	float:right;
}
.lfr-panel-container {
	background:transparent;
}
.lfr-panel-container {
	background:#FFF;
}
.aui-dialog-bd {
	min-height:30px;
}
.aui-dialog-content {
	border:1px solid #c8c9ca;
	padding:5px;
}
.aui-panel-hd {
	background:#c0c2c5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
	border:1px solid;
	border-color:#c8c9ca #AEB2B8 #aeb2b8 #C8C9CA;
	padding-left:10px;
	text-shadow:1px 1px #FFF;
}
.lfr-actions.portlet-options .lfr-trigger strong span, .visible.portlet-options .lfr-trigger strong span, .lfr-actions.portlet-options .lfr-trigger strong a  {
	background-image:url(../images/portlet/options.png);
}
.lfr-actions.portlet-options:hover, .lfr-actions.portlet-options:hover ul {
	background:transparent;
}
.lfr-menu-list {
	z-index:450;
}
.aui-menu .notice-message {
	background-image:none;
	margin:3px;
	padding:6px;
}
.aui-menu {
	position:absolute;
	width:auto;
}
.aui-menu-content {
	background:#FFF;
	list-style:none;
	min-width:150px;
}
.aui-menu-content li {
	margin:0;
	padding:0;
}
.aui-menu-content, .lfr-menu-list ul {
	background:#ccc9c9 url(../images/application/menu_bg.png) repeat-x 0 0;
	border:1px solid;
	border-color:#aeafb1 #777879 #777879 #AEAFB1;
	padding:2px 0;
}
.aui-menugroup-content .aui-menu-label {
	background:#d2d6de;
	color:#5b677d;
	display:block;
	font-weight:bold;
	padding:5px 3px;
	text-shadow:1px 1px #FFF;
}
.aui-menugroup-content ul, .lfr-menu-list ul ul {
	display:block;
	min-width:0;
}
.aui-menu-content li, .lfr-menu-list ul li {
	border-bottom:1px solid #bcbbbb;
	border-top:1px solid #EEE;
	display:block;
	margin:0;
	padding:0;
}
.aui-menu-content li.first, .lfr-menu-list ul li.first {
	border-top-width:0;
}
.aui-menu-content li.last, .lfr-menu-list ul li.last {
	border-bottom-width:0;
}
.aui-menu-content li a, .lfr-menu-list ul li a {
	color:#2c2f34;
	display:block;
	padding:4px 5px;
	text-decoration:none;
}
.aui-menu-content li a.aui-focus, .lfr-menu-list ul a.aui-focus, .lfr-menu-expanded li a:focus {
	background-color:#5b677d;
	color:#FFF;
	text-shadow:-1px -1px #2c2f34;
}
.aui-menu-content a, .lfr-menu-list li a, .lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {
	font-weight:bold;
	text-shadow:1px 1px #FFF;
}
.aui-toolbar li {
	display:inline-block;
	margin:0;
	margin-left:10px;
	padding:0;
	vertical-align:middle;
}

.aui-toolbar-separator {
	background:url(../images/dockbar/separator.png) no-repeat 100% 50%;
	border-width:0;
	cursor:default;
	font-size:1px;
	height:16px;
	margin:0 2px;
	overflow:hidden;
	vertical-align:middle;
	width:4px;
}
.aui-loadingmask-content {
	background:#CCC;
}
.aui-loadingmask-message {
}
.aui-tree-node-selected .aui-tree-label {
	background-color:transparent;
	font-weight:bold;
}
.portlet-layout {
	border-collapse:collapse;
	clear:both;
	display:table;
	border-spacing:0;
	table-layout:auto;
	width:100%;
}
.portlet-column {
	display:table-cell;
	vertical-align:top;
}
.portlet-column-content {
	padding:5px;
}
.portlet-column-content-only, .ltr .portlet-column-content-first, .rtl .portlet-column-content-last {
	padding-left:0;
}
.portlet-column-content-only, .ltr .portlet-column-content-last, .rtl .portlet-column-content-first {
	padding-right:0;
}
.portlet-column-content.empty {
	padding:50px;
}
#main-content.dragging .portlet-column {
	border:3px double #828f95;
	height:100px;
	min-height:100px;
}
.dockbar {
	background:#97a1ae url(../images/dockbar/dockbar_bg.png) repeat-x 0 0;
	border-bottom:1px solid #636364;
	font-size:13px;
	padding:1px 5px;
	position:relative;
	z-index:300;
}
.dockbar:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.dockbar a {
	color:#2c2f34;
	font-weight:bold;
	text-shadow:1px 1px #FFF;
}
.dockbar .menu-button-active {
	background:#5c94da url(../images/dockbar/button_active_bg.png) repeat-x 0 0;
}
.dockbar .menu-button-active a {
	color:#FFF;
	text-shadow:-1px -1px #2c2f34;
}
.dockbar .user-avatar .sign-out {
	font-size:.8em;
	padding-left:0;
}
.dockbar ul {
	margin:0;
	padding:0;
}
.dockbar li li {
	margin-left:0;
}
html>.lfr-dockbar-pinned {
	padding-top:3.45em;
}
.lfr-dockbar-pinned .dockbar {
	left:0;
	position:fixed;
	right:0;
	top:0;
}
.dockbar .pin-dockbar {
	margin-left:0;
}
.pin-dockbar img {
	background:url(../images/dockbar/pin.png) no-repeat 0 0;
	height:27px;
	vertical-align:middle;
	width:27px;
}
.lfr-dockbar-pinned .pin-dockbar img {
	background-image:url(../images/dockbar/unpin.png);
}
.dockbar .user-portrait {
	text-decoration:none;
}
.dockbar .user-avatar img {
	vertical-align:middle;
	width:25px;
}
.dockbar .impersonating-user, .portlet-msg-alert {
	background-image:url(../images/messages/alert.png);
}
.dockbar .impersonating-user {
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:20px;
}
.dockbar .impersonating-user .user-links a {
	color:#999;
}
.aui-dockbarmenu-hidden {
	visibility:hidden;
}
.dockbar .aui-toolbar {
	float:left;
}
.dockbar .user-toolbar {
	float:right;
}
.aui-underlay .portal-add-content {
	background-color:transparent;
	font-size:11px;
}
.aui-underlay .portal-add-content .portlet-dd-placeholder {
	display:none;
}
.add-application .aui-widget-bd, .dockbar-messages .aui-widget-bd {
	padding:0 10px 10px;
}
.add-application {
	left:10px!important;
}
.lfr-has-sidebar #main-content {
	padding-left:220px;
}
.manage-layouts {
	left:60px!important;
}
.my-places-menu {
	max-width:350px;
}
.my-places-menu ul {
	list-style:none;
}
.my-places-menu ul, .my-places-menu li {
	display:block;
	margin:0;
	padding:0;
}
.my-places-menu a {
	display:block;
	overflow:hidden;
	text-align:right;
	white-space:nowrap;
}
.my-places-menu .current-site {
	border:solid #1d4280;
	border-width:1px 0;
}
.my-places-menu .current-site a {
	background:#3068ba url(../images/arrows/01_right.png) no-repeat scroll 2px 30%;
	color:#FFF;
	padding-left:20px;
	text-shadow:1px 1px #333;
}
.my-places-menu .current-site .site-type {
	color:#FFF;
}
.my-places-menu .current-site a:hover, .my-places-menu a:hover .site-type {
	color:#FFF;
	text-shadow:1px 1px #333;
}
.my-places-menu .site-name {
	cursor:pointer;
	float:left;
}
.my-places-menu .site-type {
	color:#777;
	float:right;
	font-size:.8em;
	font-weight:normal;
	margin-left:10px;
}

.my-places-menu a:hover .site-type {
	color:#FFF;
}
.dockbar .toggle-controls a {
	background:url(../images/dockbar/checked.png) no-repeat 0 50%;
	padding-left:20px;
}
.controls-hidden .toggle-controls a {
	background-image:url(../images/dockbar/unchecked.png);
}
.dockbar .menu-button {
	background-position:93% 50%;
	background-repeat:no-repeat;
	display:inline-block;
	padding:5px 20px 5px 5px;
	text-decoration:none;
}
.dockbar .menu-button span {
	background:url() no-repeat 0 50%;
	padding-left:20px;
}
.dockbar .add-content .menu-button span {
	background-image:url(../images/common/add.png);
}
.dockbar .manage-content .menu-button span {
	background-image:url(../images/dockbar/settings.png);
}
.dockbar .my-places .menu-button span {
	background-image:url(../images/dockbar/places.png);
}
.dockbar .staging-options .menu-button span {
	background-image:url(../images/dockbar/staging.png);
}
.dockbar-messages-container {
	left:50%;
	margin-left:-150px;
}
.dockbar-messages {
	width:300px;
}
.showing-messages .dockbar-messages {
	display:block;
}
.multiple-messages .dockbar-message {
	border-top:1px solid #CCC;
	padding:5px 0;
}
.multiple-messages .first {
	border-top-width:0;
	padding-top:0;
}
.add-content-menu .add-page a {
	background:url(../images/navigation/add_page.png) no-repeat 3px 50%;
	padding-left:25px;
}
.add-content-menu .add-application a {
	background:url(../images/common/portlet.png) no-repeat 3px 50%;
	padding-left:25px;
}
.manage-content-menu li a {
	background:url() no-repeat 3px 50%;
	padding-left:25px;
}
.manage-content-menu .manage-page a {
	background-image:url(../images/dock/page_settings.png);
}
.manage-content-menu .page-layout a {
	background-image:url(../images/dock/layout.png);
}
.manage-content-menu .sitemap a {
	background-image:url(../images/common/sitemap.png);
}
.manage-content-menu .settings a, .aui-options-trigger img {
	background-image:url(../images/common/configuration.png);
}
.manage-content-menu .control-panel a {
	background-image:url(../images/dock/control_panel.png);
}
.modify-pages li {
	position:relative;
}
.modify-pages .delete-tab, .portlet-borderless-bar .portlet-close a{
	background-image:url(../images/portlet/close_borderless.png);
}
.modify-pages .delete-tab {
	background-color:#333;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor:pointer;
	display:block;
	height:8px;
	margin-top:-7px;
	padding:3px;
	position:absolute;
	right:1px;
	text-indent:-9999em;
	top:50%;
	width:8px;
}
.nav-menu li a.ancestor {
	font-weight:bold;
}
.nav-menu li a.selected {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.nav-menu ul {
	padding-left:10px;
}
.aui-form-options {
	border:1px solid #AAA;
	display:inline-block;
	vertical-align:middle;
}
.aui-form-options input {
	border-width:0;
	display:inline;
	float:left;
}
.aui-form-triggers {
	float:left;
}
.aui-form-trigger {
	background:#c4c4c4 url(../images/application/button_bg.png) repeat-x 0 0;
	border-left:1px solid #BBB;
	display:inline-block;
	float:left;
}
.aui-form-trigger img {
	background:url() no-repeat 50% 40%;
	height:25px;
	padding:0 3px;
	vertical-align:middle;
	width:16px;
}
.aui-form-trigger:hover, .aui-form-trigger:focus {
	background-color:#83b0ca;
	background-image:url(../images/application/button_bg_over.png);
}
.aui-trigger-selected {
	background-color:#ebebeb;
	background-image:url(../images/application/button_bg_selected.png);
}
.aui-trigger-selected:hover, .aui-trigger-selected:focus {
	background-color:#b7def4;
	background-image:url(../images/application/button_bg_selected_over.png);
}
.aui-options-trigger img {
}
.aui-save-trigger img {
	background-image:url(../images/dock/my_place_current.png);
}
.freeform .portlet {
	margin-bottom:0;
}
body.portlet {
	border:none;
}
.portlet-topper {
	position:relative;
}
.portlet-title {
	display:block;
	font-size:1em;
	margin:0;
}
.portlet-title-text {
	cursor:pointer;
}
.portlet-title img {
	vertical-align:middle;
}
/*.portlet-topper-toolbar {
	margin:0;
	padding:2px;
	position:absolute;
	right:3px;
	text-align:right;
	top:3px;
}*/
.portlet-topper-toolbar .nobr {
	display:block;
	float:left;
	padding:1px;
}
.portlet-content, .portlet-minimized .portlet-content-container {
	padding:12px 12px 10px;
}
.portlet-minimized .portlet-content {
	padding:0;
}
.portlet-icon-back {
	background:url(../images/arrows/01_left.png) no-repeat 0 50%;
	font-weight:bold;
	padding:5px 5px 5px 18px;
}
.portlet-nested-portlets .portlet-boundary {
	position:relative!important;
	top:0!important;
	left:0!important;
}
.portlet-borderless-container {
	min-height:2.5em;
	position:relative;
}
.portlet-borderless-bar {
	background:#333;
	color:#FFF;
	font-size:10px;
	opacity:.3;
	padding:2px 5px 1px;
	position:absolute;
	right:0;
	text-shadow:-1px -1px #000;
	top:0;
	z-index:200;
}
.portlet-borderless-bar .portlet-actions {
	display:none;
	float:left;
	margin-right:20px;
}
.portlet-borderless-container:hover .portlet-borderless-bar {
	opacity:1;
}
.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
	display:inline;
}
.ie .portlet-borderless-bar {
	-ms-filter:alpha(opacity=20);
	filter:alpha(opacity=20);
}
.ie .portlet-borderless-container:hover .portlet-borderless-bar {
	-ms-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
}
.portlet-borderless-bar .portlet-action-separator {
	display:none;
}
.portlet-borderless-bar a {
	background:url() no-repeat 0 50%;
	color:#3AF;
	display:inline-block;
	font-size:0;
	height:16px;
	margin-left:5px;
	text-indent:-9999px;
	vertical-align:top;
	width:16px;
}
.portlet-title-default {
	display:inline-block;
	float:right;
	font-weight: normal;
	text-transform: capitalize;
}
.aui-dd-draggable .portlet-topper {
	cursor:move;
}
.aui-dd-draggable .portlet-title-default {
	background:url(../images/portlet/draggable_borderless.png) no-repeat 0 50%;
	cursor:move;
	padding-left:20px;
}
.portlet-borderless-bar .portlet-back a {
	background-image:url(../images/portlet/return_borderless.png);
	height:auto;
	text-indent:0;
	width:auto;
}
.portlet-borderless-bar .portlet-close a {
}
.portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
	background-image:url(../images/portlet/options_borderless.png);
}
.portlet-borderless-bar .portlet-title-default, .portlet-borderless-bar .portlet-actions {
	vertical-align:top;
}
.lfr-panel-page {
	width:100%;
}
.lfr-panel-page .portlet-title {
	font-size:13px;
}
.lfr-panel-page .lfr-add-content h2 span {
	background-color:#d3dadd;
}
.portlet-msg-info {
	background:#dff4ff url(../images/messages/info.png) no-repeat 6px 50%;
	border:1px solid #a7cedf;
	color:#34404f;
	display:block;
	font-weight:bold;
	margin:2px auto 14px;
	padding:6px 6px 6px 30px;
	text-align:left;
}
.portlet-msg-info.pending {
	background-image:url(../images/common/time.png);
}
.portlet-msg-error, .restricted td.col-1, .alt.restricted td.col-1{
	background-image:url(../images/messages/error.png);
}
.portlet-msg-error {
	background-color:#FDD;
	background-repeat:no-repeat;
	background-position:6px 50%;
	border:1px solid #F00;
	display:block;
	font-weight:bold;
	margin:2px auto 14px;
	padding:6px 6px 6px 30px;
	text-align:left;
}
.portlet-msg-alert {
	background-color:#FFc;
	background-repeat:no-repeat;
	background-position:6px 20%;
	border:1px solid #FC0;
	display:block;
	font-weight:bold;
	margin:2px auto 14px;
	padding:6px 6px 6px 30px;
	text-align:left;
}
.portlet-msg-success {
	background:#f4fdef url(../images/messages/success.png) no-repeat 6px 50%;
	border:1px solid #acdfa7;
	color:#384f34;
	display:block;
	font-weight:bold;
	margin:2px auto 14px;
	padding:6px 6px 6px 30px;
	text-align:left;
}
.portlet-section-selected, .portlet-section-selected a {
	background:#727c81;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.portlet-section-selected a:hover, .portlet-section-selected a:focus {
	background-color:#727c81;
}
.restricted, .restricted td {
	background:#FDD;
	border:none;
}
.alt.restricted td {
	background-color:#ffc0c0;
}
.hover.restricted td {
	background-color:#d3bdc0;
}
.restricted * {
	color:#727c81;
}
.restricted td.col-1, .alt.restricted td.col-1 {
	background-position:5px 50%;
	background-repeat:no-repeat;
	padding-left:28px;
}
.results-row.lfr-role .col-1, .results-row.hover.lfr-role .col-1 {
	background-image:url();
	background-position:5px 50%;
	background-repeat:no-repeat;
	padding-left:30px;
}
.results-row.lfr-role-guest .col-1, .results-row.hover.lfr-role-guest .col-1 {
	background-image:url(../images/common/guest_icon.png);
}
.results-row.lfr-role-regular .col-1, .results-row.hover.lfr-role-regular .col-1 {
	background-image:url(../images/common/user_icon.png);
}
.results-row.lfr-role-community .col-1, .results-row.hover.lfr-role-community .col-1 {
	background-image:url(../images/common/community_icon.png);
}
.results-row.lfr-role-organization .col-1, .results-row.hover.lfr-role-organization .col-1 {
	background-image:url(../images/common/organization_icon.png);
}
.results-row.lfr-role-team .col-1, .results-row.hover.lfr-role-team .col-1 {
	background-image:url(../images/common/team_icon.png);
}
.lfr-portlet-item, .lfr-portlet-item p a {
	font-size:1em;
}
.lfr-actions, .lfr-actions ul, input[type="submit"], input[type="button"], input[type="reset"], button{
	background-image: url(../images/forms/button.png);
}
.lfr-actions, .lfr-actions ul {
	background-color:#FFF;
	background-repeat:repeat-x;
	background-position:0 100%;
	border:1px solid;
	border-color:#dedede #BFBFBf #bfbfbf #DEDEDE;
}
.lfr-actions ul {
	bottom:-1px;
}
.lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {
	background:none;
}
.lfr-actions .lfr-trigger li {
	background:transparent;
	border-bottom:1px solid #dedede;
	padding:2px;
}
.lfr-actions .lfr-trigger li a {
	padding:5px 10px 5px 25px;
}
.lfr-actions .lfr-trigger li a:hover {
	background-color:#828f95;
	color:#FFF;
}
.lfr-actions .lfr-trigger li a img {
	left:3px;
	position:absolute;
}
.lfr-actions .lfr-trigger li.last {
	border-bottom:none;
}
.lfr-actions.portlet-options {
	background:none;
	border:none;
	float:left;
}
.lfr-actions.portlet-options .lfr-trigger {
	padding:0;
}
.lfr-actions.portlet-options .lfr-trigger strong {
	min-width:0;
	padding:1px;
}
.lfr-actions.portlet-options .lfr-trigger strong a {
	background-position:0 0;
	display:block;
	font-size:0;
	height:16px;
	padding:0;
	text-indent:-9999em;
	width:16px;
}
.visible.portlet-options .lfr-trigger strong a {
	background-image:url(../images/portlet/options_selected.png);
}
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {
	border:none;
}
.taglib-calendar tr td a {
	background-color:#f0f5f7;
	border:1px solid #FFF;
	border-bottom:none;
	border-left:none;
	display:block;
	height:15px;
	padding:5px 0;
}
.taglib-calendar table td {
	border-width:0;
}
.taglib-calendar tr td a:hover {
	background-color:#727c81;
	color:#FFF;
}
.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a {
	background-color:#FFF;
}
.taglib-calendar .calendar-current-day a {
	border:1px solid #727c81;
	color:#369;
	text-decoration:underline;
}
.taglib-calendar tr td.calendar-inactive {
	background-color:#FFF;
	color:#b5bfc4;
}
.taglib-calendar tr th {
	border-bottom-color:#d7d7d7;
}
.ie .taglib-calendar tr td.first a {
	border-right:none;
}
fieldset {
	border:1px solid #bfbfbf;
	padding:8px;
}
.ie fieldset {
	padding-top:0;
}
.aui-fieldset {
	border-width:0;
	padding:0;
	position:relative;
}
.configuration-popup .aui-fieldset {
	margin-bottom:0;
}
.aui-fieldset .aui-field-content, .aui-field-row, .aui-button-holder, .aui-field-wrapper-content {
	margin:10px 0;
}
.aui-field-inline .aui-field-content, .aui-field-row .aui-field-content {
	margin:0;
	margin-right:5px;
}
.aui-search-bar .aui-field-content {
	margin-right:0;
}
.aui-search-bar .aui-field-content, .aui-search-bar .aui-button-content {
	display:inline-block;
	vertical-align:middle;
}
.aui-field-choice .aui-field-label {
	display:inline-block;
}
.aui-field-date .aui-field-content {
	overflow:hidden;
}
legend {
	font-weight:bold;
	padding:0 6px;
}
.aui-fieldset-legend {
	color:#000;
	font-size:120%;
	font-weight:bold;
	padding:0 0 1.5em;
}
.aui-legend {
	border-bottom:1px solid #CCC;
	display:block;
	position:absolute;
	width:90%;
}
input {
	background:#FFF;
}
input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea, button, input.password {
	background-image:none;
	background-color: white;
}
input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea, button {
	background-repeat:no-repeat;
	border:1px solid;
	border-color:#bfbfbf #DEDEDe #dedede #BFBFBF;
	font:1em Arial, Helvetica, Verdana, sans-serif;
	padding:5px 1px;
}
select {
	padding:1px;
}
input[type="image"] {
	background:transparent none;
	border:none;
	padding:0;
}
input[type="submit"], input[type="button"], input[type="reset"], button {
	background-color:#f5f5f5;
	background-repeat: repeat-x;
	background-position: 0 0;
	border-color:#dedede #BFBFBf #bfbfbf #DEDEDE;
	color:#34404f;
	cursor:pointer;
	font-weight:bold;
	overflow:visible;
	padding:5px;
	width:auto;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, button:hover, button:focus {
	background:#dff4ff;
	border:1px solid #a7cedf;
	color:#369;
}
input[type="submit"], input[type="button"], input[type="reset"], button, .lfr-actions, .lfr-actions ul {
	border:1px solid;
	border-color:#c8c9ca #9E9E9e #9e9e9e #C8C9CA;
	color:#34404f;
	font-weight:bold;
	text-shadow:1px 1px #FFF;
}
.aui-button-disabled input[type], .aui-button-disabled button, .aui-button-disabled input[type]:hover, .aui-button-disabled input[type]:focus, .aui-button-disabled button:hover, .aui-button-disabled button:focus {
	border-color:#c8c9ca #9E9E9e #9e9e9e #C8C9CA;
	color:#555;
	opacity:.5;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .lfr-actions:hover, .lfr-actions:hover ul {
	border-color:#627782;
	color:#369;
}
input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, button:focus, .lfr-actions:focus, .lfr-actions:focus ul {
	border-color:#555;
}
input.aui-form-validator-error, textarea.aui-form-validator-error, select.aui-form-validator-error {
	border:1px solid #F00;
}
input.password{
	background-repeat:no-repeat;
	border:1px solid;
	border-color:#bfbfbf #DEDEDe #dedede #BFBFBF;
	font:1em Arial, Helvetica, Verdana, sans-serif;
	padding:5px 1px;
}
input.focus, textarea.focus {
	background:#FFC none;
	border:1px solid #FC0;
}
.ie .aui-button-disabled input {
	-ms-filter:alpha(opacity=50);
	filter:alpha(opacity=50);
}
.aui-menu-content, body>.lfr-menu-list ul, .aui-underlay-content, .aui-dialog-content {
	-moz-box-shadow:2px 4px 7px rgba(0,0,0,0.5);
	-webkit-box-shadow:2px 4px 7px rgba(0,0,0,0.5);
	box-shadow:2px 4px 7px rgba(0,0,0,0.5);
}
.dockbar .menu-button-active .menu-button {
	-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.7);
	box-shadow:inset 0 1px 5px rgba(0,0,0,0.7);
}
.my-places-menu .current-site a {
	-moz-box-shadow:inset 0 5px 15px rgba(255,255,255,0.5);
	-webkit-box-shadow:inset 0 5px 15px rgba(255,255,255,0.5);
	box-shadow:inset 0 5px 15px rgba(255,255,255,0.5);
}
.aui-dialog-hd {
	-moz-box-shadow:1px 1px 0 #FFF;
	-webkit-box-shadow:1px 1px 0 #FFF;
	box-shadow:1px 1px 0 #FFF;
}
.aui-tabview-list, .aui-tab-active, body>.lfr-menu-list ul, .lfr-actions, .aui-dialog-content, .aui-dialog .aui-widget-hd, .modify-pages .delete-tab, input[type="submit"], input[type="button"], input[type="reset"], button {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.aui-menu-content {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
.aui-underlay-content {
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.lfr-hudcrumbs ul {
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.twitt-data {
	width:85%;
	margin-top:7px;
}
.tweet, .query {
	color:#085258;
}
.tweet_list {
	list-style:none;
	margin:0;
	padding:0;
	overflow-y:hidden;
}
.tweet_list .awesome, .tweet_list .epic {
	text-transform:uppercase;
}
.tweet_list li {
	overflow-y:auto;
	overflow-x:hidden;
	list-style-type:none;
}
.tweet_list li a {
	color:#0C717A;
}
.tweet_list .tweet_avatar {
	padding-right:.5em;
	float:left;
}
.tweet_list .tweet_avatar img {
	vertical-align:middle;
}
#ticker ul.tweet_list {
	height:2em;
	overflow-y:hidden;
}
#ticker .tweet_list li {
	height:4em;
}
.query p.loading {
	background:url('../images/rohm-theme/ajax-loader.gif') no-repeat center 7px;
	height:60px;
	margin:-10px 0 0 0!important;
}
body {
	font:12px/18px Arial, Helvetica, Verdana, sans-serif;
	background:#fff;
	margin:0;
	padding:0;
	color:#000;
}
.side-navigation {
	border:1px solid #d9d9d9;
	padding:12px 6px;
	float:left;
	width:201px;
	height:384px;
	overflow-y:auto;
}
#tree a, #tree a:hover {
	color:#353535;
	text-decoration:none;
}
#tree a.active {
	color:#1d64e6!important;
}
.sub-head {
	font-weight:bold;
}
.treeview, .treeview ul {
	padding:0;
	margin:0;
	list-style:none;
}
.treeview ul {
	background-color:white;
	margin-top:8px;
	margin-left:-7px;
}
.treeview .hitarea {
	background:url("../images/rohm-theme/treeview-default.gif") 0 0 no-repeat;
	height:9px;
	width:9px;
	margin-left:-13px;
	margin-top:4px;
	float:left;
	cursor:pointer;
}
* html .hitarea {
	display:inline;
	float:none;
}
.treeview li {
	margin:0;
	padding:3px 0 3px 16px;
}
.treeview li.parent {
	margin-bottom:16px;
	padding:3px 0 3px 16px;
}
.treeview li.parent span, .treeview li.parent span:hover {
	color:#353535;
	text-decoration:none;
}
.treeview a.selected {
	color:#1d64e6!important;
}
#treecontrol {
	margin:1em 0;
	display:none;
}
.treeview .hover {
	color:red;
	cursor:pointer;
}
.treeview .expandable-hitarea {
	background-position:0 -9px;
}
.treeview li.lastExpandable {
	margin-bottom:0!important;
}
* {
	margin:0;
	padding:0;
}
map, area {
	display:block;
}
.imagemap-wrapper {
	position:relative;
	width:712px;
	margin:0 auto;
}
.showhide {
	display:none;
	position:absolute;
	background:#fff;
	border:1px solid #ccc;
	border-width:1px 1px 0 0;
	min-width:200px;
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
.showhide > li {
	border:1px solid #ccc;
	border-width:0 0 1px 1px;
	list-style-type:none;
	font-size:12px;
	padding:4px;
	color:#525252;
}
#wrapperrohm .showhide > li a {
	color:#EA272A;
	text-decoration:none;
}
#wrapperrohm .showhide > li a:hover {
	color:#EA272A;
	text-decoration:underline;
}
body {
	font:12px/18px Arial, Helvetica, Verdana, sans-serif;
	background:#fff;
	margin:0;
	padding:0;
	color:#000
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear-both:before, .clear-both:after {
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden
}
.clear-both:after {
	clear:both
}
.clear-both {
	zoom:1
}
.pro-title, .pro-catagory, .news-date {
	color:#d9213d;
	font-weight:bold
}
.pro-title {
	font-size:17px;
	line-height:24px;
	margin:5px 0
}
.pro-catagory, .news-date {
	font-size:14px;
	line-height:17px
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0
}
#wrapperrohm {
	width:982px;
	background:#fff;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#autocomplite{ }
#wrapperrohm a, footer a {
	color:#5b677d;
	cursor:pointer
}
#wrapperrohm a:hover, footer a:hover {
	/* color:#06c */
}
#wrapperrohm a:focus, #wrapperrohm a:visited, footer a:focus, footer a:visited {
	outline:none!important
}
#wrapperrohm .caption a.link-btn, #wrapperrohm .caption a.link-btn:hover, .news-listing a.more-news, #tab-4 .tab-data-1 .design-tool li p a.goto-link, .details .details-text a.link-btn{
	background-image: url(../images/rohm-theme/rohm-sprite.gif) !important;
	background-position: left -522px;
}
#wrapperrohm .caption a.link-btn, #wrapperrohm .caption a.link-btn:hover {
	background-color:#fff;
	background-repeat:repeat-x;
	background-position: left -522px;
	color:#5e5e5e;
	border:1px solid #dfdfdf;
	padding:2px 12px;
	font-size:11px;
	line-height:11px;
	display:inline-block;
	text-decoration:none;
	height:auto!important
}
/* New Header */
/*A1 Header */
.portlet-borderless-container{
	clear:left;
	min-height: 2.2em;
}
footer.footerBottom .footer-suBottom-nav .footer-logo .rohmlogo, /* a.wechat, a.gplus, a.linkedin, a.fb, a.twitter, a.rss, a.weibo, */ .footer-suBottom-nav li, 
.ui-selectmenu-icon , .ui-selectmenu-icon:hover, .iconSprite, .aui-autocomplete input[type="text"],
.customeNavigation .search-box, .searchTextfield .search-input, .search-box .search-btn, 
#header .customeNavigation #nav #nav-03 ul.parent dt, #header .customeNavigation #nav #nav-03 ul.parent li.child dd,
#header .customeNavigation #nav #nav-04 ul.parent dt, #header .customeNavigation #nav #nav-04 ul.parent li.child dd,
#wrapperrohm.newROHM #recentclick a.buy-link, #wrapperrohm.newROHM #recentclick span.btn-disable, .downArrow, #wrapperrohm #DT .dataTables_wrapper .dataTable tbody tr td .rightDL a{
	background-image: url(../images/rohm-theme/sprite.png);
}

#wrapperrohm.newROHM{
	width: 944px;
	background: #FFF;
	margin: 0 auto;
}
#wrapperrohm.newROHM #header{
	line-height:24px;
	margin-bottom:12px;
}
footer.footerBottom .footer-suBottom-nav .footer-logo .rohmlogo{
	background-repeat: no-repeat;
	background-position:1px -10px;
	float: left;
}
#wrapperrohm.newROHM #header header .header .rohmlogo {
	margin-top: 0px;
}
#wrapperrohm.newROHM header .header .rohmlogo {
	margin-top: 0px;
	float: left;
	display: block;
	width: 77px;
	height: 59px;
}
#wrapperrohm.newROHM #header header .header #top-nav .top-links,
#wrapperrohm.newROHM #header header .header #top-nav .top-links a,
#wrapperrohm.newROHM #header header .header #top-nav .portal-select{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	line-height:24px;
	color:#464646;
	text-decoration:none;
	display:inline-block;/*ROHMAPPLICATIONINTERNAL-111*/
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select{
	color:#464646;
}
#wrapperrohm.newROHM #header header .header #top-nav {
	float: left;
	width: 863px;
	margin-top:-7px;
}
#wrapperrohm.newROHM #header header .header{
	margin-top: 0px;
	margin-bottom:0px;
	float:left;
	height:84px;
}
.signed-in #wrapperrohm.newROHM #header header .header{
	height:84px;
}
#header header .header #top-nav .top-links {
	width: 520px;
    margin-left: 10px !important;
	margin-top: 49px;
}
.signed-out .ja #header header .header #top-nav .top-links {
    margin-left: 16px !important;
    width: 550px;
}
.signed-in .ja #header header .header #top-nav .top-links {
	width: 550px;
	margin-left: 16px !important;
}
#header header .header #top-nav .top-links a {
	color: #606060;
	text-decoration: none;
	margin: 0 0px;
	font-weight: bold;
	text-transform: uppercase;
}
#header header .header #top-nav .top-links a.firstlink {
	margin: 0 4px 0 0;
}
#header header .header #top-nav .top-links a.lastlink {
	margin: 0 0 0 0px;
}
.en_US #header header .header #top-nav .top-links a.firstlink, .en_GB #header header .header #top-nav .top-links a.firstlink,
.ja #header header .header #top-nav .top-links a.lastlink {
	margin: 0 0 0 0px;
}
#header header .header #top-nav .top-links a.myRohmLogin{
	text-transform: inherit;
}
#header header .header #top-nav .portal-select {
	height: 28px;
	margin-top: 52px;
}
.social-network {
	margin-top: 33px;
}
a.wechat, a.gplus, a.linkedin, a.fb, a.twitter, a.rss, a.weibo, a.yt {
	margin-left: 2px;
	width: 36px;
	height: 36px;
	display: block;
	background-repeat: no-repeat;
	text-indent: -1000px;
	overflow:hidden;
}
a.gplus {
	background-position:-43px -125px;
}
a.wechat{ background-position:-3px -1967px; }
#bottom-nav .footer .footer-icon a.gplus {
	background-position:-43px -1205px;
}
#bottom-nav .footer .footer-icon a.wechat {
	background-position:-3px -1967px;
}
a.linkedin, #bottom-nav .footer .footer-icon a.linkedin {
	background-position:-2px -125px;
}
a.fb, #bottom-nav .footer .footer-icon a.fb {
	background-position:-43px -79px;
}
a.twitter, #bottom-nav .footer .footer-icon a.twitter  {
	background-position:-2px -79px;
}
a.rss {
	background-position:-2px -171px;
}
#bottom-nav .footer .footer-icon a.rss {
	background-position:-2px -170px;
}
a.weibo {
	background-position:-43px -171px;
}
a.yt{background: url(../images/rohm-theme/yt.gif) 4px 2px no-repeat;}
#bottom-nav .footer .footer-icon a.yt{background: url(../images/rohm-theme/ytb.gif) 4px 2px no-repeat;}
/* New Design Header */
#navigation .social-tool a.wechat, #navigation .social-tool a.gplus, #navigation .social-tool a.linkedin, #navigation .social-tool a.fb, #navigation .social-tool a.twitter, #navigation .social-tool a.rss, #navigation .social-tool a.weibo, #navigation .social-tool a.yt{background-image: url(../images/rohm-theme/socialtool.gif) !important; width: 30px; height: 29px;display: block; background-repeat: no-repeat;text-indent: -1000px;overflow:hidden;margin:0 3px 0 0px;}
.social-tool a.gplus {background-position:-212px -3px !important;}
.social-tool a.gplus:hover {background-position: -212px -43px !important;}
.social-tool a.wechat{ background-position:-2px -3px !important;}
.social-tool a.wechat:hover {background-position: -2px -43px !important;}
.social-tool a.linkedin {background-position:-177px -3px !important;}
.social-tool a.linkedin:hover {background-position: -177px -43px !important;}
.social-tool a.fb {background-position:-107px -3px !important;}
.social-tool a.fb:hover {background-position: -107px -43px !important;}
.social-tool a.twitter {background-position:-142px -3px !important;}
.social-tool a.twitter:hover {background-position: -142px -43px !important;}
.social-tool a.rss {background-position:-70px -3px !important;}
.social-tool a.rss:hover {background-position: -70px -43px !important;}
.social-tool a.weibo {background-position:-38px -3px !important;}
.social-tool a.weibo:hover {background-position: -38px -43px !important;}
.social-tool a.yt {background-position:-247px -3px !important;}
.social-tool a.yt:hover {background-position: -247px -43px !important;}
/* End */
#header .userbox {
	float:right;
	text-align:justify;
	width:270px;
	padding:0 5px;
	top: -80px !important;
	position: relative;
	z-index: 10;
	text-align:right;
}
#header .userbox .user-name {
	font-size:12px;
	font-style:italic;
	text-transform:capitalize;
	font-weight:normal;
	margin-right: 5px;
}
#header .userbox a.logout {
	font-size:12px;
	text-decoration:none;
}
#header .userbox a.logout:hover {
	color:#06C;
	text-decoration:none;
}
/* Custom Navigation */
.gapleftPadding72{
	padding-left:72px;
}
#header .customeNavigation{
	width:auto;/* 100% */
	height: auto;/* 47px */
	background-color:trasparent;/* #464646 */
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position: relative;
	z-index:8;
}
.ie .customeNavigation nav#main-navJQ{
	display:inline-block;
	float:left;
}
#header .customeNavigation  .search-box{
	display:inline-block;
}
#header .customeNavigation #nav{
	margin: 0;
	padding: 0;
	float:left;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}
#header .customeNavigation #nav li {
	vertical-align: top;
	cursor: pointer;
	display:inline-block;
}
#header .customeNavigation #nav li span {
	/*height: 24px;*/
	display: block;
	float: left;
	padding: 12px 12px 11px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.de_DE #header .customeNavigation #nav li span{
	font-size: 13px;
	padding: 12px 8px 11px;
}
.hi_IN #header .customeNavigation #nav li span, .en_GB #header .customeNavigation #nav li span{
	padding: 12px 10px 11px;
}
.ko_KR #header .customeNavigation #nav li span{
	padding: 12px 16px 11px;
}
#header .customeNavigation #nav li.firstChild span {
	margin-left: 10px;
}
#header .customeNavigation #nav li.selected span,
#header .customeNavigation #nav li.selected span:hover,
#header .customeNavigation #nav li#nav-01 span:hover,
#header .customeNavigation #nav li#nav-02 span:hover,
#header .customeNavigation #nav li#nav-03 span:hover,
#header .customeNavigation #nav li#nav-04 span:hover,
#header .customeNavigation #nav li#nav-05 span:hover {
	background-color: #f3f3f3;
	color:#464646;
	border-top: 7px solid #464646;
	padding-top: 5px;
}
#header .customeNavigation #nav li span.buyorsample a,
#header .customeNavigation #nav li span.buyorsample a:hover {
	color: #fff;
	text-decoration:none;
}
#wrapperrohm.newROHM #nav li#nav-05.selected span, 
#wrapperrohm.newROHM #nav li#nav-05.selected span:hover, 
#wrapperrohm.newROHM #nav li#nav-05 span:hover a,
#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected span, 
#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected span.buyorsample a, 
#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected span:hover, 
#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected span.buyorsample:hover,
#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 span:hover a,
#wrapperrohm.newROHM #header .customeNavigation #nav li span.buyorsample:hover a {
	color: #464646 !important;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent {
	width: 944px;
	border: 0px solid #e8e8e8;
    background-color: #e2e2e2;
	opacity: 1;
	filter:alpha(opacity=100);
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	-webkit-box-shadow:0px 2px 1px 0px rgba(185, 185, 185, 0.75) inset;
	-moz-box-shadow:0px 2px 1px 0px rgba(185, 185, 185, 0.75) inset;
	box-shadow:0px 2px 1px 0px rgba(185, 185, 185, 0.75) inset;
}
#wrapperrohm.newROHM #header .customeNavigation #nav ul {
	border: 1px #D9D9D9 solid;
	list-style: none;
	line-height: 18px;
	background: #FFF;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#wrapperrohm.newROHM #header .customeNavigation #nav li ul {
	list-style: none;
	position: absolute;
	left: -999em;
	width: 13.9em;
	font-weight: normal;
	margin: 0;
	top: 44px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav li ul, 
#wrapperrohm.newROHM #header .customeNavigation #nav li li:hover ul, 
#wrapperrohm.newROHM #header .customeNavigation #nav li li li ul, 
#wrapperrohm.newROHM #header .customeNavigation #nav li.sfhover ul, 
#wrapperrohm.newROHM #header .customeNavigation #nav li li.sfhover ul, 
#wrapperrohm.newROHM #header .customeNavigation #nav li li li.sfhover ul {
	left: 0px;
	z-index: 8;
}
#nav li li {
	padding: 20px 8px 20px 20px;
	width: auto;
}
.en_US #wrapperrohm.newROHM #header .customeNavigation #nav li li  ,.ja_JP #wrapperrohm.newROHM #header .customeNavigation #nav li li {
	padding: 20px 24px;
	width: auto;
}
.en_US #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 li {
	padding: 20px 0px 20px 24px;
}
.en_GB #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .pt_BR #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .hi_IN #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .zh_CN #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .zh_TW #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .ko_KR #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .ja_JP #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .de_DE #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li {
  width: 97%;
}

.main-nav-links-col-1,
.main-nav-links-col-2,
.main-nav-links-col-3,
.main-nav-links-col-4{
	width: 285px;
	float: left;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-1,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-2,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-3{
	width: 285px;
	float: left;
	margin-right:16px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .main-nav-links-col-1{
	width: 468px;
	float: left;
	margin-right:20px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .main-nav-links-col-2{
	width: 428px;
	float: left;
	margin-right:0px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-3{
	margin-right:0px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-1 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-2 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-3 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-1 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-2 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-3 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-4 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-5 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-6 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-7 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-8 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-9 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .main-nav-links-col-5 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .main-nav-links-col-6 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .main-nav-links-col-7 .division{
	margin-bottom:25px;
	padding-left:46px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-1 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-2 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-3 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-4 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-5 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-6 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-7 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-8 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-9 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .main-nav-links-col-5 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .main-nav-links-col-6 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .main-nav-links-col-7 .division{
	padding-left: 0;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-2 .division {
	padding-left: 33px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-1 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-2 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-3 .division{
	margin-bottom:25px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .main-nav-links-col-1 .division,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .main-nav-links-col-2 .division{
	margin-bottom:25px;
	display: inline-block;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-1,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-2,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-3,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-4 {
	margin: 0px 0 0 22px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-1,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-2,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-3{
	width: 120px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-4{
	width: 208px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02  .division .app-icon{
	width:48px;
	height:43px;
	margin-right: 10px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05  .division .app-icon{
	width:50px;
	height:50px;
	margin-right: 20px;
}
dl,dd,dt {
	margin: 0;
	padding: 0;
}
.borderRight {
  border-right: 1px solid #ccc;
  margin-left: 0 !important;
  margin-right: 30px;
  margin-top: 0 !important;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .padding-left-xxsmall dl, 
#wrapperrohm.newROHM #header .customeNavigation #nav .parent .child .division dl {
	margin-left: 0;
	margin-right: 0;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .padding-left-xxsmall dl, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .parent .child .division dl {
	width:227px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .padding-left-xxsmall dl, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .parent .child .division dl {
	margin-right: 0px;
    padding-right: 0px;
    width: 380px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .parent .child .main-nav-links-col-2 .division dl {
  margin-right: 0;
  width: 336px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav li.child dt,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent dt a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent dt a {
	font-size: 13px !important;
	color: #D9213D !important;
	font-weight: bold;
	margin-bottom: 10px;
	cursor: default;
	text-decoration: none;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent dt{
	background:none;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent dt a {
	font-size: 13px !important;
	color: #ff0909 !important;
	font-weight: bold;
	margin-bottom: 20px;
	cursor: default;
	text-decoration: none;
	background:none;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent dt,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent dt{
	background-position: -72px -1811px;
    background-repeat: no-repeat;
	margin-left:-10px;
	padding-left:12px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent dt, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent dt{margin-left:0px;}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent dt{padding-left:0;}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent li.child dd,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent li.child dd {
	background-position: -76px -1842px;
    background-repeat: no-repeat;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent li.child .width500P dd { background: none;}
#wrapperrohm.newROHM #header .customeNavigation #nav li.child dd {
	margin: 1px 0 !important;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 li.child .main-nav-links-col-1 dd, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 li.child .main-nav-links-col-2 dd {
  margin-left: 5px !important;
}
#wrapperrohm.newROHM #header .customeNavigation #nav li ul a {
	width: auto;
}
#wrapperrohm.newROHM #header .customeNavigation #nav li.child dd a {
	font-size: 13px !important;
	text-decoration: none !important;
	color: #353535 !important;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 li.child .main-nav-links-col-1 dd a, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 li.child .main-nav-links-col-2 dd a{
	font-size: 12px !important;
}
#wrapperrohm.newROHM #header .customeNavigation #nav li ul.parent li a {
	width: auto;
	position: relative;
	display: inline;
	text-decoration: none;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .moreLink {
  color: #000;
  font-style: italic;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .moreLink{
	font-style:italic;
	color:#000;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .moreLink:hover{
	text-decoration:underline;
}
#wrapperrohm.newROHM #header .customeNavigation #nav a.moreLink span{
	color:#dc2039;
	font-style:normal;
	padding: 0;
	display: inline;
	float: none;
	margin-left: 0;
	border:0px none;
}
#wrapperrohm.newROHM #header .customeNavigation #nav p.details-text a.link-btn {
	font-weight: bold;
	color: #464646;
	background: none !important;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent li a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent li a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent li a {
	margin-left: 0;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 li.child .main-nav-links-col-1 dd a, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 li.child .main-nav-links-col-2 dd a, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 li.child .main-nav-links-col-3 dd a, 

#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 li.child .main-nav-links-col-1 dd a, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 li.child .main-nav-links-col-2 dd a, 
#nav #nav-02 li.child .main-nav-links-col-3 dd a, 

#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li.child .main-nav-links-col-1 dd a, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li.child .main-nav-links-col-2 dd a, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li.child .main-nav-links-col-3 dd a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 li.child .main-nav-links-col-1 dd a, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 li.child .main-nav-links-col-2 dd a{
	margin: 0;
	padding: 0;
	clear: both;
	cursor: pointer;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li.child .main-nav-links-col-1 dd a, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li.child .main-nav-links-col-2 dd a, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li.child .main-nav-links-col-3 dd a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li.child .main-nav-links-col-4 dd a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li.child .main-nav-links-col-5 dd a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li.child .main-nav-links-col-6 dd a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li.child .main-nav-links-col-7 dd a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li.child .main-nav-links-col-8 dd a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li.child .main-nav-links-col-9 dd a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 li.child .main-nav-links-col-5 dd a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 li.child .main-nav-links-col-6 dd a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 li.child .main-nav-links-col-7 dd a {
	padding-left:10px;
	display: inline-block;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .details {
	width: 210px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .details-title {
	padding: 15px 0 1px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .details strong.details-title, 
#wrapperrohm.newROHM #header .customeNavigation #nav .details h3.details-title {
	font-size: 18px;
	font-weight: normal;
	color: #353535;
	margin: 0 0 10px 0;
	cursor: default;
	display: block;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .details strong.details-sub-title {
	display: block;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .details h4.details-sub-title, 
#wrapperrohm.newROHM #header .customeNavigation #nav .details strong.details-sub-title {
	font-size: 13px;
	font-weight: bold;
	color: #353535;
	margin: 0 0 10px 0;
	cursor: default;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .details .details-text {
	font-size: 12px;
	font-weight: normal;
	color: #353535;
	margin-bottom: 1em;
}
#wrapperrohm.newROHM #header .clear-both {
	zoom: 1;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent .width436P .title dt {
  background: none;
  margin-left: 0;
  padding-left: 10px;
  padding-top: 10px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent li .width436P .division dt, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent li .width210P .division dt a,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent li .width436P .division dt, 
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent li .width210P .division dt a {
  color: #ff0909 !important;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent .width210P dt,
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent .width210P dt {
  background: none;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .width436P {
  width: 436px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .width436P.widthAuto {
  width: 100% !important;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .width210P {
  margin-top:11px;
  margin-left: 16px;
  width: 210px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav .borderAll {
  border: 1px solid #7f7f7f;
  display: inline-block;
  margin-bottom: 10px;
  padding:0px;
}
#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P.borderAll.margin-left14px {
  margin-left: 14px;
}
/* End */
/* Search */
#wrapperrohm.newROHM #header .customeNavigation .search-box{
	float:right;
	width:262px;
	margin:10px 20px 10px 0px;
	background-position:0 -699px;
	background-repeat:no-repeat;
}
.ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box {width:240px;}
#wrapperrohm.newROHM #header .customeNavigation .selectOption a {
	width: 23px;
	height: 27px;
	float: left;
}
#wrapperrohm.newROHM #header .customeNavigation .search-box section header{
	display: none;
}
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield {
	
}
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-1 input,
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input,
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-3 input,
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-4 input{
	float: left;
	width: 180px;
	padding:6px 2px 5px;
	color:#464646;
	font-size:14px;
	font-weight:normal;
	border: 0px none;
}
.ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-1 input.text,
.ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input#productSearchBox,
.ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-3 input.text,
.ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-4 input.text{width: 180px !important;}
.firefox #wrapperrohm.newROHM #header .customeNavigation .search-box input[type="text"], 
.firefox #wrapperrohm.newROHM #header .customeNavigation .search-box .search-input,
.firefox #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input{
	padding-bottom:4px;
}
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield .search-input,
.aui-autocomplete input[type="text"]{
	background-color:transparent;
	background-position: 0px -735px;
	background-repeat: repeat-x;
}
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield input.search-btn,
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield input.search-btn:focus,
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield input.search-btn:hover, 
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield input.search-btn:active{
	width: 32px !important;
	height: 27px;
	float: left !important;
	font-size:0px !important;
	color:#fff !important;
	background-image: url(../images/rohm-theme/sprite.png);
	background-position: -47px -699px;
	background-repeat: no-repeat;
	background-color:transparent !important;
	border: 0px none !important;
	border-radius: 0px none;
	display: inline-block;
	text-indent: -999px;
	overflow: hidden;
}
/* Click Flyout Option */
#wrapperrohm.newROHM #searchmenu div.searchlable a {
  color: #fff;
  font-size: 16px !important;
  font-weight: bold;
  padding: 0px 6px 14px !important;
  cursor: default;
  width: auto !important;
}
.de_DE #wrapperrohm.newROHM #searchmenu div.searchlable a,
#wrapperrohm.newROHM #header .customeNavigation #searchmenu {
	font-family:Arial, Helvetica, Verdana, sans-serif;
    margin: 0;
    list-style: none;
	float: left;
}
#wrapperrohm.newROHM #header .customeNavigation #searchmenu li {
    float: left;
    padding: 0;
    position: relative;
    line-height:0;
	z-index:9;
}
#wrapperrohm.newROHM #header .customeNavigation #searchmenu a {
    float: left;
	width:23px;
    height: 27px;
    padding: 0px;
    text-transform: capitalize;
	font-size:12px;
    text-decoration: none;
}
#wrapperrohm.newROHM #header .customeNavigation #searchmenu li:hover > a, /* IE6 */ 
#wrapperrohm.newROHM #header .customeNavigation #searchmenu li a:hover {
    color: #fff;
}
#wrapperrohm.newROHM #header .customeNavigation #searchmenu li a:hover {
}
/* Sub-searchmenu */
#wrapperrohm.newROHM #header .customeNavigation #searchmenu ul {
    list-style: none;
    margin: 0;
    padding: 0 0 10px 0;
    display: none;
    position: absolute;
    top: 34px;
    left: 13px;
    z-index: 9;
	border: 1px solid #464646;
    background: #464646;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	-webkit-box-shadow:1px 2px 2px 0px rgba(101, 101, 101, 0.75);
	-moz-box-shadow:1px 2px 2px 0px rgba(101, 101, 101, 0.75);
	box-shadow:1px 2px 2px 0px rgba(101, 101, 101, 0.75);
}
#wrapperrohm.newROHM #header .customeNavigation #searchmenu ul ul {
    top: 0px;
    left: 195px; 
}
#wrapperrohm.newROHM #header .customeNavigation #searchmenu ul li {
    float: none;
    margin: 0;
    padding: 0;
    display: block;
}
#wrapperrohm.newROHM #header .customeNavigation #searchmenu ul li:last-child {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#wrapperrohm.newROHM #header .customeNavigation #searchmenu ul a {
	color:#fff;
    padding:5px 7px 5px 26px;
    width: 174px;
    height: auto;
    line-height: 1;
    display: block;
    float: none;
    text-transform: none;
}
#wrapperrohm.newROHM.zh #header .customeNavigation #searchmenu ul a{width: 212px;}
#wrapperrohm.newROHM.ja #header .customeNavigation #searchmenu ul a{width: 190px;/*212px*/}
#wrapperrohm.newROHM.ja #header .customeNavigation #searchmenu ul .searchlable a {
  width: 210px;
}
#searchmenu .tab-link1.activesearch a {
  background-image: url("../images/rohm-theme/search_bullet.gif");
  background-position: 12px 10px;
  background-repeat: no-repeat;
  text-decoration: underline !important;
}
/* IE6 */
#wrapperrohm.newROHM #header .customeNavigation #searchmenu ul a {
    height: 10px;
}
/* IE7 */
*:first-child + html #wrapperrohm.newROHM #header .customeNavigation #searchmenu ul a {
    height: 10px;
}
/*Clear floated elements*/
#wrapperrohm.newROHM #header .customeNavigation #searchmenu:after {
    visibility: hidden;
    font-size: 0;
    content:" ";
    clear: both;
    height: 0;
}
* html #wrapperrohm.newROHM #header .customeNavigation #searchmenu {
    zoom: 1;
}
/* IE6*/
*:first-child + html #wrapperrohm.newROHM #header .customeNavigation #searchmenu {
    zoom: 1;
}
.aui-autocomplete, .aui-combobox {
  float: left;
}
.aui-combobox-content .aui-toolbar {
  display: none !important;
}
.aui-autocomplete-results {
	width:207px !important;
	z-index:10 !important;
}
.rohmsitesearch-portlet .portlet-borderless-container {
  clear: none;
}
/* End */
/* Search End */
/*A1 End */
/* Multi langule combo */
#wrapperrohm.newROHM #header header .header #top-nav .portal-select {
	height:28px;
	margin-top: 52px;
	position: relative;
	z-index: 10;
	font:12px/24px Arial, Helvetica, Verdana, sans-serif;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select  .ui-selectmenu {
	display:block;
	display:inline-block;
	position:relative;
	height:2.2em;
	vertical-align:middle;
	text-decoration:none;
	overflow:hidden;
	zoom:1;
	color:#000;
	font-weight:bold;
} 
#wrapperrohm.newROHM #header header .header #top-nav .portal-select  .ui-selectmenu .ui-selectmenu-icon {
	position:absolute;
	right:3px;
	top:0;
	background-repeat: no-repeat;
	background-position:-68px -576px;
	width:14px;
	height:19px;
	color:#000;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select  .ui-selectmenu .ui-selectmenu-icon:hover {
	background-repeat: no-repeat;
	background-position:-68px -576px;
	width:14px;
	height:19px;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu {
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:10!important;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu ul {
	padding:0;
	margin:-19px 0 0 0;
	list-style:none;
	position:relative;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
	width:153px!important;
	padding-bottom:13px;
	height:auto!important;
	background-color:#FFF;
	border:1px solid #C3C3C3!important;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-open {
	display:block;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select ul.ui-selectmenu-menu-popup {
	margin-top:-1px;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu li {
	padding:0;
	margin:0;
	display:block;
	border-top:1px dotted transparent;
	border-bottom:1px dotted transparent;
	border-right-width:0!important;
	border-left-width:0!important;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-status {
	display:block;
	outline:none;
	text-decoration:none;
	color:#464646;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu li a {
	padding:3px 10px;
	display:block;
	outline:none;
	text-decoration:none;
	color:#464646;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu li a:hover {
	display:block;
	outline:none;
	text-decoration:none;
	color:#06C !important;
	background-color:#eee;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu li.ui-state-disabled a,
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-state-disabled {
	cursor:default;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu li.ui-selectmenu-hasIcon a, 
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-hasIcon .ui-selectmenu-status {
	padding-left:20px;
	position:relative;
	margin-left:5px;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu li .ui-icon, 
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-status .ui-icon {
	position:absolute;
	top:1em;
	margin-top:-8px;
	left:0;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-status {
	line-height:1.4em;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu li span, .ui-selectmenu-status span {
	display:block;
	margin-bottom:.2em;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu li .ui-selectmenu-item-header {
	font-weight:bold;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu li .ui-selectmenu-item-footer {
	opacity:.8;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu .ui-selectmenu-group {
	font-size:1em;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
	line-height:1.4em;
	display:block;
	padding:.6em .5em 0;
	font-weight:bold;
}
#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu .ui-selectmenu-group ul {
	margin:0;
	padding:0;
}
#wrapperrohm.newROHM #content{
	background:none;
	padding:0px;
	position:relative;
	z-index:inherit;
}
.safari .signed-out #wrapperrohm.newROHM #content,.ie .signed-in #wrapperrohm.newROHM #content,.ie .signed-out #wrapperrohm.newROHM #content,
.chrome .signed-in #wrapperrohm.newROHM #content,.chrome .signed-out #wrapperrohm.newROHM #content,.firefox .signed-in #wrapperrohm.newROHM #content,.firefox .signed-out #wrapperrohm.newROHM #content{min-height: 500px;}
/*.safari .signed-out #wrapperrohm.newROHM #content{min-height: 356px;}
.ie .signed-in #wrapperrohm.newROHM #content{min-height: 322px;}
.ie .signed-out #wrapperrohm.newROHM #content{min-height: 382px;}
.chrome .signed-in #wrapperrohm.newROHM #content{min-height: 288px;}
.chrome .signed-out #wrapperrohm.newROHM #content{min-height: 348px;}
.firefox .signed-in #wrapperrohm.newROHM #content{min-height: 306px;}
.firefox .signed-out #wrapperrohm.newROHM #content{min-height: 365px;}*/
/* Header End */
/* End New Header */
#registration .form-row input[type="submit"], #login-page .login-body ul.login-body-content .form-row input[type="submit"], #contact_us .form-row input[type="submit"], .fp-form .form-row input[type="submit"],#login-page .login-body ul.login-body-content .form-row a.reg-btn, #registration .reg-body a.reg-btn, .regsiterbutton{
	background-image:url(../images/rohm-theme/rohm-sprite.gif) !important;
}
#header #top-nav .sing-up-box input[type="submit"], .regsiterbutton {
	background-repeat: repeat-x;
	background-position: left -1376px !important;
	border:1px solid #727272!important;
	color:#fff!important;
	font-size:15px!important;
	line-height:18px!important;
	padding:3px 12px!important;
	text-shadow:none!important;
	border-radius:0!important;
	font-weight:normal!important
}
#header #top-nav .sing-up-box input[type="submit"]:hover, #registration .form-row input[type="submit"]:hover, #login-page .login-body ul.login-body-content .form-row input[type="submit"]:hover, .fp-form .form-row input[type="submit"]:hover, #login-page .login-body ul.login-body-content .form-row a.reg-btn:hover , .regsiterbutton:hover{
	background:url(../images/rohm-theme/sing-btn-ovr-bg.jpg) repeat-x left top!important
}
#header #top-nav .sing-up-box .forgot-pass {
	text-align:right
}
#header #top-nav .sing-up-box a {
	text-decoration:none!important;
	color:#626262!important
}
#header #top-nav .sing-up-box a:hover {
	text-decoration:none!important;
	color:#06c!important
}
.portal-select {
	height:28px;
	margin-top:18px
}
.dd2 {
	width:142px!important
}
.dd2 .ddTitle span.arrow {
	background:url("../images/rohm-theme/sprite-icon-arrow-1.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:inline-block;
	float:right;
	height:27px;
	position:relative;
	right:2px;
	top:5px;
	width:27px
}
.dd2 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin-top:-6px;
	margin-left:0
}
.dd2 .ddTitle {
	padding:0 3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:28px;
	width:135px
}
.dd2 .ddTitle span.arrow {
	float:right;
	display:inline-block;
	width:27px;
	height:27px;
	cursor:pointer;
	top:5px;
	position:relative;
	right:2px
}
.dd2 .ddTitle span.ddTitleText {
	text-indent:1px;
	overflow:hidden;
	line-height:33px;
	font-size:11.5px;
	font-weight:bold;
	color:#606060;
	cursor:pointer
}
.dd2 .ddTitle span.ddTitleText img {
	text-align:left;
	padding:0 2px 0 0
}
.dd2 .ddTitle img.selected {
	padding:0 2px 0 0;
	vertical-align:top
}
.dd2 .ddChild {
	position:absolute;
	border:1px solid #c3c3c3!important;
	border-top:0;
	display:none;
	margin:0;
	width:153px!important;
	overflow:auto;
	overflow-x:hidden!important;
	background-color:#fff;
	top:56px!important;
	padding-bottom:13px;
}
.dd2 .ddChild .opta a, .dd2 .ddChild .opta a:visited {
	padding-left:10px
}
.dd2 .ddChild a {
	display:block;
	padding:3px 15px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer
}
.dd2 .ddChild a:hover {
	background-color:#ccc
}
.dd2 .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle
}
.dd2 .borderTop {
	border-top:1px solid #c3c3c3!important
}
.dd2 .noBorderTop {
	border-top:1px solid #c3c3c3!important
}
.carousel {
	float:left;
	width:390px
}
.carousel .product-banner {
	width:388px;
	margin-left:2px
}
.carousel .product-banner .img-sdw {
	height:1px;
	background:#9e9e9e;
	width:387px;
	margin-left:1px;
	font-size:1px;
	line-height:1px
}
.pro-data {
	padding:20px 10px
}
.pro-data p {
	font-size:12px;
	line-height:16px;
	padding:8px 0;
	margin:0
}
#sidebar1 {
	float:left;
	width:200px;
	background:#ebebeb;
	padding:15px 10px 15px 20px
}
#content {
	/* background:url("../images/rohm-theme/content-bg.jpg") repeat-y left bottom; */
	padding:2px 0px 13px
}
#mainContent {
	padding:0
}
#mainContent h2.page-title ,#mainContent h1.page-title{
	color:#353535;
	font-size:16px;
	margin:0;
	padding:20px 0;
	font-weight:bold
}
#mainContent h2.page-title ,#mainContent h1.page-title-led{
	color:#353535;
	font-size:16px;
	margin:0;
	padding:5px 0;
	font-weight:bold
}
#mainContent .tabs-container h2.page-title ,#mainContent .tabs-container h1.page-title{
	padding:0 0 20px
}
#mainContent h4.page-sub-title {
	font-size:12px;
	font-weight:bold;
	color:#353535;
	margin:0;
	padding:0 0 10px
}
#mainContent #news-landing,
#statiContenTab {
	color:#353535;
	font-size:12px
}
#mainContent #news-landing .news-listing-data,
#statiContenTab  .statiContenTab-border {
	border:1px solid #d9d9d9
}
#mainContent #news-landing .tabs,
#statiContenTab  .tabs {
	width:100%;
	height:100%;
	position:relative;
	float:none;
	clear:left;
	padding-bottom:10px/*45px*/
}
.ie #mainContent #news-landing .tabs{padding-bottom:10px}
.ie #mainContent #new-product .tabs{padding-bottom:0px}
#mainContent #news-landing .tabs .tab-data,
#statiContenTab  .tabs .tab-data{
	border-right:none!important
}
#statiContenTab  .tabs .tab-data{
	min-height: 100%;
}
#mainContent #news-landing .tabs .tab-data dl.news-data-listing {
	float:none;
	position:static
}
#mainContent #news-landing .tabs .tab-data dl.news-data-listing dd {
	margin-left:0;
	background:0;
	float:none;
	border:0;
	width:100%;
	height:auto!important;
	margin-bottom:10px
}
#mainContent #news-landing .news-data-listing dl {
	width:870px!important
}
#mainContent #news-landing .news-data-listing a {
	text-decoration:underline;
	color:#5B677D !important;
	font-size:12px;
	text-align:left
}
#mainContent #news-landing .news-data-listing a:hover {
	color: #0066cc !important;
}
#mainContent #news-landing .news-data-listing p {
	margin:0;
	color:#353535;
	padding:0 0 20px 0;
	font-size:12px
}
#mainContent #news-landing .news-data-listing .seprator {
	background:#e5e5e5;
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:0 30px
}
#mainContent #news-details .news-details-data .news-details-img {
	margin-right:28px;
	margin-bottom:10px;
	padding:0 13px 10px 0;
	background:url("../images/rohm-theme/news-details-img-bg.jpg") no-repeat right bottom
}
#mainContent #news-details .news-details-data p {
	line-height:21px;
	font-size:13px;
	color:#353535;
	margin:0 0 10px 0
}
#mainContent ul.apps-data {
	list-style:none;
	margin:0;
	position:relative
}
#mainContent .apps-data-row {
	position:relative;
	list-style:none;
	margin:0
}
#mainContent .apps-listing {
	width:462px;
	float:left;
	padding-bottom:10px;
	margin-bottom:75px;
	position:relative
}
#mainContent .apps-listing ul, #mainContent .apps-listing li, #mainContent .apps-listing dl, #mainContent .apps-listing dd {
	list-style:none;
	margin-left:0
}
#mainContent .apps-listing a {
	color:#353535!important;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}
#mainContent .apps-listing a:hover {
	color:#06c!important;
	text-decoration:underline
}
#mainContent .apps-listing dd.apps-img {
	width:89px;
	height:89px;
	margin:0 16px 30px 0;
	float:left;
	text-align:center
}
#mainContent .apps-listing dd.apps-text-data {
	float:left;
	width:355px;
	position:relative
}
#mainContent .apps-listing dd.apps-text-data h3.apps-title {
	color:#d9213d;
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px
}
#mainContent .apps-listing dd.apps-text-data ul.apps-listing-data {
	float:left;
	margin:0
}
#mainContent .apps-listing dd.apps-text-data ul.apps-column-1 {
	width:200px;
	margin-right:5px
}
#mainContent .apps-listing dd.apps-text-data ul.apps-column-2 {
	width:150px
}
#mainContent .apps-listing dd.apps-text-data ul.apps-listing-data li dl.apps-listing-sub-data {
	margin:0 0 10px 0
}
#mainContent .apps-listing dd.apps-text-data ul.apps-listing-data li dl.apps-listing-sub-data dt {
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0
}
#mainContent .apps-listing dd.apps-text-data ul.apps-listing-data li dl.apps-listing-sub-data dd {
	margin-left:20px
}
#mainContent .apps-data-row div:first-child {
	margin-right:20px
}
/* New Footer */
/*C1 Footer */
footer.footerBottom{
	font-family: 'open_sansregular', sans-serif;
	margin-top: 0px;
}
footer.footerBottom .footer-suBottom-nav .footer-logo .rohmlogo a {
  border: 1px solid #f8d5da;
  height: 59px;
  width: 77px;
  display:block;
}
footer.footerBottom a{
	color:#fff !important;
	text-decoration:none;
}
footer.footerBottom a:hover {
	text-decoration: underline;
}
footer a:focus, footer a:visited {
	outline: none!important;
}
footer.footerBottom .subfooter{
	background-color:#464646;
}
footer #bottom-nav .copyright{
	background-color: #DC2039;
}
footer.footerBottom .footer-suBottom-nav{
	height: 126px;
	width: 944px;
	margin: 0 auto;
}
footer.footerBottom .footer-shadow, footer.footerBottom  #bottom-nav .footer {
	width: 944px;
	margin: 0 auto;
}
footer.footerBottom  #bottom-nav .footer {
	line-height: 44px;
	color: #fff;
}
footer.footerBottom #bottom-nav .footer p {
	margin-bottom: 0;
}
.footer-icon {
  margin-top: 4px;
}
.footer-logo .rohmlogo {
	margin:33px 63px 0 1px;
}
footer.footerBottom #bottom-nav {
	background-color: #DC2039;
	overflow:hidden;
}
footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links {
	margin-top: 48px;
}
footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links h1{
	font-family: 'open_sanssemibold', sans-serif;
	font-size:16px;
	color: #DD2039;
	margin: 1.8em 0 0.8em 1.9em;
}
footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links ul, 
footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing{
	margin:0 0 0 2.2em;
}
footer.footerBottom .footer-suBottom-nav li{
	list-style:none;
	background-position:-39px -660px;
	background-repeat: no-repeat;
	padding-left: 1.25em;
	line-height: 20px;
}
/* Jira 1691 */
.en_GB footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing.de-gb, 
.de_DE footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing.de-gb,
.en_GB footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing.de-gb li a,
.de_DE footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing.de-gb li a{width: 84px !important; padding-left: 0 !important;}
.en_GB footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing li a,
.de_DE footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing li a{width: 128px;display:inline-block;overflow:hidden;word-wrap: break-word;}
.en_GB footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing li a,
.de_DE footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing li a{width: 129px;}
.en_GB footer.footerBottom .footer-suBottom-nav li, .de_DE footer.footerBottom .footer-suBottom-nav li{line-height: 17px;}
/* Jira 1691 End */
/*C1 Footer */
/* New Footer End */
dl {
	margin:0;
	padding:0
}
.home-page-top-section {
	background:url('../images/rohm-theme/hometabbg.jpg') no-repeat left bottom;
	min-height:458px;
	padding:4px 2px 0 2px;
	margin-bottom:10px;
	border: 1px solid #d9d9d9;
	background-color: #fff;
}
.home-page-top-section .tabs div .tab-data {
	padding-bottom: 26px;
}
.carousel {
	float:left;
	margin-left:4px
}
.home-page-bottom-section {
	height:331px;
	padding:0px;
	width:944px;
	margin-bottom:14px;
}
.tabs {
	margin:0;
	width:543px;
	position:relative;
	float:left
}
#tabs4.tabs {width:545px;}
.tabs ul {
	float:left;
	width:auto;
	margin:0;
	position:absolute;
	z-index:4
}
.news-listing-data .tabs ul{
	width:auto
}
#statiContenTab .tabs ul {
	width:100%;
}
.tabs li, .home-page-bottom-section .rightborder, .affiliates, #layout-column_home-news-content #accordion-menu-wrapper ul#accordian li a.toggle-link-main, .affiliates1 dl dt, .affiliates2 dl dt{
	background-image:url('../images/rohm-theme/rohm-sprite.gif');
}
.tabs li {
	margin-left:2px;
	list-style:none;
	border:1px #d9d9d9 solid;
	font-size:12px;
	color:#777;
	display:block;
	float:left;
	background-color:#FFF;
	background-repeat:repeat-x;
	background-position: left -468px;
	width:263px;
	height:33px;
	font-family: Arial, sans-serif;
}
.tabs li h2.producttreeh2 {font-size:14px;}

#home-consumer-product-content .tabs li {height:36px;}
#news-landing .tabs li, .ja #acdccdesignnavigator #news-landing .tabs li {
	width:auto !important; /*184px*/
}
.ja #news-landing .tabs li {
	width:auto !important; /*152px*/
}
#statiContenTab  .tabs li{
	width:14%;
	padding:0px 10px;
}
* html .tabs li {
	display:inline
}
.tabs ul li:first-child {
	margin-left:0;
	border-left:0px none !important;
}
.tabs li a {
	color:#353535 !important;
	text-decoration:none;
	font-weight:bold;
	display:block;
	text-align:center;
	height:23px;
	padding-top:10px
}
#home-consumer-product-content.tabs li a  {color:#353535 !important;}
.tabs ul li.active {
	border:1px #d9d9d9 solid;
	border-bottom:none!important;
	height:34px
}
#tabs ul li.active a {
	color:#06c!important
}
#tabs1 ul li.active a {
	color:#06c!important
}
#tabs ul li.noactive a {color:#fff !important;}
#tabs4.tabs ul li.active {height:37px;}
#tabs4 ul li a{font-size:12px;}
#tabs4 ul li.active a{color:#06c!important; background:#fff;}
#tabs4 .first, #tabs4 .second, #tabs4 .third, #tabs4 .forth{ width:104px;}
#tabs4 .last{ width:104px;}
#tabs4 .contentDiv{height:294px;top:37px; background:url("../images/rohm-theme/rohm-sprite.gif") no-repeat scroll left -724px transparent;}
.tab-content-newsdata dl,.tab-content-pressrelease-data dl, .tab-content-productnews-data dl ,.tab-content-companynews-data dl,.tab-content-eventsandothers-data dl{height:230px; overflow:hidden;}

#home-news-content .tab-content-newsdata dl.moreinside{height:162px;}
.tab-content-newsdata div.moredecription ,.tab-content-pressrelease-data div.moredecription , .tab-content-productnews-data div.moredecription, .tab-content-companynews-data  div.moredecription, .tab-content-eventsandothers-data div.moredecription{clear: both; text-align: right; margin-bottom: 5px; margin-top: 5px; padding-right:10px;}
#home-news-content dl.eventholder .carousel-more{margin-top: 0px;}
.tabs .contentDiv {
	clear:both;
	position:relative;
	z-index:2;
	top:34px
}
.tabs div .tab-data {
	min-height:432px;
	display:block!important;
	border:1px #d9d9d9 solid;
	border-left:none!important;
	border-bottom:none!important;
	padding:12px 10px 1px 22px
}
#tabs4.tabs div .tab-data{
	min-height:283px;
	max-height:283px;
}
.tabs div .tab-data .product-tree {
	width:245px;
	margin-right:10px;
	margin-bottom:15px;
}
.tabs div .tab-data .product-tree dd {
	margin-left:6px;
}
#tabs div .tab-data .product-tree dd a {
	color:#353535!important;
	text-decoration:none;
	font-size:12px
}
#tabs div .tab-data .product-tree dd a:hover {
	color:#06c!important;
	text-decoration:none;
	font-size:12px
}
.lists {
    float: left;
    margin-bottom: 10px;
	height: 38px;
}
.lists .date {
    float: left;
    width: 80px;
	color:#D9213D;
	
}
.lists .title {
    float: left;
    width: 440px;
	color:#353535;
	font-size: 12px;
    font-weight: bold;
    height : 39px;
    overflow:hidden;
}
#wrapperrohm .lists .title a {
	color:#353535;
}
#wrapperrohm .lists .title a:hover {
	color:#0066CC;
}
#home-consumer-product-content .lists .title
{font-weight: normal;}
.title {
	color:#d9213d;
	font-size:14px;
	display:block;
	margin-bottom:3px
}
.en #tab-2 .title { margin-bottom : 0px;}
.bold {
	font-weight:bold
}
#home-product-content .title{ font-size:12px;}
.tabs div.colum-1 {
	float:left!important;
	width:245px;
	top:0;
	position:relative;
	clear:none!important
}
.tabs .design-tool div.grid-1 {
	width:45%;
	top:0;
	float:left!important;
	clear:none;
	margin-right:40px
}
#wrapperrohm .design-tool .title a {
	color:#d9213d;
	text-decoration:none
}
#wrapperrohm .design-tool .title a:hover {
	color:#d9213d;
	text-decoration: none;
	border-bottom: 1px solid #D9213D;
}
.design-tool dd {
	margin-left:0;
	margin-top:10px;
	clear:both;
	overflow:hidden
}
.affiliates2 .design-tool dd {
	margin-left:0;
	margin-top:5px;
	min-height:51px;
	overflow:hidden
}
.design-tool dd.last-dd {
	margin-bottom:0!important
}
.design-tool dd.last-dd .seprator {
	margin:0!important
}
.design-tool dd.last-dd p {
	margin:0!important
}
.design-tool dd p {
	color:#353535;
	font-size:12px;
	float:left;
	margin:0
}
.affiliates2 .design-tool dd p {
	color:#353535;
	font-size:12px;
	float:left
}
.design-tool dd p.with-diagram {
	width:325px!important
}
#tab-2 .design-tool dd p a.goto-link {
	background:#fff url(../images/rohm-theme/rohm-sprite.gif) repeat-x left -522px;
	color:#5e5e5e!important;
	border:1px solid #dfdfdf;
	padding:1px 30px;
	font-size:12px;
	line-height:12px;
	display:inline-block;
	text-decoration:none;
	height:auto!important;
	margin-left:8px
}
#home-product-content #tab-2 .tab-data {
	padding-top:0
}
#tab-2 .design-tool dd p a.goto-link:HOVER {
	color:#06c!important
}
.design-tool dd p.seprator {
	background:#e5e5e5;
	height:1px;
	font-size:1px;
	line-height:1px;
	width:448px;
	margin:10px 0 0 10px;
	clear:both;
	float:none
}
.design-tool dd .seprator01 {
	background:#e5e5e5;
	height:1px;
	font-size:1px;
	line-height:1px;
	width:95%;
	margin:10px 0 0 10px;
	clear:both;
	float:left;
	display:block
}
.design-tool dd img.diagram {
	margin:0 0 0 15px;
	float:left
}
.tab-data-1 .design-tool {
	margin-top:10px
}
.tab-data-1 .design-tool dd p.seprator {
	background:#e5e5e5;
	height:1px;
	font-size:1px;
	line-height:1px;
	width:448px;
	margin:0 0 0 10px;
	clear:both;
	float:none
}
.design-tool li {
	margin-left:0;
	margin-bottom:12px;
	background:0;
	border:0;
	width:auto;
	height:auto
}
.design-tool li p {
	color:#353535;
	font-size:12px;
	float:left
}
.design-tool li p.with-diagram {
	width:325px!important
}
.design-tool li p.seprator {
	background:#e5e5e5;
	height:1px;
	font-size:1px;
	line-height:1px;
	width:448px;
	margin:10px 0 0 10px;
	clear:both;
	float:none
}
.design-tool li img.diagram {
	margin:0 0 0 15px;
	float:left
}
.tab-data-1 .design-tool {
	margin-top:10px
}
.tab-content-newsdata{ }
.tab-content-newsdata dl{}
.newsSlider{ height:222px; overflow: hidden;}
.newsSlider dd{ margin-left:0px; width:520px; height:230px;}
#home-news-content .newsSlider dd{ padding-top:4px; margin-left:0px; width:395px; height:134px; word-wrap: break-word;}
#home-news-content dl.eventholder{ height:166px;}
#home-news-content .newsSlider  dd.eventcontainer{height:162px;}
#home-news-content .newsSlider dl.moreinside dd{height:162px;}
#home-news-content div.distributors .newsSlider dl{height:141px;}
#home-news-content div.distributors .newsSlider dl dd{height:138px;}
#home-news-content .newsSlider dd p{ padding-left:10px; padding-right:10px;}
#home-news-content .newsSlider dd p span{display:block;}
#home-news-content .newsSlider dd p span, #wrapperrohm #home-news-content .newsSlider dd p span a,#wrapperrohm #home-news-content .newsSlider dd p span a:hover{ color:#D9213D; text-decoration:none;}
#home-news-content .newsSlider dd div.carousel-img img{ width:388px; height:142px;}
#home-news-content .newsSlider dd div.product-content{ width:220px; float:left; word-wrap: break-word; padding-left:10px;}
#home-news-content .newsSlider dd div.product-content strong{ color:#353535; display:block; margin-bottom:6px;}
#home-news-content .newsSlider dd div.product-content p{ color:#353535; display:block; padding:0px; line-height: 14px;}
#home-news-content .newsSlider dd div.product-content-img{ width:150px; float:right; display:block; text-align:right; padding-right:10px;}
#home-news-content .newsSlider dd div.product-content-img img{width:140px; height:122px;}
#home-news-content .newsSlider dd div.distributors-logoes{width:375px; float:left; padding-left:10px; padding-right:10px;}
#home-news-content .newsSlider dd div.distributors-logoes div.product-content-img{float: left; padding-right: 0; width: 182px; margin-bottom:0px;}
#home-news-content .newsSlider dd div.distributors-logoes div.product-content-img img{width:182px; height:65px; float:left; margin-right:10px; text-align:center;}
#home-news-content .newsSlider dd div.distributors-logoes div.first, #home-news-content .newsSlider dd div.distributors-logoes div.second, #home-news-content .newsSlider dd div.distributors-logoes div{ margin-bottom:3px;}
 #home-news-content .newsSlider dd div.distributors-logoes div.second, #home-news-content .newsSlider dd div.distributors-logoes div.last{ margin-right:0px; float:right;}
 #home-news-content .newsSlider dd div.distributors-logoes div.second img, #home-news-content .newsSlider dd div.distributors-logoes div.last img{ margin-right:0px; }
.rolling-slide{ background:#e4e4e4;}
.moredecription{}
#home-news-content dl.nproducts{height: 162px;}
#home-news-content dl.nproducts dd{height: 158px;}
#home-news-content dl.nproducts dd p{ height:112px; overflow:hidden; margin-bottom:0px;}
#home-news-content dl.affiliates{height: 185px; background:none;}
#home-news-content dl.affiliates dd{height: 177px;padding-top: 8px;}
#home-news-content .newsSlider dd div.affiliates-data a{float: left; padding-left: 10px; width: 84px; padding-top:4px;}
#home-news-content .newsSlider dd div.affiliates-data p{float: left; padding-left: 0; width: 290px; margin-bottom: 8px;}
.slidepager{ text-align:center; display:inline; margin-left: 5px; }
#wrapperrohm .slidepager a.normalslide{background:url(../images/rohm-theme/rohm-sprite.gif) no-repeat -122px -429px !important; margin-right: 5px; width:8px; height:8px; text-decoration:none; padding:3px;}
#wrapperrohm .slidepager a.activeSlide{background:url(../images/rohm-theme/rohm-sprite.gif) no-repeat -122px -410px !important;}
#wrapperrohm a.more-news, #wrapperrohm a.more-news:hover, #wrapperrohm .numalign a.nextbutton{background:url(../images/rohm-theme/rohm-sprite.gif) no-repeat -780px -428px !important;}
#wrapperrohm a.more-news, #wrapperrohm a.more-news:hover{background-position:-720px -425px !important;}
#wrapperrohm.ja a.more-news, #wrapperrohm.ja a.more-news:hover {background-position: -731px -427px !important;}
#wrapperrohm.fr a.more-news, #wrapperrohm.fr a.more-news:hover {background-position: -718px -425px !important;}
#wrapperrohm.de a.more-news, #wrapperrohm.de a.more-news:hover {background-position: -746px -426px !important;}
#wrapperrohm.pt a.more-news, #wrapperrohm.pt a.more-news:hover {background-position: -706px -425px !important;}
#wrapperrohm.zh a.more-news, #wrapperrohm.zh a.more-news:hover {background-position: -734px -425px !important;}
#wrapperrohm.kr a.more-news, #wrapperrohm.ko a.more-news:hover {background-position: -743px -425px !important;}
#wrapperrohm.ru a.more-news, #wrapperrohm.ru a.more-news:hover {background-position: -737px -425px !important;}
.ie #wrapperrohm.pt a.more-news, .ie #wrapperrohm.pt a.more-news:hover {background-position: -709px -426px !important;}
#wrapperrohm a.more-news, #wrapperrohm a.more-news:hover{ padding-right:10px; text-decoration:none; color:#353535;}
.numalign{ clear:both; text-align:center;}
#wrapperrohm .numalign a.prevbutton{background:url(../images/rohm-theme/rohm-sprite.gif) no-repeat -783px -446px !important; padding-left:10px; text-decoration:none;}
#wrapperrohm .numalign a.nextbutton{padding-right:10px; text-decoration:none;}
.news-listing .news-short-desc p{
	margin-bottom : 2px !important;
}
#tab-4 .tab-data-1 .design-tool li p a.goto-link {
	background-color:#fff;
	background-repeat:repeat-x;
	background-position: left bottom;
	color:#5e5e5e!important;
	border:1px solid #dfdfdf;
	padding:3px 30px;
	font-size:11.54px;
	line-height:9px;
	display:inline-block;
	text-decoration:none;
	height:auto!important;
	margin-left:8px;
	font-weight:normal
}
#tab-4 .design-tool li p a.goto-link:HOVER {
	color:#06c!important
}
.tab-data-1 .design-tool li p.seprator {
	background:#e5e5e5;
	height:1px;
	font-size:1px;
	line-height:1px;
	width:448px;
	margin:0 0 0 10px;
	clear:both;
	float:none
}
.home-page-bottom-section .rightborder {
	border-right:1px solid #d9d9d9;
	background-color:transparent;
	background-repeat:repeat-x;
	background-position:left top; 
}
.news-listing {
	width:auto
}
.news-listing {
	top:0!important;
	position:relative;
	padding:0 0 5px
}
.news-listing dl dd {
	background:url('../images/rohm-theme/news-item-bullet.jpg') no-repeat left 7px;
	padding:0 0 0 10px;
	margin-left:0;
	margin-bottom:2px
}
.news-listing dl dd span.date {
	font-size:13px;
	color:#d9213d;
	display:block;
	margin:2px 0 0
}
.news-listing dl dd p.title {
	font-size:11px;
	color:#3e3d3d;
	margin:0 0 2px 0;
	font-weight:bold;
	line-height:normal
}
.news-listing dl dd p.title, .ja .news-listing dl dd p.title {	overflow:hidden }
.ja .news-listing dl dd p.text {
	min-height:14px;
	height:14px;
	overflow:hidden
}
.news-listing dl dd p.text {
	font-size:11px;
	color:#464646;
	margin-bottom:5px;
	line-height:normal
}
.news-listing dl dd p.seprator {
	background:#e5e5e5;
	height:1px;
	font-size:1px;
	line-height:1px;
	width:323px;
	margin:0 0 0 10px
}
.no-background {
	background:none!important
}
.news-listing a.more-news {
	background-color:#fff; 
	background-repeat: repeat-x;
	background-position: left bottom;
	color:#5e5e5e;
	border:1px solid #dfdfdf;
	padding:2px 16px;
	margin-top:0;
	font-size:11px;
	line-height:11px;
	display:inline-block;
	text-decoration:none;
	height:auto!important
}
.tab-data-1 {
	border-bottom:medium none!important;
	border-left:medium none!important;
	display:block!important;
	padding:0 6px 1px
}
.tab-data-1 .affiliates1 {
	border-right:1px solid #d9d9d9;
	padding-right:5px;
	padding-bottom:8px;
	padding-left:0;
	width:253px;
	min-height:272px
}
.tab-data-1 .affiliates2 {
	padding-right:0px;
	padding-bottom:8px;
	padding-left:14px;
	width:253px
}
.affiliates {
	background-color:transparent;
	background-repeat: repeat-x;
	background-position: left top;
	padding:0px
}
.affiliates1 {
	padding:6px 15px 18px
}
.affiliates dl dt {
	font-size:14px;
	color:#353535;
	font-weight:bold;
	margin:5px 0 8px;
	padding-bottom:9px;
	border-bottom:1px solid #e5e5e5
}
.affiliates1 dl dt, .affiliates2 dl dt {
	font-size:12px;
	color:#777;
	font-weight:bold;
	margin:5px;
	padding-bottom:0;
	border-bottom:1px solid #e5e5e5
}
.affiliates1 dl dt {
	margin:5px 0 -1px
}
.affiliates1 dl dt, .affiliates2 dl dt {
	border-bottom:0 none
}
.affiliates dl dd, .affiliates1 dl dd {
	margin-left:0
}
.affiliates1 dl dd .seprator-top, .affiliates2 dl .seprator-top {
	background:#e5e5e5;
	width:207px;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin:8px 0 8px 13px;
	clear:both
}
.affiliates dl dd .affiliates-data {
	font-size:12px;
	color:#353535;
	width:360px
}
.affiliates-home .affiliates1 dl dd{height: 68px;}
#home-news-content .affiliates1 dl dd .affiliates-data{
    padding-bottom: 14px;
    padding-top: 14px;
}
.en #home-news-content .affiliates1 dl dd .affiliates-data{
    padding-bottom: 5px;
    padding-top: 5px;
}
.affiliates1 dl dd .affiliates-text {
	width:165px;
	float:right;
	margin-bottom:0;
	padding-left:10px;
	line-height:14px;
}
.affiliates1 dl dd img.affiliates-img {
	float:left;
	margin-top:3px
}
#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none
}
.windows {
	position:fixed;
	left:0;
	top:0;
	width:440px;
	height:200px;
	display:none;
	z-index:9999;
	padding:20px
}
#dialog {
	width:375px;
	height:203px;
	padding:10px;
	background-color:#fff
}
#login-page {
	clear:both;
	border:1px solid #b8b8b8;
	background:#fff url(../images/rohm-theme/pop-up-top-bg.jpg) repeat-x left top;
	padding:12px 29px;
	width:800px;
	margin:0 auto;
	font-family: arial;
}
#login-page #loginformdiv #loginformdiv{height:174px !important;}
#login-page .login-body {
	background:url(../images/rohm-theme/login-body-top-bg.jpg) no-repeat center top;
	padding:5px 0 0;
	width:100%
}
#login-page .login-body ul.login-body-content {
	position:relative;
	margin:0;
	background:url(../images/rohm-theme/login-body-seprator-bg.jpg) repeat-y 3px top;
	padding:5px 0 20px
}
#login-page .login-body ul li {
	list-style:none
}
#login-page .login-body ul.login-body-content .or-box {
	top:200px;
	left:359px;
	position:absolute;
	width:50px;
	height:50px;
	background:url(../images/rohm-theme/login-body-or-bg.jpg) no-repeat center top
}
#login-page .login-body ul li.login-form-body {
	float:left;
	width:360px;
	position:relative
}
#login-page .login-body ul li.not-member-body {
	float:left;
	width:340px;
	margin-left:100px;
	padding-top:89px
}
#login-page .login-body ul li.not-member-body h2 {
	margin-bottom:40px
}
#login-page .login-body ul li.not-member-body h4 {
	margin-bottom:12px
}
#login-page .login-body h2 {
	color:#353535;
	font-size:18px;
	font-weight:normal;
	margin-bottom:18px;
	margin-top:1em;
}
#login-page .login-body h3 {
	color:#353535;
	font-size:18px;
	font-weight:normal;
	margin-bottom:40px
}
#login-page .login-body .login-top-error, .fp-body .login-top-error, .reg-body .login-top-error {
	position:relative;
	color:#d81533;
	font-size:12px;
	font-weight:bold;
	top:-25px
}
#registration .reg-body .login-top-error {
	color:#d81533;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
	top:0
}
#login-page .login-body .login-top-error {
	font-size:1.1em;
	position:inherit;
	top:0;
	background:url(../images/rohm-theme/icon_caution.png) no-repeat 0 50%;
	padding-left:20px
}
#login-page .login-body .logerror {margin-bottom:25px; height:18px }
#login-page .login-body .form-row input[type="text"], #login-page .login-body .form-row input[type="password"] {width:262px }
#login-page .login-body .form-row.remember input[type="checkbox"] {margin:10px 5px 0 10px }
#login-page .login-body .form-row .fp_link {color:#626262; text-decoration:underline!important }
#login-page .login-body .form-row.remember label {	position:relative;	top:6px}
#login-page .login-body .login-bottom {
	background:url(../images/rohm-theme/login-body-bottom-bg.jpg) no-repeat center bottom;
	height:5px
}
#login-page .login-body ul li.not-member-body dl, #login-page .login-body ul li.not-member-body dd {margin:0;	font-size:12px }
#login-page .login-body ul li.not-member-body dl dd.feature-list ul { margin:0 }
#login-page .login-body ul li.not-member-body dl dd.feature-list ul li {
	background:url(../images/rohm-theme/blue-dot.png) no-repeat 0 6px;
	padding-left:12px;
	list-style:none outside none
}
#login-page .login-body ul li.not-member-body dl dd.feature-list {	width:360px; float:left }
#login-page .login-body ul li.not-member-body dl dd.pro-img {	float:right }
#login-page .login-body ul li.not-member-body .register-btn {	margin-top:41px }
#registration {
	margin:0 auto;
	width:90%;
	padding:0 11px 10px 29px
}
#registration .reg-body, #contact_us .reg-body, #registration .reg-body1, #contact_us .reg-body1 {
	background:url(../images/rohm-theme/reg-body-top-line-right.jpg) no-repeat right top;
	padding:10px 0 0 0
}
#registration .reg-body1, #contact_us .reg-body1 {	clear:both}
#registration .reg-body h2 {
	color:#353535;
	font-size:18px;
	font-weight:normal;
	margin-bottom:24px
}
#registration .reg-body h3 {
	color:#353535;
	font-size:18px;
	font-weight:normal;
	margin-bottom:20px
}
#registration fieldset {	border:0;	padding:0}
.form-row {
	border:medium none;
	clear:both;
	height:auto;
	margin:0 0 16px;
	padding:0 0 4px 20px;
	position:relative
}
.form-row .req_star {
	color:#d81533;
	float:left;
	margin:3px 4px 0 0
}
.form-row label.reg_lbl {
	display:block;
	float:left;
	margin-bottom:9px;
	position:relative;
	color:#626262;
	font-size:18px
}
.fp-body, .fp-form{
	background-image:url(../images/rohm-theme/fp-top-bg.png);
	background-repeat:no-repeat;
}
.fp-body {
	width:680px;
	margin:0 auto;
	padding:12px 19px;
	background-position:left 5px
}
.fp-form {
	background-position: left bottom;
	position:relative
}
.fp-form h2 {
	color:#353535;
	font-size:18px;
	font-weight:normal;
	margin-bottom:24px
}
.fp-form h3 {
	color:#353535;
	font-size:18px;
	font-weight:normal;
	margin-bottom:45px
}
.fp-form #fp-submit-form {
	width:270px
}
.fp-form .form-row {
	border:medium none;
	clear:both;
	height:auto;
	margin:0 0 16px;
	padding:0 0 4px 20px;
	position:relative
}
.fp-form .required_fields {
	text-align:right;
	top:143px;
	margin:0 90px 0 0!important;
	position:absolute;
	right:0;
	color:#d81533;
	font-weight:bold;
	left:175px;
	top:107px
}
.fp-form .form-row .req_star {
	color:#d81533;
	float:left;
	margin:3px 4px 0 0
}
.fp-form .form-row label.reg_lbl {
	text-align:left;
	display:block;
	float:left;
	margin-bottom:9px;
	position:relative;
	color:#626262;
	font-size:18px
}
.fp-form .form-row input[type="text"] {
	width:262px;
	height:24px;
	line-height:24px!important
}
#registration .required_fields, #login-page .login-body ul.login-body-content .required_fields {
	color:#d81533;
	float:right;
	margin:0 110px 0 0;
	padding:2px 0 0;
	position:relative;
	font-weight:bold
}
#login-page .login-body ul.login-body-content .required_fields { margin:0 90px 0 0!important }
.form-row input[type="text"], .form-row input[type="password"], #registration .form-row .selector {
	clear:both;
	float:left;
	position:relative;
	text-transform:none;
	background:#fff!important;
	border:1px solid #e1e1e1;
	padding:3px;
	height:16px;
	width:332px
}
#registration .error {
	background:url("red_exclamation.png") no-repeat scroll left top transparent;
	padding-left:20px
}
#registration .form-row .error, #registration .form-row .error_description, #registration .form-row .error_link {
	color:#d81533;
	display:none;
	left:295px;
	margin:0;
	padding-left:20px;
	position:absolute;
	top:34px;
	width:auto
}
#registration .form-row input[type="submit"], #login-page .login-body ul.login-body-content .form-row input[type="submit"], #contact_us .form-row input[type="submit"] {
	background-repeat:repeat-x;
	background-position: left -1376px !important;
	border:1px solid #727272!important;
	color:#fff!important;
	font-size:15px!important;
	line-height:18px!important;
	padding:3px 12px!important;
	text-shadow:none!important;
	border-radius:0!important;
	font-weight:normal!important
}
.fp-form .form-row input[type="submit"] {
	background-repeat:repeat-x;
	background-position: left -1376px !important;
	border:1px solid #727272!important;
	color:#fff!important;
	font-size:15px!important;
	line-height:18px!important;
	padding:3px 12px!important;
	text-shadow:none!important;
	border-radius:0!important;
	font-weight:normal!important
}
#registration .form-row input[type="submit"]:hover, #login-page .login-body ul.login-body-content .form-row input[type="submit"]:hover, .fp-form .form-row input[type="submit"]:hover {
	background:url(../images/rohm-theme/sing-btn-ovr-bg.jpg) repeat-x left top!important
}
#login-page .login-body ul.login-body-content .form-row a.reg-btn, #registration .reg-body a.reg-btn {
	background-repeat: repeat-x;
	background-position: left -1376px!important;
	border:1px solid #727272!important;
	color:#fff!important;
	font-size:15px!important;
	line-height:18px!important;
	padding:4px 12px!important;
	text-shadow:none!important;
	border-radius:0!important;
	font-weight:normal!important;
	text-decoration:none;
	margin-top:1px;
	display:inline-block
}
#login-page .login-body ul.login-body-content .form-row a.reg-btn{
		background-image:url(../images/rohm-theme/rohm-sprite.gif)!important;
}
#login-page .login-body ul.login-body-content .form-row a.reg-btn:hover{
		background-image:url(../images/rohm-theme/sing-btn-ovr-bg.jpg) repeat-x left top!important;
}
#login-page .login-body ul.login-body-content .form-row a.reg-btn:hover {text-decoration:none}
.form-row.terms_conditions input {margin-right:5px}
.form-row.terms_conditions label, .form-row.remember_me label {text-transform:none;font-size:12px;}
.popup-header {
	background:url(../images/rohm-theme/rohm-sprite.gif) repeat-x left -1428px !important;
	padding:30px 0 0 0
}
.popup-footer {
	background:url(../images/rohm-theme/rohm-sprite.gif) repeat-x left -1571px !important;
	padding:0 0 30px 0
}
input[type="checkbox"] {
	vertical-align:middle
}
#tboverlay {
	background:url(../images/progress_bar/overlaybg.gif) 0 0 repeat;
	border: 0 none;
	display: none;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1000;
	opacity:0.7;
	filter:alpha(opacity=70); 
}
/*ROHMAPPLICATIONINTERNAL-160*/
.zh .rohm_news-portlet .custom-contentDiv .taglib-page-iterator, 
.ko .rohm_news-portlet .custom-contentDiv .taglib-page-iterator, 
.ja .rohm_news-portlet .custom-contentDiv .taglib-page-iterator,
.zh .newproduct-portlet .contentDiv .taglib-page-iterator, 
.ko .newproduct-portlet .contentDiv .taglib-page-iterator, 
.ja .newproduct-portlet .contentDiv .taglib-page-iterator{font-family:Arial, Helvetica, Verdana, sans-serif;}
.ac-dc-design-navigator-portlet #acdccdesignnavigator #globalArea {margin:0px !important;}

.ie9 #wrapperrohm .headerquick-section .navbar-NotMobile .form-group-inline{position:static !important;}
.ie9 .headerquick-section .navbar-NotMobile .lfr-ddm-field-group-inline .icon-monospaced .lexicon-icon{width:27px!important;height:27px!important;}
.ie9 #wrapperrohm .headerquick-section .navbar-NotMobile .lfr-ddm-field-group-inline{/* right:-3px !important; */top:-28px !important;}


.ja_JP body ,
.ja_JP input.password,
.ja_JP .showhide,
.ja_JP #wrapperrohm.newROHM #header header .header #top-nav .portal-select,
.ja_JP #header .customeNavigation #nav,
.ja_JP #wrapperrohm.newROHM #header .customeNavigation #searchmenu,
.ja_JP #header .customeNavigation #nav,
.ja_JP #wrapperrohm.newROHM #header header .header #top-nav .portal-select,
.ja_JP newproduct-portlet .contentDiv .taglib-page-iterator {font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}

.ko_KR body ,
.ko_KR input.password,
.ko_KR .showhide,
.ko_KR #wrapperrohm.newROHM #header header .header #top-nav .portal-select,
.ko_KR #header .customeNavigation #nav,
.ko_KR #wrapperrohm.newROHM #header .customeNavigation #searchmenu,
.ko_KR #header .customeNavigation #nav,
.ko_KR #wrapperrohm.newROHM #header header .header #top-nav .portal-select,
.ko_KR .newproduct-portlet .contentDiv .taglib-page-iterator {font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif" !important;}
.zh_TW body ,
.zh_TW input.password,
.zh_TW .showhide,
.zh_TW #wrapperrohm.newROHM #header header .header #top-nav .portal-select,
.zh_TW #header .customeNavigation #nav,
.zh_TW #wrapperrohm.newROHM #header .customeNavigation #searchmenu,
.zh_TW #header .customeNavigation #nav,
.zh_TW #wrapperrohm.newROHM #header header .header #top-nav .portal-select,
.zh_TW .newproduct-portlet .contentDiv .taglib-page-iterator{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體"!important;}
.zh_CN body ,
.zh_CN input.password,
.zh_CN .showhide,
.zh_CN #wrapperrohm.newROHM #header header .header #top-nav .portal-select,
.zh_CN #header .customeNavigation #nav,
.zh_CN #wrapperrohm.newROHM #header .customeNavigation #searchmenu,
.zh_CN #header .customeNavigation #nav,
.zh_CN #wrapperrohm.newROHM #header header .header #top-nav .portal-select,
.zh_CN .newproduct-portlet .contentDiv .taglib-page-iterator{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif!important;}