﻿body {background-color: White; padding: 0px; margin: 0px; font-family: Verdana, Tahoma, Arial; font-size: 10pt;}
a { color: #c01a29; }
h1 {font-size: 1.4em; font-weight: bold; margin-bottom: 10px;}
h2 {font-size: 1.2em; font-weight: bold;}
h3 {font-size: 1em; display: block;	margin-bottom: 5px;	margin-top: 15px;}
h4 {font-size: 1em; font-weight: bold; display: inline;}

.R { text-align: right; }
.C { text-align: center; }
.BL { border-left: solid 1px black; }
.BT { border-top: solid 1px black; }
.BR { border-right: solid 1px black; }
.BB { border-bottom: solid 1px black; }
.BL2 { border-left: solid 2px black; }
.BT2 { border-top: solid 2px black; }
.BR2 { border-right: solid 2px black; }
.BB2 { border-bottom: solid 2px black; }

.B { font-weight: bold; }
.H3 {font-size: 1.1em; margin-bottom: 5px;	margin-top: 5px; font-weight: bold;}

.NW, .NoWrap
{
	white-space: nowrap;
}

.SmallCaps
{
	font-variant: small-caps;
}

table.Filters
{
	border: solid 1px black;
}

table.Filters th
{
	color: white;
	background-color: #0c3865;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}

table.gridview
{
  border: solid 0.5px black;
  font-size: 8pt;
  background-color: White;
}

table.gridview tr th
{
	padding-left: 5px;
	padding-right: 5px;
  border: solid 1px black;
  background-color: #c01a29;
  color: White;
}

table.gridview tr td
{
  border: solid 1px black;
  padding: 2px 10px 2px 10px;
}

table.gridview a
{
	color: black; 
}

table.gridview tr th a
{
	color: White;
}

div.Filters
{
  margin-top: 0px;
  padding: 10px;
	background-color: #0c3865;
	border: solid 1px black;
	margin-bottom: 20px;
}

.Indent
{
  margin-left: 20px;
}

.autoCompleteList
{
	border: solid 1px black;
	background-color: White;
	z-index: 100002 !important;
	margin: 0;
	padding: 0;
}
.autoCompleteListItem
{
	z-index: 100002 !important;
	list-style-type: none;
	padding: 2px;
}
.autoCompleteListHighlight
{
	background-color: #c01a29 !important;
	color: White !important;
	z-index: 100002 !important;
	list-style-type: none;
	padding: 2px;
}

.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; z-index: 1; }
.modalPanel { background-color: White; border: solid 1px black; padding: 10px 10px 10px 10px; z-index: 1000 !important }

.ajax__calendar_container tr td { padding: 0px; }

.header { text-align: center; text-transform: uppercase; font-weight: bold; font-size: 1.2em; }
