BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	WIDTH: 100%; BACKGROUND: #fff; HEIGHT: 100%
}
BODY {
	TEXT-ALIGN: center; FONT-FAMILY: arial, tahoma, verdana, geneva, helvetica, sans-serif; BACKGROUND: #fff; COLOR: #444; FONT-SIZE: 13px
}
H1 {
	MARGIN: 0px 0px 4px; FONT-FAMILY: arial, geneva, helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal
}
H2 {
	MARGIN: 0px 0px 4px; FONT-FAMILY: arial, geneva, helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal
}
H3 {
	MARGIN: 0px 0px 4px; FONT-FAMILY: arial, geneva, helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal
}
H4 {
	MARGIN: 0px 0px 4px; FONT-FAMILY: arial, geneva, helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal
}
H5 {
	MARGIN: 0px 0px 4px; FONT-FAMILY: arial, geneva, helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal
}
H6 {
	MARGIN: 0px 0px 4px; FONT-FAMILY: arial, geneva, helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal
}
A {
	COLOR: #2085da; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
P {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 12px; FONT-SIZE: 13px
}
TH {
	FONT-SIZE: 13px
}
TD {
	FONT-SIZE: 13px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LABEL {
	FONT-SIZE: 13px
}
LEGEND {
	PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-SIZE: 13px; PADDING-TOP: 6px
}
FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: auto; PADDING-RIGHT: 12px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 12px
}
INPUT {
	FONT-SIZE: 13px
}
SELECT {
	FONT-SIZE: 13px
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#pageHeader {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 850px; HEIGHT: 95px; OVERFLOW: hidden
}
#logo {
	MARGIN-TOP: 20px; WIDTH: 400px; BACKGROUND: url(../images/top.logo.ver2.gif) no-repeat left top; HEIGHT: 65px
}
#logo A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; PADDING-LEFT: 0px; WIDTH: 380px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 60px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#headerSeals {
	MARGIN-TOP: 10px
}
#topNav {
	MARGIN: 0px auto; WIDTH: 854px; HEIGHT: 35px; CLEAR: both; FONT-SIZE: 12px; OVERFLOW: hidden
}
#topNav .tab {
	MARGIN-TOP: 8px; WIDTH: 138px; FLOAT: left; MARGIN-RIGHT: 4px
}
#topNav .ltab {
	MARGIN-TOP: 8px; WIDTH: 138px; FLOAT: left; MARGIN-RIGHT: 6px
}
#topNav .rtab {
	MARGIN-TOP: 8px; WIDTH: 138px; FLOAT: right; MARGIN-LEFT: 2px
}
#topNav .navContent {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/navbar_tab_bg.gif) #e6e6e6 no-repeat left top; HEIGHT: 21px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#topNav .navContent A {
	COLOR: #2085da
}
#topNav .navContent A:hover {
	TEXT-DECORATION: none
}
#topNav .selected {
	BORDER-BOTTOM: #2085da 1px solid; BACKGROUND: url(../images/navbar_tab_bg_sel.gif) #2085da no-repeat left top
}
#topNav .selected A {
	COLOR: #fff
}
#topNav .selected A:hover {
	TEXT-DECORATION: none
}
#preFooterCallout {
	BORDER-BOTTOM: #2085da 2px solid; BORDER-LEFT: #2085da 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 854px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/background_pre_footer_callout.gif) #edf4fc repeat-x; BORDER-TOP: #2085da 0px solid; BORDER-RIGHT: #2085da 0px solid; PADDING-TOP: 0px
}
#preFooterCalloutContent {
	TEXT-ALIGN: left; PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; FONT-SIZE: 10px; PADDING-TOP: 30px
}
#preFooterCalloutContent H3 {
	BORDER-BOTTOM: white 2px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BACKGROUND: #deebfa; FONT-SIZE: 13px; PADDING-TOP: 4px
}
#preFooterCalloutContent H4 {
	BORDER-BOTTOM: white 2px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BACKGROUND: #deebfa; FONT-SIZE: 13px; PADDING-TOP: 4px
}
#preFooterCalloutContent H5 {
	BORDER-BOTTOM: white 2px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BACKGROUND: #deebfa; FONT-SIZE: 13px; PADDING-TOP: 4px
}
#preFooterCalloutContent P {
	FONT-SIZE: 11px
}
#preFooterCalloutContent A {
	LINE-HEIGHT: 16px; FONT-SIZE: 11px
}
#preFooterCalloutContent .drivers {
	WIDTH: 250px
}
#preFooterCalloutContent .drivers TABLE {
	WIDTH: 100%
}
#preFooterCalloutContent .devices {
	WIDTH: 300px; MARGIN-LEFT: 20px
}
#preFooterCalloutContent .certifications {
	TEXT-ALIGN: center; WIDTH: 200px; MARGIN-LEFT: 20px
}
#preFooterCalloutContent .moreLinks {
	LINE-HEIGHT: 26px
}
#footer {
	MARGIN: 8px auto; WIDTH: 854px; HEIGHT: 85px; COLOR: #6fb3ea; CLEAR: both; OVERFLOW: hidden
}
#footer P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer .footerCerts {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 330px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #6fb3ea; PADDING-TOP: 0px
}
#footer .footerCerts A {
	MARGIN: 0px; COLOR: #6fb3ea
}
#footer .footerTagLine {
	TEXT-ALIGN: left; WIDTH: 420px; FLOAT: left; CLEAR: left
}
#footer .footerLinks {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 510px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #6fb3ea; CLEAR: left; PADDING-TOP: 0px
}
#footer .footerLinks A {
	COLOR: #6fb3ea; TEXT-DECORATION: none
}
#footer .certSpacing {
	MARGIN-RIGHT: 10px
}
#contentWrapper {
	BORDER-BOTTOM: #2085da 10px solid; BORDER-LEFT: #2085da 2px solid; MARGIN: 0px auto; WIDTH: 850px; BORDER-TOP: #2085da 10px solid; BORDER-RIGHT: #2085da 2px solid
}
#content {
	TEXT-ALIGN: left; PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url(../images/background_top_gradient.gif) repeat-x; PADDING-TOP: 30px
}
#content P {
	LINE-HEIGHT: 20px
}
#content IMG {
	
}
#content TABLE.GoogleLinks {
	WIDTH: 100%
}
#content .downloadCallout {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-LEFT: 0px; WIDTH: 788px; PADDING-RIGHT: 0px; BACKGROUND: #edf4fc; HEIGHT: auto; PADDING-TOP: 0px
}
#content .downloadCallout P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; FONT-SIZE: 12px; PADDING-TOP: 7px
}
#content .downloadCallout SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content .downloadCalloutNow {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; COLOR: green; PADDING-TOP: 0px
}
#content .downloadCalloutFront {
	WIDTH: 788px; BACKGROUND: url(../images/background-download-front2.jpg) no-repeat left top; HEIGHT: 78px
}
#content .downloadCalloutFront P {
	MARGIN: 30px 0px 0px 40px; WIDTH: 450px; FLOAT: left; FONT-SIZE: 14px
}
#content .downloadCalloutFrontButton {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: auto; PADDING-TOP: 0px
}
#content .downloadCalloutFrontButton A.Button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 8px 60px 0px 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/button_download_dd_sm.jpg) no-repeat 0px -40px; HEIGHT: 40px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#content .downloadCalloutFrontButton A:hover {
	BACKGROUND-POSITION: 0px 0px; TEXT-DECORATION: none
}
#content .downloadCalloutFrontWarning {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 49px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content .downloadCalloutFrontWarning IMG {
	MARGIN-RIGHT: 10px
}
#content .ddFeatures {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #edf4fc; PADDING-TOP: 5px
}
#content .ddFeatures P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
#content .ddFeatures TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#content .ddOverview {
	MARGIN: 0px 35px 0px 0px; WIDTH: 390px
}
#content .ddRequirements {
	MARGIN: 0px 25px 0px 0px; WIDTH: 170px
}
#content .ddRequirements P {
	LINE-HEIGHT: 17px; FONT-SIZE: 12px
}
#content .ddComments {
	MARGIN: 0px; WIDTH: 170px
}
#content .ddComments P {
	LINE-HEIGHT: 17px; FONT-SIZE: 12px
}
#content .spotLight {
	WIDTH: 100%; BACKGROUND: #dfeefa
}
#content .spotLight P.feature {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; MARGIN-LEFT: 55px; PADDING-TOP: 14px
}
#content .spotLight IMG.featureImg {
	MARGIN: 10px 10px 0px; WIDTH: 48px; FLOAT: left; HEIGHT: 48px
}
#content .spotLight P.company {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 0px; PADDING-TOP: 7px
}
#content .download {
	WIDTH: 788px; BACKGROUND: url(../images/background-download-front.jpg) no-repeat left top; HEIGHT: 49px
}
#content .download P {
	MARGIN: 14px 0px 0px 20px; WIDTH: 500px; FLOAT: left; FONT-SIZE: 14px
}
#content .downloadButton {
	PADDING-BOTTOM: 0px; MARGIN: 8px 6px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#content .downloadButton A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 40px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#content .downloadButton A:hover {
	BACKGROUND-POSITION: 0px 0px; TEXT-DECORATION: none
}
#content .downloadButton .btnInstall {
	BACKGROUND: url(../images/button_download_dd_sm_install.jpg) no-repeat 0px -40px
}
#content .downloadButton .btnFramework {
	BACKGROUND: url(../images/button_download_dd_sm_frameworkl.jpg) no-repeat 0px -40px
}
#content .frameworkWarn {
	WIDTH: 788px; BACKGROUND: url(../images/background_framework_warning.jpg) no-repeat; HEIGHT: 53px
}
#content .frameworkWarn P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 50px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; PADDING-TOP: 10px
}
#content .secureHeader {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/icon_lock.gif) #ffee00 no-repeat 5px 7px; PADDING-TOP: 7px
}
#content .secureWrapper {
	BORDER-BOTTOM: #ffee00 2px solid; BORDER-LEFT: #ffee00 2px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #ffee00 2px solid; BORDER-RIGHT: #ffee00 2px solid; PADDING-TOP: 4px
}
#content .downloadWait {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN-TOP: 2px; PADDING-LEFT: 3px; WIDTH: auto; PADDING-RIGHT: 3px; BACKGROUND: url(../images/image_download_progress.gif) #edf4fc no-repeat center top; PADDING-TOP: 20px
}
#content .downloadWait P {
	MARGIN-BOTTOM: 0px
}
#content .downloadWait TABLE {
	MARGIN: auto; WIDTH: 90%; BORDER-TOP: #60aae8 1px dashed
}
#content .downloadWait TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; WIDTH: 45%; PADDING-TOP: 10px
}
#content .ddOverview-VistaDrivers {
	MARGIN: 0px 25px 0px 0px; WIDTH: 470px
}
#content .ddRequirements-VistaDrivers {
	MARGIN: 0px 25px 0px 0px; WIDTH: 270px
}
#content .ddRequirements-VistaDrivers P {
	LINE-HEIGHT: 17px; FONT-SIZE: 12px
}
#content .ddOverview-XPDrivers {
	MARGIN: 0px 25px 0px 0px; WIDTH: 410px
}
#content .ddRequirements-XPDrivers {
	MARGIN: 0px 25px 0px 0px; WIDTH: 160px
}
#content .ddRequirements-XPDrivers P {
	LINE-HEIGHT: 17px; FONT-SIZE: 12px
}
#alternate {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#alternate TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-SIZE: 12px; PADDING-TOP: 6px
}
#altpmtswrap {
	BORDER-BOTTOM: #ededed 1px solid; BORDER-LEFT: #ededed 1px solid; MARGIN: 0px; WIDTH: 270px; BACKGROUND: #f4f4f4; BORDER-TOP: #ededed 1px solid; BORDER-RIGHT: #ededed 1px solid
}
#alternateInstructions {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #f4f4f4; HEIGHT: auto; PADDING-TOP: 5px
}
#alternateInstructions P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#alternateInstructions A:hover {
	TEXT-DECORATION: none
}
#registrationKey {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; WIDTH: auto; PADDING-RIGHT: 12px; BACKGROUND: #f1f1f1; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 12px
}
#registrationKey A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#registrationKey A:hover {
	TEXT-DECORATION: none
}
LABEL {
	LINE-HEIGHT: 14px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
LEGEND {
	BACKGROUND: #fff; COLOR: #2085da; MARGIN-LEFT: -10px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
FIELDSET {
	BORDER-BOTTOM: #2085da 1px solid; BORDER-LEFT: #2085da 1px solid; PADDING-BOTTOM: 16px; PADDING-LEFT: 18px; PADDING-RIGHT: 14px; BACKGROUND-POSITION: -1px -1px; BORDER-TOP: #2085da 1px solid; BORDER-RIGHT: #2085da 1px solid; PADDING-TOP: 4px
}
FIELDSET P {
	MARGIN: 3px 0px 8px
}
.frm-btn {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; PADDING-TOP: 1px
}
.frm-input {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #fefefe; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-SIZE: 13px; PADDING-TOP: 1px
}
.frm-select {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #fefefe; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-SIZE: 13px; PADDING-TOP: 1px
}
.frm-textarea {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fefefe; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 14px; PADDING-TOP: 2px
}
#contactForm {
	MARGIN-TOP: -12px; WIDTH: 340px; FLOAT: right; MARGIN-LEFT: 5em
}
#contactForm .frm-select {
	WIDTH: 298px
}
#contactForm .frm-textarea {
	WIDTH: 290px
}
#signup-frm {
	PADDING-BOTTOM: 24px; PADDING-LEFT: 24px; WIDTH: auto; PADDING-RIGHT: 24px; BACKGROUND: #f8f8f8; HEIGHT: auto; PADDING-TOP: 24px
}
#signup-frm P {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#signup-frm TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
#signup-frm H2 {
	MARGIN: 0px 0px 3px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#signup-frm H3 {
	MARGIN: 0px 0px 3px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#signup-frm H4 {
	MARGIN: 0px 0px 3px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#signup-frm .loginWrap {
	BORDER-BOTTOM: #ededed 1px solid; BORDER-LEFT: #ededed 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #f3f3f3; BORDER-TOP: #ededed 1px solid; BORDER-RIGHT: #ededed 1px solid; PADDING-TOP: 20px
}
#signup-frm .loginWrap P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 10px
}
#signup-frm .loginWrap TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
#signup-frm .loginWrap .multiple {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#signup-frm .loginWrap .multiple P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 9px
}
.green {
	COLOR: #669933
}
.blue {
	COLOR: #2085da
}
.red {
	COLOR: red
}
.black {
	COLOR: #444
}
.orange {
	COLOR: #ffcc00
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.bold {
	FONT-WEIGHT: bold
}
.greensquare {
	MARGIN-RIGHT: 10px
}
.borderright {
	BORDER-RIGHT: #d7ecae 1px solid
}
.greenbackground {
	BACKGROUND: #d7ecae
}
.callout {
	BACKGROUND: #eefada
}
.calloutWBorder {
	BORDER-BOTTOM: #e2effa 1px solid; BORDER-LEFT: #e2effa 1px solid; BACKGROUND: #f4f9fd; BORDER-TOP: #e2effa 1px solid; BORDER-RIGHT: #e2effa 1px solid
}
.calloutRegister {
	BORDER-BOTTOM: #ededed 1px solid; BORDER-LEFT: #ededed 1px solid; BACKGROUND: #f3f3f3; BORDER-TOP: #ededed 1px solid; BORDER-RIGHT: #ededed 1px solid
}
.emphasizedownloads {
	BORDER-BOTTOM: #ffcc00 1px solid
}
.hrGreenFade {
	MARGIN: 35px 0px 20px; BACKGROUND: url(../images/background_green_center_fade.gif) no-repeat left top; HEIGHT: 2px; CLEAR: both
}
.clearer {
	HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden
}
.top {
	FLOAT: right
}
.top A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: #2085da; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.top A:hover {
	BACKGROUND: #d7ecae
}
.hr1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; MARGIN: 8px 8px 8px 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: url(../images/image_hr.gif) repeat-x left top; HEIGHT: 1px; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.hr2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/image_hr.gif) repeat-x left 50%; HEIGHT: 1px; PADDING-TOP: 0px
}
.hr3 {
	BACKGROUND: url(../images/image_hr.gif) repeat-x left top; HEIGHT: 1px; COLOR: #666
}
.styleHeadings {
	BORDER-BOTTOM: #cecece 1px solid; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 9px; FONT-SIZE: 15px; BORDER-TOP: #ccc 2px solid; PADDING-TOP: 7px
}
.legal {
	LINE-HEIGHT: 14px; FONT-SIZE: 12px
}
.registration {
	PADDING-BOTTOM: 0px; MARGIN: 24px 166px 0px 0px; WIDTH: 225px; BACKGROUND: #f8f8f8; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.key {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #f8f8f8; COLOR: #2085da; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.paddedHR {
	BACKGROUND-COLOR: #000; MARGIN: 0px 10px; HEIGHT: 1px
}
.centeredImage {
	TEXT-ALIGN: center; DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.kimKomandoRed {
	COLOR: #ee1c25
}
.centeredText {
	TEXT-ALIGN: center
}
.greenDark {
	COLOR: #374d12
}
.middle {
	VERTICAL-ALIGN: middle
}
.top {
	VERTICAL-ALIGN: top
}
.bottom {
	VERTICAL-ALIGN: bottom
}
.success {
	BORDER-BOTTOM: #bfec75 1px solid; BORDER-LEFT: #bfec75 1px solid; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; PADDING-LEFT: 31px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: url(../images/image_check.gif) #eefada no-repeat 8px 8px; BORDER-TOP: #bfec75 1px solid; BORDER-RIGHT: #bfec75 1px solid; PADDING-TOP: 7px
}
.processing {
	BORDER-BOTTOM: #2187dd 1px solid; BORDER-LEFT: #2187dd 1px solid; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; PADDING-LEFT: 31px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: url(../images/image_about.gif) #e6f1fb no-repeat 8px 8px; BORDER-TOP: #2187dd 1px solid; BORDER-RIGHT: #2187dd 1px solid; PADDING-TOP: 7px
}
.processing P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.authorize {
	BORDER-BOTTOM: #ffee00 1px solid; BORDER-LEFT: #ffee00 1px solid; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; PADDING-LEFT: 31px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: url(../images/alert.gif) #ffffed no-repeat 6px 7px; BORDER-TOP: #ffee00 1px solid; BORDER-RIGHT: #ffee00 1px solid; PADDING-TOP: 7px
}
.authorize P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.authorize SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.warning {
	BORDER-BOTTOM: #990000 1px solid; BORDER-LEFT: #990000 1px solid; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; PADDING-LEFT: 31px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: url(../images/alert.gif) #ffb7b7 no-repeat 6px 7px; BORDER-TOP: #990000 1px solid; BORDER-RIGHT: #990000 1px solid; PADDING-TOP: 7px
}
.warning P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.warning A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
.warning A:active {
	COLOR: blue; TEXT-DECORATION: underline
}
.warning A:visited {
	COLOR: blue; TEXT-DECORATION: underline
}
.warning A:hover {
	COLOR: blue; TEXT-DECORATION: none
}
.commentbox {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 10px; WIDTH: 230px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px; BACKGROUND: url(../images/comment_box_header.gif) #d7ecae no-repeat 2px 33px; FONT-SIZE: 0.91em; PADDING-TOP: 10px
}
.commentbox .comment {
	BORDER-LEFT: #8ec22e 3px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 7px 0px 0px -2px; PADDING-LEFT: 5px; WIDTH: 216px; PADDING-RIGHT: 5px; BORDER-RIGHT: #8ec22e 3px solid; PADDING-TOP: 0px
}
.commentbox .commentbottom {
	WIDTH: 238px; BACKGROUND: url(../images/comment_box_footer.gif) #d7ecae no-repeat left top; HEIGHT: 10px; MARGIN-LEFT: -8px; MARGIN-RIGHT: 0px
}
.commentbox .credit {
	MARGIN: 0px 0px 0px 45px; WIDTH: 145px; FLOAT: left; HEIGHT: 40px
}
.commentbox .custimg {
	FLOAT: left
}
.ddScreenShot {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BORDER-TOP: #2085da 2px solid; PADDING-TOP: 8px
}
.ddScreenShot TABLE {
	WIDTH: 100%
}
.ddScreenShot TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 30px
}
.ddScreenShotNav {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: auto; PADDING-RIGHT: 8px; BACKGROUND: #edf4fc; PADDING-TOP: 8px
}
.ddScreenShotNav SPAN {
	FLOAT: right; COLOR: #2085da
}
.ddScreenShotNav SPAN A {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 18px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 20px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#screenshots {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 257px; PADDING-RIGHT: 0px; HEIGHT: 406px; PADDING-TOP: 0px
}
#screenshots IMG {
	BORDER-BOTTOM: #2478ab 2px solid; BORDER-LEFT: #2478ab 2px solid; BORDER-TOP: #2478ab 2px solid; BORDER-RIGHT: #2478ab 2px solid
}
#screenshots H3 {
	BORDER-BOTTOM: #2478ab 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, geneva, helvetica, sans-serif; PADDING-TOP: 0px
}
#screenshots H3 IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: -5px 0px 4px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.commentholder {
	FLOAT: left; MARGIN-RIGHT: 13px
}
.heading1 {
	LINE-HEIGHT: 20px; MARGIN: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.heading2 {
	MARGIN: 5px 0px 0px 30px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.arrows {
	MARGIN-BOTTOM: -10px; FONT-SIZE: 14px
}
.pages {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 11px/15px arial, helvetica, sans-serif; PADDING-TOP: 0px
}
.pages A {
	BORDER-BOTTOM: #e4ca9a 1px solid; BORDER-LEFT: #e4ca9a 1px solid; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: block; FLOAT: left; BORDER-TOP: #e4ca9a 1px solid; MARGIN-RIGHT: 0.3em; BORDER-RIGHT: #e4ca9a 1px solid; PADDING-TOP: 0.2em
}
.pages SPAN {
	BORDER-BOTTOM: #e4ca9a 1px solid; BORDER-LEFT: #e4ca9a 1px solid; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: block; FLOAT: left; BORDER-TOP: #e4ca9a 1px solid; MARGIN-RIGHT: 0.3em; BORDER-RIGHT: #e4ca9a 1px solid; PADDING-TOP: 0.2em
}
.pages SPAN.current {
	BORDER-BOTTOM: #2085da 1px solid; BORDER-LEFT: #2085da 1px solid; BACKGROUND: #2085da; COLOR: #fff; BORDER-TOP: #2085da 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #2085da 1px solid
}
.pages A {
	BORDER-BOTTOM: #2085da 1px solid; BORDER-LEFT: #2085da 1px solid; BORDER-TOP: #2085da 1px solid; BORDER-RIGHT: #2085da 1px solid; TEXT-DECORATION: none
}
.leftCol {
	PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 0px; PADDING-LEFT: 0px; WIDTH: 490px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.rightCol {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 250px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.rightCol .sectionHeader {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 10px; COLOR: #000; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#ctl00_uxCPHMainContent_associatedDevices {
	MARGIN-BOTTOM: 30px
}
TABLE TD.driverDetailLabel {
	WIDTH: 140px; HEIGHT: 2em; VERTICAL-ALIGN: top
}
TABLE TD.driverDetailValue {
	VERTICAL-ALIGN: top
}
.driverAssociationHeader {
	COLOR: #cf4804; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#associatedDevicesContainer {
	BORDER-BOTTOM: #010066 1px solid; BORDER-LEFT: #010066 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 350px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/associationBG.gif) repeat-x left top; HEIGHT: 250px; BORDER-TOP: #010066 1px solid; BORDER-RIGHT: #010066 1px solid; PADDING-TOP: 10px
}
.associationTable {
	WIDTH: 330px; BORDER-COLLAPSE: separate; FONT-SIZE: 0.8em
}
.associationTable TR {
	HEIGHT: 2em; VERTICAL-ALIGN: middle
}
.associationTable TD.rowNumber {
	TEXT-ALIGN: right; WIDTH: 30px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top
}
.associationTable TD.deviceName {
	WIDTH: 300px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
#associatedOEMContainer {
	BORDER-BOTTOM: #010066 1px solid; BORDER-LEFT: #010066 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 400px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/associationBG.gif) repeat-x left top; HEIGHT: 250px; BORDER-TOP: #010066 1px solid; BORDER-RIGHT: #010066 1px solid; PADDING-TOP: 10px
}
.associationTableOEM {
	WIDTH: 380px; BORDER-COLLAPSE: separate; FONT-SIZE: 0.8em
}
.associationTableOEM TR {
	HEIGHT: 2em; VERTICAL-ALIGN: middle
}
.associationTableOEM TD.manufacturerHeader {
	BORDER-BOTTOM: #000000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.associationTableOEM TD.rowNumber {
	TEXT-ALIGN: right; WIDTH: 30px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top
}
.associationTableOEM TD.family {
	PADDING-LEFT: 5px; WIDTH: 180px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
.associationTableOEM TD.model {
	PADDING-LEFT: 5px; WIDTH: 100px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
.associationTableOEM TD.manufacturer {
	PADDING-LEFT: 5px; WIDTH: 90px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
#driverLandingDescription {
	BORDER-BOTTOM: #ededed 3px solid; BORDER-LEFT: #ededed 3px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #c8ea97; BORDER-TOP: #ededed 3px solid; BORDER-RIGHT: #ededed 3px solid; PADDING-TOP: 5px
}
#landingLogo {
	MARGIN-RIGHT: 55px
}
.downloadCalloutLanding {
	WIDTH: 788px; BACKGROUND: url(../images/background-download-front2.jpg) no-repeat left top; HEIGHT: 78px
}
.downloadCalloutLanding P {
	MARGIN: 30px 0px 0px 40px; WIDTH: 450px; FLOAT: left; FONT-SIZE: 14px
}
.downloadCalloutLandingButton {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: auto; PADDING-TOP: 0px
}
.downloadCalloutLandingButton A.Button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 8px 60px 0px 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/button_download_dd_sm.jpg) no-repeat 0px -40px; HEIGHT: 40px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.featureHeader {
	TEXT-TRANSFORM: uppercase; COLOR: #cf4804; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
#featuresGallery {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 250px !important; DISPLAY: none; BORDER-TOP-STYLE: none; HEIGHT: 176px !important; BORDER-LEFT-STYLE: none
}
#featuresGalleryContainer {
	BORDER-BOTTOM: #add6f1 3px solid; BORDER-LEFT: #add6f1 3px solid; MARGIN: 10px 0px 0px; WIDTH: 250px; HEIGHT: 176px; BORDER-TOP: #add6f1 3px solid; BORDER-RIGHT: #add6f1 3px solid
}
#galleryFull {
	WIDTH: 745px !important; HEIGHT: 525px !important
}
*:first-child + HTML .slideInfoZone {
	BOTTOM: -1px
}
*:first-child + HTML .jdGallery A.right {
	FILTER: alpha(opacity=20)
}
*:first-child + HTML .jdGallery A.left {
	FILTER: alpha(opacity=20)
}
*:first-child + HTML .jdGallery A.right:hover {
	FILTER: alpha(opacity=80)
}
*:first-child + HTML .jdGallery A.left:hover {
	FILTER: alpha(opacity=80)
}
*:first-child + HTML .jdGallery A.left {
	BACKGROUND: url(img/fleche1.gif) no-repeat left center
}
*:first-child + HTML .jdGallery A.right {
	BACKGROUND: url(img/fleche2.gif) no-repeat right center
}
*:first-child + HTML A.open:hover {
	FILTER: alpha(opacity=80)
}
#galleryFull A.carouselBtn {
	BACKGROUND-COLOR: #cf4804; RIGHT: 300px
}
#featuresCallout {
	WIDTH: 783px; BACKGROUND: url(../images/featuresCallout.gif) no-repeat left top; HEIGHT: 79px
}
#featuresCallout P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #cf4804; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#featuresRequirements {
	BORDER-BOTTOM: #ededed 1px solid; BORDER-LEFT: #ededed 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/associationBG.gif) repeat-x left top; FONT-SIZE: 0.9em; BORDER-TOP: #ededed 1px solid; BORDER-RIGHT: #ededed 1px solid; PADDING-TOP: 5px
}
.featureItem {
	MARGIN-TOP: 10px; WIDTH: 450px
}
.banner {
	BACKGROUND-IMAGE: url(../images/bannerBG.gif); WIDTH: 756px; FLOAT: left; HEIGHT: 214px
}
.bannerHeader {
	TEXT-TRANSFORM: uppercase; MARGIN: 20px 0px 0px; FLOAT: left; COLOR: #cf4804; FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
.bannerButton {
	BACKGROUND-IMAGE: url(../images/bannerButtonArea2.gif); MARGIN: 10px 0px 0px; WIDTH: 480px; HEIGHT: 80px
}
.bannerButtonContainer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: auto; PADDING-TOP: 0px
}
.bannerButton P {
	MARGIN: 28px 0px 0px 7px; WIDTH: 280px; FLOAT: left
}
.bannerButton A.BannerButton {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 8px 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/button_download_dd_sm.jpg) no-repeat 0px -40px; FLOAT: right; HEIGHT: 40px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.gradTop {
	VERTICAL-ALIGN: bottom
}
.gradBottom {
	VERTICAL-ALIGN: top
}
.familyLink {
	FONT-SIZE: 11px
}
#divAllManufacturers {
	BORDER-LEFT: #a0a0a0 2px solid; MIN-HEIGHT: 520px; WIDTH: 766px; BACKGROUND: url(../images/gradMiddle.gif) repeat-x left top; HEIGHT: auto !important; BORDER-RIGHT: #a0a0a0 2px solid
}
#ctl00_uxCPHMainContent_uxDLAllManufacturers {
	MARGIN: 18px 0px 0px; WIDTH: 766px
}
#ctl00_uxCPHMainContent_uxDLAllManufacturers TD {
	BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; PADDING-LEFT: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-RIGHT: #ffffff thin solid
}
#divAllFamilies {
	BORDER-LEFT: #a0a0a0 2px solid; MIN-HEIGHT: 520px; WIDTH: 766px; BACKGROUND: url(../images/gradMiddle.gif) repeat-x left top; HEIGHT: auto !important; BORDER-RIGHT: #a0a0a0 2px solid
}
#ctl00_uxCPHMainContent_dlstManufacturerFamilies {
	MARGIN: 18px 0px 0px; WIDTH: 766px
}
#ctl00_uxCPHMainContent_dlstManufacturerFamilies TD {
	PADDING-LEFT: 10px
}
#divAllModels {
	BORDER-LEFT: #a0a0a0 2px solid; MIN-HEIGHT: 520px; WIDTH: 766px; BACKGROUND: url(../images/gradMiddle.gif) repeat-x left top; HEIGHT: auto !important; BORDER-RIGHT: #a0a0a0 2px solid
}
#ctl00_uxCPHMainContent_dlstFamilyModels {
	MARGIN: 18px 0px 0px; WIDTH: 766px
}
#ctl00_uxCPHMainContent_dlstFamilyModels TD {
	PADDING-LEFT: 10px
}
#divAllModelDrivers {
	BORDER-LEFT: #a0a0a0 2px solid; MIN-HEIGHT: 520px; WIDTH: 766px; BACKGROUND: url(../images/gradMiddle.gif) repeat-x left top; HEIGHT: auto !important; BORDER-RIGHT: #a0a0a0 2px solid
}
#ctl00_uxCPHMainContent_dlstModelDrivers {
	MARGIN: 18px 0px 0px; WIDTH: 766px
}
#ctl00_uxCPHMainContent_dlstModelDrivers TH {
	PADDING-LEFT: 10px
}
#ctl00_uxCPHMainContent_dlstModelDrivers TR {
	HEIGHT: 1.3em
}
#ctl00_uxCPHMainContent_dlstModelDrivers TD {
	PADDING-LEFT: 10px
}
H1.news {
	BORDER-BOTTOM: #646666 3px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 20px; COLOR: #646666; FONT-SIZE: 1.7em; FONT-WEIGHT: bold
}
H2.news {
	MARGIN-BOTTOM: 10px; COLOR: #646666; FONT-WEIGHT: bold
}
H3.news {
	MARGIN: 0px; COLOR: #646666; FONT-WEIGHT: bold
}
A.news {
	COLOR: #0077dc; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.newsArticleLink {
	COLOR: #0077dc; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.newsArticleHeading {
	COLOR: #646666; FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
.newsArticleContents {
	COLOR: #000000
}
.newsArticleSummary {
	MARGIN: 0px; COLOR: #000
}
.newsArticleDate {
	MARGIN: 0px; COLOR: #3f3f3f; FONT-SIZE: 0.8em
}
.newsBreadCrumbContainer {
	BORDER-BOTTOM: #cccecc 1px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 20px; FONT-SIZE: 0.9em
}
.newsBreadCrumbContainer A {
	COLOR: #0077dc; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.newsSeparator {
	BORDER-BOTTOM: #cccecc 1px solid; BORDER-LEFT: #cccecc 1px solid; MARGIN: 10px 0px; BORDER-TOP: #cccecc 1px solid; BORDER-RIGHT: #cccecc 1px solid
}
.newsSidebar {
	BORDER-BOTTOM: #cccecc 2px solid; BORDER-LEFT: #cccecc 2px solid; BACKGROUND: url(../images/news.sidebar.bg.jpg) repeat-x left top; BORDER-TOP: #cccecc 2px solid; BORDER-RIGHT: #cccecc 2px solid
}
.latestCategoryNews {
	PADDING-BOTTOM: 40px
}
.latestCategoryNewsMulti {
	PADDING-BOTTOM: 40px; PADDING-RIGHT: 50px
}
.latestCategoryHeadingContainer {
	BORDER-BOTTOM: #646666 1px solid; MARGIN-BOTTOM: 10px
}
.latestCategoryLink {
	MARGIN-BOTTOM: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL#calltoActionList {
	LIST-STYLE-POSITION: outside; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: disc; MARGIN: 0px 2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 1.3em; PADDING-TOP: 0px
}
UL#calltoActionList LI {
	
}
#homeBackdrop {
	BORDER-BOTTOM: #bababa 1px solid; BORDER-LEFT: #bababa 1px solid; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/backdrop.jpg) no-repeat left top; HEIGHT: 299px; BORDER-TOP: #bababa 1px solid; BORDER-RIGHT: #bababa 1px solid; PADDING-TOP: 10px
}
DIV.homeBackdropDownload {
	TEXT-ALIGN: center; MARGIN: 5px; WIDTH: 450px
}
UL#homeFeatures {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.4em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL#homeFeatures LI {
	BACKGROUND-IMAGE: url(../images/nav.plain.green.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 50%; PADDING-TOP: 0px
}
UL#homeFeatures LI DIV.content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; MARGIN-LEFT: 1.3em; PADDING-TOP: 0px
}
#homeFeaturesSummary {
	MARGIN-BOTTOM: 20px
}
#homeFeaturesSummary H2 {
	FONT-FAMILY: Trebuchet MS, arial; COLOR: #cf4804; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
#homeFeaturesSummary P {
	LINE-HEIGHT: 2em; WIDTH: 470px; COLOR: #000; FONT-SIZE: 14px
}
DIV.homeFeaturesItem {
	MARGIN-TOP: 10px; WIDTH: 450px
}
DIV.homeFeaturesItem IMG {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-RIGHT: 20px
}
DIV.homeFeaturesItem H3 {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px; FONT-FAMILY: Trebuchet MS, arial; COLOR: #336699; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
DIV.homeFeaturesItem P {
	LINE-HEIGHT: 2em; MARGIN: 10px 0px; COLOR: #000; FONT-SIZE: 14px
}
HR.homeFeaturesItemSeparator {
	BORDER-BOTTOM: #000000 1px dotted; BORDER-LEFT: #000000 1px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 10px 0px 20px; PADDING-LEFT: 0px; WIDTH: 470px; PADDING-RIGHT: 0px; COLOR: #fff; BORDER-TOP: #000000 1px; BORDER-RIGHT: #000000 1px; PADDING-TOP: 0px
}
