/********** THIS ONE IS FOR www.belbin.com ***********/

/* WSListS1: Bulleted list - use this when you want to add an image to the right  */
/* use with smaller images */

.WSListS1para {
	  font-weight: normal;
	  margin:0;
	  padding:0;
	  margin-bottom:0.5em;
	  }

.WSListS1 {
	  margin:0;
	  padding:0;
	  padding: .5em;
	  padding-top:0;
	  margin-right:2em;
	  line-height: 1.4em;
	  list-style:none;
	  margin-top:1em; 
	}
	
.WSListS1 li {
	  margin:0;
	  padding:0;
	  padding-left: 16px;
	  padding-bottom: 0.4em;
	  background: no-repeat url(../images/belbin/greenbullet.gif) 0em 0.2em; 
	 }
	 
.WSListS1 li a:link {			
	  margin:0;
	  padding:0;
	 }

/* WSListS4: Two column list */



/* WSListS6: Simple inline list */

.WSListS6para {
	  margin:0;
	  margin-top:1em;
	  padding:0;
  	  padding-bottom:10px;
	}
	
	
.WSListS6 li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	}




/* WSListS11: Ordened list with square */
/* WSListS12: Ordened list with lower-roman */

 .WSListS11para, .WSListS12para 
{
  font-weight: bold;
  margin-bottom: .2em;
  margin-top: 1em;
}
 .WSListS11, .WSListS12 
{
  padding-left: 2em;
  line-height: 140%;
}
.WSListS11 li, .WSListS12 li 
{
  padding-left: 1em;
  padding-bottom: .4em;
}
.WSListS11 { list-style-type: square; }
.WSListS12 { list-style-type: lower-roman; }

.WSListS11 li a:link, .WSListS11 li a:visited, .WSListS11 li a:hover, .WSListS11 li a:active,
.WSListS12 li a:link, .WSListS12 li a:visited, .WSListS12 li a:hover, .WSListS12 li a:active
{
	color: #c62a35;
}




/* WSListS30: Checklist with ticks on the left */

.WSListS30para {
	  font-weight: bold;
	 font-size: 1.2em;
	   margin:0;
	  padding:0;
	}

.WSListS30 {
	  margin:0;
	  padding:0;
	  padding: .5em;
	  line-height: 140%;
	  list-style:none;
	  display: block;
	  width:95%;
	}
	
.WSListS30 li {
	  margin:0;
	  padding:0;
	  display:block;
	  padding-left: 2em;
	  padding-top: 0.4em;
	  padding-bottom: 0.4em;
	  border-bottom: dashed gray 1px;
	  background: no-repeat url(../images/bullits/checkbox.gif) 0.4em 0.8em;
	 }
	 
.WSListS30 li a:link {			
	  margin:0;
	  padding:0;
	  color:#c62a35;
	  text-decoration:underline;
	 }

.WSListS30 li a:hover {
	background:#f4f4f4;
	text-decoration:underline;
   	 }
   	 
   	 
/* =============  Definition list styles ================== */

/* WSDefListS3: Table lookalike */

 	 
#content .WSDefListS3 d1
{
  padding-bottom:1em;

}

.WSDefListS3 dt
{
  float:left;
  color:#060;
  width:150px;
  padding-top:0.5em;
  padding-right:0;
  margin-right:0;
  clear:both;
}


.WSDefListS3 dt.dt1, .WSDefListS3 dd.dt1
{
  border-top: none;
  font-weight: bold;
  
}



.WSDefListS3 dd
{
    margin-left:160px;
   font-weight: normal;
   padding-top:0.5em;
  padding-left:0;
}





/* WSDefListS4: Standard */

.WSDefListS4 dt
{
font-size:0.8em;
line-height:1.4em;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-weight:bold;
color:#000;
}

.WSDefListS4 dd
{
margin-bottom:1em;
font-size:0.8em;
line-height:1.4em;
font-family: Verdana, Arial, Helvetica, Sans-serif;
}


/* WSDefListS5: Food menu */

#content #elements .WSDefListS5para 
{
font-size:1.2em;
text-align:center;
margin-bottom:0;
padding-bottom:0;
color:#c00;
font-weight:bold;
}

.WSDefListS5 dl
{
overflow: auto;
margin: 0;
}

.WSDefListS5 dt
{
background: #fff;
font-weight: bold;
float:left;
}

.WSDefListS5 .dd1
{
background: #fff;
font-weight: bold;
margin-left:500px;
padding-left: 3px;
color: #666;
}


.WSDefListS5 dd
{
margin:0
}


.WSDefListS5 .dd2 
{
padding-left: 0px;
color: #666;
margin-bottom:1em;
}

   	 
   	 
/***************** TABLE STYLES *******************************/
.infotable1		{ background-color: #0075DF; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;font-size:1.0em; }
.infotable2		{ background-color: #ffa14b; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }

.tablestyle1                {border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #777777; font-size:1.0em;}
.tablestyle1 td             {padding-right: 5px; padding-left: 5px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #ffffff #cccccc #cccccc #ffffff; }

.tablestyle2                {border-style: none; border-top:1px solid #ccc; padding-top:3px; padding-bottom:3px; font-size:1.0em;}
.tablestyle2 td             {padding-right: 20px; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-color:#ccc;}

.tablestyle4                {border-style: none; border-top:1px solid #EBEBC7; padding-top:3px; padding-bottom:3px; font-size:1.0em;}
.tablestyle4 td             {padding-right: 20px; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-color:#EBEBC7;}
.tablestyle4toprow          {background-color:#F5F2E3; font-weight: bold;}
.tablestyle4altrow          {background-color:#F5F2E3;}

.tablestyle5                {background-color:#e0e0e0; font-size:1.0em;}
.tablestyle5 td             {padding-right: 7px; padding-left: 7px; padding-top:2px; padding-bottom:2px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #ffffff; }
.tablestyle5toprow          {background-color:#ffcc00;}

.tablestyle6                {border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #cccccc; font-size:1.0em;}
.tablestyle6 td             {padding-right: 7px; padding-left: 7px; padding-top:2px; padding-bottom:2px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #cccccc;}
.tablestyle6toprow          {background-color:#ffffff;}
.tablestyle6altcol          {background-color:#e0e0e0;}

.tablestyle7                {border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 2px; border-color: #aaaaaa;font-size:1.0em; }
.tablestyle7 td             {padding-right: 7px; padding-left: 7px; padding-top:2px; padding-bottom:2px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-color: #777777;}
.tablestyle7toprow          {background-color:#c62a35; color:#fff; font-weight:bold;}


/***************** NEWSFLASH STYLES *******************************/

/* control spacing around banner adverts */
.banners .imagenormal
   { margin:2px;
    }
	

/* nf1.htm PageIntro on a coloured background with rounded corners. Does not show the header at all */

div.nf1 { background: #f8f8f8 url(../images/hp/cornertl.gif) no-repeat 0 0; width: 100%; }
div.nf1 div { background: url(../images/hp/cornerbl.gif) no-repeat 0 100%; } 
div.nf1 div div { background: url(../images/hp/cornerbr.gif) no-repeat 100% 100%; }
div.nf1 div div div { background: url(../images/hp/cornertr.gif) no-repeat 100% 0; padding: .5em; }


.nf1
{
	margin-bottom: 0px;
	text-align: left;
	background: #f8f8f8;
}
.nf1 .nf1header
{
	color: rgb(48,42,131);
	font-size: 100%;
	font-weight: bold;
}
.nf1 .nf1header p
{
	margin: 1px 0 1px 0;
}
.nf1 .nf1body
{
	color: black;
	font-size: 90%;
	font-weight: normal;
	display: block;
	text-align: left;
	line-height: 110%;
	background: #f8f8f8;
	height:144px;
}
.nf1 .nf1body p
{
	/*padding: 0px 0px 0px 0px;*/
	margin: 0 0px 0 0px;
}

/* nf2.htm Depricated - to be recreated */


/* nf3.htm Announcemetn */

.nf3
{
	background-color: #ffffff;
	border: 1px solid rgb(5,123,214);
	margin: 0;
	margin-bottom: 4px;
	padding: 0 5px 0 5px;
}
.nf3 .nf3header
{
	color: rgb(5,123,214);
	font-size: 110%;
	font-weight: bold;
}
.nf3 .nf3header p
{
	margin: 1px 0 1px 0;
}
.nf3 .nf3body
{
	color: black;
	font-size: 100%;
}
.nf3 .nf3body p
{
  margin: 2px 0 2px 0;
}
/* nf4.htm just a border*/
.nf4
{
	background-color: white;

	margin: 0;
	margin-bottom: 6px;
	padding: 5px 5px 5px 5px;
}
.nf4 .nf4header
{
	color: black;
	font-size: 110%;
	font-weight: bold;
}
.nf4 .nf4header p
{
	margin: 1px 0 1px 0;
}
.nf4 .nf4body
{
	color: black;
	font-size: 100%;
	line-height:120%
}
.nf4 .nf4body p
{
	margin: 2px 0 2px 0;
}

.nf4 .nf4body img
{
	margin-right: 10px;
}


/********************** D O C U M E N T   I N T R O    N E W S F L A S H ****************************/
/* Use this for introducing a document, ie. uploaded file such as a case study or research report */
/* note this requires use of image that is 36pixels wide, margin for text is defined not to wrap */


.docintro /* this controls the box */
{ 
  width: 150px;
  border: 1px solid #c8cdd2;
  margin:0;
  padding: 0;  /* set padding to individual elements to avoid IE hacks */
  float:right;
}  

.docintro p
{
padding:0;
margin:0;
}

.docintro .docintroheader p /* this controls the header */
{
  color:#c62a35;
  margin: 0;
  padding: 4px;	
  font-size:130%;
  }

.docintro img /* this controls the image */
{
  margin-left: 4px;	
  margin-right: 0px;
 }
 
 .docintro .imageleft /* this controls the image */
{
  margin-left: 0px;	
  margin-right: 0px;
 }

.docintro .docintrotext p   /* this controls the text */
{  
 	color:#000;
 	margin: 0 4px 0 45px;
 	padding:0;
 	}


.doclink  /* this controls the link */
{  
  	padding: 0 4px 4px 1.4em;
 	display:block;
 	background: no-repeat url(../images/bullits/red2arrows.gif) 0.4em 0.6em;
	font-size:90%;
 	 
}

/********************************** E N D *************************************************/


/******************* I N L I N E    Q U O T E    N E W S F L A S H ************************/
/* Inline_Quote_FloatRight.htm Does not show image at all */

.nf8
{
	margin-bottom: 0.5em;
	margin-left:0.8em;
	float:right;
}
.nf8 .nf8body
{
	color: black;
	font-size: 87%;
	font-weight: bold;
	line-height: 130%;
}
.nf8 .nf8header
{
	color: black;
	font-size: 83%;
	font-weight: normal;
	line-height: 110%;
}

/****** round corner and padding. Feel free to change the background colour and width *******/
div.nf8 { background: #D9F9BA url(../../tpls/images/cornertl.gif) no-repeat 0 0; width: 192px; }
div.nf8 div { background: url(../../tpls/images/cornertr.gif) no-repeat 100% 0;} 
div.nf8 div div { background: url(../../tpls/images/cornerbl.gif) no-repeat 0 100%; }
div.nf8 div div div { background: url(../../tpls/images/cornerbr.gif) no-repeat 100% 100%; padding: 2px; }
/** for IE ***/
* html body div.nf8 div, * html body div.nf8 div div, * html body div.nf8 div div div
{
	width: 100%;
}

/***** for content ******/
div.nf8 div div div div { background-image: none;}

/*** for quotation ***/
div.nf8 div div div div div{ background: url(../../tpls/images/quote_start.gif) no-repeat 0 0; padding-right: 0; padding-top: 0; padding-bottom: 0;}
div.nf8 div div div div div div { background: transparent url(../../tpls/images/quote_end.gif) no-repeat 100% 98%; }

/*** to have the same style for each browser ***/
.nf8 .nf8body
{
	display: block;
	padding-right: 9px;
}
#content .nf8 .nf8body p
{
	margin: 1px 0 1px 0;
	text-indent: 20px;
text-align: left; /*080128 */
}
#content .nf8 .nf8header p
{
	margin-left: 4px;
	margin-bottom: 0;
	margin-top: .5em;
text-align: left; /*080128 */
}

/********************************** E N D *************************************************/

/******************* S I G N P O S T  W I T H   BGIMAGE  ************************/
.hpsignpost
{
  width: 190px;
  float: left;
}

.hpsignpost .d1
{
  display: block;
  width: 150px;
  background-repeat: no-repeat;
  background-position: top left;
}

.hpsignpost .d2
{
  background-image: url(../../tpls/images/belbin/hpsp_tl.gif);
  background-position: top left;
}
.hpsignpost .d3
{
  background-image: url(../../tpls/images/belbin/hpsp_tr.gif);
  background-repeat: no-repeat;
  background-position: top right;
}
.hpsignpost .d4
{
}
.hpsignpost .d5
{

}

.hpsignpost .top
{
  height: 104px;
}
.hpsignpost .btm
{
  border: 1px solid rgb(148,207,82);
  background-color: #fff;
  padding: 3px;
}
.hpsignpost .btmliner
{
  font-size: 0.8em;
  padding: 0 0 0 10px;
  min-height: 49px;
  background-image: url(../../tpls/images/orange_doublearrow.gif);
  background-repeat: no-repeat;
  background-position: 0px 0.4em;
  color: rgb(0,107,30);
}

#content .hpsignpost a.d1:link
{
  text-decoration: none;
}

#content .hpsignpost a.d1:visited
{
  text-decoration: none;
}

#content .hpsignpost a:hover .btmliner p /*080128 added - seems to have no effect*/
{  text-decoration: underline;
   color:  #FF3300;
}

#content .hpsignpost a.d1 .btmliner p
{
  cursor: pointer;
text-align:left; /*080128 */
}


* html .hpsignpost .btmliner
{
  height: 49px;
}


/********************************** E N D *************************************************/


/******************* I N L I N E    Q U O T E    CENTERED N E W S F L A S H ************************/
/* Inline_Quote_Centered.htm Does not show image at all */

.nf8B
{
	margin-bottom: 1em;
	/*margin-left:0.8em;*/
}

.nf8B .nf8body
{
	color: black;
	font-size: 87%;
	font-weight: bold;
	line-height: 130%;
}
.nf8B .nf8header
{
	color: black;
	font-size: 83%;
	font-weight: normal;
	line-height: 110%;
}

/****** round corner and padding. Feel free to change the background colour and width *******/
div.nf8B { background: #D9F9BA url(../../tpls/images/cornertl.gif) no-repeat 0 0; /*width: 192px;*/ }
div.nf8B div { background: url(../../tpls/images/cornertr.gif) no-repeat 100% 0;} 
div.nf8B div div { background: url(../../tpls/images/cornerbl.gif) no-repeat 0 100%; }
div.nf8B div div div { background: url(../../tpls/images/cornerbr.gif) no-repeat 100% 100%; padding: 2px; }
/** for IE ***/
* html body div.nf8B div, * html body div.nf8B div div, * html body div.nf8B div div div
{
	width: 100%;
}

/***** for content ******/
div.nf8B div div div div { background-image: none;}

/*** for quotation ***/
div.nf8B div div div div div{ background: url(../../tpls/images/quote_start.gif) no-repeat 0 0; padding-right: 0; padding-top: 0; padding-bottom: 0;}
div.nf8B div div div div div div { background: transparent url(../../tpls/images/quote_end.gif) no-repeat 100% 98%; }

/*** to have the same style for each browser ***/
.nf8B .nf8body
{
	display: block;
	padding-right: 9px;
}
.nf8B .nf8body p
{
	margin: 1px 0 1px 0;
	text-indent: 20px;
}
.nf8B .nf8header p
{
	margin-left: 4px;
	margin-bottom: 0;
	margin-top: .5em;
}

/********************************** E N D *************************************************/




/******************* P A G E  I N T R O  N E W S F L A S H ************************/

.piw {
  	border:1px solid #bad8de;
  	width: 644px;
  	height: 188px;
  	padding: 0;
  	margin:0 0 8px 0;
  	font-size: 130%;
  	background: #f4f4f4;
  	float:left;
  	}
  	
  	
  	
.piwheader p
	{ 
	text-decoration:none;
	float: left;
  	width: 291px;  /* check calculation */
  	margin: 12px 8px 12px 8px;
  	font-size: 100%;
  	line-height: 0.8em;
  	color: #c62a35;
	}
  	
  	
.piwtext p {
	float: left;
	width: 291px;
  	margin: 10px 8px 8px 8px;
  	font-size: 85%;
  	line-height: 1.4em;
  	color: #333;
  	}

.piwlink a {
  	font-size: 85%;
  	line-height: 1.3em;
  	width: 291px;
  	display:block;
  	float: left;
  	margin: 0px 8px 4px 8px;
	font-size: 85%;
  	color: #69a9b6;
  	}
  	
.piwlink a.visited
	 {
  	color: #69a9b6;
  	}
  	
.piwimg img {
  	float: right;
  	margin: 0;
  	padding: 0;
   	}

/********************************** E N D *************************************************/



/******************* S I G N   P O S T   N E W S F L A S H ************************/

.sp3 {
  	float: left;
  	width: 389px;
  	padding: 10px 0;
  	background: #f4f4f4;
  	margin-bottom:8px;
  	}
  	
  	
.sp3header {
  	float: right;
  	width: 276px;  /* check calculation */
  	margin: 0;
  	padding: 0 12px 0 0;
  	font-size: 90%;
  	font-weight:bold;
  	line-height: 1.3em;
  	color: #c62a35;
  	}
  	
.sp3header p
	{ text-decoration:underline;
	margin: 0 0 0.5em 0;
	}
  	
  	
.sp3text p {
  	margin: 0 0 0 103px;
	width: 265px;
  	padding: 0;
  	font-size: 85%;
  	line-height: 1.5em;
  	color: #333;
    	}

.sp3img img {
	float: left;
  	margin: 0 8px 0 8px;
  	padding: 4px 4px 4px 4px;
  	border: 1px solid #ccc;
  	background: #fff;
   	}

/******************* P A G E  I N T R O  N E W S F L A S H ************************/

.piw {
  	border:1px solid #bad8de;
  	width: 644px;
  	height: 188px;
  	padding: 0;
  	margin:0 0 8px 0;
  	font-size: 130%;
  	background: #f4f4f4;
  	float:left;
  	}
  	
  	
  	
.piwheader p
	{ 
	text-decoration:none;
	float: left;
  	width: 291px;  /* check calculation */
  	margin: 12px 8px 12px 8px;
  	font-size: 100%;
  	line-height: 0.8em;
  	color: #c62a35;
	}
  	
  	
.piwtext p {
	float: left;
	width: 291px;
  	margin: 10px 8px 8px 8px;
  	font-size: 85%;
  	line-height: 1.4em;
  	color: #333;
  	}

.piwlink a {
  	font-size: 85%;
  	line-height: 1.3em;
  	width: 291px;
  	display:block;
  	float: left;
  	margin: 0px 8px 4px 8px;
	font-size: 85%;
  	color: #69a9b6;
  	}
  	
.piwlink a.visited
	 {
  	color: #69a9b6;
  	}
  	
.piwimg img {
  	float: right;
  	margin: 0;
  	padding: 0;
   	}

/********************************** E N D *************************************************/



/******************* S I G N   P O S T   N E W S F L A S H ************************/

.sp3 {
  	float: left;
  	width: 389px;
  	padding: 10px 0;
  	background: #f4f4f4;
  	margin-bottom:8px;
  	}
  	
  	
.sp3header {
  	float: right;
  	width: 276px;  /* check calculation */
  	margin: 0;
  	padding: 0 12px 0 0;
  	font-size: 90%;
  	font-weight:bold;
  	line-height: 1.3em;
  	color: #c62a35;
  	}
  	
.sp3header p
	{ text-decoration:underline;
	margin: 0 0 0.5em 0;
	}
  	
  	
.sp3text p {
  	margin: 0 0 0 103px;
	width: 265px;
  	padding: 0;
  	font-size: 85%;
  	line-height: 1.5em;
  	color: #333;
    	}

.sp3img img {
	float: left;
  	margin: 0 8px 0 8px;
  	padding: 4px 4px 4px 4px;
  	border: 1px solid #ccc;
  	background: #fff;
   	}

/**************** LINKS TO ... SEE ALSO NEWSFLASH TEMPLATE **************/

.links2, .recentnews/* this controls the box */
{
background: url(../../tpls/images/belbin/icon_seealso3.gif) no-repeat 8em top;  /*080128*/
width: 164px;
margin:0;
padding: 0;  /* set padding to individual elements to avoid IE hacks */
margin-top:1em;
}

.recentnews
{
background:none;
}
.links2 p, .recentnews p, links2 ul
{
padding:0;
margin:0;
}
.links2 .header p, #rhsnav .header p, .recentnews .header p /* this controls the header */
{
color:#060;
margin: 0;
margin-bottom:0.5em;
font-size:1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding-top:10px; /*080128*/
width:10em;/*080128*/
}

/* 090917 */
.links2 .header 
{color:#060;
margin: 0;
margin-bottom:0.5em;
font-size:0.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding-top:10px; /*080128*/
width:10em;/*080128*/
}
.recentnews .header p
{
padding-top:0;
}

.links2 .docintrotext p   /* this controls the text */
{
color:#000;
margin: 0 4px 0 4px;
padding:0;
font-size:0.8em;
}

.pagelink  /* this controls the link */
{
padding: 0 4px 4px 1.4em;
display:block;
background: no-repeat url(../../tpls/images/orange_doublearrow.gif) 0.2em 0.8em;
font-size:0.8em;
padding-bottom:0.5em;
padding-top:0.5em;
}

.links2 li /*080213 for press releases */
{
list-style:none;
}

.links2 ul /*080213 for press releases */
{
padding:0;
margin:0;
}

#middle #main #right p 
{
padding-top:1.4em;
}

#footer .credits 
{
padding-right:2.4em;
float:right;
}
/*************** CALL US LOGINZE *************/

.dg7
{
margin-bottom: 4px;
text-align: center;
}
.dg7 .dg7header
{
color: #fff;
font-size: 1.4em;
font-weight: bold;
}
#content .dg7 .dg7header p
{
margin: 0;
text-align: center; /*080128 */
}
.dg7 .dg7body
{
color:#fff;
font-size: 1.2em;
font-weight: bold;
display: block;
text-align: center;
}

#content .dg7 .dg7body p
{
padding: 0;
margin: 0;
color:#fff;
text-align: center; /*080128 */
}
div.dg7 { background: #060 url(../../tpls/images/cornertl.gif) no-repeat 0 0; width: 100%; }
div.dg7 div { background: url(../../tpls/images/cornerbl.gif) no-repeat 0 100%; }
div.dg7 div div { background: url(../../tpls/images/cornerbr.gif) no-repeat 100% 100%; }
div.dg7 div div div { background: url(../../tpls/images/cornertr.gif) no-repeat 100% 0; padding: .5em; }


/*************** nf7 LG_para_w_RoundedCorners.htm Light green rounded corners - full width  ****************/

.nf7
{
margin-bottom: 4px;
text-align: center;
}
.nf7 .nf7header
{
color: black;
font-size: 1.4em;
font-weight: bold;
}
#content .nf7 .nf7header p
{
margin: 1px 0 1px 0;
text-align: center; /*080128 */
}
.nf7 .nf7body
{
color: #002000;
font-size: 1.4em;
font-weight: normal;
display: block;
text-align: center;
}
#content .nf7 .nf7body p
{
margin: 4px 4px 4px 4px;
text-align: center; 
}
div.nf7 { background: #D9F9BA url(../../tpls/images/cornertl.gif) no-repeat 0 0; width: 100%; }
div.nf7 div { background: url(../../tpls/images/cornerbl.gif) no-repeat 0 100%; }
div.nf7 div div { background: url(../../tpls/images/cornerbr.gif) no-repeat 100% 100%; }
div.nf7 div div div { background: url(../../tpls/images/cornertr.gif) no-repeat 100% 0; padding: .5em; }


/*************** Downloads.htm *****************/
#right .linkbox2 /* this controls the box */
{
background: url(../../tpls/images/belbin/icon_download3.gif) no-repeat 8em top;  /*080128*/
width: 164px;
margin:0;
padding: 0;  /* set padding to individual elements to avoid IE hacks */
margin-top:1em;
}
.linkbox2 p
{
padding:0;
margin:0;

}
.linkbox2 .header p, .linkbox2 .header  /* this controls the header. HDR 5332 090917 p no longer outputted. */
{
color:#060;
margin: 0;
margin-bottom:0.5em;
font-size:0.8em; /* 090917 was 1em */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding-top:10px;/*080128*/
}

.linkbox2 .docintrotext p   /* this controls the text */
{
color:#000;
margin: 0 4px 0 4px;
padding:0;

}
#content .doclink
{
font-size:1em;
}

.doclink  /* this controls the link */
{
padding: 0 4px 4px 1.4em;
display:block;
background: no-repeat url(../../tpls/images/pdficon_small.gif) -0.2em 0.5em;
font-size:0.8em;
padding-bottom:0.5em;
padding-top:0.5em;
}

.linkbox2 .linkpara a /*080213 added for press relases */
{
font-size:93%; /*080214 to make prdetails similar font size */
}

/******************** Product Intro ********************/
/* 071119  does not obey at all once moved from nf to here */

.sp12 {
padding: 6px 0;
display:block;
margin-right:0.5em;
margin-bottom:1em;
/*float:left;*/ /* 071120 so that works with tall images */

}

#content .sp12 h2 
{
margin: 0;
padding: 0.2em;
font-weight:normal; 
color:#060; 
background-color: rgb(252,243,184);
display:block; 
font-size:1.3em;
text-align:left;
margin-bottom:1em; /*080124 */
border: 1px solid rgb(245,211,0);
}
#content .sp12 h2 p
{
margin:0;
padding:0;
}

.sp12text p {
margin: 0 0 0 0px;
padding: 0;
line-height: 1.5em;
color: #333;
}

.sp12img img {
float: left;
margin: 0 8px 20px 0px;
padding: 4px;
border: 1px solid #D9E0E6;
border-bottom-color: #C8CDD2;
border-right-color: #C8CDD2;
background: #fff;
}

.productlink 
{
padding: 1em 0 0 1em;
background: no-repeat url(../../tpls/images/orange_doublearrow.gif) 0em 1.4em;
/*border:3px solid #f00;*/
}


* html .newrow
{
clear:left;
}



/******************* I N L I N E    Q U O T E    CENTERED  with borders ************************/

.separators
{
	margin-bottom: 1em;
}

.separators .sepheader
{
	color: black;
	font-size: 83%;
	font-weight: normal;
	line-height: 110%;
}


div.separators { background: url(../../tpls/images/quote_start.gif) no-repeat 0px 0.3em; padding-right: 0; padding-top: 0; padding-bottom: 0;}

.separators.sepbody
{
	display: block;
	padding-right: 9px;
}
.separators .sepbody p
{
	margin: 1px 0 1px 0;
	text-indent: 20px;
	background: transparent url(../../tpls/images/quote_end.gif) no-repeat 100% 98%; 
}
.separators .sepheader p
{
	margin-left: 4px;
	margin-bottom: 0;
	margin-top: .5em;
}

/********************************** E N D *************************************************/




.separators
{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:3px;
margin-bottom:1em;
}



.separators .sepheader p,  .separators .sepbody p 
{margin:0;
padding-top:4px;

}


/* Text Style Options */


/***********************************************************************************************/
/********************** USER DEFINED STYLES TO HIGHLIGHT TEXT   ********************************/

.WSBodyS0		{color:#060; font-weight: bold;  }
.WSBodyS1 		{font-weight:bold; color:#060; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*using the main colour, different variations */
.WSBodyS2, .WSBodyS3, .WSBodyS4, .WSBodyS5, .WSBodyS6, .WSBodyS7, .WSBodyS8 
{color:#060;
}


.WSBodyS2 		{font-weight: normal; }
.WSBodyS3		{font-weight: bold; }
.WSBodyS4		{font-style: italic; }
.WSBodyS5		{text-transform: uppercase; font-weight: bold; }
.WSBodyS6		{font-size: 1.4em; line-height:1.4em; }
.WSBodyS7		{font-size: 2em; line-height:1.5em; }
.WSBodyS8		{font-size: xx-small; }
.WSBodyS9 		{color: #ffffff; display:block; background-color: #060; padding:0.4em; font-size: 1.2em; font-weight: bold; line-height:1.4em; }

.WSBodyS10		{font-weight: normal; font-size:1.3em; line-height:1.5em; }

/* other */
.WSBodyS11 		{color: #000000; font-size: 115%; font-weight: normal; line-height: 1.5; text-decoration:line-through;}
.WSBodyS12		{color: #000000; font-size: 115%; font-weight: normal; line-height: 1.5; font-variant:small-caps;}
.WSBodyS13		{color: #000000; font-size: 115%; line-height: 1.5; border-style:dashed; border-width:1px; border-color:#000000;}
.WSBodyS14		{color: #000000; font-size: 115%; text-indent: 6em; font-weight: normal; line-height: 1.5;}


/*END*/



