
/* import global style definitions */

@import url("_global.css");

@media screen {

	/* altering to inherited global style definitions */

	#main-content {
		width: 960px;
		margin: 0px;
		padding: 0px;
		display: block;
		float: left;
		background: url(/_design/index/bottom-round-corner.gif) no-repeat left bottom;
	}

	#special-links-frame {
		width: auto;
		padding: 0px 0px 0px 4px;
		float: none;
	}
	
	#flash-ticker {
		margin-top: 3px;
		float: left;
		width: 330px;
	}
	

	#special-links {
		width: auto;
		background: none;
		margin-top: 3px;
		padding: 0px;
		color: #00573d;
		font-size: 9px;
		font-weight: bold;
		float: right;
	}

	#special-links ul {
		width: 620px;
		height: 28px;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		}

	#special-links ul li {
		display: inline;
		margin: 0px;
		float: left;
	}

	#special-links ul li.separate {
		width: 10px;
		margin: 0px;
		padding: 0px;
	}

	#special-links ul li a {
		width: 80px;
		height: 28px;
		margin: 0px;
		padding: 0px;
		background-image: url(/_design/_global/btn-special-links-index.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		line-height: 28px;
		text-decoration: none;
		overflow: hidden;
		display: block;
	}
			#special-links ul li.meetus a {
				width: 154px;
				background-position: 5px -0px;
			}

			#special-links ul li.meetus a:hover {
				text-decoration: none;
				background-position: 5px -28px;
			}
			
			#special-links ul li.newsletter a {
				width: 160px;
				height: 28px;
				background-position: -153px 0px;
			}

				#special-links ul li.newsletter a:hover {
					text-decoration: none;
					background-position: -153px -28px;
				}
				
			#special-links ul li.brochure a {
				width: 155px;
				height: 28px;
				background-position: -319px 0px;
			}

				#special-links ul li.brochure a:hover {
					text-decoration: none;
					background-position: -319px -28px;
				}
				
			#special-links ul li.stories a {
				width: 150px;
				height: 28px;
				background-position: -485px 0px;
			}

				#special-links ul li.stories a:hover {
					text-decoration: none;
					background-position: -485px -28px;
				}

	#intro {
		width: 960px;
		margin: 0px;
		padding: 0px;
	}

	#intro-text-frame {
		padding: 10px 0px 0px 8px;
		overflow: hidden;
		float: left;
	}

	#intro-text {
		width: 360px;
		color: #666666;
		padding: 0px;
		font-size: 11px;
		line-height: 18px;
		overflow: hidden;
		float: left;
	}

	#intro-text h1,
	#intro-text h2.h1-style {
		margin-top: 10px;
		color: #00573D;
		font-size: 15px;
		line-height: 20px;
	}

	#intro-text p {
		margin-bottom: 0;
		margin-top: 15px;
	}
	
	#intro-text b {
		color: #6d6c6f;
	}

	#intro-text a {
		font-weight: normal;
		color: #33836e;
	}

	#main-right-column {
		width: 960px;
		float: right;
	}

	#intro-banner {
		margin: 0px;
		padding: 10px 10px 0px 0px;
		background: #ffffff;
		float: right;
		overflow: hidden;
	}


	#campaign-banner-frame {
		float: left;
		padding: 10px 0px 5px 8px;
	}

	#campaign-banner {
		width: 230px;
		height: 250px;
		padding: 0px;
		margin: 0px;
		overflow: hidden;
		float: left;
	}

#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;
		height: 230px;
	}

	#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-projects {
		width: 450px;
		height: 230px;
		padding: 0px;
		margin: 0px 0px 0px 6px;
		float: left;
		background: url(/_design/index/projects.gif) no-repeat scroll 0px 0px;
		position: relative;
	}
		#feature-projects ul{
			width: auto;
			height: 28px;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}
		
		#feature-projects ul li {
				display: inline;
				margin: 0px;
				float: left;
			}
		
		#feature-projects ul li a {
			width: 50px;
			height: 13px;
			margin: 0px;
			padding: 0px;
			background-repeat: no-repeat;
			background-attachment: scroll;
			line-height: 13px;
			text-decoration: none;
			overflow: hidden;
			display: block;
		}
		
		#feature-projects ul li a em {
			visibility: hidden;
		}
		
			#feature-projects ul li.teaching {
				position: absolute;
				left:125px;
				top:38px;
			
			}
		
			#feature-projects ul li.teaching a {
				width: 51px;
				height: 13px;
				background: url(/_design/index/teaching.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.teaching a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			#feature-projects ul li.care {
				position: absolute;
				left:116px;
				top:57px;
			
			}
		
			#feature-projects ul li.care a {
				width: 33px;
				height: 13px;
				background: url(/_design/index/care.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.care a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			#feature-projects ul li.medicine-and-healthcare {
				position: absolute;
				left:20px;
				top:75px;
			
			}
		
			#feature-projects ul li.medicine-and-healthcare a {
				width: 116px;
				height: 13px;
				background: url(/_design/index/medicine-and-healthcare.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.medicine-and-healthcare a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			#feature-projects ul li.journalism {
				position: absolute;
				left:68px;
				top:94px;
			
			}
		
			#feature-projects ul li.journalism a {
				width: 64px;
				height: 13px;
				background: url(/_design/index/journalism.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.journalism a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			
			#feature-projects ul li.archaeology {
				position: absolute;
				left:61px;
				top:113px;
			
			}
		
			#feature-projects ul li.archaeology a {
				width: 65px;
				height: 13px;
				background: url(/_design/index/archaeology.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.archaeology a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			#feature-projects ul li.business {
				position: absolute;
				left:80px;
				top:132px;
			
			}
		
			#feature-projects ul li.business a {
				width: 48px;
				height: 13px;
				background: url(/_design/index/business.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.business a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			
			
			#feature-projects ul li.conservation-and-environment {
				position: absolute;
				left:0px;
				top:150px;
			}
		
			#feature-projects ul li.conservation-and-environment a {
				width: 130px;
				height: 13px;
				background: url(/_design/index/conservation-and-environment.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.conservation-and-environment a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			
			#feature-projects ul li.tailor-made-group-trips {
				position: absolute;
				left:100px;
				top:170px;
			}
		
			#feature-projects ul li.tailor-made-group-trips a {
				width: 42px;
				height: 13px;
				background: url(/_design/index/tailor-made-group-trips.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.tailor-made-group-trips a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			#feature-projects ul li.volunteering-abroad-for-families {
				position: absolute;
				left:57px;
				top:188px;
			}
		
			#feature-projects ul li.volunteering-abroad-for-families a {
				width: 111px;
				height: 13px;
				background: url(/_design/index/volunteering-abroad-for-families.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.volunteering-abroad-for-families a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			#feature-projects ul li.sports {
				position: absolute;
				left:255px;
				top:38px;
			}
		
			#feature-projects ul li.sports a {
				width: 42px;
				height: 13px;
				background: url(/_design/index/sports.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.sports a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			
			#feature-projects ul li.community {
				position: absolute;
				left:277px;
				top:58px;
			}
		
			#feature-projects ul li.community a {
				width: 63px;
				height: 13px;
				background: url(/_design/index/community.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.community a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			
			#feature-projects ul li.veterinary-medicine-and-animal-care {
				position: absolute;
				left:289px;
				top:75px;
			}
		
			#feature-projects ul li.veterinary-medicine-and-animal-care a {
				width: 155px;
				height: 13px;
				background: url(/_design/index/veterinary-medicine-and-animal-care.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.veterinary-medicine-and-animal-care a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			
			#feature-projects ul li.specials {
				position: absolute;
				left:296px;
				top:94px;
			}
		
			#feature-projects ul li.specials a {
				width: 88px;
				height: 13px;
				background: url(/_design/index/2-week-specials.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.specials a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			
			#feature-projects ul li.language-courses {
				position: absolute;
				left:299px;
				top:113px;
			}
		
			#feature-projects ul li.language-courses a {
				width: 89px;
				height: 13px;
				background: url(/_design/index/language-courses.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.language-courses a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			
			#feature-projects ul li.law-and-human-rights {
				position: absolute;
				left:297px;
				top:132px;
			}
		
			#feature-projects ul li.law-and-human-rights a {
				width: 99px;
				height: 13px;
				background: url(/_design/index/law-and-human-rights.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
	
			#feature-projects ul li.law-and-human-rights a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			#feature-projects ul li.university-dissertations {
				position: absolute;
				left:295px;
				top:151px;
			}
		
			#feature-projects ul li.university-dissertations a {
				width: 120px;
				height: 13px;
				background: url(/_design/index/university-dissertations.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.university-dissertations a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			#feature-projects ul li.building {
				position: absolute;
				left:286px;
				top:168px;
			}
		
			#feature-projects ul li.building a {
				width: 47px;
				height: 13px;
				background: url(/_design/index/building.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.building a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
			
			
			#feature-projects ul li.projects-for-professionals {
				position: absolute;
				left:270px;
				top:188px;
			}
		
			#feature-projects ul li.projects-for-professionals a {
				width: 139px;
				height: 13px;
				background: url(/_design/index/projects-for-professionals.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: -0px -0px;
			}
			
			#feature-projects ul li.projects-for-professionals a:hover {
				text-decoration: none;
				background-position: -0px -13px;
			}
	

	#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;
	}

	#projects-boxes {
		width: 100%;
		float: left;
		clear: both;
	}

	#projects-boxes .featured-tall-green {
		width: 229px;
		margin: 8px 0px 0px 8px !important;
		margin: 8px 0px 0px 6px;
		padding: 0;
		position: relative;
		overflow: hidden;
		background: url(/_design/index/featured-projects-bg-top-tall.jpg) no-repeat scroll left top;
		text-align: center;
		float: left;
		display:block;
	}

	#projects-boxes .featured-tall-green p {
		width: 90%;
		position: relative;
		padding: 0px;
		margin: 0px auto 10px ;
		clear: both;
		overflow: hidden;
		float: none;
	}

	#projects-boxes .featured-tall-green p a {
		color: #666666;
		font-weight: normal;
		text-decoration: none;
	}

	#projects-boxes .featured-tall-green p a:hover {
		text-decoration: underline;
	}

	#projects-boxes .featured-tall-green a {
		color: #33826E;
		text-decoration: underline;
	}

	#projects-boxes .featured-tall-green h2 {
		padding-left: 26px;
	}

	#projects-boxes .more-link {
		width: auto;
		margin: 0px;
		padding: 5px 15px 10px 0px;
		text-align: right;
		overflow: hidden;
		float: right;
	}

	#specials-boxes {
		width: 960px;
		margin: 0px;
		padding: 0px;
		background: #377c67 url(/_design/index/bg-special-boxes.gif) repeat-x scroll left top;
		clear: both;
		float: none;
	}

		#specials-boxes .specials-boxes-frame {
			margin: 0px;
			padding: 24px 15px 0px 15px;
			clear: both;
			float: none;
		}
			
			#specials-boxes .learn-more {
				margin: 0px;
				padding: 0px 15px 0px 0px;
				float: left;
			}
				
				#specials-boxes .learn-more div {
					width: 174px;
					height: 174px;
					margin: 0px;
					padding: 0px;
					background: url(/_design/index/bg-learn-more.gif) no-repeat scroll left top;
					font-size: 10px;
					overflow: hidden;
					float: none;
				}


				#specials-boxes .learn-more div h2 {
					margin: 15px 0px 0px 10px;
					padding: 0px 0px 0px 15px;
					background: url(/_design/index/addition-icon.gif) no-repeat scroll left center;
					font-size: 13px;
					line-height: 13px;
				}
				
				#specials-boxes .learn-more div ul {
					margin: 10px 0px 0px 20px;
					padding: 0px;
					list-style-type: none;
					float: none;
				}
				
				#specials-boxes .learn-more div ul li {
					width: 154px;
					margin: 0px;
					padding: 0px;
					color: #ffffff;
				}
				
				#specials-boxes .learn-more div ul li a {
					padding: 3px 0px 4px 0px;
					color: #ffffff;
					font-size: 11px;
					display: block;
				}
			
			#specials-boxes .projects-for-professionals {
				margin: 0px;
				padding: 0px 15px 0px 0px;
				float: left;
			}
				
				#specials-boxes .projects-for-professionals div {
					width: 174px;
					height: 174px;
					margin: 0px;
					padding: 0px;
					position: relative;
					color: white;
					background: url(/_design/index/bg-projects-for-professionals.gif) no-repeat scroll left top;
					font-size: 10px;
					overflow: hidden;
					float: none;
				}
					
					#specials-boxes .projects-for-professionals div a.whole-box-link {
						width: 174px;
						height: 174px;
						margin: 0px;
						padding: 0px;
						position: absolute;
						top: 0px;
						left: 0px;
						text-decoration: none;
						display: block;
						clear: both;
						float: none;
					}

				#specials-boxes .projects-for-professionals h2 {
					width: 174px;
					margin: 15px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					color: #ffffff;
					text-align: center;
					font-size: 10px;
				}

					#specials-boxes .projects-for-professionals h2 a {
						text-align: center;
						font-size: 10px;
						color: #ffffff;
						text-decoration: none;
					}
				
				#specials-boxes .projects-for-professionals a img {
					width: 174px;
					margin: 17px 0px 0px 0px;
					padding: 0px;
					border: none;
					display: block;
					float: none;
				}
				
				#specials-boxes .projects-for-professionals p a {
					margin: 0px 25px 0px 0px;
					padding: 0px;
					color: #ffffff;
					font-size: 10px;
					font-weight: normal;
					display: block;
					float: right;
				}

			#specials-boxes .group-trips {
				margin: 0px;
				padding: 0px 15px 0px 0px;
				float: left;
			}
			
				#specials-boxes .group-trips div {
					width: 174px;
					height: 174px;
					margin: 0px;
					padding: 0px;
					position: relative;
					background: url(/_design/index/bg-groups-trips.gif) no-repeat scroll left top;
					font-size: 10px;
					overflow: hidden;
					float: left;
				}

					#specials-boxes .group-trips div a.whole-box-link {
						width: 174px;
						height: 174px;
						margin: 0px;
						padding: 0px;
						position: absolute;
						top: 0px;
						left: 0px;
						text-decoration: none;
						display: block;
						clear: both;
						float: none;
					}

				#specials-boxes .group-trips h2 {
					width: 174px;
					margin: 15px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					text-align: center;
					font-size: 12px;
				}

					#specials-boxes .group-trips h2 a {
						text-align: center;
						font-size: 12px;
						text-decoration: none;
					}
				
				#specials-boxes .group-trips img {
					width: 174px;
					margin: 5px 0px 0px 0px;
					padding: 0px;
					border: none;
					display: block;
					float: none;
				}
				
				#specials-boxes .group-trips p {
					margin: 0px;
					padding: 0px;
				}
				
				#specials-boxes .group-trips p a {
					margin: 0px 25px 0px 0px;
					padding: 0px;
					color: #F9C42B;
					font-size: 10px;
					font-weight: normal;
					display: block;
					float: right;
				}
			
			#specials-boxes .two-week-specials {
				margin: 0px;
				padding: 0px 15px 0px 0px;
				float: left;
			}
				
				#specials-boxes .two-week-specials div {
					width: 174px;
					height: 174px;
					margin: 0px;
					padding: 0px;
					position: relative;
					background: url(/_design/index/bg-two-week-specials.gif) no-repeat scroll left top;
					font-size: 10px;
					overflow: hidden;
					float: left;
				}

					#specials-boxes .two-week-specials div a.whole-box-link {
						width: 174px;
						height: 174px;
						margin: 0px;
						padding: 0px;
						position: absolute;
						top: 0px;
						left: 0px;
						text-decoration: none;
						display: block;
						clear: both;
						float: none;
					}

				#specials-boxes .two-week-specials h2 {
					width: 174px;
					margin: 15px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					text-align: center;
					font-size: 12px;
				}

					#specials-boxes .two-week-specials h2 a {
						text-align: center;
						font-size: 12px;
						text-decoration: none;
					}
				
				#specials-boxes .two-week-specials img {
					width: 174px;
					margin: 5px 0px 0px 0px;
					padding: 0px;
					border: none;
					display: block;
					float: none;
				}
				
				#specials-boxes .two-week-specials p {
					width: 174px;
					margin: 0px;
					padding: 0px;
				}
				
				#specials-boxes .two-week-specials p a {
					margin: 8px 25px 0px 0px;
					padding: 0px;
					color: #ffffff;
					font-size: 10px;
					font-weight: normal;
					text-align: right;
					display: block;
				}
			
			#specials-boxes .myprojectsabroad-login-frame {
				margin: 0px;
				padding: 50px 0px 0px 14px;
				background: url(/_design/index/bg-myprojectsabroad.gif) no-repeat scroll left top;
				font-size: 10px;
				float: right;
			}

				#myprojectsabroad-login {
					width: 160px;
					height: 125px;
					margin: 0px;
					padding: 0px;
					float: left;
				}

				#myprojectsabroad-login form {
					margin: 0px;
					padding: 0px 5px;
					float: left;
				}

				#myprojectsabroad-login p {
					margin: 0px;
					padding: 0px 5px 0px 4px;
					color: #00573D;
					font-size: 9px;
					font-weight: bold;
					line-height: 30px;
					float: left;
				}

				#myprojectsabroad-login .field {
					padding-top: 6px;
					float: left;
				}

				#myprojectsabroad-login input {
					width: 135px;
					height: 15px !important;
					height: 19px;
					margin-right: 3px;
					color: #357564;
					border: 1px solid #00573D;
					font-size: 11px;
					float: left;
				}

				#myprojectsabroad-login #login-button {
					width: 60px;
					height: 25px;
					margin: 0px;
					padding: 0px;
					line-height: 25px;
					overflow: hidden;
					float: left;
				}

				#myprojectsabroad-login #login-button a {
					margin-top: 6px;
					background: url(/_design/index/btn-login.gif) no-repeat scroll 0px 0px;
					display: block;
				}

				#myprojectsabroad-login #login-button a em {
					visibility: hidden;
					display: block;
				}

				#myprojectsabroad-login #login-button a:hover {
					background-position: 0px -19px;
				}

	#framesheet-footer {
		width: 960px;
		margin: 0px;
		padding: 0px;
		background: #B2CAC3 url(/_design/_global/bg-footer-additional-information.gif) no-repeat scroll left top;
		float: left;
	}

	#framesheet-footer div {
		padding: 0px 20px;
	}

}

@media print {

	#intro-banner-frame,
	#campaign-banner-frame,
	#specials-boxes {
		display: none;
	}

	#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;
	}

	#featured-boxes h2 {
		color: #00573D;
	}
	
	#featured-boxes img {
		margin: 0px;
		padding: 0px;
		border: 1px solid #00573D;
	}
	
	#featured-boxes p {
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}
	
	#featured-boxes .more-link {
		display: none;
	}

	#framesheet-footer {
		margin-top: 20pt;
	}
	
	#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;
	}
	
}
