	 
/* import global style definitions */

@import url("_global.css");

@media screen {

	body {
		behavior: url(/_include/styles/csshover.htc);
	}
	
	#content {
		padding-bottom: 10px;
	}
	
	#index-photos-slide-container {
		margin: 0px;
		padding: 0px 10px 0px 20px;
		float: left;
	}
	
	#index-photos-slide {
		width:670px;
		height:300px;
		margin: 0px;
		overflow: hidden;
		float: left;
	}
	
	#intro-campaign {
		margin: 0px;
		padding: 0px 20px 0px 10px;
		overflow: hidden;
		float: right;
	}
	
		#intro-campaign .flash {
			width: 210px;
			height: 300px;
			padding-top: 2px; 
		}
		
		#intro-campaign img {
			width: 210px;
			height: 300px;
			border: none;
		}
	
	#index-campaign {
			margin: 0px;
			padding: 0px 20px 0px 10px;
			clear: right;
			float: right;
	}
			
		#index-campaign img {
			width: 210px;
			height: 300px;
			border: none;
		}
	
	#index-content {
		margin: 0px;
		padding: 19px 10px 0px 20px;
		position: relative;
		text-align: left;
		float: left;
	}
	
		#index-content div{
			width: 210px;
			height: 300px;
			margin: 0px;
			padding: 0px;
		}
	
		#index-content h1{
			margin: 0px;
			padding: 0px;
			color: #00573D;
			font-size: 14px;
			font-weight: bold;
			line-height: 16px;
			display: block;
		}
		
		#index-content p {
			color:#4d4d4d;
			font-size: 10px;
			line-height: 14px;
			text-align: justify;
		}

		#index-content a.read-more {
			width: 100px;
			height: 28px;
			margin: 0px;
			padding: 0px;
			position: absolute;
			right: 10px;
			bottom: 0px;
			color: #ffffff;
			background: url(/_design/_global/bg-read-more.gif) no-repeat left top;
			font-size: 10px;
			text-align: center;
			text-decoration: none;
			line-height: 26px;
			overflow: hidden;
			cursor: pointer;
			display: block;
			float: right;
		}
			
		#index-content a.read-more:hover {
			color: white;
			text-decoration: underline;
		}

	#destinations-map {
		width: 440px;
		margin: 0px;
		padding: 20px 10px 0px 10px;
		background: url(/_design/index/bg-map-wide.gif) no-repeat scroll 0px 0px;
		float: left;
	}

		#destinations-map h2 {
			margin: 8px 0px;
			padding-left: 25px;
			font-size: 11px;
			line-height: 15px;
			background-repeat: no-repeat;
			background-position: 10px 3px;
			display: none;
		}

		#destinations-map a {
			text-decoration: none;
		}

		#destinations-map .world-map {
			width: 440px;
			height: 300px;
			padding: 0px;
			background: url(/_design/index/bg-destinations-map.jpg) no-repeat scroll left top;
			overflow: hidden;
		}

		#destinations-map .destination-continents {
			width: 100%;
			float: left;
			position: relative;
		}

		#destinations-map .destination-continents a.destinations {
			width: 440px;
			top: 0px;
			left: 0px;
			position: absolute;
			z-index: 100;
			display: block;
		}

		#destinations-map  .destination-continents ul {
			margin: 0px;
			padding: 260px 0px 2px 5px;
			list-style-type: none;
			float: left;
		}

		#destinations-map .destination-continents ul li {
			width: 92px;
			height: 35px;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			line-height: 35px;
			text-align: center;
			cursor: pointer;
			float: left;
		}

		#destinations-map .destination-continents ul li a.dest {
			height: 30px;
			text-align: center;
			display: block;
		}

		#destinations-map .destination-continents ul li a strong {
			padding: 0px;
			text-align: left;
			display: none;
		}

		#destinations-map .destination-continents ul li ul {
			width: 120px;
			margin: 0px 0px 0px 5px;
			padding: 0px;
			position: absolute;
			background-color: #cfdcd9;
			z-index: 255;
			display: none;
			float: left;
		}

		#destinations-map .destination-continents ul li:hover ul {
			width: auto;
			margin: 0px 0px 0px 5px;
			padding: 6px 0px 6px 12px;
			background-color: #cfdcd9;
			display: block;
		}

		#destinations-map .destination-continents ul li ul {
			bottom: 36px;
		}

		#destinations-map .destination-continents ul li.africa,
		#destinations-map .destination-continents ul li.africa a {
			width: 92px;
		}

		#destinations-map .destination-continents ul li.asia,
		#destinations-map .destination-continents ul li.asia a {
			width: 85px;
		}

		#destinations-map .destination-continents ul li.eastern-europe,
		#destinations-map .destination-continents ul li.eastern-europe a {
			width: 130px;
		}

		#destinations-map .destination-continents ul li.latin-america,
		#destinations-map .destination-continents ul li.latin-america a {
			width: 120px;
		}

		#destinations-map .destination-continents ul li.south-pacific,
		#destinations-map .destination-continents ul li.south-pacific a {
			width: 90px;
		}
		
		#destinations-map .destination-continents ul li.africa ul {
			left: 5px;
		}
		
		#destinations-map .destination-continents ul li.asia ul {
			left: 97px;
		}
		
		#destinations-map .destination-continents ul li.eastern-europe ul {
			left: 182px;
		}
		
		#destinations-map .destination-continents ul li.latin-america ul {
			left: 310px;
		}
		
		#destinations-map .destination-continents ul li.south-pacific ul {
			left: 482px;
		}

		#destinations-map .destination-continents ul li ul li {
			height: auto;
			margin: 0px;
			padding: 3px 0px 3px 0px;
			background-image: none;
			line-height: 12px;
			text-align: left;
			display: block;
			float: none;
		}

		#destinations-map .destination-continents ul li ul li a {
			width: auto;
			margin: 0px;
			padding: 0px;
		}

		#destinations-map .destination-continents ul li ul li a:hover {
			text-decoration: underline;
		}
	
	#index-find {
		margin: 0px;
		padding: 20px 20px 0px 10px;
		color: #ffffff;
		clear: right;
		float: left;
		text-align:left !important;
	}
		
		#index-find div.bg {
			width: 210px;
			height: 300px;
			margin: 0px;
			padding: 0px;
			background: url(/_design/index/bg-findoutmore.gif) no-repeat scroll center top;
			position: relative;
		}
		
		#index-find div.bg form {			
			margin: 50px 0px 0px 15px;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 11px;
			float: left;
		}
		
		#index-find div.bg form div.content {
			margin: 0px;
		}
		
		#index-find div.bg form select  {
			width: 179px !important;
			margin-bottom: 3px !important;
			font-size: 11px !important;
			font-family: Verdana, Geneva, sans-serif !important;
			border: auto !important;
			background: auto !important;
		}
		
		#index-find div.bg form select option  {
			height:16px !important;
		}
		
		#index-find div.bg form input  {
			background:#fff;
			border:solid 1px #78837f;
			width:172px;
			height:18px !important;
			line-height:18px !important;
			margin-bottom:3px;
			font-size:11px !important;
			font-family:Verdana, Geneva, sans-serif !important;
			padding-left:5px;
			margin-left: 0px;
		}
		
		#index-find div.bg form textarea {
			font-family:Verdana, Geneva, sans-serif;
			background:#fff;
			border:solid 1px #78837f;
			width:169px;
			height:54px;			
			margin:0px 0px 3px 0px;
			font-size:11px;
			padding:4px;
		}
		
		#index-find div.bg form label {
			display: none;
		}
		
		#index-find div.bg form .message {
			font-family:Verdana, Geneva, sans-serif;
			width:180px;			
			margin:2px 0px 8px 0px;
			font-size:10px;
			color:#404040;
		}
		
		#index-find div.bg form a#findoutmore-submit {
			font-family:Verdana, Geneva, sans-serif;
			width:64px;
			height:28px;
			line-height:26px;			
			margin:0px 0px 0px 115px;
			font-size:11px;
			color:#fff;
			text-align:center;
			display:block;
			text-decoration:none;
			background: url(/_design/index/bg-findoutmore-button.gif) no-repeat;
		}
		
		#index-find form div.jobs {
			z-index: 99;
			width:170px;
			height:20px;
			padding:0;
			margin:0;
			margin-bottom:3px;
			font-size:11px;
		}
		
		#index-find form div.countries {
			z-index: 98;
			width:170px;
			height:20px;
			padding:0;
			margin:0;
			margin-bottom:3px;
			font-size:11px;	
		}
		
		#index-find ul.select {
			width:180px;
			height:20px;
			padding:0;
			margin:0;
			font-size:11px;
		}
		
		#index-find ul.select li {
			line-height:20px;
			margin: 0px;		
			font-size: 11px;
			font-weight: normal;
			list-style: none;
			cursor: pointer;
			display: none;
			padding-left:5px;
			
		}
		
		#index-find ul.select-open {
			width: 179px;
			top: 64px;
			border:none;
			background-color: #fff;
			position: absolute;
			height:187px;
			overflow-x: hidden;
			overflow-y: scroll;
		}
		
		#index-find div.countries ul.select-open {
			top: 91px;
			height:160px;
			background-color: #fff;
		}
		
		#index-find ul.select-open li {
			width: 163px;
			margin: 0px;
			color: #000;
			display: block;
			background-color: #fff;
		}
		
		#index-find ul.select-open li span{
			width: 163px;
			margin: 0px;
			display: block;			
		}
		
		#index-find ul.select-open li.selected {
			width: 163px;
			color: #fff;
			background-color: #00583d;
		}
		
		#index-find ul.select li.selected {
			width: 163px;
			color: #333;
			display: block;
			height:20px;
			overflow:hidden;
		}
		
		#index-find ul.select-open li.selected {
			width: 163px;
			height:auto !important;
			color: #fff;
			display: block;
			background-color: #4b8876;
		}
		
		#index-find ul.select-open li:hover,
		#index-find ul.select-open li.hover,
		#index-find ul.select-open li.selected:hover {
			width: 163px;
			color: #fff;
			background-color: #82aca2;
		}
		
	/*#index-quote {
			margin: 0px;
			padding: 12px 10px 0px 0px;
			color: #ffffff;
			clear: right;
			float: left;
	}
	
	#index-quote div {
			width: 230px;
			height: 318px;
			margin: 0px;
			padding: 0px;
			background: url(/_design/index/bg-blockquote.gif) no-repeat scroll left top;
	}
	
		#index-quote blockquote {
			margin: 0px;
			padding: 56px 20px 0px 20px;
			color: #00583D;
			text-align: left;
			font: normal normal normal 10px "Georgia", sans-serif;
		}
	
		#index-quote div blockquote p {
			margin: 0px;
			padding: 2px 0px 0px 0px;
			color: #000000;
			font-size: 17px;
			font-weight: bold;
			text-align: left;
			line-height: 17px;
		}
	
		#index-quote div blockquote p em sup.begin,
		#index-quote div blockquote p em sup.end {
			margin: 0px;
			padding: 10px;
			color: #000000;
			font-size: 2px;
			line-height: 1px;
		}
	
		#index-quote div blockquote p em sup.begin {
			background: url(/_design/index/begin-quot.gif) no-repeat scroll left top;
		}
		
		#index-quote div blockquote p em sup.end {
			background: url(/_design/index/end-quot.gif) no-repeat scroll right top;
		}
	
		#index-quote div blockquote span  {
			margin: 20px 0px 0px 0px;
			padding: 0px;
			color: #000000;
			text-align: left;
			font-size: 15px;
			line-height: 15px;
			font-weight: bold;
			clear: both;
			display: block;
		}
	
		#index-quote div blockquote span strong {
			margin: 0px;
			padding: 0px;
			color: #000000;
			text-align: left;
			font-size: 15px;
			clear: left;
			display: block;
		}
		
		*/

}

@media print {

	
}

