body 	{
	font-size: 62.5%;
	font-family: arial, verdana, sans-serif;
	/*padding: 5% 0 0 0;*/
	/*background: #d7982b;*/
	
	/*background: #fdb*/ /*fdb201 url(../background/talltest_2.jpg) repeat-x scroll; bg of the region outside the main text area*/
	
	/*height: 100%; added to try to remove flicker*/
	}
#body { background:#D8D9D3; padding:34px 0;}

	
/************************************************************NAVIGATION START******************************************************************/

/*-------------------------------------------
	- IMAGE REPLACEMENT NAVIGATION
-------------------------------------------*/
* { margin: 0; padding: 0; }
	
	.nav a {text-decoration: none;}
	.nav a:hover { text-decoration: none;}
	
	.clear:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clear { display: inline-block; }
	
	/* Hides from IE-mac \*/
	* html .clear { height: 1%; }
	.clear { display: block; }
	/* End hide from IE-mac */
	
	/* image replacement general properties */
	ul.IR li { 
		position: relative;
		/* The original method recommends setting this so that the text doesn't peak out if you resize the text.
		   But overflow also includes our dropdown list, so we need the overflow to be visible. */
		/*overflow: hidden; */
		font-size: 0.9em;
	}
			
	.IR em {
		display: block;
		position: absolute;
		top: 0; left: 0;
		z-index: 1;
	}
	
	/* For IE5.x mac only */
	* html>body	.IR { 
		position: static;
		overflow: visible;
		font-size: 10px;
  }
	* html>body .IR em  { position: static; }
	
	/* image replacement specific properties */
	.nav { list-style: none; }
	.nav li { float: left; padding-bottom: 10px; } /* add a little bottom padding to make sure the sub menus don't disappear before selecting them */
	.nav li, .nav li em {height: 35px; }/*{height: 28px; }*/
	
	* html>body ul.nav li em { margin-bottom: -40px; } /* for ie5.x/mac only */
	
	.link1 em, .link2 em, .link3 em, .link4 em, .link5 em, .link6 em, .link7 em, .link8 em { 
		background-image:  url(../graphics/navigation/links.png); /*(../graphics/navigation/links.jpg)*/
		cursor: pointer; width: 5px; 
		/* IE5 requires cursor: hand; however this is not valid CSS2 */
	}
	.link1 { left: 0; width: 135px; margin-right: 0px;}/*Home width was 101 { left: 0; width: 61px; margin-right: 1px;}*/
	.link1 em { background-position: 0 0; width: 135px;}/*{ background-position: 0 0; width: 61px;}*/
	.link1:hover em { background-position: 0 -37px; }/*{ background-position: 0 -37px; }*/
	/*#home .link1 em { background-position: 0 -37px; }the active state*/
	.link2 { left: 0px; width: 125px; margin-right: 0px}/*  left: 0px; width: 128px; margin-right: 0px*/
	.link2 em { background-position: -133px 0; width: 125px;}/* background-position: -128px 0; width: 128px;*/
	.link2:hover em { background-position: -133px -37px;}/*{ background-position: -128px -37px;  cursor: default;}*/
	#about .link2 em { background-position: -133px -37px;}
	.link3 { left: 0px; width:128px; margin-right: 0px}/*dogs { left: 0px; width: 75px; margin-right: 1px}*/
	.link3 em { background-position: -257px 0; width: 128px;}/*-207{ background-position: -162px 0; width: 75px;}*/
	.link3:hover em { background-position: -257px -37px;}/*{ background-position: -162px -40px;  cursor: default;}*/
	#sessions .link3 em { background-position: -257px -37px;}/*{ background-position: -162px -40px;  cursor: default;}*/
	.link4 { left: 0px; width: 128px; margin-right: 0px}/*left: 0px; width: 97px; margin-right: 0px*/
	.link4 em { background-position: -382px 0; width: 128px;}/* -313{ background-position: -313px 0; width: 104px;}*/
	.link4:hover em { background-position: -382px -37px;}/*{ background-position: -313px -37px;  cursor: default;}*/
	#contact .link4 em { background-position: -382px -37px;}/*{ background-position: -313px -37px;  cursor: default;*/
	
	
	.nav a { display: block; font-weight: normal; }
	* html .nav a { height: 1%; }
	
	.nav li ul {
		position: absolute;
		z-index: 10; /* show the dropdowns above the images */
		top: 30px; /* top:40px position the dropdowns a set distance from the top of the image */
		left: -999em;
		list-style: none;
		width: 191px;/*191px*/
		margin: 0px 0px 0px 0px;/*0px 0px 0px -9px;*/
		padding: 20px 0px 0px 0px;
		/*background-image:  url(file:///C|/OHD/Customer%20Sites/PetBehaviour/graphics/submenutop_bg2.gif);*/
		background-repeat:no-repeat;
		background-position: top;
				z-index: 100;/*try bring position of dropdowns above movie*/

	}
	
	.nav li:hover ul { position:absolute; left: -9px; /*.left: -8px;*/ width: 190px; /*_left: -16px;*/
}
	
	.nav li li {
		height: auto; /* reset the height and padding set on the IR list items */
		padding-bottom: 0;
		font-size: 110%;
		width: 191px;
				z-index: 100;/*try bring position of dropdowns above movie*/

	}
	
	.nav li ul a {
		font-family: Arial, Helvetica, sans-serif;
		color: #dadada;
		width: 162px;
		margin: 0px 0px 15px 8px;
		/*_margin-left: 16px;*/
		padding: 5px 0px 5px 13px;
		/*_padding: 5px 0px 5px 11px;*/
		/*.padding: 5px 0px 5px 11px;*/
		font-size: 11px;
	}
	.nav li ul a:hover {
		color: white;
		background-color: #b9d08c;/*#420302*/
	}
	
	.bottomone {
		background-image: url(/graphics/submenubottom_bg.gif);
		background-repeat:no-repeat;
		margin-left: 7px;
		/*.margin-left: 6px;*/
		/*_margin-left: 7px;*/
		margin-bottom: -20px;
		padding: 0px;
		/*z-index: 100 try bring position of dropdowns above movie*/
	}

#menu {
position: absolute;
/*background-image: url(/graphics/menubg.jpg);*/
width: 800px;/*was 800px .... added to try to ack as bg and expnad the menu div*/
left: 0px;/*231px ... 31px*/
top: 249px;/*290px Nov 2009*/
height:30px;/*added to bring down to sit on movie in IE*/
z-index: 100;

}
/********************************************************************NAVIGATION FINISH*********************************************************************/	
/********************************************************************TEXT FORMATTING***********************************************************************/


h1	{
	font-size: 1.3em;/*1.2em*/
	color:#000;
	padding: 15px 0 0 0px;/*5 0 0 0*/
	margin: 0 0 0 0px;/* 0 0 0 15*/
}

h2{
	font-size: 1.2em;
	color:#000;/*#0b9ce8*/
	/*text-decoration: underline;*/
	padding: 15px 0 0 0px;/*20 0 0 0/
	margin: 0 0 0 5px;/*6May change from 0 0 0 15 to 0 0 0 0*/
}

h2.articleTitle {
	color: red;
	font-size: 1.5em;
}
h3{
	font-size: 1.0em;
	color:#000;
	text-decoration: none;
	padding: 10px 0 0 0px;/*6May change from 10 0 0 5 to 10 0 0 0*/
	/*margin: 0 0 0 15px;*//*6May change from 0 0 0 15 to 0 0 0 0*/
}

h3 span	{
	color: red;
	cursor: pointer;

}

p	{
		font-family: arial, verdana, sans-serif;
		font-size: 1.0em;
		padding: 20px 0px 0 0px;
		text-align: justify;
}
p.welcome{
	font-size: 1.3em;
	color:#000;
	padding: 20px 0 0 0px;
	margin: 0 0 0 5px;
}
.article2{
	font-size: 1.2em;
	color:#000;
	/*padding: 10px 0 0 0px;*/
	margin: 0 0 0 5px;
	width: 750px;
	/*background-color: yellow;*/
}


/*****************************************************************************LAYOUT***************************************************************/
#wrapper{
	position: relative;
	width: 960px;/*750px*/
	margin: 0 auto;
	padding: 0;
	background-color: #fff;/*79975c      fff try to eliminate top white gap*/
	/*height:100%; to try to remove flicker on loading*/
	
	/*border-top: 10px solid #af0606;to remove phototop div*/
	/*border-bottom: 10px solid #af0606;*//*to remove bottomred div*/

	}
	

	/*-------------------------------------- Main text content boxes -------------------------------------------- */


	

#header {
	position: relative;/*relative*/
	width: 960px;/*image width 960*/
	height:314px;/*image height is 364*/
	font-size: 1.3em;/*1.5*/
	font-weight: bold;
	/*background:  url(hills.jpg);*/
	float: left;
	font-family: arial, verdana, sans-serif;
	/*color:#fff; ............................ 23rd Nov*/
	padding: 5px 5px 0 5px; /*38 0 0 0 25th Oct 08*//*(0)*/
	margin: 0px 0 0 0; /*added this to try to move the movie down and reposition menu in IE*/
		/*text-align: justify;*/
	/*z-index: 1;*/
}

#one	{
	width: 960px;
	background: #ffffff;
	font-size: 1.0em;
	padding: 0;
	height: 10px
	}

#three	{
	position: relative;
	width: 210px;/*180*/
	/*height: 600px;*//*500px 470px*/
	/*background-image: url(../graphics/greenrectangle.jpg);*/
	float: right;
	font-size: 1.2em;
	color: #000;
	margin: 0px 0 0 0;/*80 0 0 0*/
	height: 300px;
	background-color: #fff;
	}

p.whiteText	{
	color: #fff;
	margin: 0 0 10px 0px;
	padding: 0 0 0 0;
}
p.accord	{
	padding: 0 0 10px 0;
}


#mainindex	{
	width: 900px;/*500px ..... 650px without div three*/
	font-size: 1.2em;
	position: relative;
	/*background: #fff;*/
	float: left;
	margin-left: 50px;/*50px*/
	margin-top: 40px;/*20*/
	/*height: 100%;added to try to remove bg flicker*/
	/*margin-right: 5%;*/
	/*height: 628px;*/

	}
	
#main	{
	width: 650px;/*650px without div three*/
	font-size: 1.2em;
	position: relative;
	background-color: #fff;
	float: left;
	margin-left: 50px;
	height: 100%;/*added to try to remove bg flicker but had no effect*/
	/*margin-right: 10%;*/
	/*height: 628px;*/

	}
	
#six	{
	position: relative;
	width: 750px;/*30px, 750px*/
	height: 10px;
	background-color: #af0606;
}

#six img{
	/*float: right;*/
	}
		
table {
padding-top: 10px;
width:500px; /*500px*/
/*padding-left: 20%;*/
/*text-align: center*/
}
img {
	border: none;
	}

/******************************************************************* Course Tables *************************************************************************************/
/* ---------------------------------------------- Tables --------------------------------------- */

/*table {width:400px;}*/
table.zebra {
	width: 500px;
}
.ver-zebra /*#ver-zebra*/
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 30px 0 0 0;/*margin: 45px*/
	width: 200px;/*480*/
	text-align: left;
	border-collapse: collapse;
}
.ver-zebra th /*#ver-zebra th*/
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 12px;/*padding: 12px 15px;*/
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
.ver-zebra td /*#ver-zebra td*/
{
	padding: 8px 12px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
.ver-zebra .vzebra-adventure, .ver-zebra .vzebra-children/*#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children*/
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
.ver-zebra .vzebra-comedy, .ver-zebra .vzebra-action /*#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action*/
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}

/********************************businesses and individuals table********************************************/
.ver-zebra-b /*#ver-zebra*/
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 30px 0 0 0;/*margin: 45px*/
	width: 500px;/*480*/
	text-align: left;
	border-collapse: collapse;
}
.ver-zebra-b th /*#ver-zebra th*/
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 12px;/*padding: 12px 15px;*/
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
.ver-zebra-b td /*#ver-zebra td*/
{
	padding: 8px 12px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
.ver-zebra .vzebra-adventure, .ver-zebra .vzebra-children/*#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children*/
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
.ver-zebra .vzebra-comedy, .ver-zebra-b .vzebra-b-action /*#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action*/
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}


/* ---------- *******************************businesses and individuals table******************************************* -------------------------------------------------- */
.ver-zebra-b /*#ver-zebra*/
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 30px 0 0 0;/*margin: 45px*/
	width: 500px;/*480*/
	text-align: left;
	border-collapse: collapse;
}
.ver-zebra-b th /*#ver-zebra th*/
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 12px;/*padding: 12px 15px;*/
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
.ver-zebra-b td /*#ver-zebra td*/
{
	padding: 8px 12px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
.ver-zebra .vzebra-adventure, .ver-zebra .vzebra-children/*#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children*/
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
.ver-zebra .vzebra-comedy, .ver-zebra-b .vzebra-b-action /*#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action*/
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}

/*---------------------------------------------------------- Leadership and Management Tables  -----------------------------------------------------------------------------*/
.ver-zebra-c /*#ver-zebra*/
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 30px 0 0 0;/*margin: 45px*/
	width: 200px;/*480*/
	text-align: left;
	border-collapse: collapse;
}
.ver-zebra-c th /*#ver-zebra th*/
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 12px;/*padding: 12px 15px;*/
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
.ver-zebra-c td /*#ver-zebra td*/
{
	padding: 8px 12px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd-c
{
	background: #eff2ff;
}
.vzebra-even-c
{
	background: #e8edff;
}
.ver-zebra-c .vzebra-adventure-c, .ver-zebra-c .vzebra-children/*#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children*/
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
.ver-zebra-c .vzebra-comedy-c, .ver-zebra-c .vzebra-action-c /*#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action*/
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}





/* -------------------- Workshop Table -------------------------------------- */

.ver-zebra-d /*#ver-zebra*/
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 30px 0 0 0;/*margin: 45px*/
	
	text-align: left;
	border-collapse: collapse;
}
.ver-zebra-d th /*#ver-zebra th*/
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 12px;/*12px 12px padding: 12px 15px;*/
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
.ver-zebra-d td /*#ver-zebra td*/
{
	padding: 8px 12px; /*8px 12px*/
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd-d
{
	background: #eff2ff;
}
.vzebra-even-d
{
	background: #e8edff;
}
.ver-zebra-d .vzebra-adventure-d, .ver-zebra-d .vzebra-children/*#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children*/
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
.ver-zebra-d .vzebra-comedy-d, .ver-zebra-d .vzebra-action-d /*#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action*/
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}
/*----------------------------------------------------------------------- topmenu -----------------------------------------------------------------------*/

.row-top-menu ul.menu-nav {
padding:0 0 0 11px !important;
margin:0 0 0 0 !important;

}
.row-top-menu ul.menu-nav li	{
	display:block; 
	padding:0 0 0 0;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0 !important;
	
}
.row-top-menu ul.menu-nav li a  {
	border:none;
	text-decoration:none !important;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	
	
	
}
.row-top-menu ul.menu-nav li a span	{
	display:block; 
	padding:16px 27px 10px 27px;
	color:#fff;
	display:block; 
	font-weight:bold;
	font-size:16px;
	line-height:1.2em;
	letter-spacing:1px;
	text-decoration:none !important;
	float:left;
	
	background:url(../images/top_menu_separator.gif) right 16px no-repeat;
}
.row-top-menu ul.menu-nav li a span	{
	display:block; 
	padding:16px 27px 10px 27px;
	color:#fff;
	display:block; 
	font-size:16px;
	line-height:1.2em;
	letter-spacing:1px;
	text-decoration:none !important;
	float:left;
	font-weight:bold;
	background:url(images/top_menu_separator.gif) right 16px no-repeat;
}




/*-------------------hover-active----*/

.row-top-menu  ul.menu-nav li a:hover  {
color:#000 !important; 
}
.row-top-menu  ul.menu-nav li a:hover span	{
color:#000 !important; 
}

.row-top-menu  ul.menu-nav li.active a   {
color:#000 !important; 
}
.row-top-menu  ul.menu-nav li.active a span	{
color:#000 !important; 
}
.row-top-menu{ background: url(../images/row_top_menu.gif) 0 0 repeat-x;}
.row-top-menu{ padding:5px 0;} /*padding:18px 0;*/


 /*-------------------------------------------------------  FOOTER styling -----------------------------------------*/	
#footer	{
	background: #606875;/*0b88bc;d0dafd*/
	/*background-image: url(../background/footer_bg.jpg);*/
	/*text-align: center;*/
	font-size: 1.0em;
	font-weight: normal;
	color:#fff;/*feb200*/
	overflow: hidden;/*from http://www.quirksmode.org/css/clearing.html*/
	width: 960px;
	/*width: 100%;from http://www.quirksmode.org/css/clearing.html*/

	margin: 0px 0px 0 00px;/*0px 30px 0 30px*/
	/*padding: 0 10px 0 10px;*/
	/*height:200px;*/
	}
#footerlinks	{
	text-align: center;
	font-size: 1.0em;
	font-weight: normal;
	color:#000;
}
	
#footer a	{
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		font-weight: bold;
		color:#fff;
		text-decoration: none;
}

#footer a:hover {
		text-decoration: underline;
}

#footer a.ohdlink {
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		font-weight: normal;
		float: right;
		color:#000;
		text-decoration: none;
	}
	
#footeraddress {
		font-family: arial, verdana, sans-serif;
		color: #000;
		/*text-align: center;*/
		width: 45%;/*from http://www.quirksmode.org/css/clearing.html*/
		float: left;/*from http://www.quirksmode.org/css/clearing.html*/
		padding: 0 0 0 10px;

}
#footervalidation {
		font-family: arial, verdana, sans-serif;
		color: #000;
		padding-top: 85px;/*65px*/
		text-align: right;
		width: 35%;/*from http://www.quirksmode.org/css/clearing.html*/
		float: right;/*from http://www.quirksmode.org/css/clearing.html*/


		/*text-align: center;*/
}	




/*-------------------------------------------------------- Text formatting ---------------------------------------------------*/


.content	{
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		padding: 20px 0px 0 0px;/*top padding 10 added 23rd-04-08 to 10 20 0 20 - 6May change to 10 0 0 0 - 14th Nov 20 0 0 0 */
		text-align: justify;/*justify*/
}

.normal {
		text-decoration: none;
		font-weight: normal;
		float: right;
	}
.contentstaff	{
		font-family: verdana, arial, sans-serif;
		font-size: 0.9em;
		padding: 10px 0px 0 0px;/*top padding 10 added 23rd-04-08 to 10 20 0 20 - 6May change to 10 0 0 0*/
		text-align: justify;/*justify*/
}
.orange {
		color: #ff6600;

}
.address	{
		font-family: arial, verdana, sans-serif;
		font-size: 1.1em;
		padding: 0 0px 0 0;
		margin: 0 0 0 570px;
}
.address a {
		text-decoration: none;
}

table .txtcentre {
		text-align: center;
}

table .bgheader {
background-color: #d7982b;
}

 .days {
 background:#f7ce87;
}


.bolded
{
	font-size: 1em;
	font-weight: bold;
	padding:inherit;
	margin:inherit;
}

			
			
/*------------------------------------------------------------ Links --------------------------------------------------------*/

a	{
	color: #0070C0;
}

/* ------------------------------------------Additional Lists-----------------------------------------------*/
#main ul {
		padding: 10px 0 0 50px;
		width: 450px;/*450px changed to 200px when working on organisation page*/
}
#main ul.organisation {
		padding: 10px 0 0 50px;
		width: 200px;/*450px changed to 200px when working on organisation page*/
}

ul.organisation {
		padding: 10px 0 0 50px;
		width: 200px;/*450px changed to 200px when working on organisation page*/
}

.article2list {
		padding: 10px 0 0 50px;
		width: 600px;/*450px changed to 200px when working on organisation page*/
		font-size:1.2em;
}
td ul.workshop {
		width: 100px;
		background: yellow;
}


ul.workshop li{
		width: 300px;
		background: red;
}

table ul.organisation {
		width: 100px;
}
table ul.organisation li{
		width: 150px;
}

table ul.organisationb {
		width: 100px;
}
table ul.organisationb li{
		width: 300px;
}

table p {
		width: 250px;
}
table p.organisationb {
		width: 520px;
}
ul.suppliers {
		padding: 10px 0px 0 50px;
}

ul.content	{
		list-style: disc url(../graphics/navigation/plus.gif);
		font-family: arial, helvetica, sans-serif;
		font-size: 1.0em;
		line-height: 1.1em;/*1.1em*/
		padding: 10px 20px 0 20px;/*top padding 10 added 23rd-04-08*/
		text-align: justify;
		/*set width to allow for images to right*/
}
ul.content li	{
		list-style: disc url(../graphics/navigation/plus.gif);
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 1.0em;/*1.0em*/
		line-height: 1.0em;/*1.1em*/
		padding: 0px 0px 0 10px;/*top padding 10 added 23rd-04-08 was as above - changed to position bullet graphic 21-08-08*/
		margin: 10px 0 0 0;
		text-align: justify;
}
ul.contentb	{
		list-style: disc url();
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 1.0em;
		line-height: 1.1em;/*1.1em*/
		padding: 10px 20px 0 20px;
		text-align: justify;
		width: 200px;
		/*display:block;*/
}

ul.newsletters {
		list-style-type:none;
		color: #fff;
}

ol.large_box_list {
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 1.2em;
		line-height: 1.5em;/*1.1em*/
		padding: 10px 20px 0 20px;
		text-align: justify;
}

.list_item { margin-top: 1em; }
	
.list_item h3 { font-size: 100%; }
.list_item p,
.list_item h3 span {
	font-size: 95%;
	color: #000;
	}
		
.list_item .image {
	float: right;
	width: 82px;
	}
	
.list_item .has_image {
	margin-right: 92px;
	}


/* From: http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/ */
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }
/* End hide from IE Mac */



/*----------------------------------------------Validation----------------------------------------------*/
#validation{
	position: relative;
	/*border: 1px solid #fd8b59;*/
	width:750px;
	margin: auto;
	/*background-color: #fff;*/
	}


