body { 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 10px; 
	background-color: #F8FFF8;
	font-family: Arial, Helvetica, sans-serif;
	}
div.zTopMenu {
	background-color: #CCFFCC; 
	border-left: 0px; 
	border-top: 1px solid #339933; 
	border-right: 0px; 
	border-bottom: 1px solid #339933; 
	width: 100%;
	}
div.zTopMenu TD.zMenuItem {
	font-size: 80%;
	color: #000000;
	padding-left: 3px; 
	padding-top: 4px; 
	padding-right: 3px; 
	padding-bottom: 5px; 	
	}
div.zTopMenu TD.zMenuSep {
	font-size: 80%;
	color: #339933;
	padding-left: 3px; 
	padding-top: 4px; 
	padding-right: 3px; 
	padding-bottom: 5px; 	
	}
div.zTopMenu a:visited {
	color: #000000;
	text-decoration: none;
	}
div.zTopMenu a:hover {
	color: #330099;
	text-decoration: none;
	}
div.zTopMenu a:active {
	color: #000000;
	text-decoration: none;
	}
div.zTopMenu a:link {
	color: #000000;
	text-decoration: none;
	}
div.zLeftMenu {
	background-color: #FFFFCC; 
	color: #000000;
	width: 100%; 
	padding-left: 9px; 
	padding-top: 5px; 
	padding-right: 9px; 
	padding-bottom: 5px; 
	border-left: 1px solid #339933;
	border-right: 1px solid #339933; 
	border-top: 1px solid #339933; 
	border-bottom: 1px solid #339933;
	}
TD.zLeftMenu {
	padding-left: 7px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	}
div.zLeftMenu a:visited {
	color: #000000;
	text-decoration: none;
	}
div.zLeftMenu a:hover {
	color: #330099;
	text-decoration: none;
	}
div.zLeftMenu a:active {
	color: #000000;
	text-decoration: none;
	}
div.zLeftMenu a:link {
	color: #000000;
	text-decoration: none;
	}
div.zCopyright {
	background-color: #CCFFCC; 
	border-left: 0px; 
	border-top: 1px solid #339933; 
	border-right: 0px; 
	border-bottom: 1px solid #339933; 
	margin-bottom: 20px;
	width: 100%; 
	padding-left: 9px; 
	padding-top: 9px; 
	padding-right: 9px; 
	padding-bottom: 9px; 
	font-size: 80%;
	color: #000000;
	}
div.zMainText {
	color: #000000;
	width: 100%; 
	padding-left: 9px; 
	padding-top: 0px; 
	padding-right: 9px; 
	padding-bottom: 0px; 
	margin-top: 20px;
	margin-bottom: 20px;
	}
a:link {
	color: #0000cc;
	}
a:active {
	color: #006633;
	}
a:visited {
	color: #006633;
	}
a:hover {
	color: #0000ff;
	}
img.ImageBorder { 
	border: 3px double #003300;
	}
img.ImageLBorder { 
	border: 3px double #003300;
	margin-right: 10px; 
	}
img.ImageRBorder { 
	border: 3px double #003300;
	margin-left: 10px; 
	}
p.zPagePath {
	font-size: 80%;
	}
p.zPagePath a:link {
	color: #0000cc;
	}
p.zPagePath a:visited {
	color: #0000cc;
	}
.zPageHeader {
	font-size: 140%;
	color: #330099;	
	}
.zAuthor {
	font-size: 90%;
	color: #333333;	
	}
table TD.DText {
	font-size: 90%;
	color: #000000;
	background-color: #FFFFEE; 
	padding-left: 11px; 
	padding-top: 7px; 
	padding-right: 11px; 
	padding-bottom: 7px; 	
	border-left: 1px solid #00CC66; 
	border-top: 1px solid #00CC66; 
	border-right: 1px solid #00CC66; 
	border-bottom: 1px solid #00CC66; 
	}
a.PDCLink:link {
	color: #333333;
	text-decoration: none;
	}
a.PDCLink:active {
	color: #333333;
	text-decoration: none;
	}
a.PDCLink:visited {
	color: #333333;
	text-decoration: none;
	}
a.PDCLink:hover {
	color: #330099;
	text-decoration: none;
	}
.PDC {
	color: #333333;
	}
table TD.TabOn {
	font-size: 80%;
	color: #000000;
	background-color: #FFFFEE; 
	padding-left: 9px; 
	padding-top: 2px; 
	padding-right: 9px; 
	padding-bottom: 4px; 	
	border-left: 1px solid #009933; 
	border-top: 1px solid #009933; 
	border-right: 1px solid #009933; 
	}
table TD.TabLOff {
	font-size: 80%;
	color: #000000;
	background-color: #FFFFEE; 
	padding-left: 9px; 
	padding-top: 2px; 
	padding-right: 9px; 
	padding-bottom: 4px; 	
	border-top: 1px solid #00FF99; 
	border-left: 1px solid #00FF99; 
	border-bottom: 1px solid #009933; 
	}
table TD.TabROff {
	font-size: 80%;
	color: #000000;
	background-color: #FFFFEE; 
	padding-left: 9px; 
	padding-top: 2px; 
	padding-right: 9px; 
	padding-bottom: 4px; 	
	border-top: 1px solid #00FF99; 
	border-right: 1px solid #00FF99; 
	border-bottom: 1px solid #009933; 
	}
table TD.TabNoTab {
	font-size: 80%;
	color: #000000;
	padding-left: 9px; 
	padding-top: 2px; 
	padding-right: 9px; 
	padding-bottom: 4px; 	
	border-bottom: 1px solid #009933; 
	}
	}
table TD.TabContent {
	font-size: 80%;
	color: #000000;
	background-color: #FFFFEE; 
	padding-left: 9px; 
	padding-top: 12px; 
	padding-right: 9px; 
	padding-bottom: 5px; 	
	border-left: 1px solid #009933; 
	border-right: 1px solid #009933; 
	border-bottom: 1px solid #009933; 
	}
TD.TabLOff a:visited {
	color: #333333;
	text-decoration: none;
	}
TD.TabLOff a:hover {
	color: #330099;
	text-decoration: none;
	}
TD.TabLOff a:active {
	color: #333333;
	text-decoration: none;
	}
TD.TabLOff a:link {
	color: #333333;
	text-decoration: none;
	}
TD.TabROff a:visited {
	color: #333333;
	text-decoration: none;
	}
TD.TabROff a:hover {
	color: #330099;
	text-decoration: none;
	}
TD.TabROff a:active {
	color: #333333;
	text-decoration: none;
	}
TD.TabROff a:link {
	color: #333333;
	text-decoration: none;
	}
TD.zCMSubItem {
	font-size: 80%;
	padding-left: 10px;
	}
TD.zCMItem {
	font-size: 80%;
	font-weight: bold;
	color: #333333;
	}
table.TabList TD {
	font-size: 90%;
	color: #000000;
	padding-left: 9px; 
	padding-top: 3px; 
	padding-right: 9px; 
	padding-bottom: 5px; 	
	}
.WarningText {
	color: #FF0000;
	font-weight: bold;
	}
.TextHeader {
	font-size: 120%;
	color: #330099;	
	}
.TextHeader2 {
	font-size: 100%;
	font-weight: bold;
	color: #000000;	
	}
.NewDate {
	font-size: 75%;
	color: #FF0000;	
	font-weight: bold;
	}
.ImportantText {
	color: #CC0033;
	font-weight: bold;
	}
.PR_NameClass {
	font-weight: bold;
	}
.PR_TextClass {
	font-size: 90%;
	}
.PR_SizeClass {
	font-style: italic;
	}
.PR_PriceClass {
	font-weight: bold;
	}
.PR_PriceTotalClass {
	font-weight: bold;
	}
.PR_SaleClass1 {
	text-decoration: line-through; 
	font-family: Times, serif; 
	}
.PR_SaleClass2 {
	font-weight: bold;
	}
.PR_AvailClass {
	font-weight: bold;
	}
.PR_HeaderClass {
	font-size: 120%; 
	color: #006600; 
	background-color: #CCFFCC;
	}
.PR_SmallHeaderClass {
	font-size: 110%;
	font-weight: bold;
	}
.PR_ImgClass { 
	border: 3px double #003300;
	margin: 5px; 
	padding: 6 px;
	}
.small_green_ital {
	font-size: 100%; 
	font-weight: bold; 
	font-style: italic;
	color: #330099}
	}
.PFButton {
	font-size: 100%; 
	font-family: Arial, Helvetica, sans-serif;
    background-color: #CCFFCC;
	border: 1px solid #339933; 
}
.PFText {
	font-size: 100%; 
	font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
	border: 1px solid #339933; 
}
.ForumTable {
	border-right: 0px;
	border-left: 1px solid #339933;
	border-top: 0px;
	border-bottom: 1px solid #339933;
    background-color: #FFFFFF;
	color: #000000;
	}
.ForumTable TD {
	border-bottom: 0px; 
	border-top: 1px solid #339933; 
	border-left: 0px; 
	border-right: 1px solid #339933; 
	}
.ForumList {}
.ForumTableHeader TH { 
	color: #006600;
	font-weight: bold;
	font-size: 90%;
	border-bottom: 0px; 
	border-top: 1px solid #339933; 
	border-left: 0px; 
	border-right: 1px solid #339933; 
	background-color: #CCFFCC;
	}
.ForumDescription { 
	font-style: normal;
	font-size: 90%;
	}
.ForumSeparator {
	background-color: #FFFFEE; 
	color: #006600;
	font-size: 90%;
	font-weight: bold;
	}
.ForumLink { 
	font-weight: bold; 
	}
.ForumTopicDescription { 
	color: #333333;
	font-style: normal;
	font-size: 90%;
	font-weight: normal;
	}
.ForumTopicTitle {
	font-size: 120%; 
	font-weight: bold; 
	}
.ForumTopicList  { 
	font-weight: bold; 
	}
.ForumAuthor TD {}
.ForumMessage {}
.ForumMsgTitle {
	font-weight: bold; 
	font-style: normal; 
	} 
.ForumMsgText {}
.ForumDate { font-style: italic;
	}
.ForumLinkNext {
	font-weight: bold ; font-style: normal;
	}
.ForumAddMsg { font-weight: bold; 
	font-style: normal;
	}
.ForumAddTopic {font-weight: bold;
	font-style: normal;
	}
.ForumGbookreply {
	font-style: italic; 
	color: #ff0000
	}