/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColordanielsite2 {
	background-color: #cfcfcf;
	}

.FormTitleBgColordanielsite2 {
	background-color: #777777;
	}

.FormTitleFontColordanielsite2 {
	color: #ffffff;
	}

.CaptionBgColordanielsite2 {
	background-color: #d7d7d7;
	}

.CaptionFontColordanielsite2 {
	color: #000000;
	}

.DataBgColordanielsite2 {
	background-color: #f7f7f7;
	}

.AltDataBgColordanielsite2 {
	background-color: #ececec;
	}

.DataFontColordanielsite2 {
	color: #000000;
	}

.LinkColordanielsite2 {
	color: #0033cc;
	}

.VisitedLinkColordanielsite2 {
	color: #840084;
	}

.HoverLinkColordanielsite2 {
	color: #ff0000;
	}

.ColorBgButtondanielsite2 {
	background-color: #777777;
}

.ColorFontButtondanielsite2 {
	color: #ffffff;
}

.ColorBgButtonPassivedanielsite2 {
	background-color: #bababa;
}

.ColorFontButtonPassivedanielsite2 {
	color: #ffffff;
}



.Headerdanielsite2 {
	width: 170px;
	}

.Headerdanielsite2 th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: center !important;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;
	
	}


html>body .Headerdanielsite2 th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: center !important;
}


/*ie6*/
* html body .Headerdanielsite2 th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: center !important;
}
/*end*/

.Headerdanielsite2 a:link { 
	color: #ffffff;
	}

.Headerdanielsite2 a:visited { 
	color: #ffffff;
	}

.Headerdanielsite2 a:hover, .Captiondanielsite2 a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftdanielsite2 { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightdanielsite2 { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftdanielsite2 img{
	width: 12px;
	}

.HeaderRightdanielsite2 img{
	width: 12px;
	}


/* Grid Options */
.Griddanielsite2 { 
	border-left: 1px solid #777777; border-bottom: 1px solid #777777;
	width: 100%;
	}

.Captiondanielsite2 th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	background-color: #d7d7d7; color: #000000;
	white-space: nowrap;
	}

.Captiondanielsite2 td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	background-color: #d7d7d7; color: #000000;
	white-space: nowrap;
	}


html>body .Captiondanielsite2 th, html>body .Captiondanielsite2 td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captiondanielsite2 th, * html body .Captiondanielsite2 td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Captiondanielsite2 a:link { 
	color: #000000;
	}

.Captiondanielsite2 a:visited { 
	color: #000000;
	}

.Captiondanielsite2 a:hover, .Captiondanielsite2 a:active { 
	color: #ff0000;
	}

.Captiondanielsite2 img {
	margin: 2px; 
	vertical-align: middle;
	}

.Captiondanielsite2 input {
	vertical-align: middle;
	}

.Rowdanielsite2 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Rowdanielsite2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	

html>body .Rowdanielsite2 th, html>body .Rowdanielsite2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Rowdanielsite2 th, * html body .Rowdanielsite2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.Rowdanielsite2 { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 1px solid #777777; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body caption.Rowdanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.Rowdanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Rowdanielsite2 a:link { 
	color: #0033cc;
	}

.Rowdanielsite2 a:visited { 
	color: #840084;
	}

.Rowdanielsite2 a:hover, .Rowdanielsite2 a:active { 
	color: #ff0000;
	}

.Separatordanielsite2{
	color: #777777;
	}

.Separatordanielsite2 td{
	height: 1px;
	}


.AltRowdanielsite2 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowdanielsite2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: left;
	vertical-align: top;
	background-color: #ececec; 
	color: #000000;
	}


html>body .AltRowdanielsite2 th, html>body .AltRowdanielsite2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowdanielsite2 th, * html body .AltRowdanielsite2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowdanielsite2 a:link { 
	color: #0033cc;
	}

.AltRowdanielsite2 a:visited { 
	color: #840084;
	}

.AltRowdanielsite2 a:hover, .AltRowdanielsite2 a:active { 
	color: #ff0000;
	}

.NoRecordsdanielsite2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: left;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.Footerdanielsite2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsdanielsite2 td, html>body .Footerdanielsite2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsdanielsite2 td, * html body .Footerdanielsite2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Footerdanielsite2 a:link { 
	color: #0033cc;
	}

.Footerdanielsite2 a:visited { 
	color: #840084;
	}

.Footerdanielsite2 a:hover, .Footerdanielsite2 a:active { 
	color: #ff0000;
	}

.Footerdanielsite2 img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footerdanielsite2 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Recorddanielsite2 { 
	border-left: 1px solid #777777; border-bottom: 1px solid #777777;
	width: 100%;
	}

.Errordanielsite2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}


* html>body .Errordanielsite2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Errordanielsite2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Controlsdanielsite2 th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controlsdanielsite2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	
.Bottomdanielsite2 td { 
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .Controlsdanielsite2 th, html>body .Controlsdanielsite2 td, html>body .Bottomdanielsite2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Controlsdanielsite2 th, * html body .Controlsdanielsite2 td, * html body .Bottomdanielsite2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Bottomdanielsite2 a:link { 
	color: #0033cc;
	}

.Bottomdanielsite2 a:visited { 
	color: #840084;
	}

.Bottomdanielsite2 a:hover, .Captiondanielsite2 a:active { 
	color: #ff0000;
	}

.Bottomdanielsite2 img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottomdanielsite2 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptiondanielsite2 th{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ececec; 
	color: #000000;
	}

.GroupCaptiondanielsite2 td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body .GroupCaptiondanielsite2 th, html>body .GroupCaptiondanielsite2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptiondanielsite2 th, * html body .GroupCaptiondanielsite2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptiondanielsite2 a:link {
	color: #000000;
	}

.GroupCaptiondanielsite2 a:visited{
	color: #000000;
	}

.GroupCaptiondanielsite2 a:hover, .GroupCaptiondanielsite2 a:active{
	color: #ff0000;
	}

.GroupFooterdanielsite2 td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #d7d7d7; 
	color: #000000;
	}


html>body .GroupFooterdanielsite2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterdanielsite2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterdanielsite2 a:link {
	color: #0033cc;
	}

.GroupFooterdanielsite2 a:visited{
	color: #840084;
	}

.GroupFooterdanielsite2 a:hover, .GroupFooterdanielsite2 a:active{
	color: #ff0000;
	}

.GroupFooterdanielsite2 img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterdanielsite2 input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotaldanielsite2 td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ececec; 
	color: #000000;
	border-bottom: 2px solid #777777;
	}


html>body .SubTotaldanielsite2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotaldanielsite2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotaldanielsite2 a:link {
	color: #0033cc;
	}

.SubTotaldanielsite2 a:visited{
	color: #840084;
	}

.SubTotaldanielsite2 a:hover, .SubTotaldanielsite2 a:active{
	color: #ff0000;
	}

.Totaldanielsite2 td{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ececec; 
	color: #000000;
	}


html>body .Totaldanielsite2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .Totaldanielsite2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.Totaldanielsite2 a:link {
	color: #0033cc;
	}

.Totaldanielsite2 a:visited{
	color: #840084;
	}

.Totaldanielsite2 a:hover, .Totaldanielsite2 a:active{
	color: #ff0000;
	}

/* Form Options */
.Buttondanielsite2 { 
	background-color: #777777; color: #ffffff; border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284; padding: 2px; font-weight: bold; font-family: Tahoma; font-size: 11px; font-weight: bold;
	}

/* Calendar */

.Calendardanielsite2 { 
	border: 1px solid #777777;
	width: 100%;
	}

.CalendarWeekdayNamedanielsite2{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ececec; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNamedanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNamedanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNamedanielsite2 a:link {
	color: #0033cc;
	}

.CalendarWeekdayNamedanielsite2 a:visited{
	color: #840084;
	}

.CalendarWeekdayNamedanielsite2 a:hover, .CalendarWeekdayNamedanielsite2 a:active{
	color: #ff0000;
	}

.CalendarWeekendNamedanielsite2{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ececec;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNamedanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNamedanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNamedanielsite2 a:link {
	color: #000000;
	}

.CalendarWeekendNamedanielsite2 a:visited{
	color: #000000;
	}

.CalendarWeekendNamedanielsite2 a:link, .CalendarWeekendNamedanielsite2 a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDaydanielsite2{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarDaydanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDaydanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDaydanielsite2 a:link {
	color: #0033cc;
	}

.CalendarDaydanielsite2 a:visited{
	color: #840084;
	}

.CalendarDaydanielsite2 a:hover, .CalendarDaydanielsite2 a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekenddanielsite2{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: center;
	background-color: #ececec;	
	color: #000000;
	}


html>body .CalendarWeekenddanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekenddanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekenddanielsite2 a:link {
	color: #0033cc;
	}

.CalendarWeekenddanielsite2 a:visited{
	color: #840084;
	}

.CalendarWeekenddanielsite2 a:hover, .CalendarWeekenddanielsite2 a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodaydanielsite2 {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border-top: 3px solid #777777; border-right: 3px solid #777777; border-left: 2px solid #777777; border-bottom: 2px solid #777777;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarTodaydanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodaydanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodaydanielsite2 a:link {
	color: #0033cc;
	}

.CalendarTodaydanielsite2 a:visited{
	color: #840084;
	}

.CalendarTodaydanielsite2 a:hover, .CalendarTodaydanielsite2 a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodaydanielsite2 {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border-top: 3px solid #777777; border-right: 3px solid #777777; border-left: 2px solid #777777; border-bottom: 2px solid #777777;
	text-align: center;
	background-color: #ececec;	
	color: #000000;
	}


html>body .CalendarWeekendTodaydanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodaydanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodaydanielsite2 a:link {
	color: #0033cc;
	}

.CalendarWeekendTodaydanielsite2 a:visited{
	color: #840084;
	}

.CalendarWeekendTodaydanielsite2 a:hover, .CalendarWeekendTodaydanielsite2 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDaydanielsite2{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: center;
	background-color: #f7f7f7;	
	color: #777777;
	}


html>body .CalendarOtherMonthDaydanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDaydanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDaydanielsite2 a:link {
	color: #777777;
	}

.CalendarOtherMonthDaydanielsite2 a:visited{
	color: #777777;
	}

.CalendarOtherMonthDaydanielsite2 a:hover, .CalendarOtherMonthDaydanielsite2 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodaydanielsite2 {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border-top: 3px solid #777777; border-right: 3px solid #777777; border-left: 2px solid #777777; border-bottom: 2px solid #777777;
	text-align: center;
	background-color: #f7f7f7;	
	color: #777777;
	}


html>body .CalendarOtherMonthTodaydanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodaydanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodaydanielsite2 a:link {
	color: #777777;
	}

.CalendarOtherMonthTodaydanielsite2 a:visited{
	color: #777777;
	}

.CalendarOtherMonthTodaydanielsite2 a:hover, .CalendarOtherMonthTodaydanielsite2 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekenddanielsite2 {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: center;
	background-color: #ececec;	
	color: #777777;
	}


html>body .CalendarOtherMonthWeekenddanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekenddanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekenddanielsite2 a:link {
	color: #777777;
	}

.CalendarOtherMonthWeekenddanielsite2 a:visited{
	color: #777777;
	}

.CalendarOtherMonthWeekenddanielsite2 a:hover, .CalendarOtherMonthWeekenddanielsite2 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodaydanielsite2 {
	font-family: Arial; font-size: 80%;
	padding: 1px;
	border-top: 3px solid #777777; border-right: 3px solid #777777; border-left: 2px solid #777777; border-bottom: 2px solid #777777;
	text-align: center;
	color: #777777;
	background-color: #ececec;	
	}
	

html>body .CalendarOtherMonthWeekendTodaydanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodaydanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodaydanielsite2 a:link {
	color: #777777;
	}

.CalendarOtherMonthWeekendTodaydanielsite2 a:visited{
	color: #777777;
	}

.CalendarOtherMonthWeekendTodaydanielsite2 a:hover, .CalendarOtherMonthWeekendTodaydanielsite2 a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDaydanielsite2{
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	background-color: #d7d7d7;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDaydanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDaydanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDaydanielsite2 a:link {
	color: #000000;
	}

.CalendarSelectedDaydanielsite2 a:visited{
	color: #000000;
	}

.CalendarSelectedDaydanielsite2 a:hover, .CalendarSelectedDaydanielsite2 a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatordanielsite2 {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatordanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatordanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatordanielsite2 a:link {
	color: #0033cc;
	}

.CalendarNavigatordanielsite2 a:visited{
	color: #840084;
	}

.CalendarNavigatordanielsite2 a:hover, .CalendarNavigatordanielsite2 a:active{
	color: #ff0000;
	}

.CalendarNavigatordanielsite2 img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatordanielsite2 td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatordanielsite2 th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatordanielsite2 th, html>body .CalendarNavigatordanielsite2 td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatordanielsite2 th, * html body .CalendarNavigatordanielsite2 td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventdanielsite2{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventdanielsite2 {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventdanielsite2 {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventdanielsite2 a:link {
	color: #0033cc;
	}

.CalendarEventdanielsite2 a:visited{
	color: #840084;
	}

.CalendarEventdanielsite2 a:hover, .CalendarEventdanielsite2 a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thdanielsite2 { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thdanielsite2 {
	font-size: 100%;
}


/*ie6*/
* html body .thdanielsite2 {
	font-size: 100%;
}
/*end*/

.Headerdanielsite2 .thdanielsite2 { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: center !important;
	padding: 3px;
	background-image: url('Images/HeaderBg.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .Headerdanielsite2 .thdanielsite2 {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: center !important;
}


/*ie6*/
* html body .Headerdanielsite2 .thdanielsite2 {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: center !important;
}
/*end*/

.Captiondanielsite2 .thdanielsite2 { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	background-color: #d7d7d7; color: #000000;
	white-space: nowrap;
}


html>body .Captiondanielsite2 .thdanielsite2 {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .Captiondanielsite2 .thdanielsite2 {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.Rowdanielsite2 .thdanielsite2 { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowdanielsite2 .thdanielsite2 { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.Controlsdanielsite2 .thdanielsite2 { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptiondanielsite2 .thdanielsite2 {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border-top: 1px solid #777777; border-right: 1px solid #777777;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ececec; 
	color: #000000;
}


html>body .GroupCaptiondanielsite2 .thdanielsite2 {
	font-family: Arial; font-size: 100%;
}

html>body .Rowdanielsite2 .thdanielsite2, html>body .AltRowdanielsite2 .thdanielsite2, html>body .Controlsdanielsite2 .thdanielsite2 {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptiondanielsite2 .thdanielsite2 {
	font-family: Arial; font-size: 100%;
}

* html body .Rowdanielsite2 .thdanielsite2, * html body .AltRowdanielsite2 .thdanielsite2, * html body .Controlsdanielsite2 .thdanielsite2 {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenudanielsite2 td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenudanielsite2 td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenudanielsite2 td {
	font-family: Arial; font-size: 100%;
} 
/*end*/

