* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

body {
	background: #D1DAE0 url(../images/body_bg.jpg) repeat-x top;
	color: #000e21;
	font-family: verdana;
	font-size: .68em;

}

a {
	color: #000e21;
}

h1 {
	display:block;
	width:640px;
	height:207px;
	background:url(../images/header.jpg) no-repeat;
	margin:0 auto;
}

h1 span {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
}


#maincontent {
	margin: 0 auto;
	width: 800px;
}

.column {
	float: left;
	width: 400px;
	padding-top:10px;
}

.headline {
	background: url(../images/divider.jpg) no-repeat 50% 28px;;
	padding-bottom: 8px;
	padding-top: 8px;
}

.column h2 {
	background-position: left;
	*background-position: left 1px;
	background-repeat: no-repeat;
	height: 0;
	overflow: hidden;
	padding-top: 17px;
}

.column td{
	padding:2px 0;

}

#title_north h2 {
	background-image: url(../images/title_north_america.gif);
}

#title_latin h2 {
	background-image: url(../images/title_latin_america.gif);
}

#title_mideast_africa h2 {
	background-image: url(../images/title_middleeast_africa.gif);
}

#title_asiapac h2 {
	background-image: url(../images/title_asia_pacific.gif);
}

#title_international h2 {
	background-image: url(../images/title_intl_site.gif);
}

#title_europe h2 {
	background-image: url(../images/title_europe.gif);
}

.column table {
	margin: 0 auto;
	text-align: left;
	width: 90%;
}

.column table tr .link {
	padding-bottom: 10px;
	text-align: center;
}

.column table .date {
	text-align: right;
}

#mainfooter {
	clear: both;
	margin: 0 auto;
	padding: 30px 0 25px 0;
	text-align: right;
	width: 95%;
}

#cplogo {
	float: left;
}

#mainfooter p {
	margin-top: -35px;
	text-align: center;
}
