 /* S10 V2 Admin Styles 2010.05.13 */
 body {
    padding: 0;	
	background-color: #FFF;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
/*	font-size:80%; */
}
table   {
    border-spacing: 0;
    }
#adminNavigation a, #adminContent a {
	text-decoration: none;
	color: #828282;
}

#adminNavigation a:link, #adminContent a:link  {
	color: #828282;
}

#adminNavigation a:visited, #adminContent a:visited {}

#adminNavigation a:active, #adminContent a:active {
	color:#669;
	}

#adminNavigation a:hover, #adminContent
    color: #333333;
    text-decoration: underline;
}

#adminNavigation a.linkButton:link, #adminContent a.linkButton:link
{
	color: #828282;
}
#admin-wrapper { 
	width: 900px;
	margin: 0 auto;
	padding-top: 10px;
	background-color: #FFF;
/*	font-size: 80%; */

    /*width: 100%; /* helps IE get the child percentages right. */
} 
#adminNavigation {  
    font-size: 80%;
}
#adminContent {  
	width: 99%;
    font-size: 80%;
    color: #333;
    min-height: 450px;
    }
* html #adminContent {height: 450px;}

#adminContent th, #adminContent td{
display:table-cell;
padding:3px 4px;
}

/* #adminContent th, #adminContent td{
display:table-cell;
padding:2px; 
} */
#adminCopy {
margin: 0;
padding: 10px;
}
#adminCopy h3 {
font-size: 110%;
text-align: center;
color: #666;
}
#adminHeader
{
	width: 900px;
	margin: 0 auto;
    text-align: center;
    color: #333;
    border-bottom:1px solid #CCC; 
}
* html #adminHeader {height: 1%;}

#adminHeader h2
{
    font-size: 1.5em;
    font-variant: normal;
    color: #999;
}
#adminLogo
{
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 35%;
    height: 74px;
}
#adminText
{
    float: left;
    display: inline-block;
    padding: 20px 0px 0px 10px;
    width: 60%;
    height: 74px;
}
#adminHome {
    float: left;
    width: 20%; 
    display: inline;
    padding-top: 5px;
    }
#adminNavigation {
    width: 100%; 
    padding-bottom: 10px;
    z-index: 1;
    height: 25px;
}
* html #adminNavigation {height: 1em;}    
#adminnav {
    float: left;
    width: 75%; 
    display: inline;
    text-align: center;
    padding-bottom: 10px;
    z-index: 1;
}
* html #adminnav {height: 1em;}

.adminLeftcol { 
    float: left; 
	width: 45%;
    padding-left: 10px; 
    padding-right: 10px; 
    }
.adminRightcol {  
    float: right; 
	width: 45%;
	padding-left: 10px;
	padding-right: 10px;
    }
/* Admin image uploads */    
.slideAdminImage
{
    border: 1px solid #CECECE;
    width: 150px;
    height: 150px;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
}
 .adminThumbnailImage
{
    border: 1px solid #CECECE;
    width: 150px;
    height: 150px;
    vertical-align: middle;
/*    display: table-cell; */
    text-align: center;
    padding: 2px;
    margin-left: auto;  /* centering in container */
    margin-right: auto; /* centering in container */
    display: block;     /* centering in container */
}  
.adminThumbnailImageWrap /*img wouldn't center for IE8 w/out this */
{
    width: 100%;
}     
  
   
/* The following classes are used for GridView paging */

.pagerOuterTable
{
    border-collapse: collapse;
    border: 1px solid #4d5c93;
    background-color: #d6cde2;
    color: #39437e;
}

.pageCounter
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffffff;
    background-color: #39437e;
    text-align: center;
    vertical-align: middle;
}

.pageFirstLast
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #4d5c93;
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;    
}

.pagePrevNextNumber
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #4d5c93;
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;    
    width: 20px;
}

.pageCurrentNumber
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #4d5c93;
    font-weight: bold;
    background-color: #d6cde2;
    text-align: center;
    vertical-align: middle;    
    width: 20px;
}

.pageGroups
{
    font-family: Tahoma;
    font-size: 10pt;
}

.pagerLink, .pagerLink#hover, .pagerLink#active, .pagerLink#visited
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #4d5c93;
    text-decoration: none;    
}

/* The next group of styles is used by the data bound controls */

.Grid
{
  border-color: #E7E7FF;
}
.GridHeader
{ 
  color: Navy;
  background-color: White;
  text-decoration: none;
  font-size: small;
}
.GridRow
{ 
  color: Navy;
  background-color: #E7E7FF;
  text-decoration: none;
  font-size: small;
  vertical-align: top;
}
.GridEditingRow
{
  color: Navy;
  text-decoration: none;
  font-size: small;
  vertical-align: top;
}
.GridAlternateRow
{ 
  color: Navy;
  background-color: #F7F7F7;
  text-decoration: none;
  font-size: small;
  vertical-align: top;
}

/* calendar table - reset padding */

#adminContent .ajax__calendar_container th  {
    padding: 0px;
    color: #92A6A8;
}

#adminContent .ajax__calendar_container td  {
    background-color: #E8F1F2;
    padding: 0px;
}
