	* {
		margin:0;
		padding:0;
	}

	body {
		margin:20px;
		background:#82A0C1;
	}

	body {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px
	}

	img { vertical-align:bottom; border:0 }

	h1 {
		font-size: 28px; 
		font-weight: bold; 
		color: #5E7A98;
		padding-bottom:15px; 
		border-bottom:1px dotted #cccccc;
	}
	
	h2 {
		font-size:16px;
		font-weight:bold;
		padding-bottom:0;
		margin-bottom:0;
	}
	
	h3 {
		font-size:13px;
		font-weight:bold;
		padding-bottom:0;
		margin-top:15px;
		margin-bottom:0;
	}

	#mainContainer {
		width:769px;
	}
	
	#navigation {
		height:49px
	}
	
	#navigation ul {
		list-style:none;
		list-style-type:none;
	}
	
	#navigation li {
		float:left
	}
	
	#middleContainer {
		width:769px;
		margin:0px;
		padding:0px;
		background:#fff;
	}
	
	#middleContainer #inside {
		 border-width:0px 1px;
		 border-color:#ffffff;
		 border-style:solid
	}
	
	#mainBody {
		margin:0px 70px 0px 77px; 
		background:#ffffff url(/images/sections/news/iTopPhoto.jpg) repeat-x; 
		text-align:left; 
		border-width:0px 1px; 
		border-style:solid; 
		border-color:#ccc
	}
	
	#mainBodyInterior {
		padding:70px 15px 15px 15px;
	}
	
	#greenArea {
		background:url(/images/global/greenBg.gif) bottom repeat-x;
	}
	
	#logoLeft {
		float:left; 
		width:78px; 
		text-align:right
	}
		
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
	}
	
	#footerlogo {
		background:#C0C3C5 url(/images/bottomNav/international.gif) no-repeat 400px 2px;
		padding:2px 0 0 10px;
		height:23px;
	}
	
	#footer {
		height:32px; 
		background:#232526;
		color:white; 
		border-bottom:1px solid #ffffff; 
		text-align:right; 
		line-height:32px; 
		font-size:.75em;
	}
	
a.locButton {
	color:#0361D3;
	font-weight:bold;
	padding:3px 15px;
	text-decoration:none;
	border-width:2px;
	border-style:solid;
	border-color:#ffffff #aaaaaa #aaaaaa #ffffff;
	font-size:11px;
	line-height:20px;
	background-color:#f6f6f6;
}

a.locButton:hover {
	color:#3C81F2;
	border-color:#3c81f2;
}

#locationsMain {
	margin-right:275px;
	line-height:20px;
}

#locationsMain p {
	margin-top:10px;
}

#locationsRight {
	float:right; 
	margin-top:10px;
	text-align:center;
	width:230px; 
	padding:15px 10px;
	background:#eeeeee; 
	border:1px solid #ccc;
}

#contactTable {
	border:0;
	border-collapse:collapse;
	text-align:left;
	width:225px;
	font-size:11px;
}

#contactTable td {
	vertical-align:top;
	padding:5px;
}

#contactTable td:first-child {
	width:60px
}

#contactTable td {
	border-bottom:1px solid #ddd;
}

#contactTable .locSub {
	 border-top:2px solid #aaa;
	 font-weight:bold;
}

#search-area {
	background:#C0C3C5 url(/images/bottomNav/international.gif) no-repeat 400px 2px;
	padding:2px 0 0 10px;
	border:1px solid white;
	border-width:0 1px;
	height:23px;
	width:757px;
	margin:0;
}

* html #search-area {
	width:757px;
	height:25px;
}

#search-area form {
	margin:0;
}

