/**************************************************
							Body
**************************************************/
body {
	background:#fff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto;
	text-align:center;
}

/**************************************************
						General
**************************************************/
* {
	margin:0;
	padding:0;
}
a {
	color:#000;
	text-decoration:none;
}
a:active {
	color:#000;
}
a:hover {
	color:#000;
}
a:link {
	color:#000;
}
a:visited {
	color:#000;
}
img {
	border:0;
}
p {
	line-height:150%;
	padding:0 0 10px;
}
ul {
	list-style:none;
	padding:0 0 10px 15px;
}

/**************************************************
						Classes
**************************************************/
.active {
	font-weight:bold;
	letter-spacing:1px;
	color:#000;
}
.pdf {
    background:url('images/pdf.gif') no-repeat;
    background-position:center right;
    padding:0 35px 0 0;
    vertical-align:middle;
    height:25px;
        }
.word {
    background:url('images/word.gif') no-repeat;
    background-position:center right;
    padding:0 35px 0 0;
    vertical-align:middle;
    height:25px;
        }

/**************************************************
						Container
**************************************************/
#container {
    background:#fff;
	margin:0 auto;
	position:relative;
	text-align:left;
	width:980px;
}
#container:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}

	/**************************************************
							Accessibility
	**************************************************/
	#accessibility {
        background:#fff;
		width:980px;
	}
	#accessibility:after {
		clear:both;
		content:'.';
		display:block;
		height:0;
		visibility:hidden;
	}
		#skip {
			display:none;
		}
		#style {
			padding:5px 0 0;
			position:absolute;
			right:0;
			top:0;
		}

	/**************************************************
							Header
	**************************************************/
	#header {
		background:#fff url('images/background/header.jpg') repeat-x;
		background-position:top;
		width:980px;
	}
	#header:after {
		clear:both;
		content:'.';
		display:block;
		height:0;
		visibility:hidden;
	}
	#header h1 {
		background:url('images/background/header_h1.jpg') no-repeat;
		float:left;
		height:38px;
		margin:50px 0 0 2px;
		width:239px;
	}
	#header h1 a {
		display:block;
		height:36px;
		text-indent:-9999px;
		width:217px;
	}
	#header h2 {
		color:#0060aa;
		float:right;
		font-size:1.8em;
		font-weight:lighter;
		margin:45px 2px 0 0;
		text-align:right;
	}
	#header h2 span {
		color:#009950;
		font-size:1.5em;
	}

		/**************************************************
								Navigation
		**************************************************/
		#navigation  {
			clear:both;
			font-size:.85em;
			padding:21px 0 0;
			*padding:17px 0 0; /* Internet Explorer 6/7 */
			text-transform:uppercase;
			width:980px;
		}

			/**************************************************
									Dynamic
			**************************************************/
			ul#output {
				float:left;
				height:52px;
				list-style:none;
				padding:1px 0 0;
			}
			ul#output li {
				background:url('images/background/output_li.jpg') repeat-x;
				background-position:bottom left;
				float:left;
				margin:0 1px 0 0;
			}
			ul#output li a {
				color:#000;
				display:block;
				_display:inline-block; /* Internet Explorer 6 Requires 'inline-block' rather just 'block' otherwise it will go full width unless one is specified */
				height:18px;
				padding:5px 15px;
				text-align:center;
			}
			ul#output li a:hover {
				color:#000;
				text-decoration:underline;
			}
			
			/**************************************************
									Subnavigation
			**************************************************/
			ul#sub {
				background:url('images/background/sub.jpg') repeat-x;
				clear:both;
				height:40px;
				list-style:none;
				padding:1px 0 5px;
				position:relative;
				top:-10px; /* Opera doesn't like this, I need to find a fix for it at some point */
				width:980px;
			}
			ul#sub li {
				background:url('images/background/sub_li.jpg') repeat-x;
				float:left;
				margin:0 1px 0 0;
				text-align:center;
			}
			ul#sub li a {
				color:#000;
				display:block;
				_display:inline-block; /* Internet Explorer 6 Requires 'inline-block' rather just 'block' otherwise it will go full width unless one is specified */
				height:18px;
				padding:5px 15px;
			}
			ul#sub li a:hover {
				color:#000;
				text-decoration:underline;
			}
			
			/**************************************************
									Static
			**************************************************/
			ul#static {
				float:right;
				height:52px;
				list-style:none;
				padding:1px 0 0;
			}
			ul#static li {
				float:left;
				margin:0 0 0 1px;
				text-align:center;
			}
			ul#static li a {
				background:url('images/background/static_li.jpg');
				color:#000;
				display:block;
				_display:inline-block; /* Internet Explorer 6 Requires 'inline-block' rather just 'block' otherwise it will go full width unless one is specified */
				height:18px;
				padding:5px 15px;
			}
			ul#static li a:hover {
				color:#000;
				text-decoration:underline;
			}
			
	/**************************************************
						  Breadcrumbs
	**************************************************/
	
	#breadcrumbs {
	    clear:both;
	    color:#000;
	    margin:0 0 0 14px;
	    font-size:.85em;
	    width:980px;
	}
	#breadcrumbs span a {
		color:#000;
	}
	#breadcrumbs span a:active                 {
		color:#000;
	}
	#breadcrumbs span a:visited {
		color:#000;
	}

	
	/**************************************************
							Content
	**************************************************/
	#content {
	}
	#content:after {
		clear:both;
		content:'.';
		display:block;
		height:0;
		visibility:hidden;
	}
		/**************************************************
								Quicklinks
		**************************************************/
		ul#quicklinks {
			background:url('images/background/quicklinks.jpg') repeat-x;
			background-position:top;
			height:85px;
			list-style:none;
			margin:0;
			padding:35px 0 10px 30px;
			width:950px;
		}
		ul#quicklinks li {
			float:left;
			margin:0 20px 0 0;
		}
		ul#quicklinks li a {
			display:block;
			float:left;
			font-size:.6em;
			line-height:20px;
			text-align:center;
			text-transform:uppercase;
			width:98px;
			color:#000;
		}
		ul#quicklinks li a:hover {
			text-decoration:underline;
			color:#000;
		}
		ul#quicklinks li a img {
			float:left;
			height:67px;
			width:98px;
			color:#000;
		}
	
	/**************************************************
						Content Inner
	**************************************************/
	#content_inner {
		border:5px solid #b5dbbf;
		display:block;
		margin:20px 0 0;
		padding:10px 9px 10px 10px;
		position:relative;
		width:950px;
	}
	#content_inner:after {
		clear:both;
		content:'.';
		display:block;
		height:0;
		visibility:hidden;
	}
	#content_inner img.place {
		background:#fff;
		bottom:0;
		height:auto;
		overflow:hidden;
		padding:0 0 10px;
		left:10px;
		position:absolute;
		width:244px;
	}
		#content_inner.brown_border {
			border:5px solid #cdc7c2;
		}
		#content_inner.green_block {
			background:url('images/green_block.jpg') repeat-y;
			background-position:10px 10px;
		}
		#content_inner.lightgreen_block {
			background:url('images/lightgreen_block.jpg') repeat-y;
			background-position:10px 10px;
		}
			.blue_block {
				background:url('images/blue_block.jpg') repeat-y;
				background-position:10px 10px;
			}
			.purple_block {
				background:url('images/purple_block.jpg') repeat-y;
				background-position:10px 10px;
			}
			.jade_block {
				background:url('images/jade_block.jpg') repeat-y;
				background-position:10px 10px;
			}
			.orange_block {
				background:url('images/orange_block.jpg') repeat-y;
				background-position:10px 10px;
			}
			.red_block {
				background:url('images/red_block.jpg') repeat-y;
				background-position:10px 10px;
			}
			.grey_block {
				background:url('images/grey_block.jpg') repeat-y;
				background-position:10px 10px;
			}
			.brown_block {
				background:url('images/brown_block.jpg') repeat-y;
				background-position:10px 10px;
			}
			.silver_block {
				background:url('images/silver_block.jpg') repeat-y;
				background-position:10px 10px;
			}
			.aqua_block {
				background:url('images/aqua_block.jpg') repeat-y;
				background-position:10px 10px;
			}
			.peach_block {
				background:url('images/peach_block.jpg') repeat-y;
				background-position:10px 10px;
			}

		/**************************************************
								Two Columns
		**************************************************/
		#two_left {
			float:left;
			padding:10px;
			width:420px;
		}
		#two_left h3 {
			border-bottom:7px solid #00a25e;
			color:#0065a6;
			font:Lighter 2em Verdana, Arial, Helvetica, sans-serif;
			margin:0 0 25px;
			padding:10px 0;
			width:412px;
		}
		#two_left p {
			width:412px;
		}
		#two_left ul li {
			background:url('images/background/li.jpg') no-repeat;
			background-position:0 5px;
			line-height:16px;
			padding:2px 0 2px 20px;
		}
		#two_right {
			float:right;
			width:504px;
		}
		#two_right h3 {
			border-bottom:7px solid #00a25e;
			color:#0065a6;
			font:Lighter 2em Verdana, Arial, Helvetica, sans-serif;
			margin:0 0 25px;
			padding:10px 0;
			width:412px;
		}
		#two_right p {
			width:412px;
		}
		#two_right ul li {
			background:url('images/background/li.jpg') no-repeat;
			background-position:0 5px;
			line-height:16px;
			padding:2px 0 2px 20px;
		}

		/**************************************************
								Three Columns
		**************************************************/
		#three_left {
			border-top:10px solid #fff;
			float:left;
			margin:-10px 0 0;
			padding:0 10px 10px;
			position:relative;
			width:244px;
		}
		#three_middle {
			float:left;
			padding:10px;
			width:330px;
		}
		#three_middle h3 {
			border-bottom:7px solid #00a25e;
			color:#0065a6;
			font:Lighter 2em Verdana, Arial, Helvetica, sans-serif;
			margin:0 0 25px;
			padding:10px 0;
			width:330px;
		}
		#three_middle p {
			width:330px;
		}
			#three_middle p.contact a {
				color:#0065a6;
				font-style:italic;
				text-decoration:underline;
			}
		#three_middle ul li {
			background:url('images/background/li.jpg') no-repeat;
			background-position:0 5px;
			line-height:16px;
			padding:2px 0 2px 20px;
		}
		#three_right {
			float:right;
			width:321px;
		}
		#three_right h3 {
			border-bottom:7px solid #00a25e;
			color:#0065a6;
			font:Lighter 2em Verdana, Arial, Helvetica, sans-serif;
			margin:0 25px 25px 0;
			padding:10px 0;
			width:320px;
		}
	
	/**************************************************
							Footer
	**************************************************/
	#footer {
		background:url('images/background/footer.jpg') repeat-x;
		background-position:0 10px;
		clear:both;
		color:#003;
		font-size:.85em;
		height:40px;
		margin:15px 0 0;
		padding:35px 15px 0;
		width:950px;
	}
		#copyright {
			float:left;
		}
		#numbers {
			float:right;
			text-align:right;
		}
		
		
		/**************************************************
							Contact Forms
	**************************************************/	
		.contact {


                                                padding:0 0 25px;

                                                width:300px;

                                    }

                                    .contact {

                                                color:#888;

                                    }

                                    .contact .column {

                                                float:left;

                                                width:145px;

                                    }

                                    .contact .column input {

                                                width:132px;

                                    }

                                    .right {

                                                padding:0 0 0 10px;

                                                width:145px;

                                    }

                                    .contact fieldset {

                                                border:0;
												margin:0;
												padding:0;

                                    }

                                    .contact fieldset input {

                                                background:#fff;

                                                border:1px solid #ccc;

                                                color:#333;

                                                margin:0 0 7px;

                                                padding:5px;

                                                width:288px;

                                    }
                                    
                                             .contact fieldset select {

                                                width:288px;

                                    }

                                    .contact fieldset input#ctl00_CphLeft_ctl00_btnSubmit {

                                                background:#eee;

                                                border:3px double #ccc;

                                                padding:2px;

                                                font-size:1em;

                                                margin:7px 0 0;

                                                width:67px;

                                    }

                                    .contact fieldset textarea {

                                                background:#fff;

                                                border:1px solid #ccc;

                                                color:#333;

                                                height:100px;

                                                margin:0 0 7px;

                                                padding:5px;

                                                width:288px;

                                    }


		
		
	/**************************************************
							Homepage Map
	**************************************************/
		
		#map {
			background:url('images/background/map.jpg') no-repeat;
	          width: 980px; 
	          position: relative;
	          margin:15px 0 0;
	          height: 490px; 
	          border:1px solid #ccc; 
}
		
#map ul {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type: none;
}
#map ul li a {
	text-decoration: none;
}
/*--------------------------------------*/
#map ul li#uk {
	left: 416px; 
	width: 55px; 
	position: absolute; 
	top: 76px; 
	height: 47px;
	z-index: 7;
}
#map ul li#uk a.tl {
	background: url(transparent.gif);
	left: 0px;
	width: 55px;
	text-indent: -9999px;
	position: absolute;
	top: 0px;
	height:47px;
	z-index: 7;
}
#map ul li#uk a.tl:hover {
	background: url(images/uk.jpg); 
	border:2px solid #fff;
	z-index: 7;
}
#map ul li#uk:hover a.tl {
	background: url(images/uk.jpg); 
	border:2px solid #fff;
	z-index: 7;
	}
/*--------------------------------------*/
#map ul li#europe {
	left: 428px; 
	width: 143px; 
	position: absolute; 
	top: 57px; 
	height: 107px; 
	z-index: 6;
}
#map ul li#europe a.tl {
	background: url(transparent.gif);
	left: 0px;
	width: 143px;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	height: 107px;
	z-index: 6;
}
#map ul li#europe a.tl:hover {
	background: url(images/europe.jpg); 
	border:2px solid #fff;
	z-index: 6;
}
#map ul li#europe:hover a.tl {
	background: url(images/europe.jpg); 
	border:2px solid #fff;
	z-index: 6;
}
/*--------------------------------------*/
#map ul li#africa {
	left: 405px; 
	width: 197px; 
	position: absolute; 
	top: 144px; 
	height: 212px
	z-index: 5;
}
#map ul li#africa a.tl {
	background: url(transparent.gif);
	left: 0px;
	width: 197px;
	text-indent: -9999px;
	position: absolute;
	top: 0x;
	height:212px;
	z-index: 5;
}
#map ul li#africa a.tl:hover {
	background: url(images/africa.jpg); 
	border:2px solid #fff;
	z-index: 5;
}
#map ul li#africa:hover a.tl {
	background: url(images/africa.jpg); 
	border:2px solid #fff;
	z-index: 5;
}
/*--------------------------------------*/
#map ul li#middle-east {
	left: 564px;
	width: 157px;
	position: absolute;
	top: 39px;
	height: 203px;
	z-index: 4;
}
#map ul li#middle-east a.tl {
	background: url(transparent.gif);
	left: 0px;
	width: 157px;
	text-indent: -9999px;
	position: absolute;
	top: 0x;
	height:203px;
	z-index: 4;
}
#map ul li#middle-east a.tl:hover {
	background: url(images/middle-east.jpg); 
	border:2px solid #fff;
	z-index: 4;
}
#map ul li#middle-east:hover a.tl {
	background: url(images/middle-east.jpg); 
	border:2px solid #fff;
	z-index: 4;
}
/*--------------------------------------*/
#map ul li#asia {
	left: 719px;
	width: 248px;
	position: absolute;
	top: 30px;
	height: 375px;
	z-index: 3;
}
#map ul li#asia a.tl {
	background: url(transparent.gif);
	left: 0px;
	width: 248px;
	text-indent: -9999px;
	position: absolute;
	top: 0x;
	height:375px;
	z-index: 3;
}
#map ul li#asia a.tl:hover {
	background: url(images/asia.jpg); 
	border:2px solid #fff;
	z-index: 3;
}
#map ul li#asia:hover a.tl {
	background: url(images/asia.jpg); 
	border:2px solid #fff;
	z-index: 3;
}
/*--------------------------------------*/
#map ul li#north-america {
	left: 9px;
	width: 317px;
	position: absolute;
	top: 33px;
	height: 159px;
	z-index: 2;
}
#map ul li#north-america a.tl {
	background: url(transparent.gif);
	left: 0px;
	width: 317px;
	text-indent: -9999px;
	position: absolute;
	top: 0x;
	height:159px;
	z-index: 2;
}
#map ul li#north-america a.tl:hover {
	background: url(images/north-america.jpg); 
	border:2px solid #fff;
	z-index: 2;
}
#map ul li#north-america:hover a.tl {
	background: url(images/north-america.jpg); 
	border:2px solid #fff;
	z-index: 2;
}
/*--------------------------------------*/
#map ul li#south-america {
	left: 167px;
	width: 217px;
	position: absolute;
	top: 175px;
	height: 246px;
	z-index: 1;
}
#map ul li#south-america a.tl {
	background: url(transparent.gif);

	left: 0px;
	width: 217px;
	text-indent: -9999px;
	position: absolute;
	top: 0x;
	height:246px;
	z-index: 1;
}
#map ul li#south-america a.tl:hover {
	background: url(images/south-america.jpg); 
	border:2px solid #fff;
	z-index: 1;
}
#map ul li#south-america:hover a.tl {
	background: url(images/south-america.jpg); 
	border:2px solid #fff;
	z-index: 1;
}

#Greybox_Param{ width:270px;
text-align: left;
    
    }
    
    #content h5 
    {
        text-align:center;
    }