*{
margin:0;
padding:0;
}
BODY
{
    FONT-SIZE: 11px;
    COLOR: #1d2e67;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
	text-align:center;
}
P
{
    MARGIN-TOP: 4px;
    FONT-SIZE: 13.5px;
    MARGIN-BOTTOM: 4px;
    COLOR: #1d2e67;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
}
TABLE.Top
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px
}
TABLE.Middle
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px
}
TABLE.Bottom
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
TD.Top4
{
    BACKGROUND-IMAGE: url(images/Top4Back.gif);
	color:#fff;
}
TD.Col1
{
    BACKGROUND-COLOR: #6b9800
}
TD.Col3
{
    BACKGROUND-COLOR: #eeeeee
}
.NoBreakBefore
{
    MARGIN-TOP: 0px
}
.NoBreakBeforeAfter
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}
TD.MainShadow
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/MainShadow.gif);
    BACKGROUND-REPEAT: repeat-y;
}
div.MainShadow
{
	BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/MainShadow.gif);
    BACKGROUND-REPEAT: repeat-y;
	width:10px;
	height:100%;
	float:left;
	margin-right:10px;
}

TD.MenuGradient
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/MenuGradientBack.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #85a500
}
TD.HSeparator5
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/HSeparator5.gif);
    BACKGROUND-REPEAT: repeat-x
}
INPUT.Newsletter
{
    FONT-SIZE: 11px;
    WIDTH: 139px;
    COLOR: #1d2e67;
    FONT-FAMILY:Arial, Helvetica, sans-serif
}
#wrap{
	margin: 0 auto;
	width: 800px;
	text-align:left;
}
.maintext{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#subContactUs{
	position:relative;
	left:158px;
	top:-30px;
	width:159px;
	height:92px;
	background-color:#85a500;
	visibility:hidden;
	z-index:99;
	border: 3px groove #ffffff;
	overflow:hidden;
}
#subUsefulLinks{
	position:relative;
	left:158px;
	top:-153px;
	width:159px;
	height:62px;
	background-color:#85a500;
	visibility:hidden;
	z-index:99;
	border: 3px groove #ffffff;
	overflow:hidden;
}
#subNewsResources{
	position:relative;
	left:158px;
	top:-240px;
	width:159px;
	height:62px;
	background-color:#85a500;
	visibility:hidden;
	z-index:99;
	border: 3px groove #ffffff;
	overflow:hidden;
}
#subServicesProducts{
	position:relative;
	left:158px;
	top:-362px;
	width:159px;
	height:62px;
	background-color:#85a500;
	visibility:hidden;
	z-index:99;
	border: 3px groove #ffffff;
	overflow:hidden;
}
#subTraining{
	position:relative;
	left:158px;
	top:-396px;
	width:159px;
	height:62px;
	background-color:#85a500;
	visibility:hidden;
	z-index:99;
	border: 3px groove #ffffff;
	overflow:hidden;
}
#disclaimer{
	color:#fff;
	font-size:10px;
}
#sqsmap{
	float:right;
	clear:both;
	width:300px;
	text-align:center;
	padding:30px;
	white-space:nowrap;
	font-size:14px;
}
#ourcontact{
	float:left;
	margin-right:5px;
	padding-top:10px;
}
#map{
	width:360;
	height:330;
	margin:5px;
	clear:right;
}
.longparagraph{
	float:left;
	width:540px;
	padding-top:10px;
}
#ISO{
	
}
.seperator{
	BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/HSeparator5.gif);
    BACKGROUND-REPEAT: repeat-x;
	float:left;
	width:500px;
	height:10px;
	position:relative;
	margin-top:10px;
	z-index:1;
}
.warningMsg{
	color:#F00;	
	font-size:11px;
}
.backToTop{
	float:left;  
	text-align:right; 
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.backToTop a, .backToTop a:link, .backToTop a:active, .backToTop a:visited, .backToTop a:hover{
	color:#F90;
}
H3.header{
	background:url(images/headerbackground.gif) no-repeat;
	width:334px;
	height:30px;
	text-align:right;
	font-size:18px;
	padding-right:10px;
	float:right;
	display:block;
}
.links{
	font-size:13px;
	padding:5px;
}
.linkbutton{
	background-image:url(images/button.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:22px;
	width:134px;
	text-decoration:none;
	padding-left:25px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
	margin:0px;
}
ul{
	list-style-image:url(images/pin.gif);
	list-style-position:inside;
	margin:0px;
}

li{
	 FONT-SIZE: 13px;
    COLOR: #1d2e67;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	margin:5px;	
	padding-left:10px;
}
#newstable{
	font-size:13px;
	border: 1px solid black;
	border-collapse:collapse;
}
.centeredImage
{
    text-align:center;
    display:block;
}
a:visited, a:link, a:hover, a:active{
	color:#03F;
	font-size:13px;
}
a.email:link, a.email:visited{
	color:#F39;
}
a.email:hover, a.email.active{
	color:#1d2e67;
	text-decoration:none;
}
a.dullred:link, a.dullred:visited, a.dullred:hover, a.dullred.active{
	color:#F30;
}
a.grey:link, a.grey:visited, a.grey:hover, a.grey.active{
	color:#333;
}
#enquiryform{
	font-size:13px;
}
