td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}

A {font-size: 12px}

A:Link {color: #663399;  text-decoration: none}

A:Visited {color: #663399;  text-decoration: none}

A:Active {color: #663399;  text-decoration: none}

A:Hover {color: #333333;  text-decoration: underline}

Select {background-color: #FFFFFF;  border-width: 1px; border-style: solid; border-color: #A09151; font-weight:	normal; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}

INPUT{background-color: #ffffff; border-width: 1px;  border-style: solid; border-color: #A09151; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

.InputCheckbox {background-color: #ffffff;border-width: 1px;  border-style: solid; font-weight: Normal; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; border-color: #A09151}
	
Textarea {background-color: #ffffff;  border-width: 1px; border-style: solid; border-color: #A09151;  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

Text {background-color: #ffffff;border-width: 1px; border-style: solid; border-color: #A09151; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

hr{color:#9999CC}
.Table1 { font-weight: bold; background-color: #36414b; border-bottom-style: solid; border-bottom-color: #666666; ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.TablePerigrama { font-weight: normal; background-color: #c6d7d6; border-bottom-style: solid; border-bottom-color: #666666; ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.TableTitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; color: #333333; background-color: #bfbfd8; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-left: #bfbfd8 1px solid; border-right: #bfbfd8 1px solid; border-top: #bfbfd8 1px solid; border-bottom: #bfbfd8 1px solid ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.TextColor { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #996699 }

.LineTable { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #788794; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #666666; }
.TextColor2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4D4D4D }
.BackgroundTable { font-weight: normal; background-color: #FFFFFF; border-bottom-style: solid; border-bottom-color: #666666; ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.BobyBorder {  border: #3e536f; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.CaptionTop { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #474730; }
.CaptionTopLine{	background-color:#CCCC99; }

.CaptionTD { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  text-align: right}
.CaptionNormal { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333}
.DataTD { font-size: 12px}
.SumTotal { font-size: 12px; color: #FF0000}

.Message {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}

.PostMessage {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;  }

.Error1 {COLOR: #FF0000; FONT-FAMILY: "Times New Roman", Times, serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; font-variant: normal; font-style: normal}
.error2{font-family: verdana, tahoma, arial; font-weight: bold; font-size: 11px; color:#E9372E}
.BluePerigLine 
{
	BORDER-RIGHT: #CCCC99 1px solid; 
	BORDER-TOP: #CCCC99 1px solid; 
	BORDER-LEFT: #CCCC99 1px solid; 
	BORDER-BOTTOM: #CCCC99 1px solid; 
	padding: 3px;
}
.BlueTitleTD{
	font-family: Verdana;
	font-size: 11px; 
	background-color:#CCCC99; 
	color:#474730;
	font-weight: bold;

}
			/*
			Define elements to show start/end dates and the dates in between
			*/
			/*
			* for start/end dates
			*/
			.edges {
				border : 1px solid;
				border-color: #adaa9c #fff #fff #adaa9c;
				background-color: #fffbee;
			}
			/*
			* for dates between start and end dates
			*/
			.between {
				background-color: #dccdb9;
			}
			.calendar tbody .disabled { text-decoration: line-through; color:#000}
