
/* Stylesheet for Frameworx FWX03 site... */

/* For W3C browsers: make sure the entire window is filled. */
html {
  margin:0px;
  padding:0px;
  _padding-right:20px;  /* This seems to prevent unecessary scrollbars in IE6 */
  width:100%;
  height:100%;
  /*overflow:auto;*/
  overflow-x:auto;
  overflow-y:scroll;
}

body {
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  margin-right:-26px;
  color:#2f2f53;
  font-family:Arial, Helvetica, sans-serif;
  overflow:hidden;
  background: url(/p-httpd/images/center_back.gif) repeat-y scroll 50% 0;
  background-position:center top;
}

body.mceContentBody { /* Ensure page-editor is graphical usable... */
  color:#2f2f53;
  background-color:#FFFFFF;
  background-image:none;
  overflow:scroll;
}


/* From here: normal style definitions */
a       { color:#5d9cc1; text-decoration:none; }
a:hover { text-decoration:underline; }

p    { color:#2f2f53; font-size:13px; padding:0px; margin:0px; margin-top:8px; font-weight:normal; line-height:130%;; }
h1, table.nieuws .news_title { font-family:Arial, Helvetica, sans-serif; color:#2f2f53; background-color:#b6e8f5; padding:0px; padding-left:5px; font-size:15px; font-weight:normal; letter-spacing:0.05em;line-height:100%;; }
.cms_titel { color:#2f2f53; padding:0px; font-size:18px; font-style:normal; font-weight:normal; line-height:130%; }
h2   { font-size:13px; }
h3   { font-size:14px; }
h4   { font-size:15px; }

hr { color:#FFFFFF; height:1px; padding:0px; margin:0px; }

ol, ul, ul p {
  font-size:13px;
  list-style-image:url(/p-httpd/_cache/_style/images/bullet.png);
  margin:0px;
  margin-bottom:0px;
  padding:10px;
  padding-top:5px;
  padding-bottom:0px;
}

li {
  font-size:13px;
  margin-left:15px;
}

ul.site_map.css_level1    { }
ul.site_map.css_level1 li { }
ul.site_map.css_level2    { }
ul.site_map.css_level2 li { }
ul.site_map.css_level3 li { }

ul.products_map.css_level1    { list-style-type: none; list-style-image:none; }
ul.products_map.css_level1 li { font-size:18px; font-weight:bold; }
ul.products_map.css_level2    { list-style-type: none; list-style-image:none; }
ul.products_map.css_level2 li { font-size:16px; font-weight:bold; }
ul.products_map.css_level3 li { font-size:13px; font-weight:normal; }

#backdrop_body {
  position:absolute;
  left:0px;
  z-index:0;
  margin:0px;
  padding:0px;
  width:100%;
  height:190px;
  background: url(/p-httpd/images/body_back.gif) no-repeat scroll 50% 0;
  background-position:center top;
}

#center {
  height:100%;
  width:980px;
  padding:0px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  z-index:0;
}

#load_header_bg {
  position:absolute;
  z-index:10;
  margin:0px;
  padding:0px;
  width:980px;
  height:200px;
  background-image:url(/p-httpd/images/plain.gif);
  background-position: top left;
  background-repeat:no-repeat;
}
#slideshow_header {
  display:none;
  position:absolute;
  margin:0px;
  padding:0px;
  width:980px;
  height:160px;
 }
#slideshow_header img { padding:0px; margin:0px; }

#canvas  {
  z-index:0;
  width:980px;
  height:100%;
  padding:0px;
  margin:0px;
  float:left;
}

#header {
  margin:0px;
  padding:0px;
  width:980px;
  height:190px;
  background-color:transparent;
}

#site { width:980px; background-color:#ceedf5; }

#content {
  margin:0px;
  padding:0px;
  /*margin-left:180px;*/
  width:540px;
  background-color:#ceedf5;
}

#content_fade {
  background-color:#ceedf5;
}
#load_extra1_html_fade {
}
#load_extra2_html_fade {
}

#column_left {
  z-index:30;
  width:160px;
  margin:0px; 
  margin-left:0px;
  /* margin-bottom:90px; */
  padding:0px;
}
#column_middle {
  z-index:20;
  width:540px;
  margin:0px;
  margin-left:180px;
  padding:0px;
}

#column_right {
  z-index:25;
  width:225px;
  margin:0px;
  margin-left:750px;
  margin-right:10px;
  margin-top:50px;
  margin-bottom:60px;
  padding:0px;
}

#footer {
  height:90px;
  width:980px;
  padding:0px;
  margin:0px;
  margin-left:-180px;
  background-image:url(/p-httpd/images/footer_back.gif);
  background-position:0px 0px;
  background-repeat:no-repeat;
}
.footer_text {
  color:#5d9cc1;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  padding-top:40px;
  padding-left:170px;
  padding-right:250px;
}
.footer_stretcher { height:60px; }

#load_extra1_html { position:static; width:160px; margin:0px; padding:0px; }
#load_extra2_html { position:static; width:205px; margin:0px; padding:0px; }
#load_extra1_html table.par_normal tr.title, #load_extra2_html table.par_normal tr.title { height:20px; background-image:none; }
#load_extra3_html {
  position:absolute;
  top:150px;
  width:650px;
  z-index:20;
  margin:0px;
  padding:0px;
  margin-left:65px;

  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#2f2f53;
}
#load_extra3_html a { color:#2f2f53; }
#load_extra3_html a:hover { color:#5d9cc1; text-decoration:none; }

#datestr          {
  height:30px;
  width:200px;
  visibility:show;
  position:relative;
  z-index:11;
  top:px;
}
#datestr p { color:#615D50; font-size:14px; }

.ui-state-focus{ outline: none; } /* To eliminate focus box in accordions... */

#menu {
  width:158px;
  margin:0px;
  padding:0px;
  margin-top:5px;
  text-indent:0px;
  z-index:50;
}
#menu ul {
  width:100%;
  margin:0px;
  padding:0px;
}
#menu li {
  display:block;
  width:148px;
  margin:0px;
  padding:0px;
  list-style:none outside none;
  padding-left:10px;
  margin-top:2px;
  cursor:pointer;
  background-image: url(/p-httpd/_cache/_style/images/menu1_button.png);
  background-repeat: no-repeat;
  background-position: top left;
}
#menu li a {
  display:block;
  line-height:25px;
  color:#FFFFFF;
  font-size:12px;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;;
}

#menu li.cms_parent li a { background-image: none; }
#menu li.cms_parent a {
  background-image: url(/p-httpd/_cache/_style/images/menu_parent.png);
  background-repeat: no-repeat;
  background-position: 132px 9px;
}
#menu li li { /* Level2 */
  display:block;
  width:140px;
  padding:0px;
  margin:0px;
  background-color:#5d9cc1;
  margin-top:1px;
  background-image:none;
}
#menu li li a { /* Level2 */
  height:auto;
  line-height:16px;
  color:#FFFFFF;
  font-size:11px;
  text-decoration: none;
  text-align:right;
  padding:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;;
}

/* Hover and selected states... */
#menu li:hover {
  background-image: url(/p-httpd/_cache/_style/images/menu1_over.png);
  background-repeat: no-repeat;
  background-position: top left;
}

#menu li.cms_expanded,
#menu li.cms_selected {
  background-image: url(/p-httpd/_cache/_style/images/menu1_sel.png);
  background-repeat: no-repeat;
  background-position: top left;
}

#menu li li:hover {
  color:#FFFFFF;
  background-color:#7db2d1;
}

#menu li li.cms_selected {
  color:#FFFFFF;
  background-color:#4e83a2;
}

/* Nieuws - Used for news in the subpage... */
.nieuws        { padding:0px; margin:0px; }
.nieuws tr td p.par_title  { font-style:normal; }
.nieuws li     { padding:0px; font-size:13px; }
.nieuws .news_more {
  position:relative;
  float:right;
  text-decoration:none;
  color:#5d9cc1;
  font-weight:bold;
  font-size:13px;
  padding-left:10px;
  background-image:url(/p-httpd/_cache/_style/images/bullet.png);
  background-repeat:no-repeat;
  background-position:0px 4px;
}
.nieuws_datum span { }

#content .par_normal p img { margin:10px; padding:0px; }
.img_righttop  { margin:0px; padding:0px; margin-left:10px;  margin-bottom:5px; }
.img_lefttop   { margin:0px; padding:0px; margin-right:10px; margin-bottom:5px; }
.cms_plaatje_links  { margin:0px 10px 0px 0px; }
.cms_plaatje_rechts { margin:0px 0px 0px 10px; }
.hallmark_img  { padding:0px; margin-left:5px; margin-right:5px; margin-bottom:10px; }
.page_pic      { padding:0px; margin:0px; }
#content #jquery-lightbox img,
#content table.guestbook img { margin:0px; padding:0px; }

/* more class for the user to use in the WYSIWYG editor... */
.cms_more {
  text-decoration:none;
  color:#5d9cc1;
  font-weight:bold;
  font-size:13px;
  padding-left:10px;
  background-image:url(/p-httpd/_cache/_style/images/bullet.png);
  background-repeat:no-repeat;
  background-position:0px 4px;
}
a.cms_more { color:#5d9cc1; }
.cms_more:hover { color:#5d9cc1; }

/* Disclaimer popup... */
#disclaim_popup   {
  text-align:center;
  position:absolute;
  width:350px;
  color:#5d9cc1;
  background-color:#f3f9fc;
  border:1px solid #5d9cc1;
  border-spacing:0;
  font-size:11px;
  padding:10px;
  margin:0;
  z-index:50;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  border-radius:20px;
}
#disclaim_popup p { text-align:center; font-size:11px; }

.nieuws_tag    { padding:0px; font-size:13px; font-weight:bold; }
.aex_banner    { padding:0px; margin:0px; _margin-top:-1px; }

/* Buttons in forms, e.g. mail response form... */
.cms_input    { height:20px; font-weight:bold; font-size:13px; background-color:#ceedf5;}
.cms_subtitel { font-family:Arial, Helvetica, sans-serif;  color:#2f2f53; font-size:15px; padding:0px; margin:0px; font-weight:normal; letter-spacing:0.05em;line-height:100%;; }
.cms_meer     { color:#5d9cc1; font-size:13px; font-style:bold; }
.cms_meer a, .cms_meer a:hover  { text-decoration:none; }

/* Additional CSS styles... */
.cms_9px_font  { font-size:9px; }
.cms_10px_font { font-size:10px; }
.cms_11px_font { font-size:11px; }

/* E-mail forms... */
.email_response_div             { width:100%; margin-left:0px; margin-right:0px; }
.frontend_logon_div             { width:40%; margin-left:30%; }
.email_response_required_fields { font-size:10px; font-style:italic; color:#2f2f53; padding-right:10px; }

.mini_response_form    { width:100%; background-color:#EFEFEF; padding:0px; margin:0px; border:1px solid #7A7A7A; border-collapse:separate; border-spacing:3; }
.mini_response_form tr td { padding:2px; padding-left:7px; padding-right:7px; margin:0px; font-size:11px; }
.mini_response_form tr th { font-family:Arial, Helvetica, sans-serif; text-align:left; padding:4px; margin:0px; padding-left:10px; color:#FFFFFF; background-color:#5d9cc1; font-size:15px; font-weight:normal; letter-spacing:0.05em;line-height:100%;; }
.mini_response_input   { color:#2f2f53; width:100%; font-size:11px; border:1px solid #7A7A7A; }
.mini_response_button  {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   background-color:#5d9cc1;
   border:1px solid#7A7A7A;
   margin:2px;
   margin-right:-4px;
   padding-left:15px;
   padding-right:15px;
}

.email_response_form,
.frontend_logon    { width:100%; background-color:#EFEFEF; padding:0px; margin:0px; border:1px solid #7A7A7A; }
.email_response_form tr td,
.frontend_logon tr td { padding:2px; padding-left:7px; padding-right:7px; margin:0px; font-size:13px; }
.email_response_form tr th,
.frontend_logon tr th { font-family:Arial, Helvetica, sans-serif; text-align:left; padding:4px; margin:0px; padding-left:10px; color:#FFFFFF; background-color:#5d9cc1; font-size:15px; font-weight:normal; letter-spacing:0.05em;line-height:100%;; }
.email_response_input,
.frontend_logon_input   { color:#2f2f53; width:100%; font-size:13px; border:1px solid #7A7A7A; }
.email_response_button,
.frontend_logon_button  {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   background-color:#5d9cc1;
   border:1px solid#7A7A7A;
   margin:2px;
   margin-right:-4px;
   padding-left:15px;
   padding-right:15px;
}

.submenu         { color:#FFFFFF; padding:0px; margin:0px; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.submenu_divider { padding:0px; margin:0px; padding-left:7px; padding-right:4px; margin-bottom:-1px; }
.submenu a       { text-decoration:none; }

/* Additional stuff... */
.normal    { background-color:#FFFFFF; }
.alt       { background-color:#f3f9fc; }
.var       { background-color:#FFFFFF; }
.inv       { background-color:#FFFFFF; }
.capt      { background-color:#FFFFFF; color:#333333; }
.NoteStyle { color:#5d9cc1; background-color:#FFFFFF; border:solid 1px #5d9cc1; font-size:11; padding:4px; }
.PopStyle  { z-index:20; top:0px;left:0px; position:absolute; visibility:hidden; width:200; }

/* Par styles... */
.par_normal          { background-color:transparent; margin:0px; margin-bottom:10px; }
.par_normal tr.title {
  height:20px;
}

.par_normal td { padding:0px; margin:0px; }
.par_normal .par_title {
  font-family:Arial, Helvetica, sans-serif;
  color:#2f2f53;
  font-size:18px;
  padding:0px;
  margin:0px;
  padding-top:10px;
  font-weight:bold; letter-spacing:0.05em; line-height:100%;;
}
.par_normal .par_subtitle  { font-family:Arial, Helvetica, sans-serif;  color:#2f2f53; font-size:15px; padding:0px; margin:0px; font-weight:normal; letter-spacing:0.05em;line-height:100%;; }
.par_normal p              { color:#2f2f53; font-size:13px; }

.par_block                  { background-color:#f3f9fc; margin:0px; margin-top:10px; }
.par_block td               { padding:10px; padding-top:0px; margin:0px; margin-left:10px; margin-right:10px; }
.par_block tr.title td      { padding:0px; padding-left:10px; }
.par_block .par_title       {
  font-family:Arial, Helvetica, sans-serif;
  color:#2f2f53;
  font-size:18px;
  font-weight:bold; letter-spacing:0.05em; line-height:100%;;
}
.par_block .par_subtitle    { font-family:Arial, Helvetica, sans-serif; color:#2f2f53; font-size:15px; font-weight:normal; letter-spacing:0.05em;line-height:100%;; }
.par_block p                { color:#2f2f53; font-size:13px; }

div.icon_bar {
  margin-top: -32px;
  position: absolute;
  right: 25px;
}
div.icon {
  float:right;
  width:25px;
  margin:0px;
  padding:0px;
}
div.goto_pagetop { display:block; }
div.goto_pagetop img { padding:0px; margin:0px; }
div.goto_pagetop a {
  display:block;
  height:20px;
  padding:0px;
  margin:0px;
  background-image:url(/p-httpd/_cache/_style/images/pagetop.png);
  background-repeat:no-repeat;
  background-position:0px 0px;
  behavior: url(/p-httpd/_cms/js/iepngfix.htc);
}
.goto_pagetop a:hover { background-position:0px -20px; }

#tooltip {
  position: absolute;
  z-index: 999;
  border: 1px solid #5d9cc1;
  background-color: #ceedf5;
  padding: 4px;
  opacity: 0.85;
}
#tooltip h3, #tooltip div { margin:0; font-size:11px; }

/* Search */
.search_block  { padding:0px; margin:0px; padding-top:10px; }
.search_input  {
  color:#2f2f53;
  font-size:11px;
  padding-bottom:3px;
  border:1px solid #7A7A7A;
  width:105px;
  background-color:transparent;
  background-image:url(images/empty.gif);
}
.search_button { color:#2f2f53; font-weight:normal; font-size:11px; background-color:#ceedf5; }
p.search_amount,
p.search_none   { padding-right:5px; text-align:right; color:#2f2f53; background-color:#b6e8f5; }
a.search_title,
a:visited.search_title { font-size:15px; color:#5d9cc1; font-weight:bold; text-decoration:underline; }

/* Special table style for: Eurowebb news - Generic XML styles for xml_viewer are the same... */
.xml_viewer,
.eurowebb_nieuws     { color:#2f2f53; overflow:none; width:100%; clear:left; align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.xml_viewer TH,
.eurowebb_nieuws TH  { padding-left:4px; text-align:left; color:#FFFFFF; background-color:#5d9cc1; }
.xml_viewer TR,
.eurowebb_nieuws TR  { }
.xml_viewer TD,
.eurowebb_nieuws TD  { padding:0px; padding-left:4px; }
.xml_viewer a,
.eurowebb_nieuws a   { color:#5d9cc1; }
.xml_viewer th.selectors,
.eurowebb_nieuws th.selectors {
  text-align:right;
  padding:3px;
}

.normal_row td { background-color:#f3f9fc; }
.alt_row    td { background-color:#F6F2F6; }

/* Various (financial) calculators... */
.calc_table    { width:90%; background-color:#EFEFEF; padding:0px; margin:0px; border:1px solid #7A7A7A; margin-left:5%; }
.calc_table td { padding:2px; padding-left:5px; margin:0px; font-size:13px; }
.calc_table th { text-align:left; padding:0px; margin:0px; padding-left:4px; font-size:13px; color:#FFFFFF; background-color:#5d9cc1; }
.calc_table_input   { color:#2f2f53; font-size:13px; border:1px solid #7A7A7A; }
.calc_table_button  {
   font-size:13px;
   color:#FFFFFF;
   background-color:#5d9cc1;
   border:1px solid#7A7A7A;
   width:130px;
}

/* For 'Leencalculator' and general other 'animated'-form (eg. jaarruimte)... */
.animcalc_form, .leencalc_form       { width:95%; background-color:#f3f9fc; padding:0px; margin:0px; border:1px solid #5d9cc1; margin-left:5%; }
.animcalc_form_text, .leencalc_form_text  { font-size:13px; color:#E8E8E8; }
.animcalc_form td, .leencalc_form td    { padding:2px; padding-left:5px; margin:0px; font-size:13px; }
.animcalc_form th, .leencalc_form th    { text-align:left; padding:0px; margin:0px; padding-left:4px; font-size:13px; color:#FFFFFF; background-color:#5d9cc1; }
.animcalc_form_input, .leencalc_form_input    { color:#2f2f53; font-size:13px; border:1px solid #7A7A7A; }
.animcalc_form_button, .leencalc_form_button  {
   font-size:13px;
   color:#FFFFFF;
   background-color:#5d9cc1;
   border:1px solid#7A7A7A;
}
.animcalc_form_animcell, .leencalc_form_animcell  { border:1px solid #5d9cc1; height:100%; width:90%; background-color:white; margin-right:10px; }
.animcalc_form_animtable td, .leencalc_form_animtable td { padding:0px; margin:0px; font-size:13px; color:#AAAAAA; }
.animcalc_form_animcell .calc_final, .leencalc_form_animcell .calc_final  { font-size:13px; color:#1860AB; }
.animcalc_form_animcell .calc_nmbr, .leencalc_form_animcell .calc_nmbr    { font-size:26px; color:#1860AB; }

/* Flash popup - Yellow Note Flash movie... */
div.flash_popup_div {
  height:200px;
  width:200px;
  visibility:show;
  position:absolute;
  top:25px;
  margin-left:425px;
  z-index:10;
}
div.flash_popup_html {
  visibility:show;
  position:relative;
  margin-left:15px;
  z-index:10;
}

/* Optional diap-blockcolors for Newsletter plug-in, can be overrulled with config of plug-in */
.newsletter p.par_title { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin-top:8px; font-weight:bold; letter-spacing:0.05em; line-height:100%;; }
.newsletter td.diap     { background-color:#f3f9fc; }

/* For Image Zoomer... */
img.zoom_img { border:1px solid white; cursor:pointer; }

/* ************* MK = Makelaardij - Woningaanbod module *************** */
.mk_icon_cell    { }

/* ************* objects catalog *************** */
.mk_objects_cat { width:100%; align:center; border:outset 0pt; border-collapse:separate; border-spacing:5; }
.mk_objects_spotlight { width:100%; align:center; padding:0px; margin:0px; }
.mk_objects_cat TH,
.mk_objects_spotlight TH { }
.mk_objects_cat TR,
.mk_objects_spotlight TR { }
.mk_objects_cat TD,
.mk_objects_spotlight TD { font-size:11px; border:0px solid #5d9cc1; padding-left:8px; padding-right:8px; }

table.mk_cat_innertable    { padding-bottom:5px; border:none; }
table.mk_cat_innertable td { border:none; }

table.mk_objects_cat .mk_cat_cell,
table.mk_objects_spotlight .mk_cat_cell    { font-size:13px; background-color:#ceedf5; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; border:none; }
table.mk_objects_cat .mk_cat_altcell,
table.mk_objects_spotlight .mk_cat_altcell { font-size:13px; background-color:#f3f9fc; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; border:none; }
table.mk_objects_cat .mk_cat_controls      { padding:0px; margin:0px; padding-bottom:10px; }
td.mk_cat_pagenumbers,
td.mk_cat_pagenumbers a { font-size:12px; color:#5d9cc1; padding:0px; margin:0px; padding-bottom:5px; }

table.mk_objects_cat td.mk_cat_controls  { font-size:13px; }
table.mk_objects_cat td.mk_cat_controls .cat_control { font-size:9px; }

table.mk_detail_sub td { font-size:13px; border-bottom:1px solid #DCDCDC; }

td.mk_cat_rightcol { font-size:13px; }
span.object_title { font-size:13px; }
span.object_alert { font-size:13px; color:red; }

/* Added dd. oct 2nd 2008 */
div.promo_static   { width:100%; font-size:15px; color:#FFFFFF; background:#5d9cc1; text-align:center; margin-left:5px; }
div.object_promo a { text-decoration:none; color:#FFFFFF; }
td.mk_cat_rightcol marquee.promo_marquee    { border:solid 1px #5d9cc1; padding:2px; color:#FFFFFF; background:#5d9cc1;}
td.mk_cat_rightcol marquee.promo_marquee  a { font-size:11px; text-decoration:none; color:#FFFFFF; }
div.promo_flash {
  width:330px;
  height:100px;
  visibility:show;
  margin:0px;
  z-index:10;
  position:absolute;
}
div.promo_flash_title {
  z-index:1;
  width:300px;
  _width:100%;
  position:absolute;
  font-size:15px;
  color:#FFFFFF;
  background-color:#5d9cc1;
  text-align:center;
  padding-left:30px;
}
div.promo_flash_title a { text-decoration:none; color:#FFFFFF; }
.promo_flash_textarea {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-align:center;
  font-size:40px;
  color:#5d9cc1;
  background-color:transparent;
}

/* ************* object detail table *************** */
.mk_detail_table {
  padding:10px;
  color:#2f2f53;
  background-color:#f3f9fc;
  font-size:12px;
  border:outset 0pt;
  border-collapse:separate;
  border-spacing:0;

  background-image:url(images/page/viewer_logo.gif);
  background-repeat:no-repeat;
  background-position:top left;
}
.mk_detail_table TH { }
.mk_detail_table TR { }
.mk_detail_table TD { border:0px solid #5d9cc1; padding:5px; padding-top:5px; padding-bottom:5px; padding-left:8px; padding-right:8px; }

.mk_sold_banner {
  position:absolute;
}
.mk_videolink {
  font-size:13px;
  font-weight:bold;
  cursor:pointer;
}

.thumbnailer img { margin:8px; }
.show_image_description { color:#2f2f53; font-size:15px; font-weight:bold; line-height:160%; font-family:Arial, Helvetica, sans-serif; }

/* Settings for vertical accordion */
.accordion_vertical { margin:0px; padding:0px; }
.borderstyle { padding:8px; padding-top:0px; margin-top:10px; border:2px solid #5d9cc1; }
.accordion_vertical a.head {
  width:100%;
  cursor:pointer;
  display:block;
  margin:0px;
  padding:0px;
  text-decoration: none;
}
.accordion_vertical a.head:hover { }
.accordion_vertical a.selected { }
.accordion_vertical a.current { }
.accordion_vertical ul { margin:0px; padding:0px; }
.accordion_vertical li {
  width:100%; margin:0px; padding:0px;
  list-style:none outside none; display:inline;
}
.accordion_vertical li li a {
  margin:0px; padding:0px;
  text-decoration: none;
  display:block;
}
.accordion_vertical li li a:hover { }

/* Overlay Alert */
#simplemodal-overlay { background-color:#2f2f53; }

.overlay_alert {
  background-color:#f3f9fc;
  text-align:center;
  display:none;
  width:350px;
  padding:15px;
  text-align:left;
  border:2px solid #5d9cc1;
  opacity:0.9;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  -moz-box-shadow: 0 0 50px #ccc;
  -webkit-box-shadow: 0 0 50px #ccc;
}

.overlay_alert .par_title {
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  /* background:url(/p-httpd/_style/images/icons/info.png) 0 50% no-repeat; */
  margin:0px;
  padding:0px;
  padding-bottom:10px;
  border-bottom:2px solid #5d9cc1;
  font-size:18px;
  font-weight:bold; letter-spacing:0.05em; line-height:100%;;
}
.overlay_alert p {
  text-align:center;
}

table.styled_table_outer    { float:center; }
table.styled_table_inner    { background-color:#EFEFEF; padding:5px; margin:0px; border:1px solid #7A7A7A; }
.styled_table_inner tr.alt  { background-color:#f3f9fc; }
.styled_table_inner tr.var  { background-color:#EFEFEF; }
.styled_table_inner p.par_title { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; letter-spacing:0.05em; line-height:100%;; }
.styled_table_inner td      { padding:5px; }
.styled_table_inner a img { border:none; text-decoration:none; }

div.embed_movie { width:550px; text-align:center; }


