BODY{
	color: #443F5C;
	font-size: 14px;
	font-family : Tahoma,Helvetica,sans-serif;
	background-color: white;
	background-image : url('/content/images/en/globe_background.jpg');
/*	background-image : url('/eMinebea/static_content/minebea/images/en/globe_background.jpg');*/
	background-repeat : no-repeat;
}

TD{
	font-size: 14px;
	font-family : Tahoma,Helvetica,sans-serif;
}

UL, OL{
	margin-top : 0px;
	margin-bottom : 0px;
}

TABLE.header TD{
	background-color: #443F5C;
	color: white;
}

TABLE.header TD.language a, TABLE.header TD.languageOnroll a{
	color: black;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
}

TABLE.header TD.language{
	background-color: #829FBC;
	border : 1px solid  #443F5C;
}

TABLE.header TD.languageOnroll{
	background-color: #DCEBF7;
	border : 1px solid  #443F5C;
}

TABLE.header TD.nav{
	background-color: #DCEBF7;
	color: #443F5C;
	font-size: 12px;
}

TABLE.header TD.shadow{
	background-color: #DDDDDD;
}
DIV.marketing {
	float: left;
}
TABLE.marketing TD, DIV.marketing {
	padding-left : 10px;
	text-align: left;
}
DIV.marketing p{
	padding: 0px;
	margin: 0px;
	padding-left: 3px;
	padding-bottom: 3px;
	width: 450px;
	text-align: justify;
}
TABLE.marketing TD.title, DIV.marketing .title{
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
}

TABLE.groupNav{
	border: 1px solid #443F5C;
}

TABLE.groupNav TD{
	font-size: 12px;
}

TABLE.groupNav TH{
	background-color: #443F5C;
	border-bottom: 1px solid #EEEEEE;
	padding : 3px 3px 3px 3px;
	text-align: left;
}

TABLE.groupNav TD.label, TABLE.groupNav TD.label a{
	color: #443F5C;
	background-color: #EEEEEE;
	text-decoration: underline;
}

TABLE.groupNav TD.labelOnroll, TABLE.groupNav TD.labelOnroll a{
	background-color: #443F5C;
	color: white;
	cursor: pointer;
	text-decoration: underline;
}

TABLE.homeContent{
	padding-left : 10px;
}

IMG.filterImage{
	border: 1px solid #443F5C;
}

TABLE.measuringUnit{
	background-color:  #F1F9FF;
	border: 1px solid #43528B;
}

TABLE.measuringUnit TH, TABLE.measuringUnit TH A{
	background-color:  #43528B;
	color: white;
	font-size: 12px;
	padding-bottom: 2px;
	white-space: nowrap;
}

TABLE.measuringUnit TD{
	font-size: 11px;
}

TABLE.search{
	background-color:  #F1F9FF;
	border: 1px solid #443F5C;
}

TABLE.search TH{
	font-size: 14px;
	padding-left: 2px;
	text-align: left;
}

TABLE.filter {
	background-color: #F1F9FF;
	border: 1px solid #43528B;
}

TABLE.filter TD {
	padding-left : 5px;
	white-space: nowrap;
}

 TABLE.filter TR.total TD{
	background: #C6E1F5;
	border-width : 1px 0 1px 0;
	border-style: solid;
	border-color : #43528B;
	font-weight: bold;
}

 TABLE.filter TD.odd{
	background: white;
	border-width : 1px 1px 1px 1px;
	border-style: solid;
	border-color : #C6E1F5;
}

 TABLE.filter TD.oddLeft{
	background: white;
	border-width : 1px 1px 1px 0;
	border-style: solid;
	border-color : #C6E1F5;
}

 TABLE.filter TD.oddRight{
	background: white;
	border-width : 1px 0 1px 1px;
	border-style: solid;
	border-color : #C6E1F5;
}

TABLE.imageInfo {
	background-color:  #F1F9FF;
	border: 1px solid #43528B;
}

TABLE.imageInfo TH{
	background-color:  #43528B;
	color: white;
	font-size: 12px;
	white-space: nowrap;
	text-align: left;
}

TABLE.imageInfo TD{
	font-size: 10px;
}

TABLE.searchResultForm{
	border: 1px solid #443F5C;
	background-color: #F1F9FF;
}

TABLE.searchResult{
	border: 1px solid #443F5C;
	background-color: #F1F9FF;
}

TABLE.searchResult TR.header TD, TABLE.searchResult TR.header TD A, TABLE.searchResult TR.header TH, TABLE.searchResult TR.header TH A{
	background-color:#443F5C;
	color: white;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	white-space: nowrap;
}

TABLE.searchResult TD{
	font-size: 11px;
	border-width : 0 0 1px 0;
	border-style: solid;
	border-color : #C6E1F5;
	padding-left: 3px;
	white-space: nowrap;
}

TABLE.productDetail{
	border: 1px solid #443F5C;
	background-color: #F1F9FF;
}

TABLE.productDetail TD{
	font-size: 14px;
	border-width : 0 0 1px 0;
	border-style: solid;
	border-color : #C6E1F5;
	padding-left: 3px;
}

INPUT.invisible {
	background: #F1F9FF;
	border: 0px none #F1F9FF;
	font-size: 16px;
	font-weight: bold;
}

FONT.imageOverlay{
	background-color: white;
	font-size: 10px;
	color: black;
}

IMG.homeMain{
	border: 1px solid #A5A5A5;
}

TABLE.error {
	border: 1px solid #443F5C;
	background-color: #F1F9FF;
}

TABLE.error TD{
	border-width : 0 1px 1px 0;
	border-style: solid;
	border-color : #999999;
}

TABLE.error TD.label{
	font-weight: bold;
}

TABLE.fakeMenu{
	border: 1px solid #DEEBF7;
	background-color: #423C5A;
}

TABLE.fakeMenu TD{
	border-width : 0 0 0 1px;
	border-style: solid;
	border-color : white;
}

TABLE.fakeMenu A{
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}

TABLE.fakeMenu TD.Onroll{
	background-color: #FFFFE7;
}

TABLE.fakeMenu TD.Onroll A{
	color: #423C5A;
}

TABLE.disclaimer{
	border: 1px solid #423C5A;
	background-color: white;
}

TABLE.disclaimer TD.small{
	font-size: 10px;
}

TABLE.disclaimer TD.message{
	font-size: 10px;
	background-color: #E3F3FF;
	border-top: 1px solid #443F5C;
	border-bottom: 1px solid #443F5C;
	padding:1px;
}

TABLE.disclaimer TH{
	background-color: #DEEBF7;
	padding: 5px;
	text-align: left;
	font-size: 14px;
}

TABLE.disclaimer TH.small{
	padding: 2px;
	padding-left: 5px;
	font-size: 10px;
}

TABLE.disclaimer TD.accept{
	background-color: #DEEBF7;
	padding: 5px;
}

TABLE.disclaimer TD.accept INPUT{
	background-color: white;
	border: 1px solid #423C5A;
}

.error{
	color: #C70000;
}

.highlight{
	color: yellow;
}

TABLE.secure {
	border-right: #443F5C 1px solid;
	border-top: #443F5C 1px solid;
	border-left: #443F5C 1px solid;
	border-bottom: #443F5C 1px solid;
	background-color: #F1F9FF
}
TABLE.secure TR.header TH.asc, TABLE.secure TR.header TH.desc, TABLE.secure TR.header TH.desc A, TABLE.secure TR.header TH.asc A{
	background-color: #C6E1F5;
	color: #443F5C;
	border-bottom: 1px solid #443F5C;
}
TABLE.secure TR.header TH {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	color: white;
	background-color: #443F5C;
}
TABLE.secure TR.header TH A {
	color: white;
}
TABLE.secure TD {
	font-size: 11px;
	border-bottom: #C6E1F5 1px solid
}
TABLE.secure TD.partnum{
	font-family: monospace;
}
TABLE.secure TR.highlighted TD, .highlighted{
	background-color: #FFFFB7;
}
TABLE.secure TR.noLine TD {
	font-size: 11px;
	border-bottom: #F1F9FF 0px solid
}

TABLE.secure TD.deliveries, TABLE.secure TR.deliveries TD {
	border-left: #A8B3D6 1px solid;
	border-bottom: #A8B3D6 1px solid;
	background-color: #C6E1F5;
	padding-left: 5px;
	padding-right: 5px;
}
DIV.order_shipment{
	border-bottom: #FFFF00 1px solid;
}
DIV.order_shipments{
	display: none;
	border-top: #443F5C 2px solid;
}
DIV.drag_pop{
	cursor: move;
}
TABLE.secure TD.deliveriesBottom, TABLE.secure TR.deliveriesBottom TD {
	border-left: #A8B3D6 1px solid;
	border-bottom: #443F5C 2px solid;
	background-color: #C6E1F5;
	padding-left: 5px;
	padding-right: 5px;
}

TABLE.secure TD.deliveriesHighlighted, TABLE.secure TR.deliveriesHighlighted TD{
	border-left: #A8B3D6 1px solid;
	border-bottom: #A8B3D6 1px solid;
	background-color: #FFFFB7;
	padding-left: 5px;
	padding-right: 5px;
}
TABLE.secure TD.deliveriesHighlighted, TABLE.secure TR.deliveriesHighlightedBottom TD {
	border-left: #A8B3D6 1px solid;
	border-bottom: #443F5C 2px solid;
	background-color: #FFFFB7;
	padding-left: 5px;
	padding-right: 5px;
}
TABLE.secure TR.selected TD{
	border-left: none;
	border-bottom: #FFFF00 1px solid;
	background-color: #443F5C;
	color: white;
}

TABLE.secure TR.header TH.sub, TABLE.secure TR TH.header, TABLE.secure TR TD.header{
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	color: white;
	background-color: #443F5C
}
DIV.tip{
	position: absolute;
	z-index: 0;
	display: none;
}

TABLE.secure TR.input TD{
	border-top: #443F5C 1px solid;
	background-color: #C6E1F5;
}

TABLE.secure TR.input INPUT, TABLE.secure TR.input SELECT{
	font-size: 12px;
}

TABLE.secure TR.input INPUT.filterRow {
	font-size: 8px;
}

TABLE.secureDetail {
	border-right: #443F5C 1px solid;
	border-top: #443F5C 1px solid;
	border-left: #443F5C 1px solid;
	border-bottom: #443F5C 1px solid;
	background-color: #C6E1F5;
}

TABLE.secureDetail TD {
	font-size: 11px;
	font-weight: bold;
}

TABLE.secureDetail TD.label{
	background-color: #F1F9FF;
	border: #443F5C 1px solid;
	font-weight: normal;
}
TABLE.pagingElements {
	clear: both;
	width: 100%;
}
TABLE.pagingElements TD{
	font-size: 12px;
	white-space: nowrap;
}

TABLE.pagingElements TD.input{
	border-left: #443F5C 1px solid;
	border-right: #443F5C 1px solid;
	border-bottom: #443F5C 1px solid;
	padding: 2px 5px 2px 5px;
	background-color: #C6E1F5;
}

TABLE.warning{
	border: 1px solid #443F5C;
	background-color: white;
}

TABLE.warning TD{
	font-size: 12px;
	color: #C70000;
}

TABLE.ErrorPage{
	border: #7B80A4 1px solid;
	background-color: #DDDDDD;
}

TABLE.ErrorPage TD{
	color:#7B80A4;
	font-size: 11px;
}

TEXTAREA.stacktrace{
	font-family: monospace;
	font-size: 10px;
	color: #999999;

	background : #DDDDDD;
	border : none;
	overflow: hidden
}

TABLE.CompanyNav {
	border: 0px;
}

DIV.CompanyNav A{
	float: left;
	white-space: nowrap;
	padding: 0px;
	margin: 2px;
	line-height: 24px;
}
DIV.CompanyNav{
	width: 100%;
}
TABLE.CompanyNav TD, DIV.CompanyNav A{
	color:#003366;
	border:1px solid #003366;
	background-color: #E3F3FF;
	font-size: 12px;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	cursor: pointer;
}
TABLE.CompanyNav TD A{
	color:#003366;
}
TABLE.CompanyNav TD.selected, DIV.CompanyNav A.selected{
	color:#E3F3FF;
	border:1px solid #003366;
	background-color: #003366;
	font-size: 12px;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	cursor: pointer;
}
TABLE.CompanyNav TD.selected A{
	color:#E3F3FF;
}

#secure_header{
	width:100%;
	height: 59px;
}
DIV.preferences{
	position: absolute;
	top: 8px;
	right: 2px;
	text-align: right;
	color: #003366;
	font-size: 12px;
	padding-bottom: 5px;
	vertical-align: baseline;
	padding-top: 1px;
}
DIV.preferences a{
	background-color: white;
	background-image: url('/content/images/en/secure_header_button_background.gif');
/*	background-image: url('/eMinebea/static_content/minebea/images/en/secure_header_button_background.gif');*/
	background-repeat: repeat-x;
	padding: 0px 5px 1px 5px; /*top, right, bottom, left*/
	border: 1px solid #003366;
	border-right: 2px solid #003366;
	border-bottom: 2px solid #003366;
	font-size: 10px;
	margin-right: 2px;
	vertical-align: top;
}
DIV.navigation_buttons{
	position: absolute;
	top: 30px;
	left: 250px;
	white-space: nowrap;
	/*ie fix*/
	padding-bottom: 10px;
}
DIV.navigation_buttons a{
	background-color: white;
	background-image: url('/content/images/en/secure_header_button_background.gif');
/*	background-image: url('/eMinebea/static_content/minebea/images/en/secure_header_button_background.gif');*/
	background-repeat: repeat-x;
	padding: 0px 10px 2px 10px; /*top, right, bottom, left*/
	border: 1px solid #003366;
	border-right: 2px solid #003366;
	border-bottom: 2px solid #003366;
	font-size: 12px;
	margin-right: 2px;
}
DIV.navigation_buttons a:hover, DIV.preferences a:hover{
	background-image: none;
	background-color: #003366;
	color: white;
}
DIV.navigation_buttons a.selected{
	border-bottom: 9px solid #003366;
}
DIV.navigation_buttons a.admin:hover, DIV.preferences a.admin:hover{
	background-image: none;
	background-color: #FFEFEF;
	color: #C70000;
}
#language_buttons{
	position: absolute;
	top: 10px;
	left: 260px;
}
#language_buttons a{
	text-align: center;
	margin-right: 8px;
	border: 1px solid white;
	padding-left: 2px;
	padding-right: 2px;
}
#language_buttons a:hover{
	background-color: white;
	border: 1px solid #003366;
}
DIV.navigation_buttons a.admin, DIV.preferences a.admin{
	background-color: #F1F9FF;
	border: 1px solid #8F0000;
	border-right: 2px solid #8F0000;
	border-bottom: 2px solid #8F0000;
	color: #C70000;
}
DIV.menu_container DIV{
	white-space: nowrap;
}
