.wrapper {
	width:970px;
    width:expression('988px');
	margin:0 auto;
}

.current-width {
	width:765px;
}

.left-column { width:205px;}


.right-column { width:205px;}
.right-column-small {
	width:205px;
	text-align: left;
}

.main-content { width:752px;}

.content { width:537px;}


/* display */
.hide {
    display: none;
}

.block {
	display:block;
}

.f-left {
    float: left;
}

.f-right {
    float: right;
}

.a-left {
    text-align: left;
}

.a-right {
    text-align: right;
}

.a-center{
	text-align:center;
}

.wide {
    width: 100%;
}

.clear {
    clear: both;
}

.close {
    margin: 0;
    padding: 0;
}

.no_border {
    border: none;
}

.no_padding {
    padding: 0;
}

.no_margin {
    margin: 0;

.content-wide { width:970px;}
.main-box {padding: 0px 10px 0px 10px}

.nodecoration {
    border: none;
    text-decoration: none;
}

/* LIST TABLES */

table {
    border-collapse: collapse;
    border-color: #ccc;
    border: 1px solid #ccc;
}

td, th {
    font-size: 11px;
    line-height: 13px;
    border-bottom: 1px solid #eee;
    vertical-align: top;
    padding: 5px;
    font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

th {
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #2c2c2c;
}

thead th,
tfoot td {
    color: #666;
    padding: 2px 5px;
    font-size: 11px;
    background: #e1e1e1 url(../img/admin/nav-bg.gif) top left repeat-x;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

tfoot td {
    border-bottom: none;
    border-top: 1px solid #ddd;
}

thead th:first-child,
tfoot td:first-child {
    border-left: none !important;
}

thead th.optional {
    font-weight: normal !important;
}

fieldset table {
    border-right: 1px solid #eee;
}

tr.row-label td {
    font-size: 9px;
    padding-top: 2px;
    padding-bottom: 0;
    border-bottom: none;
    color: #666;
    margin-top: -1px;
}

tr.alt {
    background: #f6f6f6;
}

.row1 {
    background: #EDF3FE;
}

.row2 {
    background: white;
}

/* SORTABLE TABLES */

thead th a:link, thead th a:visited {
    color: #666;
    display: block;
}

table thead th.sorted {
    background-position: bottom left !important;
}

table thead th.sorted a {
    padding-right: 13px;
}

/* ORDERABLE TABLES */

table.orderable tbody tr td:hover {
    cursor: move;
}

table.orderable tbody tr td:first-child {
    padding-left: 14px;
    background-image: url(../img/admin/nav-bg-grabber.gif);
    background-repeat: repeat-y;
}

table.orderable-initalized .order-cell, body>tr>td.order-cell {
    display: none;
}

table thead th {
    white-space: nowrap;
    vertical-align: middle;
}

table thead th:first-child {
    width: 1.5em;
    text-align: center;
}

table tbody td {
    border-left: 1px solid #ddd;
}

table tbody td:first-child {
    border-left: 0;
    border-right: 1px solid #ddd;
    text-align: center;
}

table tfoot {
    color: #666;
}

