/*
--------------------------------------------------
Content-level blocks
--------------------------------------------------
*/

/* graphical header - green */

table.block_text th.green { background: url(../i/block_green_header_bgmain.gif) repeat-x; height: 41px; }

table.block_text th.green div, table.block_text th.green div div { width: 100%; height: 100%; }

table.block_text th.green div { background: url(../i/block_green_header_bgleft.gif) no-repeat top left; }

table.block_text th.green div div { background: url(../i/block_green_header_bgright.gif) no-repeat top right; padding-top: 14px }

/* graphical header - red */

table.block_text th.red { background: url(../i/block_red_header_bgmain.gif) repeat-x; height: 41px; }

table.block_text th.red div, table.block_text th.red div div { width: 100%; height: 100%; }

table.block_text th.red div { background: url(../i/block_red_header_bgleft.gif) no-repeat top left; }

table.block_text th.red div div { background: url(../i/block_red_header_bgright.gif) no-repeat top right; padding-top: 13px }

/* graphical header - orange */

table.block_text th.orange { background: url(../i/block_orange_header_bgmain.gif) repeat-x; height: 41px; }

table.block_text th.orange div, table.block_text th.orange div div { width: 100%; height: 100%; }

table.block_text th.orange div { background: url(../i/block_orange_header_bgleft.gif) no-repeat top left; }

table.block_text th.orange div div { background: url(../i/block_orange_header_bgright.gif) no-repeat top right; padding-top: 14px }

/* text block */

table.block_text td.left { background: url(../i/block_text_bgmidleft.gif) repeat-y; width: 11px; height: 100%; }

table.block_text td.right { background: url(../i/block_text_bgmidright.gif) repeat-y; width: 11px; height: 100%; }

table.block_text td.left div, table.block_text td.left div div, table.block_text td.right div, table.block_text td.right div div { width: 100%; height: 100%; }

table.block_text td.left div { background: url(../i/block_text_bgtopleft.gif) no-repeat top left; }

table.block_text td.left div div { background: url(../i/block_text_bgbottomleft.gif) no-repeat bottom left; }

table.block_text td.right div { background: url(../i/block_text_bgtopright.gif) no-repeat top right; }

table.block_text td.right div div { background: url(../i/block_text_bgbottomright.gif) no-repeat bottom right; }

table.block_text td.right img, table.block_text td.left img { width: 11px; height: 1px; }

table.block_text td.content { background: url(../i/block_text_bgmid.gif); width: 100%; height: 100%; }

table.block_text td.content div.wrappertop, table.block_text td.content div.wrapperbottom { width: 100%; height: 100%; }

table.block_text td.content div.wrappertop { background: url(../i/block_text_bgtopmid.gif) repeat-x top left; }

table.block_text td.content div.wrapperbottom { background: url(../i/block_text_bgbottommid.gif) repeat-x bottom left; }

table.block_text td.content div.content { display: block; padding: 14px 8px 18px 8px; }
