﻿.moveUp,
.moveUpDisabled
{
	float:right;
	vertical-align:top;
	background:transparent url(images/move-up.gif) no-repeat;
	height:16px;
	width:16px;
}

.moveUpDisabled
{
	background-image:url(images/move-up-disabled.gif);
}

.moveDown,
.moveDownDisabled
{
	float:right;
	vertical-align:bottom;
	background:transparent url(images/move-down.gif) no-repeat;
	height:16px;
	width:16px;	
}

.moveDownDisabled
{
	background-image:url(images/move-down-disabled.gif);
}

.item
{
	overflow:hidden;
}

.nav a.activeSlide {
	background:transparent url(images/nav.png) no-repeat scroll 0 0;
	width:13px;	
	height:13px;
	outline: none;
}
.prevButton,  .nextButton, .nav
{
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
.prevButton
{
	background:transparent url(images/prev.png) no-repeat scroll 0 0;
	width:43px;	
	height:20px;
}

.nextButton
{
	background:transparent url(images/next.png) no-repeat scroll 0 0;
	width:41px;	
	height:20px;
}

.nav
{
	background:transparent url(images/middle.png) repeat-x;
	height:20px;
	padding:0px 15px 0px 15px;
}

.prev, .next
{
	outline: none;
	cursor:pointer;
}

.navigation
{
	background:transparent url(images/nav2.png) no-repeat scroll 0 0;
	width:13px;	
	height:13px;
	outline: none;
	font-size:14px;
	float:none;
}

a.navigation:link, a.navigation:visited, a.navigation:active, a.navigation:hover  { text-decoration: none; }


/*-----------------------------------------
    Table Grid Styles
-----------------------------------------*/
.grid { border-collapse: collapse; width: 100%; background-color: White; }
.grid th, .grid td { border: 1px solid grey; padding: 4px; }
.grid td td { border: 0; }
.grid th { font-weight: bold; background-color: #cccccc; }
.grid th.left, .grid td.left { text-align: left; }
.grid th.right, .grid td.right { text-align: right; }
.grid tr.alt td { background-color: #E5E5E5; }
.gridLight th { font-weight: normal; background-color: #E8E8E8; }
.gridLight th, .gridLight td { border-color: #cccccc; }
.hilite tr:hover td { background-color: #FFFFA5; }

.gridLight th { font-weight: bold; background-color: #E8E8E8; }
.gridLight th, .gridLight td { border-color: #cccccc; }

/*****************************************
Pager
******************************************/
.snowliftPager {
    -moz-transition: opacity 0.2s ease 0s;   
	height: 45px;
    opacity: 0.2;    
    position: absolute;    
    width: 30px;
}

.snowliftPager:hover{
    opacity: 1;	
}

.snowliftPager.prev {
    left: 1px;
}

.snowliftPager.next {
    right: 1px;
}

.snowliftPager i {
    display: block;
    height: 45px;
    width: 27px;
    position: absolute;     
}
.snowliftPager.prev i {
    background-image: url(images/navigator.png);
    background-position: 0 -123px;
    background-repeat: no-repeat;
    left: 1px;
}
.snowliftPager.next i {
    background-image: url(images/navigator.png);
    background-position: -56px -123px;
    background-repeat: no-repeat;
    right: 1px;
}