/* Main Structure Definitions */
body					{font-family:Arial, Helvetica, sans-serif; font-size:small; background-color:#E4E4E4;}
p					{color:#333333; text-align:left;}
dd					{color:#333333;}
h1					{font-size:large; color:#3B0472; font-weight:normal;}
h2					{font-size:medium; font-weight:bold; color:#696969;}
h3					{font-size:small; font-weight:bold; color:#3B0472;}

/* DIV's */
#wrapper				{width:798px; height:auto; margin:0em auto; border:1px solid #808080;}
#header					{width:788px; height:auto; padding:10px 0px 10px 10px; background-color:#FFFFFF;}
#menu					{width:100%;  height:26px; background-image:url('../images/menu_background.gif'); background-repeat:repeat-x; font-size:small; font-weight:bold;}
#content				{width:579px; overflow:hidden; height:auto; float:left; padding:10px 10px 10px 10px; border-right:1px solid #808080; background-color:#FFFFFF;}
#right					{width:197px; height:100%; float:right; padding:10px 0px 0px 0px;}
#footer					{width:788px; height:auto; clear:both; padding:5px 5px 5px 5px; background-color:#A8A8A8; color:#FFFFFF;}

/* header sub DIV's and Classes */
#searchBox				{padding:0px 0px 0px 5px; vertical-align:middle;}
#headerLinks				{width:270px; height:12px; float:right; margin:40px 0px 0px 0px; padding:0px 10px 0px 0px; vertical-align:top; font-size:smaller; color:#999999;}
.headerLinks A:link			{color:#666666; text-decoration:none;}
.headerLinks A:visited			{color:#808080; text-decoration:none;}
.headerLinks A:hover			{color:#333333; text-decoration:underline;}
.headerLinks A:active			{color:#666666; text-decoration:none;}
.searchButton				{margin:0px 0px 3px 4px; vertical-align:bottom;}

/* menu sub DIV's and Classes */
ul 					{font-size:12px; margin:0 auto; padding:0; list-style:none;	width:798px; text-align:center;}
ul li 					{position:relative; float:left; width:133px;}
li ul 					{font-size:12px; font-weight:normal; position:absolute; left:0; top:auto; display:none; z-index:999; width:auto;  text-align:left;}
li ul ul 				{font-size:12px; font-weight:normal; position:absolute; left:100%; margin:-25px 0px 0px 0px; display:none;  text-align:left;}

/* Styles for Menu Items */
ul li a 				{display:block; text-decoration:none; color:#FFFFFF; padding:5px 0px 6px 0px;}

/* commented backslash mac hiding hack \*/ 
* html ul li a 			{height:1%}
/* end hack */ 

/* this sets all hovered lists to a colour */
li:hover a, li.over a,
li:hover li:hover a, li.over li.over a,
li:hover li:hover li:hover a, li.over li.over li.over a,
li:hover li a:hover, li.over li a:hover,
li:hover li:hover li:hover a:hover, li.over li li a:hover,
li:hover li:hover li:hover li:hover a:hover, li.over li.over li.over li.over a:hover 
						{color:#3B0472; background-color:#CCCCCC; padding:5px 5px 5px 5px;}

/* set dropdown to default */
li:hover li a, li.over li a,
li:hover li:hover li a, li.over li.over li a,
li:hover li:hover li:hover li a, li.over li.over li.over li a 
						{color:#777; background-color:#EBEBEB;}

/* Sub Menu Styles */
li ul li a 				{padding:2px 5px;} 

ul li:hover ul ul, ul li:hover ul ul ul, ul li.over ul ul, ul li.over ul ul ul 
						{display:none;}

ul li:hover ul,ul li li:hover ul,ul li li li:hover ul, ul li.over ul, ul li li.over ul,ul li li li.over ul 
						{display: block;}
dl.lists {width: 370px; color: #333333; margin: 0px; padding: 0px; margin: 10px 5px 10px 0px; }
dl.lists dd {float: none; text-align: left; font-size:12px; width: 360px; list-style-type: none; margin-left: 20px;}

/* content sub DIV's and Classes */
#banner				{width:570px; height:228px; background-color:#FFFFFF;}
.sectionBox			{width:190px; height:auto; float:left; text-align:center; margin:10px 0px 10px 0px;}
.sectionBoxMiddle		{width:190px; height:auto; padding:0px 4px 0px 4px; float:left; text-align:center; padding:10px 0px 10px 0px;}

.button				{float:left; height:120px; width:80px; padding-right: 15px; voice-family: "\"}\""; voice-family:inherit; width:65px;}

html>body .button 		{width:65px;}

.buttonText 
{
	width: 80px;
	float:left; 
	font-weight:bold; 
	color:#666; 
	text-align:left; 
	text-decoration:none;
	padding-top: 70px;
	margin-right: 5px;
	
	background-image:url('/images/buttons/sector_buttons.jpg'); 
	display: block; 
	background-repeat: no-repeat;
	
}

a#Iso { background-position: -171px 0px ;}
a:hover#Iso  { background-repeat: no-repeat; color:#3B0472; background-position: -171px -115px ;}

a#Aviation { background-position: 0px 0px ;}
a:hover#Aviation  { background-repeat: no-repeat; color:#3B0472; background-position: 0px -115px ;}

a#Healthcare { background-position: -511px 0px ;}
a:hover#Healthcare  { background-repeat: no-repeat; color:#3B0472; background-position: -511px -115px ;}

a#Food { background-position: -341px 0px ;}
a:hover#Food  { background-repeat: no-repeat; color:#3B0472; background-position: -341px -115px ;}

a#Iso27001 { background-position: -256px 0px;}
a:hover#Iso27001  { background-repeat: no-repeat; color:#3B0472; background-position: -256px -115px ;}

a#LifeScience { background-position: -85px 0px ; width:85px;}
a:hover#LifeScience  { background-repeat: no-repeat; color:#3B0472; background-position: -85px -115px ;}


#table				{width:578px; height:auto; clear:both; border:1px solid #999999;}
table.clear			{clear:both;}
p.clear				{clear:both;}
#view				{width:134px; height:720px; float:left; padding:5px 5px 5px 5px; background-color:#f0f0f0;}
#plan				{width:134px; height:720px; float:left; padding:5px 5px 5px 5px; background-color:#e6e6e6;}
#perform			{width:134px; height:720px; float:left; padding:5px 5px 5px 5px; background-color:#dcdcdc;}
#manage				{width:136px; height:720px; float:left; padding:5px 5px 5px 5px; background-color:#d2d2d2;}

/* right sub DIV's and Classes */

.dl      {text-indent:0px;}
.dd      {padding:3px 0px 3px 20px; margin:0px 0px 0px -10px; text-indent:0px; text-align:left;}
#navMenu    {width:197px; height:auto; margin:0px 0px 0px -35px;}
.subMenu    {width:197px; height:auto; background-color:#F0F0F0; margin:0px 0px 0px -5px;}
.menuItem    {width:auto; height:auto; padding:5px 0px 5px 10px;}

.navMenuLinks A:link	{font-size:small; font-weight:normal; color:#666666; text-decoration:none;}
.navMenuLinks A:visited	{font-size:small; font-weight:normal; color:#666666; text-decoration:none;}
.navMenuLinks A:active	{font-size:small; font-weight:normal; color:#666666; text-decoration:none;}
.navMenuLinks A:hover	{font-size:small; font-weight:normal; color:#3B0472; text-decoration:none;}

.subNavMenuLinks A:link	{font-size:small; font-weight:normal; color:#666666; text-decoration:none;}
.subNavMenuLinks A:visited{font-size:small; font-weight:normal; color:#666666; text-decoration:none;}
.subNavMenuLinks A:active{font-size:small; font-weight:normal; color:#666666; text-decoration:none;}
.subNavMenuLinks A:hover{font-size:small; font-weight:normal; color:#3B0472; text-decoration:none;}



/* footer sub DIV's and Classes */
.footerText				{color:#3B0472;}
.footerLinks A:link		{color:#FFFFFF;}
.footerLinks A:visited	{color:#FFFFFF;}
.footerLinks A:active	{color:#FFFFFF;}
.footerLinks A:hover	{color:#FFFFFF;}

/* common Classes */
.redText				{color:#FF0000;}
.blueText				{color:#3B0472; font-weight:bold;}
.lineBreak				{width:187px; height:auto; margin:0px 5px 0px 5px; border-top:1px solid #666666;}
.lineBreakLarge			{width:578px; height:1px; border-top:1px solid #666666;}
.headerBlock			{width:180px; height:20px; clear:both; padding:2px 0px 0px 10px; border-left:3px solid #3C0473; background-color:#A8A8A8; font-weight:bold; color:#FFFFFF;}
.links A:link			{color:#666666; text-decoration:none; font-weight:normal;}
.links A:visited		{color:#808080; text-decoration:none; font-weight:normal;}
.links A:active			{color:##666666; text-decoration:none;font-weight:normal;}
.links A:hover			{color:##666666; text-decoration:underline; font-weight:normal;}

.tableLinks A:link		{color:#333333; font-weight:bold;}
.tableLinks A:visited	{color:#333333; font-weight:bold;}
.tableLinks A:hover		{color:#3B0472; font-weight:bold;}
.tableLinks A:active	{color:#333333; font-weight:bold;}