#challenge {
	BACKGROUND: url(./pubimg/bg_whitepaper01.jpg) #fff; MARGIN: 0px
}
#challenge #layout {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(./pubimg/bg_whitepaper02.jpg) #fff; PADDING-BOTTOM: 0px; MARGIN: auto; BORDER-LEFT: #666 1px solid; WIDTH: 740px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
#challenge #head {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 10px solid; PADDING-LEFT: 0px; BACKGROUND: url(./pubimg/bg_headgrey.gif) #333; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 740px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 35px; TEXT-ALIGN: left; visible: hidden
}
#challenge #foot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(./pubimg/bg_headgrey.gif) #a48241; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #000 10px solid; TEXT-ALIGN: center
}
#vitality {
	BACKGROUND: url(./pubimg/bg_creampaper01.jpg) #ffc; MARGIN: 0px
}
#vitality #layout {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(./pubimg/bg_creampaper02.jpg) #fff; PADDING-BOTTOM: 0px; MARGIN: auto; BORDER-LEFT: #666 1px solid; WIDTH: 740px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
#vitality #head {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 10px solid; PADDING-LEFT: 0px; BACKGROUND: url(./pubimg/bg_headrose.gif) #a48241; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 740px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 35px; TEXT-ALIGN: left; visible: hidden
}
#vitality #foot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(./pubimg/bg_headrose.gif) #a48241; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #000 10px solid; TEXT-ALIGN: center
}
#practical {
	BACKGROUND: url(./pubimg/bg_creampaper01.jpg) #ffc; MARGIN: 0px
}
#practical #layout {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(./pubimg/bg_creampaper02.jpg) #fff; PADDING-BOTTOM: 0px; MARGIN: auto; BORDER-LEFT: #666 1px solid; WIDTH: 740px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
#practical #head {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 10px solid; PADDING-LEFT: 0px; BACKGROUND: url(./pubimg/bg_headrose.gif) #a48241; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 740px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 35px; TEXT-ALIGN: left; visible: hidden
}
#practical #foot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(./pubimg/bg_headrose.gif) #a48241; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #000 10px solid; TEXT-ALIGN: center
}
#hobby {
	BACKGROUND: url(./pubimg/bg_leavepaper01.jpg) #cfc; MARGIN: 0px
}
#hobby #layout {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(./pubimg/bg_leavepaper02.jpg) #fff; PADDING-BOTTOM: 0px; MARGIN: auto; BORDER-LEFT: #666 1px solid; WIDTH: 740px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
#hobby #head {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 10px solid; PADDING-LEFT: 0px; BACKGROUND: url(./pubimg/bg_headleave.gif) #a48241; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 740px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 35px; TEXT-ALIGN: left; visible: hidden
}
#hobby #foot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(./pubimg/bg_headleave.gif) #a48241; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #000 10px solid; TEXT-ALIGN: center
}
#leisure {
	BACKGROUND: url(./pubimg/bg_leavepaper01.jpg) #cfc; MARGIN: 0px
}
#leisure #layout {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(./pubimg/bg_leavepaper02.jpg) #fff; PADDING-BOTTOM: 0px; MARGIN: auto; BORDER-LEFT: #666 1px solid; WIDTH: 740px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
#leisure #head {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 10px solid; PADDING-LEFT: 0px; BACKGROUND: url(./pubimg/bg_headleave.gif) #a48241; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 740px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 35px; TEXT-ALIGN: left; visible: hidden
}
#leisure #foot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(./pubimg/bg_headleave.gif) #a48241; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #000 10px solid; TEXT-ALIGN: center
}
#mainbody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; WIDTH: 700px; PADDING-TOP: 20px; BORDER-BOTTOM: #000 0px dotted
}
#maintable {
	VERTICAL-ALIGN: top; WIDTH: 100%
}
.mainleft {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN: top;
	WIDTH: 580px;
	PADDING-TOP: 10px;
	align: left;
	background-color: #FFFFFF;
}
.mainleft .headline {
	BORDER-TOP: #300 2px dotted;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 18px;
	MARGIN: 5px 10px 25px;
	COLOR: #000;
	BORDER-BOTTOM: #300 2px dotted;
	padding: 5px;
}
.mainright {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; WIDTH: 140px; PADDING-TOP: 10px; align: left
}
.feature {
	PADDING-RIGHT: 5px; PADDING-LEFT: 30px; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; MARGIN: 20px 30px 5px 0px; COLOR: #300; PADDING-TOP: 5px
}
.feature IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 5px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.feature H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 20px 5px 5px -25px; BORDER-LEFT: #663 20px solid; COLOR: #300; PADDING-TOP: 5px; BORDER-BOTTOM: #663 1px solid
}
.product {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.product .buynowpackage {
	MARGIN: 5px 3px 15px 10px
}
.product .buynowpackage IMG {
	MARGIN: 5px 0px
}
.product .data {
	BORDER-RIGHT: #663 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #663 0px solid; MARGIN-TOP: 8px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #663 0px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #663 0px solid; BACKGROUND-COLOR: #000
}
.product .notes {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 8px 8px 8px 20px; COLOR: #000; PADDING-TOP: 2px
}
.notes {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: small; PADDING-BOTTOM: 2px; MARGIN: 2px 8px 8px 20px; COLOR: #000; PADDING-TOP: 2px
}
#mainbody .buynow {
	WIDTH: 700px
}
.systemrequirements {
	MARGIN: 10px
}
.systemrequirements .system {
	FONT-SIZE: 12px; WHITE-SPACE: normal; BACKGROUND-COLOR: #000; TEXT-ALIGN: center
}
.systemrequirements .data {
	FONT-SIZE: 12px; WHITE-SPACE: normal; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.systemrequirements .data TD {
	BORDER-RIGHT: #000 1px solid; FONT-SIZE: 12px; BORDER-BOTTOM: #000 1px solid; WHITE-SPACE: normal; TEXT-ALIGN: center
}
#requirements {
	BORDER-TOP: #666 1px solid; FONT-SIZE: small; MARGIN: 10px 0px; BORDER-LEFT: #666 1px solid; WIDTH: 100%; TEXT-ALIGN: center; vertical-text: top
}
#requirements TD {
	BORDER-RIGHT: #666 1px solid; FONT-SIZE: 12px; BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: center; vertical-text: top
}
#requirements .content {
	TEXT-ALIGN: left
}
#requirements .left {
	PADDING-LEFT: 1em; TEXT-ALIGN: left
}
