body {
	margin: 0px;
	padding: 0px;
	border:0px;
	font-family: arial, helvetica, sans;
	background:url(../images/bayard-bg.jpg);
}

img {
	border:0px;
	}

h1 {
	color: #fff;
	font-size: 40px;
	line-height: 50px;
	margin-top:0px;
	font-weight:normal;
	font-style: italic;
	font-family: georgia, times new roman, sans
	}
	
h3 {
	text-align: center;
	color: #aa1a2f;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	}

a:link, a:visited {
	color: #aa1a2f;
	}
	
.bodycontainer {
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	}

.pagecontainer {
	width: 650px;
	width: "646px";
	display: table-cell;
	border: 3px solid #ddd;
	}
	
.header {
	border: 4px solid #006bb6;
	border-bottom: 0px;
	background-color: #fff;
	width: 622px;
	width: "640px";
	padding: 10px;
	text-align: center;
	}
	
.menubar {
	width: 600px;
	width: "640px";
	background-color: #aa1a2f;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	color: #fff;
	padding: 5 25 5 25px;
	text-align: left;
	}
	
.menubar a:link {
	color: #fff;
	text-decoration: none;
	}
	
.menubar a:visited {
	color: #fff;
	text-decoration: none;
	}
	
.menubar a:hover {
	text-decoration: underline;
	}

.menubarlanguage {
	width: 600px;
	width: "650px";
	background-color: #aa1a2f;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	color: #fff;
	padding: 5 25 5 25px;
	text-align: left;
	}

.sidebar {
	background-color: #6ab7ed;
	width: 200px;
	display: table-cell;
	margin-left: 50px;
	}
	
.maincontent {
	width: 590px;
	width: "640px";
	background-color: #36a7e9;
	background:url(../images/bayard-indexbg-flip.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	padding: 30px;
	padding-bottom:20px;
	text-align:left;
	display:table-cell;
	color:#fff;
	}

.maincontentlanguage {
	width: 650px;
	width: "650px";
	background:url(../images/lang-bg.jpg);
	background-repeat:repeat-x;
	background-position: top left;
	background-color: #3a2e7a;
	padding: 0px;
	text-align:center;
	color:#fff;
	}
	
.maincontentlanguage img {
	margin: 0 7 0 7px;
	}

.columncontainer {
	width: 440px;
	position: relative;
	left: 5px;
	left: "15px";
	margin-bottom: "15px";
	}
	
.column {
	padding: 0px;
	width: 250px;
	display: table-cell;
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 18px;
	text-align: left;
	}
	
.circle {
	position: relative;
	display: inline;
	}
	
.langbutton {
	background:url(../images/language-button.gif);
	background-repeat: no-repeat;
	background-position: center middle;
	width:113px;
	width:"107px";
	padding:4 3 6 3px;
	font-size:11px;
	text-align: center;
	color: #3a2e7a;
	font-weight: bold;
	margin-top:15px;
	}
	
.langbutton a:link,a:visited {
	color: #3a2e7a;
	}
