.widget_block
 {
  width:100%;
 }

.widget_block_header
 {
  background:url(images/tpl/widget_block_head_bg.gif);
  width:6px;
  border-left:0px solid #BFC8CB
 }

.widget_block_header_title
 {
  font-size:14px;
  font-weight:bold;
  color:#2F5464;
  padding-left:10px;
  width:100%;
 }

.widget_block_body
 {
  /* background-color:#F7F7F7; */
  border-left:1px solid #BFC8CB;
  border-right:1px solid #BFC8CB;
 }

/* [Content as text items] */

.widget_block_content
 {
  padding: 5px;
  background-color:#F7F7F7;
 }

.widget_block_content h2
 {
  font-size:14px;
  font-weight:bold;
  color:#2F5464;
 }

.widget_block_content p
 {
  text-indent:8px;
 }

.widget_news_item
 {
  margin-top:8px;
  margin-bottom:8px;
 }
.widget_news_item b
 {
  font-weight:normal;
  display:block;
 }

/* [Content as menu items] */

.widget_menu_block_content
 {
  font-size:2px;
  padding: 0px;
  background-color:#F7F7F7;
 }

.widget_menu_item_main
 {
  margin-top:-1px;
  display:block;
  padding-top:5px;
  padding-left:10px;
  border-top:1px solid #BFC8CB;
  border-bottom:1px solid #BFC8CB;
  height:28px;
  background-color:#EAEAE8;
  font-family: Arial, Tahoma, Helvetica;
  font-size:14px;
  font-weight:bold;
  color:#0072A1;
 }

.widget_menu_item_main:hover
 {
  background-color:#E8F4F9;
  text-decoration:none;
 }

.widget_menu_item
 {
  display:block;
  padding-top:5px;
  padding-left:10px;
  font-family: Arial, Tahoma, Helvetica;
  font-size:12px;
  font-weight:normal;
  color:#606060;
 }

.widget_menu_item:hover
 {
  color:#2184AC;
  text-decoration:none;
 }

.widget_menu_item_sep
 {
  height:30px;
 }

