﻿body       				{margin-left:auto; margin-right:auto;margin-top: 0px; margin-bottom: 0;background-image: url('../images/misc/page-bg.gif');}
table#main		        {width: 100%; height:100%; text-align:left; vertical-align: top;margin-left:auto; margin-right:auto;}
table#body			    {background-color:#ffffff; width: 960px; height:300px;text-align:center; margin-left:auto; margin-right:auto;}
table#footer		    {background-color:#ffffff; width: 100%; text-align:left; vertical-align: top;padding-left:15px; padding-top:10px;padding-bottom:20px}
table#menu		    	{text-align:right; float:right}
table#general			{width: 100%; }
table#tables			{width: 100%;background:#cccccc }
table#bdrcontact		{vertical-align: top;float:right;border:1px solid #b8b8b8;margin-right:5px}
table#generalpic		{width: 100%; vertical-align: top;text-align: left;padding-bottom:0px;}
table#quotes   			{width: 100%; vertical-align: top;text-align: left;padding:0px;margin-top:5px}
table#generalbdr		{border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-color:#CCCCCC;border-style: solid;padding-bottom:5px;padding-top:2px;padding-left:15px;padding-right:15px;background: #ffffff}
table#slideshow			{z-index: 400; position: relative;width : 708px; height:300px;margin-left:auto; margin-right:auto;margin-bottom:0px;}
tr#rowheighthome		{height:400px;vertical-align : top;text-align: left; background-color:#eeeeee; }
tr#rowheightlogo		{height:50px;vertical-align : top;text-align: left; }
td#coltop      			{vertical-align: top;text-align: left;}
td#coltopcontact    	{vertical-align: top;text-align: left;height:20px}
td#coltopss    			{vertical-align: top;text-align: left;padding-top:20px;padding-bottom:20px}
td#coltopbody			{vertical-align: top;text-align: left;padding-top:10px;padding-bottom:20px;padding-left:20px;padding-right:20px;height:400px;background: #ffffff;border-bottom: 1px solid #dccb81 }
td#coltopss				{vertical-align: top;text-align: left;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
td#colbottom    	    {vertical-align: top;text-align: right;padding-bottom:0px;}
td#coltopgrey    		{vertical-align: top;text-align: left;background-color:#333333}
td#coltopgreyleft 		{vertical-align: top;text-align: left;background-color:#333333;height:190px}
td#coltoprheight1    	{vertical-align: top;text-align: left;height:210px;background-image: url('../images/misc/xcellright-bg.gif')}
td#coltoprheight2    	{vertical-align: top;text-align: left;height:197px;background: #858585}
td#coltopclr			{vertical-align: top;text-align: left;background:#333333;height:20px }
td#centre  			    {vertical-align: top;text-align: left;width: 960px;background-color:#ffffff}
td#coltopleft    		{vertical-align: top;text-align: left;width:10px}
td#coltopright    		{vertical-align: top;text-align: right;}
td#colright				{border-left: 1px solid #dccb81;	width:170px;vertical-align: top;text-align: left;padding:15px;background-color:#ffffff}
td#sidemenuwidth		{border-right: 1px solid #dccb81;	width:170px;vertical-align : top;text-align: left;padding-left:10px;padding-right:0px;padding-top:15px;padding-bottom:15px;background-color:#ffffff}
td#colwidth1      		{width:1px;vertical-align: top;text-align: left;}
td#colwidth5      		{width:5px;vertical-align: top;text-align: left;background: #ffffff}
td#colwidth10      		{width:10px;vertical-align: top;text-align: left;}
td#colwidth20      		{width:20px;vertical-align: top;text-align: left;}
td#brdrbggrey			{vertical-align: top;text-align: left;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color:#CCCCCC;border-style: solid;padding-top:20px;padding-left:15px;padding-right:15px;padding-bottom:20px;background: #ffffff}
td#brdrbgwhite			{vertical-align: top;text-align: left;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color:#CCCCCC;border-style: solid;padding-top:20px;padding-left:15px;padding-right:15px;padding-bottom:20px;background: #ffffff}
td#centretable     		{vertical-align: top;text-align: center;font-family: Tahoma,Arial;font-size: 8pt; color: #333333;background-color:#ffffff}
td#lefttable     		{vertical-align: top;text-align: left;font-family: Tahoma,Arial;font-size: 8pt; color: #333333;background-color:#ffffff}
td#righttable     		{vertical-align: top;text-align: right;font-family: Tahoma,Arial;font-size: 8pt; color: #333333;background-color:#ffffff}
td#right      			{text-align: right;vertical-align: top}
td#padding2				{vertical-align: top;text-align: left; padding:2px; }
td#padding5				{vertical-align: top;text-align: left; padding:5px;background: #ffffff }
td#padding10			{vertical-align: top;text-align: left; padding:10px;}
td#paddingtext			{vertical-align: top;text-align: left; padding-left:5px; padding-right:15px; padding-top:0px; padding-bottom:15px}
td#paddingnews			{vertical-align: top;text-align: left; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px}
td#paddingir			{vertical-align: top;text-align: left; padding:15px;border: 2px solid #b0b0b0;;background-image: url('../images/home/cell-bg.jpg')}
td#padding20			{vertical-align: top;text-align: left; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px}
td#tableborder			{width:100%;vertical-align : top;text-align: left; border-width: 2px;border-color:#e1e1e1;border-style: solid;padding:10px;}
td		      		    {vertical-align: top;text-align: left;font-family: Tahoma,Arial;font-size: 9pt; color: #444444;line-height: 1.6}
.ssbuts					{margin-left:1px;margin-right:5px;margin-bottom:5px;margin-top:5px}

.container				{z-index: 7; position: relative;width : 960px; height:600px;margin-left:auto; margin-right:auto;margin-bottom:1px;}
.logo					{left:10px; top:43px;position:relative}
.logotable				{left:0px; top:0px;position:relative}
.slideshow				{z-index: 30;position: absolute; }
.menuhome				{z-index: 200;position: absolute; left: 487px; top: 79px; height: 30px; }
.menu					{z-index: 200;position: absolute; left: 419px; top: 79px; height: 30px; }
.topbar					{z-index: 100; position: relative;width : 920px; height:110px;margin-left:auto; margin-right:auto; margin-bottom:0px}
.slideshow				{z-index: 300; margin-left:auto; margin-right:auto;}
.imgbdr 				{border-color:#c2c2c2; border-width:1px;padding:3px}
.imgbdrspacing			{border-color:#c2c2c2; border-width:1px;padding:2px;margin-right:10px;margin-left:10px;margin-top:10px;margin-bottom:10px;}
.imgbdrspaceleft		{border-color:#c2c2c2; border-width:1px;padding:2px;margin-right:0px;margin-left:10px;margin-top:10px;margin-bottom:10px;}
.imgbdrmargleft			{border-color:#c2c2c2; border-width:1px;padding:2px;margin-right:0px;margin-left:10px;margin-top:0px;margin-bottom:0px;}
.imgbdrspaceabovebelow	{border-color:#c2c2c2; border-width:1px;padding:2px;margin-top:10px;margin-bottom:10px}
.imgbdrspacebelow		{border-color:#c2c2c2; border-width:1px;padding:2px;margin-top:10px;margin-right:10px}
.imgpaddingtm			{padding-bottom:10px;}
.bulletsquare			{list-style-type: square;color:#444444;position: relative;left: -20px;list-style-position: outside;}
.bulletsquarenoindent	{list-style-type: square;color:#444444;position: relative;left: -23px;list-style-position: outside;}
.line1px				{color: #cccccc;height: 1px}
.line3px				{color: #cccccc;height: 3px}
.line5px				{color: #e1e1e1;height: 5px}
.p14         			{font-family: Arial; font-size: 14pt; color: #c28000; font-weight: bold;margin-left:-1px;margin-bottom:20px; }
.p11       				{font-family: Arial;font-size: 10.5pt; color: #333333; font-weight: bold;letter-spacing:0px;margin-left:-1px;}
.p9blk  				{font-family: Tahoma,Arial; font-size: 9pt; color: #333333 }
.p9gry  				{font-family: Tahoma,Arial; font-size: 9pt; color: #666666;font-weight:bold }
.p9org 					{font-family: Tahoma,Arial; font-size: 9pt; color: #ddb63f;}
.p10org 				{font-family: Arial; font-size:10.5pt; color: #ddb63f;font-weight:bold }
.p10wh					{font-family: Arial; font-size: 10.5pt; color: #ffffff; }
.p9wh					{font-family: Tahoma,Arial; font-size: 9pt; color: #ffffff; text-indent:2px; }
.p8wh					{font-family: Tahoma,Arial; font-size: 8pt; color: #ffffff; text-indent:2px; }
.p8quotes     			{font-family: Tahoma,Arial; font-size: 8pt; color: #444444;padding-top:2px }
.p8		     			{font-family: Tahoma,Arial; font-size: 8pt; color: #444444; }
.p8uc  					{font-family: Tahoma,Arial; font-size: 8pt; color: #ffffff; font-weight: bold;text-indent:2px;text-transform:uppercase }
.p8wh  					{font-family: Tahoma,Arial; font-size: 8pt; color: #ffffff;  }
.p7    		 			{font-family: Tahoma,Arial; font-size: 7pt; color: #333333 }
a:link 					{color: #333333;}
a:hover 				{color: #b87100;text-decoration: none;}
a:visited 				{color: #333333;}


/*<!-- main horizontal menu -->*/
#menu a 			{float:right; height:29px; padding-left:0px; padding-right:0px;  }
#bt-home			{background: url('../images/bt/bt-home.gif') no-repeat 50% top;width:60px}
#bt-home:hover	 	{background-position: bottom; }
#bt-home-hover		{background: url('../images/bt/bt-home.gif') no-repeat 50% bottom;width:60px}

#bt-comp			{background: url('../images/bt/bt-company.gif') no-repeat 50% top; width:83px; }
#bt-comp:hover	 	{background-position: bottom; }
#bt-comp-hover		{background: url('../images/bt/bt-company.gif') no-repeat 50% bottom; width:83px}

#bt-ir				{background: url('../images/bt/bt-ir.gif') no-repeat 50% top;width:111px;}
#bt-ir:hover	 	{background-position: bottom;}
#bt-ir-hover		{background: url('../images/bt/bt-ir.gif') no-repeat 50% bottom;width:111px}

#bt-projects		{background: url('../images/bt/bt-projects.gif') no-repeat 50% top;width:93px; }
#bt-projects:hover	{background-position: bottom;}
#bt-projects-hover	{background: url('../images/bt/bt-projects.gif') no-repeat 50% bottom;width:93px}

#bt-news			{background : url('../images/bt/bt-news.gif') no-repeat 50% top;width:62px}
#bt-news:hover	 	{background-position: bottom;}
#bt-news-hover		{background : url('../images/bt/bt-news.gif') no-repeat 50% bottom;width:62px}

#bt-cr				{background : url('../images/bt/bt-cr.gif') no-repeat 50% top;width:182px}
#bt-cr:hover 		{background-position: bottom;}
#bt-cr-hover		{background : url('../images/bt/bt-cr.gif') no-repeat 50% bottom;width:182px}

/*<!-- news links homepage -->*/
.news a:link {font-family: Tahoma,Arial; font-size: 9pt; text-decoration: none; display: block; color: #444444; background: #ffffff; padding-left:1px; padding-right:0px; padding-top:10px; padding-bottom:0px;text-decoration:none;border-width: 0px; }
.news a:visited {font-family: Tahoma,Arial; font-size: 9pt; text-decoration: none; display: block; color: #444444; background: #ffffff; padding-left:1px; padding-right:0px; padding-top:10px; padding-bottom:0px;text-decoration:none;border-width: 0px }
.news a:hover {font-family: Tahoma,Arial; font-size: 9pt; text-decoration: underline; display: block; color: #444444; background: #ffffff; padding-left:1px; padding-right:0px; padding-top:10px; padding-bottom:0px;border-width: 0px }


.heading10 a:link 		{font-family:Arial;font-size: 10.5pt; color: #333333;font-weight: bold;letter-spacing: 0px;text-decoration:none; }
.heading10 a:visited 	{font-family:Arial;font-size: 10.5pt; color: #333333;font-weight: bold;letter-spacing: 0px;text-decoration:none;  }
.heading10 a:hover 		{font-family:Arial;font-size: 10.5pt; color: #333333;font-weight: bold;letter-spacing: 0px;text-decoration:underline;  }

.heading14 a:link 		{font-family:Arial;font-size: 14pt; color: #333333;font-weight: bold;letter-spacing: 0px;text-decoration:none;margin-bottom:10px  }
.heading14 a:visited	{font-family:Arial;font-size: 14pt; color: #333333;font-weight: bold;letter-spacing: 0px;text-decoration:none;margin-bottom:10px  }
.heading14 a:hover 		{font-family:Arial;font-size: 14pt; color: #333333;font-weight: bold;letter-spacing: 0px;text-decoration:underline;margin-bottom:10px  }

.headingwh9 a:link 		{font-family:Arial;font-size: 9pt; color: #ffffff;letter-spacing: 0px;text-decoration:none;text-indent:3px;font-weight:bold; }
.headingwh9 a:visited 	{font-family:Arial;font-size: 9pt; color: #ffffff;letter-spacing: 0px;text-decoration:none;text-indent:3px;font-weight:bold; }
.headingwh9 a:hover 	{font-family:Arial;font-size: 9pt; color: #ffffff;letter-spacing: 0px;text-decoration:underline;text-indent:3px;font-weight:bold;}

.headingblk9 a:link 	{font-family:Arial;font-size: 9pt; color: #333333;letter-spacing: 0px;text-decoration:none;text-indent:0px;font-weight:bold }
.headingblk9 a:visited 	{font-family:Arial;font-size: 9pt; color: #333333;letter-spacing: 0px;text-decoration:none;text-indent:0px;font-weight:bold  }
.headingblk9 a:hover 	{font-family:Arial;font-size: 9pt; color: #333333;letter-spacing: 0px;text-decoration:underline;text-indent:0px;font-weight:bold}

.sslinks a:link 	{font-family:Arial;font-size: 8pt; color: #333333;font-weight: bold;text-decoration:none; color: #ffffff; font-weight:bold; padding-top:2px;padding-bottom:2px;padding-left:5px; padding-right:5px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color:#333333;border-style: solid;background: #333333;margin-right:1px;  }
.sslinks a:visited 	{font-family:Arial;font-size: 8pt; color: #333333;font-weight: bold;text-decoration:none; color: #ffffff; font-weight:bold; padding-top:2px;padding-bottom:2px;padding-left:5px; padding-right:5px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color:#434343;border-style: solid;background: #333333;margin-right:1px;  }
.sslinks a:hover 	{font-family:Arial;font-size: 8pt; color: #333333;font-weight: bold;text-decoration:none; color: #dccb81; font-weight:bold; padding-top:2px;padding-bottom:2px;padding-left:5px; padding-right:5px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-color:#434343;border-style: solid;background: #555555;margin-right:1px; }

/*<!-- ver menu heading a state -->*/
.menu-ver-head-a a:link {font-family: Arial; font-size: 10.5pt; text-decoration: none; display: block; color: #444444; padding-left:3px; padding-top:0px; padding-bottom:0px; background: none;border-width: 0px;border-color:none;border-style: none;font-weight:bold;}
.menu-ver-head-a a:visited {font-family: Arial; font-size: 10.5pt; text-decoration: none; display: block; color: #444444; padding-left:3px; padding-top:0px; padding-bottom:0px; background: none;border-width: 0px;border-color:none;border-style: none;font-weight:bold; }
.menu-ver-head-a a:hover {font-family: Arial; font-size: 10.5pt; text-decoration: none; display: block; color: #444444; padding-left:3px; padding-top:0px; padding-bottom:0px; background: none;border-width: 0px;border-color:none;border-style: none;font-weight:bold;}

/*<!-- ver menu heading b state -->*/
.menu-ver-head-b a:link {font-family: Arial; font-size: 10.5pt; text-decoration: none; display: block; color: #444444; padding-left:3px; padding-top:0px; padding-bottom:0px; background: none;border-width: 0px;border-color:none;border-style: none;font-weight:bold;}
.menu-ver-head-b a:visited {font-family: Arial; font-size:  10.5pt; text-decoration: none; display: block; color: #444444; padding-left:3px; padding-top:0px; padding-bottom:0px; background: none;border-width: 0px;border-color:none;border-style: none;font-weight:bold; }
.menu-ver-head-b a:hover {font-family: Arial; font-size:  10.5pt; text-decoration: none; display: block; color: #444444; padding-left:3px; padding-top:0px; padding-bottom:0px; background: none;border-width: 0px;border-color:none;border-style: none;font-weight:bold;}

/*<!-- ver menu a state -->*/
.menu-ver-a a:link {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; padding-left:5px; padding-top:3px; padding-bottom:3px; background: none;border-left: 1px solid #dccb81;border-top: 1px solid #dccb81;border-bottom: 1px solid #dccb81}
.menu-ver-a a:visited {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; padding-left:5px; padding-top:3px; padding-bottom:3px; background: none;;border-left: 1px solid #dccb81;border-top: 1px solid #dccb81;border-bottom: 1px solid #dccb81}
.menu-ver-a a:hover {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; padding-left:5px; padding-top:3px; padding-bottom:3px; background: none;;border-left: 1px solid #dccb81;border-top: 1px solid #dccb81;border-bottom: 1px solid #dccb81}

/*<!-- ver menu b state -->*/
.menu-ver-b a:link {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; padding-left:5px; padding-top:3px; padding-bottom:3px; background: none;border-left: 1px solid #dccb81;border-top: 1px solid #dccb81;border-bottom: 1px solid #dccb81;background: #dccb81;}
.menu-ver-b a:visited {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; padding-left:5px; padding-top:3px; padding-bottom:3px; background: none;border-left: 1px solid #dccb81;border-top: 1px solid #dccb81;border-bottom: 1px solid #dccb81;background: #dccb81;}
.menu-ver-b a:hover {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #333333; padding-left:5px; padding-top:3px; padding-bottom:3px; background: none;border-left: 1px solid #dccb81;border-top: 1px solid #dccb81;border-bottom: 1px solid #dccb81;background: #dccb81;}

/*<!-- ver menu c state -->*/
.menu-ver-c a:link {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #444444; padding-left:5px; padding-top:3px; padding-bottom:3px; background: none;border-width: 0px;border-color:none;border-style: none;background: #dccb81;font-weight:bold}
.menu-ver-c a:visited {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #444444; padding-left:5px; padding-top:3px; padding-bottom:3px; background: none;border-width: 0px;border-color:none;border-style: none;background: #dccb81;font-weight:bold}
.menu-ver-c a:hover {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #444444; padding-left:5px; padding-top:3px; padding-bottom:3px; background: none;border-width: 0px;border-color:none;border-style: none;background: #dccb81;font-weight:bold}

/*<!-- ver sub menu a state -->*/
.menu-ver-sub-a a:link {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #333333; padding-left:6px; padding-top:1px; padding-bottom:2px; background: #dccb81; }
.menu-ver-sub-a a:visited {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #333333; padding-left:6px;  padding-top:1px; padding-bottom:2px; background: #dccb81; }
.menu-ver-sub-a a:hover {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #a76700; padding-left:6px; padding-top:1px; padding-bottom:2px; background: #dccb81;}

/*<!-- ver sub menu b state -->*/
.menu-ver-sub-b a:link {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #a76700; padding-left:6px; padding-top:1px; padding-bottom:2px; background: #dccb81; }
.menu-ver-sub-b a:visited {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #a76700; padding-left:6px;  padding-top:1px; padding-bottom:2px; background: #dccb81; }
.menu-ver-sub-b a:hover {font-family: Arial; font-size: 8pt; text-decoration: none; display: block; color: #a76700; padding-left:6px; padding-top:1px; padding-bottom:2px; background: #dccb81;}

/*<!-- contact and home menu with no visited colour -->*/
.contact a:link {font-family: Arial;font-size: 8pt; color: #666666; text-decoration: none;display: block; padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:4px;background: #f1f1f1}
.contact a:visited {font-family:Arial;font-size: 8pt; color: #666666; text-decoration: none; display: block; padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:4px;background: #f1f1f1}
.contact a:hover {font-family:Arial;font-size: 8pt; color: #666666; text-decoration: none; display: block; padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:4px;background: #ffffff}


/*<!-- footer links with no visited colour -->*/
.footer a:link {font-family:Arial;font-size: 8pt; color: #666666; text-decoration: none;  }
.footer a:visited {font-family:Arial;font-size: 8pt; color: #666666; text-decoration: none;   }
.footer a:hover {font-family:Arial;font-size: 8pt; color: #666666; text-decoration: underline;   }







