﻿/** Grid Styles ***/
.GridView
{
    color: #000000;
    /*border: 1px solid #D1E0EF;*/
    font-size: 9.5pt;
}
.GridView td, .GridView tr, .GridView th
{
    padding: 4px;
    width: 100px;
    border-style: none;
}
.HeaderStyle
{
    background-color: #8A8A8A;
    position: relative;
}
.HeaderStyle a:link
{
}
.HeaderStyle a
{
    color: White;
    text-decoration: none; /* background: url('Images/sort-regular.png') left no-repeat;*/
    display: block;
}
.RowStyle
{
    /*background-color:#FAFAFF;*/
    vertical-align: top;
    position: relative;
}
.RmkRowStyle
{
    /*background-color:#FAFAFF;*/
    vertical-align: top;
    position: relative;
}
.AlternatingRowStyle
{
    /*background-color: #fff;*/
    border-bottom-color: Black;
    position: relative;
}
.RmkAlternatingRowStyle
{
    /*background-color: #fff;*/
    border-bottom-color: Black;
    position: relative;
}
.RowStyle td, .AlternatingRowStyle td
{
    border-bottom: 1px solid #E5E5E5;
}
.RmkRowStyle td, .RmkAlternatingRowStyle td
{
    /*border-bottom: 1px solid #E5E5E5;*/
    border-bottom: 1px solid #8d8d8d;
}
.SelectedRowStyle
{
    background-color: #a7cbec;
    position: relative;
}
.PagerStyle
{
}
.PagerStyle table
{
    margin: 10px;
}
.PagerStyle td, .PagerStyle tr, .PagerStyle th
{
    width: auto !important;
    padding: 0; 
}
.PagerStyle span, .PagerStyle a
{
    border: 1px solid #dfefff;
    font-size: 10px;
    font-weight: bold;
    margin-right: 4px;
    padding: 4px 8px;
    text-decoration: none;
}
.PagerStyle span
{
    background-color: #dfefff;
}
.PagerStyle a
{
    color: #005F9C;
}
.PagerStyle a:hover
{
    background-color: #dfefff;
}

.FooterStyle
{
    background-color: #92b2ce;
}

/*** Sorting styles ***/
.sortasc-row, .sortdesc-row
{
    background-color: #eef9fe;
}

.sortasc-header a, .sortdesc-header a
{
    display: block;
}
.sortasc-header a
{
    background: url('Images/asc.png') right center no-repeat;
}
.sortdesc-header a
{
    background: url('Images/desc.png') right center no-repeat;
}


#pad
{
    height: 140px;
}
#LOGOUT
{
    padding: 0;
    margin: 0;
    list-style: none;
}
#LOGOUT li
{
    float: left;
    margin-left: 1px;
}
#LOGOUT li a
{
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 0 13px;
    float: left;
    border: 1px solid #ddd;
    background: white;
    color: #000;
    text-decoration: none;
}

#LOGOUT li a:hover, .home #LOGOUT li#home a, .single #LOGOUT li#single a, .dropdown #LOGOUT li#dropdown a, .dropline #LOGOUT li#dropline a, .flyout #LOGOUT li#flyout a, .support #LOGOUT li#support a, .contact #LOGOUT li#contact a
{
    background: #fff url(Images/arrow.gif) no-repeat center bottom;
    background-color: #ddd;
}

/* These styles create the dropdown for user logout menu. */

#LOGOUTwrap
{
    text-align: right;
    padding:  0px 0px 0px 0px;
    font-weight: bold;
}

#LOGOUTnavbar
{
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 10%;
}
#LOGOUTnavbar li
{
    list-style: none;
    float: none; /*background-color: #022A50; #FF6600;*/
    direction: rtl;
}
#LOGOUTnavbar li a
{
    display: block;
    padding: 0px 2px;
    background-color: white; 
    text-decoration: none;
    background-repeat: no-repeat;
}
#LOGOUTnavbar li ul
{
    display: none;
    width: 11em; /* Width to help Opera out */
    background-color: white; /*ButtonFace*/
    list-style: none;
    position: absolute;
    border: 1px solid grey;
}
#LOGOUTnavbar li:hover ul
{
    display: block;
    position: absolute;
    margin: 0;
    padding: 0px;
}
#LOGOUTnavbar li:hover li, #LOGOUTnavbar li.hover li
{
    float: none;
}
#LOGOUTnavbar li:hover li a, #LOGOUTnavbar li.hover li a
{
    background-color:white; 
    border-bottom: 1px solid #fff;
    color: #000;
    -webkit-box-shadow: 0.2em 0.2em 0.7em black, inset 0 0 0.7em white;
    -moz-box-shadow: 0.2em 0.2em 0.7em black, inset 0 0 0.7em white;
    box-shadow: 0.2em 0.2em 0.7em black, inset 0 0 0.7em white;
    padding-bottom: 2px;
}
#LOGOUTnavbar li li a:hover
{
    
    background-color:  #ddd; 
}


#SITEwrap
{
    text-align: right;
    padding:  0px 0px 0px 0px;
    font-weight: bold;
}

#SITEnavbar
{
    text-align: left;
    margin: 0;
    padding: 0;
    width: 10%;
}
#SITEnavbar li
{
    list-style: none;
    float: none; 
    direction: rtl;
}
#SITEnavbar li a
{
    display: block;
    padding: 2px 8px;
    background-color: white; 
    text-decoration: none;
    background-repeat: no-repeat;
}
#SITEnavbar li ul
{
    display: none;
    width: 11em; /* Width to help Opera out */
    background-color: white; 
    list-style: none;
    position: absolute;
    border: 1px solid grey;
}
#SITEnavbar li:hover ul
{
    display: block;
    position: absolute;
    margin: 0;
    padding: 0;
}
#SITEnavbar li:hover li, #SITEnavbar li.hover li
{
    float: none;
}
#SITEnavbar li:hover li a, #SITEnavbar li.hover li a
{
    background-color:white; 
    border-bottom: 1px solid #fff;
    color: #000;
    -webkit-box-shadow: 0.2em 0.2em 0.7em black, inset 0 0 0.7em white;
    -moz-box-shadow: 0.2em 0.2em 0.7em black, inset 0 0 0.7em white;
    box-shadow: 0.2em 0.2em 0.7em black, inset 0 0 0.7em white;
}
#SITEnavbar li li a:hover
{
    background-color:  #ddd; 
}
/* End of styles create the dropdown menus. */


