﻿/* ------ General Definitions ------ */
body															{ margin:0 0 0 30px;background: transparent url('<%SPUrl:~SiteCollection/SiteCollectionImages/PR.gif%>')  }
html															{ margin:0 0 0 30px; }
body															{ margin:0; width:auto; height:auto; background-color:#FFFFFF; }
.itm_ecm_page													{ width:950px; }
.itm_ecm_global	*												{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; line-height:13px; }
.itm_ecm_global	img												{ border:none; }
.itm_ecm_global	form											{ margin:0; }
.itm_ecm_global td												{ vertical-align:top; }
.itm_ecm_global select											{ }
.itm_ecm_global input											{ }
.itm_ecm_global p,
.itm_ecm_global h5,
.itm_ecm_global h4,
.itm_ecm_global h3,
.itm_ecm_global h2,
.itm_ecm_global h1												{ margin:0; }
.itm_ecm_global	h1												{ color:#003366; margin-bottom:5px; }
.itm_ecm_global	h2												{ color:#003366; margin-bottom:5px; }
.itm_ecm_global	a												{ text-decoration:none; }
.itm_ecm_global a:visited										{ color:#0000FF; }
.itm_ecm_global a:link											{ color:#0000FF; }
.itm_ecm_global	a:hover											{ color:#6666FF; }
.itm_ecm_global	a:active										{ color:#0000FF; }

/* ----- First Level Navigation ----- */
.itm_ecm_global div#navigation_main								{ width:950px; color:#000000; }
.itm_ecm_global div#navigation_main a							{ font-weight:bold; }
.itm_ecm_global div#navigation_main a:visited					{ color:#000000; }
.itm_ecm_global div#navigation_main a:link						{ color:#000000; }
.itm_ecm_global div#navigation_main a:hover						{ color:#000000; }
.itm_ecm_global div#navigation_main a:active					{ color:#000000; }
.itm_ecm_global .ms-topnav										{ background-image:none; font-size:1em; height:auto; }
.itm_ecm_global .ms-topnav *									{ background:transparent; }
.itm_ecm_global .ms-topnav										{ border:none; background-image:none; background-color:transparent; color:#000000; }
.itm_ecm_global .ms-topnav td									{ /*border-left:2px #000000 solid;*/ }
.itm_ecm_global .ms-topnav a									{ display:block; white-space:nowrap; padding:4px 0px 4px 0px; border:0 transparent hidden; }
.itm_ecm_global .navigation_main_left a,
.itm_ecm_global .navigation_main_right a						{ display:block; white-space:nowrap; padding:4px 10px 4px 10px; border:0 transparent hidden; }
.itm_ecm_global .navigation_main_left							{
				width: 4px;
				padding-left: 10px;
} /* border-right:2px #FFFFFF solid; }*/
.itm_ecm_global .navigation_main_nav							{ width:650px; }
.itm_ecm_global .navigation_main_right							{ width:140px; text-align:right; padding-right:10px; padding-top:4px; font-weight:700; }
.itm_ecm_global .ms-WPBody										{ background-color:#FFFFFF;}

.itm_ecm_global .ms-topnavselected								{ color:#000000; background-image:none; border:none; }
.itm_ecm_global a.ms-topnavselected								{ color:#000000 !important; }
.itm_ecm_global table.ms-topNavHover							{ background-image:none; background-color:transparent; border:none; color:#000000; }
/*
.itm_ecm_global div.zz1_TopNavigationMenu_0						{ background-color:#a9a9a9; margin-top:2px; border-top:transparent 0px none; }
.itm_ecm_global .ms-topNavFlyOuts								{ background-color:#a9a9a9; color:#003366; margin:0; padding:1px 3px 1px 3px; }
.itm_ecm_global table.ms-topNavFlyOuts							{ background-color:transparent; color:#003366; }
.itm_ecm_global table.ms-topNavFlyOuts a						{ display:block; min-width:120px; color:#ffffff !important; padding:3px 5px 2px 5px; }
.itm_ecm_global .ms-topNavFlyOutsHover							{ background-color:#6aa94e; color:#ffffff; }
*/

/* ----- Admin area styling ----- */
/* definition that the action menu appears at the right side */
.web_admin_header_row div.action_menu							{ float:right; }
/* Defines a border on the left and right side of the admin panel */
.web_admin_header_row .ms-consoletitleareaframe					{ display:none; border:0px; background-color:gray; }

/* Content background color */
.itm_ecm_global div.content_wrapper								{ background-color:#FFFFFF; }
.itm_ecm_global .ms-topnavselected								{ background-color:#DDDBD1; }


/* Menu background color */
.itm_ecm_global .ms-nav2Menu									{ background-color:#DDDBD1; }

/* ----- Header Section ----- */
.itm_ecm_global .header_table									{ width:950px; height:30px; background-color:#FFFFFF; }
.itm_ecm_global .header_links									{ width:600px; padding-top:4px; white-space:nowrap; vertical-align:middle; }
.itm_ecm_global .header_links a:visited							{ color:#000000; }
.itm_ecm_global .header_links a:link							{ color:#000000; }
.itm_ecm_global	.header_links a:hover							{ color:#666666; }
.itm_ecm_global	.header_links a:active							{ color:#666666; }

.itm_ecm_global .ms-nav2Item a:visited							{ color:#000000; }
.itm_ecm_global .ms-nav2Item a:link								{ color:#000000; }
.itm_ecm_global	.ms-nav2Item a:hover							{ color:#666666; }
.itm_ecm_global	.ms-nav2Item a:active							{ color:#666666; }

.itm_ecm_global .breadcrumb a:visited							{ color:#000000; }
.itm_ecm_global .breadcrumb a:link								{ color:#000000; }
.itm_ecm_global	.breadcrumb a:hover								{ color:#666666; }
.itm_ecm_global	.breadcrumb a:active							{ color:#666666; }



/* Site Search area */
.itm_ecm_global .header_search									{ text-align:right; vertical-align:middle; }
.itm_ecm_global .header_search .ms-sbtable						{ font-size:1em; margin:0; }
.itm_ecm_global .header_search .ms-sbtable-ex					{ width:150px; border:0 transparent none; border-collapse:collapse; }
.itm_ecm_global .header_search .ms-sbcell input.ms-sbplain		{ border:1px solid #000000; font-size:1em; }
.itm_ecm_global .header_search .ms-WPHeader td,
.itm_ecm_global .header_search .ms-WPBorder						{ border:0 transparent none; }
.itm_ecm_global .header_search td.ms-sbcell						{ padding:0; border:0 transparent none; }
.itm_ecm_global .header_search td.ms-sbgo						{ background-color:transparent; padding:2px 0 2px 5px; }
.itm_ecm_global .header_search td.ms-sblink						{ padding-right:0; border:none; }
.itm_ecm_global .header_search td.ms-sbLastcell					{ width:0; padding:0; }

/* Language selection */
.itm_ecm_global .header_language								{ text-align:right; width:160px; padding:1px 20px 1px 0; white-space:nowrap; vertical-align:middle; }

/* Banner */
.itm_ecm_global .banner											{ width:950px; height:100px; border-bottom:1px solid #CC3333;}
.itm_ecm_global .weavingbanner									{ width:950px; height:100px; border-bottom:1px solid #CC3333;}
.itm_ecm_global .spinningbanner									{ width:950px; height:100px; border-bottom:3px solid #009999;}
.itm_ecm_global .electronicsbanner								{ width:950px; height:100px; border-bottom:3px solid #CC0099;}
.itm_ecm_global .knittingbanner									{ width:950px; height:100px; border-bottom:3px solid #FF9900;}
.itm_ecm_global .banner_left									{ float:left; width:800px; height:100px; }
.itm_ecm_global .banner_right									{ float:left; width:150px; }
.itm_ecm_global .banner_right_space								{ width:150px; height:43px; }
.itm_ecm_global .banner_right_nav								{ width:150px; height:13px; }
.itm_ecm_global .banner_left img								{ float:left;}
.itm_ecm_global .banner_right .headerColImg						{ border-style:none; padding-right:2px;}

/* Variation control */
.itm_ecm_global .ms-menubuttoninactivehover,
.itm_ecm_global .ms-menubuttonactivehover						{ background-image:none; line-height:1em; padding:0; margin:0; border:0 transparent none }

/* ----- Breadcrumb navigation ----- */
.itm_ecm_global .breadcrumb										{ padding:4px 0 4px 160px; background-color:#FFFFFF; }
.itm_ecm_global .breadcrumb span.ms-sitemapdirectional			{ background-color:transparent; }
.itm_ecm_global .ms-pagebreadcrumb								{ background-color:transparent; border:0px transparent none; }

/* ----- Left side navigation ----- */
.itm_ecm_global div.leftnavigation								{ float:left; width:140px; padding-top: 0px; }
.itm_ecm_global .ms-quickLaunch									{ border: 0px transparent none; font-size:1em; line-height:12px; }
.itm_ecm_global .ms-quickLaunch div a img						{ display:none; }
.itm_ecm_global .ms-quicklaunchouter							{ border: 0px transparent none; margin:0; }
.itm_ecm_global	.ms-standardheader								{ display:none; }
/* 1st level title */
.itm_ecm_global	.ms-nav1Menu									{ width:100%; border:none; border-collapse:collapse; background-color:#DDDBD1; }
.itm_ecm_global .ms-nav1Item									{ width:100%; }
.itm_ecm_global .ms-nav1Item td									{ padding:4px 0 4px 20px; font-weight:bold; color:#000000; }
.itm_ecm_global .ms-nav1Item a:active							{ font-weight:bold; color:#000000; display:block; }
.itm_ecm_global .ms-nav1Item a:hover							{ font-weight:bold; color:#000000; display:block; }
.itm_ecm_global .ms-nav1Item a:visited							{ font-weight:bold; color:#000000; display:block; }
.itm_ecm_global .ms-nav1Item a:link								{ font-weight:bold; color:#000000; display:block; }
/* 2nd level */
.itm_ecm_global .ms-nav2Menu									{ width:100%; border:none; border-collapse:collapse; background-color:#FFFFFF;}
.itm_ecm_global .ms-nav2Item									{ margin:0 !important; }
.itm_ecm_global .ms-nav2Item td									{ padding: 4px 10px 4px 10px;	border: 1px #DDDBD1 solid;	white-space: normal !important;}

.itm_ecm_global .ms-nav2Item a									{ display:block; font-weight:bold; }
/* 3th level */
/*
.itm_ecm_global .ms-nav3Menu									{ width:100%; background-color:transparent; margin:1px 0 0 0; }
.itm_ecm_global .ms-nav3Item									{ margin:0 !important; }
.itm_ecm_global .ms-nav3Item td									{ padding:4px 0 4px 20px; }
.itm_ecm_global .ms-nav3Item a									{ color:#003366; display:block; font-weight:bold; }
.itm_ecm_global .ms-nav3Item a:hover							{ color:#648F3F; }
.itm_ecm_global .ms-nav3Selected a								{ color:#648F3F; padding-left:10px; }
*/

/* ----- Recycle bin: Not displayed ----- */
.itm_ecm_global .ms-recyclebin									{ display:none; }
/* Styling for recycle bin: not in use */
/*
.itm_ecm_global .ms-recyclebin									{ background-image:url(/Style%20Library/Images/dotsh.gif); background-repeat:repeat-x; background-position:0 0; }
.itm_ecm_global .ms-recyclebin a								{ display:block; width:90%; padding:5px 2px 5px 9px; font-weight:bold; }
.itm_ecm_global .ms-recyclebin a:link,
.itm_ecm_global .ms-recyclebin a:visited						{ color:#003366; }
.itm_ecm_global .ms-recyclebin a:hover							{ color:#648F3F; }
.itm_ecm_global .ms-recyclebin a:active							{ color:#003366; }
*/

/* ----- Separator between left navigation an content */
.itm_ecm_global .navContentSeparator							{ border: 1px red solid;float:left; display:block; width:10px; height:10px; border:0px; }

/* ----- Content Section ----- */
.itm_ecm_global div.content_wrapper								{ width:950px;height:auto; min-height:400px; }
/* IE-hack: only read by IE */
* html .itm_ecm_global div.content_wrapper						{ height:400px; }
.itm_ecm_global .content										{ width:100%; }
.itm_ecm_global .content p										{ margin-bottom:5px; }
.itm_ecm_global .lead											{ font-weight:bold; }
/* Image serie with 5 pictures */
.itm_ecm_global .text											{ background-color:#FFFFFF; padding:10px; }
/* Image serie with 5 pictures */
.itm_ecm_global .imageserie5									{ width:122px; }
.itm_ecm_global .imageserie5 img								{ display:block; border:1px solid #000000 !important; }
.itm_ecm_global .imageserie5_spacer								{ display:block; width:10px; }
/* ++> Makes the image serie 5 in the edit mode fitting the content area */
.itm_ecm_global .ms-formfieldvaluecontainer .imageserie5		{ width:122px; }
.itm_ecm_global .ms-formfieldvaluecontainer .imageserie5_spacer	{ width:1px; }
/* Image serie with 6 pictures */
.itm_ecm_global .imageserie6_holder								{ padding-bottom:20px; }
.itm_ecm_global .imageserie6									{ width:117px; }
.itm_ecm_global .imageserie6 img								{ display:block; border:1px solid #000000 !important; }
.itm_ecm_global .imageserie6_spacer								{ display:block; width:10px; }
/* ++> Makes the image serie 6 in the edit mode fitting the content area */
.itm_ecm_global .ms-formfieldvaluecontainer .imageserie6		{ width:117px; }
.itm_ecm_global .ms-formfieldvaluecontainer .imageserie6_spacer	{ width:1px; background-color:aqua; }
/* Contact Boxes */
.itm_ecm_global .contactBox_holder								{ padding-bottom:20px; }
.itm_ecm_global .contactBox										{ text-align:left; padding:10px; width:224px; background-color:#FFFFFF; }
.itm_ecm_global .contactBox_spacer								{ display:block; width:10px; }

/* ----- Special styling when editing reusable html */
/* Draw red border around reusable html blocks */
.ms-formfieldvaluecontainer										{ border:1px #ff0000 dotted !important; padding:0px 0px 0px 0px !important; }

/* Makes the picture block in the edit mode fitting the content area */
.itm_ecm_global .ms-formfieldvaluecontainer td					{ width:auto; }
.itm_ecm_global .ms-formfieldvaluecontainer .picture img		{ width:485px !important; }

/* ----- Trick to make the displaying of reusable html in the backend more accurate ----- */
.ms-vb2 .itm_ecm_global *										{ font-size: 11px; }
.ms-formbody .itm_ecm_global *									{ font-size: 11px; }

/* ----- Pictures Styling ----- */
/* ----- Pictures on left side ----- */
/* ----- One and two Pictures left ----- */
.itm_ecm_global .content_center_img_left_one					{ border:0px;padding-right:10px;padding-bottom:10px; }

/* ----- Pictures on top ----- */
/* ----- One Picture top ----- */
.itm_ecm_global .content_center_img_top_one						{ border:0px;padding-bottom:10px; }

/* ----- Two and more Pictures top ----- */
.itm_ecm_global .content_center_img_top_two						{ border:0px;padding-bottom:10px;padding-right:10px; }

.ctl00_PlaceHolderMain_PageContent_ctl00_RichHtmlField_DisplayHtmlPanel {
	background-color:aqua;}
}


/* ----- PageLayout styling */
.itm_ecm_global .home_ref										{ float:left; }
/* PageLayout A */
.itm_ecm_global .pageLayoutA_contentHolder						{ width:950px; }
.itm_ecm_global .pageLayoutA_content_center						{ float:left; width:950px;min-height:387px; background-color:#FFFFFF; padding: 0px}
/* PageLayout B */
.itm_ecm_global .pageLayoutB_contentHolder						{ float:left;width:790px; }
.itm_ecm_global .pageLayoutB_content_center						{ float:left;width:788px; min-height:400px; background-color:#FFFFFF; padding: 0px 10px 0px 10px;}
/* PageLayout C */
.itm_ecm_global .pageLayoutC_contentHolder						{ float:left;width:800px;}
.itm_ecm_global .pageLayoutC_content_center						{
				float: left;
				width: 610px;
				min-height: 400px;
				background-color: #FFFFFF;
				padding: 0px 0px 0px 10px;
				border-right-color: #C0C0C0;
				border-right-style: solid;
				border-right-width: 1px;
				padding-right: 36px;
}
.itm_ecm_global .pageLayoutC_content_right						{
				float: right;
				width: 120px;
				max-height: 500px;
				margin: 0px 0px 0px 0px;
				overflow: visible;
}

/* PageLayout D 
.itm_ecm_global .pageLayoutD_contentHolder						{ float:left;width:800px;}
.itm_ecm_global .pageLayoutD_content_center						{ float:left;width:610px; min-height:400px; background-color:#FFFFFF; padding: 0px 10px 0px 10px;}
.itm_ecm_global .pageLayoutD_content_right						{ float:left;width:150px; margin:10px 10px 0 10px; } /* Mod by WBL, 23.08.2007; Old Values: { float:left;width:780px; margin:0 10px 0 10px; } */






/* ----- Search ----- */
/*
.itm_ecm_global .ms-PartSpacingVertical							{ margin-top:1px; }
.itm_ecm_global div.srch-results .srch-result					{ width:auto; margin:0; padding:7px 0 7px 0; background-color:transparent; background-image:url(/Style%20Library/Images/dotsh.gif); background-repeat:repeat-x; background-position:0 0; }
.itm_ecm_global div.srch-results .srch-Title					{ font-weight:bold; }
.itm_ecm_global div.srch-results .srch-Title a:visited			{ color:#003366; }
.itm_ecm_global div.srch-results .srch-Title a:link				{ color:#003366; }
.itm_ecm_global div.srch-results .srch-Title a:hover			{ color:#648F3F; }
.itm_ecm_global div.srch-results .srch-Title a:active			{ color:#003366; }
.itm_ecm_global div.srch-results .srch-Description				{ margin: 0px 0 4px 0; }
*/

/* ----- Table styling for reusable html the classes are oob in the file HtmlEditorTableFormats.css----- */
.ms-rteTable-1													{ font-family:Arial, Helvetica, sans-serif; }
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1      					{ margin:10px; padding:10px; color:#003366; background:transparent; text-align:left; font-size:16px; font-family:font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; border-spacing:10px; line-height:16px; vertical-align:top; }
.ms-rteTable-1 tr.ms-rteTableOddRow-1							{ background-color:white; font-size:16px; line-height:16px; } 
.ms-rteTable-1 tr.ms-rteTableEvenRow-1							{ background-color:transparent; font-size:16px; line-height:16px; }
.ms-rteTable-1 tr.ms-rteTableFooterRow-1     					{ background-color:transparent; color:#003366; font-size:16px; font-family: font-family:Arial, Helvetica, sans-serif; line-height:16px; }

/* ----- Sitemap ------ */
/*
.itm_ecm_global .toc-layout-main *,
.itm_ecm_global .toc-layout-main a,								{ font-family:inherit; font-weight:normal; }
.itm_ecm_global .toc-layout-main .level-band					{ background:#a9a9a9 none; }
.itm_ecm_global .toc-layout-main .level-band a					{ color:#ffffff; font-weight:bold; }
.itm_ecm_global .toc-layout-main .headertitle,
.itm_ecm_global .toc-layout-main .headertitle-band				{ background:transparent none !important; }
*/
/* 2nd level */
/*
.itm_ecm_global .toc-layout-main .level-header					{ padding-left:2px; }
*/
/* 3th level */
/*
.itm_ecm_global .toc-layout-main .level-bullet					{ background:transparent none; }
.itm_ecm_global .toc-layout-main .level-item-pos				{ margin:0; padding:2px 0px 2px 12px; }
*/

/* ----- Footer Section ----- */
.itm_ecm_global div#footer										{ width:950px; padding:7px 0 7px 0; }
.itm_ecm_global div#footer .footer_separatorLine				{ font-size:0px; height:1px; margin-bottom:7px; width:950px; }
.itm_ecm_global div#footer .footer_logo							{ padding-right:10px; }
.itm_ecm_global div#footer .footer_disclaimer					{
				font-size: 9px;
				line-height: 12px;
				padding-left: 10px;
}
/* ----- Hide not used sharepoint elements */
div.hiddenPlaceholders											{ display:none; }
.itm_ecm_hide	