/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
/*.TV2Moro_tabs .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url("Images/tabs/tab-line.gif") repeat-x bottom;}
.TV2Moro_tabs .ajax__tab_outer {padding-right:4px;background:url("Images/tabs/tab-right.gif") no-repeat right;height:21px;}
.TV2Moro_tabs .ajax__tab_inner {padding-left:3px;background:url("Images/tabs/tab-left.gif") no-repeat;}
.TV2Moro_tabs .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url("Images/tabs/tab.gif") repeat-x;}
.TV2Moro_tabs .ajax__tab_hover .ajax__tab_outer {background:url("Images/tabs/tab-hover-right.gif") no-repeat right;}
.TV2Moro_tabs .ajax__tab_hover .ajax__tab_inner {background:url("Images/tabs/tab-hover-left.gif") no-repeat;}
.TV2Moro_tabs .ajax__tab_hover .ajax__tab_tab {background:url("Images/tabs/tab-hover.gif") repeat-x;}
.TV2Moro_tabs .ajax__tab_active .ajax__tab_outer {background:url("Images/tabs/tab-active-right.gif") no-repeat right;}
.TV2Moro_tabs .ajax__tab_active .ajax__tab_inner {background:url("Images/tabs/tab-active-left.gif") no-repeat;}
.TV2Moro_tabs .ajax__tab_active .ajax__tab_tab {background:url("Images/tabs/tab-active.gif") repeat-x;}
.TV2Moro_tabs .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}
*/

.TV2Moro_tabs .ajax__tab_header 
{
    font-family:Arial, Helvetica, Sans-Serif;
    background:url(Images/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.TV2Moro_tabs .ajax__tab_header .ajax__tab_outer 
{
    background:url(Images/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.TV2Moro_tabs .ajax__tab_header .ajax__tab_inner 
{
    background:url(Images/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.TV2Moro_tabs .ajax__tab_hover .ajax__tab_inner 
{
    color:#303748;
}
.TV2Moro_tabs .ajax__tab_active .ajax__tab_outer 
{
    background:url(Images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#303748;
}
.TV2Moro_tabs .ajax__tab_active .ajax__tab_inner 
{
    background:url(Images/tab.png) no-repeat right -40px;
    color:#303748;
    border-color:#333
}
.TV2Moro_tabs .ajax__tab_body
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    padding:8px;
    /* background-color:#303748;*/
    /* background: url(/App_Themes/LO-VS/Images/bg-col.png) repeat; */
    border:solid 1px #505050;
    border-top-width:0;
}


/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/* tables */


.invoiceTable{
border-collapse: collapse;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif ;
 }
.invoiceTable th{
 background: url(/Graphics/images/table-head.png) top repeat-x;
  padding:5px;
  border-left:solid 1px #000;
 }
.invoiceTable td {
border-left: solid 1px #2d2d2d;
border-bottom: solid 1px #2d2d2d;
 padding:5px;
}
.invoiceRowPaid{
 background: #d3d1d1 /*url(/Graphics/images/invoiceRowPaid.png) top repeat-x*/; color:#7b7b7b;
 }
 .invoiceRowUnpaid{
 background: #dbc3b3 url(/Graphics/images/invoiceRowUnpaid.png) top repeat-x; color:#000;
 }
.invoiceTable even {
border-left: solid 1px #2d2d2d;
 padding:5px;
 color:#000
}
.invoiceTable odd {
border-left: solid 1px #2d2d2d;
 padding:5px;
 color:#000
}
.invoiceRowUnpaid .C5 {
 color:#ba221a;
 font-weight:bold; 
}
.invoiceRowUnpaid .C6 a {
 color:#000;
 text-decoration:underline;
}
.invoiceRowUnpaid .C6 a:hover {
 color:#000;
 text-decoration:none;
}

.invoiceRowPaid .C6 a {
 color:#000;
 text-decoration:underline;
}
.invoiceRowPaid .C6 a:hover {
 color:#03c;
 text-decoration:none;
}

.invoicePayButton{
background: transparent url(/Graphics/images/invoice-pay-button-left.png) no-repeat top left;
display: block;
float: left;
line-height: 10px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 18px; /* Height of button background height */
padding-left: 6px; /* Width of left menu image */
text-decoration: none;
}

a:link.invoicePayButton, a:visited.invoicePayButton, a:active.invoicePayButton{
color: #fff; /*button text color*/
}

.invoicePayButton span{
background: transparent url(/Graphics/images/invoice-pay-button.png) no-repeat top right;
display: block;
padding: 4px 6px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
