.clsPageHeader {
	BACKGROUND-COLOR: #99cc99
}
.clsPageTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-FAMILY: arial,sans-serif,helvetica;
	FONT-SIZE: 12pt;
}
.clsPage {
	BACKGROUND-COLOR: #99cc99;
}
.clsPageContentTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-FAMILY: arial,sans-serif,helvetica;
	TEXT-DECORATION : none
}
.clsPageContent {
	BACKGROUND-COLOR: #ffffff;
}
BODY {
	COLOR: #000000;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px
}
A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #0000cc;
	FONT-STYLE: normal;
	FONT-FAMILY: arial,sans-serif,helvetica;
	TEXT-DECORATION : none
}
A:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #cc0000;
	FONT-STYLE: normal;
	FONT-FAMILY: arial,sans-serif,helvetica;
	TEXT-DECORATION : underline
}
.clsHeader {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial,sans-serif,helvetica;
	BACKGROUND-COLOR: #339966
}
.clsHeaderContent {
	COLOR: #999900;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	FONT-STYLE: normal;
	FONT-FAMILY: arial,sans-serif,helvetica;
	TEXT-DECORATION : none
}
.clsOtherContent {
	COLOR: #999900;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-STYLE: normal;
	FONT-FAMILY: arial,sans-serif,helvetica;
	TEXT-DECORATION : none
}
.dataTable {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #d6d3ce;
	border-collapse: collapse;
	background-color: white;
	font-family: arial,sans-serif,helvetica
}
.dataTable a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight : bolder;
}
.dataTable a:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight : bolder;
}
.dataTable th {
	color: #FFFFFF;
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #d6d3ce;
	background-color: #339966;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
}
.dataTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #d6d3ce;
	background-color: #ffffff;
}
.dataTableAlternate td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #d6d3ce;
	background-color: #99cc66;
}
.dataTableFooter {
	color: #d6d3ce;
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #d6d3ce;
	text-align: right;
}
.dataTableFooter a {
	color: #000000;
	font-weight: normal;
}
.dataTableFooter a:hover {
	color: #000000;
	font-weight: normal;
}
.clsButton {
	BORDER-TOP: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,sans-serif,helvetica;
	BACKGROUND-COLOR: #339966
}
.clsFooter {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: arial,sans-serif,helvetica;
	TEXT-DECORATION: none;
	text-align: center;
}
.clsFooter A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #0000cc;
	FONT-STYLE: normal;
	FONT-FAMILY: arial,sans-serif,helvetica;
	TEXT-DECORATION: none
}
.clsFooter A:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #cc0000;
	FONT-STYLE: normal;
	FONT-FAMILY: arial,sans-serif,helvetica;
	TEXT-DECORATION: none
}
.clsTopMenu TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #339966;
	HEIGHT: 23px
}
.clsTopMenu TD:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #99cc66;
	HEIGHT: 100%
}
.clsTopMenu TD A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	COLOR: #FFFFFF;
	WIDTH:auto;
	DISPLAY:block;
	PADDING:4px 8px;
	TEXT-DECORATION: none;
}
.clsTopMenu TD A:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	COLOR: #000000;
	BACKGROUND-COLOR: #99cc66;
	WIDTH:auto;
	DISPLAY:block;
	PADDING:4px 8px;
	TEXT-DECORATION: none;
}
.clsTopMenu TH {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #99cc66;
	HEIGHT: 23px
}
.clsTopMenu TH:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #99cc66;
	HEIGHT: 100%
}
.clsTopMenu TH A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	COLOR: #000000;
	WIDTH:auto;
	DISPLAY:block;
	PADDING:4px 8px;
	TEXT-DECORATION: none;
}
.clsTopMenu TH A:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	COLOR: #000000;
	BACKGROUND-COLOR: #99cc66;
	WIDTH:auto;
	DISPLAY:block;
	PADDING:4px 8px;
	TEXT-DECORATION: none;
}
.clsSubMenu TH {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	WIDTH: 100%;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #339966;
	min-height: 23px;
	HEIGHT: 100%
}
.clsSubMenu TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	WIDTH: 98%;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #99cc66;
	min-height: 23px;
	HEIGHT: 100%
}
.clsSubMenu TD:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	WIDTH: 98%;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #99cc99;
	min-height: 23px;
	HEIGHT: 100%
}
.clsSubMenu TD A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	WIDTH: 98%;
	COLOR: #000000;
	WIDTH:auto;
	DISPLAY:block;
	PADDING:4px;
	TEXT-DECORATION: none;
}
.clsSubMenu TD A:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	WIDTH: 98%;
	COLOR: #000000;
	BACKGROUND-COLOR: #99cc99;
	WIDTH:auto;
	DISPLAY:block;
	PADDING:4px;
	TEXT-DECORATION: none;
}
.clsSubMenuHighlight TD A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	WIDTH: 98%;
	COLOR: #000000;
	BACKGROUND-COLOR: #99cc99;
	WIDTH:auto;
	DISPLAY:block;
	PADDING:4px;
	TEXT-DECORATION: none;
}
.clsSubTD TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	WIDTH: 100%;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #99cc66
}
.clsRecipe TD {
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BORDER-TOP: #99cc66 1px solid;
	BORDER-LEFT: #99cc66 1px solid;
	BORDER-RIGHT: #99cc66 1px solid;
	BACKGROUND-COLOR: #99cc66;
	HEIGHT: 23px
}
.clsRecipe TD:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BORDER-TOP: #99cc66 1px solid;
	BORDER-LEFT: #99cc66 1px solid;
	BORDER-RIGHT: #99cc66 1px solid;
	BACKGROUND-COLOR: #ffffff;
	HEIGHT: 100%
}
.clsRecipe TD A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	PADDING-LEFT: 2;
	WIDTH: 100%;
	COLOR: #000000;
	TEXT-DECORATION: none;
	HEIGHT: 23px
}
.clsRecipe TD A:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	WIDTH: 100%;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #ffffff;
	HEIGHT: 100%
}
.clsRecipe TH {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BORDER-TOP: #99cc66 1px solid;
	BORDER-LEFT: #99cc66 1px solid;
	BORDER-RIGHT: #99cc66 1px solid;
	BACKGROUND-COLOR: #ffffff;
	HEIGHT: 23px
}
.clsRecipe TH:hover {
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BORDER-TOP: #99cc66 1px solid;
	BORDER-LEFT: #99cc66 1px solid;
	BORDER-RIGHT: #99cc66 1px solid;
	BACKGROUND-COLOR: #ffffff;
	HEIGHT: 100%
}
.clsRecipe TH A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	PADDING-LEFT: 2;
	WIDTH: 100%;
	COLOR: #000000;
	TEXT-DECORATION: none;
	HEIGHT: 23px
}
.clsRecipe TH A:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, sans-serif, helvetica;
	WIDTH: 100%;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #ffffff;
	HEIGHT: 100%
}
.required {
	background-color: #ffffcc;
}
TD,P,B,INPUT,DIV{font-family:arial,sans-serif,helvetica; font-size:12px}
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}
.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:pointer; cursor:hand}
.clT,.clTover{padding:4px; font-size:12px; font-weight:bold}
.clT{color:#FFFFFF;}
.clTover{color:#000000;}
.clS,.clSover{padding:2px; font-size:12px; font-weight:bold}
.clS2,.clS2over{padding:2px; font-size:12px;}
.clS,.clS2{color:#000000; background-color:#99cc66; layer-background-color:#99cc66;}
.clSover,.clS2over{color:#000000;}
.clSover,.clS2over,.clTover,.clB,.clBar{layer-background-color:#339966; background-color:#339966;}
.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden;}
