﻿.Container
{
	width:100%;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}


.Header
{
background-color: #f7f7f7;
}

.HeaderText
{
	height:20px;
	vertical-align: middle;
	text-align:left;
	padding-left:3px;
	padding-right:5px;
	color: #5a5a5a;
}

A.HeaderText
{
	color: #5c5943;
	text-decoration: none;
	text-align:left;
}
A.HeaderText:hover
{
	color: #5c5943;
	text-decoration: underline;
	text-align:left;
}

.HeaderButton
{
	color: #5c5943;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.HeaderSeparator
{
	margin-left:15px;
	background-color:Background;
}

.ItemRow
{
	height: 18px;
	background-color:#f7f7f7;
	padding-left:5px;
	padding-right:5px;
}


.ItemRow:hover
{
	background-color:#D1DDF1;
}

.ItemRowTransparent
{
	height: 18px;
	background-color:Transparent;
	padding-left:0px;
	padding-right:0px;
}

.ItemCell
{
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.TopAlignedCell
{
	vertical-align:top
}
.ItemCellIcon
{
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	width:12px;
	text-align:center;
}

.ItemCellDate
{
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	width:60px;
	text-align:center;
}

.ItemCellKF
{
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	width:60px;
	text-align:right;
	white-space:nowrap;
}

.ItemCellXML
{
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	width:60px;
	/*text-align:right;
	white-space:nowrap;*/
}

.ItemText
{
}

A.ItemText
{
	color: #306bb2;
	text-decoration: none;
}
A.ItemText:hover
{
	color: #306bb2;
	text-decoration: underline;
}

.ItemSeparator
{
	margin-left:15px;
	}
	
.ItemButton
{
}

.deviantRow
{
	height: 18px;
	background-color:#f7f7f7;
	font-style:italic;
	color:Gray;
	padding-left:5px;
	padding-right:5px;
}

.AlternatingItemRow
{
	background-color:#f0f0f0;
	height: 18px;
}

.AlternatingItemRow:hover
{
	background-color:#D1DDF1;
}

.AlternatingItemCell
{
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.AlternatingItemText
{
}

A.AlternatingItemText
{
	color: #306bb2;
	text-decoration: none;
}
A.AlternatingItemText:hover
{
	color: #306bb2;
	text-decoration: underline;
}

.AlternatingItemSeparator
{
	margin-left:15px;
	}
.AlternatingItemButton
{
}

.DataPagerItem
{
	font-size: smaller;
	color:gray;
	text-decoration:none;
	color:Blue;
	
}

.DataPagerItem:hover
{
	text-decoration:underline;
}

.DataPagerItemSelected
{
	font-size: smaller;
	text-decoration:none;
	color:Black;
}
	
.PagerText
{
	font-size: smaller;
	color: Green;
}

.EmptyDataText
{
	font-size:smaller;
	color: Gray;
	text-align:left;
	font-style:italic;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:5px;
	padding-left:5px;
}

