/*  CCSTheme */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.PageBODY{ font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; background-color: #E5E6C6 }
.MainPageBODY{ font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; background-color: #E5E6C6 }
.CalPageBODY{ font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; background-color: #E5E6C6 }
.FormHeaderFont{ color: #000080; font-weight: bold; font-size: 18px; }
.FormTABLE{ border-style: solid; border-width: 1px; }
.ColumnTD{ border-style: outset; border-width: 1px; background-color: #B0BACE; color: #000000; font-size: 13px; font-weight: bold; }
.FieldCaptionTD{ border-style: outset; border-width: 1px; background-color: #B0BACE; color: #000000; font-size: 13px; font-weight: bold; }
.DataTD{ border-style: inset; border-width: 1px; background-color: #F3F2E6; font-size: 13px; }
.ErrorDataTD{ border-style: inset; border-width: 1px; background-color: #F3F2E6; color: #FF0000; font-size: 13px; }
.SeparatorTD{ height: 1px; background-color: #000000; }
.AltDataTD{ border-style: inset; border-width: 1px; background-color: #F9F9F2; font-size: 13px; }
.FooterTD { border-style: outset; border-width: 1px; background-color: #B0BACE; font-size: 13px; }
a.SorterLink:link,a.SorterLink:visited{ color: #000000; text-decoration: underline; }
a.SorterLink:hover,a.SorterLink:active{ color: #FFFFFF; text-decoration: none; }
a.DataLink:link,a.DataLink:visited{ color: #800000; text-decoration: underline; }
a.DataLink:hover,a.DataLink:active{ color: #FF0000; text-decoration: none; }
a.NavigatorLink:link,a.NavigatorLink:visited{ color: #000000; font-weight: bold; text-decoration: underline; }
a.NavigatorLink:hover,a.NavigatorLink:active{ color: #FFFFFF; font-weight: bold; text-decoration: none; }
.Button { background-color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Helvetica; font-weight: bold; font-size: 13px; }
.Input { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.Textarea { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.Select { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
/* 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: #800000; font-weight: bold; text-decoration: none; }
a.weekDay:link,a.weekDay:visited{ color: #800000; text-decoration: none; }
a.weekDay:hover,a.weekDay:active{ color: #FF0000; text-decoration: none; }
TD.selectedDay { margin: 1px; border-style: outset; border-width: 1px; background-color: #B0BACE; color: #000000; font-size: 13px; font-weight: bold; }
TD.today { border-top: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #FF0000; border-right: 1px solid #FF0000; background-color: #F9F9F2; font-size: 13px; }
TD.workday { border-style: inset; border-width: 1px; background-color: #F9F9F2; font-size: 13px; }
TD.weekend { border-style: inset; border-width: 1px; background-color: #E6E6DA; font-size: 13px; }
TH.calendar { margin: 1px; border-style: outset; border-width: 1px; background-color: #B0BACE; color: #000000; font-size: 13px; font-weight: bold; }
.CalendarButtons { margin: 1px; background-color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Helvetica; font-weight: bold; font-size: 13px; }
.CalendarControls { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.Table { border-style: solid; border-width: 1px; }
.IPANheader {
color: #E5E6C6;
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 16px;
background-color: #999999;
font-weight: bolder;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
text-align: center; }

.IPANdetail {
color: #E5E6C6;
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 10px;
background-color: #999999;
font-weight: bolder;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
text-align: center; }
.ACTIVEmenu {
	font-size: 11px;
	color: #E5E6C6;
	font-weight: bold;
	background-color: #993300; }
.ACTIVEmenu a {
	color: #E5E6C6;
	text-decoration: none;
	background-color: #993300;
}
.ACTIVEmenu a:visited {
	color: #E5E6C6;
	text-decoration: none;
	background-color: #993300;
}
.ACTIVEmenu a:active {
	color: #E5E6C6;
	text-decoration: none;
	background-color: #993300;
}
.ACTIVEmenu a:hover {
	color: #E5E6C6;
	text-decoration: underline;
	background-color: #993300;
}
.datecopy {
	font-size: 10px;
	color: #975500;
}
.datecopy b {
	color: #333333;
	font-weight: bold;
}

.bodycopy {
	font-size: 11px;
	color: #333333;
}
.bodycopy_wbg {
	font-size: 11px;
	color: #333333;
}
.bodycopy_B {
	font-size: 11px;
	color: #333333;
}
.bodycopy a {
	color: black;
}
.bodycopy_wbg a {
	color: black;
}
.bodycopy a:visited {
	color: black;
}
.bodycopy_wbg a:visited {
	color: black;
}

.smallcopy {
	font-size: 10px;
	color: #333333;
}
.smallcopy a {
	color: #666633;
	text-decoration: none;
}
.smallcopy a:visited {
	color: #666633;
	text-decoration: none;
}
.smallcopy a:active {
	color: #666633;
	text-decoration: none;
}
.smallcopy a:hover {
	color: #666633;
	text-decoration: underline;
}
.headertext {
	font-size: 14px;
	font-weight: bold;
	color: #993300;
}
.headertext2 {
	font-size: 11px;
	font-weight: bold;
	color: #993300;
}
.InfoPanel { 
	border-style: outset; 
	border-width: 1px; 
	background-color: #b0bace; 
	font-size: 13px; 
	color: #333333; 
}

