/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorIceOrtodosso {
	background-color: #ffffff;
	}

.FormTitleBgColorIceOrtodosso {
	background-color: #3b84a0;
	}

.FormTitleFontColorIceOrtodosso {
	color: #f0f7f9;
	}

.CaptionBgColorIceOrtodosso {
	background-color: #8bcdcd;
	}

.CaptionFontColorIceOrtodosso {
	color: #265568;
	}

.DataBgColorIceOrtodosso {
	background-color: #ffffff;
	}

.AltDataBgColorIceOrtodosso {
	background-color: #ffffff;
	}

.DataFontColorIceOrtodosso {
	color: #33728b;
	}

.LinkColorIceOrtodosso {
	color: #0000ff;
	}

.VisitedLinkColorIceOrtodosso {
	color: #058174;
	}

.HoverLinkColorIceOrtodosso {
	color: #c40048;
	}

.ColorBgButtonIceOrtodosso {
	background-color: #3b84a0;
}

.ColorFontButtonIceOrtodosso {
	color: #f0f7f9;
}

.ColorBgButtonPassiveIceOrtodosso {
	background-color: #8ac7e0;
}

.ColorFontButtonPassiveIceOrtodosso {
	color: #fafdff;
}



.HeaderIceOrtodosso {
	width: 100%;
	}

.HeaderIceOrtodosso th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 5px;
	background-image: url('Images/HeaderBg.gif'); background-color: #ffffff; color: #33728b;
	width: 100%;
	white-space: nowrap;
	padding-left: 8px;
	}


html>body .HeaderIceOrtodosso th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderIceOrtodosso th {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.HeaderIceOrtodosso a:link { 
	color: #33728b;
	}

.HeaderIceOrtodosso a:visited { 
	color: #33728b;
	}

.HeaderIceOrtodosso a:hover, .CaptionIceOrtodosso a:active { 
	color: #33728b; text-decoration: none;
	}

.HeaderLeftIceOrtodosso { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightIceOrtodosso { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftIceOrtodosso img{
	width: 1px;
	}

.HeaderRightIceOrtodosso img{
	width: 1px;
	}


/* Grid Options */
.GridIceOrtodosso { 
	
	width: 100%;
	}

.CaptionIceOrtodosso th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #3b84a0;
	background-color: #ffffff; color: #33728b;
	white-space: nowrap;
	}

.CaptionIceOrtodosso td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #3b84a0;
	background-color: #ffffff; color: #33728b;
	white-space: nowrap;
	}


html>body .CaptionIceOrtodosso th, html>body .CaptionIceOrtodosso td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionIceOrtodosso th, * html body .CaptionIceOrtodosso td {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.CaptionIceOrtodosso a:link { 
	color: #33728b;
	}

.CaptionIceOrtodosso a:visited { 
	color: #33728b;
	}

.CaptionIceOrtodosso a:hover, .CaptionIceOrtodosso a:active { 
	color: #c40048;
	}

.CaptionIceOrtodosso img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionIceOrtodosso input {
	vertical-align: middle;
	}

.RowIceOrtodosso th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	background-color: #ffffff; color: #33728b;
	white-space: nowrap;
	color: #33728b;
	}

.RowIceOrtodosso td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #33728b;
	}
	

html>body .RowIceOrtodosso th, html>body .RowIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .RowIceOrtodosso th, * html body .RowIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}
/*end*/

caption.RowIceOrtodosso { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #3b84a0;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #33728b;
	}


html>body caption.RowIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body caption.RowIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.RowIceOrtodosso a:link { 
	color: #0000ff;
	}

.RowIceOrtodosso a:visited { 
	color: #058174;
	}

.RowIceOrtodosso a:hover, .RowIceOrtodosso a:active { 
	color: #c40048;
	}

.SeparatorIceOrtodosso{
	color: #3b84a0;
	}

.SeparatorIceOrtodosso td{
	height: 1px;
	}


.AltRowIceOrtodosso th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	background-color: #ffffff; color: #33728b;
	white-space: nowrap;
	color: #33728b;
	}

.AltRowIceOrtodosso td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #33728b;
	}


html>body .AltRowIceOrtodosso th, html>body .AltRowIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .AltRowIceOrtodosso th, * html body .AltRowIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.AltRowIceOrtodosso a:link { 
	color: #0000ff;
	}

.AltRowIceOrtodosso a:visited { 
	color: #058174;
	}

.AltRowIceOrtodosso a:hover, .AltRowIceOrtodosso a:active { 
	color: #c40048;
	}

.NoRecordsIceOrtodosso td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #3b84a0;
	text-align: left;
	background-color: #ffffff; 
	color: #33728b;
	vertical-align: top;
	}

.FooterIceOrtodosso td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #3b84a0;
	background-color: #ffffff; color: #33728b;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #33728b;
	}


html>body .NoRecordsIceOrtodosso td, html>body .FooterIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .NoRecordsIceOrtodosso td, * html body .FooterIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.FooterIceOrtodosso a:link { 
	color: #0000ff;
	}

.FooterIceOrtodosso a:visited { 
	color: #058174;
	}

.FooterIceOrtodosso a:hover, .FooterIceOrtodosso a:active { 
	color: #c40048;
	}

.FooterIceOrtodosso img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterIceOrtodosso input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordIceOrtodosso { 
	
	width: 100%;
	}

.ErrorIceOrtodosso td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #3b84a0;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #ffffff; 
	}


* html>body .ErrorIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ErrorIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.ControlsIceOrtodosso th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	background-color: #ffffff; color: #33728b;
	white-space: nowrap;
	color: #33728b;
	}

.ControlsIceOrtodosso td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #33728b;
	}
	
.BottomIceOrtodosso td { 
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #3b84a0;
	background-color: #ffffff; color: #33728b;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #33728b;
	}


html>body .ControlsIceOrtodosso th, html>body .ControlsIceOrtodosso td, html>body .BottomIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .ControlsIceOrtodosso th, * html body .ControlsIceOrtodosso td, * html body .BottomIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.BottomIceOrtodosso a:link { 
	color: #0000ff;
	}

.BottomIceOrtodosso a:visited { 
	color: #058174;
	}

.BottomIceOrtodosso a:hover, .CaptionIceOrtodosso a:active { 
	color: #c40048;
	}

.BottomIceOrtodosso img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomIceOrtodosso input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionIceOrtodosso th{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #33728b;
	}

.GroupCaptionIceOrtodosso td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #33728b;
	}


html>body .GroupCaptionIceOrtodosso th, html>body .GroupCaptionIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupCaptionIceOrtodosso th, * html body .GroupCaptionIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupCaptionIceOrtodosso a:link {
	color: #33728b;
	}

.GroupCaptionIceOrtodosso a:visited{
	color: #33728b;
	}

.GroupCaptionIceOrtodosso a:hover, .GroupCaptionIceOrtodosso a:active{
	color: #c40048;
	}

.GroupFooterIceOrtodosso td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #3b84a0;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #8bcdcd; 
	color: #33728b;
	}


html>body .GroupFooterIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .GroupFooterIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.GroupFooterIceOrtodosso a:link {
	color: #0000ff;
	}

.GroupFooterIceOrtodosso a:visited{
	color: #058174;
	}

.GroupFooterIceOrtodosso a:hover, .GroupFooterIceOrtodosso a:active{
	color: #c40048;
	}

.GroupFooterIceOrtodosso img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterIceOrtodosso input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalIceOrtodosso td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #33728b;
	border-bottom: 2px solid #3b84a0;
	}


html>body .SubTotalIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .SubTotalIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.SubTotalIceOrtodosso a:link {
	color: #0000ff;
	}

.SubTotalIceOrtodosso a:visited{
	color: #058174;
	}

.SubTotalIceOrtodosso a:hover, .SubTotalIceOrtodosso a:active{
	color: #c40048;
	}

.TotalIceOrtodosso td{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ffffff; 
	color: #33728b;
	}


html>body .TotalIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .TotalIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}
/*end*/

.TotalIceOrtodosso a:link {
	color: #0000ff;
	}

.TotalIceOrtodosso a:visited{
	color: #058174;
	}

.TotalIceOrtodosso a:hover, .TotalIceOrtodosso a:active{
	color: #c40048;
	}

/* Form Options */
.ButtonIceOrtodosso { 
	background-color: #ffffff; color: #265568; border: solid 1px #3b84a0; padding: 2px; font-weight: bold; font-family: Tahoma; font-size: 11px; font-weight: bold;
	}

/* Calendar */

.CalendarIceOrtodosso { 
	
	width: 100%;
	}

.CalendarWeekdayNameIceOrtodosso{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #3b84a0;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ffffff; 
	color: #33728b;
	font-weight: normal;
	}


html>body .CalendarWeekdayNameIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekdayNameIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekdayNameIceOrtodosso a:link {
	color: #0000ff;
	}

.CalendarWeekdayNameIceOrtodosso a:visited{
	color: #058174;
	}

.CalendarWeekdayNameIceOrtodosso a:hover, .CalendarWeekdayNameIceOrtodosso a:active{
	color: #c40048;
	}

.CalendarWeekendNameIceOrtodosso{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: solid 1px #3b84a0;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ffffff;	
	color: #33728b;
	font-weight: normal;
	}


html>body .CalendarWeekendNameIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendNameIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendNameIceOrtodosso a:link {
	color: #33728b;
	}

.CalendarWeekendNameIceOrtodosso a:visited{
	color: #33728b;
	}

.CalendarWeekendNameIceOrtodosso a:link, .CalendarWeekendNameIceOrtodosso a:visited{
	color: #c40048;
	}

/* Calendar Day */
.CalendarDayIceOrtodosso{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	text-align: center;
	background-color: #ffffff;	
	color: #33728b;
	}


html>body .CalendarDayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarDayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarDayIceOrtodosso a:link {
	color: #0000ff;
	}

.CalendarDayIceOrtodosso a:visited{
	color: #058174;
	}

.CalendarDayIceOrtodosso a:hover, .CalendarDayIceOrtodosso a:active{
	color: #c40048;
	}

/* Calendar Weekend */
.CalendarWeekendIceOrtodosso{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	text-align: center;
	background-color: #ffffff;	
	color: #33728b;
	}


html>body .CalendarWeekendIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendIceOrtodosso a:link {
	color: #0000ff;
	}

.CalendarWeekendIceOrtodosso a:visited{
	color: #058174;
	}

.CalendarWeekendIceOrtodosso a:hover, .CalendarWeekendIceOrtodosso a:active{
	color: #c40048;
	}

/* Calendar Today */
.CalendarTodayIceOrtodosso {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #3b84a0;
	text-align: center;
	background-color: #ffffff;	
	color: #33728b;
	}


html>body .CalendarTodayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarTodayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarTodayIceOrtodosso a:link {
	color: #0000ff;
	}

.CalendarTodayIceOrtodosso a:visited{
	color: #058174;
	}

.CalendarTodayIceOrtodosso a:hover, .CalendarTodayIceOrtodosso a:active {
	color: #c40048;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayIceOrtodosso {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #3b84a0;
	text-align: center;
	background-color: #ffffff;	
	color: #33728b;
	}


html>body .CalendarWeekendTodayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarWeekendTodayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarWeekendTodayIceOrtodosso a:link {
	color: #0000ff;
	}

.CalendarWeekendTodayIceOrtodosso a:visited{
	color: #058174;
	}

.CalendarWeekendTodayIceOrtodosso a:hover, .CalendarWeekendTodayIceOrtodosso a:active{
	color: #c40048;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayIceOrtodosso{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	text-align: center;
	background-color: #ffffff;	
	color: #3b84a0;
	}


html>body .CalendarOtherMonthDayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthDayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthDayIceOrtodosso a:link {
	color: #3b84a0;
	}

.CalendarOtherMonthDayIceOrtodosso a:visited{
	color: #3b84a0;
	}

.CalendarOtherMonthDayIceOrtodosso a:hover, .CalendarOtherMonthDayIceOrtodosso a:active{
	color: #c40048;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayIceOrtodosso {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #3b84a0;
	text-align: center;
	background-color: #ffffff;	
	color: #3b84a0;
	}


html>body .CalendarOtherMonthTodayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthTodayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthTodayIceOrtodosso a:link {
	color: #3b84a0;
	}

.CalendarOtherMonthTodayIceOrtodosso a:visited{
	color: #3b84a0;
	}

.CalendarOtherMonthTodayIceOrtodosso a:hover, .CalendarOtherMonthTodayIceOrtodosso a:active{
	color: #c40048;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendIceOrtodosso {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	text-align: center;
	background-color: #ffffff;	
	color: #3b84a0;
	}


html>body .CalendarOtherMonthWeekendIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendIceOrtodosso a:link {
	color: #3b84a0;
	}

.CalendarOtherMonthWeekendIceOrtodosso a:visited{
	color: #3b84a0;
	}

.CalendarOtherMonthWeekendIceOrtodosso a:hover, .CalendarOtherMonthWeekendIceOrtodosso a:active{
	color: #c40048;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayIceOrtodosso {
	font-family: Arial; font-size: 80%;
	padding: 3px;
	border: 2px solid #3b84a0;
	text-align: center;
	color: #3b84a0;
	background-color: #ffffff;	
	}
	

html>body .CalendarOtherMonthWeekendTodayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarOtherMonthWeekendTodayIceOrtodosso a:link {
	color: #3b84a0;
	}

.CalendarOtherMonthWeekendTodayIceOrtodosso a:visited{
	color: #3b84a0;
	}

.CalendarOtherMonthWeekendTodayIceOrtodosso a:hover, .CalendarOtherMonthWeekendTodayIceOrtodosso a:active{
	color: #c40048;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayIceOrtodosso{
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	background-color: #8bcdcd;
	color: #265568;
	text-align: center;
	font-weight: bold;
	}
	

html>body .CalendarSelectedDayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarSelectedDayIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarSelectedDayIceOrtodosso a:link {
	color: #33728b;
	}

.CalendarSelectedDayIceOrtodosso a:visited{
	color: #33728b;
	}

.CalendarSelectedDayIceOrtodosso a:hover, .CalendarSelectedDayIceOrtodosso a:active{
	color: #c40048;
	}

/* Calendar Navigator */
.CalendarNavigatorIceOrtodosso {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	background-color: #ffffff; color: #33728b;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #33728b;
	}


html>body .CalendarNavigatorIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarNavigatorIceOrtodosso a:link {
	color: #0000ff;
	}

.CalendarNavigatorIceOrtodosso a:visited{
	color: #058174;
	}

.CalendarNavigatorIceOrtodosso a:hover, .CalendarNavigatorIceOrtodosso a:active{
	color: #c40048;
	}

.CalendarNavigatorIceOrtodosso img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorIceOrtodosso td {
	font-family: Arial; font-size: 80%;
	}

.CalendarNavigatorIceOrtodosso th {
	font-family: Arial; font-size: 80%;
	}


html>body .CalendarNavigatorIceOrtodosso th, html>body .CalendarNavigatorIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarNavigatorIceOrtodosso th, * html body .CalendarNavigatorIceOrtodosso td {
	font-family: Arial; font-size: 100%;
}
/*end*/

/* Calendar Extra */
.CalendarEventIceOrtodosso{
	font-family: Arial; font-size: 80%;
	text-align: left;
	}


html>body .CalendarEventIceOrtodosso {
	font-family: Arial; font-size: 100%;
}


/*ie6*/
* html body .CalendarEventIceOrtodosso {
	font-family: Arial; font-size: 100%;
}
/*end*/

.CalendarEventIceOrtodosso a:link {
	color: #0000ff;
	}

.CalendarEventIceOrtodosso a:visited{
	color: #058174;
	}

.CalendarEventIceOrtodosso a:hover, .CalendarEventIceOrtodosso a:active{
	color: #c40048;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thIceOrtodosso { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}


html>body .thIceOrtodosso {
	font-size: 100%;
}


/*ie6*/
* html body .thIceOrtodosso {
	font-size: 100%;
}
/*end*/

.HeaderIceOrtodosso .thIceOrtodosso { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 5px;
	background-image: url('Images/HeaderBg.gif'); background-color: #ffffff; color: #33728b;
	width: 100%;
	white-space: nowrap;
}


html>body .HeaderIceOrtodosso .thIceOrtodosso {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}


/*ie6*/
* html body .HeaderIceOrtodosso .thIceOrtodosso {
	font-family: Arial; font-size: 140%; font-weight: bold; text-align: left;
}
/*end*/

.CaptionIceOrtodosso .thIceOrtodosso { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: solid 1px #3b84a0;
	background-color: #ffffff; color: #33728b;
	white-space: nowrap;
}


html>body .CaptionIceOrtodosso .thIceOrtodosso {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .CaptionIceOrtodosso .thIceOrtodosso {
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
}
/*end*/

.RowIceOrtodosso .thIceOrtodosso { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	background-color: #ffffff; color: #33728b;
	white-space: nowrap;
	color: #33728b;
}

.AltRowIceOrtodosso .thIceOrtodosso { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	background-color: #ffffff; color: #33728b;
	white-space: nowrap;
	color: #33728b;
}

.ControlsIceOrtodosso .thIceOrtodosso { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	background-color: #ffffff; color: #33728b;
	white-space: nowrap;
	color: #33728b;
}

.GroupCaptionIceOrtodosso .thIceOrtodosso {
	font-family: Arial; font-size: 80%;
	padding: 5px;
	border-bottom: dashed 1px #3b84a0;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #33728b;
}


html>body .GroupCaptionIceOrtodosso .thIceOrtodosso {
	font-family: Arial; font-size: 100%;
}

html>body .RowIceOrtodosso .thIceOrtodosso, html>body .AltRowIceOrtodosso .thIceOrtodosso, html>body .ControlsIceOrtodosso .thIceOrtodosso {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}


/*ie6*/
* html body .GroupCaptionIceOrtodosso .thIceOrtodosso {
	font-family: Arial; font-size: 100%;
}

* html body .RowIceOrtodosso .thIceOrtodosso, * html body .AltRowIceOrtodosso .thIceOrtodosso, * html body .ControlsIceOrtodosso .thIceOrtodosso {
	font-family: Arial; font-size: 100%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuIceOrtodosso td {
	font-family: Arial; font-size: 80%;
}


html>body .simpleMenuIceOrtodosso td {
	font-family: Arial; font-size: 100%;
} 


/*ie6*/
* html body .simpleMenuIceOrtodosso td {
	font-family: Arial; font-size: 100%;
} 
/*end*/
