BODY {
	FONT-SIZE: 14px; COLOR: #256504; FONT-FAMILY: verdana, sans-serif; voice-family: inherit; background:#ccc;
}
TD {
	FONT-SIZE: 14px; COLOR: #256504; FONT-FAMILY: verdana, sans-serif; voice-family: inherit
}
TH {
	FONT-SIZE: 14px; COLOR: #256504; FONT-FAMILY: verdana, sans-serif; voice-family: inherit
}
INPUT {
	FONT-SIZE: 14px; COLOR: #256504; FONT-FAMILY: verdana, sans-serif; voice-family: inherit
}
.downdiva {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; MARGIN-TOP: -102px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 315px; WIDTH: 261px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; HEIGHT: 102px
}
.downdiv1a {
	PADDING-RIGHT: 5px; MARGIN-LEFT: 20px; COLOR: #3c475b; PADDING-TOP: 20px
}
.downdiv1a A:link {
	COLOR: #255d77
}
.downdiv1a A:visited {
	COLOR: #255d77
}
.downdiv1a A:hover {
	COLOR: #bd1d01
}
.downdiv2a {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 20px; WIDTH: 250px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
BODY {
	PADDING-RIGHT: 0px; MIN-WIDTH: 610px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; COLOR: #333; PADDING-TOP: 0px
}
A:link {
	COLOR: #000099; TEXT-DECORATION: none
}
A:active {
	COLOR: #000099; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
A:hover {
	COLOR: #bd1d01; TEXT-DECORATION: underline
}
.indexhref:link {
	COLOR: #000099; TEXT-DECORATION: none
}
.indexhref2:link {
	COLOR: #bd1d01; TEXT-DECORATION: none
}
.indexhref3:hover {
	COLOR: #bd1d01; TEXT-DECORATION: none
}
FORM {
	MARGIN: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#header {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
* HTML #header UL {
	RIGHT: 50px
}
#breadcrumbs {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer-contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 50px; PADDING-TOP: 0px
}
#footer-contents2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 183px; PADDING-TOP: 0px
}
#header DIV {
	FONT-SIZE: 12px; MAX-WIDTH: 900px; MARGIN: 0px auto
}
#breadcrumbs {
	FONT-SIZE: 12px; MAX-WIDTH: 900px; MARGIN: 0px auto
}
#content {
	FONT-SIZE: 12px; MAX-WIDTH: 900px; MARGIN: 0px auto
}
#footer-contents {
	FONT-SIZE: 12px; MAX-WIDTH: 900px; MARGIN: 0px auto
}
#main-feature .feature-contents {
	FONT-SIZE: 12px; WIDTH: 900px; MARGIN: 0px auto;
}
#header {
	Z-INDEX: 1; BACKGROUND: url(header-background.png) repeat-x 50% top; POSITION: relative; HEIGHT: 38px
}
#header1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 100px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header H1 {
	MARGIN: 0px
}
#header UL {
	BORDER-RIGHT: #1f2635 1px solid; FONT-SIZE: 14px; BORDER-LEFT: #576178 1px solid; COLOR: #fff; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
#header LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 66px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#header UL SPAN {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px; HEIGHT: 13px; TEXT-DECORATION: none
}
#header UL A:link {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px; HEIGHT: 13px; TEXT-DECORATION: none
}
#header UL A:visited {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px; HEIGHT: 13px; TEXT-DECORATION: none
}
#header UL LI SPAN {
	BACKGROUND: url(2.gif); TEXT-DECORATION: none
}
#header UL LI A.current {
	BACKGROUND: url(2.gif); TEXT-DECORATION: none
}
#header UL LI A:hover {
	BACKGROUND: url(2.gif); TEXT-DECORATION: none
}
#menu_check {
	BACKGROUND: url(2.gif)
}
#menu_uncheck {
	BACKGROUND: url(1.gif)
}
#breadcrumbs1 {
	PADDING-RIGHT: 500px; FONT-SIZE: 85%; BACKGROUND: url(1.jpg) no-repeat right 50%; PADDING-BOTTOM: 30px; COLOR: #999; PADDING-TOP: 4px
}
#breadcrumbs2 {
	PADDING-RIGHT: 500px; FONT-SIZE: 85%; BACKGROUND: url(2.jpg) no-repeat right 50%; PADDING-BOTTOM: 30px; COLOR: #999; PADDING-TOP: 4px
}
#breadcrumbs2 A:hover {
	COLOR: #333
}
#breadcrumbs2 A:active {
	COLOR: #333
}
#home #main-feature-background { background:#CCC;
}
#home .variation1#main-feature-background {
	BACKGROUND-IMAGE: url(back_p.jpg)
}
#home .variation2#main-feature-background {
	BACKGROUND-IMAGE: url(back_p.jpg)
}
#home .variation3#main-feature-background {
	BACKGROUND-POSITION: center 0px;
	BACKGROUND-REPEAT: no-repeat;
	background-color: #ccc;
}
#home #main-feature {
	MARGIN-TOP: 0px
}
#home #main-feature P {
	MIN-HEIGHT: 80px
}
#home #main-feature .feature-contents {
	PADDING-BOTTOM: 30px
}
#home #main-feature .feature-contents {
	MIN-HEIGHT: 285px
}
* HTML #home #main-feature .feature-contents {
	HEIGHT: 285px
}
#home #content {
	COLOR: #5f6775; background:#CCC; 
}
#home .front-feature-left {
	FLOAT: left; WIDTH: 55%; MARGIN-RIGHT: 4%
}
#home .front-feature-right {
	FLOAT: left; WIDTH: 40%
}
#home .front-feature H3 {
	MARGIN-LEFT: 40px
}
#home .front-feature P {
	MARGIN-LEFT: 40px
}
#home .front-feature UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#home .front-feature LI {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#home .front-feature-right H3 {
	MARGIN-LEFT: 30px
}
#home .front-feature-right UL {
	MARGIN-LEFT: 30px
}
#home .front-feature-right P {
	MARGIN-LEFT: 30px
}
#home .front-feature P {
	MARGIN-TOP: 0px
}
#home .front-feature IMG {
	FLOAT: left
}
#home .front-feature .corner-box {
	PADDING-BOTTOM: 20px
}
OL.faq LI A {
	BORDER-BOTTOM: #6c98ee 1px dotted; TEXT-DECORATION: none
}
OL.faq LI A:hover {
	BORDER-LEFT-COLOR: #039; BORDER-BOTTOM-COLOR: #039; BORDER-TOP-COLOR: #039; BORDER-RIGHT-COLOR: #039
}
TABLE {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; MARGIN: 1em 0px; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ddd; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.productlist IMG.product-logo {
	FLOAT: left; MARGIN: 0px 10px 1em 0px
}
.productlist H3 {
	CLEAR: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.productlist P {
	MARGIN: 0.2em 0px 2em
}
.key-point H1 {
	MARGIN: 0px
}
.key-point H3 {
	MARGIN: 0px
}
#product-desc H2 {
	FONT-SIZE: 2px; TEXT-INDENT: -700em; LINE-HEIGHT: 2px; HEIGHT: 25px
}
#product-desc P {
	PADDING-LEFT: 170px
}
#product-desc UL {
	PADDING-LEFT: 190px; MARGIN-BOTTOM: 0px
}
#key-desc {
	PADDING-LEFT: 190px; MARGIN-BOTTOM: 0px
}
#product-side {
	MARGIN-LEFT: 65%
}
#key-side {
	MARGIN-LEFT: 65%
}
#product-side UL {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px
}
#key-side UL {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px
}
#product-side LI {
	PADDING-BOTTOM: 0.2em
}
#key-side {
	PADDING-BOTTOM: 0.2em
}
#product-desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 25px; WIDTH: 60%; COLOR: #4c5c5c; LINE-HEIGHT: 140%; PADDING-TOP: 40px
}
#key-desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 25px; WIDTH: 60%; COLOR: #4c5c5c; LINE-HEIGHT: 140%; PADDING-TOP: 40px
}
#key-desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#key-side {
	COLOR: #4c5c5c
}
#product-side .download H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; MARGIN: 0px; COLOR: #1d9101
}
.download H3 :link {
	COLOR: #1d9101
}
.download H3 :visited {
	COLOR: #1d9101
}
.download H3 :active {
	COLOR: #1d9101
}
.download H3 :active {
	COLOR: #1d9101
}
.download H3 :hover:link {
	COLOR: #156b01
}
.download H3 :hover:visited {
	COLOR: #156b01
}
.download LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.download UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
.configParent {
	DISPLAY: block; FONT-SIZE: 85%
}
DL {
	MARGIN-TOP: 0px
}
DT {
	FONT-WEIGHT: bold
}
DD {
	MARGIN: 0.2em 0px 1em 1em
}
.product-thumb {
	DISPLAY: block; PADDING-BOTTOM: 75px; MARGIN: 15px 0px; TEXT-DECORATION: none
}
.product-thumb STRONG {
	TEXT-DECORATION: underline
}
#content {
	BACKGROUND: #fff
}
#nav:unknown {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: url(menu_tr.gif) no-repeat right top; MARGIN: 0px; LINE-HEIGHT: 0.1; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 9px; content: url("key-point_tl.gif")
}
#nav {
	BACKGROUND: url(menu_back.gif) #e0e9e9 repeat-y right 50%
}
#nav:unknown {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: url(menu_br.gif) no-repeat right bottom; MARGIN: 0px; LINE-HEIGHT: 0.1; PADDING-TOP: 0px; HEIGHT: 8px; content: url("key-point_bl.gif")
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav {
	MARGIN-BOTTOM: 1em
}
#nav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav LI SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; COLOR: #666; PADDING-TOP: 6px
}
#nav LI SPAN#configParent {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#nav LI SPAN #configuration {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#nav LI A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #edf2f2; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
#nav LI A:hover {
	BACKGROUND: #e0e9e9
}
#nav LI LI SPAN {
	PADDING-RIGHT: 8px; PADDING-LEFT: 20px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nav LI LI A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 20px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
#oN {
	BACKGROUND-COLOR: #e0e9e9
}
#oN:hover {
	BACKGROUND-COLOR: #c6dcdc
}
#footer {
	CLEAR: both; PADDING-RIGHT: 50px; MARGIN-TOP: 3em; PADDING-LEFT: 50px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; COLOR: #888; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#footer-contents {
	BORDER-TOP: #c9d0e0 1px solid; PADDING-TOP: 40px
}
#footer UL#footer-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: -0.8em
}
#footer UL#footer-menu LI {
	DISPLAY: inline; BACKGROUND: #fff; MARGIN: 0px 1em
}
#footer UL#footer-menu LI A {
	MARGIN: 0px 1em; WHITE-SPACE: nowrap
}
#footer P {
	CLEAR: both; MARGIN: 0.3em
}
#footer .site-tools {
	DISPLAY: none
}
.small-print {
	FONT-SIZE: 85%; COLOR: #888
}
.small-print A:link {
	COLOR: #888
}
.small-print A:visited {
	COLOR: #888
}
.small-print A:hover {
	COLOR: #333
}
.small-print A:active {
	COLOR: #333
}
#locales {
	MARGIN: 0px auto 1.5em; WIDTH: 610px; LINE-HEIGHT: 160%
}
#locales P {
	PADDING-RIGHT: 0.3em; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer DL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#locales UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#locales LI {
	PADDING-RIGHT: 0.3em; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer DT {
	PADDING-RIGHT: 0.3em; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer DD {
	PADDING-RIGHT: 0.3em; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#locales LI A {
	WHITE-SPACE: nowrap
}
#header HR {
	DISPLAY: none
}
#footer HR {
	DISPLAY: none
}
#nav-access {
	DISPLAY: none
}
#tNavTop {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#tNavBottom {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#tNavTop > LI {
	DISPLAY: block
}
#tNavBottom > LI {
	DISPLAY: block
}
#tNavTop:unknown {
	CLEAR: both
}
#tNavBottom:unknown {
	CLEAR: both
}
#tNavTop A[rel='prev'] {
	FLOAT: left; TEXT-ALIGN: left
}
#tNavBottom A[rel='prev'] {
	FLOAT: left; TEXT-ALIGN: left
}
#tNavTop A[rel='toc'] {
	DISPLAY: block; TEXT-ALIGN: center
}
#tNavTop A[rel='next'] {
	FLOAT: right
}
#tNavBottom A[rel='next'] {
	FLOAT: right
}
.tLicense {
	FONT-SIZE: smaller
}
#mBody {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
#side {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 2em; WIDTH: 200px
}
#mainContent {
	FLOAT: right; MARGIN-BOTTOM: 3em; WIDTH: 74%
}
.bodyleft {
	FLOAT: right; WIDTH: 74%
}
.right#mainContent {
	MARGIN-BOTTOM: 2em; MARGIN-LEFT: 0px; MARGIN-RIGHT: 250px
}
.right#side {
	MARGIN-TOP: 0px; FLOAT: right; MARGIN-BOTTOM: 2em; WIDTH: 225px
}
#getcd {
	MARGIN: 1em 0px 0px 45px
}
.skipLink {
	LEFT: -999px; WIDTH: 990px; POSITION: absolute
}
HR.hide {
	DISPLAY: none
}
#footer {
	MARGIN-TOP: 4em; FONT-SIZE: 85%; BACKGROUND: url(footer.png) repeat-x 50% top; TEXT-ALIGN: left
}
#lang_form {
	FLOAT: right
}
#lang_form SELECT {
	FONT-SIZE: 85%
}
#lang_form INPUT {
	FONT-SIZE: 85%
}
#footer-contents {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#footer P {
	CLEAR: none; MARGIN-TOP: 0px
}
#footer A {
	COLOR: #888; TEXT-DECORATION: none
}
.corner-box {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(left-top-corner-box.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.corner-box-right {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(right-top-corner-box.jpg) no-repeat right top; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
.corner-box H3 {
	MARGIN-TOP: 0px
}
.portal-box-contents .corner-box H3 {
	MARGIN-TOP: 0px
}
UL.os_windows A.download-link {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 100%; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 12px; MARGIN-LEFT: -8px; WIDTH: 332px; COLOR: #256504; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL.os_linux A.download-link {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 100%; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 12px; MARGIN-LEFT: -8px; WIDTH: 332px; COLOR: #256504; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL.os_osx A.download-link {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 100%; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 12px; MARGIN-LEFT: -8px; WIDTH: 332px; COLOR: #256504; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL.os_windows A.download-link SPAN {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 100px; MIN-HEIGHT: 48px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; WIDTH: 218px; PADDING-TOP: 20px
}
UL.os_linux A.download-link SPAN {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 100px; MIN-HEIGHT: 48px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; WIDTH: 218px; PADDING-TOP: 20px
}
UL.os_osx A.download-link SPAN {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 100px; MIN-HEIGHT: 48px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; WIDTH: 218px; PADDING-TOP: 20px
}
* HTML UL.os_windows A.download-link SPAN {
	HEIGHT: 48px
}
* HTML UL.os_linux A.download-link SPAN {
	HEIGHT: 48px
}
* HTML UL.os_osx A.download-link SPAN {
	HEIGHT: 48px
}
UL.os_windows A.download-link STRONG {
	FONT: 140% sans-serif; COLOR: #256504; LETTER-SPACING: -0.02em; TEXT-DECORATION: underline
}
UL.os_linux A.download-link STRONG {
	FONT: 140% sans-serif; COLOR: #256504; LETTER-SPACING: -0.02em; TEXT-DECORATION: underline
}
UL.os_osx A.download-link STRONG {
	FONT: 140% sans-serif; COLOR: #256504; LETTER-SPACING: -0.02em; TEXT-DECORATION: underline
}
UL.os_windows A.download-link EM {
	DISPLAY: block; FONT-SIZE: 85%; COLOR: #367d10; PADDING-TOP: 3px; FONT-STYLE: normal; LETTER-SPACING: 0px
}
UL.os_linux A.download-link EM {
	DISPLAY: block; FONT-SIZE: 85%; COLOR: #367d10; PADDING-TOP: 3px; FONT-STYLE: normal; LETTER-SPACING: 0px
}
UL.os_osx A.download-link EM {
	DISPLAY: block; FONT-SIZE: 85%; COLOR: #367d10; PADDING-TOP: 3px; FONT-STYLE: normal; LETTER-SPACING: 0px
}
UL.os_windows A.download-link:hover {
	BACKGROUND-POSITION: 100% 100%; CURSOR: pointer; COLOR: #143802
}
UL.os_linux A.download-link:hover {
	BACKGROUND-POSITION: 100% 100%; CURSOR: pointer; COLOR: #143802
}
UL.os_osx A.download-link:hover {
	BACKGROUND-POSITION: 100% 100%; CURSOR: pointer; COLOR: #143802
}
UL.os_windows A.download-link:hover SPAN {
	BACKGROUND-POSITION: 100% 100%; CURSOR: pointer; COLOR: #143802
}
UL.os_linux A.download-link:hover SPAN {
	BACKGROUND-POSITION: 100% 100%; CURSOR: pointer; COLOR: #143802
}
UL.os_osx A.download-link:hover SPAN {
	BACKGROUND-POSITION: 100% 100%; CURSOR: pointer; COLOR: #143802
}
UL.os_windows A.download-link:hover STRONG {
	BACKGROUND-POSITION: 100% 100%; CURSOR: pointer; COLOR: #143802
}
UL.os_linux A.download-link:hover STRONG {
	BACKGROUND-POSITION: 100% 100%; CURSOR: pointer; COLOR: #143802
}
UL.os_osx A.download-link:hover STRONG {
	BACKGROUND-POSITION: 100% 100%; CURSOR: pointer; COLOR: #143802
}
UL.os_windows A.download-link:hover SPAN {
	BACKGROUND-POSITION: 100% 0px
}
UL.os_linux A.download-link:hover SPAN {
	BACKGROUND-POSITION: 100% 0px
}
UL.os_osx A.download-link:hover SPAN {
	BACKGROUND-POSITION: 100% 0px
}
.download-other {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 85%; MIN-HEIGHT: 0px; MARGIN-LEFT: 20px; COLOR: #515f78; LINE-HEIGHT: 100%; PADDING-TOP: 2px; HEIGHT: auto
}
#main-feature .download-other {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 85%; MIN-HEIGHT: 0px; MARGIN-LEFT: 20px; COLOR: #515f78; LINE-HEIGHT: 100%; PADDING-TOP: 2px; HEIGHT: auto
}
#home #main-feature P.download-other {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 85%; MIN-HEIGHT: 0px; MARGIN-LEFT: 20px; COLOR: #515f78; LINE-HEIGHT: 100%; PADDING-TOP: 2px; HEIGHT: auto
}
.downdiv {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(an.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 296px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; HEIGHT: 102px
}
.downdiv1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; COLOR: #0099FF; PADDING-TOP: 20px
}
.downdiv1 A:link {
	COLOR: #008DEC
}
.downdiv1 A:visited {
	COLOR: #256504
}
.downdiv1 A:hover {
	COLOR: #bd1d01
}
.downdiv2 {
	PADDING-LEFT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; WIDTH: 250px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.download-other A:link {
	COLOR: #515f78
}
.download-other A:visited {
	COLOR: #515f78
}
.download-other A:hover {
	COLOR: #bd1d01
}
UL.home-download {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(an.png); PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
#main-feature {
	BACKGROUND-POSITION: left top; MARGIN-TOP: -24px; BACKGROUND-REPEAT: repeat-x
}
#main-feature H2 {
	MARGIN: 20px 0px 0px
}
#main-feature .feature-contents {
	PADDING-RIGHT: 50px;
	PADDING-LEFT: 50px;
	MIN-HEIGHT: 150px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 15px;
	HEIGHT: auto;
	background-attachment: scroll;
	background-color: #CCCCCC;
	background-image: none;
	background-repeat: repeat;
	background-position: 0% 0%;
}
* HTML #main-feature .feature-contents {
	HEIGHT: 150px
}
#main-feature-background {
	BACKGROUND-POSITION: 50% 0px; BACKGROUND-REPEAT: no-repeat
}
#main-feature P {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 5px 0px 10px; WIDTH: 50%; COLOR: #3c475b; LINE-HEIGHT: 150%
}
#main-feature H1 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main-feature H2 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main-feature H3 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main-feature H4 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main-feature H5 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main-feature H6 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.front-feature H3 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.checkmark {
	PADDING-RIGHT: 0px; PADDING-LEFT: 32px; BACKGROUND: url(checkmark.png) no-repeat left top; PADDING-BOTTOM: 6px; PADDING-TOP: 2px
}
P {
	LINE-HEIGHT: 150%
}
.page-title {
	FONT-WEIGHT: bold; FONT-SIZE: 180%; COLOR: #bd1d01; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#download #main-feature-background {
	BACKGROUND-POSITION: 70% 0px; BACKGROUND-IMAGE: url(back_p.jpg)
}
* HTML #firefox-all #main-feature .feature-contents {
	HEIGHT: 160px
}
#download #main-feature .feature-contents {
	MIN-HEIGHT: 160px
}
* HTML #download #main-feature .feature-contents {
	HEIGHT: 160px
}
#products .productlist H3 {
	MARGIN-TOP: 0px
}
#products .productlist .firefox {
	CLEAR: none; FLOAT: left; WIDTH: 50%
}
#products .productlist .thunderbird {
	CLEAR: none; FLOAT: left; WIDTH: 50%
}
#products .productlist P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

