.block_content { font-size: 11px; }
.block_content p { margin: 0 0 8px 0 }
.block_title {padding-top:10px;
color:#ffffff;
font-size: 14px; font-weight: bold; }

/* rounded corners with header */

.block_rounded_with_header { width: auto; padding: 2px; min-height: 100%;  width:90%; font-size: 11px;  }

.block_rounded_with_header .block_title { font-weight: bold; }

.block_rounded_with_header .block_header { height: 38px; overflow: hidden; }

.block_rounded_with_header .block_header .block_left  { background-image: url('images/block_header_left.gif'); height: 38px;width: 8px;  }
.block_rounded_with_header .block_header .block_center  { background-image: url('images/block_header_bg.gif'); background-repeat: repeat-x; height: 38px; padding: 2px 0 0 10px; }
.block_rounded_with_header .block_header .block_right  { background-image: url('images/block_header_right.gif'); background-position: top right; height: 38px; }

.block_rounded_with_header .block_middle { padding: 7px; border-left: 1px solid #B9C0D3; border-right: 1px solid #B9C0D3; }

.block_rounded_with_header .block_footer { height: 18px; overflow: hidden; }

.block_rounded_with_header .block_footer .block_left  { background: url('images/block_bottom_left.gif'); height: 7px; }
.block_rounded_with_header .block_footer .block_center  { border-bottom: 1px solid #B9C0D3; height: 8px; }
.block_rounded_with_header .block_footer .block_right  { background: url('images/block_bottom_right.gif'); height: 7px; }

.block_rounded_with_header .block_not_right { margin-right: -8px; float: left; width: 100%; }
.block_rounded_with_header .block_left_center { margin-right: 8px; }
.block_rounded_with_header .block_right { width: 8px; float: left; }
.block_rounded_with_header .block_left { width: 8px; float: left;  }
.block_rounded_with_header .block_center { margin-left: 8px; }
.block_rounded_with_header .block_clear { clear: both; height: 0px; width: 0px; }

/* rounded corners with several tabs in header */

.block_with_tabs_header { width: auto; padding: 2px; min-height: 100%; font-size: 12px;  }

.block_with_tabs_header .block_title { font-weight: bold; }

.block_with_tabs_header .block_header { height: 20px; overflow: hidden; }

.block_with_tabs_header .block_header .block_left  { height: 20px; }
.block_with_tabs_header .block_header .block_center  { background-repeat: repeat-x; height: 20px; padding: 0 0 0 10px; overflow: hidden; }
.block_with_tabs_header .block_header .block_right  { height: 20px; }

.block_with_tabs_header .block_header .block_center .container { float: left; left: 50%; position: relative; text-align: center; }

.block_with_tabs_header .block_header .block_center .wrp { position: relative; left: -50%; float: left; list-style: none; margin: 0; padding: 0; }

.block_with_tabs_header .block_header .block_center .tab { height: 19px; overflow: hidden; margin-right: 5px; float: left; }
.block_with_tabs_header .block_header .block_center .tab .left { float: left; width: 3px; background-repeat: no-repeat; background-position: bottom left; height: 100%; }
.block_with_tabs_header .block_header .block_center .tab .center { float: left; background-repeat: repeat-x; height: 100%; padding: 1px 8px 0 8px; overflow: hidden; }
.block_with_tabs_header .block_header .block_center .tab .center, .block_with_tabs_header .block_header .block_center .tab .center a { color: black; font-size: 12px; text-decoration: none; font-weight: bold; }
.block_with_tabs_header .block_header .block_center .tab .right { float: left; width: 3px; background-repeat: no-repeat; background-position: bottom right; height: 100%; }

.block_with_tabs_header .block_middle { padding: 7px; border-left: 1px solid #B9C0D3; border-right: 1px solid #B9C0D3; }

.block_with_tabs_header .block_footer { height: 18px; overflow: hidden; }

.block_with_tabs_header .block_footer .block_left  { height: 7px; background-repeat: no-repeat; }
.block_with_tabs_header .block_footer .block_center  { border-bottom: 1px solid #B9C0D3; height: 8px; }
.block_with_tabs_header .block_footer .block_right  { height: 7px; background-repeat: no-repeat; }

.block_with_tabs_header .block_not_right { margin-right: -8px; float: left; width: 100%; }
.block_with_tabs_header .block_left_center { margin-right: 8px; }
.block_with_tabs_header .block_right { width: 8px; float: right; }
.block_with_tabs_header .block_left { width: 8px; float: left;  }
.block_with_tabs_header .block_center { margin-left: 0px; }
.block_with_tabs_header .block_clear { clear: both; height: 0px; width: 0px; }

/* simple */

.block_simple { width: auto; padding: 2px; min-height: 100%; font-size: 12px;  }

.block_simple .block_title { font-weight: bold; }

.block_simple .block_header { height: 7px; overflow: hidden; }

.block_simple .block_header .block_left  { height: 7px; }
.block_simple .block_header .block_center  { background-repeat: repeat-x; height: 7px; padding: 0 0 0 10px; overflow: hidden; }
.block_simple .block_header .block_right  { height: 7px; }

.block_simple .block_middle { padding: 7px; border-left: 1px solid #B9C0D3; border-right: 1px solid #B9C0D3; }

.block_simple .block_footer { height: 18px; overflow: hidden; }

.block_simple .block_footer .block_left  { height: 7px; background-repeat: no-repeat; }
.block_simple .block_footer .block_center  { border-bottom: 1px solid #B9C0D3; height: 8px; }
.block_simple .block_footer .block_right  { height: 7px; background-repeat: no-repeat; }

.block_simple .block_not_right { margin-right: -8px; float: left; width: 100%; }
.block_simple .block_left_center { margin-right: 8px; }
.block_simple .block_right { width: 8px; float: right; }
.block_simple .block_left { width: 8px; float: left;  }
.block_simple .block_center { margin-left: 0px; }
.block_simple .block_clear { clear: both; height: 0px; width: 0px; }


/* simple with tabbed header */

.block_simple_with_tabs_header { width: auto; padding: 2px; min-height: 100%; font-size: 12px;  }

.block_simple_with_tabs_header .block_header { height: 19px; padding: 0 20px; }

.block_simple_with_tabs_header .block_header .tab { float: left; margin-right: 10px; height: 19px; overflow: hidden; }

.block_simple_with_tabs_header .block_header .tab .left { float: left; width: 3px; background-image: url('images/tab_left_B9C0D3.gif'); background-repeat: no-repeat; background-position: top left; height: 100%; }
.block_simple_with_tabs_header .block_header .tab .center { float: left; background-image: url('images/tab_center_B9C0D3.gif'); background-repeat: repeat-x; height: 100%; padding: 2px 8px 0 8px; }
.block_simple_with_tabs_header .block_header .right { float: left; width: 3px; background-image: url('images/tab_right_B9C0D3.gif'); background-repeat: no-repeat; background-position: top right; height: 100%; }

.block_simple_with_tabs_header .block_header .tab .center { font-weight: bold; }

.block_simple_with_tabs_header .block_middle { padding: 5px 5px 0 5px; }

/* header with no borders */

.block_noborder_with_header { width: auto; padding: 2px; min-height: 100%; font-size: 12px; }
.block_noborder_with_header .block_header { height: 19px; padding: 0 20px;  background-repeat: repeat-x; }
.block_noborder_with_header .block_middle { padding: 5px 5px 0 5px; }
