#myPortal select, #myPortal.ui-select-menu { float: left; margin-right: 10px; }
#myPortal select { width: 142px; }
*+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;
}
.en_US body,.de_DE body {font-family:'IBM Plex SansRegular';}
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;
}
blockquote, ul, ol, dl {
	margin:1em;
}
ol, ul, dl {
	margin-left:2em;
}
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:10px 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 {
	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;
}
.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, .ie6 input.submit, .ie6 input.button, .ie6 button, .ie6 .aui-button-disabled input.submit, .ie6 .aui-button-disabled input.button, .ie6 .aui-button-disabled button{
	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;
}
.ie7 .aui-tabview-list {
	overflow:hidden;
}
.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;
}
.ie7 .aui-menu-content li {
	z-index:10;
}
.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;
}
.ie6 .aui-toolbar li, .ie7 .aui-toolbar li {
	display:inline;
}
.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%;
}
.ie6 div.portlet-layout, .ie7 div.portlet-layout {
	height:1%;
}
.portlet-column {
	display:table-cell;
	vertical-align:top;
}
.ie6 div.portlet-column, .ie7 div.portlet-column {
	float:left;
	overflow:hidden;
}
.ie6  .newscomment div.portlet-column, .ie7 .newscomment div.portlet-column {
	overflow:visible;
}
.ie6 div.aui-column-last, .ie7 div.aui-column-last {
	margin-right:-1px;
}
.portlet-column-content {
	padding:5px;
}
.ie6 .portlet-column-content, .ie7 .portlet-column-content {
	zoom:1;
}
.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;
}
.ie7 .dockbar {
	zoom:1;
}
.ie6 .dockbar, .ie6 .lfr-dockbar-pinned .dockbar {
	height:10px;
	left:0;
	position:relative;
	top:0;
}
.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;
}
.ie6 .dockbar .pin-dockbar {
	display:none;
}
.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;
}
.ie7 .my-places-menu .site-type {
	float:none;
}
.my-places-menu a:hover .site-type {
	color:#FFF;
}
.ie7 .my-places-menu a {
	overflow:visible;
	text-align:left;
}
.ie7 .my-places-menu .site-name {
	float:none;
}
.ie7 .my-places-menu .site-type {
	float:none;
}
.ie6 .my-places-menu {
	width:200px;
}
.ie6 .my-places-menu a {
	height:1%;
}
.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 10px 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;
}
.ie7 .portlet-borderless-container {
	position:static !important;
}
.ie6 .portlet-borderless-container {
	height:2.5em;
}
.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;
}
.ie6 .portlet-borderless-bar .portlet-actions, .ie7 .portlet-borderless-bar .portlet-actions {
	margin-right:0;
	margin-left: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);
}
.ie6 .portlet-borderless-bar {
	filter:alpha(opacity=90);
}
.ie6 .portlet-borderless-bar .portlet-actions {
	display:inline;
	filter:alpha(opacity=90);
}
.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:bold;
	text-transform:uppercase;
}
.ie6 .portlet-title-default, .ie7 .portlet-title-default {
	float:left;
}
.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, .ie6 input.text, input.password, .ie6 input.submit, .ie6 input.file, .ie6 input.button, .ie6 button {
	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;
}
.en_US input[type="text"], .en_US input[type="password"], .en_US input[type="file"], .en_US input[type="submit"], .en_US input[type="button"], .en_US input[type="reset"], .en_US select, .en_US textarea, .en_US .textarea, .en_US button,
.de_DE input[type="text"], .de_DE input[type="password"], .de_DE input[type="file"], .de_DE input[type="submit"], .de_DE input[type="button"], .de_DE input[type="reset"], .de_DE select, .de_DE textarea, .de_DE .textarea, .de_DE button {font-family:'IBM Plex SansRegular';}
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;
}
.ie6 input.text, input.password, .ie6 input.submit, .ie6 input.file, .ie6 input.button, .ie6 button {
	background-repeat:no-repeat;
	border:1px solid;
	border-color:#bfbfbf #DEDEDe #dedede #BFBFBF;
	font:1em Arial, Helvetica, Verdana, sans-serif;
	padding:5px 1px;
}
.ie6 input.submit, .ie6 input.button, .ie6 button, .ie6 .aui-button-disabled input.submit, .ie6 .aui-button-disabled input.button, .ie6 .aui-button-disabled button {
	border-color:#dedede #BFBFBf #bfbfbf #DEDEDE;
	color:#34404f;
	cursor:pointer;
	font-weight:bold;
	padding:5px;
}
input.focus, textarea.focus, .ie6 input.focus, .ie6 textarea.focus {
	background:#FFC none;
	border:1px solid #FC0;
}
.ie6 .aui-button-disabled input.submit, .ie6 .aui-button-disabled input.button, .ie6 .aui-button-disabled button {
	color:#555;
}
.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;
}
.en_US body,.de_DE body{font-family: 'IBM Plex SansRegular';}
.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;
}
.en_US .showhide,.de_DE .showhide {font-family:'IBM Plex SansRegular';}
.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,#wrapperrohm .showhide > li a:hover {color:#EA272A;}
#wrapperrohm .showhide > li a{text-decoration:none;}
#wrapperrohm .showhide > li a:hover {text-decoration:underline;}
body {
	font:12px/18px Arial, Helvetica, Verdana, sans-serif;
	background:#fff;
	margin:0;
	padding:0;
	color:#000
}
.en_US body,.de_DE body {font-family:'IBM Plex SansRegular';}
.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, .wrapperrohm {
	width:982px;
	background:#fff;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#autocomplite{ }
#wrapperrohm a, .wrapperrohm a, footer a {
	color:#5b677d;
	cursor:pointer
}
#wrapperrohm a:hover, .wrapperrohm a:hover, footer a:hover {
	color:#06c
}
#wrapperrohm a:focus, #wrapperrohm a:visited, .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
}
body.live-view, body.staging{border-left: 0px; border-right: 0; border-bottom: 0;}
.portlet-borderless-container{
	clear:left;
	min-height: 2.2em;
}
.iconSprite, .aui-autocomplete input[type="text"], .search-box .search-btn,
#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,.wrapperrohm.newROHM{
	width: 944px;
	background: #FFF;
	margin: 0 auto;
}
dl,dd,dt {
	margin: 0;
	padding: 0;
}
.borderRight {
  border-right: 1px solid #ccc;
  margin-left: 0 !important;
  margin-right: 30px;
  margin-top: 0 !important;
}
.aui-autocomplete input[type="text"]{
	background-color:transparent;
	background-position: 0px -735px;
	background-repeat: repeat-x;
}
.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;
}
#wrapperrohm.newROHM #content{
	background:none;
	padding:0px;
}
.csr-link{
	padding-left:5px;
	padding-right:5px;
}
.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 19px 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:45px
}
#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
}
dl {
	margin:0;
	padding:0
}
.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:14px;
	color:#777;
	display:block;
	float:left;
	background-color:#FFF;
	background-repeat:repeat-x;
	background-position: left -468px;
	width:263px;
	height:33px
}
.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:184px;
}
.ja #news-landing .tabs li {
	width:152px;
}
#statiContenTab  .tabs li{
	width:14%;
	padding:0px!important;
}
* html .tabs li {
	display:inline
}
.tabs ul li:first-child{margin-left:0;border-left:0px none!important;}
#statiContenTab .tabs ul li:first-child, #statiContenTab .tabs ul li:first-child.active {
	margin-left:0;
	border-left:1px solid #d9d9d9!important;
}
.tabs li a {
	color:#353535 !important;
	text-decoration:none;
	font-weight:bold;
	display:block;
	text-align:center;
	height:23px;
	padding-top:10px
}
#statiContenTab .tabs li a {
	color:#353535 !important;
	text-decoration:none!important;
	font-weight:bold!important;
	display:block!important;
	text-align:center !important;
	height:23px!important;
	padding-top:10px!important;
}
#home-consumer-product-content.tabs li a  {color:#353535 !important;}
.tabs ul li.active {
	border:1px #d9d9d9 solid;
	border-bottom:none!important;
	height:34px;
}
#statiContenTab .tabs ul li.active {
	border:1px #d9d9d9 solid!important;
	border-bottom:none!important;
	height:23px!important;
}
#statiContenTab .tabs ul li.active a{height:24px!important;}
#tabs ul li.active a, #statiContenTab #tabs ul li.active a {
	color:#06c!important
}
#tabs1 ul li.active a {
	color:#06c!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;}
.ie7 #tabs4 .contentDiv{height:295px;}
.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
}
.ie7 .tabs div .tab-data{padding-bottom:2px !important;}
.ie7 .tabs.csrnews div .tab-data{padding-bottom:14px !important;}
#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
}
#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
}

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); 
}
.productfaq-portlet #bradcrumb_menu{width: auto !important; float:none !important; background: #ECECEC !important; padding: 14px 12px 14px 30px!important;}
#bradcrumb_menu.staticpagebreadcrumb{margin-top: -12px;}
.ie9 .en_US #bradcrumb_menu.staticpagebreadcrumb,.firefox .en_US #bradcrumb_menu.staticpagebreadcrumb,.chrome .en_US #bradcrumb_menu.staticpagebreadcrumb, .safari .en_US #bradcrumb_menu.staticpagebreadcrumb,.mobile .en_US #bradcrumb_menu.staticpagebreadcrumb,.ie9 .en_GB #bradcrumb_menu.staticpagebreadcrumb,.firefox .en_GB #bradcrumb_menu.staticpagebreadcrumb,.chrome .en_GB #bradcrumb_menu.staticpagebreadcrumb, .safari .en_GB #bradcrumb_menu.staticpagebreadcrumb,.mobile .en_GB #bradcrumb_menu.staticpagebreadcrumb,.ie9 .hi_IN #bradcrumb_menu.staticpagebreadcrumb,.firefox .hi_IN #bradcrumb_menu.staticpagebreadcrumb,.chrome .hi_IN #bradcrumb_menu.staticpagebreadcrumb, .safari .hi_IN #bradcrumb_menu.staticpagebreadcrumb,.mobile .hi_IN #bradcrumb_menu.staticpagebreadcrumb,.ie9 .pt_BR #bradcrumb_menu.staticpagebreadcrumb,.firefox .pt_BR #bradcrumb_menu.staticpagebreadcrumb,.chrome .pt_BR #bradcrumb_menu.staticpagebreadcrumb, .safari .pt_BR #bradcrumb_menu.staticpagebreadcrumb,.mobile .pt_BR #bradcrumb_menu.staticpagebreadcrumb, .ie9 .de_DE #bradcrumb_menu.staticpagebreadcrumb,.firefox .de_DE #bradcrumb_menu.staticpagebreadcrumb,.chrome .de_DE #bradcrumb_menu.staticpagebreadcrumb, .safari .de_DE #bradcrumb_menu.staticpagebreadcrumb,.mobile .de_DE #bradcrumb_menu.staticpagebreadcrumb{margin-top: -12px;}
.ja_JP body ,
.ja_JP input[type="text"], .ja_JP input[type="password"], .ja_JP input[type="file"], .ja_JP input[type="submit"], .ja_JP input[type="button"], .ja_JP input[type="reset"], .ja_JP select, .ja_JP textarea, .ja_JP .textarea, .ja_JP button,
.ja_JP .showhide {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[type="text"], .ko_KR input[type="password"], .ko_KR input[type="file"], .ko_KR input[type="submit"], .ko_KR input[type="button"], .ko_KR input[type="reset"], .ko_KR select, .ko_KR textarea, .ko_KR .textarea, .ko_KR button,
.ko_KR .showhide{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif"!important;} 

.zh_TW body ,
.zh_TW input[type="text"], .zh_TW input[type="password"], .zh_TW input[type="file"], .zh_TW input[type="submit"], .zh_TW input[type="button"], .zh_TW input[type="reset"], .zh_TW select, .zh_TW textarea, .zh_TW .textarea, .zh_TW button,
.zh_TW .showhide{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體"!important;} 

.zh_CN body ,
.zh_CN input[type="text"], .zh_CN input[type="password"], .zh_CN input[type="file"], .zh_CN input[type="submit"], .zh_CN input[type="button"], .zh_CN input[type="reset"], .zh_CN select, .zh_CN textarea, .zh_CN .textarea, .zh_CN button,
.zh_CN .showhide{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif!important;} 