
/* import global style definitions */

@import url("_global.css");

@media screen {

	/* altering to inherited global style definitions */

	body {
		behavior: url(/_include/styles/csshover.htc);
	}

	#frame-intro-text {
		padding: 0px 0px 0px 8px;
		overflow: hidden;
		float: left;
	}

	#intro {
		width: 960px;
		margin: 0px;
		padding: 0px;
		float: left;
	}

		#intro-text {
			width: 348px;
			color: #666;
			padding: 0px;
			font-size: 15px;
			line-height: 24px;
			overflow: hidden;
			float: left;
		}

		#intro-text h1,
		#intro-text h2.h1-style {
			margin-top: 0px;
			padding-top: 8px;
			color: #00573D;
			font-size: 26px;
			line-height: 32px;
		}

		#intro-text p {
			text-align: justify;
			margin-bottom: 0px;
			margin-top: 8px;
		}

		#intro-text a {
			color: #568476;
		}

	#intro-banner {
		margin: 0px;
		padding: 2px 10px 0px 0px;
		background: #ffffff;
		float: right;
		overflow: hidden;
	}

	#myprojectsabroad-login input {
		width: 100px;
	}

	#feature-boxes {
		width: auto;
		margin: 0px;
		padding: 10px 10px 10px 8px;
		float: left;
	}

	#feature-boxes .feature {
		width: 468px;
		margin: 0px;
		padding: 0px;
		background: url(/_design/index/bg-feature-wide.gif) no-repeat scroll 0px 0px;
		float: left;
	}

	#feature-boxes h2 {
		margin: 8px 0px;
		padding-left: 25px;
		background-repeat: no-repeat;
		background-position: 10px 3px;
		font-size: 11px;
		line-height: 15px;
	}

	#feature-boxes h2  a:hover {
		text-decoration: underline;
	}

	#feature-boxes a {
		text-decoration: none;
	}

	#feature-boxes .feature .feature-photo {
		width: 452px;
		height: 235px;
		margin: 0px 7px;
	}

	#feature-boxes .feature .feature-photo img {
		border:1px solid #cfdcd9;
	}

	#feature-boxes .map-wide {
		width: 468px;
		padding: 0px;
		margin: 0px 0px 0px 6px;
		background: url(/_design/index/bg-map-wide.gif) no-repeat scroll 0px 0px;
		float: left;
	}

	#feature-boxes .map-wide h2 {
		margin: 8px 0px;
		padding-left: 25px;
		font-size: 11px;
		line-height: 15px;
		background-repeat: no-repeat;
		background-position: 10px 3px;
	}

	#feature-boxes .map-wide a {
		text-decoration: none;
	}

	#feature-boxes .map-wide .world-map {
		width: 468px;
		margin-top: 1px;
		padding: 0px;
		background: url(/_design/index/destinations-world-map-wide.gif) no-repeat scroll left bottom;
		overflow: hidden;
	}

	#feature-boxes .destination-continents {
		width: 100%;
		float: left;
		position: relative;
	}

	#feature-boxes .destination-continents a.destinations {
		width: 468px;
		height: 200px;
		top: 0px;
		left: 0px;
		position: absolute;
		z-index: 100;
		display: block;
	}

	#feature-boxes  .destination-continents ul {
		margin: 0px;
		padding: 200px 0px 2px 5px;
		list-style-type: none;
		float: left;
	}

	#feature-boxes .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;
	}

	#feature-boxes .destination-continents ul li a.dest {
		width: 92px;
		height: 35px;
		text-align: center;
		display: block;
	}

	#feature-boxes .destination-continents ul li a strong {
		padding: 0px 0px 0px 25px;
		background: url(/_design/_global/bullet-arrow.gif) no-repeat scroll 15px center;
		text-align: left;
		display: block;
	}

	#feature-boxes .destination-continents ul li a strong.yellow-link,
	#feature-boxes .destination-continents ul li a strong.green-link,
	#feature-boxes .destination-continents ul li a strong.purple-link {
		padding: 6px 0px 8px 25px;
		line-height: 12px;
	}

	#feature-boxes .destination-continents ul li ul {
		width: 89px;
		margin: 0px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		background-color: #cfdcd9;
		z-index: 255;
		display: none;
		float: left;
	}

	#feature-boxes .destination-continents ul li:hover ul {
		width: auto;
		margin: 0px;
		padding: 6px 0px 6px 12px;
		background-color: #cfdcd9;
		display: block;
	}

	#feature-boxes .destination-continents ul li ul {
		bottom: 36px;
	}
	
	#feature-boxes .destination-continents ul li ul.africa {
		left: 7px;
	}

	#feature-boxes .destination-continents ul li ul.asia {
		left: 99px;
	}

	#feature-boxes .destination-continents ul li ul.eastern-europe {
		left: 190px;
	}

	#feature-boxes .destination-continents ul li ul.latin-america {
		left: 281px;
	}

	#feature-boxes .destination-continents ul li ul.south-pacific {
		left: 372px;
	}

	#feature-boxes .destination-continents ul li ul li {
		width: 77px;
		height: auto;
		margin: 0px;
		padding: 3px 0px 3px 0px;
		background-image: none;
		line-height: 12px;
		text-align: left;
		display: block;
		float: none;
	}

	#feature-boxes .destination-continents ul li ul li a {
		width: auto;
		margin: 0px;
		padding: 0px;
	}

	#feature-boxes .destination-continents ul li ul li a:hover {
		text-decoration: underline;
	}
	
}

@media print {

	#intro-text h1,
	#intro-text h2,
	#intro-text h3,
	#intro-text h4,
	#intro-text h5,
	#intro-text h6,
	#intro-text strong,
	#intro-text em,
	#intro-text a {
		color: #00573D;
	}
	
	#intro-text p {
		text-align: justify;
		font-size: 10pt;
		line-height: 16pt;
	}
	
	#feature-boxes .map-wide {
		display: none;
	}

	#feature-boxes a {
		color: #00573D;
		text-decoration: none;
	}
	
	#framesheet-footer div h1 a,
	#framesheet-footer div h2 a,
	#framesheet-footer div h3 a,
	#framesheet-footer div h4 a,
	#framesheet-footer div h5 a,
	#framesheet-footer div h6 a,
	#framesheet-footer div h6 stromg {
		color: #00573D;
		font-size: 12pt;
		text-decoration: none;
	}

	#framesheet-footer div a {
		color: #00573D;
	}
	
	#framesheet-footer div p {
		text-align: justify;
		font-size: 10pt;
		line-height: 16pt;
	}

}