body



{ background: url("../images/css_background.png") center repeat-y;



  margin: 0;



  padding: 0;



  font-family: arial;}


.contentpaneopen td
{
  _font-size: 12px;
}

.blog td p
{
  _font-size: 12px;
}

.contentpaneopen td li
{
  _font-size: 12px;
}


.blog
{
  _margin-left: -5px;
}

.blog_more li
{
  _font-size: 12px;
}

.pagination
{
  _font-size: 12px;
}

#left p
{
  _padding-bottom: 6px;
}

.category td
{
  _font-size: 12px;
}

.sc_table td
{
  _font-size: 12px;
}

.sc_rows
{
  _font-size: 12px;
}

.sc_header
{
  _font-size: 12px;
}

#sc_search
{
  _vertical-align: middle;
  _padding-right: 5px;
}

#simplecal
{
  _width: 458px;
  _overflow: hidden;
}



a
{
  color: black;
  text-decoration: underline;
}

a:hover
{
  color: #550505;
  text-decoration: underline;
}




img



{border: 0;}







#header



{ background: url("../images/css_top.jpg") no-repeat;



  height: 261px;



  width: 916px;



  position: absolute;



  top: 0px;



  left: 50%;



  margin-left: -456px;



  //margin-left: -457px;



  z-index: 999;}







#contentarea



{ width: 916px;



  position: absolute;



  left: 50%;



  top: 261px;



  margin: 0;



  padding: 0;



  margin-left: -455px;



  //margin-left: -456px;



  padding-left: 10px;



  background: url("../images/css_content.png") repeat-y;



  min-height: 400px;



  font-size: 12px;


  line-height: 1.5em;


  font-family: Arial;



  z-index: 950 ! important;}








.componentheading



{ background: url("../images/css_content_top.png") no-repeat;



  color: #770000;



  font-size: 18px;



  height: 36px;


  padding-left: 8px;



  padding-top: 10px;



  margin-left: -8px;



  width: 472px;
  font-weight: normal;
  text-transform: uppercase;
  }




.contentheadingdiv
{
  color: #770000;
  font-size: 18px;
  padding-left: 8px;
  margin-left: 0px;
  width: 472px;
  height: 46px;
  line-height: 1.2em;
 //padding-top: 3px;
  z-index: 99;
  text-transform: uppercase;
}

.contentheadingdiv a
{
  text-decoration: none;
  color: #770000;
}

.contentheadinghack
{
  _margin-top: -5px;
}

.contentheading

{
  /*background: url("../images/css_content_top.png") no-repeat;*/
  color: #770000;
  font-size: 18px ! important;
  padding-left: 8px;
  margin-left: -8px;
  width: 472px;
  height: 46px;
  line-height: 1.2em;
  z-index: 99;

 //height: 30px;
 //padding-bottom: 0px ! important;
 //padding-top: 3px;
  text-transform: uppercase;

  }

.blog .contentheading
{
  font-size: 12px ! important;
}





#left



{ width: 200px;



  min-height: 20px;



  float: left;



  padding-top: 36px;
  //padding-top: 38px;
  overflow: show;
  
  //overflow: hidden;

}



#left p

{

  width: 197px;

  overflow: hidden;

}





#top



{ position: absolute;



  top: 0;



  left: 208px;}







#top p



{ margin: 0;



  padding: 0;}







#main



{ width: 458px;



  _width: 480px;



/*  position: absolute;



  left: 50%;



  margin-left: -245px;*/



  float: left;



  top: 0px;



  padding-left: 15px;



  padding-right: 10px;



  padding-top: 30px;

  min-height: 400px;

  _padding-top: 28px;
  

  }







#right



{ width: 190px;



  overflow: show;
  float: left;



  margin-left: 15px;

  padding-top: 34px;
  //padding-top: 36px;
  _margin-left: -8px;
  _overflow: hidden;



  }







#user2



{ color: #797979;



  font-size: 10px;



  font-family: Verdana;



  line-height: 3px;



  padding-left: 20px;



  padding-top: 5px;}







#user2 a



{ color: #797979;



  text-decoration: none;}







#user2 p



{ margin-bottom: 0;



  //margin-top: 10px;}







#user3



{ position: absolute;



  left: 21px;



  top: 135px;}







#user3 .inputbox



{ background-color: #414141;



  font-size: 13px;



  color: #8e8e8e;



  border: 0px;



  height: 15px;



  border-bottom: 1px solid #414141;



  width: 130px;



  margin: 0 ! important;}







#user3 .button



{ width: 29px;



  height: 18px;



  vertical-align: bottom;



  //vertical-align: middle;



  margin: 0 ! important;}







#user4



{ position: absolute;



  left: 0px;



  top: 163px;



  width: 208px;



  height: 61px;}







#user4 fieldset



{ border: 0;



  font-size: 1px;



  margin-left: 21px;



  margin-top: 15px;}







#user4 p



{ display: inline;}







#user4 label



{ display: none;}







#form-login-remember



{ display: none ! important;}







#form-login ul



{ display: none ! important;}







#form-login



{ background: url("../images/css_login.png") right top;



  padding-top: 5px;



  //padding-left: 20px;



  _padding-left: 6px;



  //padding-top: 15px;}



  



#user4 input[type=text], input[type=password]



{ background-color: #fcfefd;



  border: 0px;



  font-size: 12px;



  margin-bottom: 2px;



  width: 130px ! important;



  //margin-top: 1px;}



  



/* Opera Hack */







@media all and (min-width: 0) {







#form-login fieldset



{ margin-top: 2px;



  margin-left: 15px;}



}







#user4 input[type=submit]



{ border: 0px;



  background: url("/images/M_images/searchButton.gif") top no-repeat;



  font-size: 1px;



  width: 26px;



  height: 18px;



  position: absolute;



  top: 40px;



  left: 153px;



  margin: 0 ! important;}







#form-login div



{ margin-top: 25px;



  margin-left: 25px;



  color: white;



  font-size: 12px;



  font-weight: bold;}







#form-login div input[type=submit]



{ display: none;}







#mainmenu



{ position: absolute;



  top: 225px;



  left: 0px;



  width: 916px;



  color: #7d7d7d;



  font-size: 10px;



  height: 36px;



  z-index: 999 ! important;}







#mainmenu ul



{ list-style-type: none;



  height: 36px;



  margin: 0;



  padding: 0;



  z-index: 999;}







#mainmenu li



{ float: left;



  padding-right: 10px;



  padding-left: 10px;



  height: 36px;



  width: 152px;



  margin: 0;



  padding: 0;



  z-index: 999;}



  



#mainmenu li a span



{ display: none;}







#menu_topmenu span



{ display: none;}







#mainmenu a



{ display: block;



  height: 36px;



  width: 152px;



  color: black;



  font-size: 1px;



  overflow: hidden;



  z-index: 999;}







li.item1



{ background: url("../images/menu/main/main_peter_drucker_i.png");}







li.item1:hover



{ background: url("../images/menu/main/main_peter_drucker_a.png");}







li.item2



{ background: url("../images/menu/main/main_pd_society_i.png");}







li.item2:hover



{ background: url("../images/menu/main/main_pd_society_a.png");}







li.item3



{ background: url("../images/menu/main/main_get_involved_i.png");}







li.item3:hover



{ background: url("../images/menu/main/main_get_involved_a.png");}







li.item4



{ background: url("../images/menu/main/main_global_forum_i.png");}







li.item4:hover



{ background: url("../images/menu/main/main_global_forum_a.png");}







li.item5



{ background: url("../images/menu/main/main_communication_i.png");}







li.item5:hover



{ background: url("../images/menu/main/main_communication_a.png");}







li.item6



{ background: url("../images/menu/main/main_members_area_i.png");}







li.item6:hover



{ background: url("../images/menu/main/main_members_area_a.png");}

/* new menu items */


li.item108 {
	background: url("../images/menu/main/druckerforum.jpg");
}

li.item108:hover {
	background: url("../images/menu/main/druckerforumactive.jpg");
}

li.item110 {
	background: url("../images/menu/main/blog.jpg");
}

li.item110:hover {
	background: url("../images/menu/main/blogactive.jpg");
}

li.item109 {
	background: url("../images/menu/main/druckerchallenge.jpg");
}

li.item109:hover {
	background: url("../images/menu/main/druckerchallengeactive.jpg");
}









li.item7



{ background: url("../images/menu_top_01.png");}







li.item7:hover



{ background: url("../images/menu_top_01a.png");}







li.item8



{ background: url("../images/menu_top_02.png");}







li.item8:hover



{ background: url("../images/menu_top_02a.png");}








.menu_topmenu



{ list-style-type: none;



  height: 35px;



  margin: 0;



  padding: 0;}







.menu_topmenu li



{ float: left;



  padding-right: 10px;



  padding-left: 10px;



  height: 35px;



  width: 104px;



  margin: 0;



  padding: 0;}







.menu_topmenu a



{ display: block;



  height: 35px;



  width: 104px;



  color: black;



  font-size: 1px;}











/****************** Dropdown Menu styling starts here **************/





.menu li ul



{ height: 20px ! important;
}







.menu li ul li



{ height: 20px ! important;
overflow: hidden;}







.menu li ul li a



{ height: 20px ! important;
overflow: hidden;}







li.item9



{ background: url("../images/menu/mainsub/menu_biography_i.png");}







li.item9:hover



{ background: url("../images/menu/mainsub/menu_biography_a.png");}







li.item10



{ background: url("../images/menu/mainsub/menu_who_we_are_i.png");}







li.item10:hover



{ background: url("../images/menu/mainsub/menu_who_we_are_a.png");}







li.item11



{ background: url("../images/menu/mainsub/menu_documents_i.png");}







li.item11:hover



{ background: url("../images/menu/mainsub/menu_documents_a.png");}







li.item12



{ background: url("../images/menu/mainsub/menu_multimedia_i.png");}







li.item12:hover



{ background: url("../images/menu/mainsub/menu_multimedia_a.png");}







li.item13



{ background: url("../images/menu/mainsub/menu_commentaries_i.png");}







li.item13:hover



{ background: url("../images/menu/mainsub/menu_commentaries_a.png");}







li.item14



{ background: url("../images/menu/mainsub/menu_bibliography_i.png");}







li.item14:hover



{ background: url("../images/menu/mainsub/menu_bibliography_a.png");}







li.item15
{ background: url("../images/menu/mainsub/menu_what_we_do_i.png");}

li.item15:hover
{ background: url("../images/menu/mainsub/menu_what_we_do_a.png");}


li.item69
{ background: url("../images/menu/mainsub/menu_members_i.png");}

li.item69:hover
{ background: url("../images/menu/mainsub/menu_members_a.png");}







li.item16



{ background: url("../images/menu/mainsub/menu_advisory_i.png");}







li.item16:hover



{ background: url("../images/menu/mainsub/menu_advisory_a.png");}







li.item17



{ background: url("../images/menu/mainsub/menu_intl_network_i.png");}







li.item17:hover



{ background: url("../images/menu/mainsub/menu_intl_network_a.png");}







li.item18



{ background: url("../images/menu/mainsub/menu_become_member_i.png");}







li.item18:hover



{ background: url("../images/menu/mainsub/menu_become_member_a.png");}







li.item19



{ background: url("../images/menu/mainsub/menu_become_sponsor_i.png");}







li.item19:hover



{ background: url("../images/menu/mainsub/menu_become_sponsor_a.png");}







li.item20



{ background: url("../images/menu/mainsub/menu_background_i.png");}







li.item20:hover



{ background: url("../images/menu/mainsub/menu_background_a.png");}







li.item21



{ background: url("../images/menu/mainsub/menu_event_summary_i.png");}







li.item21:hover



{ background: url("../images/menu/mainsub/menu_event_summary_a.png");}







li.item22



{ background: url("../images/menu/mainsub/menu_program_i.png");}







li.item22:hover



{ background: url("../images/menu/mainsub/menu_program_a.png");}







li.item23



{ background: url("../images/menu/mainsub/menu_partners_i.png");}







li.item23:hover



{ background: url("../images/menu/mainsub/menu_partners_a.png");}







li.item24



{ background: url("../images/menu/mainsub/menu_sponsors_i.png");}







li.item24:hover



{ background: url("../images/menu/mainsub/menu_sponsors_a.png");}







li.item25



{ background: url("../images/menu/mainsub/menu_registration_i.png");}







li.item25:hover



{ background: url("../images/menu/mainsub/menu_registration_a.png");}


li.item81



{ background: url("../images/menu/mainsub/menu_challenge_i.png");}







li.item81:hover



{ background: url("../images/menu/mainsub/menu_challenge_a.png");}







li.item26



{ background: url("../images/menu/mainsub/menu_newsletter_i.png");}







li.item26:hover



{ background: url("../images/menu/mainsub/menu_newsletter_a.png");}







li.item27



{ background: url("../images/menu/mainsub/menu_calendar_i.png");}







li.item27:hover



{ background: url("../images/menu/mainsub/menu_calendar_a.png");}







li.item28



{ background: url("../images/menu/mainsub/menu_press_corner_i.png");}







li.item28:hover



{ background: url("../images/menu/mainsub/menu_press_corner_a.png");}







li.item29



{ background: url("../images/menu/mainsub/menu_program_i.png");}







li.item29:hover



{ background: url("../images/menu/mainsub/menu_program_a.png");}







li.item30



{ background: url("../images/menu/mainsub/menu_online_resources_i.png");}







li.item30:hover



{ background: url("../images/menu/mainsub/menu_online_resources_a.png");}







li.item31



{ background: url("../images/menu/mainsub/menu_online_dialogue_i.png");}







li.item31:hover



{ background: url("../images/menu/mainsub/menu_online_dialogue_a.png");}







#mainmenu ul ul



{ display: none;}







.sfhover ul



{ display: block ! important;}







/* **************** Dropdown Menu styling end here ***************/







body.fs1 #contentarea



{ font-size: 10px;}







body.fs2 #contentarea



{ font-size: 11px;}







body.fs3 #contentarea



{ font-size: 12px;}







body.fs4 #contentarea



{ font-size: 13px;}







body.fs5 #contentarea



{ font-size: 14px;}







body.fs6 #contentarea



{ font-size: 15px;}







#footer



{ clear: both;



  width: 910px;



  margin: 0;



  padding: 0;



  font-size: 8px;



  color: #6f6f6f;



  text-align: center;



  font-weight: bold;



  padding-top: 5px;



  padding-bottom: 10px;



  background: white url("../images/css_footer.png") no-repeat;



  margin-left: -10px;



  //padding-top: 10px;}







#footer a



{ color: #6f6f6f;



  text-decoration: none;}



  

.contentpaneopen

{

  width: 480px;

  margin-left: -10px;
}

.blog .contentpaneopen
{
  _margin-left: 0px;
}



table.contentpaneopen
{
}





.contentpaneopen p

{

  padding-left: 5px;

  padding-right: 5px;

}





#right .menu li
{
  _padding-left: 5px;
}

#right .menu li

{

  list-style-type: none;

  margin-top: 15px;

  margin-bottom: 15px;

  text-transform: uppercase;

}



#right .menu a

{

  color: #333333;

  text-decoration: none;
  font-weight: bold;
}






#right .menu

{

  padding: 0;

  margin: 0;

  padding-left: 10px;

  //margin-left: 0px;

  _padding-left: 0px;

  margin-top: -10px;
  
  //margin-top: 10px;
  //padding-top: 10px;

}



#right .menu #current a

{

  color: #8f4444 ! important;

}




#right .menuex li

{

  list-style-type: none;

  margin-top: 15px;

  margin-bottom: 15px;

  text-transform: uppercase;

}


#right .menuex a

{

  color: #333333;

  text-decoration: none;
  font-weight: bold;
}






#right .menuex

{

  padding: 0;

  margin: 0;

  padding-left: 10px;

  //margin-left: 0px;

  _padding-left: 0px;
  
  margin-top: -10px;

}



#right .menuex #current a

{

  color: #8f4444 ! important;

}

#right .submenu
{
  margin-left: 0px;
  padding-left: 20px;
  padding-bottom: 20px;
}

#right .submenu a
{
  font-size: 10px;
}


#right .submenu li
{
  height: 15px;
}


#leftaligned

{

  margin-right: 7px;

}



#left p

{

  margin-top: 0;

  padding-top: 0;

}

.pagination span
{
  padding-left: 2px;
  padding-right: 2px;
}

.pagination a
{
  padding-left: 2px;
  padding-right: 2px;
}

.pagenavcounter
{
  font-weight: bold;
  text-align: right;
  padding-right: 20px;
}


/* Events */

#jevents_header .buttonheading
{
  display: none;
}

#jevents_body
{
  width: 480px ! important;
}

#jevents_body .buttonheading
{
  display: none;
}

#jevents_body .contentheading
{
  background: none;
  margin: 0;
}

#jevents_body .contentpaneopen
{
  margin-left: 0;
}

/* Left Right Panels */

.leftpaneltitle
{
  background: #6b6b6b url("../images/css_left_top.png") no-repeat;
  height: 35px;
  overflow: hidden;
  padding-bottom: 0 ! important;
  margin-bottom: 0 ! important;
  padding-top: 2px ! important;
  line-height: 35px;
  font-size: 18px;
  color: white;
  padding-left: 5px;
  width: 192px;
  overflow: hidden;
}

.leftpanel
{
  width: 197px;
  overflow: hidden;
  margin-top: 0px;
  //margin-bottom: 10px;
  color: white;
}

.leftpanel p
{
  padding-left: 5px;
}

.leftpanelfooter
{
  background: url("../images/css_leftpanelfooter.png") no-repeat;
  height: 25px;
  padding-top: 0px ! important;
  padding-left: 130px ! important;
}

.leftpanelfooter a
{
  color: white;
  font-weight: bold;
  font-size: 9px;
}

.leftpanelcontent
{
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.leftpanelcontent a
{
  color: white;
}

.rightpanelcrumb
{
  height: 20px;
  margin-top: -2px;
  padding-left: 10px;
  font-weight: bold;
  //margin-top: -18px;
}

#breadcrumbs
{
  margin-top: -20px ! important;
  margin-bottom: 7px;
  //margin-top: -19px ! important;
  font-weight: normal;
  font-size: 10px;
  color: #666666;
  _margin-bottom: 0px;
}

#breadcrumbs a
{
  color: #666666;
  text-decoration: none;
}

.logos{
	position:absolute;
}
.logos span{
	display:block;
	float:left;
	width: 197px;
}

.logosbox{
	position:relative;
	width:197px;
	height:197px;
	overflow:hidden;
}

.logostable img
{
  border: 1px solid #C0C0C0;
}

.logostable
{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}


.articleseparatortop
{
   background: url("../images/css_content_top.png") no-repeat;
   height: 3px;
   margin-top: -9px;
   //margin-top: -6px;
   margin-bottom: 7px;
   margin-left: -5px;
   width: 475px;
   _background: url("../images/css_content_top.png") bottom no-repeat;
   _height: 20px;
   _margin-top: -11px;
   _overflow: hidden;
   _margin-left: -8px;
}

.blog .articleseparatortop
{
   _background: url("../images/css_content_top.png") bottom no-repeat;
   _height: 20px;
}

.articleseparatorbottom
{
   background: white url("../images/css_content_top.png") no-repeat;
   height: 3px;
   margin-top: 4px;
   margin-bottom: 5px;
   margin-left: -5px;
   width: 475px;
   z-index: 99;
   //margin-bottom: 0px;
   //margin-top: 5px;
   _margin-top: 2px;
   _margin-left: -8px;
   _overflow: hidden;
}

.articleseparatorbottomex
{
   background: white url("../images/css_content_top.png") no-repeat;
   height: 3px;
   margin-top: 6px;
   margin-bottom: 5px;
   margin-left: -5px;
   width: 475px;
   z-index: 99;
   //margin-bottom: 0px;
   //margin-top: 5px;
   _margin-top: 10px;
}


.readon
{
  display: block;
  text-align: right;
  padding-right: 20px;
  font-weight: bold;
}

.readon
{
  text-decoration: none ! important;
}

.menu .subtitle
{
  display: block;
  font-weight: normal;
  font-size: 10px;
}

.pagenavbar
{
  text-align: center;
}


/* Right Panels */

.rightpaneltitle
{
  background: url("../images/css_content_top.png") top left no-repeat;
  height: 41px;
  overflow: hidden;
  padding-bottom: 0 ! important;
  margin-bottom: 0 ! important;
  line-height: 38px;
  font-size: 18px;
  padding-left: 5px;
  width: 187px;
  overflow: hidden;
  margin-top: 0;
  padding-top: 0;
}

.rightpanel
{
  width: 197px;
  overflow: hidden;
  margin-top: 0px;
  //margin-bottom: 10px;
}

.rightpanel p
{
  padding-left: 5px;
}

.rightpanelfooter
{
  background: url("../images/css_rightpanelfooter.png") no-repeat;
  height: 21px;
  padding-top: 0px ! important;
  padding-left: 130px ! important;
  padding-bottom: 0px;
  margin-bottom: 2px;
  width: 64px;
  _width: 194px;
}

.rightpanelfooter a
{
  color: black;
  font-weight: bold;
  font-size: 9px;
}

.rightpanelcontent
{
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 180px;
  font-size: 11px;
}

.contenttoc
{
  display: none;
}

.sc-footer
{
  display: none;
}

#component-contact
{
  padding-left: 10px;
}

/* hidden menus */

.item9 ul li
{
  display: none;
}

.item11 ul li
{
  display: none;
}

.item12 ul li
{
  display: none;
}

.item13 ul li
{
  display: none;
}

.item14 ul li
{
  display: none;
}

.item9 ul
{
  display: none;
}

.item11 ul
{
  display: none;
}

.item12 ul
{
  display: none;
}

.item13 ul
{
  display: none;
}

.item14 ul
{
  display: none;
}

.item64
{
  display: none;
}

.item56
{
  display: none;
}



.program
{
  color: #646566;
  border: 0;
  background: white;
  border-collapse: collapse;
  margin-bottom: 20px;
  width: 475px;
/*  width: 680px;*/

}

.program .program_row1
{
  width: 75px;
  background-color: #e0dbd4;
  text-align: center;
  color: black;
  font-weight: bold;
}

.program .program_row2
{
  padding-left: 5px;
  width: 350px;
}

.program .program_row_blank
{
  background: none ! important;
  color: black;
}

.program .program_row1_header
{
  background-color: #9e8f80;
  color: white;
  font-weight: bold;
}

.program .program_row1_top
{
  vertical-align: top;
  padding-top: 5px;
}

.program .program_row1_bottom
{
  padding-bottom: 5px;
  vertical-align: bottom;
}

.program_row2 h1
{
  color: #871c20;
  font-size: 110%;
  margin: 0;
  margin-top: 10px;
  text-transform: uppercase;
}

.program_row2 h3
{
  font-weight: bold;
  color: #201e49;
  font-size: 100%;
  margin: 0;
  text-transform: uppercase;
}

.program_row2 h2
{
  display: inline;
  font-size: 100%;
  color: #871c20;
}

.program_row2 h2 b
{
  font-weight: bold;
  color: #201e49;
  font-size: 100%;
  margin: 0;
  text-transform: uppercase;
}

.program_row2 i
{
  color: black;
}

.program .program_dots
{
  border-top: 1px dotted black;
  line-height: 1px;
  margin: 0;
  padding: 0;
}

.program .program_row2_center
{
  vertical-align: middle;
}

.program h3.program_row2_info
{
  color: #A0A0A0;
}


.programex
{
  overflow: auto;
  background: white;
}

.program .program_row3
{
  vertical-align: middle;
}

.program .program_row3 img
{
  padding-right: 2px;
  padding-bottom: 3px;
}

#sbox-window
{
  background-color: white;
}

.pressclipings img
{
  padding: 6px;
  border: 1px solid #A0A0A0;
  margin-bottom: 15px;
}

.centerpanelcontent
{
  padding: 5px;
}

.centerpanelfooter
{
  text-align: right;
  font-size: 80%;
  border-bottom: 1px dotted black;
  margin-bottom: 20px;
  padding-bottom: 5px;
}

#sbox-content iframe
{
  overflow: hidden;
}