/*
 * $History: styles_NN.css $
 * 
 * *****************  Version 2  *****************
 * User: Wouter       Date: 10/25/07   Time: 1:50p
 * Updated in $/comato-v3/front/wwwhuntsman/textile_effects/css
 * css search update
 * 
 * *****************  Version 1  *****************
 * User: Gert         Date: 9/05/06    Time: 17:24
 * Created in $/comato-v3/Front/wwwhuntsman/TEXTILE_EFFECTS/css
 * 
 * *****************  Version 34  *****************
 * User: Ronald       Date: 25/11/05   Time: 12:11
 * Updated in $/comato-v3/front/wwwhuntsman/advanced_materials/Css
 * 
 * *****************  Version 33  *****************
 * User: Frank        Date: 16/11/05   Time: 16:40
 * Updated in $/comato-v3/Front/wwwhuntsman/advanced_materials/Css
 * 
 * *****************  Version 32  *****************
 * User: Ronald       Date: 8/11/05    Time: 17:06
 * Updated in $/comato-v3/front/wwwhuntsman/advanced_materials/Css
 * 
 * *****************  Version 31  *****************
 * User: Ronald       Date: 30/08/05   Time: 13:16
 * Updated in $/comato-v3/front/wwwhuntsman/advanced_materials/Css
 * 
 * *****************  Version 30  *****************
 * User: Ronald       Date: 24/08/05   Time: 11:26
 * Updated in $/comato-v3/front/wwwhuntsman/advanced_materials/Css
 * 
 * *****************  Version 29  *****************
 * User: Ronald       Date: 23/08/05   Time: 17:43
 * Updated in $/comato-v3/front/wwwhuntsman/advanced_materials/Css
 * 
 * *****************  Version 28  *****************
 * User: Ronald       Date: 23/08/05   Time: 12:06
 * Updated in $/comato-v3/front/wwwhuntsman/advanced_materials/Css
 */
 
body {
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	line-height:14px;
	color:#000;
}

/*COMATO STYLES*/

.field {
	display:inline;
	font-weight:bold;
	color:#ff00ff;
}

/*Template preview in the Html Editor*/

#EditorDiv #content {
	position:absolute;
	top:0;
	left:0;
	margin:0 0 20px 6px;
	padding:0;
	width:750px;
	background-color:#fff;
}

#EditorDiv .WrapperA, #previewdiv .WrapperA {
	float:left;
	width:190px;
	margin:0 0 14px 0;
	padding:7px;
	border:1px solid #827F7D;
}

#EditorDiv .searchBox input.searchField, #previewdiv .searchBox input.searchField {
	float:left;
	width:123px;
	height:17px;
	margin:0;
	padding:1px 0 0 0;	
	font-size:11px;
	color:#000;
	border:1px solid #827E7C;
	background-color:#fff;
}

#EditorDiv .fixedThemes, #previewdiv .fixedThemes {
	position:absolute;
	top:0;
	left:210px;	
	width:540px;
	height:23px;
	margin:0;
	padding:0;
	color:#900028;
	border:1px solid #900028;
	background-color:#fff;
	overflow:hidden;
}

#EditorDiv .RightCol .newslabel, #previewdiv .RightCol .newslabel {
	margin:0;
	padding:4px 7px 4px 7px;
	font-weight:bold;
	color:#fff;
	width:145px;
	background-color:#036;
} 

/*imageholder center*/

.ImgHolderCenter {
	text-align:center;
	width:100%;
}

/*content image*/

.contentImage {
	margin:0;
	padding:5px 0 0 5px;
	clear:right;
}

a .contentImage {
	border:0;
}

/*version preview*/

#VersionPreview {
	position:absolute;
	top:25px;
	left:0px;
	width:778px;
	height:545px;
	padding-top:20px;
	border-top:1px solid black;
	overflow:auto;
}

#VersionPreview #VPcontent {
	position:absolute;
	top:0px;
	left:0px;
	margin:5px 5px 5px 4px;
}

/*Preview in the Html editor of the Newstool*/

#ContentDiv {
	margin:0;
	padding:0;
	background-color:#fff;
}

#ContentDiv #content .NewsContentBlock {
	position:absolute;
	top:5px;
	left:0;
	margin:14px 7px;
	padding:0;
	width:526px;
}

/*Preview in Newstool*/

#previewdiv .newsdate {
	display:none;
}

#previewdiv .NewsContentBlock {
	margin:0;
	padding:0;
}

/*Preview in Casestudytool*/

#previewdiv .casestudytitle {
	display:block;
	margin:0;
	padding:0 0 7px 0;
	width:540px;
	font-size:12px;	
	line-height:14px;	
	font-weight:bold;
	color:#000;
}

#previewdiv .casestudydate {
	display:none;
}

#previewdiv .casestudyteaser {
	margin:0;
	padding:7px 5px 0 0;
	width:540px;
}

#previewdiv .casestudyitem {
	margin:0;
	padding:7px 5px 0 0;
	width:540px;
}

/*Preview in News & Casestudytool*/

/*#previewdiv .subtitle {
	display:block;
	margin:0;
	padding:0 0 7px 0;
	width:540px;
	font-size:12px;	
	line-height:14px;	
	font-weight:bold;
	color:#900028;
}*/

#previewdiv .subtitle {
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#000;
}

/*CONTENT*/

#content {
	margin:0 auto;
	padding:0;	
	width:750px;	
	background-color:#fff;
}

/*stokely css hack for safari*/
/*\*/
html*#content {
	position:relative;
}/**/

/*General links*/

a:link, a:visited {color:#000;text-decoration:underline;}
a:hover, a:active {color:#000;text-decoration:none;}

/*HEADER*/

.header {
	margin:0 0 5px 0;
	padding:0;
	width:750px;
	height:95px;
	background-color:#fff;
	overflow:hidden;
}

.header a img {
	border:0;
}

/*languageswitch*/

.languageswitch {	
	margin:5px 0 0 0;
	padding:0;
	float:right;	
	width:750px;	
	height:21px;	
	text-align:right;
	color:#000;
	clear:both;
    visibility:hidden;
}

.languageswitch form {
	margin:0;
	padding:0;
}

.languageswitch a:link, .languageswitch a:visited {color:#000;text-decoration:none;}
.languageswitch a:hover, .languageswitch a:active {color:#000;text-decoration:underline;}

/*companylogo*/

.companylogo { 	
	float:left;
	margin:0;
	padding:0;
	width:210px;
	height:65px;
}

.companylogo a {
	display:block;
	width:210px;
	height:65px;
}

/*division*/

.division { 	
	float:left;
	margin:0;
	padding:0;
	width:215px;
	height:65px;
}

.division a {
	display:block;
	width:215px;
	height:65px;
}

/*banner slot 4*/

.banner4 {
	float:right;
	width:325px;
	height:65px;
	margin:0;
	padding:0;
}

.banner4 a {
	display:block;
}

/*MAIN*/

.main {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:750px;
	background:#fff url(../Site_Images/bg_main.gif) repeat-y;
}

/*LEFTCOL*/

.LeftCol {
	float:left;
	margin:0;
	padding:0;
	width:190px;
	background-color:#fff;
	overflow:hidden;
}

/*WrapperA*/

.WrapperA {
	float:left;
	width:174px;
	margin:0 0 14px 0;
	padding:7px;
	border:1px solid #827F7D;
}

/*secondnav*/

.secondnav {
	margin:0;
	padding:0;
	font-weight:bold;
	text-align:center;
}

.secondnav a:link, .secondnav a:visited {color:#827E7C;text-decoration:none;}
.secondnav a:hover, .secondnav a:active {color:#827E7C;text-decoration:underline;}

#PreviewDiv .seperator, #EditorDiv .seperator  {
	padding:0 3px;
}

.secondnav .seperator {
	margin:0;
	padding:0 3px;
	font-size:11px;
	font-weight:bold;
	color:#900028;
}

/*searchmodule*/

.searchBox {
	float:left;
	margin:14px 0 0 0;
	padding:0;
}

.searchBox form {
	margin:0;
	padding:0;
}

.searchBox input.searchField {
	float:left;
	width:127px;
	height:14px;
	margin:0;
	padding:1px 0 0 0;	
	font-size:11px;
	color:#000;
	border:1px solid #827E7C;
	background-color:#fff;
}

.searchBox input.searchButton {
	float:left;
	margin:0;
	padding:0;
}

/*leftnav*/

/*WrapperB*/

.WrapperB {
	float:left;
	width:176px;
	margin:0;
	padding:7px 6px 0 6px;
	border:1px solid #827F7D;
}

html> body .NavTree .WrapperB {
	padding:7px 7px 28px 7px;
}

/*Navigationtree*/

.NavTree {	
	float:left;
	width:174px;
	margin:0;
	padding:0;
}

.NavTree ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

/*Depth1*/

.NavTree ul.depth1 {
	margin:0;
	padding:0;
	border-bottom:1px solid #900028;
}

.NavTree ul.depth1 li a {
	display:block;
	margin:0;
	padding:7px 0;
	width:176px;
	font-weight:bold;
	color:#777;
	text-decoration:none;
	background:#fff;
}

.NavTree ul.depth1 li.active {
	display:block;
	margin:0;
	padding:7px 0;
	width:176px;
	font-weight:bold;
	color:#5B5957;
	text-decoration:none;
	background:#fff;
}

.NavTree ul.depth1 li a:hover {
	color:#777;
	background-color:#F5F8FA;
}

.NavTree ul.depth1 li:active {
	color:#777;
	background-color:#F5F8FA;
}

/*Depth2*/

.NavTree ul.depth2 {
	margin:0;
	padding:0;
}

.NavTree ul.depth2 li a {
	display:block;
	margin:0;
	padding:5px 0 5px 14px;
	width:162px;
	color:#777;
	text-decoration:none;
	background:#fff url(../Site_Images/bg_depth2.gif) repeat-x left bottom;
}

.NavTree ul.depth2 li.active {
	display:block;
	margin:0;
	padding:5px 0 5px 14px;
	width:162px;
	color:#5B5957;
	font-weight:bold;
	text-decoration:none;
	background:#fff url(../Site_Images/bg_depth2.gif) repeat-x left bottom;
}

.NavTree ul.depth2 li a:hover {
	color:#777;
	background-color:#F5F8FA;
}

.NavTree ul.depth2 li:active {
	color:#777;
	background-color:#F5F8FA;
}

/*Depth3*/

.NavTree ul.depth3 {
	margin:0;
	padding:0;
}

.NavTree ul.depth3 li a {
	display:block;
	margin:0;
	padding:4px 0 4px 28px;
	width:144px;
	color:#777;
	text-decoration:none;
	background:#fff url(../Site_Images/bullet_dept3.gif) no-repeat 11% 50%;
	border-bottom:1px solid #E7E7E7;
}

.NavTree ul.depth3 li.active {
	display:block;
	margin:0;
	padding:4px 0 4px 28px;
	width:144px;
	font-weight:bold;
	color:#5B5957;
	text-decoration:none;
	background:#fff url(../Site_Images/bullet_dept3.gif) no-repeat 11% 50%;
	border-bottom:1px solid #E7E7E7;
}

.NavTree ul.depth3 li a:hover {
	color:#777;
	background-color:#F1F4F7;
}

.NavTree ul.depth3 li:active {
	color:#777;
	background-color:#F1F4F7;
}

/*Depth4*/

.NavTree ul.depth4 {
	margin:0;
	padding:0;
}

.NavTree ul.depth4 li a {
	display:block;
	margin:0;
	padding:4px 0 4px 42px;
	width:130px;
	color:#777;
	text-decoration:none;
	background:#fff url(../Site_Images/bullet_dept4.gif) no-repeat 18% 50%;
	border-bottom:1px solid #E7E7E7;
}

.NavTree ul.depth4 li.active {
	display:block;
	margin:0;
	padding:4px 0 4px 42px;
	width:130px;
	font-weight:bold;
	color:#5B5957;
	text-decoration:none;
	background:#fff url(../Site_Images/bullet_dept4.gif) no-repeat 18% 50%;
	border-bottom:1px solid #E7E7E7;
}

.NavTree ul.depth4 li a:hover {
	color:#777;
	background-color:#F5F8FA;
}

.NavTree ul.depth4 li:active {
	color:#777;
	background-color:#F5F8FA;
}

/*Default*/

.NavTree ul.default {
	margin:0;
	padding:0;
}

.NavTree ul.default li a {
	display:block;
	margin:0;
	padding:4px 0 4px 42px;
	width:130px;
	color:#777;
	text-decoration:none;
	background:#fff url(../Site_Images/bullet_dept4.gif) no-repeat 18% 50%;
	border-bottom:1px solid #E7E7E7;
}

.NavTree ul.default li.active {
	display:block;
	margin:0;
	padding:4px 0 4px 42px;
	width:130px;
	font-weight:bold;
	color:#5B5957;
	text-decoration:none;
	background:#fff url(../Site_Images/bullet_dept4.gif) no-repeat 18% 50%;
	border-bottom:1px solid #E7E7E7;
}

.NavTree ul.default li a:hover {
	color:#777;
	background-color:#F5F8FA;
}

.NavTree ul.default li:active {
	color:#777;
	background-color:#F5F8FA;
}

/*Menu End*/

.NavTree .menuend {
	display:none;
}

/*contactmodule*/

/*inactive*/

/*.LeftCol .addressBox {
	position:absolute;
	width:190px;
	margin:0;
	padding:0;
	color:#fff;
	font-size:10px;	
	line-height:12px;
	left:0;
	bottom:0;
	clear:both;
	display:none;
}*/

/*active*/

.addressBox {	
	float:left;
	margin:0;
	padding:21px 0 14px 0;
	color:#686563;
}

.addressBox .addressText {
	margin:0;
	padding:0;
}

.addressBox .addresstitle {
	margin:0;
	padding:0 0 7px 0;
	font-weight:bold;
}

.addressBox .addressbody {	
	margin:0;
	padding:0 0 0 0;
}

.addressbody .surveypreviewlink {
	margin:0;
	padding:0;
}

/*media*/

.media {
	float:left;
	margin:0;
	padding:14px 0 14px 0;
	color:#686563;
}

.mediawrapper {
	margin:0;
	padding:7px 0 7px 0;
	color:#686563;
	border-bottom:1px solid #900028;
}

.mediawrapper h2 {
	margin:0;
	padding:7px 0 0 0;
	font-size:11px;
	color:#827E7C;
	line-height:13px;
}

.mediawrapper p {
	margin:0;
	padding:3px 0 4px 0;
}

.mediawrapper a {
	display:block;
	margin:0;
	padding:2px 0 1px 0;
	color:#686563;
	background:#fff url(../Site_Images/bg_medialink.gif) no-repeat right center;
	width:176px;
}

.media a:link, .media a:visited {color:#000;text-decoration:underline;}
.media a:hover, .media a:active {color:#000;text-decoration:none;}

/*CENTERCOL*/

.main .CenterCol {	
	float:left;
	margin:0 20px;
	padding:0 0 28px 0;
	width:375px;
	overflow:hidden;
	background-color:#fff;
}

/*fixedthemes*/

.fixedThemes {
	position:absolute;
	top:0;
	left:210px;	
	width:538px;
	height:21px;
	margin:0;
	padding:0;
	line-height:13px;
	color:#900028;
	border:1px solid #900028;
	background-color:#fff;
	overflow:hidden;
}

/*stokely css hack for safari*/
/*\*/
html* .fixedThemes {
	top:0px;
}/**/

.fixedThemes .seperator {
	margin-right:20px;
	display:none;
}

.fixedThemes a {
	display:block;
	float:left;
	margin:0;
	padding:4px 18px 4px 18px;
}

html> body .fixedThemes a {
	padding:3px 18px 5px 18px;
}

.fixedThemes a:link, .fixedThemes a:visited {
	text-decoration:none;
	color:#900028;
}

.fixedThemes a:hover {
	text-decoration:none;
	color:#fff;
	background-color:#900028;
}

.fixedThemes a:active {
	text-decoration:none;
	color:#fff;	
	background-color:#900028;
}

.active {
	color:#fff;	
	background-color:#900028;
}

a.active:link, a.active:visited {color:#fff;text-decoration:none;}
a.active:hover, a.active:active {color:#fff;text-decoration:none;}

/*WrapperC*/

.main .WrapperC {
	float:left;
	margin:39px 0 7px 0;
	padding:0;	
	width:375px;
}

.WrapperC a:link, .WrapperC a:visited, .WrapperC a:active {color:#686563;text-decoration:underline;}
.WrapperC a:hover {color:#686563;text-decoration:none;}

/*breadcrumb*/

.main .breadcrumb {
	float:left;
	margin:0;
	padding:0 0 22px 0;
	width:270px;
	font-size:10px;
	line-height:12px;
	color:#686563;
}

.main .breadcrumb p {margin:0;padding:0;}

/*printpage*/

.main .printpage {
	float:right;
	margin:0;
	padding:0;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
}

.main .printpage img {
	margin-right:0px;
}

/*emailpage*/

.main .email2friend {
	float:right;
	margin:0;
	padding:0;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
}

.main .email2friend img {
	margin-right:10px;
}

/*pagetitle2*/

.PageTitle2 {
	margin:0;
	padding:0 0 10px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#900028;
	clear:both;
}

/*pagetitle2*//*UPPERCASE/LOWERCASE NAMING CONVENTION PROBLEM CONSULT ROB*/

.pagetitle2 {
	margin:0;
	padding:0 0 10px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#900028;
	clear:both;
}

/*contenblockB*/

.ContentBlockB {
	margin:0;
	padding:0;
}

.ContentBlockB p {
	margin:0;
	padding:0 0 8px 0;
}

/*RIGHTCOL*/

.RightCol {
	float:right;
	margin:23px 0 0 0;
	padding:0 0 28px 0;
	width:145px;
	overflow:hidden;
	border-top:14px solid #fff;	
}

/*html> body .RightCol {
	margin:37px 0 0 0;
}*/

/*banner5*/

.banner5 {
	float:left;
	width:145px;
	height:65px;
	margin:0;
	padding:0;
}

.banner5 a {
	display:block;
}

.banner5 a img {
	border:0;
}


.banner5 img {
	display:block;
}

/*RIGHTCOL*//*NEWS*/

.RightCol .news, #previewdiv .RightCol .news {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	color:#686563;
	width:145px;
}

.RightCol .wrapper, #previewdiv .RightCol .wrapper {
	margin:0;
	padding:0 0 7px 0;
	width:145px;
	background:url(../Site_Images/bg_wrapper.gif) bottom center no-repeat;
}

.RightCol .newslabel, #previewdiv .RightCol .newsgroup {
	margin:0;
	padding:4px 7px 4px 7px;
	font-weight:bold;
	color:#fff;
	width:131px;
	background-color:#036;
} 

.RightCol .newsgroup, #previewdiv .RightCol .newsgroup {
	margin:0 7px;
	padding:4px 0 4px 0;
	width:131px;
	border-bottom:1px solid #686563;
} 

.RightCol .newscategory, #previewdiv .RightCol .newscategory {
	margin:0 7px;
	padding:4px 0 4px 0;
	color:#666;
	width:131px;
	border-bottom:1px solid #686563;
}

.RightCol .newswrapper {
	margin:7px 7px 14px 7px;
	padding:4px 0 3px 0;
	width:131px;
}

.RightCol .newsactivedate, #previewdiv .RightCol .newsactivedate {
	margin:0;
	padding:0;
}

.RightCol .newstitle, #previewdiv .RightCol .newstitle {
	margin:0;
	padding:0;
	border-bottom:0;
	font-size:11px;
	line-height:13px;
}

.RightCol .newstitle a, #previewdiv .RightCol .newstitle a {
	margin:0;
	padding:0;
	font-weight:normal;
	color:#686563;
}

.RightCol .newstitle a:link, .RightCol .newstitle a:visited, #previewdiv .RightCol .newstitle a:link, #previewdiv .RightCol .newstitle a:visited {text-decoration:underline;}
.RightCol .newstitle a:hover, #previewdiv .RightCol .newstitle a:hover {text-decoration:none;}
.RightCol .newstitle a:active, #previewdiv .RightCol .newstitle a:active {text-decoration:underline;}

.RightCol .newsteaser {
	display:none;
}

.RightCol .newsitem {
	display:none;
}

.RightCol .newsmore  {
	display:none;
}

.RightCol .top {
	display:none;
}

.RightCol .newscatLink {
	margin:7px 7px 7px 7px;
	padding:4px 0 3px 0;
}

.RightCol .newscatLink a {
	display:block;
	margin:0;
	padding:1px 0;
	font-weight:bold;
	color:#686563;
	background:transparent url(../Site_Images/bg_newslink.gif) no-repeat right center;
	width:131px;
}

.RightCol .newsgroupLink {
	margin:7px 7px 7px 7px;
	padding:4px 0 3px 0;
}

.RightCol .newsgroupLink a {
	display:block;
	margin:0;
	padding:1px 0;
	font-weight:bold;
	color:#686563;
	background:transparent url(../Site_Images/bg_newslink.gif) no-repeat right center;
	width:131px;
}

/*FOOTER*/

.footer {
	float:left;
	margin:14px 0 0 0;
	padding:0;
	width:750px;
	color:#fff;
	background-color:#fff;
}

.copyright {
	margin:0;
	padding:7px 0 7px 0;
	text-align:center;
	color:#000;
}

.copyright a:link, .copyright a:visited {color:#000;text-decoration:underline;}
.copyright a:hover, .copyright a:active {color:#000;text-decoration:none;}

.footerlinks {
	margin:0;
	padding:7px 4px 7px 4px;
	color:#fff;
	background-color:#900028;
	text-align:center;
}

.footerlinks a:link, .footerlinks a:visited, .footerlinks a:active {
	color:#fff;text-decoration:none;
}

.footerlinks a:hover {
	color:#fff;text-decoration:underline;
}

/*SITEMAP PAGE*/

.CenterCol .sitemap {
	margin:0;
	padding:8px 0 8px 0;
}

.sitemap .sitemapthemename {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}

.sitemap .sitemapthemetitle {
	margin:0;
	padding:0 0 3px 0;
	text-align:left;
}

.sitemap .sitemapthemetitle .img {
	margin:0;
	padding:0 2px 0 2px;
}

/*PRINT POPUP*/

#printpopup {
	margin:21px;
	padding:0;
	background:#fff;
}

#printpopup #content {
	margin:0;
	padding:0;
	width:600px;
}

#printpopup .printpage {
	display:none;
}

#printpopup .email2friend {
	display:none;
}

#printpopup .breadcrumb {
	display:none;
}

#printpopup .back, #printpopup .newsback, #printpopup .faqback, #printpopup .caseback {
	display:none;
}

#printpopup .top {
	display:none;
}

/*EMAIL 2 FRIEND PAGE*/

.globalform {
	width:540px;
	margin:0 auto;
	padding:0;
	background:transparent; 
	border:0;
}

.globalform p {
	margin:0 0 10px 0;
	padding:0;
}

.globalform form {
	display:inline;
}

.globalform p.form-intro {
	margin:0 0 21px 0;
	padding:0;
}

.globalform div.formres {display:none;}

.globalform label {
	display:block;
	float:left;	
	margin:0;
	padding:3px 3px 0 0;
	width:140px;
}

.globalform input {
	margin:0;
	padding:0 0 0 3px;	
	border:1px solid #827E7C; 	
	height:15px;
	font-size:11px;
	background:#fff;
}

.globalform input.textfield {
	border:1px solid #827E7C;
	width:180px;
}

.globalform textarea {
	margin:0;
	padding:3px;
	border:1px solid #827E7C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fff;
	width:177px;
}

.globalform input.checkbox {
	padding:0;
	border:0;
	background:#fff;
}  

.globalform input.submit {
 	margin:14px 0 0 146px;
	padding:0;	
	width:100px;
	height:25px;
	font-size:11px;
	font-weight:bold;
	color:#900028;
	border:1px solid #900028;
	background-color:#fff;
}

.globalform p.form-info {
	margin:0;
	padding:0 0 14px 0;
}

.globalform span.form-asterix {
	padding:0 0 0 3px;
	color:#900028;
}

.globalform span.form-error {
	margin:0;
	padding:0 0 0 7px;
	color:#900028;
}

.confirmation {
	margin:0 0 21px 0;
	padding:0;
}

.email-details {
	margin:14px 0;
	padding:7px 7px 7px 14px;
	background:#F5F8FA;
}

.email-details p {
	margin:0;
	padding:0 0 4px 0;
}

.email-details strong {
	padding:0 7px 0 0;
}

.email-send {
	margin:0;
	padding:7px 0 7px 14px;
}

/*LEGACY STYLES*/

sub {font-size:8px;line-height:16px;}
sup {font-size:13px;line-height:20px;}

table.content {
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	line-height:12px;
	color:#333;
	height:100%;
}

td.title {
	margin:0;
	padding:0 0 4px 2px;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#900028;
	clear:both;
}

td.content {
	background-color:#fff;
}

pre.content {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	line-height:12px;
	color:#333;
}

/*INCLUDED CONTENT*/

/*feedback form*/

.feedbackform {
	margin:0;
	padding:0;
	width:97%;
}

.feedbackform tr td {
	margin:0;
	padding:0 0 3px 0;
}

.feedbackform tr td h5 {
	margin:0;
	padding:20px 0 15px 0;
	font-size:11px;
	line-height:13px;
}

.feedbackform tr td.label {
	margin:0;
	padding:0;
	width:38%;
	vertical-align:middle;
}

.feedbackform tr td.labelsmall {
	margin:0;
	padding:0;
	width:25%;
	vertical-align:middle;
}

.feedbackform tr td.formelements {
	margin:0;
	padding:0 0 3px 0;
}

.feedbackform input.feedback {
	border:1px solid #477A92;
	background-color:#F7F8F9;
	width:258px;
}

.feedbackform input.feedbacksmall {
	border:1px solid #477A92;
	background-color:#F7F8F9;
	width:170px;
}

.feedbackform input.submit {
	margin:14px 58px 0 0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#990000;
	border:1px solid #990000;
	background-color:#fff;
	width:100px;
	height:25px;
}

.feedbackform input.reset {
	margin:14px 0 0 0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#477A92;
	border:1px solid #477A92;
	background-color:#fff;
	width:100px;
	height:25px;
}

.feedbackform select {
	border:1px solid #477A92;
	background-color:#F7F8F9;
	width:262px;
}

.feedbackform textarea {	
	width:258px;
	border:1px solid #477A92;
	background-color:#F7F8F9;
	font-family:Arial, Helvetica, sans-serif;
}

.feedbackform textarea.textareasmall {	
	width:175px;
	height:251px;
	border:1px solid #477A92;
	background-color:#F7F8F9;
	font-family:Arial, Helvetica, sans-serif;
}

.feedbackform span.required {
	color:red;
}

.feedbackform .materials {
	margin:0;
	padding:0;
	background-color:#DFE5EC;
	width:258px;
}

.feedbackform .materials #MaterialsDiv {
	float:left;
	margin:0;
	padding:7px 0 15px 7px;
}

.feedbackform .materials #MaterialsDiv h6 {
	margin:0;
	padding:0 0 7px 0;
}

.feedbackform .matformelements {
	float:left;
	margin:0;
	padding:2px 0 2px 0;
	border-bottom:1px solid #BFCCD9;
}

.matformelements .matinput {
	float:left;
	margin:0;
	padding:0;
	width:30px;
}

.matformelements .matlabel {
	float:left;
	margin:0;
	padding:4px 0 0 0;
	width:214px;
	vertical-align:middle;
}

/*NEWS - LIST*/

.CenterCol .news {
	float:left;
}

.CenterCol .newslabel, #printpopup .newslabel {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-top:1px solid #827E7C;
	border-bottom:1px solid #827E7C;
}

.CenterCol .newsgroup, #printpopup .newsgroup {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}

.CenterCol .newscategory, #printpopup .newscategory {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}

.CenterCol .news {
	margin:0;
	padding:0;
	color:#000;
}

.CenterCol .newsactivedate, #printpopup .newsactivedate, #previewdiv .newsactivedate {
	margin:0;
	padding:14px 0 7px 0;
	clear:both;
}

.CenterCol .newstitle, #printpopup .newstitle, #previewdiv .newstitle {
	margin:0;
	padding:0 0 7px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #827E7C;
}

.CenterCol .newstitle a, #printpopup .newstitle a, #previewdiv .newstitle a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000;
}

.CenterCol .newsteaser, #printpopup .newsteaser, #previewdiv .newsteaser  {
	margin:0;
	padding:7px 0 7px 0;
}

.CenterCol .newsmore {
	margin:0;
	padding:0 0 7px 0;
}

/*NEWS - DETAIL*/

.newsblock {
	margin:0;
	padding:0;
}

.newsblock .newsactivedate {
	margin:0;
	padding:14px 0 7px 0;
	clear:left;
}

.newsblock .newstitle {
	margin:0;
	padding:0 0 7px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #827E7C;
}

.newsblock .newsteaser {
	margin:0;
	padding:7px 0 7px 0;
}

.newsblock .newsbody {
	margin:0;
	padding:7px 0 14px 0;
	line-height:16px;
	letter-spacing:0.1em;
	word-spacing:0.1em;	
	text-align:justify;
}

.back, .newsback, .faqback, .caseback {
	float:left;
	margin:0 0 28px 0;
	padding:0;
	border:1px solid #900028;
}

.back a, .newsback a, .faqback a, .caseback a {
	display:block;
	margin:0;
	padding:1px 7px;
	background-color:transparent;
}

.back a:link, .newsback a:link, .faqback a:link, .caseback a:link, .back a:visited, .newsback a:visited, .faqback a:visited, .caseback a:visited, .back a:active, .newsback a:active, .faqback a:active, .caseback a:active {
	color:#900028;
	text-decoration:none;
}

.back a:hover, .newsback a:hover, .faqback a:hover, .caseback a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#900028;
}

/*top*/

.top {
	float:right;
	margin:0 0 28px 0;
	padding:0;
	border:1px solid #900028;
	clear:right;
}

.top a {
	display:block;
	margin:0;
	padding:1px 7px;
	background-color:transparent;
}

.top a:link, .top a:visited, .top a:active {
	color:#900028;
	text-decoration:none;
}

.top a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#900028;
}

/*FAQPAGE - LIST*/

.faq {
	float:left;
	margin:0;
	padding:0;
}

.faqwrapper {
	margin:0 0 21px 0;
	padding:0;
}

.faqlabel {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-top:1px solid #827E7C;
	border-bottom:1px solid #827E7C;
}

.faqgroup {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}

.faqcategory {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}

.faqcatLink a, .faqgroupLink a {
	display:block;
	margin:7px 0;
	padding:1px 0;
	font-weight:bold;
	color:#686563;
	background:transparent url(../Site_Images/bg_medialink.gif) no-repeat center right;
	width:100%;
}

.faqquestion, .rel_faqquestion  {
	margin:0;
	padding:7px 0;
	background:transparent url(../Site_Images/bg_depth2.gif) repeat-x 0 100%;
}

.faqquestion a:link {color:#000;text-decoration:none;}
.faqquestion a:visited {color:#000;text-decoration:none;}
.faqquestion a:hover {color:#900028;text-decoration:none;}
.faqquestion a:active {color:#000;text-decoration:none;}


/*FAQPAGE - DETAIL*/

.faqblock {
	margin:0;
	padding:0;
}

.faqblock .faqquestion, .prev_faqquestion {
	margin:0;
	padding:14px 0 7px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #827E7C;
	background:none;
}

.faqblock .faqanswer, .prev_faqanswer {
	margin:0;
	padding:7px 0 7px 0;
}

.faqblock .rel_faqitemstitle, .rel_faqitemstitle {
	margin:0;
	padding:0 0 7px 0;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#036;
}

.faqblock .faqtitle {
	margin:0;
	padding:7px 0;
	background:transparent url(../Site_Images/bg_depth2.gif) repeat-x 0 100%;
}

.faqblock .faqtitle a {text-decoration:none;}
.faqblock .faqtitle a:visited {color:#000;text-decoration:none;}
.faqblock .faqtitle a:hover {color:#900028;text-decoration:none;}
.faqblock .faqtitle a:active {color:#000;text-decoration:none;}

/*CASEPAGE - LIST*/

.CenterCol .casestudy {
	float:left;
	margin:0;
	padding:0;
}

.CenterCol .casestudylabel, #printpopup .casestudylabel {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-top:1px solid #827E7C;
	border-bottom:1px solid #827E7C;
}

.CenterCol .casestudygroup, #printpopup .casestudygroup {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}

.CenterCol .casestudycategory, #printpopup .casestudycategory {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}

.CenterCol .casestudyactivedate, #printpopup .casestudyactivedate, #previewdiv .casestudyactivedate {
	margin:0;
	padding:14px 0 7px 0;
	clear:both;
}

.CenterCol .casestudywrapper {
	margin:0;
	padding:0 0 7px 0;
}

.CenterCol .casestudytitle, #printpopup .casestudytitle, #previewdiv .casestudytitle {
	margin:0;
	padding:7px 0 7px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #827E7C;
	width:100%;
}

.CenterCol .casestudytitle a, #printpopup .casestudytitle a, #previewdiv .casestudytitle a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#900028;
}

.CenterCol .casestudyteaser, #printpopup .casestudyteaser, #previewdiv .casestudyteaser {
	margin:0;
	padding:7px 0 7px 0;
}

.CenterCol .casestudymore {
	margin:0;
	padding:0 0 7px 0;
}

/*CASEPAGE - DETAIL*/

.casestudyblock {
	margin:0;
	padding:0;
}

.casestudyblock .casestudyactivedate {
	margin:0;
	padding:14px 0 7px 0;
	clear:left;
}

.casestudyblock .casestudytitle {
	margin:0;
	padding:0 0 7px 0;
	font-size:13px;
	line-height:15px;
	color:#900028;
	font-weight:bold;
	border-bottom:1px solid #900028;
}

.casestudyblock .casestudycats {
	margin:0;
	padding:7px 0 7px 0;
}

.casestudyblock .casestudybody {
	margin:0;
	padding:7px 0 14px 0;
	line-height:16px;
	letter-spacing:0.1em;
	word-spacing:0.1em;	
	text-align:justify;
}

.relatedCasestudies .title {
	margin:0;
	padding:0 0 10px 0;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#900028;
}

/*template2*/

/*MAIN*/

.main2 {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:750px;
}

.main2 .CenterCol {
	float:left;
	margin:0 0 0 20px;
	padding:0 0 28px 0;
	width:540px;
	overflow:hidden;
}

.main2 .breadcrumb {
	float:left;
	margin:0;
	padding:0 0 22px 0;
	width:410px;
	font-size:10px;
	line-height:12px;
	color:#686563;
}

.main2 .breadcrumb p {margin:0;padding:0;}

/*printpage*/

.main2 .printpage {
	float:right;
	margin:0;
	padding:0 0 0 0;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
}

.main2 .printpage img {
	margin-right:0px;
}

/*emailpage*/

.main2 .email2friend {
	float:right;
	margin:0;
	padding:0;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
}

.main2 .email2friend img {
	margin-right:10px;
}

/*WrapperC*/

.main2 .WrapperC {
	float:left;
	margin:39px 0 7px 0;
	width:540px;
}

/*MODULES*/

h1 {
	margin:0;
	padding:0 0 10px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#900028;
}

h2 {
	margin:0;
	padding:0 0 7px 0;
	font-size:12px;	
	line-height:14px;	
	font-weight:bold;
	color:#000;
}

h3 {
	margin:0;
	padding:0 0 4px 0;
	font-size:11px;
	line-height:13px;
	font-weight:bold;	
	color:#036;
}

h4 {
	margin:0;
	padding:7px 0 0 0;
	font-size:11px;
	line-height:13px;
	font-weight:bold;	
	color:#686563;
}

h5 {
	margin:0;
	padding:7px 0 0 0;
	font-size:11px;
	line-height:13px;
	font-weight:bold;	
	color:#900028;
}

pre {
	margin:0;
	padding:0 0 7px 0;
	font-family:Arial, Helvetica, sans-serif;
}

/*LOCATION*/

.location_tool {
	margin:21px 0 21px 0;
	padding:0;
}

.location {
	margin:0;
	padding:0;
}

.location h2 {
	margin:0 0 0 21px;
}

.ln_address {
	margin:14px 0 21px 28px;
	padding:0 0 7px 21px;
	font-style:normal;
	color:#686563;
	background:url(../Site_Images/bt_m105_depth1.gif) 0 0 no-repeat;
}

/*CONTACT*/

.contact {
	width:100%;
	margin:0;
	padding:0
}

.contact table.contactform {
	margin:0;
	padding:0;
	width:100%;
	border:1px solid #827E7C;
}

.contactform td {
	margin:0;
	padding:7px;
	vertical-align:middle;
}

.contactform td.label {
	width:30%;
	text-align:right;
	color:#827E7C;
	font-weight:bold;
}

.contactform td.formelements {
	width:70%;
	text-align:left;
}

.contactform select {
	width:230px;
	height:14px;
	margin:0;
	padding:1px 0 0 0;	
	font-size:11px;
	color:#000;
	border:1px solid #827E7C;
	background-color:#fff;
}

html> body .contactform select {height:17px;}

.contact table.contactlist {
	width:100%;
	margin:7px;
	padding:0;
	border:0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	line-height:14px;
	color:#000;
}

.contactlist th {
	margin:0;
	padding:3px 0 3px 0;
	vertical-align:middle;
	border-bottom:1px solid red;
}

.contactlist td {
	margin:0;
	padding:4px 3px 4px 0;
	vertical-align:middle;
}

.contactlist td.group_ref {
	margin:0;
	padding:0;
	background:#fff;
	vertical-align:middle;
}

.contactlist td.unit_ref {
	margin:0;
	padding:0;
	background:#fff;
	vertical-align:middle;
	border-bottom:1px solid #000; 
}

.contactlist h1 {
	margin:21px 0 0px 0;
	padding:0 0 0 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;	
	color:#900028;
}

.contactlist h2 {
	margin:14px 0 2px 0;
	padding:0 0 0 0;
	font-size:12px;	
	line-height:14px;	
	font-weight:bold;
	color:#000;
}

.contactlist tr th {
	margin:0;
	padding:0 0 7px 0;
	font-size:12px;	
	line-height:14px;	
	font-weight:bold;
	color:#000;
	text-align:left;
	border-bottom:1px solid #000;
}

/*CONTACTPOPUP*/

.contactpopup {
	margin:7px;
	padding:0;
	border:0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	line-height:14px;
	color:#000;
}

.contactpopup thead tr td {
	border-top:4px solid #900028;
	border-bottom:4px solid #900028;
	background:none;
}

.contactpopup h1 {
	padding:0;
	color:#036;
}

.contactpopup td {
	margin:0;
	padding:7px;	
	background:#fff url(../Site_Images/bg_depth2.gif) 0 100% repeat-x;
	vertical-align:middle;
}

.contactpopup td.cp_title {
	width:30%;
	font-weight:bold;
	color:#777;
}

.contactpopup td.cp_txt {width:70%;}
.contactpopup td.contact {background-color:#F5F8FA;}

/*GLOSSARY*/

.glossary {
	width:100%;
	margin:0;
	padding:0;
	border:0;
}

.alphabet {
	float:left;
	width:100%;
	margin:0 0 14px 0;
	padding:0;
	border-left:1px solid #900028;
}

.alphabet ul {
	display:run-in;
	margin:0;
	padding:0;
	list-style-type:none;
}

.alphabet li {
	float:left;
	width:10px;
	margin:0;
	padding:0;
	border-top:1px solid #900028;
	border-right:1px solid #900028;
	border-bottom:1px solid #900028;
	text-align:center;
	width:16px;
	background:#fff;
	white-space:nowrap;
}

html> body .glossary .alphabet li {
	width:18px;
}

.alphabet a {
	display:block;
	float:left;
	margin:0;
	padding:2px 6px;
}

.alphabet a:link, .alphabet a:visited {
	text-decoration:none;
	color:#900028;
}

.alphabet a:hover {
	text-decoration:none;
	color:#fff;
	background-color:#900028;
}

.alphabet a:active {
	text-decoration:none;
	color:#fff;	
	background-color:#900028;
}

.alphabet li.disabled {
	background:#D1D0CF;
	display:block;
	margin:0;
	padding:2px 0;
	color:#827F7D;
	border-top:1px solid #827F7D;
	border-right:1px solid #827F7D;
	border-bottom:1px solid #827F7D;
}

.glossary table {
	width:100%;
	margin:0;
	padding:0;
	background:#fff;
	clear:left;
}

.glossary tr td {
	margin:0;
	padding:0;	
	vertical-align:middle;
}

.glossary h1 {
	float:left;
	margin:14px 0 0 0;
	padding:2px 7px 1px 7px;
	color:#fff;
	background:#900028;
}

.glossary .gy_letter {
	margin:0;
	padding:0;
	border-bottom:1px solid #900028;
}

.glossary h2 {
	margin:0;
	padding:27px 0 0 0;
}

.glossary .gy_category {
	margin:0;
	padding:0 0 0 35px;
	font-style:normal;
	color:#686563;
	background:url(../Site_Images/bt_m24_depth1.gif) 20px 28px no-repeat;
}

.glossary .qy_items {
	margin:0;
	padding:0 0 0 35px;
	font-style:normal;
	color:#686563;
}

.glossary .qy_related {
	margin:0;
	padding:0 0 0 35px;
	font-style:normal;
	color:#686563;
}

.glossary h3 {
	margin:0;
	padding:7px 0 0 0;
}

/*subtemplates*//*subtemplates*//*subtemplates*//*subtemplates*//*subtemplates*//*subtemplates*//*subtemplates*//*subtemplates*/

/*Type1*/

.WrapperD {
	float:left;
	width:369px;
	height:78px;
	margin:7px 0;
	padding:0;
	border-top:1px solid #827F7D;
	border-right:1px solid #827F7D;
	border-bottom:1px solid #827F7D;
	border-left:5px solid #900028;
	overflow:hidden;
}

.WrapperE {
	float:left;
	width:260px;
	margin:0;
	padding:10px 5px 0 14px;
}

.WrapperE .PageTitle3 {
	margin:0;
	padding:0 0 1px 0;
	font-weight:bold;
	color:#900028;
}

.WrapperE .ContentBlockC {
	float:left;
	margin:0;
	padding:0;
}

.ImgHolderRight_80x90 {
	float:right;
	width:90px;
	height:80px;
	margin:0;
	padding:0;
}

.ImgHolderRight_80x90 .contentImage {
	margin:0;
	padding:0;
}

/*Type2*/

.WrapperF {
	float:left;
	width:534px;
	height:180px;
	margin:7px 0;
	padding:0;
	border-top:1px solid #827F7D;
	border-right:1px solid #827F7D;
	border-bottom:1px solid #827F7D;
	border-left:5px solid #900028;
	overflow:hidden;
}

.ImgHolderRight_180x340 {
	float:left;
	width:340px;
	height:180px;
	margin:0;
	padding:0;
}

.WrapperG {
	float:left;
	width:175px;
	margin:0;
	padding:10px 5px 0 14px;
}

.WrapperG .PageTitle3 {
	margin:0;
	padding:0 0 1px 0;
	font-weight:bold;
	color:#900028;
}

.WrapperG .ContentBlockC {
	margin:0;
	padding:0;
}

.ImgHolderRight_180x340 .contentImage {
	margin:0;
	padding:0;
}

/*SEARCH PAGE*/

.searchresults {
	margin:0;
	padding:0;
	clear:both;
}

.searchresult {
	margin:0;
	padding:0;
	font-weight:bold;
}

.searchstring {
	margin:0;
	padding:0;
	font-weight:bold;
}

.searchttext {
	margin:0;
	padding:0;
}

.searchtitle {
	font-weight:bold;
}

/*SEARCH PAGE*/

.searchresults {
	margin:0;
	padding:0;
	clear:both;
}

.searchresult {
	margin:0;
	padding:0;
	font-weight:bold;
}

.searchstring {
	margin:0;
	padding:0;
	font-weight:bold;
}

.searchttext {
	margin:0;
	padding:0;
}

.searchtitle {
	font-weight:bold;
}

/*SEARCHBOX EXTRA FUNCTIONALITY - TEST*/

.searchBox .searchtargets {
	float:left;
	width:174px;
	margin:7px 0 0 0;
	padding:0;
	background:#F1F1F1;
}

.searchBox .searchtargets p {
	margin:0;
	padding:2px 0 2px 0;
}

.searchBox .searchtargets p label {
	margin:0 0 0 3px;
	padding:0;
	color:#777;
}

/*PRODUCTFINDER RESULTS LIST - TEST*/

.pf_results {
	float:left;	
	width:100%;
	margin:14px 0 21px 0;
	padding:0;
}

.pf_results th {
	font-size:11px;
	color:#990028;
}

.pf_results th, .pf_results td {
	padding:7px 0;
	text-align:left;
	border-top:1px solid #F1F1F1;
}

.pf_results td.nr {
	padding:7px 13px 7px 0;
	width:28px;
	text-align:right;
}

.pf_results td.producttitle {
	padding:0;
	font-weight:bold;
	width:340px;
}

/*SEARCHRESULTS*/
.searchresults {margin:0;padding:14px;background:#F1F1F1;}
.resultsamount {display:block;margin:0 0 0 0;padding:14px;font-size:14px;color:#333;background:#fff6bf;border:1px solid #E5CC7F;clear:both;}
.resultsamount strong {color:navy;}
.resultsdaterange {display:block;margin:0 0 14px 0;padding:14px;font-size:13px;	color:#333;}
.resultsdaterange:first-letter {text-transform:uppercase;}
.resultsdaterange strong {color:navy;}
.searchresults ul {margin:14px 14px 14px 38px;padding:0;list-style-type:decimal-leading-zero;}
.searchresults ul li {margin:0;padding:0 0 14px 0;border-bottom:1px dotted #bbb;}
.searchresults h1 {margin:21px 0 14px 0;padding:0;font-size:14px;line-height:16px;text-transform:uppercase;letter-spacing:0.1em;font-weight:normal;}
.searchresults h3 {margin:14px 0 7px 0;padding:0;font-size:12px;line-height:14px;}
.searchresults h3 a {color:navy;}
.searchresults .teaser {color:#333;}
.searchresults .date {margin:0 0 3px 0;padding:0;letter-spacing:0.07em;font-weight:bold;color:#333;}
.searchresults .score {margin:0 0 7px 0;padding:0;font-weight:bold;color:green;}
.searchresults .context {font-size:12px;line-height:14px;}
.searchresults .context b {color:#000;border-bottom:1px dotted #E5CC7F;background-color:#fff6bf;}
/*advanced searchbox*/
.advancedsearchbox {margin:0 0 14px 0;padding:7px 7px 14px 7px;border:1px solid #bbb;}
.advancedsearchbox .form {margin:0;padding:0 0 0 3px;font-size:13px;border:1px solid #777;background-color:#FDF5D3;width:170px;}
.advancedsearchbox .searchelement {margin:0;padding:7px;background-color:#F1F1F1;border-bottom:1px solid #fff;}
.advancedsearchbox .label {margin:0;padding:0 0 7px 0;font-weight:bold;}
.advancedsearchbox #searchextshow a, .advancedsearchbox #searchextviewclose a {text-decoration:underline;color:navy;}