﻿	* {margin:0}
	img {border-style: none;}
	
/* ========================================================================================================= */
/*  DEFAULT SETTINGS
/* ========================================================================================================= */
							
	html,body 					{
								background:#fff;
								color: #333; 
								font-weight:normal; 
								font-family:Arial, Helvetica, sans-serif;
								font-size: 10pt; 
								text-align:justify;
								margin: 0px;
								padding:0px;
								height:100%;

								}

	a:link						{color: #cf0f0f; text-decoration: underline}
	a:visited					{color: #cf0f0f; text-decoration: underline}
	a:hover						{color: #cf0f0f; text-decoration: none}	

	p							{
								margin-bottom:10px;
								}


/* ========================================================================================================= */
/*  HEADERS
/* ========================================================================================================= */

	h1							{
								color:#FFF;
								font-size:1.6em;
								font-weight:normal;
								
								text-shadow: #cf0f0f 0 2px 3px;
								z-index:800;
								}
								
	.h1box						{
								position:relative;
								background:#cf0f0f;
								padding:30px;
								top:-60px;
								width:350px;
								z-index:800;
								filter: alpha(opacity=95);
								-moz-opacity: .95;
								KhtmlOpacity: .95;
								opacity: .95;
								float:right; 
								}								
								
								

	h2							{
								color:#000;
								font-size:2em;
								font-weight:bold;
								letter-spacing:-0.05em;
								margin-bottom:20px;
								text-shadow: #fff 0 2px 3px;
								z-index:800;
								}
								
	h3							{
								color:#000;
								font-size:2em;
								font-weight:bold;
								letter-spacing:-0.05em;
								margin-bottom:20px;
								text-shadow: #fff 0 2px 3px;
								z-index:800;
								}
								
	h4							{
								color:#000;
								font-size:2em;
								font-weight:bold;
								letter-spacing:-0.05em;
								margin-bottom:20px;
								text-shadow: #fff 0 2px 3px;
								z-index:800;
								text-align:left;
								}


/* ========================================================================================================= */
/*  CONTAINERS
/* ========================================================================================================= */

	.aqtlogo						{
								position:absolute;
								top:0px;
								left:50%;
								margin-left:-400px;
								z-index:3000;

								}

	.bodymain					{
								position:relative;
								width:740px;
								left:50%;
								margin-left:-370px;
								height:auto;
								display:block;
								z-index:999;
								}

	.header						{
								position:relative;
								width:840px;
								left:50%;
								margin-left:-420px;
								top:0px;
								z-index:500;
								border-bottom:3px #000 solid;
								}

								
	.footer						{
								position:relative;
								background:#000;
								width:100%;
								height:auto;
								clear:both;
								color:#FFF; 
								padding:20px 10px 20px 10px;
								margin:30px 0px 0px -25px;
								text-align:center;
								font-size:0.8em;
								}								
								
	.footertext a:link			{
								color:#fff;
								text-decoration:none;
								}		
								
	.footertext a:visited		{
								color:#fff;
								text-decoration:none;
								}	
								
	.footertext a:hover			{
								color:#fff;
								text-decoration:underline;
								}									
						
	.centrebox					{
								width:650px;
								min-height:450px;
								margin:-30px 50px 0px 25px;
								float:left;
								padding-bottom:50px;
								}
								

	
	.leftbox					{
								width:350px;
								margin:0px 50px 0px 25px;
								float:left;
								padding-bottom:50px;
								}
								
	.centrebox li 				{
								color:#111; 
								background-image: url('../images/components/bulletpoint.png');
								background-repeat: no-repeat;
								background-position: -0px 0px; 
								padding-left: 34px; 
								margin-bottom:5px;
								min-height:25px;
								margin-left:20px;
								}
								
	.centrebox ul 				{
								color:#111; 
								list-style-type: none;
								padding: 0px;
								margin: 20px 0px 20px 0px;
								}
								
								
	.rightbox					{
								position:relative;
								top:0px;
								width:250px;
								float:right;
								display:inline;
								padding:10px 10px 10px 10px;
								background:#f0eeef;
								border:1px #ccc	 solid;
								}								

	
								
/* ========================================================================================================= */
/*  IMAGES
/* ========================================================================================================= */

	.pagepics					{
								padding:4px;
								background:#fff;
								border:1px #ccc solid;
								margin:20px 40px 20px 0px;
								float:left;
								}
								
	.pagepics2					{
								padding:4px;
								background:#fff;
								border:1px #ccc solid;
								margin:0px 0px 0px 30px;
								float:right;
								}
								
								
	.suppliers					{
								margin-right:30px;
								/*border:1px #ccc solid;*/
}	


	.access1					{
								position:absolute;
								top:400px;
								left:50%;
								margin-left:-400px;
								visibility:hidden;
								}	
								
	.access2					{
								position:absolute;
								top:400px;
								left:50%;
								margin-left:-400px;
								visibility:visible;
								}							

/* ========================================================================================================= */
/*  TEXT
/* ========================================================================================================= */

	.mission					{
								color:#FFF;
								font-size:1.7em;
								font-family:Georgia, "Times New Roman", Times, serif;
								font-style:italic;
								}
									
								
/* ========================================================================================================= */
/*  MENU
/* ========================================================================================================= */


	.menuouter					{
								position:absolute;
								top:0px;
								left:0px;
								width:100%;
								height:50px;
								background:#000;
								z-index:99;
								}
								
								
	.menuwrap					{
								position:absolute;
								top:0px;
								width:840px;
								height:46px;							
								left:50%;
								margin-left:-420px;
								background:#000;
								filter: alpha(opacity=60);
								-moz-opacity: .6;
								KhtmlOpacity: .6;
								opacity: .6;
								z-index:2000;
								display:inline;
								
								}	
								
									
	.menuinner					{
								position:absolute;
								left:50%;
								top:10px;
								z-index:3000;
								margin-left:-200px;
								
								
								}								
								
								
								
								
	.menutitle 					{
								color:#FFF;
								font-size:13px;
								line-height:20px;
								font-weight:bold;
								}
								
	
	#jsddm						{
								margin: 0;
								padding: 0;
								text-align:left;
								font-size:11px;
								left:auto;
								right:auto;
								z-index:950;
								padding-left:10px;
								}
	
	#jsddm li					{
								float: left;
								list-style: none;
								z-index:950;
								}

	#jsddm li a					{
								display: block;
								background: none;
								padding: 8px 15px 8px 15px;
								text-decoration: none;
								color: #FFF;
								white-space: nowrap;
								z-index:950;
								}

	#jsddm li a:hover			{
								background:#cf0f0f;
								color:#FFF;
								z-index:950;
								}
		
	#jsddm li ul				{
								margin: 0;
								padding: 0;
								position: absolute;
								visibility: hidden;
								z-index:950;
								}
		
	#jsddm li ul li				{
								float: none;
								display: inline;
								z-index:950;
								}
		
	#jsddm li ul li a			{	
								width: auto;
								background: #111;
								z-index:950;
								color:#FFF;
								filter: alpha(opacity=80);
								-moz-opacity: .8;
								KhtmlOpacity: .8;
								opacity: .8;
								
								}
		
	#jsddm li ul li a:hover		{	
								background: #cf0f0f;
								border:none;
								z-index:950;
								color:#FFF;

								}								
								

/* ========================================================================================================= */
/*  IMAGE SCROLLER
/* ========================================================================================================= */
	

/* js-disabled class - set image sizes so they all fit in the viewer */
.js-disabled img { width:117px; height:117px; display:block; float:left; margin:30px 0 0; }

#outerContainer { width:650px; height:117px; margin:auto; position:relative; }
#imageScroller { width:650px; height:117px; position:relative; }
#viewer { width:650px; height:117px; overflow:hidden; margin:auto; position:relative; top:10px; }
#imageScroller a:active, #imageScroller a:visited { color:#000000; }
#imageScroller a img { border:0; }
#controls { width:650px; height:47px; background:url(images/controlsBG.png) no-repeat; position:absolute; top:4px; left:4px; z-index:10;	}
#controls a { width:37px; height:35px; position:absolute; top:3px; }
#controls a:active, #controls a:visited { color:#0d0d0d; }
#title { color:#ffffff; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:10px; }
#rtl { background:url(images/rtl.png) no-repeat; left:100px; }
#rtl:hover { background:url(images/rtl_over.png) no-repeat; left:99px; }
#ltr { background:url(images/ltr.png) no-repeat; right:100px; }
#ltr:hover { background:url(images/ltr_over.png) no-repeat; }


								
/* ========================================================================================================= */
/*  HIGHSLIDE
/* ========================================================================================================= */
								
.highslide-container div {
	font-family: "Arial", "helvetica", "Verdana", sans-serif;
	font-size: 11px;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 1px solid white;
}
.highslide:hover img {
	border-color: white;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	padding: 5px;
	background: white;
	color: #333333; 
	font-family: "Arial", "helvetica", "Verdana", sans-serif;
	font-size: 11px; 
	font-weight: 300;
}

.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position:  -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif);
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: .5em;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}


/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position:  -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}								