﻿.spacer
{
    clear: both;
}
.flt
{
    float: left;
}

td.over
{
    background-color: #0D89D3;
    cursor: pointer;
}
td.default
{
    background-color: #fff;
    cursor: default;
}
td.RelatedSelected
{
    background-color: #D96600;
    cursor: pointer;
}
td.Related
{
    background-color: #DE9E56;
    cursor: pointer;
}

span.btn_outer
{
    background: url('../../images/DocOpinion/btn_gradient.jpg') repeat-y;
    background-color: rgb(19, 141, 214);
    padding: 0.4em 0px;
    cursor: pointer;
}
* + html span.btn_outer
{
    padding: 0;
}

span.btn_inner
{
    background: url('../../images/DocOpinion/btn_shadow_right.jpg') top right repeat-y;
    padding: 0.4em 0px;
}

* + html span.btn_inner
{
    padding: 0;
    padding-top: 5px;
}

span.btn_wrapper
{
    display: -moz-inline-block;
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
    background: url('../../images/DocOpinion/btn_shadow_bottom.jpg') bottom left repeat-x; /*padding: 0px 10px 0.7em 10px;*/
    padding-bottom: 0.7em;
}

* + html span.btn_wrapper
{
    /* IE 7 fix */
    display: inline;
}

span.btn_corneroverlay
{
    width: auto;
    min-width: 65px; /* 85 - (2 * 10) */
    background: url('../../images/DocOpinion/btn_shadow_corner.jpg') bottom right no-repeat;
    padding: 0.7em 20px;
}

a.btn_a
{
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    color: White;
}

a.btn_a_right
{
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    color: White;
    float: right;
    margin-right: 5px;
}

/* CUSTOM TABS USED FOR TAb control in admin */
.customtab .ajax__tab_body
{
    padding: 0px;
    border: solid 1px #ccc;
    border-top: 0px;
}

.customtab .ajax__tab_tab
{
    width: 103px;
    height: 20px;
    padding: 0;
    margin: 0;
    text-align: left;
    cursor: pointer;
}

.customtab .ajax__tab_outer
{
    background: url('../../images/admintab_normal.gif') no-repeat left top;
    font-size: 10px;
    border: 0;
    color: #fff;
    padding: 3px 0 0 3px;
    width: 103px;
    height: 20px;
    margin: 0px;
}

.customtab .ajax__tab_active .ajax__tab_outer
{
    background: url('../../images/admintab_active.gif') no-repeat left top;
    font-size: 10px;
    border: 0;
    color: #fff;
    padding: 3px 0 0 3px;
    width: 103px;
    height: 20px;
    margin: 0px;
}

.customtab .ajax__tab_hover .ajax__tab_outer
{
    background: url('../../images/admintab_active.gif') no-repeat left top;
    font-size: 10px;
    border: 0;
    color: #fff;
    padding: 3px 0 0 3px;
    width: 103px;
    height: 20px;
    margin: 0px;
}


.customtab .ajax__tab_header
{
    background: url('../../images/admintab_topline.gif') repeat-x bottom;
    display: block;
    border: 0;
}

a.LinkButtonGrid:hover
{
    color:#FFF;
}
