*
{
  margin:0;
  padding:0;
}

body
{
  background-color:#a59b93;
  color:#000;
}

p a, 
td a
{
  background-color:#fff;
  color:#323232;
}

a img
{
  border:0;
}

p a.read_more
{
  background-image:url('../images/icons/read_more.jpg');
  background-repeat:no-repeat;
  background-position:0 6px;
  padding:0 0 0 12px;
}

small
{
  font-size:11px;
}

table.basic
{
  font-family:arial, sans-serif;
  font-size:12px;
  color:#2f2728;
  line-height:150%;
  margin:0 0 10px 0;
}

.basic th
{
  text-align:left;
}

.basic th, 
.basic td
{
  padding:0 20px 0 0;
  color:#2f2728;
}

#page .basic img
{
  margin:0;
}

table.advanced
{
  width:100%;
  border-top:20px solid #fff;
  margin:0 0 30px 0;
}

.advanced th
{
  background-color:#f0ece4;
  color:#2f2728;
  font-family:arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  padding:5px 20px;
}

#content .advanced th a
{
  background-color:#f0ece4;
  color:#2f2728;
}

.advanced td
{
  background-image:url('../images/backgrounds/tr_dotted.jpg');
  background-position:bottom left;
  background-repeat:repeat-x;
  background-color:#fff;
  color:#2f2728;
  font-family:arial, sans-serif;
  font-size:12px;
  padding:5px 20px 6px 20px;
}

table.wk
{
  width:65%;
  border-top:20px solid #fff;
  margin:0 0 30px 0;
}

.wk th
{
  background-color:#ff5800;
  color:#fff;
  font-family:arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  padding:5px 20px;
}

#content .wk th a
{
  background-color:#ff5800;
  color:#fff;
}

.wk td
{
  background-image:url('../images/backgrounds/tr_dotted.jpg');
  background-position:bottom left;
  background-repeat:repeat-x;
  background-color:#fff;
  color:#2f2728;
  font-family:arial, sans-serif;
  font-size:12px;
  padding:5px 20px 6px 20px;
}

.hidden
{
  display:none;
}

.attachment
{
  background-color:#f0ece4;
  color:#000;
  font-family:arial, sans-serif;
  font-size:12px;
  margin:0 0 10px 0;
  padding:5px;
}

#menu_skip
{
  display:none;
}

#container_top
{
  background-color:#f0ece4;
  color:#81786d;
  font-family:arial, sans-serif;
  font-size:11px;
}

#container_top a
{
  background-color:#f0ece4;
  color:#81786d;
}

#top
{
  overflow:hidden;
  width:967px;
  margin:0 auto;
}

#crumbtrail
{
  float:left;
  width:503px;
  padding:10px 0 0 15px;
}

#menu_service
{
  float:left;
  width:240px;
  padding:10px 0;
}

#menu_service ul
{
  list-style:none;
}

#menu_service li
{
  display:inline;
}

#menu_service a
{
  display:block;
  float:left;
  padding:0 0 0 15px;
}

#menu_service a.en
{
  background-image:url('../images/icons/gb.gif');
  background-position:0 2px;
  background-repeat:no-repeat;
  padding:0 0 0 21px;
}

#container_content
{
  width:967px;
  margin:0 auto;
}

#header
{
  overflow:hidden;
  width:937px;
  padding:15px;
}

#logo
{
  float:left;
}

#logo img
{
  display:block;
  border:0;
}

#banner
{
  float:right;
  width:468px;
  height:60px;
  margin:22px 0 0 0;
}

#banner img
{
  border:0;
}

#menu_main
{
  overflow:hidden;
  width:967px;
  background-color:#f0ece4;
  background-image:url('../images/buttons/menu_main.jpg');
  background-repeat:repeat-x;
  background-position:bottom left;
}

#menu_main ul
{
  list-style:none;
}

#menu_main li
{
  display:inline;
}

#menu_main a
{
  display:block;
  float:left;
  width:90px;
  height:28px;
  background-color:#f0ece4;
  color:#81786d;
  font-family:arial, sans-serif;
  font-size:14px;
  text-align:center;
  text-decoration:none;
  border-right:1px solid #81786d;
  padding:15px 0 0 0;
}

#menu_main a:hover
{
  text-decoration:underline;
}

#menu_main a.selected
{
  border-bottom:1px solid #f0ece4;
}

#menu_sub
{
  width:962px;
  height:30px;
  padding:0 0 0 5px;
}

#menu_sub ul
{
  list-style:none;
}

#menu_sub li
{
  display:inline;
}

#menu_sub a
{
  display:block;
  float:left;
  height:22px;
  background-repeat:no-repeat;
  background-position:top right;
  font-family:arial, sans-serif;
  font-size:12px;
  text-decoration:none;
  padding:8px 11px 0 10px;
}

#menu_sub a.selected
{
  font-weight:bold;
}

#menu_sub a:hover
{
  text-decoration:underline;
}

#slides
{
  width:967px;
  height:300px;
  margin:30px 0 0 0;
}

#slide_image
{
  position:relative;
  float:left;
  width:484px;
  height:300px;
}

#slide_html
{
  float:left;
  width:433px;
  height:275px;
  background-color:#fff;
  color:#000;
  padding:25px 25px 0 25px;
}

#slide_html h5
{
  background-color:#fff;
  color:#323232;
  font-family:arial, sans-serif;
  font-size:16px;
  font-weight:bold;
  margin:0 0 10px 0;
}

#slide_html p
{
  background-color:#fff;
  color:#2f2728;
  font-family:arial, sans-serif;
  font-size:12px;
  line-height:150%;
  margin:0 0 10px 0;
}

#slide_html a
{
  background-color:#fff;
  color:#323232;
}

#slide_html ul
{
  list-style:disc;
  margin:0 0 10px 0;
  padding:0 0 0 20px;

}

#slide_html li
{
  font-family:arial, sans-serif;
  font-size:12px;
}

#slide_html .attachment ul
{
  list-style:none;
  margin:0;
  padding:0;
}

#slide_html .attachment li
{
  padding:2px 0;
}

#slide_html .attachment a
{
  background-image:url('../images/icons/pdf.gif');
  background-repeat:no-repeat;
  background-color:#f0ece4;
  color:#323232;
  padding:0 0 0 21px;
}

#slide_navigation
{
  position:absolute;
  top:15px;
  left:469px;
  width:30px;
  z-index:100;
}

#slide_navigation ul
{
  list-style:none;
}

#slide_navigation li
{
  margin:0 0 2px 0;
}

#slide_navigation a
{
  display:block;
  width:15px;
  height:37px;
  background-image:url('../images/buttons/slide.gif');
  background-repeat:no-repeat;
  font-family:arial, sans-serif;
  font-size:12px;
  color:#323232;
  text-align:center;
  text-decoration:none;
  padding:8px 0 0 0;
}

#slide_navigation a.selected
{
  background-image:url('../images/buttons/slide_selected.gif');
}

#slide_navigation a:hover
{
  text-decoration:underline;
}

#page
{
  overflow:hidden;
  width:917px;
  background-color:#fff;
  color:#000;
  margin:30px 0 0 0;
  padding:25px 25px 15px 25px;
}

#page h1
{
  background-color:#fff;
  color:#323232;
  font-family:arial, sans-serif;
  font-size:16px;
  margin:0 0 10px 0;
}

#page h2
{
  background-color:#fff;
  color:#323232;
  font-family:arial, sans-serif;
  font-size:12px;
}

#page p
{
  background-color:#fff;
  color:#2f2728;
  font-family:arial, sans-serif;
  font-size:12px;
  line-height:150%;
  margin:0 0 10px 0;
}

#page img
{
  display:block;
  margin:0 0 10px 0;
}

#page img.left
{
  float:left;
  margin:0 10px 10px 0;
}

#page img.right
{
  float:right;
  margin:0 0 10px 10px;
}

#page .box
{
  overflow:hidden;
  height:1%;
  background-color:#f0ece4;
  color:#2f2728;
  font-family:arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin:0 0 10px 0;
  padding:10px 10px 0 10px;
}

#page .box p
{
  background-color:#f0ece4;
  color:#2f2728;
}

#content a
{
  background-color:#fff;
  color:#323232;
}

#content ul
{
  list-style:disc;
  margin:0 0 10px 0;
  padding:0 0 0 20px;
}

#content li
{
  font-family:arial, sans-serif;
  font-size:12px;
  color:#2f2728;
}

#columns
{
  overflow:hidden;
  height:1%;
  background-image:url('../images/backgrounds/columns.jpg');
  background-repeat:repeat-y;
}

#column_left
{
  position:relative;
  float:left;
  width:594px;
  padding:0 25px 0 0;
}

#page_3_up
{
  position:absolute;
  top:0;
  right:25px;
}

#page_3_up a
{
  background-image:url('../images/icons/back.jpg');
  background-repeat:no-repeat;
  background-position:0 6px;
  background-color:#fff;
  color:#323232;
  font-family:arial, sans-serif;
  font-size:12px;
  padding:0 0 0 12px;
}

#content .attachment ul
{
  list-style:none;
  margin:0;
  padding:0;
}

#content .attachment li
{
  padding:2px 0;
}

#content .attachment a
{
  background-image:url('../images/icons/pdf.gif');
  background-repeat:no-repeat;
  background-color:#f0ece4;
  color:#323232;
  padding:0 0 0 21px;
}

#menu_options
{
  overflow:hidden;
  height:1%;
  margin:4px 0 20px 0;
}

#content #menu_options ul
{
  list-style:none;
  margin:0;
  padding:0;
}

#content #menu_options li
{
  display:inline;
}

#menu_options a
{
  display:block;
  float:left;
  background-repeat:no-repeat;
  margin:0 20px 0 0;
  padding:0 0 0 21px;
}

#menu_options a.print
{
  background-image:url('../images/icons/printer.gif');
}

#menu_options a.mail
{
  background-image:url('../images/icons/email.gif');
}

#tabs
{
  overflow:hidden;
  padding:15px 0 0 0;
}

#tabs_navigation
{
  overflow:hidden;
  height:1%;
  background-image:url('../images/backgrounds/tabs_navigation.gif');
  background-repeat:repeat-x;
  background-position:bottom left;
}

#tabs_navigation ul
{
  list-style:none;
  padding:0 0 0 5px;
}

#tabs_navigation li
{
  display:inline;
}

#tabs_navigation a
{
  display:block;
  float:left;
  color:#323232;
  font-family:arial, sans-serif;
  font-size:12px;
  text-decoration:none;
  border-top:1px solid #e8e8e8;
  border-right:1px solid #e8e8e8;
  border-left:1px solid #e8e8e8;
  margin:4px 0 0 5px;
  padding:3px 6px;
}

#tabs_navigation a:hover
{
  text-decoration:underline;
}

#tabs_navigation a.selected
{
  color:#2f2728;
  border-top:1px solid #a7a7a7;
  border-right:1px solid #a7a7a7;
  border-bottom:1px solid #fff;
  border-left:1px solid #a7a7a7;
  margin:0 0 0 5px;
  padding:7px 6px 3px 6px;
}

#tabs_content
{
  padding:25px 0 0 0;
}

#tabs_content h3
{
  display:none;
}

#tabs_content h4
{
  background-color:#fff;
  color:#2f2728;
  font-family:arial, sans-serif;
  font-size:12px;
}

#tabs_content p
{
  background-color:#fff;
  color:#2f2728;
  font-family:arial, sans-serif;
  font-size:12px;
  line-height:150%;
  margin:0 0 10px 0;
}

#tabs_content a
{
  background-color:#fff;
  color:#323232;
}

#tabs_content ul
{
  list-style:disc;
  margin:0 0 10px 0;
  padding:0 0 0 20px;
}

#tabs_content li
{
  font-family:arial, sans-serif;
  font-size:12px;
  color:#2f2728;
}

#tabs_content .attachment ul
{
  list-style:none;
  margin:0;
  padding:0;
}

#tabs_content .attachment li
{
  padding:2px 0;
}

#tabs_content .attachment a
{
  background-image:url('../images/icons/pdf.gif');
  background-repeat:no-repeat;
  background-color:#f0ece4;
  color:#323232;
  padding:0 0 0 21px;
}

.tab_images
{
  float:right;
  width:272px;
  margin:0 0 0 25px;
}

.tab_images img
{
  display:block;
  margin:0 0 25px 0;
}

#column_right
{
  float:left;
  width:272px;
  padding:0 0 0 25px;
}

#menu_subsub ul
{
  list-style:none;
  margin:0 0 25px 0;
}

#menu_subsub a
{
  background-image:url('../images/icons/read_more.jpg');
  background-repeat:no-repeat;
  background-position:0 6px;
  background-color:#fff;
  color:#323232;
  font-family:arial, sans-serif;
  font-size:12px;
  padding:0 0 0 12px;
}

#menu_subsub a.selected
{
  font-weight:bold;
  text-decoration:none;
}

#images .image
{
  margin:0 0 25px 0;
}

#images .image img
{
  display:block;
}

#container_blocks_horizontal
{
  width:967px;
  background-color:#fff;
  color:#000;
  margin:30px 0 0 0;
  padding:25px 0;
}

#blocks_horizontal
{
  overflow:hidden;
  width:967px;
  background-image:url('../images/backgrounds/block_horizontal.jpg');
  background-repeat:repeat-y;
  padding:0 0 15px 0;
}

#blocks_vertical
{
  padding:0 0 15px 0;
}

#blocks_left, 
#blocks_middle
{
  float:left;
  width:272px;
  background-repeat:repeat-y;
  background-position:top right;
  padding:0 26px 0 25px;
}

#blocks_right
{
  float:left;
  width:271px;
  padding:0 25px;
}

#blocks_horizontal .block, 
#blocks_vertical .block
{
  background-image:url('../images/backgrounds/block.jpg');
  background-repeat:repeat-x;
  background-position:bottom left;
  margin:0 0 10px 0;
  padding:0 0 1px 0;
}

.block ul
{
  list-style:disc;
  margin:0 0 10px 0;
  padding:0 0 0 20px;
}

.block li
{
  font-family:arial, sans-serif;
  font-size:12px;
}

.block li a
{
  background-color:#fff;
  color:#323232;
  font-family:arial, sans-serif;
  font-size:12px;
}

.block .attachment ul
{
  list-style:none;
  margin:0;
  padding:0;
}

.block .attachment li
{
  padding:2px 0;
}

.block .attachment a
{
  background-image:url('../images/icons/pdf.gif');
  background-repeat:no-repeat;
  background-color:#f0ece4;
  color:#323232;
  padding:0 0 0 21px;
}

#blocks_horizontal .last, 
#blocks_vertical .last
{
  background-image:none;
  padding:0;
}

#blocks_horizontal h5, 
#blocks_vertical h5
{
  display:block;
  background-color:#fff;
  color:#323232;
  font-family:arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin:0 0 5px 0;
}

#blocks_horizontal h5 a, 
#blocks_vertical h5 a
{
  background-color:#fff;
  color:#323232;
}

#blocks_horizontal h6, 
#blocks_vertical h6
{
  background-color:#fff;
  color:#000;
  font-family:arial, sans-serif;
  font-size:12px;
}

#blocks_horizontal p, 
#blocks_vertical p
{
  font-family:arial, sans-serif;
  font-size:12px;
  background-color:#fff;
  color:#2f2728;
  line-height:150%;
  margin:0 0 10px 0;
}

#blocks_horizontal img
{
  display:block;
  margin:0 0 10px 0;
}

#blocks_horizontal img.left
{
  float:left;
  margin:0 10px 10px 0;
}

#blocks_horizontal img.right
{
  float:right;
  margin:0 0 10px 10px;
}

#container_footer
{
  background-color:#f0ece4;
  color:#81786d;
}

#footer
{
  overflow:hidden;
  width:917px;
  height:22px;
  margin:0 auto;
  padding:8px 25px 0 25px;;
}

#footer p
{
  float:left;
  width:498px;
  font-family:arial, sans-serif;
  font-size:11px;
}

#footer p a
{
  font-family:arial, sans-serif;
  font-size:11px;
  background-color:#f0ece4;
  color:#81786d;
}

#menu_footer
{
  float:left;
  width:419px;
}

#menu_footer ul
{
  float:right;
  list-style:none;
}

#menu_footer li
{
  display:inline;
}

#menu_footer a
{
  display:block;
  float:left;
  font-family:arial, sans-serif;
  font-size:11px;
  background-color:#f0ece4;
  color:#81786d;
  margin:0 0 0 25px;
}