/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorAvailPets {
	background-color: #d9d9d9;
	}

.FormTitleBgColorAvailPets {
	background-color: #255c2e;
	}

.FormTitleFontColorAvailPets {
	color: #ffffff;
	}

.CaptionBgColorAvailPets {
	background-color: #cccccc;
	}

.CaptionFontColorAvailPets {
	color: #000000;
	}

.DataBgColorAvailPets {
	background-color: #f7f7f7;
	}

.AltDataBgColorAvailPets {
	background-color: #ebebeb;
	}

.DataFontColorAvailPets {
	color: #000000;
	}

.LinkColorAvailPets {
	color: #0033cc;
	}

.VisitedLinkColorAvailPets {
	color: #830083;
	}

.HoverLinkColorAvailPets {
	color: #ff0000;
	}

.ColorBgButtonAvailPets {
	background-color: #255c2e;
}

.ColorFontButtonAvailPets {
	color: #ffffff;
}

.ColorBgButtonPassiveAvailPets {
	background-color: #668e6d;
}

.ColorFontButtonPassiveAvailPets {
	color: #ffffff;
}



.HeaderAvailPets {
	width: 100%;
	}

.HeaderAvailPets th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 4px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
	
	}


html>body .HeaderAvailPets th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderAvailPets th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.HeaderAvailPets a:link { 
	color: #ffffff;
	}

.HeaderAvailPets a:visited { 
	color: #ffffff;
	}

.HeaderAvailPets a:hover, .CaptionAvailPets a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftAvailPets { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightAvailPets { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftAvailPets img{
	width: 12px;
	}

.HeaderRightAvailPets img{
	width: 12px;
	}


/* Grid Options */
.GridAvailPets { 
	border-left: 1px solid #255c2e; border-bottom: 1px solid #255c2e;
	width: 100%;
	}

.CaptionAvailPets th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.CaptionAvailPets td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}


html>body .CaptionAvailPets th, html>body .CaptionAvailPets td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionAvailPets th, * html body .CaptionAvailPets td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionAvailPets a:link { 
	color: #000000;
	}

.CaptionAvailPets a:visited { 
	color: #000000;
	}

.CaptionAvailPets a:hover, .CaptionAvailPets a:active { 
	color: #ff0000;
	}

.CaptionAvailPets img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionAvailPets input {
	vertical-align: middle;
	}

.RowAvailPets th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowAvailPets td { 
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	

html>body .RowAvailPets th, html>body .RowAvailPets td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .RowAvailPets th, * html body .RowAvailPets td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.RowAvailPets { 
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border: 1px solid #255c2e; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body caption.RowAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.RowAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.RowAvailPets a:link { 
	color: #0033cc;
	}

.RowAvailPets a:visited { 
	color: #830083;
	}

.RowAvailPets a:hover, .RowAvailPets a:active { 
	color: #ff0000;
	}

.SeparatorAvailPets{
	color: #255c2e;
	}

.SeparatorAvailPets td{
	height: 1px;
	}


.AltRowAvailPets th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowAvailPets td { 
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: left;
	vertical-align: top;
	background-color: #ebebeb; 
	color: #000000;
	}


html>body .AltRowAvailPets th, html>body .AltRowAvailPets td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowAvailPets th, * html body .AltRowAvailPets td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowAvailPets a:link { 
	color: #0033cc;
	}

.AltRowAvailPets a:visited { 
	color: #830083;
	}

.AltRowAvailPets a:hover, .AltRowAvailPets a:active { 
	color: #ff0000;
	}

.NoRecordsAvailPets td { 
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: left;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.FooterAvailPets td { 
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .NoRecordsAvailPets td, html>body .FooterAvailPets td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsAvailPets td, * html body .FooterAvailPets td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.FooterAvailPets a:link { 
	color: #0033cc;
	}

.FooterAvailPets a:visited { 
	color: #830083;
	}

.FooterAvailPets a:hover, .FooterAvailPets a:active { 
	color: #ff0000;
	}

.FooterAvailPets img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterAvailPets input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordAvailPets { 
	border-left: 1px solid #255c2e; border-bottom: 1px solid #255c2e;
	width: 100%;
	}

.ErrorAvailPets td { 
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}


* html>body .ErrorAvailPets td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ErrorAvailPets td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.ControlsAvailPets th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.ControlsAvailPets td { 
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	
.BottomAvailPets td { 
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .ControlsAvailPets th, html>body .ControlsAvailPets td, html>body .BottomAvailPets td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ControlsAvailPets th, * html body .ControlsAvailPets td, * html body .BottomAvailPets td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.BottomAvailPets a:link { 
	color: #0033cc;
	}

.BottomAvailPets a:visited { 
	color: #830083;
	}

.BottomAvailPets a:hover, .CaptionAvailPets a:active { 
	color: #ff0000;
	}

.BottomAvailPets img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomAvailPets input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionAvailPets th{
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebebeb; 
	color: #000000;
	}

.GroupCaptionAvailPets td{
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}


html>body .GroupCaptionAvailPets th, html>body .GroupCaptionAvailPets td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionAvailPets th, * html body .GroupCaptionAvailPets td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionAvailPets a:link {
	color: #000000;
	}

.GroupCaptionAvailPets a:visited{
	color: #000000;
	}

.GroupCaptionAvailPets a:hover, .GroupCaptionAvailPets a:active{
	color: #ff0000;
	}

.GroupFooterAvailPets td{
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #cccccc; 
	color: #000000;
	}


html>body .GroupFooterAvailPets td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterAvailPets td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterAvailPets a:link {
	color: #0033cc;
	}

.GroupFooterAvailPets a:visited{
	color: #830083;
	}

.GroupFooterAvailPets a:hover, .GroupFooterAvailPets a:active{
	color: #ff0000;
	}

.GroupFooterAvailPets img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterAvailPets input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalAvailPets td{
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebebeb; 
	color: #000000;
	border-bottom: 2px solid #255c2e;
	}


html>body .SubTotalAvailPets td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalAvailPets td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalAvailPets a:link {
	color: #0033cc;
	}

.SubTotalAvailPets a:visited{
	color: #830083;
	}

.SubTotalAvailPets a:hover, .SubTotalAvailPets a:active{
	color: #ff0000;
	}

.TotalAvailPets td{
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ebebeb; 
	color: #000000;
	}


html>body .TotalAvailPets td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .TotalAvailPets td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.TotalAvailPets a:link {
	color: #0033cc;
	}

.TotalAvailPets a:visited{
	color: #830083;
	}

.TotalAvailPets a:hover, .TotalAvailPets a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonAvailPets { 
	background-color: #255c2e; 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 */

.CalendarAvailPets { 
	border: 1px solid #255c2e;
	width: 100%;
	}

.CalendarWeekdayNameAvailPets{
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ebebeb; 
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNameAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameAvailPets a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameAvailPets a:visited{
	color: #830083;
	}

.CalendarWeekdayNameAvailPets a:hover, .CalendarWeekdayNameAvailPets a:active{
	color: #ff0000;
	}

.CalendarWeekendNameAvailPets{
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ebebeb;	
	color: #000000;
	font-weight: normal;
	}


html>body .CalendarWeekendNameAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNameAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNameAvailPets a:link {
	color: #000000;
	}

.CalendarWeekendNameAvailPets a:visited{
	color: #000000;
	}

.CalendarWeekendNameAvailPets a:link, .CalendarWeekendNameAvailPets a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayAvailPets{
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarDayAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayAvailPets a:link {
	color: #0033cc;
	}

.CalendarDayAvailPets a:visited{
	color: #830083;
	}

.CalendarDayAvailPets a:hover, .CalendarDayAvailPets a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendAvailPets{
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: center;
	background-color: #ebebeb;	
	color: #000000;
	}


html>body .CalendarWeekendAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendAvailPets a:link {
	color: #0033cc;
	}

.CalendarWeekendAvailPets a:visited{
	color: #830083;
	}

.CalendarWeekendAvailPets a:hover, .CalendarWeekendAvailPets a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayAvailPets {
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 3px solid #255c2e; border-right: 3px solid #255c2e; border-left: 2px solid #255c2e; border-bottom: 2px solid #255c2e;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}


html>body .CalendarTodayAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayAvailPets a:link {
	color: #0033cc;
	}

.CalendarTodayAvailPets a:visited{
	color: #830083;
	}

.CalendarTodayAvailPets a:hover, .CalendarTodayAvailPets a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayAvailPets {
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 3px solid #255c2e; border-right: 3px solid #255c2e; border-left: 2px solid #255c2e; border-bottom: 2px solid #255c2e;
	text-align: center;
	background-color: #ebebeb;	
	color: #000000;
	}


html>body .CalendarWeekendTodayAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayAvailPets a:link {
	color: #0033cc;
	}

.CalendarWeekendTodayAvailPets a:visited{
	color: #830083;
	}

.CalendarWeekendTodayAvailPets a:hover, .CalendarWeekendTodayAvailPets a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayAvailPets{
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: center;
	background-color: #f7f7f7;	
	color: #255c2e;
	}


html>body .CalendarOtherMonthDayAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayAvailPets a:link {
	color: #255c2e;
	}

.CalendarOtherMonthDayAvailPets a:visited{
	color: #255c2e;
	}

.CalendarOtherMonthDayAvailPets a:hover, .CalendarOtherMonthDayAvailPets a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayAvailPets {
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 3px solid #255c2e; border-right: 3px solid #255c2e; border-left: 2px solid #255c2e; border-bottom: 2px solid #255c2e;
	text-align: center;
	background-color: #f7f7f7;	
	color: #255c2e;
	}


html>body .CalendarOtherMonthTodayAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayAvailPets a:link {
	color: #255c2e;
	}

.CalendarOtherMonthTodayAvailPets a:visited{
	color: #255c2e;
	}

.CalendarOtherMonthTodayAvailPets a:hover, .CalendarOtherMonthTodayAvailPets a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendAvailPets {
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: center;
	background-color: #ebebeb;	
	color: #255c2e;
	}


html>body .CalendarOtherMonthWeekendAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendAvailPets a:link {
	color: #255c2e;
	}

.CalendarOtherMonthWeekendAvailPets a:visited{
	color: #255c2e;
	}

.CalendarOtherMonthWeekendAvailPets a:hover, .CalendarOtherMonthWeekendAvailPets a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayAvailPets {
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 3px solid #255c2e; border-right: 3px solid #255c2e; border-left: 2px solid #255c2e; border-bottom: 2px solid #255c2e;
	text-align: center;
	color: #255c2e;
	background-color: #ebebeb;	
	}
	

html>body .CalendarOtherMonthWeekendTodayAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayAvailPets a:link {
	color: #255c2e;
	}

.CalendarOtherMonthWeekendTodayAvailPets a:visited{
	color: #255c2e;
	}

.CalendarOtherMonthWeekendTodayAvailPets a:hover, .CalendarOtherMonthWeekendTodayAvailPets a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayAvailPets{
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	background-color: #cccccc;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayAvailPets a:link {
	color: #000000;
	}

.CalendarSelectedDayAvailPets a:visited{
	color: #000000;
	}

.CalendarSelectedDayAvailPets a:hover, .CalendarSelectedDayAvailPets a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorAvailPets {
	font-family: Arial; font-size: 80%;
	padding: 4px;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}


html>body .CalendarNavigatorAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorAvailPets a:link {
	color: #0033cc;
	}

.CalendarNavigatorAvailPets a:visited{
	color: #830083;
	}

.CalendarNavigatorAvailPets a:hover, .CalendarNavigatorAvailPets a:active{
	color: #ff0000;
	}

.CalendarNavigatorAvailPets img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorAvailPets td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorAvailPets th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatorAvailPets th, html>body .CalendarNavigatorAvailPets td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorAvailPets th, * html body .CalendarNavigatorAvailPets td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventAvailPets{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventAvailPets {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventAvailPets {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventAvailPets a:link {
	color: #0033cc;
	}

.CalendarEventAvailPets a:visited{
	color: #830083;
	}

.CalendarEventAvailPets a:hover, .CalendarEventAvailPets a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thAvailPets { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thAvailPets {
	font-size: 100%;
}


/*ie6*/
* html body .thAvailPets {
	font-size: 100%;
}
/*end*/

.HeaderAvailPets .thAvailPets { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 4px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderAvailPets .thAvailPets {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderAvailPets .thAvailPets {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.CaptionAvailPets .thAvailPets { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
}


html>body .CaptionAvailPets .thAvailPets {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionAvailPets .thAvailPets {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowAvailPets .thAvailPets { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowAvailPets .thAvailPets { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsAvailPets .thAvailPets { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionAvailPets .thAvailPets {
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-top: 1px solid #255c2e; border-right: 1px solid #255c2e;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebebeb; 
	color: #000000;
}


html>body .GroupCaptionAvailPets .thAvailPets {
	font-family: Arial; font-size: 100%;
}

html>body .RowAvailPets .thAvailPets, html>body .AltRowAvailPets .thAvailPets, html>body .ControlsAvailPets .thAvailPets {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionAvailPets .thAvailPets {
	font-family: Arial; font-size: 100%;
}

* html body .RowAvailPets .thAvailPets, * html body .AltRowAvailPets .thAvailPets, * html body .ControlsAvailPets .thAvailPets {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuAvailPets td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenuAvailPets td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuAvailPets td {
	font-family: Arial; font-size: 100%;
} 
/*end*/
