﻿
.PicPanel
{
    background-color: White;
    
    padding: 7px 7px 7px 7px;
    margin: 5px auto;    
    vertical-align: middle;
    text-align: center; 

    
    
    /*width: 130px;
    height: 520px;*/
}
.PicPanel:hover
{
    background-color: black;
}
.TargetPicPanel
{
    background-color: White;
    vertical-align: middle;   

    /*padding: 10px 10px 10px 10px;*/
    margin: 10px 10px 10px 10px;

}

.GDisplayImageTitle
{   
 /*   margin: 0px auto;
    padding: 20px 10px 20px 10px; */
    margin: 10px 10px 10px 10px;
    
    text-indent: 0px;
    text-align: center;
    vertical-align: middle;
    
    color: black;    
    font-family:   Arial Unicode MS, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    /*width: 300px; */ /* Not specify here, using a div to trap the size */
}

.GDisplayNavLink
{
    padding: 2px 4px 2px 4px; margin: 1px 2px 1px 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:White;
    font-style:italic;
    text-align:center;
    vertical-align:middle;
    width: 200px;
    text-decoration: none;
}
.GDisplayNavLink:link, .GDisplayNavLink:visited, .GDisplayNavLink:active
{    
    background-color: inherit; color: #204D7C; /* #23*/ 
    padding: 2px 4px 2px 4px; margin: 1px 2px 1px 2px;
    border-bottom: dotted 1px #657B8B;  text-decoration:none;
}
.GDisplayNavLink:hover
{
    background-color: White; color: Blue; text-decoration: underline; 
    padding: 2px 4px 2px 4px; margin: 0px 1px 0px 1px;
    border: solid 2px #657B8B; text-decoration: none;
}

.GDisplayNavMid
{
    text-align:center;
    vertical-align:middle;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: white;
    font-style:italic;
}

.GDisplayindex {font-size: small; vertical-align: middle; text-align: center;}
.GDisplayindex:hover {border-color: Red; border-width: 1px;}
.GTabCtn
{

}
.PicLink
{
    background-color: Gray;
    border-style: solid;
    border-width: 0px;
    border-color: #DDEBF5; /* #31*/
}
.PicLink:hover
{
    background-color: Red;
    border-color: #87A4B9; /* #33*/
}

/* APanels in GC*/
/* Gallery START */
.GCAcGeneral
{
    width: auto;
    margin: 0px auto;
    text-align: center;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
}

.GCAcHeader, .GCAcHeaderSelected
{

    color: White;
    padding: 5px 5px 5px 5px;
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    
    height: 50px;
}
.GCAcHeader
{
    text-decoration: underline;    
    cursor: help;    
    vertical-align: bottom;
    height: auto;
    padding: 10px 10px 10px 10px;
    
    font-weight: normal;
    font-style:italic;
    
    background-color: #87A4B9; /*#33*/
    text-indent: 5px;
/*    background-image: url(/_images/bkgd/BKGD_01_h30.jpg); */
}
.GCAcHeaderSelected
{
    
    cursor: pointer;
    vertical-align: middle;
    
    font-weight: bold;
    font-style: italic;
    
    background-color: #A9CDE7; /* #30*/
    text-indent: 20px;
    
    padding: auto 10px;

/*    background-image: url(/_images/bkgd/BKGD_01_h30_R.jpg); */
}
.GCAcContent
{
    background-color: #A9CDE7; /* #30*/
    padding: 0px 20px 20px 20px;
    
}

.GCAcPInner
{
    padding: 5px 10px 10px 10px;
    Width:450px;
    background-color: White;
    margin: 0px auto;
}
.GCAcPOuter
{
    height: 500px;
    background-color: Transparent;
    vertical-align: middle;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
}
.progressDiv
{
    
  display: inherit;  
  
  position:absolute;
  
  left:45%;
  top:50%;
  
  Padding: 5px 20px 5px 20px;
  
  text-align:center;
  vertical-align: middle;
  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal; /* small cap*/
    font-weight: bold; /* bold? */
    
    background-color: #A9CDE7; /* #30*/
    color: black; /* #24*/
   
  /* for IE */
  filter:alpha(opacity=75);
  /* CSS3 standard */
  opacity:0.75;
  /* for Mozilla */
  -moz-opacity:0.75;
}

.DLItem
{
    width:150px;
    height:200px;
    
    vertical-align: middle;
    text-align: center;

    background-color: #A9CDE7; /* #30*/
    
    padding:1px 2px 1px 2px;
    margin: 0 auto;
    
    
}

.DLItem:hover
{

}


