﻿
.TableStyle
{
	font-family: arial;
	font-size: 8px;
	border-right: #dcdcdc 0px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 0px solid;
	border-bottom: #dcdcdc 1px solid;
	border-collapse: collapse;
	background-color: white;
	margin: 1pt;
	line-height:14px;
}

.HeaderStyle
{
	color: #333333;
	background-color: #e2e2e2;
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
	border-right: #e2e2e2 0px solid;
	border-top: #e2e2e2 0px solid;
	border-left: #e2e2e2 0px solid;
	border-bottom: #e2e2e2 0px solid;
	text-decoration:none;
	vertical-align:middle;
}

.HeaderStyle a
{
	color: #333333;
	background-color: #e2e2e2;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	display: block;
	border-right: #eeeeee 1px solid;
	border-top: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid;
	text-decoration:none;
	vertical-align:top;
}

.HeaderStyle a:visited 
{
	color: #333333;
	background-color: #e2e2e2;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	display: block;
	border-right: #eeeeee 1px solid;
	border-top: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid;
	text-decoration:none;
	vertical-align:top;
}

.HeaderStyle a:active 
{
	color:#333333;
	background-color: #e2e2e2;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	display: block;
	border-right: #eeeeee 1px solid;
	border-top: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid;
	text-decoration:none;
	vertical-align:top;
}

.HeaderStyle a:hover
{
	color: #333333;
	background-color: #e2e2e2;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	display: block;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	margin: 0px;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	text-decoration:none;
	vertical-align:top;
}

.InnerHeaderStyle
{
	color: #000000;
	background-color: #dcdcdc;
	font-family: arial;
	font-size: 9px;
	font-weight: 300;
}

.FooterStyle
{
	color: #000000;
    background-color: #ABABAB;
    font-family: arial;
    font-size: 9px;
    font-weight: bold;
}

.InnerFooterStyle
{
	color: #000000;
    background-color: #dcdcdc;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
}

.PagerStyle
{
	color: #000000;
    background-color: #dcdcdc;
    font-family: arial;
    font-size: 9px;
    font-weight: bold;
}

.InnerPagerStyle
{
	color: #000000;
    background-color: #dcdcdc;
    font-family: arial;
    font-size: 9px;
    font-weight: bold;
}

.RowStyle
{
	color: #000000;
	background-color: white;
	font-family: arial;
	font-size: 11px;
	vertical-align: top;
}

.AlternateRowStyle
{
	color: #000000;
    background-color: #f7f7f7;
    font-family: arial;
    font-size: 11px;
    vertical-align: top;
}

.SelectedRowStyle
{
	color: #000000;
	font-family: arial;
	font-size: 11px;
	vertical-align: top;
	background-color: #ffffcc;
}

.EditRowStyle
{
	color: #000000;
    background-color: #f7f7f7;
    font-family: arial;
    font-size: 11px;
    vertical-align: top;
}

.InnerRowStyle
{
    color: #000000;
    background-color: white;
    font-family: arial;
    font-size: 8px;
    vertical-align: top;
}



.InnerSelectedRowStyle
{
	color: #000000;
	font-family: arial;
	background-color: #ffffff;
	font-size: 8px;
	vertical-align: top;
}

.InnerEditRowStyle
{
	color: #000000;
    background-color: #f7f7f7;
    font-family: arial;
    font-size: 8px;
    vertical-align: top;
}


.InnerAlternatingRowStyle
{
	color: #000000;
    background-color: #DCDCDC;
    font-family: arial;
    font-size: 8px;
    vertical-align: top;
}
