body 
{
	margin-top: 0px;
	font-family: Arial;
		background-image: url(../images/banners/TS-page-background-DropShad.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-color: white;
	background-position: center;
}
/* centres page and displays background image */
#Content {
	width:936px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;

	}


/******************************************/
/*******    BANNER + NAVIGATION    ********/
#Banner
{
	text-align:center;
	border: none;
	width: 936px;
	height: 210px;
	background: url(../images/banners/TSTopBannerThin6.gif);
	background-repeat:no-repeat;
}
#navButtons
{
	height:30px;
	margin-left:auto;
	margin-right:auto;
	width: 936px;
	clear:both;
}
#navBarBack
{
	background-image:url(../images/glowBar2/navbarGlowNone.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:30px;
	width:600px;
	float:left;
	position:relative;
	left: 168px;
	top:0px;
}

#BrochureButton
{
	float:right;
	position: relative;
	right: 10px;
}

#nt
{
	background-image:url(../images/glowBar2/navbarGlowNone.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:30px;
	width:600px;
	border:none;
	padding:none;
	margin: auto;
}

/* EXPERIMENTAL NAV STYLES
#nt a 
{  
	text-decoration: none;
	color:White; 
	font-size:9pt; 
	font-weight:bold;	
	font-style: normal;
  	float:left;
	height:30px;
	width:120px;
	text-align:center;	
	position:relative;
	padding-top:5px;
  }
#nt a:hover 
{ 
	background: url(../Images/glowBar2/glow.gif); 
	background-repeat:no-repeat;
	background-position:12px 0px
}
*/
.navBar
{
	float:left;
	height:30px;
	width:120px;
	text-align:center;	
	position:relative;
	top:3px;
}

A:HOVER.navBar {	
	text-decoration: none;
	color:White; 
	font-size:9pt; 
	font-weight:bold;	
	font-style: normal;
}

A.navBar 
{
	text-decoration: none;
	color:White; 
	font-size:9pt; 
	font-weight:bold;	
	font-style: normal;
}

p.navBar 
{
	text-decoration: none;
	color:White; 
	font-size:9pt; 
	font-weight:bold;	
	font-style: normal;
}

A.navBarF 
{
	text-decoration: none;
	color:Black; 
	font-size:6pt; 
	/*font-weight:bold;	*/
	font-style: normal;
}
/*******    BANNER + NAVIGATION    ********/
/******************************************/




/*******************************************/
/*********      MAIN CONTENT      **********/
#sideAndContent
{
	padding-top: 20px;
	width:936px;
	margin-left: auto;
	margin-right: auto;	
}

/* Main Placeholder (centre content) */
#PageCentre
{	
	position:relative;
	left: 20px;
	float:left;
	width:566px;
}
/* Second place holder style (right hand column) */
#RightColumn
{	
	width:200px;
	float:right;
	position:relative;
	right: 5px;
	top:5px;
}

#sideColumn, #Content2
{
	margin:none;
	padding:none;
	vertical-align:top;
}

/* Scrolling News & Testimonials */
#Testimonials
{
	position:relative;
	overflow:hidden;
	width:200px;
	height:600px; 
	top: 0px; 
	left: 0px;

}
.newsTestsSCROLL
{
	background-repeat:no-repeat;	
	width: 200px;
	height: 600px;
}
#NTSCROLL
{
	font-weight:bold;
	font-size:large;
	text-align:center;
}
#ScrollLINKS
{
	text-align:center;
}
/*********      MAIN CONTENT      **********/
/*******************************************/




/*******************************************/
/*******      LEFT NAVIGATION      *********/
#LeftNavWrapper
{
	position:relative;
	left:10px;
	width:130px;
	float:left;
}
#LNHeading
{
	color:#6eb23b;
	font-size: x-large;
	font-weight: bold;
	text-align:center;	
	margin-top:0px;
	padding-top:0px;
	padding-bottom: 20px;
}
#LNGoodsIntake, #LNProduction, #LNRtm, #LNFinishedGoods, #LNTraceability, #LNAuditing
{
	padding-bottom:30px;	
}
/*******      LEFT NAVIGATION      *********/
/*******************************************/




/*******************************************/
/***********      FOOTER      **************/

#footer, #FooterNavLinks
{
	padding-top: 20px;
	margin-left:auto;
	margin-right:auto;
}
#footerTableRow
{
	padding-left: 20px;
	clear:both;
	padding-top: 20px;
	margin-left:auto;
	margin-right:auto;
}
#FLegal,#FImage
{
	float:right;
}
#FLinkRow1, #FLinkRow2
{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}
/*Footer Buttons*/
.FooterButtons
{
	background: url(../images/290x110BoxS3.gif);
	background-repeat:no-repeat;
	width: 290px;
	height: 110px;
	border: none;
	float:left;
	padding: 5px;

}
.FooterButtonInner
{
	width: 290px;
	height: 110px;
	margin-top:auto;
	margin-bottom: auto;
	position: relative;
	top: 15%;
}
.FooterButtonImage
{
	height: 35px;
	width: 34px;
	position: relative; top: 34px;
}
.FooterButtonText
{
	height: 110px;
	width: 240px;
	position: relative; 
	top: -34px;
	left: 42px;
}
/***********      FOOTER      **************/
/*******************************************/


/*******************************************/
/*********      HTML Tags      *************/

A {
	text-decoration: none;
	color: #0055A5;
}

A img 
{
	border: none;
	text-decoration: none;
	/*color: #0055A5;*/
}


A:HOVER {
	color: Black;
}

a.news 
{
	text-decoration: none;
	color: #0055A5;
	font-size:x-small;
}

a.test 
{
	text-decoration: none;	
	color: #0055A5;
	font-size:x-small;
	font-style:italic;
}

p.date
{
	text-align:right;	
}

P.tw {
	
	color: Black;
	font-size: small;
}

p.quest{
	color: #0055A5;
}

H1 {
	
	color: #0055A5;
	font-size: 15pt;
	margin-top:0px;
	padding-top:2px;
}

H3 
{
	
	color: black;
}

UL {
	
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

/* replace bullet points with small green ball */
LI {
	background: url(../images/bullet.gif) left center no-repeat; 
	padding-left: 25px;
	margin-bottom: 10px;
	font-size: small;
	margin-top:5px;
}

LI.xsmall
{
	background: url(../images/bullet.gif) left center no-repeat; 
	padding-left: 25px;
	margin-bottom: 10px;
	font-size: x-small;
	margin-top:5px;
}

hr
{
	margin:5px;
	color:#aaaaaa;
	height:2px;
	border: 0px;
}

/*********      HTML Tags      *************/
/*******************************************/

/*******************************************/
/*******      Other Classes      ***********/

#Enquiries
{
	float:left;
}
#ISCAddress
{
	float:right;
}
.SubmitButton
{
	position:relative;
	left:45%;
}

.ModuleImage
{
	padding-top:30px; 

}

/* appear on right column of news and testimonials pages */
.newsTestsDiv
{
	padding-bottom:4px;
	padding-top:4px; 
	border-bottom: solid 1px #dddddd
}
.newsTestsLink
{
	font-size: x-small;
}

.xsmall
{
	font-size: x-small;
}
.lblLatestNews 
{
	font-size:small;
	font-weight:bolder;
	color:white;
}

.beenhereb4
{
	text-align:center;
	font-style:italic;
}

.excerpt
{
	background-color:#fafafa;
	width: 90%;
	border:  solid 1px #cccccc;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}


.testColumn
{
	border-bottom:1px solid #cccccc; 
	width:195px; 
	clear:both; 	
	margin:0px; 
  	font-size:x-small;
}

.thinPadding
{
	text-align:center;
	padding:5px;
}

.thinPadding3
{
line-height:15px;
padding:0px;
margin:0px;
}

.newsArticle 
{ 
	border-bottom:1px solid #cccccc; 
	width:100%; 
	clear:both; 
	margin:0px; 
  	font-size:x-small;
}

.tsThumbnail
{
	width:100px; 
	height:100px; 
	background-image: url('../images/imageBox_100x100B.gif');
	background-repeat: no-repeat;
	border: solid 1px #bababa;
}

.tsFull
{
	width:550px; 
	height:200px; 
	background-image: url('../images/556x200A.gif');
	background-repeat: no-repeat;
	border: solid 1px #bababa;
}

.tsImg
{
	max-height:100px;
	max-width:100px;
}

/* News articel caption */
.nCaption
{
	color: Black;
	font-size: small;	
	color: #555555;
}

.newsTestTitle
{
	text-align:left;
	color:Black;
	font-size: small;
	font-weight:bold;
}
 
.date
{
	text-align:right;	
	font-size:x-small;
}

.likeH2
{
	
	/*color: #0055A5;*/
	color: Black;
	display: inline;
	margin:0%;
	padding: 0px;
}

.likeH2B
{
	
	color: #0055A5;	
	display: inline;
	margin:0%;
	padding: 0px;
}

.boldCentre
{
	margin-top:1px;
	padding-top:1px;
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	font-size:small;
}

/*******      Other Classes      ***********/
/*******************************************/
