/* description: Primary component stylesheet. */

table.panel {
    margin: 0px;
    width: 100%;
    padding: 0px;
	margin-bottom: 35px;
}

/* panel images */
td.panel_tl_nh {
	background: url("/skins/extension/components/panel/images/tl_nh.png") top left no-repeat;
}

td.panel_tc_nh {
	background: url("/skins/extension/components/panel/images/tc_nh.png") repeat-x;
}

td.panel_tr_nh {
	background: url("/skins/extension/components/panel/images/tr_nh.png") top left no-repeat;
}

td.panel_tl {
	background: url("/skins/extension/components/panel/images/tl.png") top left no-repeat;
}

td.panel_tc {
	background: url("/skins/extension/components/panel/images/tc.png") repeat-x;
}

td.panel_tr {
	background: url("/skins/extension/components/panel/images/tr.png") top left no-repeat;
}

td.panel_ml {
	background: url("/skins/extension/components/panel/images/ml.png") repeat-y;
}

td.panel_mr {
	background: url("/skins/extension/components/panel/images/mr.png") repeat-y;
}

td.panel_bl {
	background: url("/skins/extension/components/panel/images/bl.png") top left no-repeat;
}

td.panel_bc {
	background: url("/skins/extension/components/panel/images/bc.png") repeat-x;
}

td.panel_br {
	background: url("/skins/extension/components/panel/images/br.png") top left no-repeat;
}

table.panel_header {
    width: 100%;
    margin: 0px;
    padding: 0px;
    white-space: nowrap;
}

td.panel_menu {
    padding: 0px;
    white-space: nowrap;
}

td.panel_title {
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 0px;
    font: 11px tahoma, verdana, sans-serif;
    font-weight: bold;
    color: #333399;
    white-space: nowrap;
    text-align: left;
}

td.panel_actions {
	padding-top: 3px;
}

td.panel_content_area {
    font: 11px tahoma, verdana, sans-serif;
    background-color: #d6e6fa;
}

.panel_content { /* global style for all content text within module */
    font: 11px tahoma, verdana, sans-serif;
    color: #000000;
}