@charset "utf-8";

<!--

/*=========================================================================*/
/* PRINT CSS for swatchgroup.com                                           */
/* CSS Code : mediaparx.com : February 2006                                */
/*=========================================================================*/ 
*{
	margin:0px;
	padding:0px;
	float:none !important;
	clear:both !important;
}

body{
	font-size:12px;
	font-weight:normal;
	font-variant:normal;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	text-align:left !important;
	color:#000;
}

input, textarea, input, select, h1, h2, h3, h4{
	font-family:Tahoma, Arial, Verdana, sans-serif;
}

textarea, input, select{
	font-size:100%;
}

fieldset{
	border:none;
}

img{
	border:none;
}

a{
	text-decoration:none;
}

ul{
	margin-left:15px;
	padding-left:0px;
	list-style:disc outside;
}

sup{
	font-size:90%;
	line-height:10%;
}

abbr{
	border:none;
	cursor:help;
}

.clear{
	clear:both;
	margin:0px;
	padding:0px;
	line-height:0px;
	height:0px;
	font-size:0px;
}

.ImageLink{
	border:none !important;
	text-decoration:none !important;
	background:none !important;
}

.ImageFloatLeft{
	float:left;
	margin-right:7px;
	margin-bottom:7px;
}

#ContainerLogo{
	margin-bottom:50px;
}

#ContainerAccess,
#ContainerTime,
#ContainerSelectLanguage,
#ContainerNavigation,
#FormSearch,
#ColumnRight ul,
#ContainerFooter{
	display:none;
}

#ContainerTimeHome{
	float:left;
	height:19px;
	color:#003399;
	text-align:left;
	font-size:90%;
	line-height:70%;
	margin:20px 0px 20px 0px;
}

#ContainerTimeHome a{
	color:#003399;
}

#ContainerBreadCrumb{
	float:left;
	font-size:11px !important;
	line-height:100%;
	margin-bottom:30px;
	width:100%;
	background:none !important;
}

#ContainerBreadCrumb h3{
	font-size:11px !important;
}

#ContainerBreadCrumb p{
	min-height:9px;
	padding:2px;
}

#ContainerBreadCrumb a{
	color:#999;
}

#ContainerBreadCrumb a:hover,
#ContainerBreadCrumb .BreadCrumbActive{
	color:#003399;
}

#ContainerInnerBorder{
	background:none !important;
	width:100%;
}

#ContainerInnerBorder .NewsEntryWide h1{ /*Page Title, News Title big*/
	color:#003399;
	font-size:200%;
	font-weight:normal;
	line-height:100%;
	margin-top:0.2em;
	margin-bottom:0.54em;
}

#ContainerInnerBorder h1 a,
#ContainerInnerBorder h2 a{
	color:#003399;
}

#ContainerInnerBorder h1 a:hover,
#ContainerInnerBorder h2 a:hover{
	color:#003399;
	border-bottom:1px solid #003399 !important;
}

#ContainerInnerBorder h2{ /*Product News Title, News Title small, Archive Title*/
	color:#003399;
	letter-spacing:0.1em;
	font-size:100%;
	margin-bottom:2px;
}

#ContainerInnerBorder h2 a{
	color:#003399;
}

#ContainerInnerBorder h3{ /*Black Title*/
	color:#000;
	font-size:100%;
}

#ContainerInnerBorder h4{ /*Leadtext*/
	color:#999;
	font-size:100%;
}

#ColumnLeft{
	text-align:left;
}

#ColumnLeft h3{
	margin-top:10px;
}

#ColumnLeft .ProductNews{
	border:1px solid #CCC;
	padding-bottom:5px;
	margin-bottom:5px;

}

#ColumnLeft .ProductNews h2{
	background:#CCC;
	display:block;
	line-height:1.35em;
	height:1.35em;
	padding-left:4px;
	width:100%;
}

#ColumnLeft .ProductNews h3,
#ColumnLeft .ProductNews p{
	padding-left:3px;
	padding-right:3px;
	width:100%;
}

#ColumnLeft h3 a{
	color:#000000;
}

#ColumnLeft h3 a:hover{
	color:#000000;
	border-bottom:1px solid #000000 !important;
}

#ColumnLeft ul,
#ColumnLeft .SubNaviL1,
#ColumnLeft .SubNaviL1Active a,
#ColumnLeft .SubNaviL1Active1 a{
	display:none;
}

#ColumnLeft .SeparatorColumnLeft{
	height:14px;
	line-height:14px;
	font-size:0px;
	background:url(file:///C|/Workspace/sg401/extension/swatchgroup/design/swatchgroup/images/img_separator_grey.gif) 0px 50% repeat-x;
}

ul#ColumnLeftHome{
	float:left;
	width:622px;
	margin:0px 0px 20px 0px;
	padding:3px 0px 3px 0px;
	list-style:none;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#999;
	font-size:95%;
}

ul#ColumnLeftHome a{
	color:#999;
}

ul#ColumnLeftHome li{
	float:left;
	display:inline;
	font-weight:bold;
}

ul#ColumnLeftHome li.spacer{
	display:block;
	width:622px;
	height:8px;
	line-height:8px;
	font-size:8px;
}

/*==============================*/
/*Column Visual                 */
/*==============================*/
#ColumnVisual,
#ColumnVisual img{
	width:622px;
	float:left;
}

/*==============================*/
/*Column Center                 */
/*==============================*/
#ColumnCenter{
	line-height:127%;
	text-align:left;
	width:100% !important;
	margin-right:0px !important;
}

#ColumnCenter h1{
	color:#003399;
	font-size:200%;
	font-weight:normal;
	line-height:100%;
	margin-top:0.1em;
	margin-bottom:0.6em;
}

#ColumnCenter p{
	margin-bottom:11px;
}

#ColumnCenter a{
	color:#003399;
}

#ColumnCenter a:hover{
	color:#003399;
	border-bottom:1px solid #003399 !important;
}

#ColumnCenter .NewsEntryWide,
#ColumnCenter .NewsEntryLeftHalf,
#ColumnCenter .NewsEntryRightHalf{
	float:left;
	padding-top:6px;
	padding-bottom:9px;
	widows:5;
}

#ColumnCenter .NewsEntryWide{
	float:left;
	min-height:144px;
	padding-top:0px;
}

#ColumnCenter .NewsEntryLeftHalf,
#ColumnCenter .NewsEntryRightHalf{
	border-top:1px solid #003399;
	min-height:64px;
	width:100%;
}

#ColumnCenter .NewsEntryLeftHalf{
	float:left !important;
	margin-right:5px;
}

#ColumnCenter .NewsEntryWide img,
#ColumnCenter .NewsEntryLeftHalf img,
#ColumnCenter .NewsEntryRightHalf img{
	float:left;
	margin-right:5px;
}

#ColumnCenter .SeparatorContentBlue,
#ColumnCenter .SeparatorContentBlueIndex,
#ColumnCenter .SeparatorContentGrey{
	clear:both;
	line-height:1px;
	height:1px;
	font-size:1px;
	background:#003399;
	width:100%;
}

#ColumnCenter .SeparatorContentBlueIndex{
	margin-bottom:5px;
}

#ColumnCenter .SeparatorContentGrey{
	background:#CCC;
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
}

#ColumnCenter .ImageBrandInText{
	float:right;
	position:relative;
	top:350px;
	right:0px;
	margin-left:7px;
	margin-top:7px;
}

#ContainerContentHeader img{
	float:left;
}

#ContainerContentHeaderBrandV1{
	float:left;
	width:477px;
	min-height:150px;
	margin-bottom:7px;
	background:none;
}

#ContainerContentHeaderBrandV1 .BrandLogo{
	float:left;
	width:235px;
	margin-right:7px;
	height:150px;
}

#ContainerContentHeaderBrandV1 .BrandText{
	float:right;
	width:227px;
	padding-left:7px;
	padding-top:50px;
	min-height:83px;
}

#ContainerContentHeaderBrandV1 a{
	float:right;
	display:block;
	width:227px;
	padding-left:7px;
	color:#000;
	border-top:1px solid #CCC;
	background:#dbdbdb;
	min-height:16px;
	line-height:16px;
}

#ContainerContentHeaderBrandV1 a:hover{
	color:#003399;
	border-bottom:none !important;
}

#ContainerContentHeaderBrandV2{
	float:left;
	width:477px;
	min-height:224px;
	margin-bottom:7px;
}

#ContainerContentHeaderBrandV2 #DummyBrandV2{
	float:left;
	width:235px;
	margin-right:7px;
}

#ContainerContentHeaderBrandV2 .BrandLogo{
	float:left;
	width:235px;
	height:120px;
	border-bottom:1px solid #CCC;
}

#ContainerContentHeaderBrandV2 .BrandLogo img{
	width:235px;
}

#ContainerContentHeaderBrandV2 .BrandText{
	float:left;
	width:242px;
	padding-left:7px;
	padding-top:15px;
	min-height:70px;
}

#ContainerContentHeaderBrandV2 a{
	float:left;
	display:block;
	width:227px;
	padding-left:8px;
	color:#000;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#dbdbdb;
	min-height:16px;
	line-height:16px;
}

#ContainerContentHeaderBrandV2 a:hover{
	color:#003399;
	border-bottom:1px solid #CCC !important;
}

#ContainerContentHeaderBrandV3{
    float:left;
    width:477px;
    min-height:144px;
    margin-bottom:7px;
	background:url(file:///C|/Workspace/sg401/extension/swatchgroup/design/swatchgroup/images/img_bg_content_header_brands_v2.gif) bottom no-repeat;
}

#ContainerContentHeaderBrandV3 #DummyBrandV3{
    float:left;
    width:235px;
    margin-right:7px;
}

#ContainerContentHeaderBrandV3 .BrandLogoV3{
    float:left;
    width:235px;
    height:120px;
	margin-bottom:6px;

}

#ContainerContentHeaderBrandV3 a{
    float:left;
    display:block;
    width:227px;
    padding-left:8px;
    color:#000;
    border-top:1px solid #CCC;
    /*border-bottom:1px solid #CCC;*/
    background:#dbdbdb;
    min-height:16px;
    line-height:16px;
}

#ContainerContentHeaderBrandV3 a:hover{
    color:#003399;
    border-bottom:1px solid #CCC !important;
}

#ContainerContentHeaderBrandV3 #BrandPicture{
    float:left;
    width:235px;
    height:144px;
}

#ContainerContentHeaderBrandV2 #BrandPicture{
	float:left;
	width:235px;
	height:224px;
}

#ColumnCenter #ContainerArchive h2{
	display:inline;
	margin-right:5px;
	width:100%;
}

#ColumnCenter .ArticleTitle{
	color:#003399;
}
#ColumnCenter #ContainerArchive #ContainerArchiveFooter{
	text-align:right;
}

.MessageFrontSide {
	padding-bottom:0px;
	width:100%;
}

.MessageFrontSide2 {
	padding-bottom:9px;
}

.lead {
	color:#003399;
	letter-spacing:0.1em;
	font-size:100%;
	font-weight:bold;
	padding-bottom:4px;
}

#picture_gallery a {
	float:left;
	margin-bottom:7px;
	margin-right:7px;
	
}


/*==============================*/
/*Sitemap                       */
/*==============================*/
#Sitemap{
	float:left;
	min-height:17px;
	border:none;
}

#Sitemap ul{
	top:0.25em;
}

#Sitemap li{
	list-style: none;
	padding-left:20px;
	padding-right:20px;
}

#Sitemap .MainNavi{
	padding-top:0.4em;
	padding-bottom:0.4em;
	text-transform:uppercase;
	font-weight:bold;
}

#Sitemap .MainNavi a{
	color:#999;
	text-transform:uppercase;
	font-weight:bold;
}

#Sitemap .MainNavi a:hover{
	color:#003399;
	text-transform:uppercase;
	font-weight:bold;
}

#Sitemap .SubNaviL1{
	padding-top:0.4em;
	padding-bottom:0.4em;
	font-weight:bold;
}

#Sitemap .SubNaviL1 a{
	color:#666;
	font-weight:bold;
	text-transform:none;
}

#Sitemap .SubNaviL1 a:hover{
	color:#003399;
	font-weight:bold;
	text-transform:none;
}

#Sitemap .SubNaviL2{
	padding-top:0.4em;
	padding-bottom:0.4em;
	font-weight:normal;
}

#Sitemap .SubNaviL2 a{
	color:#666;
	padding-left:10px;
	background:url(file:///C|/Workspace/sg401/extension/swatchgroup/design/swatchgroup/images/img_arrow.gif) no-repeat 0px 0.4em;
	font-weight:normal;
}

#Sitemap .SubNaviL2 a:hover{
	color:#003399;
	font-weight:normal;	
}

#Sitemap .SubNaviL3{
	font-weight:normal;	
	padding-top:0.4em;
	padding-bottom:0.4em;
	font-weight:normal;
}

#Sitemap .SubNaviL3 a{
	color:#666;
	padding-left:10px;
	background:url(file:///C|/Workspace/sg401/extension/swatchgroup/design/swatchgroup/images/img_arrow.gif) no-repeat 0px 0.4em;
	font-weight:normal;	
}

#Sitemap .SubNaviL3 a:hover{
	color:#003399;
	font-weight:normal;	
}


/*==============================*/
/*Share Price Diagramms         */
/*==============================*/


/*==========================================*/
/*Customs Styles for Embedded Objecs        */
/*==========================================*/

.space_before_5px {
	margin-top:5px;
	}

.space_after_5px {
	margin-bottom:5px;
	}
	
.space_before_10px {
	margin-top:10px;
	}

.space_after_10px {
	margin-bottom:10px;
	}	
	
-->