
/* Content Style Start */

.Center
{
	text-align: center;
}

span.ControlLabel
{
	font-weight: normal;
	padding-right: .3em;
}

.DisplayNone
{
	display: none;
}

.DoubleSpace *
{
	line-height: 200%;
}



.Far
{
	text-align: right;
}

.FloatNear
{
	float: left;
}

.FloatFar
{
	float: right;
}

.TipHyperLink
{
	font-size: 1em;
	font-weight: 500;
}

.Height1px
{
	height: 1px;
}

.Highlight
{
	font-size: 1.3em;
	font-weight: 700;
}

.Strong
{
	font-weight: 700;
}

.VerticalMiddle
{
	position: absolute;
	top: 50%;
	width: 100%;
}

.Top
{
	vertical-align: top !important;
}

.NoWrap
{
	white-space: nowrap;
}

.Warning
{
	background: rgb(255, 255, 0);
	color: rgb(255, 0, 0);
	margin: 0 .1em;
	padding: 0.1em 0.3em;
}

.VisibilityHidden
{
	visibility: hidden;
}

.Width10Pct
{
	width: 10%;
}

.Width15Pct
{
	width: 15%;
}

.Width20Pct
{
	width: 20%;
}

.Width25Pct
{
	width: 25%;
}

.Width30Pct
{
	width: 30%;
}

.Width40Pct
{
	width: 40%;
}

.Width50Pct
{
	width: 50%;
}

.Width75Pct
{
	width: 75%;
}

.Width100Pct
{
	width: 100%;
}

.ColumnWidth20Pct
{
	width: 20%;
	white-space: nowrap;
}

.ColumnWidthCenter
{
	width: 10%;
	text-align: center;
	white-space: nowrap;
}

.GridPager div
{
	display: inline;
}
.GridPager div:first-child
{
	float: left;
}
.GridPager a
{
	margin: 0 2px;
}
.GridPager div + div
{
	float: right;
}

a.rgCurrentPage,
a.rgCurrentPage:hover,
a.rgCurrentPage span,
a.rgCurrentPage:hover span
{
	font-weight:bold;
}

.Empty, .Empty tr, .Empty td
{
	border: 0;
	background: none;
	margin: 0;
	padding: 0;
}

#ctl00_PageContentPanel table.Calendar
{
	border: 19px solid rgb(165, 165, 165);
}

#ctl00_PageContentPanel table.Calendar tr td table.Title tr td
{
	border: 0;
	font-size: 1.1em;
	font-weight: 700;
	padding: .2em 1em;
}

#ctl00_PageContentPanel table.Calendar tr th
{
	border: 0;
	font-size: 1em;
}

#ctl00_PageContentPanel table.Calendar tr td
{
	border: 0;
	font-size: .9em;
	padding: .2em 0;
}

#ctl00_PageContentPanel table.Calendar tr td a
{
	color: rgb(065, 105, 225);
}

#ctl00_PageContentPanel table.Calendar tr td a:hover
{
	color: rgb(255, 000, 000);
	font-weight: 700;
}

#ctl00_PageContentPanel table.DataTable
{
	border: rgb(165, 165, 165) .1em solid;
	width: 100%;
}

#ctl00_PageContentPanel table.DataTable > tbody > tr > th
{
	background: rgb(235,235,235);
	border: rgb(165, 165, 165) .1em solid;
	font-size: 1em;
	padding: .3em;
	vertical-align: top;
}

#ctl00_PageContentPanel table.DataTable > thead > tr > th
{
	background: rgb(235,235,235);
	border: rgb(165, 165, 165) .1em solid;
	font-size: 1em;
	padding: .3em;
	vertical-align: top;
}


#ctl00_PageContentPanel table.DataTable > tbody > tr > td
{
	border: rgb(165, 165, 165) .1em solid;
	font-weight: 500;
	padding: .3em;
	vertical-align: top;
}

#ctl00_PageContentPanel table.DataTable > tbody > tr > td > ul
{
	margin-bottom: 0;
	margin-top: 0;
}

#ctl00_PageContentPanel table.DataTable > tbody > tr > th > img
{
	margin-bottom: -.3em;
}

#ctl00_PageContentPanel table.DataTable > tbody > tr.Pager > td
{
	background: rgb(235,235,235);
	padding: .3em;
}

#ctl00_PageContentPanel table.DataTable > tbody > tr.Pager > td > table > tbody > tr > td
{
	border: none;
}

#ctl00_PageContentPanel table.DataTableHeader
{
	border: .1em solid rgb(165, 165, 165);
	border-bottom: none;
	position: relative;
	width: 95%;
}

#ctl00_PageContentPanel table.DataTableHeader > tbody > tr > td
{
	background: rgb(235,235,235);
	padding: 1em 10px;
}

#ctl00_PageContentPanel table.DataTableHeader > tbody > tr > td.Far
{
	text-align: right;
}

#ctl00_PageContentPanel table.DataTableHeader > tbody > tr.TopRow > td
{
	padding: .3em;
}

#ctl00_PageContentPanel table.DataTableHeader > tbody > tr > td > a:visited
{
	color: rgb(065, 105, 225);
}

#ctl00_PageContentPanel table.DataTableHeader > tbody > tr > td > a:hover
{
	color: rgb(255, 000, 000);
}

#ctl00_PageContentPanel table.GridView
{
	border: rgb(165, 165, 165) 0.1em solid;
}

#ctl00_PageContentPanel table.GridView > tbody > tr.GridViewHeader > th
{
	background: rgb(235,235,235);
	border: rgb(165, 165, 165) .1em solid;
	font-size: 1em;
	font-weight: 500;
	padding: .3em;
}

#ctl00_PageContentPanel table.GridView tr.GridViewHeader > tbody > th > img
{
	margin-bottom: -.3em;
}

#ctl00_PageContentPanel table.GridView > tbody > tr.GridViewRow > td
{
	border: rgb(165, 165, 165) 0.1em solid;
	padding: .3em;
	vertical-align: middle;
}

#ctl00_PageContentPanel table.GridView > tbody > tr.GridViewFooter > td
{
	background: rgb(235,235,235);
	border: none;
	padding: .3em;
}

#ctl00_PageContentPanel table.GridView > tbody > tr.GridViewPager > td
{
	background: rgb(235,235,235);
}

#ctl00_PageContentPanel table.GridView > tbody > tr.GridViewPager > td > table > tbody > tr > td
{
	border: none;
	padding: .3em;
}

.HeaderLabel
{
}
.FormText
{
}
/* Content Style End */

