code {
	font-size: 1.3em;
}

code strong {
	background-color: #FFA500;
	font-size: 1.3em;
	font-weight: 900;
}

option {
	margin: 0 0.5em 0 0;
}

#informationbox {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #CFFFDA;
  padding: 1em;
  overflow: hidden;
  margin-bottom: 2em;
}

#informationbox_red {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ff0000;
  background-color: #FFEDED;
  padding: 1em;
  overflow: hidden;
  margin-bottom: 2em;
}

#structure_admin_center {
	height: 32px;
	position: fixed;
	left: 5px;
	bottom: 5px;
	width: 32px;
	z-index: 1000000000000;
}

#structure_admin_center a {
	height: 32px;
	width: 32px;
}

#structure_contenttoolbarbox {
  background-color: transparent;
  text-align: right;
}

#structure_contenttoolbarbox img {
  background-color: transparent;
  border: 0;
  padding: 1px;
}

#structure_contenttoolbarbox img:focus {
  background-color: transparent;
}

#structure_contenttoolbarbox img:hover {
  background-color: transparent;
}

#contenttoolbar_link_print {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_print:link {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_print:focus {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_print:hover {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_print:visited {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_print:before {
  background-color: transparent;
	content: "";
}

#contenttoolbar_link_print:after {
  background-color: transparent;
	content: "";
}

#contenttoolbar_link_email {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_email:link {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_email:focus {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_email:hover {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_email:visited {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_email:before {
  background-color: transparent;
	content: "";
}

#contenttoolbar_link_email:after {
  background-color: transparent;
	content: "";
}

#contenttoolbar_link_pdf {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_pdf:link {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_pdf:focus {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_pdf:hover {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_pdf:visited {
  background-color: transparent;
	text-decoration: none;
}

#contenttoolbar_link_pdf:before {
  background-color: transparent;
	content: "";
}

#contenttoolbar_link_pdf:after {
  background-color: transparent;
	content: "";
}

#structure_accessibilitytoolbarbox {
  background-color: transparent;
  float: left;
  width: 50px;
}

#structure_accessibilitytoolbarbox img {
  background-color: transparent;
  border: 0;
  padding: 1px;
}

#structure_accessibilitytoolbarbox img:focus {
  background-color: transparent;
}

#structure_accessibiltytoolbarbox img:hover {
  background-color: transparent;
}

#structure_multilingualtoolbarbox {
  background-color: transparent;
  float: left;
  width: 70px;
}

#structure_multilingualtoolbarbox img {
  background-color: transparent;
  border: 0;
  padding: 1px;
}

#structure_multilingualtoolbarbox img:focus {
  background-color: transparent;
}

#structure_multilingualtoolbarbox img:hover {
  background-color: transparent;
}

#structure_usertoolbarbox {
  background-color: transparent;
  float: left;
}

#ui-datepicker-div {
	font-size: 12px;
	z-index: 10000;
}

.ui-widget-header {
	background: none;
	background-color: #002447;
	border-color: #002447;
}

.accessibilitytoolbarbox img {
	height: 1em;
  width: 1em;
}

.accessibilitytoolbar_link {
  background-color: transparent;
  outline: none;
	text-decoration: none;
}

.accessibilitytoolbar_link:link {
  background-color: transparent;
	text-decoration: none;
}

.accessibilitytoolbar_link:focus {
  background-color: transparent;
	text-decoration: none;
}

.accessibilitytoolbar_link:hover {
  background-color: transparent;
	text-decoration: none;
}

.accessibilitytoolbar_link:visited {
  background-color: transparent;
	text-decoration: none;
}

.accessibilitytoolbar_link:before {
  background-color: transparent;
	content: "";
}

.accessibilitytoolbar_link:after {
  background-color: transparent;
	content: "";
}

.align_right {
	text-align: right;
}

.background_color_white {
	background-color: #ffffff;
}

.body_print {
	background-color: #ffffff;
  padding: 30px;
  width: 70%;
}

.align_center {
	text-align: center;
}

.align_right {
	text-align: right;
}

.align_left {
	text-align: left;
}

.center {
	text-align: center;
}

.contentbox {
  clear: both;
}

.contentbox a img {
	border: none;
}

.contenttoolbarbox img {
	width: 16px;
	height: 16px;
}

.display_block {
	display: block;
}

.display_none {
	display: none;
}

.float_left {
  float: left;
}

.float_right {
  float: right;
}

.float_clear_both {
  clear: both;
}

.float_clear_left {
  clear: left;
}

.float_clear_right {
  clear: right;
}

.global_warning_box {
	background-color: #ffffff;
	border-color: #FF0000;
	border-width: 2px;
	border-style: solid;
	display: none;
	font-size: 0.8em;
	line-height: 1.8em;
	margin: 0 auto 10px 0;	
	padding: 5px;
	text-align: center;
	width: 100%;
}

.global_warning_box h1 {
	font-size: 1.5em;
	margin: 5px 0 10px 0;
	padding: 0;
}

.global_warning_box p {
	margin: 0 0 10px 0;
	padding: 0;
}

.global_warning_box a {
	text-decoration: none;
}

.image_left {
  float: left;
  margin: 0.5em 0.5em 0.5em 0;
	padding: 0 0 0 0;
}

.img_left {
  float: left;
  margin: 0.5em 0.5em 0.5em 0;
	padding: 0 0 0 0;
}

.image_right {
  float: right;
  margin: 0.5em 0 0.5em 0.5em;
	padding: 0 0 0 0;
}

.img_right {
  float: right;
  margin: 0.5em 0 0.5em 0.5em;
	padding: 0 0 0 0;
}

.img_center_div {
  text-align: center;
  margin: 0.25em;
}

.img_magnifier {
	position: absolute;
	right: 10px;
	bottom: 10px;
	padding: 0 0 0 0;
}

.img_normal {
	display: block;
	margin: 0.5em 0 0.5em 0;
}

.img_title {
	background-color: #F4F3F1;
	display: block;
}

.img_title_div {
	margin: 0 auto;
	background-color: #F4F3F1;
	display: block;
}

.img_copyright_text {
	font-size: 0.7em;
	text-align: right;
	padding: 0 0.5em 0.5em 0.5em;
	display: block;
	line-height: 1em;
}

.img_copyright_text_small {
	font-size: 0.7em;
	text-align: right;
	padding: 0 0.5em 0 0.5em;
	display: block;
	line-height: 1em;
}

.img_title_text {
	font-size: 0.9em;
	text-align: left;
	padding: 0 0.5em 0.5em 0.5em;
	display: block;
}

.imagelink_noborder {
  text-decoration: none;
  position: relative;
}

.imagelink_noborder img {
	border: 0;
}

.label_width_16 {
  float: left;
  text-align: right;
  width: 16em;
}
 
.style_bold {
  font-size: 1em;
  font-weight: bold;
}

.margin_left_13 {
	margin: 0 0 0 13em;
}

.margin_left_15 {
	margin: 0 0 0 15em;
}

.style_italic {
  font-size: 1em;
  font-style: italic;
}

.style_underline {
  font-size: 1em;
	text-decoration: underline;
}

.errorbox {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ff0000;
  background-color: #ffeded;
  padding: 1em;
  overflow: hidden;
  margin-bottom: 2em;
}

.errorbox h2 {
	font-size: 1em;
	margin: 0 0 0.5em 0;
  padding: 0 0 0 0;
}

.errorbox ul {
	list-style-type: none;
}

.errorbox_detail  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.errorbox_detail li {
	list-style-type: disc;
	margin-left: 2em;
}

.form_captchabox img {
  float: left;
}

.form_captchabox input {
  margin: 0;
  padding: 0;
}

.form_label_block {
  clear: both;
  display: block;
  margin: 0 0 0.5em 0;
}

.form_labelleft_4 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 4em;
}

.form_labelleft_5 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 5em;
}

.form_labelleft_6 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 6em;
}

.form_labelleft_7 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 7em;
}

.form_labelleft_8 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 8em;
}

.form_labelleft_9 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 9em;
}

.form_labelleft_10 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 10em;
}

.form_labelleft_11 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 11em;
}

.form_labelleft_12 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 12em;
}

.form_labelleft_13 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 13em;
}

.form_labelleft_15 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 15em;
}

.form_labelleft_16 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 16em;
}

.form_labelleft_17 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 17em;
}

.form_labelleft_18 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 18em;
}

.form_labelleft_19 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 19em;
}

.form_labelleft_20 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 20em;
}

.form_labelleft_25 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 25em;
}

.form_labelleft_30 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 30em;
}

.form_labelleft_35 {
  float: left;
  margin-right: 0.3em; 
  text-align: right;
  width: 35em;
}

.form_sending_ok {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #CFFFDA;
  display: inline-block;
  padding: 1em;
  overflow: hidden;
  margin-bottom: 2em;
}

.form_saving_ok {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #CFFFDA;
  display: inline-block;
  padding: 1em;
  overflow: hidden;
  margin-bottom: 2em;
}

.informationbox {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #CFFFDA;
  padding: 1em;
  overflow: hidden;
  margin-bottom: 2em;
}

.informationbox_red {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #ff0000;
  background-color: #FFEDED;
  padding: 1em;
  overflow: hidden;
  margin-bottom: 2em;
}

input[type=text][readonly] {
  background-color: #EBEBE4;
  background-image: none;
}

.input_1 {
  font-size: 1em;
  width: 1em;
}

.input_2 {
  font-size: 1em;
  width: 2em;
}

.input_3 {
  font-size: 1em;
  width: 3em;
}

.input_4 {
  font-size: 1em;
  width: 4em;
}

.input_5 {
  font-size: 1em;
  width: 5em;
}

.input_6 {
  font-size: 1em;
  width: 6em;
}

.input_7 {
  font-size: 1em;
  width: 7em;
}

.input_10 {
  font-size: 1em;
  width: 10em;
}

.input_15 {
  font-size: 1em;
  width: 15em;
}

.input_20 {
  font-size: 1em;
  width: 20em;
}

.input_22 {
  font-size: 1em;
  width: 22em;
}

.input_25 {
  font-size: 1em;
  width: 25em;
}

.input_30 {
  font-size: 1em;
  width: 30em;
}

.input_40 {
  font-size: 1em;
  width: 40em;
}

.input_60 {
  font-size: 1em;
  width: 60em;
}

.input_100per {
  font-size: 1em;
  width: 100%;
}

.input_90per {
  font-size: 1em;
  width: 90%;
}

.jumpmarks {
	position: absolute;
  display: block;
	top: -10000px;
	left: -10000px;
}

.jumpmarks:focus {
	top: 5px;
	left: 10px;
}

.jumpmarks:hover {
	top: 5px;
	left: 10px;
}

.jumpmarks:active {
	top: 5px;
	left: 10px;
}

.limitedlist_bottom_box {
	text-align: center;
	width: 100%;
}

.margin_padding_0 {
  margin: 0;
  padding: 0;
}

.margin_right_9 {
	margin: 0 0 0 9em;
}

.multilingualtoolbar_link {
  background-color: transparent;
  outline: none;
	text-decoration: none;
}

.multilingualtoolbarbox img {
	height: 1em;
  width: 1.4em;
}

.multilingualtoolbar_link {
  background-color: transparent;
	text-decoration: none;
}

.multilingualtoolbar_link:link {
  background-color: transparent;
	text-decoration: none;
}

.multilingualtoolbar_link:focus {
  background-color: transparent;
	text-decoration: none;
}

.multilingualtoolbar_link:hover {
  background-color: transparent;
	text-decoration: none;
}

.multilingualtoolbar_link:visited {
  background-color: transparent;
	text-decoration: none;
}

.multilingualtoolbar_link:before {
  background-color: transparent;
	content: "";
}

.multilingualtoolbar_link:after {
  background-color: transparent;
	content: "";
}

.link_top {
  display: block;
  font-size: 0.9em;
}

.overflow_hidden {
	height: 1%;
	overflow: hidden;
}

.printbar {
  background-color: #ffffff;
  padding: 0 0 0 0;
  margin: 0 0 2em 0;
}

.printbar a {
  border-width: 1px;
  border-style: solid;
  border-color: #c9c9c9;
  color: #000000;
  background-color: #f9f9f9;
  padding: 0.3em;
  margin: 0 0 2em 0;
  text-decoration: none;
}

.printbar a:link {
  border-width: 1px;
  border-style: solid;
  border-color: #c9c9c9;
  color: #000000;
  background-color: #f9f9f9;
  padding: 0.3em;
  margin: 0 0 2em 0;
  text-decoration: none;
}

.socialbookmarks_box {
  position: fixed; 
  bottom: 3px;
  right: 3px;
  z-index: 1000000000;
}

.socialbookmarks_box a {
  display: block;
	text-decoration: none;
}

.socialbookmarks_box img {
  border: 0px;
	padding: 0 0 1px 0;
}

.select_3 {
	width: 3em;
}

.select_4 {
	width: 4em;
}

.select_5 {
	width: 5em;
}

.select_10 {
	width: 10em;
}

.textarea_15_10 {
  height: 10em;
  width: 15em;
}

.textarea_15_5 {
  height: 5em;
  width: 15em;
}

.textarea_20_5 {
  height: 5em;
  width: 20em;
}

.textarea_20_10 {
  height: 10em;
  width: 20em;
}

.textarea_25_2 {
	height: 2em;
  width: 25em;
}

.textarea_autogrow_25_2 {
  height: 2em;
  width: 25em;
  float: left;
  margin-right: 0.3em;
  line-height: 1.2em;
	min-height: 2em;
	max-height: 60em;
}

.textarea_25_10 {
  height: 10em;
  width: 25em;
}

.textarea_30_2 {
  height: 2em;
  width: 30em;
}

.textarea_30_5 {
  height: 5em;
  width: 30em;
}

.textarea_30_10 {
  height: 10em;
  width: 30em;
}

.textarea_40_20 {
  height: 20em;
  width: 40em;
}

.textarea_autogrow_40_2 {
  height: 2em;
  width: 40em;
  margin-right: 0.3em;
  line-height: 1.2em;
	min-height: 2em;
	max-height: 60em;
}

.textarea_100per_2 {
  height: 2em;
  width: 99%;
  line-height: 1.2em;
	min-height: 1em;
	max-height: 60em;
}

#ui-datepicker-div {
  display: none;
}