/* ************** Links ************** */

.related a:link {
	font-size: 10px;
	color: #4784c3;
	text-decoration: none;
}

.related a:active {
	font-size: 10px;
	color: #d38153;
	text-decoration: none;
}

.related a:visited {
	font-size: 10px;
	color: #83589e;
	text-decoration: none;
}

.related a:hover {
	font-size: 10px;
	color: #0000cc;
	text-decoration: underline;
}

/* ************** Classes ************** */

.relatedImage, a:link.relatedImage, a:visited.relatedImage, a:active.relatedImage {
	color: #ffffff;
	background-color: #4784c3;
}

.linkList
{
	margin-bottom: 10px;
	margin-top: 10px;
}

.intro {
	font-size: 14px;
	color: #c47547;
}

.caption {
	font-size: 10px;
	color: #666666;
	vertical-align: bottom;
}

.hint {
	font-size: 11px;
	font-style: italic;
}

.inlineHeadline {
	font-size: 12px;
	font-weight: bold;
}

.related {
	font-size: 10px;
	vertical-align: bottom;
}

.related .inlineHeadline {
	font-size: 11px;
	font-weight: bold;
}

.related p {
	font-size: 10px;
}

td.related {
	vertical-align: top;
}

.current {
	color: #d38153;
}

.author {
	text-align: right;
	font-size:11px;
}

.styServiceNavigation, .styServiceNavigation:link, .styServiceNavigation:active, .styServiceNavigation:visited, .styServiceNavigation:hover {
	font-size: 9px;
	color: #747474;
	background-color: #E2E2E2;
	text-align: center;
	text-decoration: none;
}

.stySecondaryNavigation:link, .stySecondaryNavigation:active, .stySecondaryNavigation:visited {
	color: #003466;
	font-weight: bold;
	text-decoration: none;
}

.stySecondaryNavigation:hover {
	color: #003466;
	font-weight: bold;
	text-decoration: underline;
}

.stySecondaryNavigationL2:link, .stySecondaryNavigationL2:active, .stySecondaryNavigationL2:visited {
	color: #003466;
	text-decoration: none;
}

.stySecondaryNavigationL2:hover {
	color: #003466;
	text-decoration: underline;
}

.stySecondaryNavigationL3:link, .stySecondaryNavigationL3:active, .stySecondaryNavigationL3:visited {
	font-size: 10px;
	color: #003466;
	text-decoration: none;
}

.stySecondaryNavigationL3:hover {
	color: #003466;
	text-decoration: underline;
}

.topnavigation:link, .topnavigation:active, .topnavigation:visited, .topnavigation:hover {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

/* ************** Classes for sitemap ************** */

.sitemapLevelOne {
	background-color: #E2E2E2;
	font-size: 10px;
}

.sitemapLevelTwo {
	background-color: #F1F1F1;
	font-size: 10px;
}

.sitemapLevelThree {
	background-color: #FCFCFC;
	font-size: 10px;
}

A.sitemap, A:visited.sitemap {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003466;
	text-decoration : none;
}

A:hover.sitemap {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003466;
	text-decoration : underline;
}

/* ************** Style for press-informations ************** */

.articleInfo {
/* formerly the class "hint" was used for this */
	color: #000;
	font-size: 11px;
}

.articleInfo strong, .related strong {
	color: #666;
}

/* ************** Styles for tables ************** */

.tblSeparatorStrong {
	background-color: #999; /* Bold grey line between table rows */
}

.tblSeparator {
	background-color: #CCC; /* Grey line between table rows */
}

/* ************** Styles for hiding borders around images in links ************** */

A:link IMG, A:visited IMG {
	border-style: none
}

A IMG {
	color: white
} /* The only way to hide the border in NS 4.x */

/* ************** Styles for mail forms ************** */

.standardField {
	width: 210px;
	display: inline;
}

/* ************** Styles for Product Spec Sheets ************** */
/* ************** Added by William 9/9/04 updated 9/10/04 ************** */
.spec_Category_Header {
	color: #666666;
	font-family: font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.spec_Table_Data {
	font-size: 12px;
	color: #000099;
	text-align: center;
}
.spec_Table_Header, .spec_Header {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000066;
	text-align: center;
}
.spec_Foot_Note {
	font-size: 10px;
	color: #666666;
}
.spec_col1_color1, .spec_col1_color2, .spec_Purple_Data {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
}
.spec_col2_color1, .spec_col2_color2, .spec_Green_Data {
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
}
.spec_col1_color1{background-color:#cccccc;}
.spec_col2_color1{background-color:#eeeeee;}
.spec_col1_color2{background-color:#FFFFFF;}
.spec_col2_color2{background-color:#FFFFFF;}

.doc_inlineHeadline {
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	/* FONT-FAMILY: Arial, Helvetica, Verdana; */
	/* FONT-FAMILY: Georgian, Arial, Helvetica, Verdana;*/
	FONT-FAMILY: Arial, Helvetica, Verdana;
	font-size: 12px;
	font-weight: bold;
}
.doc_desc {
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.doc_size {
	font-size: 10px;
	/* font-style: italic; */
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
.hide{display:none;}
.training_common, .training_left, .training_right{
		float:left;
		margin: 1px 0px 10px 2px;
		background:#fff;
		border: 0px dashed black;
	}
.training_left {
		/* width:145px; */
		padding:0px 5px 5px;
	}
.training_right {
		/* width:250px; */
		padding:10px 2px 5px;
	}
.training_left p, .training_right p {
		font-size:10px;
	}
.articleInfo{ 
		display: table-cell;
		padding: 0px 0px 0px 5px;
	}

/* ************** Styles for RMA forms ************** */

.styRMAField {
	color: #333333;
	width: 140px;
	display: inline;
}

.styFormButton {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	cursor: pointer;
}

.styFormField {
	background-color: #F2F2F2;
	color: #333333;
	text-align: right;
	padding-right: 2px;
}

.styConfirmData {
	font-size: 12px;
	color: #000000;
	padding-left: 2px;
}

.stySubmitData {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 2px;
}

.styLineItemLabel {
	background-color: #F2F2F2;
	color: #333333;
}