
	div {
			font-family: arial, helvetica
	}
	.largeDiv {
			border: solid 1px;
			margin-left: auto;
			margin-right: auto;
			width: 80%;
			min-width: 770px;
			/*The following line will only be used by IE, and is in here to handle the fact that ie doesn't respect the min-width property.*/
			width:expression(document.body.clientWidth < 977 ? "770px" : "80%" );
	
			/*The following 2 lines will only be used by IE, and are here to get the body to shrink down correctly to 800x600 width.*/
			margin-left: expression(document.body.clientWidth < 770 ? "-7px" : "auto");
			margin-right:expression(document.body.clientWidth < 770 ? "-11px" : "auto" );/**/
			min-height: 460px;
	}
	* HTML .largeDiv {
			height: 450px;
	}
	
	/* MAIN CONTENT */
	
	.globePhoto {
			float: right;
			width: 281px;
			height: 374px;
			margin-right: -2px;
			border-left: solid 1px;
			background-image: url('../../images/globe.jpg'); 
			background-repeat: no-repeat
	}
	.content {
			width: auto;
			padding-right: 10px;
			min-height: 349px;
			margin-left: 158px;
			margin-right: 280px;
			margin-top: 25px;
			font-size: 12px; 
			vertical-align:top;
	}
	H2 {
			font-size: 14px;
			font-variant: small-caps;
			font-weight: bold;
	}
	H2.productTitle {
			margin-top: -3px;
			margin-bottom: -3px	
	}
	.contactTitle {
			border: solid 1px black;
			margin-left: 0px;
			padding: 2px 0px 2px 10px;
			min-height: 10px;
	}
	* HTML .contactTitle {
			height: 10px;
	}
	.contactInfo {
			margin-left: 12px;
			font-size: 11px;
			padding-bottom: 9px;
			padding-top: 2px;
	}
	.contactInfoRight {
			float: right;
			font-size: 11px;
			padding-top: 2px;
	}
	
	/* LEFT NAV */
	
	.navBar {
			float: left;
			border-right: solid 1px; 
			width: 150px; 
			min-height: 374px;
			margin-left: 0px;
			margin-top: -1px;
	}
	.logo {
			width: 150px;
			height: 80px;
			background-image: url('../../images/logo.jpg'); 
			background-repeat: no-repeat;	
	}
	.peoplePhoto {
			width: 150px;
			height: 144px;
			background-image: url('../../images/portraits.jpg'); 
			background-repeat: no-repeat
	}
	.linkBox {
			width: 150px;
			min-height: 29px;
			border-top: solid 1px;
			text-align: center;
	}
	* HTML .linkBox {
			height: 28px;
	}
	.linkText {
			padding-top: 7px;
			min-height: 18px;
	}
	* HTML .linkText {
			padding-top: 5px;
			height: 17px;
	}

	/* FOOTER */
	
	.footerBar {
				border-top: solid 1px black; 
				width: 100%; 
				min-height: 44px;
				margin-left: 0px;
				margin-top: -1px;
				font-size: 9px; 
				text-align: center
	}
	* HTML	.footerBar {
				margin-top: -2px;
				height: 34px;
	}
	.footer		{
				padding-top: 6px;
				width: 99.9%; 
				min-height: 25px;
	}

	
	/* HEADER */
	
	.topBar {
			width: 100%;
			height: 10px;
	}
	.titleBar {
				border-top: solid 1px black;
				border-bottom: solid 1px black;
				width: 100%;
				min-height: 30px;
	}
	* HTML .titleBar {
				height: 30px;
	}
	H1 {
				font-size: 11px; 
				margin-top: 0px;
	}
	.welcomeBar {
				width: 300px; 
				height: 20px; 
				padding-left: 25px; 
				padding-top: 8px;
	}
	.flagBars {
				width: 132px; 
				min-height: 30px; 
				background-repeat: no-repeat; 
				margin-left: auto;
				margin-right: 280px;
				margin-top: -28px;
				margin-bottom: -32px;
	}
	* HTML	.flagBars {
				height: 30px;
				margin-top: -41px
	}
	.country {
				width: 255px; 
				min-height: 15px; 
				font-size: 30px; 
				font-variant: small-caps; 
				margin-bottom: -10px;
				margin-left: auto;
				margin-right: 20px;
	}
	* HTML	.country {
				height: 20px;
				margin-bottom: -20px;
	}
	
	/* LINKS */
	
	A:link, A:visited, A:active, A {
			color: #000000;
			font-size: 11px;
			text-decoration: none;
	}
	A:link, A:visited, A:active, A {
			color: #000000;
			font-size: 11px;
			text-decoration: none;
	}
	A:link#footer, A:visited#footer, A:active#footer, A#footer {
			color: #ffffff;
			font-size: 10px;
			text-decoration: none;
	}
	A:link#footerBlack, A:visited#footerBlack, A:active#footerBlack, A#footerBlack {
			color: #000000;
			font-size: 10px;
			text-decoration: none;
	}
	A:hover {
			text-decoration: none;
			font-size: 11px;
	}
	A:hover#footer {
			text-decoration: none;
			font-size: 10px;
	}
	A:hover#footerBlack {
			text-decoration: none;
			font-size: 10px;
	}