@import url('default.css');

body {
	color: #000;
	background-color: #cfe1ff;
	/*rgb(237, 248, 255);
	/*rgb(68, 68, 68);
	/*LightSteelBlue;
	/*LightSkyBlue;
	/*lightblue;
	/*#B0C4DE;
	/*#d9e4ff;*/
}

#language, #navbar, #navbar a {
	color: white;
	background-color: #6487dc;
	text-decoration: none;
}

#language {
	border-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#navbar {
	border-color: white;
	border-top-style: solid;
	border-top-width: 1px;
}


#banner {
	color: #274e90;
	background-color: #8caae6;
}

#menu {
	margin: 10px 0px 30px 0px;
	padding: 10px 0px 10px 0px;
	background-color: #adc8f7;
	border-color: white;
	border-width:1px;
	border-style:solid;
	/*-moz-border-radius: 10px;*/
}

#content {
	margin: 10px 0px 30px 0px;
	border-width: 1px;
	border-style: solid;
	background-color: #b5d1ff;
	/*#c8dcff;*/
	border-width: 1px;
	border-style: solid;
	border-color: white;
	/*-moz-border-radius: 10px;*/
}

#content h2 {
	margin: .2em .5em 0em .5em;
	padding: .2em .5em .2em .5em;
	color: white;
	background-color: #6495ED;
	/*DodgerBlue; 
	/*DeepSkyBlue;
	 
	/*Navy;
	/*SteelBlue;*/ 
	/* RoyalBlue #4169E1; */
	/*#6487dc;*/
	border-width: 1px;
	border-style: solid;
	/*-moz-border-radius: 10px;*/
}

#content p {
	text-align: justify;
	margin: 0em 0em 0em 0em;
	padding: 1em 1em 1em 1em;
}

#content dl {
	padding-left: 3em;
}

.section {
  margin: 1.5em .5em 1.5em .5em;
  padding: 0em 0em 0em 0em;
  position: relative;
  border: 1px solid white;
  background-color: white;
}

.section h3 {
  display: inline;
  border: 1px solid white;
  position: absolute;
  z-index:+1;
  top: -.8em;
  margin: 0em 0em 0em 1em;
  padding: 0em 0em 0em 1em;
  width: 50%;
  background-color: #3050d0;
  color: white;
}

.section p {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  background-color: white;
  color: black;
}

.sectionleft p { 
	width: 8em;
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
/*	background-color: red;*/
}

.sectionright {
	position: relative;
	width : auto;
	border-left: 1px dotted black;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 1em 10em;
}

.sectionend {
	clear: both;
/*	height: 1px;
	overflow: hidden;*/
}

.hitem {
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
  display: block;
  background-color: #6487dc;
  color: white;
  font-weight: bold;
  font-size: 0.9em;
  }

.hitem a {
  text-decoration: none;
  color: white;
  }

.hitem a:hover {
  display: block;
  background-color: #3050d0;
  color: white;
  }

.item {
  padding: 0px 0px 0px 10px;
  margin: 0px 5px 0px 0px;
  color: black;
  font-size: 0.9em;
  display: block;
}

.item a {
  padding: 0px 0px 0px 10px;
  margin: 0px 5px 0px 0px;
  text-decoration: none;
  display: block;
  color: black;
}

.item a:hover {
  padding: 0px 0px 0px 10px;
  margin: 0px 5px 0px 0px;
  display: block;
  background-color: #3050d0;
  color: white;
}



