body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: center;
	font-size: smaller;
	height: auto;
}

	body h1 {
		display: none;
	}
	
	body a:link, body a:visited {
		color: #0000FF;
		text-decoration: none;
	}
	
	body a:hover, body a:active {
		color: #000000;
	}
	
	body a:link img, body a:visited img {
		border-width: 0;
	}
	
	body div#page {
		width: 100%;
		height: auto;
		display: block;
		background-color: #E9EBED;
		text-align: left;
		margin-top: 0;
		margin-bottom: 5px;
	}
		
		body div#page div.header {
			width: 100%;
			height: 179px;
			background-image: url("/images/header_bground.jpg");
			background-color: #C1CEDA;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		
			body div#page div.header div.content {
				width: 230px;
				height: 170px;
				padding: 0;
				margin: 0;
				display: block;
				float: none;
			}
			
				body div#page div.header div.content div#logo {
					width: 222px;
					height: 84px;
					background-image: url("/images/header_logo.jpg");
					margin: 6px 0 0 12px;
					padding: 0;
				}
				
				body div#page div.header div.content div#slogan {
					width: 228px;
					height: 89px;
					margin-left: 6px;
					background-image: url("/images/header_slogan.jpg");
				}
				
			body div#page div.header div.decoration {
				width: 463px;
				height: 179px;
				background-image: url("/images/header_decoration.jpg");
				background-repeat: no-repeat;
				float: right;
				display: block;
				margin: 0;
				padding: 0;
			}
		
		body div#page div#menu {
			height: 29px;
			color: #FFFFFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			display: block;
			padding: 0;
			margin: 0;
			clear: left;
		}
		
			body div#page div#menu ul {
				clear: left;
				display: block;
				width: 100%;
				padding: 0;
				margin: 0;
				list-style-type: none;
				background-color: #5B9BBC;
				background-image: url("/images/menu_bground.jpg");
			}
			
				body div#page div#menu ul li {
					float: left;
					height: 29px;
					display: block;
					padding: 0;
					margin: 0 0 0 0;
				}
				
					body div#page div#menu ul li a {
						display: block;
						height: 29px;
					}
						
						body div#page div#menu ul li a.mission, body div#page div#menu ul li a.mission_selected {
							width: 74px;
						}
					
							body div#page div#menu ul li a.mission:link, body div#page div#menu ul li a.mission:visited {
								background-image: url("/images/menu_text_mission_off.jpg");
							}
							
							body div#page div#menu ul li a.mission:hover, body div#page div#menu ul li a.mission:active {
								background-image: url("/images/menu_text_mission_on.jpg");
							}
							
							body div#page div#menu ul li a.mission_selected {
								background-image: url("/images/menu_text_mission_on.jpg");
							}
						
						body div#page div#menu ul li a.services, body div#page div#menu ul li a.services_selected {
							width: 67px;
						}
					
							body div#page div#menu ul li a.services:link, body div#page div#menu ul li a.services:visited {
								background-image: url("/images/menu_text_services_off.jpg");
							}
							
							body div#page div#menu ul li a.services:hover, body div#page div#menu ul li a.services:active {
								background-image: url("/images/menu_text_services_on.jpg");
							}
							
							body div#page div#menu ul li a.services_selected {
								background-image: url("/images/menu_text_services_on.jpg");
							}
						
						body div#page div#menu ul li a.quotations, body div#page div#menu ul li a.quotations_selected {
							width: 83px;
						}
					
							body div#page div#menu ul li a.quotations:link, body div#page div#menu ul li a.quotations:visited {
								background-image: url("/images/menu_text_quotations_off.jpg");
							}
							
							body div#page div#menu ul li a.quotations:hover, body div#page div#menu ul li a.quotations:active {
								background-image: url("/images/menu_text_quotations_on.jpg");
							}
							
							body div#page div#menu ul li a.quotations_selected {
								background-image: url("/images/menu_text_quotations_on.jpg");
							}
						
						body div#page div#menu ul li a.insurance, body div#page div#menu ul li a.insurance_selected {
							width: 77px;
						}
					
							body div#page div#menu ul li a.insurance:link, body div#page div#menu ul li a.insurance:visited {
								background-image: url("/images/menu_text_insurance_off.jpg");
							}
							
							body div#page div#menu ul li a.insurance:hover, body div#page div#menu ul li a.insurance:active {
								background-image: url("/images/menu_text_insurance_on.jpg");
							}
							
							body div#page div#menu ul li a.insurance_selected {
								background-image: url("/images/menu_text_insurance_on.jpg");
							}
						
						body div#page div#menu ul li a.shipping, body div#page div#menu ul li a.shipping_selected {
							width: 117px;
						}
					
							body div#page div#menu ul li a.shipping:link, body div#page div#menu ul li a.shipping:visited {
								background-image: url("/images/menu_text_shipping_off.jpg");
							}
							
							body div#page div#menu ul li a.shipping:hover, body div#page div#menu ul li a.shipping:active {
								background-image: url("/images/menu_text_shipping_on.jpg");
							}
							
							body div#page div#menu ul li a.shipping_selected {
								background-image: url("/images/menu_text_shipping_on.jpg");
							}
						
						body div#page div#menu ul li a.contact, body div#page div#menu ul li a.contact_selected {
							width: 79px;
						}
					
							body div#page div#menu ul li a.contact:link, body div#page div#menu ul li a.contact:visited {
								background-image: url("/images/menu_text_contact_off.jpg");
							}
							
							body div#page div#menu ul li a.contact:hover, body div#page div#menu ul li a.contact:active {
								background-image: url("/images/menu_text_contact_on.jpg");
							}
							
							body div#page div#menu ul li a.contact_selected {
								background-image: url("/images/menu_text_contact_on.jpg");
							}
						
						body div#page div#menu ul li a.info, body div#page div#menu ul li a.info_selected {
							width: 130px;
						}
					
							body div#page div#menu ul li a.info:link, body div#page div#menu ul li a.info:visited {
								background-image: url("/images/menu_text_info_off.jpg");
							}
							
							body div#page div#menu ul li a.info:hover, body div#page div#menu ul li a.info:active {
								background-image: url("/images/menu_text_info_on.jpg");
							}
							
							body div#page div#menu ul li a.info_selected {
								background-image: url("/images/menu_text_info_on.jpg");
							}
						
						body div#page div#menu ul li a.conditions, body div#page div#menu ul li a.conditions_selected {
							width: 130px;
						}
					
							body div#page div#menu ul li a.conditions:link, body div#page div#menu ul li a.conditions:visited {
								background-image: url("/images/menu_text_conditions_off.jpg");
							}
							
							body div#page div#menu ul li a.conditions:hover, body div#page div#menu ul li a.conditions:active {
								background-image: url("/images/menu_text_conditions_on.jpg");
							}
							
							body div#page div#menu ul li a.conditions_selected {
								background-image: url("/images/menu_text_conditions_on.jpg");
							}
				
				body div#page div#menu ul li a span {
					display: none;
				}
				
					body div#page div#menu ul li a:link span {
						display: none;
					}
					
					body div#page div#menu ul li a:visited span {
						display: none;
					}
				
		body div#page div.content {
			height: auto;
			min-height: 200px;
			padding: 10px;
			display: block;
			float: left;
		}
		
			body div#page div.content div#toc {
				width: 184px;
				padding: 0 10px 10px 10px;
				margin: 0;
				float: left;
			}
			
				body div#page div.content #toc h2 {
					width: 131px;
					height: 35px;
					background-image: url("/images/toc_h2.jpg");
					margin-bottom: 5px;
				}
				
					body div#page div.content div#toc h2 span {
						display: none;
					}
				
				body div#page div.content div#toc ul {
					list-style-type: none;
					margin: 0;
					padding: 0;
					font-size: medium;
					font-weight: bold;
				}
			
			body div#page div.content div#text {
				float: left;
			}
			
				body div#page div.content div#text h2 {
					width: 285px;
					font-size: 1.5em;
					margin-top: 0;
					margin-bottom: 0.5em;
					display: block;
					background-repeat: no-repeat;
				}
				
					body div#page div.content div#text h2 span {
						display: none;
					}
					
					body div#page div.content div#text h2.mission {
						background-image: url("/images/content_h2_mission.jpg");
						height: 35px;
					}
					
					body div#page div.content div#text h2.about {
						background-image: url("/images/content_h2_about.jpg");
						height: 35px;
					}
					
					body div#page div.content div#text h2.services {
						background-image: url("/images/content_h2_services.jpg");
						height: 35px;
					}
					
					body div#page div.content div#text h2.quotations {
						background-image: url("/images/content_h2_quotations.jpg");
						height: 35px;
					}
					
					body div#page div.content div#text h2.insurance {
						background-image: url("/images/content_h2_insurance.jpg");
						height: 35px;
					}
					
					body div#page div.content div#text h2.shipping {
						background-image: url("/images/content_h2_shipping.jpg");
						height: 35px;
					}
					
					body div#page div.content div#text h2.enquiries {
						background-image: url("/images/enquiries_h2.jpg");
						height: 35px;
					}
					
					body div#page div.content div#text h2.contact {
						background-image: url("/images/content_h2_contact.jpg");
						height: 35px;
					}
					
					body div#page div.content div#text h2.info {
						background-image: url("/images/content_h2_info.jpg");
						height: 35px;
					}
					
					body div#page div.content div#text h2.conditions {
						background-image: url("/images/content_h2_conditions.jpg");
						height: 33px;
					}
			
			body div#page div.content div#text h3 {
				font-size: 1.25em;
				margin-top: 0px;
				margin-bottom: 0.5em;
			}
			
			body div#page div.content div#text h4 {
				font-size: 1em;
				margin-top: 0;
				margin-bottom: 0.5em;
			}
			
			body div#page div.content div#text h5 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: x-small;
				margin-top: 0px;
				margin-bottom: 0px;
			}
			
			body div#page div.content div#text p {
				font-size: small;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				margin-top: 0;
				margin-bottom: 5px;
				text-align: justify;
			}
			
			body div#page div.content div#text ul {
				font-size: small;
				font-family: Verdana, Arial, Helvetica, sans-serif;
			}
			
				body div#page div.content div#text ul li {
					margin-bottom: 5px;
				}
			
			body div#page div.content div#text div.containerGroup {
				margin: 0 -5px 0 -5px;
				padding: 5px;
				background-color: #DADDE0;
				height: auto;
			}
			
				body div#page div.content div#text div.containerGroup p {
					margin-bottom: -15px;
					padding: 0;
				}
			
			body div#page div.content div#text table {
				border: 1px dashed #014B70;
				margin-bottom: 10px;
				width: 80%;
				font: Arial, Helvetica, sans-serif;
			}
			
				body div#page div.content div#text table tr {
					font-size: x-small;
				}
				
					body div#page div.content div#text table tr th {
						background-color: #DADDE0;
						text-align: left;
						font-weight: bold;
						font-size: x-small;
						padding: 5px;
					}
					
					body div#page div.content div#text table tr td {
						background-color: #FFFFFF;
						color: #666666;
						border: 1px solid #F4F4F4;
						padding: 5px;
					}
			
			body div#page div.content div#text table.conditions {
				border-width: 0;
				margin-bottom: 10px;
				width: 100%;
			}
			
				body div#page div.content div#text table.conditions tr th {
					background: transparent;
					font-weight: bold;
					font-size: small;
					padding: 0;
					vertical-align: top;
					min-width: 5%;
				}
				
				body div#page div.content div#text table.conditions tr td {
					font-size: small;
					background: transparent;
					color: black;
					border-width: 0;
					padding: 0;
					vertical-align: top;
					text-align: justify;
				}
				
				body div#page div.content div#text table.conditions tr td ol {
					margin: 0 0 0 2em;
				}
				
					body div#page div.content div#text table.conditions tr td ol li {
						margin-bottom: 0.5em;
					}
					
					body div#page div.content div#text table.conditions tr td ol li ol {
						margin-top: 0.5em;
					}
			
			body div#page div.content div#text div#enquiries {
				width: 409px;
				padding-top: 10px;
				clear: both;
			}
				
				body div#page div.content div#text div#enquiries div.row {
					clear: both;
				}
				
					body div#page div.content div#text div#enquiries div.row label {
						display: block;
						float: left;
						width: 30%;
					}
					
					body div#page div.content div#text div#enquiries div.row input {
						border: 1px solid #759BAE;
						font-family: Arial, Helvetica, sans-serif;
						font-size: x-small;
						width: 60%;
					}
					
					body div#page div.content div#text div#enquiries div.row textarea {
						clear: left;
						border: 1px solid #759BAE;
						font-family: Arial, Helvetica, sans-serif;
						font-size: x-small;
						width: 100%;
						height: 90px;
					}
			
				body div#page div.content div#text div#enquiries div.footer {
					width: 100%;
					height: auto;
					border-width: 0;
					background-color: #E9EBED;
					margin-top: 5px;
					text-align: right;
					padding: 0;
				}
				
					body div#page div.content div#text div#enquiries div.footer input {
						border: 1px solid #759BAE;
						background-color: #E9EBED;
						margin-left: 5px;
						font-size: x-small;
					}
					
			body div#page div.content span.error {
				font-weight: bold;
				color: red;
			}
			
		body div#page div#spotImage {
			float: right;
			width: 183px;
			height: 156px;
			margin-top: 30px;
			margin-bottom: 30px;
			background-position: center;
			background-repeat: no-repeat;
		}
		
			body div#page div#spotImage.mission {
				background-image: url("/images/content_spot_handshake.jpg");
			}
			
			body div#page div#spotImage.services {
				background-image: url("/images/content_spot_globe.jpg");
			}
			
			body div#page div#spotImage.quotations {
				background-image: url("/images/content_spot_laptopgirl.jpg");
			}
			
			body div#page div#spotImage.insurance {
				background-image: url("/images/content_spot_mess.jpg");
			}
			
			body div#page div#spotImage.shipping {
				background-image: url("/images/content_spot_cogs.jpg");
			}
			
			body div#page div#spotImage.contact {
				background-image: url("/images/content_spot_people.jpg");
			}
		
		body div#page div.footer {
			width: 100%;
			height: 84px;
			background-color: #003366;
			clear: both;
			text-align: center;
			color: #FFFFFF;
		}
		
			body div#page div.footer p {
				margin: 20px 20px 0 20px;
				text-align: left;
				font-size: smaller;
				display: block;
				float: left;
			}
			
			body div#page div.footer a:link, body div#page div.footer a:visited {
				color: #FFFFFF;
				font-weight: bold;
			}
			
			body div#page div.footer a:hover, body div#page div.footer a:active {
				color: #FFFFFF;
				text-decoration: underline;
			}
		
			body div#page div.footer div.decoration {
				width: 233px;
				height: 84px;
				clear: none;
				display: block;
				float: left;
			}
		
				body div#page div.footer div.decoration#land {
					background-image: url("/images/footer_decoration_land.jpg");
				}
				
				body div#page div.footer div.decoration#sea {
					background-image: url("/images/footer_decoration_sea.jpg");
				}
				
				body div#page div.footer div.decoration#air {
					background-image: url("/images/footer_decoration_air.jpg");
				}
				
	body div.footer {
		clear: both;
		display: block;
		text-align: center;
		width: 100%;
	}
	
		body div.footer p {
			text-align: center;
		}