BODY {
	PADDING-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(images/bg.jpg) #b6c1d5 repeat-x; PADDING-TOP: 0px
}
TABLE.logo {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; HEIGHT: 70px; MARGIN-LEFT: 18px
}
TR.head {
	BACKGROUND-IMAGE: url(images/top_bg.jpg); WIDTH: 875px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 105px
}
TD.left-bg {
	BACKGROUND-IMAGE: url(images/bg_left.gif); WIDTH: 2px; BACKGROUND-REPEAT: repeat-y
}
TD.right-bg {
	WIDTH: 2px; BACKGROUND: url(images/bg_right.gif) repeat-y
}
TD.brand {
	BORDER-BOTTOM: #3c517b 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; BACKGROUND: url(images/news_brand_bg.gif) repeat-x; LETTER-SPACING: 1px; HEIGHT: 25px; COLOR: #e2e2e2; FONT-SIZE: 9pt; BORDER-RIGHT: #293e68 1px solid; PADDING-TOP: 3px
}
TD.bottom-line {
	BORDER-BOTTOM: #d6dee3 1px solid
}
.product-brand {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 1px; TEXT-INDENT: 10px; HEIGHT: 23px; BORDER-TOP: #e0e0e0 1px solid; PADDING-TOP: 1px
}
.iconpadding-news {
	BORDER-BOTTOM: #d6dee3 1px solid; PADDING-TOP: 10px
}
.txt-newstitle-01 {
	LINE-HEIGHT: 18pt; COLOR: #eee; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
.txt-newstitle-02 {
	FONT-FAMILY: "Times New Roman", "Times", "serif"; COLOR: #eee; FONT-SIZE: 15pt; TEXT-DECORATION: none
}
.txt-productstitle-01 {
	LINE-HEIGHT: 18pt; LETTER-SPACING: 1px; COLOR: #1e1e1e; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
.txt-productstitle-02 {
	FONT-FAMILY: "Times New Roman", "Times", "serif"; COLOR: #1e1e1e; FONT-SIZE: 15pt; TEXT-DECORATION: none
}
.txt-title {
	COLOR: #c0f239; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.txt-title2 {
	LINE-HEIGHT: 21px; COLOR: #0066cc; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.txteee {
	LINE-HEIGHT: 24px; COLOR: #ffffff; FONT-SIZE: 9pt
}
.txteee2 {
	LINE-HEIGHT: 14pt; COLOR: #e8e8e8; FONT-SIZE: 8pt
}
.txt-02 {
	COLOR: midnightblue; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.txt-03 {
	COLOR: #0087d7; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.txt-04 {
	LINE-HEIGHT: 18pt; COLOR: #0099ff; FONT-SIZE: 9pt
}
.txt-05 {
	COLOR: #333399; FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
.txt-06 {
	COLOR: #ff6600; FONT-SIZE: 9pt
}
.txt-07 {
	COLOR: #ffcc00; FONT-SIZE: 9pt
}
A.txt-news {
	LINE-HEIGHT: 18pt; LETTER-SPACING: 1px; COLOR: #ffffff; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A.txt-news:visited {
	LINE-HEIGHT: 18pt; LETTER-SPACING: 1px; COLOR: #ffffff; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A.txt-news:link {
	LINE-HEIGHT: 18pt; LETTER-SPACING: 1px; COLOR: #ffffff; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A.txt-news:hover {
	TEXT-DECORATION: underline
}
.txt333-2 {
	LINE-HEIGHT: 15pt; LETTER-SPACING: 0px; COLOR: #333; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A.txt333 {
	LETTER-SPACING: 1px; COLOR: #ff9933; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A.txt333:visited {
	LETTER-SPACING: 1px; COLOR: #ff9933; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A.txt333:link {
	LETTER-SPACING: 1px; COLOR: #ff9933; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A.txt333:hover {
	LETTER-SPACING: 1px; COLOR: #ff9933; FONT-SIZE: 9pt; TEXT-DECORATION: underline
}
.box-left {
	BACKGROUND-IMAGE: url(images/box_02.gif); WIDTH: 6px; BACKGROUND-REPEAT: repeat-y
}
.box-right {
	BACKGROUND-IMAGE: url(images/box_03.gif); WIDTH: 6px; BACKGROUND-REPEAT: repeat-y
}
.box-bottom {
	BACKGROUND-IMAGE: url(images/box_05.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 5px
}
A.btn02 {
	TEXT-ALIGN: center; PADDING-LEFT: 4px; WIDTH: 100px; PADDING-RIGHT: 4px; DISPLAY: table-cell; FONT: 8pt Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(images/button_bg.gif) no-repeat center center; HEIGHT: 23px; COLOR: #364865; VERTICAL-ALIGN: middle; TEXT-DECORATION: none; PADDING-TOP: 4px
}
A.btn02:hover {
	BACKGROUND: url(images/button_bg2.gif) no-repeat center center
}
.box-bg {
	WIDTH: 871px; BACKGROUND: url(images/box_bg.jpg) #c4d5d9 repeat-y
}
INPUT {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; FONT: 8pt "Arial", "Helvetica", "sans-serif"; COLOR: #0087d7; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.input-01 {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; FONT: 8pt "Arial", "Helvetica", "sans-serif"; COLOR: #0087d7; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.input-02 {
	BORDER-BOTTOM: #cdd4dc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cdd4dc 1px solid; BACKGROUND-COLOR: #536282; WIDTH: 90px; HEIGHT: 20px; COLOR: #dadde3; FONT-SIZE: 9pt; VERTICAL-ALIGN: middle; BORDER-TOP: #cdd4dc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #cdd4dc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.input-03 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
SELECT {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; FONT: 8pt/1px "Arial", "Helvetica", "sans-serif"; COLOR: #0087d7; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
TD.news-bg {
	BACKGROUND: url(images/news_bg.jpg) #c6cfde repeat-x
}
.main-bg {
	BACKGROUND: url(images/main_bg.gif) #b5c0d4 repeat-x
}
TD.point-line {
	BACKGROUND: url(images/point_b.gif) repeat-x left bottom
}
TABLE.editform {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: #eceef4 1px solid; BORDER-TOP: #eceef4 1px solid; BORDER-RIGHT: 1px solid
}
.page {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT: bold 11pt/15pt Verdana, Arial, Helvetica, sans-serif; COLOR: #c0f239
}
A.page {
	LINE-HEIGHT: 15pt; FONT-VARIANT: normal; FONT-STYLE: normal; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #3aaba2; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.page:link {
	LINE-HEIGHT: 15pt; FONT-VARIANT: normal; FONT-STYLE: normal; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #3aaba2; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.page:visited {
	LINE-HEIGHT: 15pt; FONT-VARIANT: normal; FONT-STYLE: normal; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #3aaba2; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.page:hover {
	COLOR: #8afff5
}
A.tab01 {
	TEXT-ALIGN: center; MARGIN: 0px; FONT: 9pt Verdana, Arial, Helvetica, sans-serif; HEIGHT: 32px; COLOR: #333; TEXT-DECORATION: none
}
.tab02 {
	TEXT-ALIGN: center; MARGIN: 0px; FONT: 9pt Verdana, Arial, Helvetica, sans-serif; HEIGHT: 32px; COLOR: #333; TEXT-DECORATION: none
}
A.tab03 {
	TEXT-ALIGN: center; MARGIN: 0px; FONT: 9pt Verdana, Arial, Helvetica, sans-serif; HEIGHT: 32px; COLOR: #333; TEXT-DECORATION: none
}
.tab04 {
	TEXT-ALIGN: center; MARGIN: 0px; FONT: 9pt Verdana, Arial, Helvetica, sans-serif; HEIGHT: 32px; COLOR: #333; TEXT-DECORATION: none
}
A.tab01 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 31px; WIDTH: 128px; PADDING-RIGHT: 31px; BACKGROUND: url(images/tab_01.gif) no-repeat center center; CURSOR: hand; PADDING-TOP: 13px
}
.tab02 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 31px; WIDTH: 128px; PADDING-RIGHT: 31px; BACKGROUND: url(images/tab_02.gif) no-repeat center center; PADDING-TOP: 13px
}
A.tab03 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 18px; PADDING-RIGHT: 17px; BACKGROUND: url(images/tab_03.gif) no-repeat center center; CURSOR: hand; PADDING-TOP: 13px
}
.tab04 {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 18px; PADDING-RIGHT: 17px; BACKGROUND: url(images/tab_04.gif) no-repeat center center; PADDING-TOP: 13px
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#list_area {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f3f3f3; PADDING-LEFT: 5px; WIDTH: 455px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
DIV H2 {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 3px; TEXT-INDENT: 10px; MARGIN: 8px 0px; WIDTH: 100%; BORDER-TOP: #e0e0e0 1px solid; PADDING-TOP: 3px
}
H2 {
	COLOR: midnightblue; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
#HyperWeb {
	WIDTH: 49%; FLOAT: left
}
#Rainbow {
	WIDTH: 49%; FLOAT: left
}
#software {
	WIDTH: 49%; FLOAT: left
}
#QBoss {
	WIDTH: 49%; FLOAT: right
}
#X-chamber {
	WIDTH: 49%; FLOAT: right
}
#freeware {
	WIDTH: 49%; FLOAT: right
}
#area01 {
	PADDING-BOTTOM: 15px; WIDTH: 100%; DISPLAY: block; HEIGHT: auto; PADDING-TOP: 5px
}
#area02 {
	PADDING-BOTTOM: 15px; WIDTH: 100%; DISPLAY: block; HEIGHT: auto; PADDING-TOP: 5px
}
#area03 {
	PADDING-BOTTOM: 15px; WIDTH: 100%; DISPLAY: block; HEIGHT: auto; PADDING-TOP: 5px
}
H2 SPAN {
	COLOR: #0087d7; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
#list_area H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#list_area H1 SPAN {
	PADDING-LEFT: 5px; DISPLAY: inline; FONT: 15pt "Times New Roman", "Times", "serif"; FLOAT: left; COLOR: #1e1e1e; TEXT-DECORATION: none
}
#list_area H1 SPAN.subtitle {
	LINE-HEIGHT: 18pt; DISPLAY: inline; LETTER-SPACING: 1px; COLOR: #1e1e1e; FONT-SIZE: 9pt
}
.more {
	MARGIN-TOP: 3px; DISPLAY: inline; FLOAT: right; CLEAR: right
}
DIV.clear {
	CLEAR: both
}
#products-menu {
	MARGIN: 0px; PADDING-LEFT: 30px
}
#products-menu LI {
	LIST-STYLE-POSITION: outside; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(images/icon_dot.gif); PADDING-TOP: 3px
}
#products-menu LI A {
	COLOR: #666; FONT-SIZE: 80%; TEXT-DECORATION: none
}
#products-menu LI A:hover {
	COLOR: #0045af; TEXT-DECORATION: underline
}
#products-menu LI IMG {
	MARGIN-LEFT: 5px
}
#products-menu LI A.emphasis {
	COLOR: #c03; FONT-WEIGHT: bold
}

