/* ACNB CCSTheme */
td {
    vertical-align: top;
}

.ACNBFormTABLE {
	/*border: 1px solid #D9D9D9;*/
}

.ACNBFormHeaderFont {
	color: #000000;
	font-size: 16px;
	/*font-weight: bold;*/
}

.ACNBFieldCaptionTD {
	/*border-bottom: 1px solid #D8D8D8;
	background-color: #EDEDED;*/
	color: #000000;
	font-size: 13px;
	/*font-weight: bold;*/
}

.ACNBAltDataTD {
	/*border-bottom: 1px solid #D8D8D8;
	background-color: #F4F4F4;*/
	color: #000000;
	font-size: 13px;
}

.ACNBColumnTD {
	border-bottom: 2px solid #000000;
	background-color: #DADADA;
	color: #000000;
	font-size: 13px;
}

.ACNBDataTD {
	border-bottom: 1px solid #D8D8D8;
	color: #000000;
	font-size: 13px;
}

.ACNBErrorDataTD {
	/*border-bottom: 1px solid #D8D8D8;*/
	color: #FF0000;
	font-size: 13px;
}

.ACNBSeparatorTD {
	height: 1px;
	background-color: #000000;
}

.ACNBFooterTD {
	/*border-top: 2px solid #000000;
	background-color: #DADADA;*/
	color: #000000;
	/*font-weight: bold;*/
	font-size: 13px;
	text-align: left;
}

a.ACNBSorterLink:link, a.ACNBSorterLink:visited {
	color: #000000;
	font-size: 13px;
	text-decoration: underline;
}

a.ACNBSorterLink:hover, a.ACNBSorterLink:active {
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}

a.ACNBDataLink:link, a.ACNBDataLink:visited {
	color: #000084;
	font-size: 13px;
	text-decoration: underline;
}

a.ACNBDataLink:hover, a.ACNBDataLink:active {
	color: #000084;
	font-size: 13px;
	text-decoration: none;
}

a.ACNBNavigatorLink:link, a.ACNBNavigatorLink:visited {
	color: #000000;
	/*font-weight: bold;*/
	font-size: 13px;
	text-decoration: underline;
}

a.ACNBNavigatorLink:hover, a.ACNBNavigatorLink:active {
	color: #000000;
	/*font-weight: bold;*/
	font-size: 13px;
	text-decoration: none;
}

.ACNBButton {
	/*border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #EEEEEE;
	font-size: 13px;
	font-family: Tahoma,  Verdana,  Arial,  Helvetica;
	font-weight: bold;*/
}

.ACNBInput {
	/*border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	font-size: 13px;
	font-family: Tahoma,  Verdana,  Arial,  Helvetica;*/
}

.ACNBTextarea {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	font-size: 13px;
	font-family: Tahoma,  Verdana,  Arial,  Helvetica;
}

.ACNBSelect {
	font-size: 13px;
	font-family: Tahoma,  Verdana,  Arial,  Helvetica;
}

/* Calendar */
a.today:link, a.today:visited {
	color: #FF0000;
	/*font-weight: bold;*/
	text-decoration: none;
}

a.today:hover, a.today:active {
	color: #000000;
	/*font-weight: bold;*/
	text-decoration: none;
}

a.selectedDay:link, a.selectedDay:visited {
	color: #000000;
	/*font-weight: bold;*/
	text-decoration: none;
}

a.selectedDay:hover, a.selectedDay:active {
	color: #FF0000;
	/*font-weight: bold;*/
	text-decoration: none;
}

a.weekDay:link, a.weekDay:visited {
	color: #000084;
	text-decoration: none;
}

a.weekDay:hover, a.weekDay:active {
	color: #FF0000;
	text-decoration: none;
}

TD.selectedDay {
	margin: 1px;
	background-color: #DADADA;
	color: #000000;
	font-size: 13px;
}

TD.today {
	border-top: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	color: #000000;
	font-size: 13px;
}

TD.workday {
	border-bottom: 1px solid #D8D8D8;
	color: #000000;
	font-size: 13px;
}

TD.weekend {
	border-bottom: 1px solid #D8D8D8;
	background-color: #EBEBEB;
	color: #000000;
	font-size: 13px;
}

TH.calendar {
	margin: 1px;
	border-bottom: 2px solid #000000;
	background-color: #DADADA;
	color: #000000;
	font-size: 13px;
}

.CalendarButtons {
	margin: 1px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #EEEEEE;
	font-size: 13px;
	font-family: Tahoma,  Verdana,  Arial,  Helvetica;
	/*font-weight: bold;*/
}

.CalendarControls {
	font-family: Tahoma,  Verdana,  Arial,  Helvetica;
	font-size: 13px;
}

.Table {
	border: 1px solid #D9D9D9;
}

