﻿/* ListView */
#displaybarEnd
{
    margin-left:-6px;
}
#displaybarfirst
{
    margin-right:-6px;
}
#divSelectResultWrap
{
    position:absolute;
    height:16px;
    width:200px;
    top:171px;
    top:32px \9;
    left:395px;
}
.divSelectResult
{
    text-align:center;
    *margin-left:400px;
}
.divSelectResult > span, .Alert span
{
    display:inline-block \9;
    color:#A33E75;
    /* Opera */
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjQ0LDIzNyw5NSwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);
    /* Firefox */
    background: -moz-linear-gradient( top, rgba(255,255,255,1), rgba(244,237,95,1) );
    /* Chrome & Safari */
    background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(255,255,255,1) ), color-stop( 1, rgba(244,237,95,1) ) );
    /* IE5.5 - IE7 */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFF4ED5F);
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFF4ED5F)";
}

div.DataPager
{
    font-family:Arial;
    text-align: center;
    margin: 1em 0 0;
    margin-bottom:1em \9;
    *margin-bottom:0;
}
div.DataPager>span[id$="dataPager"]>span
{
    
    font-weight:bold;
    font-size:16px;
}
table a:link
{
 text-decoration:none;   
}
table a:visited
{
  text-decoration:underline;
}
table a:hover
{
 text-decoration:underline;    
}
table a:active
{
    text-decoration:underline;
}
.MenuItemLbtn
{

 
}

.SelectionMenu
{
    /* Opera */
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjU1LDI0NSwyMDksMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
    /* Firefox */
    background: -moz-linear-gradient( top, rgba(255,255,255,1), rgba(255,245,209,1) );
    /* Chrome & Safari */
    background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(255,255,255,1) ), color-stop( 1, rgba(255,245,209,1) ) );
    font: 80% arial,sans-serif;
    -webkit-box-shadow: 0 4px 10px #8B8B8B;
    -moz-box-shadow: 0 4px 10px #8B8B8B;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000',direction='120',strength='5') progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFFFF5D1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=DarkGray,direction=120, strength=7 ) progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFFFF5D1)";
    box-shadow: 0 4px 10px #8B8B8B;
    padding: 5px;
    position: absolute;
    z-index: 9999;
    top: 236px;
    top:250px \9;
    left: 61px;
    display:none;
}

.SelMenuItem
{
    text-align:left;
    padding: 2px 2.5ex 2px 0;
    margin: 0;
    white-space: nowrap;
}

.cbSelectAll
{
    display: block;
    float:left;
}
.cbRequired
{
    margin: 0 5px 0 0;
}
.SelOptions
{
    display:block;
    height: 6px;
    width: 7px;
    background: url(Images/Icons/smallIcons.png) no-repeat -24px 50%;
    vertical-align: middle;
    font-size: 0;
    margin:8px 0 2px -4px;
    cursor:pointer;
    float:right;
}

table.LVTable tr.ChkSelectedRow, tr.even:hover, tr.odd:hover, .SelectedRow,.SelMenuItem:hover
{
    background-color: #EFF9CF;
}
#Toolbar > select
{
   border-style:solid;
   background-color: #F9F9F9;
    border-top-color: #CCC;
    border-bottom-color: #A0A0A0; /* border-radius: 3px;     -webkit-border-radius: 3px;     -moz-border-radius: 3px;*/
    background: linear-gradient(#F9F9F9, #66EE33);
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F9F9F9),to(#E3E3E3));
    background: -moz-linear-gradient(top,#F9F9F9,#E3E3E3);
    border-width:1px;
    height:21px;
}
#Toolbar > select option[value=MedPrep_I]
{
    background-color:#C8EABE;
}
#Toolbar > select option[value=MedPrep_II]
{
    background-color:#FFE6A8;
}
div.lvToolbar
{
    margin:1em 0 0;
    /*margin:1em 9px 0\9;*/
    background-color: rgba(207,207,207,0.5);
    background-color:#DFDAC9 \9;
    height: 1.7em;
    text-align:left;
}

.pnlEmail div.lvToolbar
{
    margin:1em 0 0;
    background-color:#C7CFCD \9;
}

div.lvToolbar > .pnlPageCtl
{
    float:right;
    width:100px;
    display:inline-block;
}
div.lvToolbar .ibtn
{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    margin:auto 2px;
}
div.lvToolbar .ibtnEmail
{
    padding:1px 4px 2px;
}

div.lvToolbar .ibtnList
{
       padding:0px 4px;
}
div.pnlPageCtl > input:hover, div.lvToolbar .btnEmail:hover
{
    color: #F4EBD4;
    background-color: #604300;
    background: linear-gradient(#9F8E66, #604300);
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#9F8E66),to(#604300));
    background: -moz-linear-gradient(top,#9F8E66,#604300);
}
div.lvToolbar > input.ibtn:hover
{
    *display:block;
    *float:left;
    cursor:pointer;
    vertical-align: middle;
    white-space: nowrap;
    font: 75% arial,sans-serif;
    border-width: 5px 0;
    border-color: #604300;
    border-style:solid;
    /* Opera */
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDAsMCwwLDApOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoOTYsNjcsMCwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);
    /* Firefox */
    background: -moz-linear-gradient( top, rgba(0,0,0,0), rgba(96,67,0,1) );
    /* Chrome & Safari */
    background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(0,0,0,0) ), color-stop( 1, rgba(96,67,0,1) ) );
    /* IE5.5 - IE7 */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00000000,EndColorStr=#FF604300);
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#00000000,EndColorStr=#FF604300)";
    /* border-radius: 3px;     -webkit-border-radius: 3px;     -moz-border-radius: 3px;*/
}

div.lvToolbar input
{
    *display:block;
    *float:left;
    cursor:pointer;
    vertical-align: middle;
    white-space: nowrap;
    font: 75% arial,sans-serif;
    border: solid 0 #BBB;
    border-width: 1px 0;
    background-color: #F9F9F9;
    border-top-color: #CCC;
    border-bottom-color: #A0A0A0; /* border-radius: 3px;     -webkit-border-radius: 3px;     -moz-border-radius: 3px;*/
    background: linear-gradient(#F9F9F9, #66EE33);
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F9F9F9),to(#E3E3E3));
    background: -moz-linear-gradient(top,#F9F9F9,#E3E3E3);
}

div.lvToolbar .btnPageSize, div.lvToolbar .btnEmail
{
    float: right;
    margin: auto 0;
    margin: 1px 0 0 \9;
    padding: 3px;
    *padding:2px;
    text-align: center;

}
div.lvToolbar  .btnRadiusRight
{
    border-top-right-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-radius-topright: 6px;
    -webkit-border-radius-bottomright: 6px;
    border-right-width: 1px;
    border-left-width: 0px;
    margin-right: 2px;
}
div.lvToolbar  .btnRadiusMiddle
{
    border-right-width: 0px;
    border-left-width: 0px;
    margin: auto 1px;
    margin: 1px 1px 0 \9;
}
div.lvToolbar  .btnRadiusLeft
{
    border-top-left-radius: 6px 6px;
    border-bottom-left-radius: 6px 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-radius-topright: 6px;
    -webkit-border-radius-bottomright: 6px;
    border-right-width: 0px;
    border-left-width: 1px;
}
div.lvToolbar  input.Send
{
   font-weight:bold;
   font-size:0.9em;
   margin:0 0.07em 0 0;
   padding:0.15em 0.21em;
   *padding:0px 0.21em 0.07em 0;
   margin:0.07em 0.07em 0 0 \9;
   
}
A.lbtnLVTableHead, .LVTable thead th a
{
    color: White;
}

tr.even
{
    background-color: #FCF1D8;
}
tr.odd
{
    background-color: White;
}
tr.select, tr.edit
{
    background-color: #FFFFC4;
}
.LVHeaderRow
{
    /* Opera */
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE1OSwxNDIsMTAyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoOTYsNjcsMCwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+); /* Firefox */
    background: -moz-linear-gradient( top, rgba(159,142,102,1), rgba(96,67,0,1) ); /* Chrome & Safari */
    background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(159,142,102,1) ), color-stop( 1, rgba(96,67,0,1) ) );
    background-color: #604300 \9;
    text-align: center;
    vertical-align: middle;
    color: White;
}
A:link.lbtn_ucCaseStatus
{
    color: White;
}
table.fixed
{
    table-layout: fixed;
    word-wrap: break-word; /*word-break: break-all;  IE */
    width: 600px;
}
table.LVTable
{
    text-align: center;
    margin: 0.7em auto;
    border-collapse: collapse;
}
table.LVTable td 
{
    vertical-align:middle;
}
table.LVTable .Email
{
    width:7%;   /*using px will cause problem in Chrome*/
}
table.LVTable .Name
{
    width:25%;   /*using px will cause problem in Chrome*/
}

table.LVTable .Location
{
    width:18%;
}
table.LVTable .Status
{
    width:25%;
}
table.LVTable .Action
{
    width:25%;
}
.inline
{
    display:inline;
}

table.LVTable .Profile, table.LVTable .Email
{
    width:8%;
}
table.LVTable tr.Rejected
{
    color: #BFBFBF;
}
.LVTitleColumn
{
    min-width: 250px;
    text-align: left;
}

table.LVTable .icon, table.LVTable input[type=image]
{
   max-height:20px;
}
