.grid-view-loading
{
	background:url(loading.gif) no-repeat;
}

.grid-view
{
	padding: 15px 0;
}

.grid-view table.items
{
	background: white;
	border-collapse: collapse;
	width: 100%;
	border: 1px #D0E3EF solid;
}

.grid-view table.items th, .grid-view table.items td
{
	font-size: 0.9em;
	border: 1px white solid;
	padding: 0.3em;
       
}

.grid-view table.items th
{
	color: white;
	/*background: url("bg.gif") repeat-x scroll left top white;*/
	text-align: center;
         background-color:darkblue;
        background-color:darkviolet;
}

.grid-view table.items th a
{
	color: #EEE;
	font-weight: bold;
	text-decoration: none;
}

.grid-view table.items th a:hover
{
	color: #FFF;
        
}

.grid-view table.items th a.asc
{
	background:url(up.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items th a.desc
{
	background:url(down.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items tr.even
{
	background: #F8F8F8;
}

.grid-view table.items tr.odd
{
	background: #E5F1F4;
        background:lightgray;
}

.grid-view table.items tr.selected
{
	background: #BCE774;
}

.grid-view table.items tr:hover.selected
{
	/*background: #CCFF66;*/
}

.grid-view table.items tbody tr:hover
{
	/*background: #ECFBD4;*/
        background: lavender;
        
}

.grid-view .link-column img
{
	border: 0;
}

.grid-view .button-column
{
	text-align: center;
	width: 60px;
}

.grid-view .button-column img
{
	border: 0;
}

.grid-view .checkbox-column
{
	width: 15px;
}

.grid-view .summary
{
	margin: 0 0 5px 0;
	text-align: right;
        
}



.grid-view .empty
{
	font-style: italic;
}

.grid-view .filters input,
.grid-view .filters select
{
	width: 90%;
	border: 1px solid #ccc;
}

/*.grid-view .pager*/
div.pager
{
margin: 5px 0 0 0;
text-align: center;
padding:0;
height:30px;
}

/* Styles for ClinkPager */
ul.yiiPager
{
font-size:.9em;
border:0;
margin:0;
padding:0;
line-height:100%;
display:inline;
}
ul.yiiPager li
{
display:inline;
}
ul.yiiPager a:link,
ul.yiiPager a:visited
{
border:solid 1px #ccc;
color:inherit;
font-weight:bold;
padding:2px 8px;
text-decoration:none;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px;
}
ul.yiiPager .page a
{
font-weight: 600;
}
ul.yiiPager a:hover
{
background:white;
color:darkblue;
/*color:darkviolet;*/
}
ul.yiiPager .selected a
{
background:darkblue;
background:darkviolet;

color:#fff;
font-weight:bold;
font-size:1.3em;
}
ul.yiiPager .hidden a
{
border:1px solid #ccc;
color:inherit;
}
/**
* Hide first and last buttons by default.
*/
ul.yiiPager .first,
ul.yiiPager .last
{
display:inline;
}



.border{border:1px solid #ccc}
.rounded {-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
/* GridView */
.grid-view-loading
{
background:url('images/loading.gif') no-repeat;
}
li.page, li.next, li.previous {margin:0}
.grid-view table.items
{
border-collapse: collapse;
width: 100%;
border: 0 none !important;
}


div.grid-view {
background:#f3f3f3;
border:1px solid #ccc;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding:5px;
}

/*.grid-view .button-column img
{
border: 0;
}*/
.grid-view .button-column
{
text-align: center;
width: 60px;
}
.grid-view .checkbox-column
{
width: 15px;
}