/* ============================== global.css ================================ */
/* global style sheet definitions                                             */
/* all basic definitions should be defined here                               */
/* ========================================================================== */

/* Right column styles */
.rightColumn
{
 	background-color: #d0d3da;
 	color: #333333;
 	font-family: Arial,Helvetica,Verdana,Sans-serif;
}

.rightColSmallHeader
{
	background-color: #d0d3da;
	font-weight: bold;
}

.rightColSmallBodyText
{
 	background-color: #d0d3da;
 	font-size: 10px;
}

.rightColSmallBodyTextWht
{
 	background-color: #EEEEEE;
	font-size: 10px;
}

.rightColText
{
	font-size: 10px;
	color: #333333;
}

.rmHeader
{
	background-color: #6699CC;
	color: #FFFFFF;
	font-weight: bold;
}

.rmBody
{
	background-color: #CCCCCC;
	font-size: 10px;
}

.medHeader
{
	background-color: #d0d3da;
}

.medHeaderGrey
{
	background-color: #999999;
}

.homepage_QuickfinderHeader
{
	padding-top: 2px;
	padding-right: 4px;
	padding-left: 4px;
	color: #333333;
	font-size: 11px;
	background-color: #99CCFF;
	font-weight: bold;
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	height: 18px;
}

.medNavBack
{
	background-color: #99ccff;
	color: #333333;
}

.medNavBackHigh
{
	background-color: #99ccff;
	color: #333333;
}

.ltBlueNav
{
	font-size: 11px;
	background-color: #FFFFFF;
}

.leftColumnLight
{
}

.leftColumnHeaderBox
{
	background-color: #6699CC;
	color: #99CCFF;
	font-weight: bold;
}

.leftColumnDark 
{ 
	color: #FFFFFF;
}

.invisLinks
{
	background-color: #99ccff;
	color: #99ccff;
	display: none;
}

.topCat
{
	color: #333333;
	font-weight: bold;
	line-height: 16px;
}

a.medNavLink, span.medNavLink
{
	color: #333333;
}

a.topCat
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px; 		
}

a.topCatSelect
{
	color: #FFFFFF; 
	font-weight: bold;
	line-height: 16px;
}

a.rmLink
{
	background-color: #CCCCCC;
	color: #6699CC;
	font-size: 10px;
	text-decoration: underline;
}

a.rightColumnLink
{
	background-color: #CCCCCC;
	color: #333333;
}

a.rc
{     
	font-size: 11px;
	color: #336699;
	padding-left: 15px;
	background-image: url(../images/nav/08b004_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

a.rc_fba
{     
	font-size: 11px;
	color: #336699;
}

a.mc_fba
/* Used on: E15.jsp, E20.jsp, E28.jsp, E29.jsp,
            E35.jsp, E5.jsp, F63.jsp, F64.jsp, F65.jsp */
{
	font-size: 11px;
	color: #336699;
	padding-left: 0px;
	
}

a.homeLeftNavLink
{
	color: #99CCFF;
}

a.leftNavLink
{
	color: #333333;
}

a.leftNavHighLink
{
	font-weight: normal;
	color: #FFFFFF;
}

a.navLink
{
	color: #FFFFFF;
}

a.navLinkBold
{
	font-weight: bold;
}

a.leftLinkHide
{
	font-size: 0px;
	color: #99ccff;
}

/* Left Navigation (R19) */

.leftNavig, .leftNavigMore
{
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	overflow:hidden;
}

.leftNavigHigh, .leftNavigHighMore, .leftNavigHighOpen
{
	font-size: 11px;
	line-height: 14px;
	color: #ffffff;
	overflow:hidden;
}

td.leftNavig, td.leftNavigHigh
{
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 12px;
	line-height: 14px;
	overflow:hidden;
}

td.leftNavigMore
{
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 12px;
	background-image: url(../images/nav/arrow_black_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 14px;
	overflow:hidden;
}

td.leftNavigHighMore
{
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 12px;
	background-image: url(../images/nav/arrow_white_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 14px;
	overflow:hidden;
}

td.leftNavigHighOpen
{
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 12px;
	background-image: url(../images/nav/arrow_white_down.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 14px;
	overflow:hidden;
}

/* Breadcrumbing */

.breadCat
{
	font-size: 10px;
	color: #999999;
}

.breadPage
{
	font-size: 10px;
	color: #999999;
}

select#langselect 
{
	width: 200px;
}

a
{     
	font-size: 11px;
	color: #336699;
	text-decoration: none;	
}

body
{
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	font-size: 11px;
	color: #333333;
}

td
{
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	font-size: 11px;
	color: #333333;
}

select
{
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	font-size: 11px;
	color: #333333;
}

select.rightNav
{
	width: 200px;
}

input
{
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	font-size: 11px;
	color: #333333;
}

textarea
{
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	font-size: 11px;
	color: #333333;
}

li {
	list-style-type: square;
	padding-bottom: 7px;
}

ul.proofpoint
{
	font-weight: bold;
	line-height:12px;
	vertical-align:top;
	list-style-image:url("../images/nav/proofpoint.gif");
}

ul.proofpoint li{
	padding: 0px;
}

/* Left Navigation */

.leftNav
{
	background-color: #99ccff;
	color: #333333;
}

.leftNavHigh
{
	background-color: #336699;
	color: #FF9900;
}

.imageViewerText
{
	font-size: 11px;
	padding-left: 4px;
	font-family:Arial;
	font-weight:bold;
	color:#333333;
	
}

.grayLine 
{
	background-color: #C0C0C0;
}

.dblBlueLine
{
	background-color: #336699;
}

.eproBody
{
	background-color: #99CDFF;
}

.eproFullBody
{
	background-color: #99CCFF;
	color: #333333;
}

.eproFullHeader
{
	background-color: #99CCFF;
	color: #FFFFFF;
	font-weight: bold;
}

.blueButton
{
	width:212px;
	background-color:#999999;
	color: #FFFFFF;
	font-weight: normal;		
}

.smallBlueButton
{
	background-color:#999999;
	color: #FFFFFF;
	font-weight: normal;			
}

a.hoverRed:link 
{
	color: #333333; 
	text-decoration: none;
}

a.hoverRed:visited 
{
	color: #333333;
	text-decoration: none;
}

a.hoverRed:hover 
{
	color: red; 
	text-decoration: none;
}

.globalNavBg
{
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	background-color: #99CCFF;
}

.globalNavEntry
{
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	height: 18px;
}

A.hoverNavEntry:link 
{
	color: #333333; 
	text-decoration: none;
}

A.hoverNavEntry:visited 
{
	color: #333333; 
	text-decoration: none;
}

A.hoverNavEntry:hover 
{
	color: #333333; 
	text-decoration: none;
}

.rollOut
{
	background-color: #99CCFF;
	color: #333333;
 	padding-left: 4px;
 	padding-top: 0px;
 	padding-right: 4px;
 	padding-bottom: 0px;
 	height: 18px;
}

.rollOver
{
	background-color: #DDDDDD;
	color: #333333;
 	padding-left: 4px;
 	padding-top: 0px;
 	padding-right: 4px;
 	padding-bottom: 0px;
 	height: 18px;
}

a.blackLink
{
	color: #336699;
	text-decoration: none;
}

a.homeLink
{
	color: #336699;
	text-decoration: none;
}

a.whiteNavLink
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

a.whiteNavLinkBold
{       
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.ltBlueNavLink
{
	color: #99CCFF;
	text-decoration: none;	
}

a.blackNavLinkBold
{ 	
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

a.blackNavLink
{
	color: #333333;
	text-decoration: none;
}

a.blueNavLink
{
	color: #003366;
	text-decoration: none;
}

a.normalLink
{
	color: #336699;
	text-decoration: none;
	font-weight: normal;
}

a.navLinkBoldHilite
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

a.internalLink
{
	font-size: 10px;
	color: #336699;
	text-decoration: none;
}

a.formLink
{
	font-size: 10px;
	color: #336699;
	text-decoration: underline;
}

a.bulletLink
{
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

a.lightBlueLinkBold
{
	color: #6699CC;
	text-decoration: none;
	font-weight: bold;
}

a.bulletLinkOnWhite
{
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}

a.boldHeaderLink
{
	color: #336699;
	font-weight: bold;
}

a.boldHeaderLinkUnderlined
{
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
}

a.inlineLinkUnderlined
{
	color: #336699;
	text-decoration: underline;
}

a.t7Link
{
	background-color: #EEEEEE;
	color: #333333;
	text-decoration: none;
}

a.footerLink
{
	font-size: 10px;
	color: #336699;
	text-decoration: none;
}

a.footerLinkBK
{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

a.t1Link
{
	color: #333366;
	font-weight: bold;
	text-decoration: none;
}

.normal
{
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}

.normalBold
{
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.normalBoldGray
{
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}

.smallBodyText
{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

.smallBodyTextOC
{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

.smallBodyTextOC_unpublished
{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #FF8080;
}

.solidBlueHeaderBox
{
	background-color: #d0d3da;
	font-weight: bold;
}

.solidGrayHeaderBox
{
 	border-right: 1px solid #666666;
 	border-bottom: 1px solid #666666; 
 	background-color: #999999;
 	color: #FFFFFF;
 	padding-left: 4px;
 	padding-right: 4px;
 	height: 16px;
}

.normalBodyHeaderBold
{
	font-weight: bold;
}

.normalHeaderBold
{
	font-weight: bold;
}

.normalBlueHeaderBold
{
	color: #336699;
	font-weight: bold;
}

.normalGrayHeaderBold
{
	color: #999999;
	font-weight: bold;
}

.pageTitle_Pb10
{  
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
}

.pageTitle_Pt12
{ 
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 12px;
}

.mediumLargeBlack
{
	font-size: 14px;
	font-weight: bold;
}

.largeBodyHeaderBold
{
	font-weight: bold;	
}

.imageCaption
{
	font-size: 10px;
}

.errorTextBox
{
	background-color: #CCCCCC;
	color: #CC3300;
}

.errorTextBold
{
	color: #CC3300;
	font-weight: bold;
}

.errorText
{
	color: #CC3300;
}

.alternateRowTextBox
{
	background-color: #CCCCCC;
	color: #333333;
	font-size: 10px;
}

.alternateRowTextBox_unpublished
{
	background-color: #FF4040;
	color: #333333;
	font-size: 10px;
}

.alternateRowLinkBox
{
	background-color: #CCCCCC;
	color: #336699;
	font-size: 10px;
}

.normalItalic
{
	font-style: italic;
}

.t7Header
{
	background-color: #336699;
	color: #FFFFFF;
	font-weight: bold;
}

.t7Body
{
	background-color: #EEEEEE;
}

a.leftNavSelLink
{
	font-weight: bold;
	background-color: #336699;
	color: #FFFFFF;
	text-decoration: none;
}

.leftNavSel
{
	background-color: #336699;
	color: #FFFFFF;
}

.medBlueNav
{
	background-color: #6699CC;
	color: #FFFFFF;
}

.darkBlueNav
{
	background-color: #336699;
	color: #FFFFFF;
}

/* css classes for gg overview, userview and product views */

.tabtxtboldblack
{
	font-weight: bold;
	color: #333333;
	line-height: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 4px;
}
 
.tabtxtboldblack_Bt1r1l1
{
	font-weight: bold;
	color: #333333;
	line-height: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
 
.tabtxtboldblack_Bt1r1b1l1
{
	font-weight: bold;
	color: #333333;
	line-height: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 4px;
	border: 1px solid #CCCCCC; 
}
 
.tabtxtboldblue
{
 	font-weight: bold;
	color: #336699;
	line-height: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
 
.tabtxtboldblue_Bt1r1b1l1
{
	font-weight: bold;
	color: #336699;
	line-height: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 9px;
	border: 1px solid #CCCCCC;
}

.tabtxtboldblue_Bt1r1l1
{
	font-weight: bold;
	color: #336699;
	line-height: 12px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 9px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
 
div.feedback
{
	border-bottom: 1px solid gray;
	padding: .5em 0em .5em 0em;
}

div.feedback h3
{
	margin: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 11px;
}

div.feedback p
{
	margin: 5px 0px 15px 0px;
}

div.questions label, div.questions input, div.questions p, div.questions textarea, div.questions select
{
	display: block;
	float: left;
	margin-bottom: 5px;
	width: 200px;
}

div.questions label input:focus
{
	background-color: #dedede;
}

div.questions p
{
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

div.questions p span
{
	position: absolute;
	left: 280px
}

div.questions br
{
	clear: both;
}

label.error
{
	color: #990000;
}

input.error, textarea.error, select.error
{
	background: #FFCC99;
}

div.formButtons
{
	text-align: right; 
	margin-top: 2em;
}

.pageTitle
{  
	font-size: 12px;
	font-weight: bold;
}

.errorMessage
{
	color: #990000;
	margin: 5px 0px 0px 0px;
}

.infoMessage
{
	color: #003399;
}

div
{
	font-size: 11px;	
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	text-decoration: none;
	color:#333333;
}

div.groupElements h2
{
	height: 16px;	  
	width: 594px;
	margin: 20px 0px 0px 0px;
	vertical-align: baseline;
	text-align: left;
	padding-left: 5px;
	background-color: #d0d3da;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

div.groupElements h3
{
	margin: 5px 0px 5px 0px;
	font-weight: normal;
	font-size: 10px;
}

div.groupElements p
{
	margin: 5px 0px 15px 0px;
	font-weight: normal;
	font-size: 11px;
}

.desc
{
	height: 30px;
	width: 594px;
	margin: 0px 0px 0px 0px;
	vertical-align: baseline;
	text-align: left;
	padding-left: 5px;
	background-color: #ffffff;
	color: #333333;
}

.desca
{
	height: 30px;
	width: 594px;
	margin: 0px 0px 0px 0px;
	vertical-align: baseline;
	text-align: left;
	padding-left: 5px;
	background-color: #ffcc99;
	color: #333333;
}

.registrationPending
{
	color: #FF9900;
}

.general_Bb1
{
	border-bottom: 1px solid #CCCCCC;
}

/* Extended Layout Content Region for the application */

.appContent
{	
	padding: 0px 18px 0px 18px;
}

.stepBCactive
{
	color: #FF9933;
	font-weight: bold;
}

.stepBCselect
{
	color: #333333;
}

.stepBCdisabled
{
	color: #999999;
}

.puffer
{
	margin: 9px 0px 9px 0px;
}

/* Cutomer ID Styles */

.custID
{
	font-size: 11px;
	line-height: 16px;
	padding: 4px;
}

/* List Table Styles */

.appListFrame
{
	background-color: #6699CC;
}

.appListFrameCond
{
	padding: 1px;
	background-color: #6699CC;
}

.appListTable
{
	padding: 1px;
	background-color: #ffffff;
}

.appListTable th
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6699CC;
}

.appListTable td
{
	font-size: 10px;
}

.appListTable a
{
	font-size: 10px;
}


.bgMainContent
{
	background-color: #ffffff;
}

/* Logo Bar with Siemens Logo */

.bgLogoBar, .bgIntranet, .bgIntranet2
{
	background-color: #99CCFF;
}

/* Forms Styles */

.formTable
{
	width: 100%;
	background-color: #ffffff;
}

.formTableBorder
{
	width: 100%;
	padding: 1px;
	background-color: #6699CC;
}

.formTableColumn
{
	vertical-align: top;
	width: 50%;
}

.formColumnSpacer
{
	background-color: #cccccc;
}

.formTextInput
{
}

.formTextDisabled
{
	background-color: #eeeeee;
}

.formContHeadline
{
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-style: normal;
	padding-bottom: 1px;
}

.formContSubHeadline
{
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-style: normal;
}

.formContText
{
	padding: 9px 0px;
}

.formContTextFooter
{
	padding: 9px 18px;
	background-color: #ffffff;
}

.formItemDescriptor
{
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
  	text-align: left;
  	white-space: nowrap;
  	vertical-align: top;
	background-color: #ffffff;
}

.formItemDescriptorAlert
{
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	color: #CC3300;
	background-color: #ffffff;
}

.formItemDescriptorDisabled
{
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
  	text-align: left;
	white-space: nowrap;
  	vertical-align: top;
  	color: #999999;
  	background-color: #ffffff;
}

.formItemField
{
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-align: left;
	width: 100%;
	white-space: nowrap;
	background-color: #ffffff;
}

.formItemFieldCenter
{
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-align: center;
	width: 100%;
	white-space: nowrap;
	background-color: #ffffff;
}

/* Detail Page Styles */

.detailTable
{
	width: 100%;
	background-color: #ffffff;
}

.detailTableBorder
{
	width: 100%;
	padding: 1px;
	background-color: #6699CC;
}

.detailTableColumn
{
	vertical-align: top;
}

.detailColumnSpacer
{
	background-color: #cccccc;
}

.detailContHeadline
{
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	font-style: normal;
}

.detailContSubHeadline
{
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	font-style: normal;
}

.detailContText
{
	padding: 9px 0px;
}

.detailContTextFooter
{
	padding: 9px 18px;
	background-color: #ffffff;
}

.detailItemDescriptor
{
	font-size: 11px;
	line-height: 16px;
	font-style: normal;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	background-color: #ffffff;
}

.detailItemDescriptorAlert
{
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	color: #CC3300;
	background-color: #ffffff;
}

.detailItemField
{
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	padding: 0px 9px;
	width: 100%;
	background-color: #ffffff;
}

/* Portlet Colors */

.portletFrame
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6699CC;
}

.bgcPortletHeader
{
	background-color: #6699CC;
}

.bgcPortletTab
{
	background-color: #ffffff;
}

.portletBackground
{
	background-color: #ffffff;
}

.contboxheadertxt
{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

.contboxsubheadertxt
{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

.contboxtxt
{
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
}

/* Buttons */

.sieButton
{
	background-color: #999999;
	text-align: center;
	white-space: nowrap;
	height: 20px;
	font-size: 11px;
	color: #FFFFFF;
	border: thin outset #CCCCCC;
	font-weight: normal;
	cursor: hand;
}

.alert
{
	margin-right: 9px;
	padding-left: 9px;
	color: #CC3300;
	background-color: #CCCCCC;
}

.errorMessage
{
	font-weight: bold;
	margin-bottom: 15px;
	color: red;
	background-color: white;
}

/* DisplayTag specific attributes
odd       - assigned to the tr tag of all odd numbered data rows
even      - assigned to the tr tag of all even numbered data rows
sorted    - assigned to the th tag of the sorted column
order1    - assigned to the th tag of the sorted column if sort order is ascending
order2    - assigned to the th tag of the sorted column if sort order is descending
sortable  - assigned to the th tag of a sortable column
*/

table.appListTable
{
	background-color: #ffffff;
	border: 0;
	width: 100%;
}

tr.odd
{
	background-color: #ffffff;
}

tr.even {
	background-color: #eeeeee;
}

th.cspListHeader a, th.cspListHeader a:visited
{
	color: white;
	text-decoration: none;
}

th.cspListHeader a:hover
{
	color: white;
	text-decoration: underline;
}

th.sorted
{
	background-color: #99CCFF;
}

th.sorted a, th.sortable a
{
	background-repeat: no-repeat;
	background-position: right;
	display: block;
}

th.sortable a
{
	background-image: url(../images/csp_arrow_off.png);
}

a.standardSiemensLink
{
	background-image: url(../images/csp_arrow_red.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	padding-left: 16px;
	color: #333333;
	text-decoration: none; 
}

th.order1 a
{
	background-image: url(../images/csp_arrow_down.png);
}

th.order2 a
{
	background-image: url(../images/csp_arrow_up.png);
}

/* Use for simple text section with its own title */

p.smSectionTitle
{  
	font-weight: bold;
	margin: 20px 0px 0px 18px;
}

/* Use for simple text section located under its own title */

p.smSectionContent
{
	margin: 0px 0px 10px 18px;	
}

p.smBodyHeader
{ 
	font-size: 16px;	
	font-weight: bold;
	margin: 12px 0px 0px 18px;
}

div.marginBottom
{
	margin-bottom: 18px;
}

.globalheaderDropdown
{
	filter: alpha(opacity=95); 
	opacity: 0.95;
	z-index:10;
}

input.oc_china
/* Used in: oc_shopping_cart_shipping_info_zhCN.jsp */
{
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	width: 226px;
}
