﻿/* GridMagicExtender style for  Monterey */
div.GMMonterey div.Content
{
    overflow:hidden;
    white-space:nowrap;        
    text-overflow:ellipsis;      
    -o-text-overflow:ellipsis;      
    -ms-text-overflow:ellipsis;
    float:left;
    padding:2px;
}
div.GMMonterey .Cell
{
    padding: 0px !important;
    margin: 0px !important;
}
div.GMMonterey .BodyCell
{
    background-color:#f5f6f8;
    border-bottom:#d5d5d5 solid 1px;
    border-left:#669454 solid 1px; /* alt color */
    border-right:#d5d5d5 solid 1px;
    border-top: #669454 solid 1px; /* alt color */
}
div.GMMonterey .BodyCell a:link,div.GMMonterey .BodyCell a:visited
{
    background-color:transparent;
    color:#0000FF;
}
div.GMMonterey .HoverBody a:link,div.GMMonterey .HoverBody a:visited
{
    background-color:transparent;
    color:#C9D9E4;
}
div.GMMonterey .FooterCell
{
    background: #B9CEB1 url('images/MontereyHeaderBgRev.png') repeat-x scroll 0px 100%;
    border-left: #669454 solid 1px; /* alt color */
    border-right: #e5e6e7 solid 1px;
    border-bottom:#669454 solid 1px; /* alt color */
    border-top:#d5d5d5 solid 1px;
    color:#555555;

}
div.GMMonterey .HeaderCell
{
    background: #B9CEB1 url('images/MontereyHeaderBg.png') repeat-x scroll 0px 0px;
    border-left: #669454 solid 1px; /* alt color */
    border-right: #e5e6e7 solid 1px;
    border-bottom:#d5d5d5 solid 1px;
    border-top:#669454 solid 1px; /* alt color */
    color:#555555;

}
div.GMMonterey .HeaderCell a:link,div.GMMonterey .HeaderCell a:visited,div.GMMonterey .FooterCell a:link,div.GMMonterey .FooterCell a:visited
{
    background-color:transparent;
    color:#555555;

}
div.GMMonterey .SelectedHeader a:link,div.GMMonterey .SelectedHeader a:visited
{
    background-color:transparent;
    color:#000000;  
}
div.GMMonterey .HoverHeader a:link,div.GMMonterey .HoverHeader a:visited
{
    background-color:transparent;
    color:#FFFFFF;
}
div.GMMonterey .HeaderCell div.Content,div.GMMonterey .HoverHeader div.Content,div.GMMonterey .SelectedHeader div.Content
{
    padding: 8px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    border-width:0px;
}
div.GMMonterey .HoverHeader div.Content
{
    cursor:pointer;
    cursor:hand;
}
div.GMMonterey .SortHeaderRow div.Content
{
    font-weight:bold;
}
div.GMMonterey .SortHeaderRow a:link,div.GMMonterey .SortHeaderRow a:visited
{
    background-color:transparent;
    text-decoration:none;
    font-weight:bold;
}
div.GMMonterey .TopRowHeader
{
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    cursor:hand;
}
div.GMMonterey td.RowHeader,div.GMMonterey th.RowHeader
{
    background: #B9CEB1 url('images/MontereyRowHeaderBg.png') repeat-y scroll 0px 0px;
    border-left: #669454 solid 1px; /* alt color */
    border-right: #e5e6e7 solid 1px;
    border-bottom:#d5d5d5 solid 1px;
    border-top: #669454 solid 1px; /* alt color */
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    cursor:hand;
}
div.GMMonterey td.RowHeader div.selected,div.GMMonterey th.RowHeader div.selected
{
    background: transparent url('images/rowselect.gif') no-repeat center !important;
    height:100% !important;
}
div.GMMonterey div.ScrollingBody
{
    border:1px solid #D5D5D6;
    margin:0px;
    padding:0px;
    float: left;
}
div.GMMonterey th.HoverHeader
{
    background: #4d7fb2 0px 50% !important; /* main color */
    border-left: #4d7fb2 solid 1px !important; /* main color */
    border-right: #e5e6e7 solid 1px !important;
    border-bottom:#d5d5d5 solid 1px !important;
    border-top: #4d7fb2 solid 1px !important;
    color:#FFFFFF !important;
}
div.GMMonterey th.SelectedHeader
{
    background: #B9CEB1 url('images/MontereyHeaderBg.png') repeat-x scroll 0px 0px !important;
    border-left: #4d7fb2 solid 1px !important;
    border-right: #e5e6e7 solid 1px !important;
    border-bottom:#d5d5d5 solid 1px !important;
    border-top: #4d7fb2 solid 1px !important;
    color:#000000 !important;
}
div.GMMonterey td.HoverBody
{
    background-color:#4d7fb2 !important; /* main color */
    border-bottom:#d5d5d5 solid 1px !important; 
    border-left:#669454 solid 1px !important; /* alt color */
    border-right:#d5d5d5 solid 1px !important;
    border-top: #669454 solid 1px !important; /* alt color */
    color:#FFFFFF !important;
}
div.GMMonterey div.Grabber
{
    cursor:w-resize !important;
    position:absolute;
    margin: 0px;
    padding: 0px;
    width: 20px;
    z-index:100;
}
div.GMMonterey div.ToolTip
{
    background: #f5f6f8;
    border:1px solid #669454;
    position:absolute;
    top:auto;
    left:0px;
    overflow:hidden;
    margin:0px;
    z-index:100;
    font-weight:bold;
}
div.GMMonterey div.ToolTip div
{
    position:absolute;
    border:0px;
    top:0px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:10px;
    padding-right:10px;
    overflow:visible;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    -ms-word-wrap: break-word;
}
div.GMMonterey div.ToolTipShadow
{
    position:absolute;
    border:solid 1px transparent;
    margin:5px 0px 0px 5px;
    top:auto;
    z-index:99;
    overflow:hidden;
}
div.GMMonterey div.ToolTipShadow div
{
    margin:0px;
    padding:0px;
}
div.GMMonterey div.ToolTipShadow div.Shad-TR
{
    position:absolute;
    top:0px;
    right:0px;
    width:10px;
    height:10px;
    background: transparent url('images/DropShadow-TR.png') no-repeat scroll 0px 0px;
}

div.GMMonterey div.ToolTipShadow div.Shad-R
{
    position:absolute;
    top:10px;
    bottom:10px;
    right:0px;
    width:10px;
    height:auto;
    background: transparent url('images/DropShadow-R.png') repeat-y scroll 0px 0px;
}

div.GMMonterey div.ToolTipShadow div.Shad-BR
{
    position:absolute;
    bottom:0px;
    right:0px;
    width:10px;
    height:10px;
    background: transparent url('images/DropShadow-BR.png') no-repeat scroll 0px 0px;
}

div.GMMonterey div.ToolTipShadow div.Shad-B
{
    position:absolute;
    bottom:0px;
    left:10px;
    right:10px;
    height:10px;
    width:auto;
    background: transparent url('images/DropShadow-B.png') repeat-x scroll 0px 0px;
}

div.GMMonterey div.ToolTipShadow div.Shad-BL
{
    position:absolute;
    bottom:0px;
    left:0px;
    width:10px;
    height:10px;
    background: transparent url('images/DropShadow-BL.png') no-repeat scroll 0px 0px;
}
div.GMMonterey div.SortAscending
{
    background: transparent url('images/sort.gif') no-repeat scroll 0px 50%
}

div.GMMonterey div.SortDescending
{
    background: transparent url('images/sort.gif') no-repeat scroll -11px 50%
}

div.GMMonterey div.Sorty
{
    top:3px;
    left:0px;
    width:11px;
    height:5px;
    position:absolute;
}

div.GMMonterey div.SortySolo
{
    top:3px;
    left:50%;
    margin-left:-5px;
}

div.GMMonterey div.SortyContainer
{
    margin: 0px 0px 0px -10px;
    border-width:0px;
    padding:0px;
    top:0px;
    left:50%;
    position:absolute;
    width:20px;
}

div.GMMonterey div.SortyOrder
{
    right:0px;
    top:0px;
    position:absolute;
    vertical-align:top;
    font-weight:normal;
    font-size:8px;
}
div.GMMonterey td.FirstCell,div.GMMonterey th.FirstCell
{
    border-left: #d5d5d5 solid 1px !important;
}