h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
  margin: 1em 0 1em 0;
}
li, dd {
  margin-left: 0;
}
fieldset {
  padding: 0.5em;
}
body {
  background: #4833c0;
  color: #a84f31;
}
h1, h2, h3 {
  background: transparent;
  color: #a84f31;
}
#menu, #nav1 {
  background: #a84f31;
  color: #fff;
}
#nav2 {
	background: #fff;
	color: #a84f31;
}
a {
  border: 0;
  border-bottom: solid 1px #00f;
  text-decoration: none;
}
#menu a, #nav1 a, #nav2 a {
  border: 0;
  padding: 0 0.5em 0 0.5em;
  text-align: center;
}
.banner a {
  border: 0;
  padding: 0 0.5em 0 0.5em;
  text-align: center;
	margin: 0.5em 0 0.5em 0;
}
#sitemap a {
  border: 0;
  margin: 0 0 0 18px;
}
#copyright a {
  border: 0;
}
#nav1 a:link, #nav1 a:visited, #copyright a, #sitemap a {
	color: #fff;
	background: #a84f31;
}
#nav1 a:focus, #nav1 a:hover, #nav1 a:active {
	background: #fff;
	color: #a84f31;
}
#nav2 a:link, #nav2 a:visited {
	background: #fff;
	color: #a84f31;
}
#nav2 a:focus, #nav2 a:hover, #nav2 a:active {
	background: #a84f31;
	color: #fff;
}
#copyright {
	color: #fff;
}
html {
  overflow: auto;
  }
body {
	font: 100.01%/1.125 Corbel, Tahoma, Helvetica, Arial, sans-serif;
	margin: auto;
	text-align: center;
	width: 990px;
}
html>body { /* all except ie */
	font-size: 0.75em;
}
h1 {
	font: bold 1.917em/1.957 Calibri, Tahoma, Helvetica, Arial, sans-serif; /* 12x1.917=23px */
	padding: 0 0 0 0; /*23x0.783=18px */
	text-align: left;
  border-bottom: 1px solid #ddd;
  margin: 0 0 0 0.783em;
  width: 652px;
}
.home h1 {
	font: 2.5em/1.2 Calibri, Tahoma, Helvetica, Arial, sans-serif; /* 12x2.5=30px */
  margin: 0;
	margin-top: 1em;
  padding: 0;
	text-align: center;
  border: 0;
  width: 950px;
}
h2 {
	font: bold 1.75em/1.143 Calibri, Tahoma, Helvetica, Arial, sans-serif; /* 12x1.75=21px, 21x1.143=24px */
	margin: 0.429em 0 0.429em 0.857em; /* 21*0.429=9px, 21x0.857=18px */
	padding: 0;
	text-align: left;
}
h3 {
	font: bold 1.583em/1.263 Calibri, Tahoma, Helvetica, Arial, sans-serif; /* 12x1.75=19px, 19x1.263=24px */
	margin: 0 0 0 0.947em; /* 21x0.947=18px */
	padding: 0;
	text-align: left;
}
p {
	font-size: 1.5em; /* 12 x 1.5 = 18px */
	line-height: 1.2; /* 18 x 1.2 = 22px */
	margin: 0.5em 0 0.5em 1em;
	padding: 0;
}
.home p {
	font-size: 1.5em; /* 12 x 1.5 = 18px */
	line-height: 1.2; /* 18 x 1.2 = 22px */
	margin: 0 0 0.5em 0;
	padding: 0;
}
div.boxed {
  border: 1px solid #4833c0;
	padding: 1em;
}
p.boxed {
  border: 1px solid #4833c0;
	padding: 1em;
}
.centered h1, .centered h2, .centered h3 {
	padding: 0;
  text-align: center;
}
.centered p {
	margin: 0 0 1em 0em;
	padding: 0;
  text-align: center;
}
img {
  border: 2px solid #fff;
  display: inline-block;
  outline: 1px solid #a84f31;
  padding: 0px;
  margin: 1px 0 1em 1em;
}
.centered img {
  display: block;
  margin: 0 auto;
}
img.icon {
  border: 0;
  display: block;
  outline: 0;
  margin: 0 auto;
}
.home p {
	font-size: 1.833em; /* 12 x 1.833 = 22px */
  padding: 0;
	text-align: center;
}
.banner p {
	font-size: 1em; /* 12px */
	line-height: 1.2; /* 14px */
  text-align: center;
	text-decoration: none;
}
#copyright p {
	font-size: 10px !important;
	line-height: 1 !important;
  margin: 0 12px 0 0 !important;
}
hr { /* regular styling */
  border-color: #ddd;
  border-style: none none solid none;
  border-width: 0 0 1px 0;
  height: 0;
  margin: 0.5em 0 0.5em 18px;
  width: 652px;
  }
* html hr { /* ie only */
  display: block;
  /*margin: -7px 0; */
  margin: 0.5em 0 0.5em 18px;
  }
*:first-child+html/*/* /**/ hr { /* overstyling IE7 */
  display: block;
  /*margin: -7px 0; */
  margin: 0.5em 0 0.5em 18px;
  }
ul {
	font-size: 1.5em;
	line-height: 1.2;
	margin: 0 0.5em 0.5em 0;
	padding: 0 0 0 2.5em;
}
li {
  list-style-type: disc;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
}
li ul {
	font-size: 100%;
	padding: 0 0 0 1em;
}
li ul li {
  list-style-type: circle;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
}
blockquote, q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
blockquote:before, q:before {
  content: open-quote;
}
blockquote:after, q:after {
  content: close-quote;
}
/* Hide from IE5-mac \*/
* html q {
  font-style: italic;
}
/* End hiding from IE5-Mac */
#page {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: #a84f31;
}
#page a.external, #page a[href ^="http://"] {
	background: url(/icons/icon_external.png) center right no-repeat;
	padding-right: 12px;
}
.banner a {
	background: none !important;
  display: block;
	padding: 0 !important;
  text-align: center;
	text-decoration: none;
}
#page a[href ^="https://"], .link-https {
	background: url(/icons/icon_lock.gif) center right no-repeat;
	padding-right: 18px;
}
#page a[href ^="mailto:"], .link-mailto {
	background: url(/icons/icon_mailto.gif) center right no-repeat;
	padding-right: 18px;
}
#page a[href ^="news://"], .link-news {
	background: url(/icons/icon_newspaper.png) center right no-repeat;
	padding-right: 18px;
}
#page a[href ^="ftp://"], .link-ftp {
	background: url(/icons/icon_ftp.gif) center right no-repeat;
	padding-right: 18px;
}
#page a[href ^="irc://"], .link-irc {
	background: url(/icons/icon_discussion.gif) center right no-repeat;
	padding-right: 18px;
}
#page a.external[href $=".ogg"],  #page a.external[href $=".OGG"],
#page a.external[href $=".mid"],  #page a.external[href $=".MID"],
#page a.external[href $=".midi"], #page a.external[href $=".MIDI"],
#page a.external[href $=".mp3"],  #page a.external[href $=".MP3"],
#page a.external[href $=".rm"],   #page a.external[href $=".RM"],
#page a.external[href $=".wav"],  #page a.external[href $=".WAV"],
#page a.external[href $=".wma"],  #page a.external[href $=".WMA"], #page a.link-audio {
	background: url(/icons/icon_sound.gif) center right no-repeat;
	padding-right: 18px;
}
#page a.external[href $=".ogm"], #page a.external[href $=".OGM"],
#page a.external[href $=".avi"], #page a.external[href $=".AVI"],
#page a.external[href $=".mpeg"], #page a.external[href $=".MPEG"],
#page a.external[href $=".mpg"], #page a.external[href $=".MPG"], #page a.link-video {
	background: url(/icons/icon_film.gif) center right no-repeat;
	padding-right: 18px;
}
#page a.external[href $=".pdf"], #page a.external[href $=".PDF"],
#page a.external[href *=".pdf#"], #page a.external[href *=".PDF#"],
#page a.external[href *=".pdf?"], #page a.external[href *=".PDF?"], #page a.link-document {
	background: url(/icons/icon_pdf.png) center right no-repeat;
	padding-right: 18px;
}
#page a.external[href $=".doc"], #page a.external[href $=".DOC"],
#page a.external[href *=".doc#"], #page a.external[href *=".DOC#"],
#page a.external[href *=".doc?"], #page a.external[href *=".DOC?"], #page a.link-word-document {
	background: url(/icons/icon_doc.gif) center right no-repeat;
	padding-right: 18px;
}
#sitemap a {
	background: url(/icons/icon_sitemap.gif) center right no-repeat;
	padding-right: 18px;
}
/*
#page a.external {
  background: transparent:
	color: #00f;
}
*/
/* this can be used in the content area to switch off
special external link styling */
#page .plainlinks a {
	background: none !important;
	padding: 0 !important;
}
#page-header {
}
#menu {
	border: 0;
	border-bottom: 1px solid #371104;
	border-top: 1px solid #371104;
  font-family: Tahoma, Helvetica, Arial, sans-serif;
	text-align: center;
}
#menu ul {
	font-size: 1.5em; /* 12 x 1.5 = 18px */
	line-height: 1.5; /* 18 x 1.5 = 27px */
	margin: 0;
  padding: 0;
}
#menu li {
	display: inline;
	list-style-type: none;
	margin: 0;
}
.flag img {
	height: 27px;
  margin: 0;
	vertical-align: middle;
	width: 50px;
}
#page-title {
	background: url(/images/pagetitlebackground.jpg);
}
#page-body {
	background-repeat: no-repeat;
	overflow: auto;
}
#page-content {
	text-align: left;
}
div.author-list {
  margin-bottom: 1em;
  }
/* allow room for 3 columns */
.author-list ul {
	font-size: 1.333em; /* 12 x 1.333 = 16px */
	line-height: 1.125; /* 16 x 1.125 = 18px */
	margin: 0 0 0.25em 0; /* 16 x 0.25 = 4px */
	padding: 0 0 0 2.5em; /* 16 x 2.5 = 40px */
	text-align: left;
  width: 39em;
}
.author-list li {
	display: inline;
	list-style-type: none;
	margin-bottom: 0.5em; /* 16 x 0.5 = 8px */
}
/* float & allow room for the widest item */
.author-list ul li {
  float: left;
  width: 13em; /* 39 / 3 */
}
/* stop the float */
.author-list br {
  clear: left;
}
.author-list p {
	font-size: 1.333em; /* 12 x 1.333 = 16px */
	line-height: 1.125; /* 16 x 1.125 = 18px */
	margin: 0 0 0.25em 0; /* 16 x 0.25 = 4px */
	padding: 0 0 0 1.125em; /* 16 x 1.125 = 18px */
  text-align: left;
}
.links-list p {
	font-size: 1.5em; /* 12 x 1.5 = 18px */
	line-height: 1.2; /* 18 x 1.2 = 22px */
	margin: 0 0 1em 1em;
	padding: 0;
  text-align: left;
}
#page-footer {
	border: 0;
	border-bottom: 1px solid #371104;
	border-top: 1px solid #371104;
  font-size: 11px;
  line-height: 1;
	height: 50px;
	margin: 0;
	background: url(/images/logo.jpg);
}
#logo {
	border: 0;
	height: 50px;
	margin: 0;
}
#copyright {
  margin-top: 2px;
	text-align: right;
}
#sitemap {
  margin-top: 2px;
  text-align: left;
}
table {
  margin: 0 auto;
}
.border td {
  border: 0;
  margin: 0;
  text-align: center;
  }
.border td p {
  border: 1px solid #a84f31;
  margin: 0;
  text-align: center;
}
.border td img {
  border: 0;
  display: block;
  outline: 0;
  margin: 0 auto;
}
.border td ul {
  border: 0;
  margin: 0;
  text-align: left;
}

