


* { margin: 0pt; padding: 0pt; }
html, body { font-family: arial,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 1.231; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin: 1em 0pt; }
li, dd { margin-left: 5%; }
fieldset { padding: 0.5em; }
select option { padding: 0pt 5px; }
.hide, .print-logo, .close-button, .clear, .irule { height: 1px; }
.hide, .print-logo, .close-button { position: absolute; left: -9000px; width: 1px; }
.left { float: left; }
.right { float: right; }
.irule, .clear { font-size: 1px; line-height: 1px; }
.clear { clear: both; }
a img { border: medium none ; }
.irule { border-top: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 20px; padding: 0pt; }
.displaynone, #header #ieshadow { display: none; }
.center { text-align: center; }
.noTopMargin, .main .ullinks { margin-top: 0pt; }
.nobottomMargin { margin-bottom: 0pt; }
.posbottomMargin { margin-bottom: 5px; }
.required, .red { color: rgb(255, 0, 0); }
body, #header { min-width: 1000px; }
body { padding: 85px 0pt 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 84.6%; color: rgb(91, 91, 91); }
#header { border-top: 1px solid rgb(137, 137, 137); background: transparent url('header_back.png') repeat-x scroll 0pt 0pt; width: 100%; height: 89px; position: absolute; top: 0pt; left: 0pt; z-index: 300; }
#header div, #wrapper { margin: 0pt auto; overflow: hidden; position: relative; width: 880px; }
#header .inner { padding: 10px 0pt 0pt; background: transparent url('header_back_inner.png') no-repeat scroll center top; width: 100%; height: 74px; z-index: 300; }
#header .inner div { overflow: visible; }
#wrapper { padding: 0pt 18px; background: rgb(255, 255, 255) url('wrapper_back.png') no-repeat scroll 0% 0%; z-index: 1; }
#content, #content .sidenav, #content .main, #content .sidebar { overflow: hidden; }
#content { padding: 0pt; background: transparent url('content_back-threecol.gif') no-repeat scroll 3px 0pt; min-height: 420px; }
#careers .twocolumn #content { float: left ! important; }
#careers #content #content-start { clear: both; margin-left: 200px; }
#careers #footer { height: auto; float: left; }
.onecolumn #content { background: transparent url('content_back_nonavs.gif') no-repeat scroll 0pt 0pt; }
.twocolumn #content { background: transparent url('content_back-twocol.gif') no-repeat scroll 3px -35px; }
#content .sidenav, #content .main, #topHeader, #topHeaderR { float: left; }
#content .sidenav { position: relative; width: 147px; margin-top: 10px; padding-left: 13px; padding-right: 5px; font-size: 90.9%; }
#content .main { margin: 0pt 0pt 0pt 27px; padding: 25px 0pt 0pt; width: 477px; font-family: Verdana,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.onecolumn #content .main { width: 830px; }
.twocolumn #content .main { width: 659px; }
#content .sidebar { float: right; margin-right: 2px; width: 180px; }
#topHeader, #topHeaderR { height: 148px; }
#topHeader { background: transparent url('masthead-main_back.jpg') no-repeat scroll 0pt 0pt; width: 695px; }
#topHeaderR { background: transparent url('masthead-rt_plain.jpg') no-repeat scroll 0pt 0pt; width: 185px; position: relative; bottom: 0pt; }
#topHeaderR p { margin: 0pt; padding: 0pt; }
#topHeader .text { padding: 25px 0pt 0pt 25px; width: 450px; }
#topHeader h1 { margin: 0pt; color: rgb(0, 0, 0); font-size: 22px; line-height: 23px; letter-spacing: -0.75px; }
#topHeaderR .text, #topHeaderR .text h3, #topHeaderR .text p, #topHeaderR .text h3 a:link, #topHeaderR h3 a:visited, #topHeaderR .action a { color: rgb(255, 255, 255); }
#topHeaderR .text { padding: 14px 14px 0pt; }
#topHeaderR .text h3, #topHeaderR .text p { line-height: 12px; }
#topHeaderR .text h3 { margin: 1px 0pt; }
#topHeaderR .text h3 a:link, #topHeaderR h3 a:visited { text-decoration: none; }
#topHeaderR .text h3 a img { padding: 0pt 0pt 1px 4px; }
#topHeaderR .text p { padding-bottom: 10px; }
#topHeaderR .action { width: 161px; text-align: right; position: absolute; bottom: 6px; }
#topHeaderR .action a { background: transparent url('arrows_white_more.gif') no-repeat scroll 100% 4px; padding-right: 10px; font-family: Tahoma,arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#topHeaderR .inlineLeft { margin: 0pt 5px 5px 0pt; }
#topHeaderR .inlineRight { margin: 0pt 0pt 5px 5px; }
h1#logo, h1#logo a, ul#gnav li, ul#gnav li a { float: left; }
h1#logo { margin: 0pt 3px; padding-top: 8px; }
h1#logo a, a#logo { text-indent: -9999px; text-decoration: none; font-size: 1px; }
h1#logo a { background: transparent url('logo.gif') no-repeat scroll 0pt 0pt; width: 152px; height: 27px; }
.sIFR-hasFlash h1#logo { visibility: visible; }
a#logo { background: transparent url('logo.png') no-repeat scroll 0pt 0pt; position: absolute; display: block; top: 16px; width: 156px; height: 41px; z-index: 301; }
ul#gnav, ul#gnav li { margin: 0pt; list-style-type: none; }
ul#gnav { background: transparent url('bevel_line.png') no-repeat scroll 0pt 0pt; overflow: hidden; float: right; width: 670px; padding-left: 45px; height: 35px; }
ul#gnav li { height: 23px; }
ul#gnav li a { margin: 2px 0pt; background: transparent none no-repeat scroll 0pt 0pt; display: block; height: 19px; text-decoration: none; }
ul#gnav li a:hover { background-position: 0pt -19px; }
ul#gnav li.search { padding: 2px 7px 4px 10px; background: transparent url('search_box_bg.png') no-repeat scroll 0pt 0pt; width: 146px; height: 17px; }
ul#gnav li.search p, ul#gnav li.search form, ul#gnav li.search label { margin: 0pt; height: 17px; }
ul#gnav li.search p { position: relative; padding-right: 20px; }
ul#gnav li.search label, ul#gnav li.search input { position: absolute; }
ul#gnav li.search label { display: none; }
ul#gnav li.search input { border: 0pt none ; background: transparent none repeat scroll 0% 0%; display: block; top: 1px; right: 3px; width: 15px; height: 15px; }
ul#gnav li.search input#q { padding: 2px 0pt 0pt; position: relative; right: auto; width: 100%; color: rgb(181, 181, 181); font-size: 11px; }
ul#navtop, ul#navtop li span { position: relative; }
ul#navtop, ul#navtop li a, #navtop_desc_wrapper, #navtop_desc { overflow: hidden; }
ul#navtop { margin: 0pt; left: 39px; right: -24px; width: 760px; height: 39px; clear: right; float: right; }
ul#navtop li { margin: 0pt 2px; background: transparent url('blue_glow.jpg') no-repeat scroll -9999px -9999px; float: left; width: 181px; height: 26px; padding-top: 12px; display: inline; list-style-type: none; z-index: 301; }
#ataglance ul#navtop li.ataglance, #devices ul#navtop li.devices, #services ul#navtop li.services, #solutions ul#navtop li.solutions, #support ul#navtop li.support, #purchase ul#navtop li.purchase, #ownerslounge ul#navtop li.ownerslounge { background-position: 0pt 0pt; }
ul#navtop li.search input#q.selected { color: rgb(255, 255, 255); font-size: 9px; }
ul#navtop li a { margin: 0pt auto; overflow: hidden; display: block; height: 16px; text-decoration: none; text-indent: -9999px; position: relative; z-index: 400; }
#devices ul#navtop li.devices, #services ul#navtop li.services, #solutions ul#navtop li.solutions, #support ul#navtop li.support, #purchase ul#navtop li.purchase, #ownerslounge ul#navtop li.ownerslounge { z-index: 300; }
#navtop_desc_wrapper, #navtop_desc { margin: 0pt; padding: 0pt; height: 25px; }
#navtop_desc_wrapper { background: transparent none repeat scroll 0% 0%; position: absolute; z-index: 20; width: 880px; color: rgb(0, 0, 0); }
#navtop_desc { background: transparent url('white-55.png') repeat scroll 0% 0% ! important; text-align: right; margin-left: 0pt ! important; display: block; }
#navtop_desc p { margin: 0pt; padding: 6px 12px 0pt 0pt; }
p { margin-top: 0pt; }
a, p a { color: rgb(118, 160, 180); text-decoration: underline; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a:visited, p a:visited, a:hover, p a:hover { color: rgb(142, 172, 186); text-decoration: underline; }
a:hover, p a:hover { color: rgb(138, 165, 48); }
li a, li a:hover, p.more a:hover { text-decoration: underline; }
p.more { margin-bottom: 10px; margin-top: -5px; }
p.more a, p.top a { padding-right: 10px; font-family: Tahoma,arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: underline; }
p.more a { background: transparent url('arrows_more.gif') no-repeat scroll right 2px; line-height: 1.1; text-align: left; }
p.moreleft a { font-weight: bold; }
p.top { margin-top: -8px; }
p.top a { background: transparent url('arrows_top.gif') no-repeat scroll 100% 4px; display: block; text-align: right; }
a.more-press { background: transparent url('more-press-releases.gif') no-repeat scroll 0pt 5px; display: block; height: 17px; font-size: 1px; text-align: left; text-indent: -9999px; }
h1 { margin: 3px 0pt 15px; letter-spacing: -1pt; font-size: 21px; font-weight: normal; color: rgb(127, 130, 128); }
h2 { margin: 18px 0pt 5px; font-size: 130%; color: rgb(118, 160, 180); text-transform: none; letter-spacing: 0pt; }
h3 { margin: 18px 0pt 2px; color: rgb(102, 105, 104); font-size: 110%; text-transform: none; }
h3.section { border-bottom: 1px solid rgb(198, 199, 200); margin-bottom: 10px; margin-top: 25px; }
h3.section a, h3.section a:visited { color: rgb(118, 160, 180); text-decoration: none; }
h3.section a:hover { color: rgb(138, 165, 48); }
h3.img { margin: 0pt 0pt 5px; }
h3.img img, img.standalone { display: block; }
h3.deliverableHeader a, h3.deliverableHeader a:visited { text-decoration: none; color: rgb(255, 255, 255); }
h4 { margin: 18px 0pt 0pt; color: rgb(102, 105, 104); font-size: 100%; text-transform: none; }
.columns .inside p.more { margin-bottom: 5px; margin-top: 0pt; text-align: right; }
.columns p.more a, .columns p.more a:visited, .columns p.more a:hover { text-decoration: underline; }
.main p { line-height: 1.3; }
p.footnote { border-top: 1px solid rgb(198, 199, 200); font-size: 10px; color: rgb(167, 166, 166); padding-top: 10px; margin-top: 25px; }
pre { font-size: 11px; }
.main h3, .main h4 { padding: 0pt; }
.main ul, .main ol { margin: -0.7em 0pt 1.5em 1.3em; }
.main ul.noTopMargin, .main ol.noTopMargin { margin-top: 0pt; }
.main ul.negTopMargin, .main ol.negTopMargin {  }
.main ul.anchorNav { margin-bottom: 40px; }
.main ul li { margin: 2px 0pt; padding: 0pt 0pt 0pt 10px; background: transparent url('arrow_gray.gif') no-repeat scroll 0pt 0.5em; list-style-type: none; }
.main ol li { margin: 0pt 17px; }
.main ul li.linked, .main li ul li, .main .columns ul li { background-image: url('arrow_blue.gif'); }
.main ul ul, .main ul ol, .main ol ul, .main ol ol { margin: 2px 0pt 5px; }
.main li ul li { margin: 2px 0pt 2px 10px; padding: 0pt 10px; }
.main li ol li { margin: 2px 17px; padding: 0pt; list-style-type: decimal; list-style-image: none; list-style-position: outside; background-image: none; }
ul.spread li, ol.spread li { margin-bottom: 4px; margin-top: 3px; }
.main .columns ul li { margin: 5px 0pt; }
.breadcrumb { font-size: 10px; color: rgb(122, 124, 123); position: relative; top: -5px; }
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover { color: rgb(122, 124, 123); text-decoration: underline; }
.breadcrumb .separator { padding: 0pt 6px; background: transparent url('arrow_blue.gif') no-repeat scroll 50% 3px; }
.top-line { border-top: 1px solid rgb(198, 199, 200); padding-top: 10px; padding-bottom: 10px; }
.bottom-line { border-bottom: 1px solid rgb(198, 199, 200); padding-top: 10px; padding-bottom: 3px ! important; margin-bottom: 10px; }
caption a { text-decoration: none; }
caption span.description { font-size: 9px; }
.resourceSection { border-left: 1px solid rgb(212, 216, 219); margin: 0pt 0pt 10px 15px; float: right; width: 200px; padding-left: 10px; padding-bottom: 10px; }
sup, p sup { vertical-align: baseline; position: relative; top: -0.3em; }
blockquote { font-size: 12px; }
blockquote .quote { font-weight: bold; color: rgb(118, 161, 180); }
blockquote .attribution { text-align: right; }
#htmlpopup { padding: 35px; background: rgb(255, 255, 255) url('popup_bg.gif') repeat-x scroll left top; }
#htmlpopup #content { width: auto; }
.columns h3 { margin: 0pt; padding: 5px 0pt 4px 13px; font-family: Tahoma,arial,Helvetica,sans-serif; color: rgb(255, 255, 255); }
.columns .inside { margin: 10px; font-size: 11px; }
.columns .inside img { padding: 0pt; }
.columns .inside p { margin: 0pt 0pt 9px; }
.columns .inside ul { margin: 0pt 0pt 7px; }
.columns .inside ul li { margin: 0pt 0pt 4px; }
.columns .inside a:hover { text-decoration: underline; }
.columns .inside h3 { padding-left: 0pt; }
.twocol { margin: 10px 0pt; background: transparent url('twocol_back.gif') no-repeat scroll 0pt 30px; }
.twocol .headers { margin: 0pt; background: transparent url('twocol_h3_back.gif') repeat-y scroll 0pt 100%; }
.twocol .headers .lcol, .twocol .headers .mcol, .twocol .headers .rcol { background: transparent url('twocol_h3_top.gif') no-repeat scroll 0pt 0pt; padding-top: 3px; }
.twocol .headers .lcol h3, .twocol .headers .rcol h3 { font-size: 11px; padding-bottom: 7px; padding-left: 10px; padding-right: 10px; }
.twocol .lcol, .twocol .rcol, .twocolumn .twocol .lcol, .threecol .lcol, .threecol .mcol, .threecol .rcol, .twocol.seventy-thirty .lcol, .twocol.seventy-thirty .lcol .inside.threecol .lcol, .twocol.seventy-thirty .lcol .inside.threecol .mcol, .twocolumn .splitcol .lcol, .twocolumn .threecol .lcol, .twocolumn .threecol .mcol, .twocolumn .threecol .rcol, .twocol_img .lcol { float: left; width: 238px; }
.twocol .rcol, .twocolumn .twocol .rcol, .twocol.seventy-thirty .rcol, .twocol.seventy-thirty .lcol .inside.threecol .rcol, .twocolumn .splitcol .rcol, .twocolumn .splitcol .inside.right, .twocol_img .rcol { float: right; }
.twocol .bottom { background: transparent url('twocol_back.gif') no-repeat scroll 0pt bottom; height: 2px; }
.threecol { margin: 10px 0pt; background: transparent url('threecol_back.gif') no-repeat scroll 0pt 30px; }
.twocolumn .twocol .lcol, .twocolumn .twocol .rcol { width: 300px; }
.threecol .headers { margin: 0pt; background: transparent url('threecol_h3_back.gif') repeat-y scroll 0pt 100%; }
.threecol .headers .lcol, .threecol .headers .mcol, .threecol .headers .rcol { background: transparent url('threecol_h3_top.gif') no-repeat scroll 0pt 0pt; padding-top: 3px; }
.threecol .headers .lcol h3, .threecol .headers .mcol h3, .threecol .headers .rcol h3 { padding-bottom: 7px; padding-left: 10px; padding-right: 10px; font-size: 11px; }
.threecol .lcol, .threecol .rcol { width: 158px; }
.threecol .mcol { margin: 0pt 1px; display: inline; width: 158px; }
.threecol .bottom { background: transparent url('threecol_back.gif') no-repeat scroll 0pt bottom; height: 2px; }
.twocol.seventy-thirty, .twocol.seventy-thirty .lcol .inside.threecol { font-size: 10px; }
.twocol.seventy-thirty { margin: 10px 0pt; background: transparent url('twocol_70-30_back.gif') no-repeat scroll 0pt 30px; }
.twocol.seventy-thirty .lcol { width: 411px; }
.twocol.seventy-thirty .rcol { width: 237px; }
.twocol.seventy-thirty .bottom { height: 1px; background-image: none; }
.twocol.seventy-thirty .lcol .inside.threecol { background-image: none; }
.twocol.seventy-thirty .lcol .inside.threecol .lcol, .twocol.seventy-thirty .lcol .inside.threecol .mcol, .twocol.seventy-thirty .lcol .inside.threecol .rcol { width: 120px; }
.twocol.seventy-thirty .lcol .inside.threecol .mcol { margin: 0pt 12px; display: inline; }
.twocol.seventy-thirty .lcol .inside.threecol .rcol { text-align: left; }
.twocolumn .splitcol { margin: 20px 3px 20px 0pt; background: transparent url('twocolpage_twocol_back.gif') repeat-y scroll 0pt 0pt; }
.twocolumn .splitcol .headers { margin: 0pt; background: transparent url('onecol_h3_back.gif') repeat-y scroll 0pt 100%; }
.twocolumn .splitcol h3 { background: transparent url('onecol_h3_top.gif') no-repeat scroll 0pt 0pt; padding-top: 8px; padding-bottom: 8px; }
.twocolumn .splitcol .lcol { width: 348px; }
.twocolumn .splitcol .rcol { width: 300px; }
.twocolumn .splitcol .bottom { background: transparent url('twocolpage_twocol_clear.gif') no-repeat scroll 0pt 0pt; height: 31px; }
.twocolumn .splitcol .inside.left { margin: 10px; width: 325px; }
.twocolumn .splitcol .inside.right { width: 275px; }
.twocolumn .threecol { background: transparent url('threecol_wide_back.gif') repeat-y scroll 0pt 0pt; }
.twocolumn .threecol .headers { margin: 0pt; background: transparent url('threecol_h3wide_back.gif') repeat-y scroll 0pt 100%; }
.twocolumn .threecol .headers .lcol, .twocolumn .threecol .headers .mcol, .twocolumn .threecol .headers .rcol { background: transparent url('threecol_h3wide_top.gif') no-repeat scroll 0pt 0pt; padding-top: 3px; }
.twocolumn .threecol .lcol, .twocolumn .threecol .mcol, .twocolumn .threecol .rcol { margin: 0pt; width: 218px; }
.twocolumn .threecol .mcol { margin: 0pt 1px; display: inline; }
.twocolumn .threecol .bottom { background: transparent url('threecol_wide_back.gif') no-repeat scroll 0pt bottom; height: 2px; }
.twocolcontent .rightcontent { display: table; }
.twocolcontent .leftcontent { height: auto; }
.twocolcontent { margin-top: 15px; }
.twocol_img { margin: 10px 0pt; background: transparent url('twocol_twobox_back.gif') repeat-y scroll 0pt 0pt; width: 656px; }
.twocol_img .headers { background: transparent url('twocol_twobox_h3_back.gif') repeat-y scroll 0pt 100%; }
.twocol_img .lcol { width: 328px; }
.twocol_img .rcol { width: 327px; }
.twocol_img .headers .lcol, .twocol_img .headers .rcol { background: transparent url('twocol_twobox_h3_top.gif') no-repeat scroll 0pt 0pt; padding-top: 3px; }
.twocol_img .headers .lcol h3, .twocol_img .headers .rcol h3 { font-size: 11px; padding-bottom: 7px; padding-left: 10px; padding-right: 10px; }
div.fullwidth_threecolpage, div.fullwidth_twocolpage { background: transparent url('onecol_h3_back_short.gif') repeat-y scroll 0pt bottom; margin-bottom: 7px; }
div.fullwidth_threecolpage h3, div.fullwidth_twocolpage h3 { padding: 8px 10px 9px; background: transparent url('onecol_h3_top_short.gif') no-repeat scroll 0pt 0pt; font-family: Tahoma,arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
div .fullwidth_twocolpage { background: transparent url('onecol_h3_back.gif') repeat-y scroll 0pt bottom; }
div.fullwidth_twocolpage h3 { background: transparent url('onecol_h3_top.gif') no-repeat scroll 0pt 0pt; }
.headers h3 { font-size: 11px; }
div.threecol_floats { float: left; margin-right: 70px; }
.sidebar { font-size: 10px; margin-top: -2px; }
.sidebar .module { padding: 3px 0pt 2px; background: transparent url('dotted_horiz.gif') repeat-x scroll 0pt top; }
.sidebar .module h3 { margin: 0pt; padding: 8px 7px; background: transparent url('sidebar_h3_main.gif') no-repeat scroll 0pt bottom; color: rgb(255, 255, 255); font-family: Tahoma,arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; font-weight: bold; }
.sidebar .first h3 { padding: 24px 7px 7px; }
.sidebar .login { margin: 0pt; }
.sidebar .login h3 { padding: 22px 0pt 7px 7px; background: transparent url('sidebar_h3_green.gif') no-repeat scroll 0pt 0pt; }
.sidebar .promo { margin: 15px 0pt; text-align: center; }
.sidebar .firstPromo { background: transparent url('dotted_horiz.gif') repeat-x scroll 0pt top; padding-top: 16px; margin-top: 0pt; }
.sidebar select#regionselect { margin: 0pt; height: 17px; width: 164px; }
.sidebar .text { padding: 8px; }
.sidebar .twocol { margin: 0pt; }
.sidebar .twocol .lcol, .sidebar .twocol .rcol { float: left; width: 77px; }
.sidebar .twocol .rcol { float: right; }
.sidebar .text ul { margin: 0pt 0pt 7px; }
.sidebar .text p { margin: 0pt 0pt 6px; }
.sidebar .text p.more { text-align: right; margin-top: -2px; }
.sidebar ul li { margin: 1px 0pt 5px; padding: 0pt 7px; background: transparent url('arrow_gray.gif') no-repeat scroll 0pt 4px; list-style-type: none; }
.sidebar ul li.linked { background: transparent url('arrow_blue.gif') no-repeat scroll 0pt 4px; }
.sidebar a:link, .sidebar a:visited, .sidebar a:hover { color: rgb(111, 145, 179); text-decoration: none; font-weight: normal; }
.dbox_inside ul, ul#device-details li { margin: 0pt; }
ul#device-details li { padding: 0pt 0pt 4px 6px; background: transparent url('arrow_blue.gif') no-repeat scroll 0pt 4px; text-decoration: underline; list-style-type: none; }
p.ddetails { margin-top: 0pt; }
.sidebar a:visited, .sidebar a:hover { color: rgb(142, 172, 186); text-decoration: none; }
.sidebar a:hover { color: rgb(138, 165, 48); }
.sidebar .twocol ul li { margin-bottom: 1px; }
.sidebar h4.pressTitle { margin: 0pt 0pt 1px; }
input.textfield { border: 1px solid rgb(201, 200, 200); }
.login { margin-bottom: 7px; }
.login form { padding: 0pt 5px; }
.login p { margin: 10px 0pt; padding: 4px 0pt; clear: both; }
.login label { margin: 0pt; float: left; clear: both; width: 45px; height: 20px; }
.login input.textfield { float: right; width: 115px; }
.login .button { margin: 5px 0pt 0pt; clear: both; float: right; }
.login .forgot { margin: 5px 0pt; float: left; clear: none; font-size: 9px; }
.login .forgot a { text-decoration: none; }
.login .label-loginid, .login .label-password { background: transparent url('label_login-id.gif') no-repeat scroll 0pt 4px; text-indent: -9999px; }
.login .label-password { background: transparent url('label_password.gif') no-repeat scroll 0pt 4px; }
div.formcontainer, div.formRow label, div.formRow input, div.formRow select, div.formRow textarea { font-family: arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
div.formcontainer { width: 550px; margin-bottom: 50px; }
div.formRow label, div.formRow input, div.formRow select, div.formRow textarea { margin: 0pt 4px 0pt 0pt; float: left; padding-top: 1px; padding-bottom: 1px; }
div.formRow input.inputPhoneext { width: 29px; }
div.formRow, div.formRow h1, div.formRow label.labelRightcolumn { margin: 0pt 0pt 3px; padding: 0pt; }
div.formRow { clear: both; height: 20px; vertical-align: middle; }
div.formRow label.labelLeftcolumn { margin: 0pt 4px 2px 0pt; padding: 3px 4px 4px 12px; width: 200px; background-color: rgb(241, 241, 241); }
div.formRow label.labelRightcolumn { margin: 3px 7px 0pt 0pt; }
label.labelPhoneext, label.labelSignup { margin-right: 6px; }
div.formRow h1 { margin: 2px 4px 0pt 0pt; font-weight: bold; color: rgb(136, 175, 199); font-size: 14px; }
div.formRow .formTextfield { width: 200px; }
div.formRow input.formcheckbox { margin-top: 5px ! important; }
.sidenav .promo { margin: 30px 0pt 0pt; padding: 17px 0pt 3px; background: transparent url('dotted_horiz_001.gif') repeat-x scroll 0pt 0pt; text-align: center; }
ul#sidenav { margin: 0pt; overflow: hidden; font-family: Verdana,arial,sans-serif; }
ul#sidenav li { border-top: 1px solid rgb(214, 214, 214); margin: 0px 0pt 0pt; background: transparent none repeat scroll 0% 0%; list-style-type: none; line-height: 1.3; position: relative; }
ul#sidenav li.firstSidenav { border-top-color: rgb(255, 255, 255); }
ul#sidenav li span, ul#sidenav li a { display: block; }
ul#sidenav li a { padding: 8px 0pt 6px; color: rgb(106, 106, 106); text-decoration: none; }
ul#sidenav li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
ul#sidenav li.selected { border-style: solid; border-color: rgb(179, 179, 179); border-width: 3px 0pt; z-index: 2; }
ul#sidenav li.selected span { border-bottom: 1px solid rgb(214, 214, 214); padding: 8px 8px 6px 4px; background: transparent none repeat scroll 0% 0%; font-weight: bold; color: rgb(30, 140, 191); }
ul#sidenav li.selected span a { color: rgb(30, 140, 191); }
ul#sidenav li.selected ul span a { color: rgb(106, 106, 106); }
ul#sidenav li.selected span a { padding: 0pt; }
ul#sidenav li.selected a:hover { color: rgb(51, 51, 51); }
ul#sidenav li.selected li a { background: transparent url('sub_nav_arrow.gif') no-repeat scroll 0pt 0.55em; color: rgb(107, 158, 180); }
ul#sidenav li.selected li a:hover, ul#sidenav li.selected li a:active { background-position: -497px 0.6em; }
ul#sidenav li.selected li.selected li.collapseTogglableMenu ul li a, ul#sidenav li.selected li.selected li.collapseTogglableMenu ul li.selected li a { color: rgb(111, 145, 179); }
ul#sidenav li.selected ul li a:hover, ul#sidenav li.selected ul li a:active { background-position: -497px 0.55em; }
ul#sidenav li.selected li.selected a { background: transparent none repeat scroll 0% 0%; color: rgb(70, 73, 72); padding-left: 0pt; }
ul#sidenav li.selected li.selected a:hover, ul#sidenav li.selected li.selected a:active { background-position: -498px 0.5em; }
ul#sidenav li.selected li.selected li a { background: transparent url('sub_nav_bullet.gif') no-repeat scroll 0pt 0.6em; color: rgb(107, 158, 180); padding-left: 9px; }
ul#sidenav li.selected li.selected a:hover, ul#sidenav li.selected li.selected a:active { background-position: -498px 0.6em; }
ul#sidenav li.selected li.selected li a:hover, ul#sidenav li.selected li.selected li ul li a:hover { color: rgb(51, 51, 51) ! important; }
ul#sidenav li.selected li li.selected a { color: rgb(70, 73, 72); }
ul#sidenav li.selected li.selected li, #docmgrd ul#sidenav li.selected li.selected li { margin: 0pt; background: transparent none repeat scroll 0% 0%; padding-left: 0pt; padding-right: 0pt; font-size: 10px; }
ul#sidenav li.selected li.selected li.selected { color: rgb(70, 73, 72); }
ul#sidenav li.selected li.selected li.selected a { color: rgb(70, 73, 72); }
ul#sidenav li.selected ul li.selected ul li ul { padding: 0pt 14px; }
ul#sidenav li ul, ul#sidenav li li { margin: 0pt; padding: 9px 0pt; background: transparent none repeat scroll 0% 0%; }
ul#sidenav li li { border: 0pt none ; padding: 2px 10px; }
:first-child + html #docmgrd ul#sidenav li li { padding: 3px 4px 2px 9px; }
#docmgrd ul#sidenav li.selected ul li.selected ul li a:hover, #docmgrd ul#sidenav li.selected ul li.selected ul li.selected a, #docmgrd ul#sidenav li.selected ul li.selected ul li.selected ul li.selected a, #docmgrd ul#sidenav li li a:hover, #docmgrd ul#sidenav li li.selected { color: rgb(0, 0, 0); }
#docmgrd ul#sidenav li.selected ul li.selected ul li.selected ul li a { color: rgb(91, 91, 91); }
ul#sidenav li.selected span a:hover { color: rgb(0, 0, 0); }
#docmgrd ul#sidenav li.current a { font-weight: bold; }
#docmgrd ul#sidenav li.current ul li a { font-weight: normal; }
ul#sidenav li li a { padding: 0pt 9px; }
ul#sidenav li li.selected, #docmgrd ul#sidenav li li.selected { border: 0pt none ; background: transparent url('arrow_black_down.gif') no-repeat scroll 10px 10px ! important; color: rgb(70, 73, 72); padding-left: 19px ! important; padding-right: 2px ! important; }
#docmgrd ul#sidenav li li.selected, #support ul#sidenav li li.selected { padding-left: 16px ! important; }
ul#sidenav li li.selected.no-children { background: transparent url('arrow_black_right.gif') no-repeat scroll 10px 7px ! important; }
ul#sidenav li.subnav { margin: 3px 0pt; background-image: none; }
ul#sidenav li li li, #docmgrd ul#sidenav li li li { margin: 0pt -6px; background: transparent url('subnav_back-noline.gif') no-repeat scroll 0pt 0pt; }
#docmgrd ul#sidenav li ul li ul li { margin: 0pt; }
h3.sidenav_head { margin: 0pt; padding: 15px 0pt 0pt 10px; background: rgb(118, 160, 180) none repeat scroll 0pt 0pt; display: none; height: 25px; font-size: 120%; }
h3.sidenav_head a:link, h3.sidenav_head a:visited, h3.sidenav_head a:hover, h3.sidenav_head a:active { color: rgb(255, 255, 255); text-decoration: none; }
ul#sidenav li.togglableMenu {  }
ul#sidenav li.expandTogglableMenu {  }
ul#sidenav li.collapseTogglableMenu a, ul#sidenav li ul li.collapseTogglableMenu a, ul#sidenav li.selected ul li.selected ul li.collapseTogglableMenu a, ul#sidenav li.selected ul li.selected ul li.collapseTogglableMenu ul li.selected a { color: rgb(70, 73, 72); }
ul#sidenav li.selected ul li.selected ul li.collapseTogglableMenu ul li a, ul#sidenav li.selected ul li.selected ul li.collapseTogglableMenu ul li.selected ul li a { color: rgb(111, 145, 179); }
#support ul#sidenav li.selected li.selected li a { background: transparent url('sub_nav_plus.gif') no-repeat scroll 0pt 0.6em; color: rgb(107, 158, 180); padding-left: 9px; }
#support ul#sidenav li.selected li.selected li { background: transparent none repeat scroll 0% 0% ! important; padding-left: 0px ! important; }
#support ul#sidenav li.selected li.selected li.collapseTogglableMenu a { background-position: -496px 0.6em; }
#support ul#sidenav li.selected li.selected li li a { background: transparent none repeat scroll 0% 0%; }
#support ul#sidenav li.selected li.selected li li, #support ul#sidenav li.selected li.selected li.collapseTogglableMenu li { background: transparent url('sub_nav_arrow.gif') no-repeat scroll 0pt 0.6em ! important; }
#support ul#sidenav li.selected li.selected li.collapseTogglableMenu li:hover { background-position: -497px 0.6em ! important; }
#footer { margin: 25px 0pt 50px; padding: 11px 0pt 40px; background: transparent url('footer_separator.png') repeat-x scroll 0pt 0pt; width: 100%; position: relative; float: left; }
#footer .footerWhiteFadeLeft { background-color: transparent; background-image: url('footer_white_side_fade.png'); height: 300px; left: -40px; position: absolute; top: -140px; width: 40px; }
#footer .footerWhiteFadeRight { background-color: transparent; background-image: url('footer_white_side_fade.png'); height: 300px; right: -40px; position: absolute; top: -140px; width: 40px; }
#footer ul, #footer ul li { margin: 0pt; overflow: hidden; position: relative; float: left; list-style-type: none; }
#footer ul li { padding: 0pt 7px; }
#footer ul li.first { background: transparent none repeat scroll 0% 0%; padding-left: 0pt; }
#footer ul li a { font-size: 10px; color: rgb(107, 158, 180); text-decoration: none; }
#footer ul li a:hover, ul#fnav li#privacy a { color: rgb(0, 0, 0); }
ul#fnav li#privacy a:hover { color: rgb(134, 133, 133); }
ul#fnav, ul#fnav2 { height: 17px; padding-bottom: 3px; }
ul#fnav li, ul#fnav2 li { background: transparent url('fnav_separator.gif') no-repeat scroll 0pt 3px; letter-spacing: 0pt; }
ul#fnav2 { float: right; }
ul#fnav li a { text-transform: uppercase; }
ul#shortcuts { clear: both; font-family: Verdana,arial,sans-serif; }
ul#shortcuts li { background: transparent url('shortcuts_separator.gif') no-repeat scroll 0pt 2px; }
ul#shortcuts li a { color: rgb(182, 181, 181); }
ul#shortcuts li a:hover { color: rgb(118, 116, 116); }
p.copyright { border-top: 1px solid rgb(229, 229, 229); overflow: hidden; position: relative; clear: both; padding-top: 7px; color: rgb(133, 133, 133); font-size: 11px; }
.inlineLeft { margin: 0pt 15px 10px 0pt; float: left; }
.inlineRight { margin: 0pt 0pt 10px 15px; float: right; }
.inlinefullWidth { margin: 15px 0pt; float: none; }
p.caption { font-size: 10px; margin-bottom: 0pt; }
table tr td { padding: 4px; }
table.dataTable, .tablenoborder table, .dataTable caption, .tablenoborder table caption { width: 100%; }
table.dataTable, .tablenoborder table, .dataTable th, .tablenoborder table th, .dataTable td, .tablenoborder table td { border: 1px solid rgb(192, 196, 200); }
table.dataTable, .tablenoborder table { margin: 0pt 0pt 20px; font-size: 11px; }
.ComparisonRow_Content .dataTable td, table.dataTable td, table.dataTable th { border-top: medium none; border-left: medium none; }
table.dataTable { border-right: medium none; border-bottom: medium none; }
table.devJournal { width: auto; }
.devJournal th { background-color: rgb(238, 238, 238); }
.inlineLeft .dataTable, .inlineRight .dataTable { margin-bottom: 0pt; }
.dataTable caption, .tablenoborder table caption, .dataTable tr.shaded { background-color: rgb(226, 228, 230); }
.dataTable caption, .tablenoborder table caption { margin: 8px 0pt 0pt; padding: 5px; font-family: arial,Verdana,sans-serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: left; color: rgb(91, 91, 91); font-weight: bold; }
.dataTable th, .tablenoborder table th, .dataTable td ul, .tablenoborder table td ul { margin: 0pt; }
.dataTable th, .tablenoborder table th { padding: 4px; font-weight: bold; text-align: left; }
.dataTable .headrow { border-right: medium none; }
.dataTable td, .tablenoborder table td { vertical-align: top; }
.tableMidHeader { padding: 3px 4px; background: rgb(246, 247, 247) none repeat scroll 0% 0%; text-align: left; font-size: 11px; font-weight: bold; }
.tablecheckmark { background: transparent url('checkmark.gif') no-repeat scroll 50% 50%; text-align: right; }
.tablecheckmarkLeft { background: transparent url('checkmark.gif') no-repeat scroll center top; text-align: left; }
th.columncenter { text-align: center; }
.sIFR-flash, .sIFR-replaced { visibility: visible ! important; }
.sIFR-flash { margin: 0pt; }
span.sIFR-alternate { overflow: hidden; position: absolute; left: 0pt; top: 0pt; width: 0pt; height: 0pt; display: block; }
.sIFR-flash + div[adblocktab="true"] { display: none ! important; }
.sIFR-hasFlash #content h1 { visibility: hidden; font-size: 21px; letter-spacing: -1pt; }
.sIFR-hasFlash #topHeader h1, .sIFR-hasFlash #topHeaderR h2 { visibility: hidden; font-size: 23px; }
.sIFR-hasFlash #topHeaderR h2 { font-size: 13px; }
#infobox, #infobox #infoboxHead, #infobox #infoboxbody { margin: 0pt; background-position: left top; background-repeat: no-repeat; }
#infobox { padding: 0pt 0pt 11px; width: 186px; background-position: left bottom; }
#infobox #infoboxHead { padding: 6px 10px 3px; display: block; font-family: arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
#infobox #infoboxbody { padding: 10px 10px 0pt; font-family: arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(95, 95, 95); }
#infobox #infoboxbody img { margin: 0pt 7px 0pt 0pt; padding: 0pt; float: left; }
#infobox #infoboxbody p { margin: 0pt; }
#infobox #infoboxclear { clear: both; }
div.ComparisonRow_Label { border: 1px solid rgb(223, 224, 223); margin: 1px 0pt; padding: 3px 0pt 0pt 10px; cursor: pointer; position: relative; height: 17px; line-height: 1.5; background-color: rgb(224, 226, 229); clear: both; color: rgb(91, 91, 91); text-decoration: none; font-weight: bold; }
div.ComparisonRow_Label p { margin: 0pt; padding: 0pt 17px 0pt 0pt; background: transparent url('arrow_gray_2_on.gif') no-repeat scroll right bottom; float: left; display: block; }
div.ComparisonRow_Label p.closed { background-image: url('arrow_gray_2_off.gif'); }
div.ComparisonRow_Container, div.ComparisonRow_Content { margin: 0pt; padding: 0pt; display: block; }
div.ComparisonRow_Content { clear: both; }
div.ComparisonRow_Content td.ComparisonTable_LeftColumn { width: 135px; text-align: left; vertical-align: middle; }
div.ComparisonRow_Content table.dataTable { margin: 0pt; }
div.ComparisonRow_Content td { margin: 1px 0pt; padding: 3px 0pt 3px 10px; text-align: center; vertical-align: middle; line-height: 1.2; }
table.compare_deviceTable { position: relative; clear: both; }
div#Devices_Content { border: 1px solid rgb(192, 196, 200); margin: 0pt; }
div#Devices_Content td.comparisonTable_Leftcolumn { text-align: center; width: 135px; }
div.ComparisonRow_Container div.ComparisonRow_Content .onedevice { width: 500px; max-width: 500px; }
div.ComparisonRow_Container div.ComparisonRow_Content .twodevices { width: 244px; max-width: 244px; }
div.ComparisonRow_Container div.ComparisonRow_Content .threedevices { width: 155px; max-width: 155px; }
div.ComparisonRow_Container div.ComparisonRow_Content .fourdevices { width: 112px; max-width: 112px; }
div.ComparisonRow_Container div.ComparisonRow_Content .fivedevices { width: 90px; max-width: 90px; }
.ComparisonRow_Container #search-options { float: right; margin-bottom: 5px; }
.ComparisonRow_Container #search-options li { margin: 0px 0px 0px 10px; padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; height: 27px; }
.ComparisonRow_Container #search-options li a { overflow: hidden; text-indent: -9999px; height: 27px; background-position: 0pt 0pt; display: block; }
.ComparisonRow_Container #search-options li a:hover { background-position: 0pt -27px; }
.ComparisonRow_Container #search-options li a:active { background-position: 0pt -54px; }
#search-options #revisesearch a { background-image: url('compare_revisesearch_matrix.jpg'); width: 118px; }
#search-options #newsearch a { background-image: url('compare_newsearch_matrix.jpg'); width: 117px; }
.row_head_wrapper { clear: both; float: left; background-image: url('threecol_h3_back2.gif'); background-repeat: no-repeat; background-position: left bottom; }
.three_box_row { margin: 0pt; padding: 0pt; overflow: hidden; width: 657px; display: block; position: relative; clear: both; float: left; }
.row_head_wrapper .row_head_lcol, .row_head_wrapper .row_head_mcol, .row_head_wrapper .row_head_rcol { width: 225px; float: left; }
.row_head_wrapper .row_head_mcol, .row_head_wrapper .row_head_rcol { display: block; }
.row_head_wrapper .row_head_rcol { width: 207px; }
.row_head_wrapper h3 { margin: 0pt; padding: 9px 25px 9px 10px; background-image: url('threecol_h3_top2.gif'); background-position: left top; background-repeat: no-repeat; font-family: Tahoma,arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); text-transform: none; }
.cleaner { margin: 0pt; padding: 0pt; clear: both; }
.row_content_wrapper { margin: 0pt 0pt 18px; padding: 0pt; clear: both; float: left; background-image: url('threecol_back2.gif'); background-repeat: repeat-y; background-position: left bottom; position: relative; }
.box_content_lcol, .box_content_mcol, .box_content_rcol { width: 225px; float: left; display: block; }
.box_content_mcol, .box_content_rcol { clear: right; }
.box_content_rcol { width: 207px; }
.box_content_copy { margin: 10px 28px 8px; padding: 0pt; }
.box_content_copy .more { text-align: right; }
.box_content_rcol .box_content_copy { margin-right: 10px; }
.box_content_copy p { margin: 0pt 0pt 6px; padding: 0pt; font-family: Tahoma,arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.leftImageBlock { width: 495px; vertical-align: middle; margin-bottom: 32px; }
.leftImageBlock .imgcol, .leftImageBlock .contentcol { height: 100%; }
.leftImageBlock .imgcol { width: 188px; float: left; text-align: center; }
.leftImageBlock .contentcol { width: 297px; float: right; margin-left: 10px; }
.leftImageBlock .contentcol h3 { margin-top: 0pt; }
.twocol-plain { width: 100%; }
.twocol-plain .col1 { width: 45%; float: left; padding-right: 10px; }
.twocol-plain .col2 { width: 45%; float: right; padding-left: 10px; }
.twocol-plain ul { margin-top: 0pt; padding-top: 0pt; }
.main ul.ngnav { margin: 0pt 0pt 20px; height: 15px; position: relative; }
.main ul.ngnav li { margin: 0pt; padding: 0pt 8px; background: transparent url('fnav_separator_001.gif') no-repeat scroll 0pt 2px; float: left; list-style-type: none; }
.main ul.ngnav li.first { background: transparent none repeat scroll 0% 0%; padding-left: 0pt; }
.main ul.ngnav li a { color: rgb(153, 173, 189); text-decoration: none; }
.main ul.ngnav li a:hover { color: rgb(0, 0, 0); }
.regionSelectWrap { margin-bottom: 20px; }
.regionSelect { margin: 11px 11px -9px; min-height: 21px; height: auto; background-color: rgb(255, 255, 255); width: 216px; line-height: 21px; }
.regionSelect .regionText { padding: 4px 14px 0pt 5px; height: 17px; float: left; font-size: 11px; line-height: 1.3; }
.regionSelected { background: transparent url('region_select_arrow.gif') no-repeat scroll right center; height: 21px; }
.regionSelect .regionText a { color: rgb(140, 140, 140); text-decoration: none; }
.regionSelect .languages { display: inline; float: left; }
.regionSelect .languages a { float: left; padding-left: 6px; color: rgb(194, 194, 194); text-decoration: none; line-height: 21px; }
.regionSelect .languages a:hover { color: rgb(255, 255, 255); }
.regionclear { clear: both; height: 0pt; }
#content.fullwidth { background: transparent url('content_back-full.gif') no-repeat scroll 3px 0pt; min-height: inherit; }
#content.fullwidth .main { width: 649px; }
.inside ul.devicelist, .inside ul.devicelist a { font-weight: bold; font-size: 11px; }
.inside ul.devicelist a:hover, a:hover { color: rgb(138, 165, 48); text-decoration: none; }
#worldmap select#regionselect { padding: 0pt; font-size: 10px; height: 17px; width: 130px; position: relative; top: -40px; }
div#ww-devicesList { width: 836px; }
div#ww-devicesList div { border: 1px solid rgb(202, 203, 203); margin: 7px 3px 0pt 0pt; padding: 2px 6px 6px; float: left; width: 123px; height: 181px; }
#ww-devicesList div img, #ww-devicesList div h4 { margin: 0pt auto; display: block; }
#ww-devicesList div h4 { padding: 0pt; width: 90px; text-align: center; font-weight: normal; }
#ww-devicesList div p { margin: 10px 0pt 4px; }
#ww-devicesList select { width: 123px; }
#device-count { padding: 4px 6px; background-color: rgb(220, 224, 227); font-weight: bold; }
#supportLogin label, #supportLogin input, #supportLogin select, #supportLogin textarea { margin: 0pt; padding: 0pt; }
#supportLogin, #supportLogin .loginfields, #supportLogin .loginbtn { height: 59px; }
#supportLogin { background: transparent url('login_bg.gif') no-repeat scroll 0pt 0pt; width: 272px; }
#supportLogin .loginfields, #supportLogin .loginbtn, #supportLogin .textfield, label.labelLeft { display: block; position: relative; float: left; }
#supportLogin .loginfields { width: 193px; text-align: right; }
#supportLogin .loginbtn { width: 79px; }
#supportLogin .textfield, label.labelLeft, #supportLogin input, #supportLogin .loginSubmit { margin: 0pt; padding: 0pt; }
#supportLogin .textfield { height: 29px; }
label.labelLeft { width: 75px; height: 16px; text-align: left; top: 8px; left: 10px; }
#supportLogin input { border: medium none ; position: relative; width: 110px; float: left; height: 16px; font-size: 9px; margin-top: 7px; }
#supportLogin .loginSubmit { width: 79px; height: 59px; float: left; }
ul#sidenav li ul li ul { margin-bottom: 0pt; }
ul#sidenav li ul li ul li.last { padding-bottom: 0pt; }
.compare { border: 1px solid rgb(223, 224, 223); position: relative; height: 1%; }
.compare h3.img { margin-bottom: 0pt; }
.compare ul.options, .compare ul.options li { margin: 0pt; }
.compare ul.options { border-top: 1px solid rgb(223, 224, 223); border-bottom: 1px solid rgb(223, 224, 223); height: 37px; }
.compare ul.options li { padding: 0pt; background: transparent none repeat scroll 0% 0%; list-style-type: none; display: inline; }
.compare ul.options li a { background: transparent url('compare_matrix.gif') repeat scroll 0% 0%; float: left; height: 37px; text-decoration: none; text-indent: -9999px; }
.compare ul.options li.regions a { width: 220px; background-position: 0pt 0pt; }
.compare ul.options li.regions a:hover { background-position: 0pt -37px; }
.compare ul.options li.regions a.active, .compare ul.options li.regions a.active:hover { background-position: 0pt -74px; }
.compare ul.options li.carriers a { width: 220px; background-position: -220px 0pt; }
.compare ul.options li.carriers a:hover { background-position: -220px -37px; }
.compare ul.options li.carriers a.active, .compare ul.options li.carriers a.active:hover { background-position: -220px -74px; }
.compare ul.options li.features a { width: 217px; background-position: -440px 0pt; }
.compare ul.options li.features a:hover { background-position: -440px -37px; }
.compare ul.options li.features a.active, .compare ul.options li.features a.active:hover { background-position: -440px -74px; }
.compare ul.options li * a { background: transparent none repeat scroll 0% 0%; text-indent: 0pt; float: none; height: auto; }
.compare ul.options li * a.btnupdate, .compare ul.options li .filters, .compare .filters .close, .selector .phones, .compare .previous, .compare .next, .compare .model, .compare .overview, .compare .selector .features { position: absolute; }
.compare ul.options li * a.btnupdate { display: block; text-align: right; bottom: 10px; right: 20px; }
.compare ul.options { position: relative; z-index: 5; }
.compare ul.options li .filters { background: transparent url('compare_options.gif') no-repeat scroll 0pt 0pt; top: 38px; width: 289px; height: 170px; }
.compare ul.options li.regions .filters { left: -1px; }
.compare ul.options li.carriers .filters { left: 219px; }
.compare ul.options li.features .filters { right: -2px; }
.compare ul.options li .filters form { padding: 10px 20px; height: 150px; overflow-x: hidden; overflow-y: scroll; }
.compare .filters .close { background: transparent url('compare_options_close.gif') no-repeat scroll 0pt 0pt; top: 10px; right: 20px; display: block; width: 12px; height: 12px; text-indent: -9999px; cursor: pointer; }
.compare .filters .achecked { display: block; white-space: nowrap; }
.compare .filters .achecked a { text-decoration: underline; }
.filters label { display: block; color: rgb(111, 145, 179); }
.filters label input { margin-right: 4px; }
.compare .selector { padding: 17px 0pt 0pt; background: transparent url('selector_back.gif') repeat-x scroll 0pt 0pt; height: 236px; }
.selector .scrolly { margin: 0pt auto; overflow: hidden; width: 557px; height: 390px; position: relative; }
.selector .phones { margin: 0pt; padding: 0pt; left: 0pt; width: 10000px; }
.selector .phones li, .selector .phones li.linked { margin: 0pt 11px; padding: 26px 0pt 0pt; background: transparent none repeat scroll 0% 0%; position: relative; left: 0pt; top: 0pt; list-style-type: none; float: left; text-align: center; }
.selector .phones li.selected { top: -26px; }
.phone { cursor: move; }
.selector .phones .phone img { vertical-align: middle; position: relative; }
.phones .features, .phones .overview, .phones h3, .selector .phones .dragging h3 { display: none; }
no.selector .phones .selected h3 { display: block; }
.selector .phones .phone img, .selector .phones .phone .phoneimg { width: 50px; }
.selector .phones .phone .phoneimg { height: 81px; }
.selector .phones .selected .phone img, .selector .phones .selected .phone .phoneimg { width: 100px; }
.selector .phones .selected .phone .phoneimg { height: 162px; }
.compare .previous, .compare .next { display: block; top: 130px; width: 29px; height: 29px; text-indent: -9999px; }
.compare .previous { background: transparent url('compare_arrow-left.gif') no-repeat scroll 0pt 0pt; left: 10px; }
.compare .next { background: transparent url('compare_arrow-right.gif') no-repeat scroll 0pt 0pt; right: 10px; }
.compare .previous:hover, .compare .next:hover { background-position: 0pt -29px; }
.compare .disabled-previous, .compare .disabled-previous:hover, .compare .disabled-next, .compare .disabled-next:hover { background-position: 0pt -58px; cursor: default; }
.compare .model { top: 275px; left: 180px; width: 300px; text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 13px; }
.compare .overview, .compare .selector .features { width: 200px; font-size: 10px; }
.compare .overview { top: 210px; left: 45px; }
.compare .selector .features { top: 214px; right: -44px; }
.compare .overview .overviewcontent { height: 65px; overflow-x: hidden; overflow-y: scroll; }
.main .compare .selector .features ul { margin-left: 0.2em; margin-top: -1em; }
.compare .selector .features ol { margin-bottom: 0pt; }
.empty .model, .empty .overview, .empty .features, .empty .next, .empty .previous { display: none; }
.empty .scrolly .phones { background: transparent url('compare_nophones.gif') no-repeat scroll 200px 33px; height: 200px; }
.bucket { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.bucket .container { background: transparent url('bucket_back.gif') no-repeat scroll 50% 9px; height: 115px; }
.bucket .hasPhones { background: transparent none repeat scroll 0% 0%; }
.bucket .compare-action { border-top: 1px solid rgb(179, 191, 191); margin: 0pt 9px; padding: 6px 0pt; text-align: right; }
.bucket .phones, .bucket .phones li, .bucket .phones li.linked { margin: 0pt; position: relative; text-align: center; }
.bucket .phones { padding: 10px 0pt 0pt; }
.bucket .phones li, .bucket .phones li.linked { padding: 26px 10px 0pt; background: transparent none repeat scroll 0% 0%; top: 0pt; left: 0pt; list-style-type: none; float: none; display: inline; }
.bucket .phones .phone { display: inline; }
.bucket .phones .phone img { height: 100px; }
.compare h4 { font-size: 11px; text-transform: uppercase; color: rgb(95, 122, 143); margin-bottom: 5px; }
.features h4 { margin-bottom: 15px; width: 157px; }
.loader { margin: -37px auto 0pt; background: transparent url('loader.gif') no-repeat scroll 40% 50%; width: 100px; padding-top: 150px; height: 50px; text-transform: lowercase; text-align: center; color: rgb(153, 153, 153); }
.compare-message { margin: 0pt; float: left; position: relative; top: 10px; left: 10px; color: rgb(153, 0, 0); font-weight: bold; }
#series_content, #carrier_content { width: 477px; clear: both; }
#series_content { text-align: left; }
#carrier_content { display: none; }
#series_content select, #carrier_content select { border: 1px solid rgb(201, 200, 200); margin: 2px 0pt; font-size: 10px; color: rgb(102, 102, 102); }
#series_content select { width: 100%; }
#series_content input.button { background: rgb(118, 160, 180) none repeat scroll 0% 0%; position: relative; left: 1px; top: 1px; }
#carrier_content select { font-size: 11px; width: 130px; }
#twocol_left, .twocol_left, #twocol_left2, .twocol_left2, #twocol_right2, .twocol_right2 { padding: 0pt; float: left; width: 30%; }
#twocol_left2, .twocol_left2, #twocol_right, .twocol_right, #twocol_right2, .twocol_right2 { margin: 0pt; }
#twocol_left .smart, .twocol_left .smart { background: transparent url('devices_smartphone_bg.gif') no-repeat scroll 0pt 0pt; width: 129px; height: 30px; position: relative; top: -15px; }
#twocol_left h3.smart, #twocol_right h3.smart, .twocol_left h3.smart, .twocol_right h3.smart { padding: 8px 0pt 0pt 10px; font-family: Tahoma,arial,Helvetica,sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; }
#twocol_right, .twocol_right { padding: 0pt; float: right; width: 70% ! important; }
#twocol_right2, .twocol_right2 { width: 100%; }
#twocol_right .business, .twocol_right .business { background: transparent url('devices_business_bg.gif') no-repeat scroll 0pt 0pt; width: 325px; height: 30px; position: relative; top: -15px; }
#twocol_right h3.business, .twocol_right h3.business { padding: 8px 0pt 0pt 10px; font-family: Tahoma,arial,Helvetica,sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; }
#inside img { margin-top: 8px; }
#inside p.text, #inside p.center { position: relative; }
#inside p.text { padding: 0pt 5px; float: left; font-family: Tahoma,arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(118, 160, 180); text-align: center; top: -8px; }
#inside p.center { left: 28px; }
#onecol_bottom, .onecol_bottom { padding: 0pt; width: 100%; clear: both; margin-top: 10px; }
#onecol_bottom .hand, .onecol_bottom .hand { background: transparent url('devices_handhelds_bg.gif') no-repeat scroll 0pt 0pt; width: 478px; height: 30px; position: relative; top: -15px; }
#onecol_bottom h3.hand, .onecol_bottom h3.hand { padding: 8px 0pt 0pt 10px; font-family: Tahoma,arial,Helvetica,sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; }
#threecol_left, .threecol_left, #threecol_mid, .threecol_mid, #threecol_right, .threecol_right { margin: 0pt; padding: 0pt; float: left; }
#threecol_left, .threecol_left { width: 30% ! important; }
#threecol_mid, .threecol_mid, #threecol_right, .threecol_right { width: 35% ! important; }
#device_tabs { margin: 0pt 0pt 5px; background: transparent url('gray_rule_bg.gif') repeat scroll center bottom; width: auto; height: 27px; }
#device_tabs h3 { border: 1px solid rgb(223, 224, 223); margin: 0pt; padding: 0pt; width: 61px; height: 23px; float: left; }
#device_tabs img { position: relative; left: 2px; top: 2px; }
.dbox_left, .dbox_right { border: 1px solid rgb(202, 203, 203); margin: 5px 0pt 15px; float: left; width: 150px; text-align: center; }
.dbox_left { margin-right: 10px; }
.dbox_left h3, .dbox_right h3, .dbox_left h3 span, .dbox_right h3 span, .dbox_inside, .compare_devices .end, .compare_devices input { position: relative; }
.dbox_left h3, .dbox_right h3 { margin: 10px 0pt 0pt; background: transparent url('series_h3_back.gif') no-repeat scroll 0pt 0pt; font-family: Tahoma,arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); text-transform: uppercase; text-align: center; height: 25px; }
.dbox_left h3 span, .dbox_right h3 span { top: 5px; }
.dbox_inside { margin: 0pt; padding: 7px 5px; background: transparent url('seriesbox_back.gif') repeat-y scroll 0pt 0pt; text-align: left; }
.dbox_inside p { margin: 10px 0pt 0pt; padding-left: 1px; }
.dbox_inside label { padding-left: 2px; }
.compare_devices { float: right; height: 26px; }
.compare_devices .end { border: 1px solid red; top: 20px; }
.compare_devices input { border: medium none ; padding: 7px 1px 12px 3px; background: transparent url('compare_selected_devices.gif') no-repeat scroll 0pt 0pt; width: 235px; text-align: left; font-size: 10px; font-weight: bold; color: rgb(118, 160, 180); text-decoration: none; text-transform: uppercase; top: -5px; }
.compare_devices input:hover, .compare_devices input:active { color: rgb(138, 165, 48); }
.device_features { margin-bottom: 1em ! important; }
.overviewPad { padding-top: 18px; }
.overviewLeft { float: left; width: 150px; text-align: center; }
.overviewRight { padding-left: 160px; }
.overviewRight h2 { margin-top: 0pt; }
ul#ddetail_tabs, ul#ddetail_tabs a, ul#ddetail_tabs li { float: left; }
ul#ddetail_tabs { border-bottom: 1px solid rgb(223, 224, 223); margin: 0pt 0pt 15px; padding: 0pt; width: 475px; list-style-type: none; }
ul#ddetail_tabs a { border-style: solid; border-color: rgb(223, 224, 223); border-width: 1px 1px 1px 0pt; padding: 2px 7px; display: block; line-height: 2em; color: rgb(163, 162, 162); font-size: 11px; text-decoration: none; }
ul#ddetail_tabs a:hover { color: rgb(26, 27, 28); }
ul#ddetail_tabs li { margin: 0pt; padding: 0pt 0pt 1px; background: transparent none repeat scroll 0% 0%; }
ul#ddetail_tabs li.first a { border-left: 1px solid rgb(223, 224, 223); }
ul#ddetail_tabs li a.selected, ul#ddetail_tabs li a.selected:hover { background: rgb(132, 132, 132) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
div#tabs_container { border-bottom: 1px solid rgb(223, 224, 223); width: 100%; margin-bottom: 1px; margin-top: 1px; }
table#ddetail_tabs { margin: 0pt 0pt 1px; padding: 0pt; min-width: 200px; background-color: rgb(223, 224, 223); }
table#ddetail_tabs td { border: 1px solid rgb(255, 255, 255); padding: 4px; background-color: rgb(255, 255, 255); vertical-align: middle; text-align: center; }
table#ddetail_tabs td.first { border-left: 1px solid rgb(255, 255, 255); }
table#ddetail_tabs td.selected { background-color: rgb(132, 132, 132); vertical-align: middle; text-align: center; }
table#ddetail_tabs td.selected a { color: rgb(255, 255, 255); }
table#ddetail_tabs a { color: rgb(143, 141, 141); text-decoration: none; font-family: Tahoma,arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
table#ddetail_tabs a:hover { color: rgb(26, 27, 28); }
div.tabbottom { border-top: 1px solid rgb(223, 224, 223); height: 1px; line-height: 1px; width: 100%; }
#ddetail_subtabs_wrapper ul, #ddetail_subtabs_wrapper ul li, #ddetail_subtabs_wrapper table { margin: 0pt; padding: 0pt; float: left; }
#ddetail_subtabs_wrapper ul { list-style-type: none; height: 18px; width: 100%; }
#ddetail_subtabs_wrapper ul li { margin: 0pt 0pt -10px; padding: 2px 3px; background: transparent none repeat scroll 0% 0%; position: relative; left: 120px; top: -10px; }
#ddetail_subtabs_wrapper ul li a { padding: 0pt 10px; display: block; font-weight: bold; color: rgb(111, 145, 179); font-size: 11px; text-decoration: none; line-height: 1.6; }
#ddetail_subtabs_wrapper ul li a:hover { color: rgb(138, 165, 48); text-decoration: none; }
#ddetail_subtabs_wrapper ul li a.selected, #ddetail_subtabs_wrapper ul li a.selected:hover, #ddetail_subtabs_wrapper td.selected a, #ddetail_subtabs_wrapper td.selected a:hover, #ddetail_subtabs_wrapper td.selected { color: rgb(255, 255, 255); }
#ddetail_subtabs_wrapper ul li a.selected, #ddetail_subtabs_wrapper td.selected { background-color: rgb(132, 132, 132); }
#ddetail_subtabs_wrapper table { margin: 2px 0pt 0pt; border-collapse: collapse; width: auto; clear: both; }
#ddetail_subtabs_wrapper td { padding: 0pt; text-align: left; }
#ddetail_subtabs_wrapper td a { padding: 3px 10px; display: block; color: rgb(111, 145, 179); text-decoration: none; }
#ddetail_subtabs_wrapper td a:hover { color: rgb(138, 165, 48); text-decoration: none; }
#ddetail_subtabs_wrapper td.selected { color: rgb(255, 255, 255); }
#device_extras { margin: 18px 0pt; clear: both; float: right; }
#device_extras p.accessories a, #device_extras p.buynow a { font-size: 11px; font-weight: bold; text-decoration: none; position: relative; top: 8px; }
#device_extras p.accessories a { left: 5px; }
#device_extras p.buynow a { left: 13px; }
#device_extras p.accessories, #device_extras p.buynow { float: left; height: 27px; }
#device_extras p.accessories { background: transparent url('ddetail_accessories.gif') no-repeat scroll left center; width: 286px; }
#device_extras p.buynow { background: transparent url('ddetail_buynow.gif') no-repeat scroll left center; width: 188px; }
h2.sm_indent { margin: 0pt 0pt 10px 10px; padding: 0pt; font-size: 10px; }
h3.orange { margin: 15px 0pt -5px; font-size: 15px; color: rgb(255, 105, 6); }
.device_row_wrapper, .device_row_head_wrapper, .device_row_content_wrapper, .device_row_head_lcol, .device_row_head_rcol { margin: 0pt; padding: 0pt; float: left; }
.device_row_wrapper { margin: 0pt 0pt 3px; background-repeat: repeat-y; }
.device_row_head_wrapper, .device_row_content_wrapper { background-repeat: no-repeat; background-position: left bottom; clear: both; }
.device_row_head_wrapper { display: block; }
.device_row_head_wrapper h3, .device_row_head2 h3, .device_row_head2_lcol h3, .device_row_head2_mcol h3, .device_row_head2_rcol h3 { margin: 0pt; padding: 9px 25px 9px 10px; }
.device_row_head_wrapper h3 { background-position: 0pt 0pt; background-repeat: no-repeat; font-size: 11px; color: rgb(255, 255, 255); }
.device_row_head2, .device_row_head2_lcol, .device_row_head2_mcol, .device_row_head2_rcol { background-color: rgb(235, 236, 237); }
.device_row_head2 h3, .device_row_head2_lcol h3, .device_row_head2_mcol h3, .device_row_head2_rcol h3 { font-size: 12px; color: rgb(144, 148, 145); }
.device_box_content_lcol, .device_box_content_mcol, .device_box_content_rcol { display: block; float: left; }
.device_row_content_wrapper .inside p a, .device_row_content_wrapper h3 a { text-decoration: none; }
.device_row_content_wrapper .inside p a { font-weight: bold; }
.device_row_wrapper-two_col .device_row_wrapper, .device_row_wrapper-two_col .device_row_head_wrapper, .device_row_wrapper-two_col .device_row_content_wrapper { width: 477px; }
.device_row_wrapper-two_col .device_row_wrapper { background-image: url('bg-device_row_wrapper.gif'); }
.device_row_wrapper-two_col .device_row_head_wrapper { background-image: url('bg_b-device_row_head_wrapper.gif'); }
.device_row_wrapper-two_col .device_row_content_wrapper { background-image: url('bg_b-device_row_content_wrapper.gif'); }
.device_row_wrapper-two_col .device_row_head_lcol, .device_row_wrapper-two_col .device_box_content_lcol { width: 142px; }
.device_row_wrapper-two_col .device_row_head2_lcol, .device_row_wrapper-two_col .device_row_head2_rcol { width: 135px; margin-left: 2px; }
.device_row_wrapper-two_col .device_row_head2_rcol { width: 331px; }
.device_row_wrapper-two_col .device_row_head_rcol, .device_row_wrapper-two_col .device_box_content_rcol { width: 335px; }
.device_row_wrapper-two_col .device_row_head_wrapper h3 { background-image: url('bg_t-device_row_head.gif'); background-position: 0pt 0pt; }
.device_row_wrapper-two_col .device_row_head_rcol h3 { background-position: -142px 0pt; }
.device_row_wrapper-one_col .device_row_wrapper, .device_row_wrapper-one_col .device_row_head_wrapper, .device_row_wrapper-one_col .device_row_content_wrapper, .device_row_wrapper-one_col .device_box_content_one_col { width: 477px; }
.device_row_wrapper-one_col .device_row_wrapper { background-image: url('bg_b-device_row_content_wrapper_001.gif'); background-position: left bottom; background-repeat: no-repeat; padding-bottom: 1px; }
.device_row_wrapper-one_col .device_row_head_wrapper { background-image: url('bg_b-device_row_head_wrapper_001.gif'); }
.device_row_wrapper-one_col .device_row_content_wrapper { background-image: url('bg-device_row_wrapper_001.gif'); background-repeat: repeat-y; }
.device_row_wrapper-one_col .device_row_head_wrapper h3 { background-image: url('bg_t-device_row_head_001.gif'); background-position: 0pt 0pt; }
.device_row_wrapper-one_col .device_row_head2_lcol { width: 343px; margin-left: 2px; }
.device_row_wrapper-one_col .device_row_head2_mcol, .device_row_wrapper-one_col .device_row_head2_rcol { border-left: 1px solid rgb(255, 255, 255); float: left; width: 169px; }
.device_row_wrapper-one_col .device_row_head2_rcol { width: 129px; }
.device_row_wrapper-one_col .device_box_content_lcol { width: 345px; }
.device_row_wrapper-one_col .device_box_content_rcol { width: 130px; }
.device_row_wrapper-one_col .device_box_content_one_col { width: 473px; margin-left: 2px; }
.really_cool_buttons, .really_cool_buttons ul, .really_cool_buttons ul li, .really_cool_buttons ul li a { margin: 0pt; padding: 0pt; position: relative; display: block; float: left; }
.really_cool_buttons { width: 625px; }
.really_cool_buttons ul { white-space: nowrap; }
.really_cool_buttons ul li, .really_cool_buttons ul li a { height: 20px; }
.really_cool_buttons ul li { border-style: solid; border-color: rgb(202, 202, 202) rgb(144, 149, 154) rgb(144, 149, 154); border-width: 1px; margin: 0pt 2px 0pt 0pt; list-style-type: none; }
.really_cool_buttons ul li a { background-image: url('bg_grad-rcb.gif'); background-position: 0pt 0pt; background-repeat: repeat-x; color: rgb(102, 102, 102); text-decoration: none; font-weight: bold; }
.really_cool_buttons ul li a:visited { color: rgb(102, 102, 102); }
.really_cool_buttons ul li a:hover { color: rgb(51, 51, 51); }
.really_cool_buttons ul li span { margin: 0pt; padding: 0pt 10px 10px 0pt; top: 3px; left: 5px; position: relative; }
#series, #series .series-content { width: 656px; }
#series .series-head { background: transparent url('onecol_h3_back.gif') repeat-y scroll 0pt 100%; margin-bottom: -2px; margin-top: 10px; }
#series .series-head h3, .series-head h3 a, .series-head h3 a:link, .series-head h3 a:hover, .series-head h3 a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#series .series-head h3 { padding: 8px 10px 9px; background: transparent url('onecol_h3_top.gif') no-repeat scroll 0pt 0pt; font-family: Tahoma,arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-top: 0pt; }
#series .series-content { background: transparent url('bg_device_rows_btm.gif') no-repeat scroll left bottom; padding-bottom: 1px; }
#series .series-content .thumbs { border-top: 1px solid rgb(202, 203, 203); background: transparent url('bg_device_rows.gif') repeat-y scroll 0% 0%; margin-bottom: 15px; }
#accessoryLinks { margin: 0pt 0pt 15px 50px; width: 211px; float: right; }
#accessoryLinks select { font-size: 11px; width: 100%; margin-top: 11px; margin-bottom: 10px; }
#accessories_list { width: 656px; }
#accessories_list h3 { color: rgb(118, 160, 180); font-size: 120%; }
#accessories_list #series .series-content .thumbs { margin-bottom: 0pt; }
.inner-container { background: transparent url('bg_acc-container.gif') no-repeat scroll 1px bottom; width: auto; }
.accOptions { padding: 15px 5px 19px; background: rgb(225, 228, 229) url('bg_acc-thumb.jpg') no-repeat scroll left top; float: left; width: 93px; margin-left: 1px; margin-bottom: -1px; }
.accOptions div { display: block; }
.accThumb { width: 100%; }
.accThumb img, .swatches { width: auto; }
.accThumb img { margin: 0pt auto -5px; display: block; z-index: 1; }
.accThumb p { margin: 0pt 1px 3px; font-size: 9px; line-height: 11px; z-index: 10; }
.swatches td { padding: 0pt; font-size: 1px; line-height: 1px; }
.swatches .leftcol, .swatches .rightcol { width: 4px; }
.swatches .topRow td { height: 4px; }
.swatches .bottomRow td { height: 3px; }
.swatches .topRow .leftcol { background: transparent url('bg_swatchbox_tl.gif') no-repeat scroll left top; }
.swatches .topRow .rightcol { background: transparent url('bg_swatchbox_tr.gif') no-repeat scroll right top; }
.swatches .bottomRow .leftcol { background: transparent url('bg_swatchbox_bl.gif') no-repeat scroll left bottom; }
.swatches .bottomRow .rightcol { background: transparent url('bg_swatchbox_br.gif') no-repeat scroll right bottom; }
.swatches .topRow .centercol, .swatches .contentRow .leftcol, .swatches .contentRow .rightcol, .swatches .bottomRow .centercol { background-color: rgb(255, 255, 255); }
.swatches .topRow .centercol { border-top: 1px solid rgb(204, 204, 204); }
.swatches .contentRow .leftcol { border-left: 1px solid rgb(204, 204, 204); }
.swatches .contentRow .rightcol { border-right: 1px solid rgb(204, 204, 204); }
.swatches .bottomRow .centercol { border-bottom: 1px solid rgb(204, 204, 204); }
.swatches .contentRow .centercol { width: auto; background-color: rgb(255, 255, 255); }
.swatches .contentRow ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.swatches .contentRow ul li { margin: 0pt; padding: 1px 1px 1px 0pt; background: transparent none repeat scroll 0% 0%; width: 15px; height: 9px; display: inline; float: left; }
.main .swatches ul li { background-image: none; }
.swatches .contentRow ul li a { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; width: 15px; height: 9px; display: block; text-decoration: none; }
.swatches .contentRow ul li a img { width: 15px; height: 7px; padding-bottom: 1px; }
.swatches .contentRow ul li a:hover { border: 1px solid rgb(204, 204, 204); margin-top: -1px; margin-left: -1px; }
.swatches .contentRow .fullborder ul li { padding: 0pt; width: 19px; height: 11px; }
.swatches .contentRow .fullborder ul li a { border: 1px solid rgb(255, 255, 255); width: 17px; height: 9px; }
.swatches .contentRow .fullborder ul li a:hover { border: 1px solid rgb(204, 204, 204); }
.swatches .contentRow .fullborder ul li a img { padding: 1px; }
.swatches .contentRow .fullborder { padding: 0pt 2px 0pt 1px; text-align: center; }
.compatibledevices { margin: 0pt; padding: 13px 0pt 19px 11px; float: left; width: 393px; background-color: transparent; }
.compatibledevices div { float: left; }
.compatibledevices h4 { margin: 0pt 0pt 15px; color: rgb(118, 160, 180); }
.compatibledevices .deviceImg { width: 72px; padding-right: 7px; text-align: center; }
.compatibledevices .deviceImg img { margin: -12px auto 0pt; }
.compatibledevices .seriesList { width: 157px; font-size: 10px; }
.compatibledevices ul { margin: 0pt; padding: 0pt 20px 0pt 0pt; width: 137px; }
.compatibledevices ul li { margin: 0pt 0pt 5px; }
.flex { margin: 0pt; padding: 13px 10px 19px; background: transparent url('bg_flex.gif') no-repeat scroll left bottom; min-height: 125px; float: left; width: 125px; }
.flex.empty { background-image: none; }
.flex .icon { margin: 2px 9px 4px 0pt; float: left; width: 18px; }
.flex h4 { margin: 0pt 0pt 4px; line-height: 11px; }
.flex ul { margin: 0pt 0pt 0.7em 0.1em; clear: both; }
#accessories_list .footnote { border: medium none ; color: rgb(118, 160, 180); margin-top: 0pt; }
.accessoriesLeft, .accessoriesRight, #tab_accessories .thumb, #tab_accessories .info { float: left; }
.accessoriesLeft, .accessoriesRight { width: 233px; vertical-align: top; }
.accessoriesLeft { margin-right: 11px; }
#tab_accessories .thumb { margin: 0pt 6px 20px 0pt; width: 63px; text-align: center; }
#tab_accessories .info { margin: 0pt; width: 161px; }
.main #tab_accessories h3 { margin: 7px 0pt 4px; }
.main #tab_accessories ul { margin-top: 0pt; margin-left: 0pt; }
#tab_accessories p.more { border-top: 1px solid rgb(198, 199, 200); padding-top: 10px; text-align: right; width: 100%; }
#tab_accessories p.more a { font-size: 11px; line-height: 15px; }
.searchdrop { border: 1px solid rgb(201, 200, 200); font-size: 9px; color: rgb(102, 102, 102); }
.searchdropIcon { border: medium none ; margin: 0pt 3px; padding: 0pt; background: transparent url('icon_search_gry.gif') no-repeat scroll 0pt 0pt; width: 16px; text-indent: -9999px; }
#softNavbar, ul#softNav, ul#softNav li, ul#softNav li a { float: left; }
#softNavbar, ul#softNav { width: 883px; }
#softNavbar { position: relative; }
ul#softNav { margin: 0pt -5px ! important; }
ul#softNav li { margin: 0pt; display: inline; list-style-type: none; }
ul#softNav li a { background: transparent url('softnav_maxrix.gif') no-repeat scroll 0pt 0pt; height: 35px; text-indent: -9999px; text-decoration: none; }
ul#softNav li.byondemail a { width: 145px; background-position: 0pt 0pt; }
ul#softNav li.byondemail a:hover, ul#softNav li.byondemail a.selected { background-position: 0pt -35px; }
ul#softNav li.handhelds a { width: 194px; background-position: -145px 0pt; }
ul#softNav li.handhelds a:hover, ul#softNav li.handhelds a.selected { background-position: -145px -35px; }
ul#softNav li.featuresnp a { width: 186px; background-position: -339px 0pt; }
ul#softNav li.featuresnp a:hover, ul#softNav li.featuresnp a.selected { background-position: -339px -35px; }
ul#softNav li.applications a { width: 134px; background-position: -525px 0pt; }
ul#softNav li.applications a:hover, ul#softNav li.applications a.selected { background-position: -525px -35px; }
ul#softNav li.help a { width: 94px; background-position: -659px 0pt; }
ul#softNav li.help a:hover, ul#softNav li.help a.selected { background-position: -659px -35px; }
ul#softNav li.community a { width: 130px; background-position: -753px 0pt; }
ul#softNav li.community a:hover, ul#softNav li.community a.selected { background-position: -753px -35px; }
.inside2 h4 { font-size: 11px; color: rgb(102, 102, 102); }
#solNavbar, #solflipper ul, #solflipper ul li, #solflipper ul li a { float: left; }
#solflipper { background: transparent url('solflipper_bg.gif') no-repeat scroll 0pt 0pt; position: relative; width: 657px; height: 261px; }
#solNavbar, #solflipper ul, #solflipper ul li.byondemail a, #solflipper ul li.handhelds a, #solflipper ul li.featuresnp a { width: 129px; }
#solNavbar { position: relative; }
#solflipper ul { margin: 2px 0pt 0pt 2px ! important; }
#solflipper ul li { margin: 0pt; padding: 0pt; list-style-type: none; background-image: none; }
#solflipper ul li a { background: transparent url('solutions_flipper_left_nav.gif') no-repeat scroll 0pt 0pt; height: 86px; text-indent: -9999px; text-decoration: none; }
#solflipper ul li.byondemail a { background-position: 0pt 0pt; }
#solflipper ul li.byondemail a:hover, #solflipper ul li.byondemail a.selected { background-position: -129px 0pt; }
#solflipper ul li.handhelds a { background-position: 0pt -86px; }
#solflipper ul li.handhelds a:hover, #solflipper ul li.handhelds a.selected { background-position: -129px -86px; }
#solflipper ul li.featuresnp a { background-position: 0pt -172px; }
#solflipper ul li.featuresnp a:hover, #solflipper ul li.featuresnp a.selected { background-position: -129px -172px; }
#solNavMid { width: 119px; }
#device_support_block_wrapper, .device_support-tab_content, .tab_content-device_support, #device_support_block_wrapper #ddetail_tabs, #device_support_block_wrapper #ddetail_tabs ul, #device_support_block_wrapper #ddetail_tabs ul li, #device_support_block_wrapper #ddetail_tabs a, .tab_content-device_support h3, .tab_content-device_support .content_copy ul { margin: 0pt; padding: 0pt; }
#device_support_block_wrapper { border: 1px solid rgb(234, 234, 234); overflow: hidden; clear: both; width: 475px; height: 283px; }
.device_support-tab_content, .tab_content-device_support, #device_support_block_wrapper #ddetail_tabs, #device_support_block_wrapper #ddetail_tabs ul, #device_support_block_wrapper #ddetail_tabs ul li, #device_support_block_wrapper #ddetail_tabs a { top: 1px; left: 1px; float: left; position: relative; background-color: rgb(255, 255, 255); }
.device_support-tab_content { border: 1px solid rgb(222, 223, 222); width: 319px; height: 279px; left: 2px; }
.tab_content-device_support { overflow: hidden; width: 317px; height: 278px; }
#device_support_block_wrapper #ddetail_tabs { width: 151px; height: 280px; background-color: rgb(222, 223, 222); }
#device_support_block_wrapper #ddetail_tabs ul, #device_support_block_wrapper #ddetail_tabs ul li { width: 149px; float: none; }
#device_support_block_wrapper #ddetail_tabs ul { overflow: hidden; text-align: center; list-style-type: none; }
#device_support_block_wrapper #ddetail_tabs ul li { border-bottom: 1px solid rgb(222, 223, 222); height: 39px; display: block; top: 0pt; left: 0pt; line-height: 26px; text-align: left; list-style-type: none; }
#device_support_block_wrapper #ddetail_tabs ul li.tall { line-height: 13px; }
#device_support_block_wrapper #ddetail_tabs a { height: 37px; width: 147px; float: none; display: block; font-size: 11px; text-decoration: none; color: rgb(163, 162, 162); font-weight: bold; text-align: center; }
#device_support_block_wrapper #ddetail_tabs a span { top: 7px; position: relative; }
#device_support_block_wrapper #ddetail_tabs a:hover { color: rgb(102, 102, 102); background-color: rgb(210, 224, 230); }
#device_support_block_wrapper #ddetail_tabs a.selected { color: rgb(255, 255, 255); background-color: rgb(118, 160, 180); }
.tab_content-device_support h4 { margin: 1px; padding: 0pt; width: 315px; height: 95px; background-color: rgb(226, 228, 230); text-indent: -1000px; background-repeat: no-repeat; }
.device_support-tab_content #tab_bb_8100 h4 { background-image: url('ds_8100.jpg'); }
.device_support-tab_content #tab_bb_8700 h4 { background-image: url('ds_8700.jpg'); }
.device_support-tab_content #tab_bb_7130 h4 { background-image: url('ds_7130.jpg'); }
.device_support-tab_content #tab_bb_7520 h4 { background-image: url('ds_7520.jpg'); }
.device_support-tab_content #tab_bb_7200 h4 { background-image: url('ds_7200.jpg'); }
.device_support-tab_content #tab_bb_7100 h4 { background-image: url('ds_7100.jpg'); }
.device_support-tab_content #tab_archived_devices h4 { background-image: url('fpo.jpg'); }
.tab_content-device_support h3 { margin-bottom: 10px; }
.tab_content-device_support .content_copy { margin: 10px; padding: 0pt; }
.tab_content-device_support .content_copy ul { float: left; clear: both; display: block; position: relative; margin-bottom: 10px; }
.tab_content-device_support .content_copy p { clear: both; display: block; }
.tab_content-device_support .content_copy ul li { width: 120px; float: left; }
.main #sitemap ul li, .main #sitemap ul li li { font-size: 11px; }
.main #sitemap ul li { background-image: none; margin-top: 10px; font-weight: bold; padding-left: 0pt; padding-bottom: 5px; }
.main #sitemap ul li li { margin: 2px 0pt 2px 10px; padding: 0pt 10px; background: transparent url('arrow_blue_001.gif') no-repeat scroll 0pt 4px; font-weight: normal; }
.main #sitemap ul li a { text-decoration: none; }
.main #sitemap ul li li a { text-decoration: underline; }
#press span.cM { font-weight: normal; }
#press span.cMb, #press span.cMIb { font-weight: bold; }
#press span.cMI, #press span.cMIb { font-style: italic; }
#press span.cL {  }
#press span.cS { font-size: 9px; line-height: 1.2; }
#docmgrd ul#sidenav { margin: 0pt; }
#docmgrd ul#sidenav li ul, #docmgrd ul#sidenav li li { display: none; }
#docmgrd ul#sidenav li ul {  }
#docmgrd .main ol { margin-top: 0.5em; }
.downloadfile { margin: -30px 0pt 0pt; float: right; z-index: 1; text-align: right; }
.downloadfile a { padding: 3px 0pt 5px 23px; background: transparent url('doc_pdf.gif') no-repeat scroll 0pt 0pt; font-weight: bold; }
:first-child + html .downloadfile a { padding: 2px 0pt 5px 23px; }
table.device_docs { width: 655px; border-spacing: 0pt; border-collapse: collapse; }
.device_docs .device_headers { background: transparent url('onecol_headers.gif') repeat-y scroll 0pt 100%; }
#docmgrd .device_docs { margin: 0pt 0pt 12px 12px; background: transparent none repeat scroll 0% 0%; float: right; text-align: right; }
:first-child + html .device_docs { background: transparent url('onecol_headers.gif') no-repeat scroll 0pt 0pt; }
:first-child + html .device_docs .device_headers { background: transparent none repeat scroll 0% 0%; }
.device_docs th { padding: 8px 0pt; color: rgb(255, 255, 255); }
.device_docs th.device_name { text-align: left; padding-left: 10px; }
.device_docs .tableRow_alt { background: transparent url('onecol_back.gif') repeat-x scroll 0pt 0pt; }
.device_docs td.docName { padding-left: 10px; }
.device_docs td.versiondoc, .device_docs td.otherLangs { text-align: center; }
#docmgrd .device_docs td.otherLangs { width: 1%; }
.device_docs td.download { padding: 6px 10px 10px 4px; text-align: right; }
.device_docs td.download.centered { text-align: center; }
.device_docs td.download a { font-weight: bold; }
.device_docs .download { margin-bottom: 15px; line-height: 1; margin-top: 4px; }
.device_docs .download a { font-weight: bold; }
.device_docs .download a:hover { text-decoration: underline; }
.device_docs td.download img.pdf { border: 0pt none ; padding: 5px 3px 0pt 0pt; margin-bottom: -6px; }
.device_docs h3 { margin-top: 5px; padding-right: 20px; }
h4.support { margin: 0pt 0pt 4px; }
#prodimages { margin: 0pt; padding: 0pt; }
.prod_thumb { float: left; width: 117px; text-align: center; }
.prod_thumb a { text-decoration: none; }
.prod_thumb a:hover { text-decoration: none; }
.prod_thumb a span { text-decoration: underline; }
.prod_thumb span { color: rgb(51, 51, 51); font-size: 9px; }
#docmgrd .otherLangs { padding-top: 4px; }
#docmgrd .otherLangs .docsLangs { margin-right: 19px; }
#docmgrd img.pdf { margin-bottom: -6px; }
#docmgrd span.uicontrol { font-weight: bold; }
.phone_description { float: left; width: 656px; margin-bottom: 4px; }
.phone_description .left { float: left; width: 355px; }
.phone_description .right { float: right; width: 300px; padding-top: 55px; font-family: arial,Helvetica,sans-serif; font-size: 11px; color: rgb(55, 55, 55); visibility: inherit; }
.phone_description .right li { color: rgb(161, 188, 197); }
.phone_description .right li a:link, visited, active { color: rgb(161, 188, 197); text-decoration: underline; }
.phone_description .right li a:hover { color: rgb(140, 166, 49); text-decoration: underline; }
.productbox { width: 228px; padding-left: 72px; padding-top: 20px; }
.productdetails { overflow: hidden; width: 148px; background-image: url('bg_product.jpg'); background-repeat: repeat-x; background-position: left bottom; padding-right: 10px; padding-left: 10px; font-family: "Trebuchet MS"; font-size: 11px; color: rgb(91, 91, 91); text-align: left; margin-bottom: 5px; }
.additionalfeatures { width: 140px; float: left; margin-bottom: 5px; margin-top: -20px; }
.bottomSpacer { float: left; width: 100%; height: 1px; display: block; font-size: 3px; }
.productdetails .image { float: right; margin-left: 10px; }
.phone_description .right ul li a { color: rgb(161, 188, 197); list-style-type: disc; list-style-position: outside; margin-left: -1px; }
.phone_description .right .productdetails ul li { margin-left: 15px; color: rgb(102, 102, 102); list-style-type: disc; list-style-position: outside; margin-top: -10px; margin-bottom: -10px; }
.available { margin-top: 0pt; }
.additionalFeatures1 { width: 140px; float: left; margin-top: 15px; }
.compareItems ul { margin-top: 0pt; }
.compareItems ul li { background: transparent none repeat scroll 0% 0%; margin-left: 8px; color: rgb(102, 102, 102); list-style-type: disc; list-style-position: outside; padding-left: 0pt; }
.compareItems select { width: 135px; height: 20px; margin-top: 10px; text-transform: uppercase; font-family: "Trebuchet MS"; font-size: 11px; color: rgb(91, 91, 91); font-weight: bold; white-space: normal; }
.compareBottom select { width: 135px; height: 20px; margin-top: 10px; text-transform: uppercase; font-family: "Trebuchet MS"; font-size: 11px; color: rgb(91, 91, 91); font-weight: bold; margin-bottom: 0pt; }
.compareItems { overflow: hidden; width: 712px; background-repeat: repeat-y; background-position: left top; margin-top: 14px; margin-bottom: 12px; float: left; }
.compareSelected { width: 722px; text-align: center; margin-bottom: 8px; float: left; }
.compareSelectedBut { font-family: "Trebuchet MS"; font-size: 12px; text-transform: uppercase; font-weight: bold; color: rgb(91, 91, 91); background-image: url('compare_selected.jpg'); background-repeat: no-repeat; background-position: left top; height: 23px; width: 188px; text-align: center; line-height: 20px; margin-right: auto; margin-left: auto; display: block; }
.compareSelectedbut a:active, .compareSelectedbut a:link, .compareSelectedbut a:visited { color: rgb(91, 91, 91); text-decoration: none; }
.compareSelectedbut a:hover { color: rgb(51, 51, 51); text-decoration: none; }
.compareBottom { overflow: hidden; width: 722px; background-repeat: repeat-y; background-position: left top; margin-top: -10px; float: left; }
.compareBox { float: left; width: 150px; padding-top: 10px; padding-right: 15px; padding-left: 15px; font-family: "Trebuchet MS"; font-size: 11px; color: rgb(91, 91, 91); }
.compareBottomItem { float: left; width: 150px; padding-top: 10px; padding-right: 15px; padding-left: 15px; font-family: "Trebuchet MS"; font-size: 11px; color: rgb(91, 91, 91); margin-top: -8px; }
.compareBox img { float: right; margin-right: 8px; }
.compareBox img.colors { float: left; margin-top: 8px; margin-right: 0pt; }
.compareBox h2 { height: 40px; width: 70px; }
#content-start .phone_description .right .productbox .productdetails select { width: 135px; height: 20px; margin-top: 10px; text-transform: uppercase; font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(91, 91, 91); font-weight: bold; text-align: center; }
#content-start .line_phones { float: right; width: 500px; height: auto; font-size: 10px; color: rgb(102, 102, 102); margin-top: 25px; margin-bottom: 10px; padding-right: 3px; }
#content-start .line_phones .phoneItem { width: 108px; float: right; text-align: center; }
#content-start .line_phones .vertical_separator { width: 1px; background-image: url('vertical_separator.jpg'); background-repeat: no-repeat; background-position: left top; display: block; height: 120px; float: right; }
.feature_intro { font-size: 11px; color: rgb(130, 130, 130); float: left; clear: left; padding-top: 20px; padding-bottom: 20px; width: 656px; }
#content-start .wtb_device_image { float: left; width: 215px; text-align: center; display: block; clear: left; }
#content-start .wtb_device_image .colorItem { border-bottom: 1px solid rgb(204, 204, 204); text-align: left; width: 188px; font-size: 11px; color: rgb(102, 102, 102); font-weight: bold; padding-top: 6px; padding-bottom: 6px; float: left; display: block; }
.text10px { color: rgb(106, 106, 106); font-size: 10px; height: 18px; line-height: 18px; }
#content-start .wtb_device_image .colorItem .availablecolor img { margin-right: 1px; }
.text10pxLight { color: rgb(153, 153, 153); font-size: 10px; height: 22px; line-height: 22px; float: left; }
#featurebox { float: left; width: 387px; text-align: left; font-size: 11px; font-family: Verdana,arial,Helvetica,sans-serif; color: rgb(74, 74, 74); }
.featureItem a.minus { padding-left: 16px; color: rgb(99, 101, 99); font-weight: bold; text-decoration: underline; background-image: url('open.gif'); background-repeat: no-repeat; background-position: left center; }
#content-start .wtb_device_image .colorItem .availablecolor { width: 188px; }
.featureItem { margin-bottom: 22px; }
.featureItem a.minus:hover { color: rgb(0, 0, 0); }
.featureItem a.plus { padding-left: 16px; color: rgb(99, 101, 99); text-decoration: underline; font-weight: bold; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; background-image: url('close.gif'); background-repeat: no-repeat; background-position: left center; }
#featurebox .featureItem li { list-style-type: none; margin-top: 5px; margin-bottom: 5px; margin-left: 0pt; background-position: 0pt 4px; background-image: url('arrow_blue_001.gif'); background-repeat: no-repeat; padding-left: 10px; }
.contentfeatureItem { padding-left: 16px; padding-top: 9px; }
.featureItem .linked a { background: transparent none repeat scroll 0% 0%; padding-left: 0pt; color: rgb(118, 160, 180); text-decoration: underline; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; font-weight: normal; }
.featureItem .linked a:hover { color: rgb(140, 166, 49); }
.specificationItem a.minus { background: transparent url('open_001.gif') no-repeat scroll 2px 2px; padding-left: 16px; color: rgb(99, 101, 99); font-weight: bold; text-decoration: none; line-height: 25px; }
.specificationItem a.plus { background: transparent url('close_001.gif') no-repeat scroll 2px 2px; padding-left: 16px; color: rgb(99, 101, 99); text-decoration: none; font-weight: bold; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; line-height: 25px; }
.specificationItem { margin-bottom: 22px; }
.specificationItem a.minus:hover { color: rgb(0, 0, 0); }
.contentSpecificationItem { width: 659px; }
.specificationItem .linked a { background: transparent none repeat scroll 0% 0%; padding-left: 0pt; color: rgb(118, 160, 180); text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; font-weight: normal; }
.specificationItem .linked a:hover { color: rgb(140, 166, 49); }
.fakesuper { font-size: 8px; vertical-align: top; }
.footnote_area { border-top: 1px solid rgb(206, 207, 206); padding: 10px 0pt; float: right; width: 387px; font-size: 9px; color: rgb(153, 153, 153); margin-top: 12px; }
.promo_footer_triple { background: transparent url('bg_promo_triple.png') repeat scroll 0pt 0pt; height: 159px; margin-left: -3px; width: 670px; margin-top: 0pt; }
.bottom_page { width: 670px; margin-left: auto; margin-right: auto; }
* html .promo_footer_triple {  }
.promobox_triple { color: rgb(153, 153, 153); float: left; font-size: 10px; height: 147px; padding-left: 22px; width: 197px; position: relative; }
.promobox_triple ul { margin-left: 0pt; }
.promobox_triple ul li, .promobox_double ul li { list-style-type: none; margin-top: 5px; margin-bottom: 5px; background-position: 0pt 4px; background-image: url('arrow_blue_002.gif'); background-repeat: no-repeat; padding-left: 10px; margin-left: -4px; }
.promobox_triple .linked a { background: transparent none repeat scroll 0% 0%; padding-left: 0pt; color: rgb(118, 160, 180); text-decoration: underline; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; font-weight: normal; }
.promobox_triple .linked a:hover { color: rgb(140, 166, 49); }
.promobox_triple img { float: right; }
#content-start .specificationItem table { border-top: 1px solid rgb(218, 218, 218); border-left: 1px solid rgb(218, 218, 218); width: 656px; }
#content-start .specificationItem td { border-right: 1px solid rgb(218, 218, 218); border-bottom: 1px solid rgb(218, 218, 218); padding: 3px 5px; width: 83px; font-family: arial,Helvetica,sans-serif; font-size: 11px; color: rgb(102, 102, 102); height: 20px; }
#content-start .continued { width: 659px; float: left; margin-top: -20px; text-align: center; margin-bottom: 13px; }
#content-start .specificationItem td.center { text-align: center; }
#content-start .specificationItem tr.white { background-color: rgb(255, 255, 255); }
#content-start .specificationItem tr.gray { background-color: rgb(244, 244, 244); }
#contentPagePhotos { width: 657px; float: left; margin-bottom: 6px; }
#contentPagePhotos .left { width: 335px; float: left; }
#contentPagePhotos .right { width: 267px; float: left; }
.linePhotos { float: left; width: 286px; }
.linePhotos .thumbsImg { float: left; width: 286px; height: 82px; margin-top: -15px; }
.linePhotos .thumbsImg img { margin-right: 10px; }
.linePhotos .thumbsImg img a { border-color: rgb(204, 51, 255); }
.photos_footer { width: 657px; margin-right: auto; margin-left: auto; margin-top: 5px; }
.swap_black a, .swap_silver a, .swap_twotone a, .swap_white a, .swap_gold a, .swap_sunset a, .swap_red a, .swap_blue a, .swap_black a, .swap_amethyst a, .swap_sapphire a, .swap_pink a, .swap_titanium a, .swap_henna a { overflow: hidden; float: left; display: block; width: 15px; padding-right: 3px; height: 11px; text-indent: -9999px; }
.swap_black a { background: transparent url('swatch_black.jpg') no-repeat scroll 0pt 0pt; }
.swap_black a:hover, .swap_black a.selected { background: transparent url('swatch_black.jpg') no-repeat scroll 0pt -11px; }
.swap_silver a { background: transparent url('swatch_silver.jpg') no-repeat scroll 0pt 0pt; }
.swap_silver a:hover, .swap_silver a.selected { background: transparent url('swatch_silver.jpg') no-repeat scroll 0pt -11px; }
.swap_twotone a { background: transparent url('swatch_twotone.jpg') no-repeat scroll 0pt 0pt; }
.swap_twotone a:hover, .swap_twotone a.selected { background: transparent url('swatch_twotone.jpg') no-repeat scroll 0pt -11px; }
.swap_white a { background: transparent url('swatch_white.jpg') no-repeat scroll 0pt 0pt; }
.swap_white a:hover, .swap_white a.selected { background: transparent url('swatch_white.jpg') no-repeat scroll 0pt -11px; }
.swap_gold a { background: transparent url('swatch_gold.jpg') no-repeat scroll 0pt 0pt; }
.swap_gold a:hover, .swap_gold a.selected { background: transparent url('swatch_gold.jpg') no-repeat scroll 0pt -11px; }
.swap_sunset a { background: transparent url('swatch_sunset.jpg') no-repeat scroll 0pt 0pt; }
.swap_sunset a:hover, .swap_sunset a.selected { background: transparent url('swatch_sunset.jpg') no-repeat scroll 0pt -11px; }
.swap_red a { background: transparent url('swatch_red.jpg') no-repeat scroll 0pt 0pt; }
.swap_red a:hover, .swap_red a.selected { background: transparent url('swatch_red.jpg') no-repeat scroll 0pt -11px; }
.swap_blue a { background: transparent url('swatch_blue.jpg') no-repeat scroll 0pt 0pt; }
.swap_blue a:hover, .swap_blue a.selected { background: transparent url('swatch_blue.jpg') no-repeat scroll 0pt -11px; }
.swap_amethyst a { background: transparent url('swatch_amethyst.jpg') no-repeat scroll 0pt 0pt; }
.swap_amethyst a:hover, .swap_amethyst a.selected { background: transparent url('swatch_amethyst.jpg') no-repeat scroll 0pt -11px; }
.swap_sapphire a { background: transparent url('swatch_sapphire.jpg') no-repeat scroll 0pt 0pt; }
.swap_sapphire a:hover, .swap_sapphire a.selected { background: transparent url('swatch_sapphire.jpg') no-repeat scroll 0pt -11px; }
.swap_pink a { background: transparent url('swatch_pink.jpg') no-repeat scroll 0pt 0pt; }
.swap_pink a:hover, .swap_pink a.selected { background: transparent url('swatch_pink.jpg') no-repeat scroll 0pt -11px; }
.swap_titanium a { background: transparent url('swatch_titanium.jpg') no-repeat scroll 0pt 0pt; }
.swap_titanium a:hover, .swap_titanium a.selected { background: transparent url('swatch_titanium.jpg') no-repeat scroll 0pt -11px; }
.swap_henna a { background: transparent url('swatch_pink_henna.jpg') no-repeat scroll 0pt 0pt; }
.swap_henna a:hover, .swap_henna a.selected { background: transparent url('swatch_pink_henna.jpg') no-repeat scroll 0pt -11px; }
div.dhtmlselect { border: 1px solid rgb(102, 102, 102) ! important; margin: 0pt ! important; padding: 1px 0pt 0pt ! important; overflow: visible; width: 98px ! important; position: relative; text-indent: 3px; cursor: pointer; background-color: rgb(255, 255, 255); height: 21px ! important; float: left ! important; display: block ! important; font-size: 10px; }
.dhtmlselect .downimage { border: 1px solid rgb(102, 102, 102); position: absolute; right: -23px; top: -1px; height: 22px; }
.dhtmlselect div.dropdown { border: 1px solid rgb(102, 102, 102) ! important; margin: 0pt ! important; padding: 0pt ! important; position: absolute; left: -1px ! important; top: 22px ! important; width: 200px ! important; height: auto ! important; display: none; z-index: 5; font-weight: normal; }
.dhtmlselect div.dropdown a { border-bottom: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: auto; display: block; text-indent: 5px; text-decoration: none; color: black; padding-top: 3px; padding-bottom: 1px; }
* html .dhtmlselect .dropdown a { width: 100%; }
.dhtmlselect .dropdown a:hover, .dhtmlselect .dropdown a.selected { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
div.selectLabel { border: medium none  ! important; margin: 0pt ! important; padding: 3px 0pt 0pt ! important; overflow: hidden; width: 92px ! important; height: 20px ! important; white-space: nowrap; }
* html div.selectLabel { height: 18px ! important; }
#docmgrd #content-start ul { margin-top: 6px; margin-bottom: 8px; }
#legal #footer { float: left; }
#welcome #content, #welcome #footer { float: left; }

/* ::::: http://www.blackberry.com/css/regional.css ::::: */

ul#gnav { width: 670px; }
ul#gnav li a { height: 19px; text-indent: -9999px; background-image: url('gnav_matrix_na.png'); }
ul#gnav li.myregion a { width: 87px; }
ul#gnav li.worldwide { margin-right: 88px; }
ul#gnav li.worldwide a { width: 61px; background-position: -87px 0pt; }
ul#gnav li.worldwide a:hover, #worldwide ul#gnav li.worldwide a { background-position: -87px -19px; }
ul#gnav li.partners { margin-right: 21px; }
ul#gnav li.partners a { width: 44px; background-position: -174px 0pt; }
ul#gnav li.partners a:hover, #partners ul#gnav li.partners a { background-position: -174px -19px; }
ul#gnav li.developers { margin-right: 16px; }
ul#gnav li.developers a { width: 58px; background-position: -240px 0pt; }
ul#gnav li.developers a:hover, #developers ul#gnav li.developers a { background-position: -240px -19px; }
ul#gnav li.overview { margin-right: 18px; }
ul#gnav li.overview a { width: 106px; background-position: -314px 0pt; }
ul#gnav li.overview a:hover, #overview ul#gnav li.overview a { background-position: -314px -19px; }
ul#navtop li a { background: transparent url('nav_matrix.png') no-repeat scroll -1px -4px; }
ul#navtop li.devices { margin-right: -81px; }
ul#navtop li.devices a { width: 82px; }
ul#navtop li.devices a:hover, #devices ul#navtop li.devices a { background-position: -1px -27px; }
ul#navtop li.services { margin-right: -64px; }
ul#navtop li.services a { width: 59px; background-position: -90px -4px; }
ul#navtop li.services a:hover, #services ul#navtop li.services a { background-position: -90px -27px; }
ul#navtop li.solutions { margin-right: -76px; }
ul#navtop li.solutions a { width: 64px; background-position: -273px -4px; }
ul#navtop li.solutions a:hover, #solutions ul#navtop li.solutions a { background-position: -273px -27px; }
ul#navtop li.purchase { margin-right: -64px; }
ul#navtop li.purchase a { width: 82px; background-position: -342px -4px; }
ul#navtop li.purchase a:hover, #purchase ul#navtop li.purchase a { background-position: -342px -27px; }
ul#navtop li.support { margin-right: -63px; }
ul#navtop li.support a { width: 114px; background-position: -154px -4px; }
ul#navtop li.support a:hover, #support ul#navtop li.support a { background-position: -154px -27px; }
ul#navtop li.ownerslounge a { width: 97px; background-position: -428px -4px; }
ul#navtop li.ownerslounge a:hover, #ownerslounge ul#navtop li.ownerslounge a { background-position: -428px -27px; }
#ownerslounge ul#navtop li.ownerslounge a {  }
#content-start { visibility: visible; }

/* ::::: http://www.blackberry.com/btsc/css/main.css ::::: */

body { margin: 0px; font-family: Arial,Verdana,sans-serif; }
form { margin: 0px; }
.SearchResultsHeaderBottom .body12 { color: rgb(255, 255, 255); }
.SearchResultsHeaderBottom .body11 { color: rgb(255, 255, 255); }
.SearchResultsHeaderBottom .bodyGray10 { color: rgb(255, 255, 255); }
.SearchResultsHeaderBottom { background-color: rgb(118, 160, 180); }
.narrow .SearchResultsHeaderBottom { background-color: transparent; }
.SearchResultsHeader .results_border { display: none; }
.SearchResultsHeader .body11 { color: rgb(255, 255, 255); }
.SearchResultsHeader { background-color: rgb(118, 160, 180); }
div.breadcrumb_bar { width: 100%; display: table; }
.breadcrumb_bar .breadcrumb { float: left; }
.breadcrumb_bar .breadcrumb_help { float: right; position: relative; top: -5px; }
.breadcrumb_header h1 { margin: 0px; width: 100%; text-align: left; }
.frame { background-color: rgb(255, 255, 255); height: 25px; width: 100%; }
.frame .breadcrumb_bar { padding-top: 3px; }
.frame .breadcrumb { color: rgb(122, 124, 123); font-size: 10px; position: relative; top: 0px; padding-left: 10px; }
.frame .breadcrumb_bar .breadcrumb_help { float: right; position: relative; top: -2px; padding-right: 10px; }
td.GSNavigation_container { padding-right: 2px; }
td.GSSearchResults_container { padding-bottom: 5px; }
table.GSNavigation { width: 190px; }
table.GSNavigation_RF { width: 100%; }
#content .sidenav { text-align: left; }
p.footer { font-family: Arial,Verdana,sans-serif; font-size: 70%; font-weight: normal; }
div.sidebar { padding-top: 5px; }
.narrow .SearchResultsHeader { background: transparent url('twocol_h3_back_001.gif') repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 30px; width: 237px; }
#header .popinner { margin: 0pt auto; height: 56px; }
html > body #header #popieshadow { display: none; }
#header #popieshadow { display: block; font-size: 1px; height: 7px; }
.sidebar .module { padding: 0pt 0pt 3px; background: transparent none repeat scroll 0% 0%; }
table td { padding: 0px; vertical-align: top; }
table tr td { padding: 0px; }
#content .sidenav { text-align: left; }
ul#gnav li.search input.textfield { margin-left: 5px; width: 107px; height: 15px; }
.searchButton { margin-left: 2px; }
#fnav {  }
.microsite_bkgrnd {  }
.pop_hd_top { background-image: url('popup_hd_top.gif'); }
.pop_hd_left-side { background-image: url('popup_hd_left-side.gif'); }
.pop_logo { background-image: url('logo_knova_popup.gif'); background-repeat: no-repeat; }
.pop_hd_text { font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); float: right; margin-right: 10px; }
.pop_header_bkground { background-color: rgb(14, 88, 153); }
.pop_up_bkgrnd { background-image: url('pop_up_bkgrnd.png'); background-repeat: repeat-x; width: 100%; }
.header3 { font-size: 18px; font-weight: normal; color: rgb(2, 62, 122); }
.headerbkgnd { background-color: rgb(237, 237, 237); }
.bar_bkgnd { background-color: rgb(0, 154, 206); }
.button_divline { background-color: rgb(153, 172, 215); }
.divline { background-color: rgb(153, 172, 215); }
.HD_main_bgcolor { background-color: rgb(14, 88, 153); }
.HD_dividerline { background-color: rgb(102, 102, 102); }
.HD_tab_text_on { font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.HD_tab_text_off { font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); }
.HD_tab_shadow { background-image: url('hd_tab_dropshadow.gif'); }
.HD_login_links { background-color: rgb(14, 88, 153); font-size: 9px; color: rgb(255, 255, 255); }
.HD_welcome { font-size: 10px; color: rgb(204, 204, 204); }
.PageTitle { font-size: 18px; font-weight: normal; color: rgb(14, 88, 153); background-color: rgb(255, 255, 255); }
.HD_Author_tab_text_on { font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(79, 145, 205); }
.header3_white { font-size: 18px; font-weight: normal; color: rgb(255, 255, 255); }
.body { font-size: 11px; font-weight: normal; }
.body_bold { font-size: 11px; font-weight: bold; }
.body_white { font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
.body_whitebold { font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); }
.body10 { font-size: 10px; font-weight: normal; color: rgb(0, 0, 0); }
.body11 { font-size: 11px; font-weight: normal; }
.body11_bold { font-size: 11px; font-weight: bold; }
.body11_ctrl { font-size: 11px; font-weight: normal; }
.body12 { font-size: 11px; font-weight: normal; }
.body12_bold { font-size: 11px; font-weight: bold; }
.sidebar .module .body12 { font-size: 11px; font-weight: normal; }
.sidebar .module .body12_bold { font-weight: bold; }
.body14 { font-size: 14px; font-weight: normal; }
.body14_bold { font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); }
.body16 { font-size: 16px; font-weight: normal; }
.body16_bold { font-size: 16px; font-weight: bold; }
.bodyGray10 { font-size: 10px; font-weight: normal; color: rgb(102, 102, 102); }
.bodyGray11 { font-size: 11px; font-weight: normal; color: rgb(102, 102, 102); }
.bodyGray12 { font-size: 12px; font-weight: normal; color: rgb(102, 102, 102); }
.error { font-size: 12px; font-weight: normal; color: red; }
.note { font-size: 10px; font-weight: normal; color: rgb(0, 0, 0); }
.note_gray { font-size: 10px; font-weight: normal; color: rgb(102, 102, 102); }
.body_red_note { font-size: 10px; font-weight: normal; color: rgb(153, 0, 0); }
.body_red { font-size: 12px; font-weight: normal; color: red; }
.footerlinks { font-size: 11px; font-weight: normal; color: rgb(102, 102, 102); }
.header_smtable { font-size: 14px; font-weight: bold; color: rgb(2, 62, 122); }
.table_header_line { background-color: rgb(102, 204, 255); }
.table_border { border: 1px solid rgb(153, 153, 153); }
.table_header { background-color: rgb(153, 204, 255); font-size: 12px; font-weight: bold; height: 17px; }
a.table_header:hover { text-decoration: underline; }
.table_header_divline { background-color: rgb(51, 102, 153); }
.table_data_row1 { background-color: rgb(255, 255, 255); height: 17px; }
.table_data_row2 { background-color: rgb(237, 237, 237); height: 17px; }
.table_data_divline { background-color: rgb(255, 255, 255); }
.table_data_divline_gr { background-color: rgb(237, 237, 237); }
.header1 { font-size: 14px; font-weight: bold; color: rgb(2, 62, 122); }
.inbox_header { font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); height: 17px; background-color: rgb(0, 102, 153); }
.inbox_header_sort { font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); height: 17px; background-color: rgb(0, 102, 153); text-decoration: underline; }
.inbox_header_no-ul { font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(0, 102, 153); text-decoration: none; }
.inbox_hd_div_line { background-color: rgb(102, 204, 255); }
.inbox_header_blue { font-size: 12px; font-weight: bold; color: rgb(0, 101, 156); }
.inbox_text { font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); background-color: rgb(237, 237, 237); }
.inbox_tx_div_line { background-color: rgb(255, 255, 255); }
.inbox_text_italic { font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); font-style: italic; }
.inbox_text_not_valid { font-size: 12px; font-weight: normal; color: rgb(255, 0, 0); }
.inbox_text_not_valid_italic { font-size: 12px; font-weight: normal; color: rgb(255, 0, 0); font-style: italic; }
.titles { font-size: 12px; font-weight: bold; color: rgb(125, 125, 125); }
.inbox_next { font-size: 12px; font-weight: normal; color: rgb(102, 102, 102); }
.subnav_on { background-color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; }
.subnav_off { background-color: rgb(79, 145, 205); font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
td.subnav_off a, td.subnav_off a:visited { background-color: rgb(79, 145, 205); font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
.login_topbar { background-color: rgb(14, 88, 153); }
.login_bg_admin { background-image: url('login_admin_icon.jpg'); background-color: rgb(126, 174, 218); }
.login_bg_agent { background-image: url('login_agent_icon.jpg'); background-color: rgb(126, 174, 218); }
.login_app_name { font-size: 32px; font-weight: bold; color: rgb(255, 255, 255); }
.login_dots_top { background: transparent url('login_dots_top.gif') repeat-x scroll 0% 0%; }
.login_dots_left { background: transparent url('login_dots_left.gif') repeat-y scroll 0% 0%; }
.login_dots_right { background-image: url('login_dots_right.gif'); }
.login_dots_bottom { background-image: url('login_dots_bottom.gif'); }
.login_bluebar_dots { background-image: url('login_bluebar_dots.gif'); background-color: rgb(14, 88, 153); }
.footerspacer { background-image: url('spacer.gif'); height: 190px; width: 100%; background-repeat: repeat; }

/* ::::: http://www.blackberry.com/btsc/css/buttons.css ::::: */

.btn_lt-blue_44 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_44.gif') no-repeat scroll 0% 0%; width: 44px; height: 17px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_lt-blue_44 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_44.gif') no-repeat scroll 0% 0%; display: block; width: 44px; height: 17px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 17px; }
a.btn_lt-blue_44:visited, a.btn_lt-blue_44:hover, a.btn_lt-blue_44:active { color: rgb(255, 255, 255); }
input.btn_lt-blue_44:hover { cursor: pointer; }
.SearchResultsHeaderBottom .btn_lt-blue_44 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-gry_44.gif') no-repeat scroll 0% 0%; width: 44px; height: 17px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
.SearchResultsHeaderBottom a.btn_lt-blue_44 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-gry_44.gif') no-repeat scroll 0% 0%; display: block; width: 44px; height: 17px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 17px; }
.SearchResultsHeaderBottom a.btn_lt-blue_44:visited { color: rgb(255, 255, 255); }
.SearchResultsHeaderBottom a.btn_lt-blue_44:hover { color: rgb(255, 255, 255); }
.SearchResultsHeaderBottom a.btn_lt-blue_44:active { color: rgb(255, 255, 255); }
.btn_lt-blue_40 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_80.gif') no-repeat scroll 0% 0%; width: 40px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_lt-blue_40 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_80.gif') no-repeat scroll 0% 0%; display: block; width: 40px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 20px; }
a.btn_lt-blue_40:visited, a.btn_lt-blue_80:hover, a.btn_lt-blue_80:active { color: rgb(255, 255, 255); }
.btn_lt-blue_58 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_58.gif') no-repeat scroll 0% 0%; width: 58px; height: 17px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_lt-blue_58 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_58.gif') no-repeat scroll 0% 0%; display: block; width: 58px; height: 17px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 17px; }
a.btn_lt-blue_58:visited, a.btn_lt-blue_58:hover, a.btn_lt-blue_58:active { color: rgb(255, 255, 255); }
.btn_lt-blue_80 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_80.gif') no-repeat scroll 0% 0%; width: 80px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_lt-blue_80 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_80.gif') no-repeat scroll 0% 0%; display: block; width: 80px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 20px; }
a.btn_lt-blue_80:visited, a.btn_lt-blue_80:hover, a.btn_lt-blue_80:active { color: rgb(255, 255, 255); }
.btn_lt-blue_115 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_115.gif') no-repeat scroll 0% 0%; width: 115px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_lt-blue_115 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_115.gif') no-repeat scroll 0% 0%; display: block; width: 115px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 20px; }
a.btn_lt-blue_115:visited, a.btn_lt-blue_115:hover, a.btn_lt-blue_115:active { color: rgb(255, 255, 255); }
.btn_lt-blue_140 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_140.gif') no-repeat scroll 0% 0%; width: 140px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_lt-blue_140 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_140.gif') no-repeat scroll 0% 0%; display: block; width: 140px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 20px; }
a.btn_lt-blue_140:visited, a.btn_lt-blue_140:hover, a.btn_lt-blue_140:active { color: rgb(255, 255, 255); }
.btn_lt-blue_160 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_160.gif') no-repeat scroll 0% 0%; width: 160px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_lt-blue_160 { border: 0px none ; margin: 0px; background: transparent url('btn_lt-blue_160.gif') no-repeat scroll 0% 0%; display: block; width: 160px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 20px; }
a.btn_lt-blue_160:visited, a.btn_lt-blue_160:hover, a.btn_lt-blue_160:active { color: rgb(255, 255, 255); }
.btn_dr-blue_80 { border: 0px none ; margin: 0px; background: transparent url('btn_dr-blue_80.gif') no-repeat scroll 0% 0%; width: 80px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_dr-blue_80 { border: 0px none ; margin: 0px; background: transparent url('btn_dr-blue_80.gif') no-repeat scroll 0% 0%; display: block; width: 80px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 20px; }
a.btn_dr-blue_80:visited, a.btn_dr-blue_80:hover, a.btn_dr-blue_80:active { color: rgb(255, 255, 255); }
.btn_dr-blue_115 { border: 0px none ; margin: 0px; background: transparent url('btn_dr-blue_115.gif') no-repeat scroll 0% 0%; width: 115px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-decoration: none; text-align: center; color: rgb(255, 255, 255); }
a.btn_dr-blue_115 { border: 0px none ; margin: 0px; background: transparent url('btn_dr-blue_115.gif') no-repeat scroll 0% 0%; display: block; width: 115px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 20px; }
a.btn_dr-blue_115:visited, a.btn_dr-blue_115:hover, a.btn_dr-blue_115:active { color: rgb(255, 255, 255); }
.btn_dr-blue_140 { border: 0px none ; margin: 0px; background: transparent url('btn_dr-blue_140.gif') no-repeat scroll 0% 0%; width: 140px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_dr-blue_140 { border: 0px none ; margin: 0px; background: transparent url('btn_dr-blue_140.gif') no-repeat scroll 0% 0%; display: block; width: 140px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 20px; }
a.btn_dr-blue_140:visited, a.btn_dr-blue_140:hover, a.btn_dr-blue_140:active { color: rgb(255, 255, 255); }
.btn_gry_80 { border: 0px none ; margin: 0px; background: transparent url('btn_gry_80.gif') no-repeat scroll 0% 0%; width: 80px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_gry_80 { border: 0px none ; margin: 0px; background: transparent url('btn_gry_80.gif') no-repeat scroll 0% 0%; display: block; width: 80px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 20px; }
a.btn_gry_80:visited, a.btn_gry_80:hover, a.btn_gry_80:active { color: rgb(255, 255, 255); }
.btn_gry_115 { border: 0px none ; margin: 0px; background: transparent url('btn_gry_115.gif') no-repeat scroll 0% 0%; width: 115px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_gry_115 { border: 0px none ; margin: 0px; background: transparent url('btn_gry_115.gif') no-repeat scroll 0% 0%; display: block; width: 115px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 20px; }
a.btn_gry_115:visited, a.btn_gry_115:hover, a.btn_gry_115:active { color: rgb(255, 255, 255); }
.btn_gry_140 { border: 0px none ; margin: 0px; background: transparent url('btn_gry_140.gif') no-repeat scroll 0% 0%; width: 140px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_gry_140 { border: 0px none ; margin: 0px; background: transparent url('btn_gry_140.gif') no-repeat scroll 0% 0%; display: block; width: 140px; height: 22px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-align: center; text-decoration: none; color: rgb(255, 255, 255); line-height: 20px; }
a.btn_gry_140:visited, a.btn_gry_140:hover, a.btn_gry_140:active { color: rgb(255, 255, 255); }
input[disabled] { color: gray; }
.css_btn { border: 1px solid rgb(112, 137, 163); padding: 1.5px 2px 1.5px 4px; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(79, 145, 205); }
a.css_btn { border: 1px solid rgb(112, 137, 163); padding: 2.5px 8px 3.5px 9px; display: inline-block; text-decoration: none; font-family: Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(79, 145, 205); }
.css_btnHov, a.css_btn:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(79, 145, 205); }
a.css_btn:visited, a.css_btn:active { color: rgb(255, 255, 255); }

/* ::::: http://www.blackberry.com/btsc/css/style.css ::::: */

.searchbox { background: rgb(154, 192, 226) url('gs_bkgrnd.jpg') repeat-x scroll 0% 0%; }
.searchbox_adv { background: rgb(158, 195, 228) url('gs_adv_bkgrnd.jpg') repeat-x scroll 0% 0%; }
.searchborder { background-color: rgb(195, 195, 195); }
td.followupquestion { background: transparent url('arrow_blue.gif') no-repeat scroll 3px 5px; vertical-align: top; height: 12px; width: 8px; }
.followupquestion img { display: none; }
.header19 { font-size: 18px; font-weight: normal; }
.documentheader { font-size: 15px; color: rgb(0, 0, 0); font-weight: bold; }
.headerLtBlu { font-size: 15px; color: rgb(0, 153, 204); font-weight: bold; }
.header12 { font-size: 12px; color: rgb(0, 51, 153); font-weight: bold; }
.headerDkBlu14 { font-size: 15px; color: rgb(0, 51, 153); font-weight: bold; }
.headerDkBlu { font-size: 15px; color: rgb(0, 51, 153); font-weight: normal; }
.headerLtGry { font-size: 16px; color: rgb(224, 232, 232); font-weight: bold; }
.postsubjectheader { font-size: 15px; color: rgb(0, 0, 0); font-weight: normal; }
.subheaderLtBlu { font-size: 12px; color: rgb(0, 153, 204); font-weight: normal; }
.subheaderLtBluB { font-size: 12px; color: rgb(51, 102, 153); font-weight: bold; }
.required { font-size: 10px; color: rgb(204, 51, 0); font-weight: bold; }
.body9 { font-size: 9px; font-weight: normal; }
.body_red12 { font-size: 12px; font-weight: bold; color: rgb(153, 0, 0); }
.body_red14 { font-size: 14px; font-weight: bold; color: rgb(153, 0, 0); }
.bodyBlue12 { font-size: 12px; font-weight: normal; color: rgb(0, 153, 204); }
.bodyBlue { font-size: 12px; color: rgb(0, 153, 204); font-weight: normal; }
.headerDkBlu { font-size: 15px; color: rgb(0, 51, 153); font-weight: normal; }
.headerDkBlue { font-size: 12px; color: rgb(0, 51, 153); font-weight: bold; }
.navOff { background-color: rgb(112, 128, 136); font-size: 12px; color: rgb(255, 255, 255); font-weight: normal; }
.navOn { background-color: rgb(49, 90, 140); font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.mynav { font-size: 10px; font-weight: bold; }
.mynav a, .mynav a:link, .mynav a:active, .mynav a:visited { font-size: 10px; font-weight: bold; text-decoration: underline; }
.mynavGray { font-size: 11px; font-weight: normal; color: rgb(102, 102, 102); }
.mynavArrow { font-size: 13px; font-weight: normal; color: rgb(0, 51, 153); }
.mynavArrowWhite { font-size: 13px; font-weight: normal; color: rgb(255, 255, 255); }
.mynavArrow_off { font-size: 13px; font-weight: normal; color: rgb(0, 0, 0); }
.more { font-size: 11px; font-weight: normal; font-style: italic; color: rgb(0, 0, 0); }
.results_title a:link { color: rgb(255, 255, 255); text-decoration: none; }
.results_title a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.results_title a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.results_title a:active { color: rgb(255, 255, 255); }
#searchresultdiv table td.results_title { padding: 3px 5px 0px 4px; }
.narrow #searchresultdiv table td.results_title { padding: 8px 0px 0px 4px; }
.narrow .results_title { height: 30px; font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; background-color: transparent; }
.narrow .results_border { display: none; }
.narrow .results_tab { display: none; }
.results_title { height: 21px; font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(118, 160, 180); }
.results_text { font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
.prev_next { font-size: 11px; font-weight: normal; color: rgb(204, 204, 204); }
.results_tab { display: none; background-image: url('paglet_tab_bluefd-grey.gif'); }
.results_tab_AN { display: none; background-image: url('paglet_tab_bluefd-grey_an.gif'); }
.results_AN_title { background: transparent url('paglet_bg_ltgrey-drgrey_an.gif') repeat-x scroll 0% 0%; font-size: 11px; color: rgb(0, 0, 0); font-weight: bold; }
.results_AN_tab { display: none; background-image: url('paglet_tab_ltgrey-drgrey_an.gif'); }
.results_border { background-color: rgb(194, 194, 194); }
.browse_SR_border {  }
.browse_SR_title { background: transparent url('paglet_bg_sr_ltgry-drgry-wh.gif') repeat-x scroll 0% 0%; font-size: 11px; color: rgb(0, 0, 0); font-weight: bold; }
.browse_SR_tab { background-image: url('paglet_tab_sr_ltgry-drgry-w.gif'); }
.YourSearch { font-size: 12px; color: rgb(0, 0, 0); }
.spell_check { font-size: 14px; font-weight: bold; color: rgb(51, 102, 153); }
.BB_Title { font-size: 15px; font-weight: bold; color: rgb(0, 51, 102); }
.GSFocus_bgcolor { background-color: rgb(255, 255, 255); }
.GSFocus_bgcolor .body_whitebold { color: rgb(89, 127, 163); }
.GS_header { background-color: rgb(118, 160, 180); font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); }
.GS_header .body { font-weight: bold; }
.GS_bgcolor { background-color: rgb(255, 255, 255); }
.narrow .GS_bordercolor { background-color: transparent; }
.GS_bordercolor { background-color: rgb(110, 155, 194); }
table.GS_document { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); margin-bottom: 10px; }
.GS_document_inner { padding: 8px; }
.narrow .GS_document_inner { padding: 0px; }
tr.twocol_background { background: transparent url('twocol_back_001.gif') no-repeat scroll 0pt 21px; width: 477px; margin-right: 2px; }
td.narrow { width: 237px; padding-right: 1px; }
.narrow td.results_title { width: 237px; }
.narrow .GS_document table { border: medium none ; padding: 0px; margin-left: 10px; margin-bottom: 3px; margin-right: 5px; width: 222px; vertical-align: top; }
.narrow table.GS_document { border: medium none ; margin: 0px; padding: 0px; background: transparent url('arrow_blue.gif') no-repeat scroll 3px 4px; }
.doctitle_psg { font-size: 14px; color: rgb(0, 0, 0); }
.synopsis_psg { background: transparent url('sr_answerextract_bg.gif') repeat-x scroll 0% 0%; font-size: 11px; color: rgb(0, 0, 0); }
.main_linecolor { background-color: rgb(0, 51, 153); }
.line_dark { background-color: rgb(51, 102, 153); }
.line_light { background-color: rgb(132, 164, 197); }
.GSDocs_BB { background-color: rgb(246, 247, 222); }
.GSDocs_normal { background-color: rgb(255, 255, 255); }
.GSDocs_excerpt { background-color: rgb(222, 235, 247); }
.searchentry_text { font-size: 15px; color: rgb(0, 51, 153); font-weight: bold; }
.searchentry_text_small { font-size: 10px; color: rgb(0, 0, 0); font-weight: normal; }
.searchentryborder { background-color: rgb(156, 180, 204); }
.searchentrybgcolor { background-color: rgb(229, 229, 229); }
.searchentryfields { background-color: rgb(249, 248, 248); }
.searchactions { background-color: rgb(220, 233, 245); font-size: 12px; }
.selectactions_tx { background-color: rgb(220, 233, 245); font-size: 12px; color: rgb(102, 102, 102); }
.actions_border { background-color: rgb(154, 178, 206); }
.actions_bgcolor { background-color: rgb(255, 255, 255); }
.metadata { font-size: 11px; color: rgb(153, 153, 153); }
.toolbarV { background-color: rgb(118, 160, 180); font-size: 12px; }
.toolbar { background-color: rgb(118, 160, 180); font-size: 12px; }
.tabbar { background-color: rgb(102, 153, 204); font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.document_title { font-size: 18px; color: rgb(14, 88, 153); font-weight: bold; }
.about_title { font-size: 11px; color: rgb(153, 153, 153); font-weight: bold; }
.about_text { font-size: 11px; color: rgb(0, 0, 0); font-weight: normal; }
.subject_label { font-size: 14px; color: rgb(0, 0, 0); font-weight: bold; }
.subject { font-size: 14px; color: rgb(0, 0, 0); font-weight: normal; }
.firstpostcolor { border: 1px solid rgb(51, 102, 153); background-color: rgb(237, 237, 237); margin-top: 3px; }
.replypost { border: 1px solid rgb(51, 102, 153); background-color: rgb(255, 255, 255); }
.username { font-size: 12px; font-weight: bold; }
.userinfo { font-size: 11px; color: rgb(102, 102, 102); font-weight: normal; }
.threadDate { font-size: 11px; color: rgb(102, 102, 102); font-weight: normal; font-style: italic; }
.threadTitle { background-color: rgb(102, 153, 204); font-size: 11px; color: rgb(255, 255, 255); font-weight: normal; }
.threadoptionlinks { font-size: 11px; color: rgb(255, 255, 255); font-weight: normal; }
.threadmoderator { background-color: rgb(193, 209, 224); font-size: 11px; color: rgb(51, 102, 153); font-weight: normal; }
.inbox_suppsrch { font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); width: 100px; height: 18px; }
.body_suppsrch { font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
.AN_headersteps { font-size: 12px; font-weight: bold; color: rgb(102, 102, 102); }
.AN_steps_off { font-size: 12px; font-weight: normal; color: rgb(102, 102, 102); }
.AN_headertext { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); }
.AN_kcc-rhs { border: 1px solid rgb(46, 116, 180); background-color: rgb(255, 255, 255); }
.AN_refine_border { background-color: rgb(134, 166, 198); }
.AN_refine_bgcolor { background-color: rgb(242, 250, 250); }
.AN_doc_bordercolor { background-color: rgb(255, 255, 255); }
.AN_prev-next { font-size: 10px; font-weight: normal; color: rgb(102, 102, 102); }
.AN_body14 { font-size: 14px; font-weight: normal; color: rgb(102, 102, 102); }
div.numberbox { position: static; width: 50px; height: 13px; }
div.numericStrength { position: absolute; width: 50px; font-size: 11px; font-weight: bold; text-align: center; }
.mouseOverSDbox { border: 1px solid rgb(170, 170, 170); padding: 10px; overflow: auto; position: absolute; top: 0pt; left: 0px; width: 250px; height: 1px; background-color: rgb(239, 239, 239); visibility: hidden; }
.bestbet_icon { display: none; background-color: rgb(236, 233, 216); }
.bestbet_icon[class] { display: none; background-image: url('icon_small_yellow_star.png'); }
.sidebar .module td.bestbet_title { font-family: Tahoma,Arial,Helvetica,Sans Serif; }
td.bestbet_title { margin: 0pt; padding: 8px 3px 8px 7px; background-color: rgb(185, 194, 202); color: rgb(255, 255, 255); font-size: 10px; font-weight: bold; text-transform: uppercase; }
.wide td.bestbet_title { margin: 0pt; padding: 8px 3px 8px 7px; background-color: rgb(102, 102, 102); color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; text-transform: none; }
.bestbet_tab { display: none; }
.bestbet_background { background-color: rgb(255, 255, 255); }
.bestbet_border { background-color: rgb(165, 199, 230); }
.bulletBB img { width: 5px; height: 6px; vertical-align: top; }
.bulletBB { background: transparent url('arrow_blue.gif') no-repeat scroll 0pt 0px; vertical-align: top; }
.dyn-kc_icon { background-color: rgb(14, 88, 153); }
.dyn-kc_icon[class] { background-image: url('icon_small_yellow_star.png'); }
.dyn-kc_title { background-image: url('paglet_top-bg_grydat-gray.gif'); font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; }
.dyn-kc_tab { background-image: url('paglet_tab_grydat-gray.gif'); }
.dyn-kc_background { background-color: rgb(255, 255, 255); }
.dyn-kc_border { background-color: rgb(193, 193, 193); }
.bulletDynamic { background-color: rgb(49, 90, 140); }
.browse_icon { background-color: rgb(14, 88, 153); }
.browse_icon[class] { background-image: url('icon_small_yellow_star.png'); }
.browse_title_2 { background-image: url('paglet_bg_ltblue-darkblue.gif'); background-color: rgb(79, 145, 205); font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.browse_title { background-color: rgb(79, 145, 205); font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.browse_tab { background-image: url('paglet_tab_ltblue-darkblue.gif'); }
.browse_background { background-color: rgb(255, 255, 255); }
.browse_border { background-color: rgb(14, 88, 153); }
.bulletbrowse { background-color: rgb(49, 90, 140); }
.wip_icon { background-color: rgb(14, 88, 153); }
.wip_icon[class] { background-image: url('icon_small_yellow_star.png'); }
.wip_title { background-image: url('paglet_bg_darkblue-ltblue.gif'); background-color: rgb(14, 88, 153); font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.wip_tab { background-image: url('paglet_tab_darkblue-ltblue.gif'); }
.wip_background { background-color: rgb(255, 255, 255); }
.wip_border { background-color: rgb(102, 153, 204); }
.bulletwip { background-color: rgb(49, 90, 140); }
.mymic_icon { background-color: rgb(14, 88, 153); }
.mymic_icon[class] { background-image: url('icon_small_yellow_star.png'); }
.mymic_title { background-image: url('paglet_bg_white-ltblue.gif'); background-color: rgb(255, 255, 255); font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; }
.mymic_tab { background-image: url('paglet_tab_white-ltblue.gif'); }
.mymic_background { background-color: rgb(255, 255, 255); }
.mymic_border { background-color: rgb(102, 153, 204); }
.bulletmymic { background-color: rgb(49, 90, 140); }
.myfav_icon { background-color: rgb(79, 145, 205); background-image: url('icon_myfavorites.gif'); }
.myfav_title { background-color: rgb(79, 145, 205); font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.myfav_tab { background-image: url('paglet_tab_lightblue.gif'); }
.myfav_background { background-color: rgb(255, 255, 255); }
.myfav_border { background-color: rgb(79, 145, 205); }
.myfav_headers { font-size: 12px; font-weight: bold; }
.myfav_hd-divline { background-color: rgb(204, 204, 204); height: 2px; }
.bulletmyfav { background-image: url('bullet_gs-choices.gif'); }
.mysub_icon { background-color: rgb(14, 88, 153); }
.mysub_icon[class] { background-image: url('icon_small_yellow_star.png'); }
.mysub_title { background-image: url('paglet_bg_white-ltblue.gif'); background-color: rgb(255, 255, 255); font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; }
.mysub_tab { background-image: url('paglet_tab_white-ltblue.gif'); }
.mysub_background { background-color: rgb(255, 255, 255); }
.mysub_border { background-color: rgb(102, 153, 204); }
.bulletmysub { background-color: rgb(49, 90, 140); }
.mrp_icon { background-color: rgb(14, 88, 153); }
.mrp_icon[class] { background-image: url('icon_small_yellow_star.png'); }
.mrp_title { background-image: url('paglet_bg_darkblue-ltblue.gif'); background-color: rgb(14, 88, 153); font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.mrp_tab { background-image: url('paglet_tab_darkblue-ltblue.gif'); }
.mrp_background { background-color: rgb(255, 255, 255); }
.mrp_border { background-color: rgb(102, 153, 204); }
.polls_icon { background-color: rgb(14, 88, 153); }
.polls_icon[class] { background-image: url('icon_small_yellow_star.png'); }
.polls_title { background-image: url('paglet_bg_white-ltblue.gif'); background-color: rgb(255, 255, 255); font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; }
.polls_tab { background-image: url('paglet_tab_white-ltblue.gif'); }
.polls_background { background-color: rgb(255, 255, 255); }
.polls_border { background-color: rgb(102, 153, 204); }
.bulletpolls { background-color: rgb(49, 90, 140); }
.rfsteps_title { background-image: url('paglet_top-bg_grydat-gray.gif'); font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; }
.rfsteps_tab { background-image: url('paglet_tab_grydat-gray.gif'); }
.rfsteps { border-left: 1px solid rgb(193, 193, 193); border-right: 1px solid rgb(193, 193, 193); border-bottom: 1px solid rgb(193, 193, 193); padding: 5px 0px 5px 5px; background-color: rgb(255, 255, 255); }
.rfsteps_border { background-color: rgb(193, 193, 193); }
.bulletrfhelp { background-color: rgb(49, 90, 140); }
.rfhelp_title { background-image: url('paglet_top-bg_grydat-gray.gif'); font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; }
.rfhelp_tab { background-image: url('paglet_tab_grydat-gray.gif'); }
.rfhelp { border-left: 1px solid rgb(193, 193, 193); border-right: 1px solid rgb(193, 193, 193); border-bottom: 1px solid rgb(193, 193, 193); padding: 5px 0px 5px 5px; background-color: rgb(255, 255, 255); }
.rfhelp_border { background-color: rgb(193, 193, 193); }
.bulletrfhelp { background-color: rgb(49, 90, 140); }
.widgetTitle { background-color: rgb(51, 102, 153); font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.widgetRWentryTitle { background-color: rgb(14, 88, 153); font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.widgetDynamicTitle { background-color: rgb(200, 204, 200); font-size: 12px; color: rgb(48, 52, 48); font-weight: bold; }
.widgetGldTitle { font-size: 12px; color: rgb(51, 102, 153); font-weight: bold; }
.widgetBluText { font-size: 11px; color: rgb(0, 153, 204); font-weight: normal; }
.widgetDrkBluText { font-size: 11px; color: rgb(51, 102, 153); font-weight: normal; }
.caseTitle { font-size: 14px; color: rgb(255, 255, 255); font-weight: bold; }
.bulletGold { background-color: rgb(204, 153, 0); }
.bulletDynamic { background-color: rgb(49, 90, 140); }
.bulletDkGold { background-color: rgb(204, 153, 0); }
.lineGold { background-color: rgb(51, 102, 153); }
.lineDkBlu { background-color: rgb(14, 88, 153); }
.lineLtBlu { background-color: rgb(0, 153, 204); }
.lineFtBlu { background-color: rgb(193, 209, 224); }
.lineGray { background-color: rgb(192, 192, 192); }
.lineDkGray { background-color: rgb(112, 128, 136); }
.lineLtGray { background-color: rgb(237, 237, 237); }
.lineBlueGray { background-color: rgb(160, 180, 184); }
.lineLtBlGray { background-color: rgb(232, 236, 232); }
.expertsearchborder { background-color: rgb(179, 179, 179); }
.expertsearchbox { background-color: rgb(237, 237, 237); }
.expertsearchheader { background-color: rgb(0, 154, 206); font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.caseid { font-size: 11px; color: rgb(102, 153, 204); }
.caseid_NEW { font-size: 11px; color: rgb(102, 153, 204); }
.caseidnote { font-size: 11px; color: rgb(102, 102, 102); }
.StepTitle { font-size: 14px; font-weight: bold; color: rgb(51, 102, 153); }
.Resources { font-size: 14px; color: rgb(255, 255, 255); font-weight: bold; }
.HelpTitle { font-size: 14px; color: rgb(204, 153, 0); font-weight: bold; }
.caseSubTitle { font-size: 11px; color: rgb(51, 102, 153); font-weight: bold; }
.subheaderTeal { background-color: rgb(0, 154, 206); font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.subheaderDkBlue { background-color: rgb(51, 102, 153); font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.colheaderLtBlu { background-color: rgb(217, 232, 240); font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; }
.navgreyout { background-color: rgb(153, 204, 255); font-size: 10px; color: rgb(102, 102, 102); font-weight: bold; }
.postcolorfirst { background-color: rgb(237, 237, 237); }
.postcolorreply { background-color: rgb(255, 255, 255); }
.breadcrumbarrow { font-size: 14px; color: rgb(0, 51, 153); }
.body_red12 { font-size: 12px; font-weight: bold; color: rgb(153, 0, 0); }
.body_red14 { font-size: 14px; font-weight: bold; color: rgb(153, 0, 0); }
.shadow_top_rght { padding: 0px; width: 4px; height: 5px; }
.shadow_top_rght[class] { background: transparent url('shadow_top_rght.png') repeat scroll 0% 0%; }
.shadow_rght { padding: 0px; width: 4px; height: 100%; }
.shadow_rght[class] { background: transparent url('shadow_rght.png') repeat-y scroll 0% 0%; }
.shadow_bot_left { padding: 0px; width: 4px; height: 5px; }
.shadow_bot_left[class] { background: transparent url('shadow_bot_left.png') repeat scroll 0% 0%; }
.shadow_bot { padding: 0px; width: 100%; height: 5px; }
.shadow_bot[class] { background: transparent url('shadow_bot.png') repeat-x scroll 0% 0%; }
.shadow_bot_rght { padding: 0px; width: 4px; height: 5px; }
.shadow_bot_rght[class] { background: transparent url('shadow_bot_rght.png') repeat scroll 0% 0%; }
.padR { padding-right: 5px; text-align: right; vertical-align: top; }
.padL { padding-left: 5px; text-align: left; }

/* ::::: http://www.blackberry.com/btsc/css/kanisa.css ::::: */

.bgcolor_header_bar { background-color: rgb(0, 154, 206); }
.bgcolor_divider_line { background-color: rgb(102, 102, 102); }
.main_bgcolor { background-color: rgb(0, 101, 156); }
.bgcolor_header_page { background-color: rgb(246, 245, 245); }
.bgcolor_header_popup { background-color: rgb(237, 237, 237); }
.bgcolor_header_widget { background-color: rgb(51, 102, 153); }
.bgcolor_box { background-color: rgb(239, 239, 239); }
.bgcolor_box_border { background-color: rgb(0, 51, 102); }
.CaseResponse_page_bgcolor { background-color: rgb(153, 153, 153); }
.CaseResponse_tab_bgcolor { background-color: rgb(14, 88, 153); }
.CaseResponse_header { font-family: Arial,Helvetica; font-size: 18px; font-weight: normal; color: rgb(255, 255, 255); }
.CaseResponse_headerlinks { font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
.cr_page_bgcolor { background-color: rgb(153, 153, 153); }
.cr_hd_border_color { background-color: rgb(128, 128, 128); }
.cr_hd_tab_bgcolor { background-color: rgb(14, 88, 153); }
.cr_hd_title { font-size: 18px; font-weight: normal; color: rgb(255, 255, 255); }
.cr_hd_textlinks { font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
.cr_subtab_border_color { background-color: rgb(128, 128, 128); }
.cr_subtab_bgcolor_on { background-color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; }
.cr_subtab_bgcolor_off { background-color: rgb(79, 145, 205); font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); }
.cr_subtab_bgcolor_gry { background-color: rgb(79, 145, 205); font-size: 12px; font-weight: bold; color: rgb(204, 204, 204); }
.cr_bg_fade-dblue-ltblue { background-image: url('gradient_vertical_dkbluetoltblue.gif'); }
.login_txt { font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); }
.login_hdr { font-size: 16px; font-weight: bold; color: rgb(255, 255, 255); }
.tabs { text-decoration: none; font-size: 12px; color: rgb(0, 0, 0); font-weight: normal; }
.header3 { font-size: 18px; font-weight: normal; color: rgb(2, 62, 122); }
.topbar_bgcolor { background-color: rgb(79, 145, 205); }
.topbar_link_bgcolor { background-color: rgb(0, 168, 225); }
.topbar_link_divcolor { background-color: rgb(51, 204, 255); }
.main_bgcolor { background-color: rgb(0, 101, 156); }
.header_app { font-size: 18px; font-weight: normal; color: rgb(49, 101, 156); }
.mainsection_header { font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(0, 102, 153); }
.mainsection_bg { background-color: rgb(224, 236, 240); }
.subsection_hd_cct { font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); background-color: rgb(120, 176, 200); }
.subsection_hd_doclink { font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); background-color: rgb(102, 153, 204); }
.subsection_hd_ctarea { font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); background-color: rgb(97, 135, 199); }
.subsection_bg { background-color: rgb(239, 239, 239); }
.buttons_bg { background-color: rgb(239, 239, 239); }
.content_bg { background-color: rgb(255, 255, 255); }
.customError { font-size: 12px; font-weight: normal; color: red; }
.wb { font-size: 12px; font-weight: bold; color: rgb(102, 102, 102); }
.create_alert { font-size: 12px; color: rgb(255, 255, 255); }
.case_txt { font-size: 11px; }
.php_txtlinks { font-size: 12px; }
.set_prefs { font-size: 11px; color: rgb(255, 255, 255); }
.profile_name { font-size: 14px; font-weight: bold; }
.profile_info { font-size: 10px; }
.sub_headlinelinks { text-decoration: none; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); }
.sub_headline_blue { font-size: 12px; font-weight: bold; color: rgb(0, 51, 102); }
.sub_headline_blue14 { font-size: 14px; font-weight: bold; color: rgb(0, 51, 102); }
.sub_headline_gry { font-size: 12px; font-weight: bold; color: rgb(153, 153, 153); }
.sub_headline_org { font-size: 12px; font-weight: bold; color: rgb(204, 153, 0); }
.sub_headline_org14 { font-size: 14px; font-weight: bold; color: rgb(204, 153, 0); }
.skb_query { font-size: 12px; }
.sds_doc_links { font-size: 12px; }
.sds_searches_links { font-size: 12px; text-decoration: underline; }
.sds_titles { font-size: 11px; font-weight: normal; }
.background_bg { background-color: rgb(153, 153, 153); }
.nav_header { font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; }
.subnav_links { text-decoration: none; font-size: 11px; color: rgb(255, 255, 255); }
.white_links { font-size: 11px; color: rgb(255, 255, 255); }
.yoursearch_txt { font-size: 12px; color: rgb(255, 255, 255); }
.save_search { font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.view_doclinks { font-size: 12px; color: rgb(255, 255, 255); }
.skb_txt { font-size: 12px; }
.skb_txt_2 { font-size: 11px; }
.tags_txt { font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); }
.tags_txt_bld { font-size: 11px; font-weight: bold; color: rgb(0, 51, 102); }
.header { font-size: 12px; font-weight: bold; color: rgb(2, 62, 122); }
.header14_white { font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); }
.header12_white { font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); }
.white10 { font-size: 10px; font-weight: normal; color: rgb(255, 255, 255); }
.body13 { font-size: 13px; font-weight: normal; color: rgb(0, 0, 0); }
.body_blue { font-size: 12px; font-weight: normal; color: rgb(0, 101, 156); }
.body_darkblue { font-size: 12px; font-weight: normal; color: rgb(0, 51, 102); }
.body11_grey_bold { font-size: 11px; font-weight: bold; color: rgb(102, 102, 102); }
.note_bold { font-size: 10px; font-weight: bold; color: rgb(0, 0, 0); }
.gray_title { font-size: 12px; font-weight: normal; color: rgb(102, 102, 102); }
.gray_title_bold { font-size: 12px; font-weight: bold; color: rgb(102, 102, 102); }
.gray_title14 { font-size: 14px; font-weight: normal; color: rgb(102, 102, 102); }
.gray_title_bold14 { font-size: 14px; font-weight: bold; color: rgb(102, 102, 102); }
.body_red12 { font-size: 12px; font-weight: bold; color: rgb(153, 0, 0); }
.widget_box { color: rgb(0, 0, 0); font-size: 12pt; font-weight: bold; }
.widget_caption { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); }
.widget_text { font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.div_gray_shown { position: relative; background-color: rgb(239, 239, 239); width: 200px; display: block; }
.div_gray_hidden { position: relative; background-color: rgb(239, 239, 239); width: 200px; display: none; }
.div_shown { position: relative; background-color: rgb(255, 255, 255); width: 200px; display: block; }
.div_hidden { position: relative; background-color: rgb(255, 255, 255); width: 200px; display: none; }
.div_black_shown { position: relative; background-color: rgb(255, 255, 255); width: 200px; display: block; }
.div_black_hidden { position: relative; background-color: rgb(255, 255, 255); width: 200px; display: none; }
.cg_title { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); }
.cg_query { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); }
.cg_txt { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); }
.download_links { font-family: Arial,Helvetica,sans-serif; font-size: 10px; }
.tips_and_ideas_links { font-family: Arial,Helvetica,sans-serif; font-size: 10px; }
.date { font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: rgb(102, 102, 102); }
.schbar_title { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.schbar_query { font-family: Arial,Helvetica; font-size: 10px; font-weight: normal; color: rgb(0, 0, 0); }
.schbar_product { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); }
.ask_query { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.browse_bg { background-color: rgb(0, 9, 98); background-image: url('kb_bg.gif'); }
.browse_title { font-family: Arial,Helvetica; font-size: 20px; font-weight: bold; color: rgb(0, 0, 0); }
.browse_category { font-family: Arial,Helvetica; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); }
.browse_subcategory { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.results_hdr { font-family: Arial,Helvetica; font-size: 14px; font-weight: bold; color: rgb(204, 153, 0); }
.results_txt { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); }
.results_sw_txt { font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
.results_doc_num { font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); }
.results_product { font-family: Arial,Helvetica; font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); }
.results_prev_next { font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); }
.results_prev_next_inactive { font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: rgb(204, 204, 204); }
.prev_next_bottom { font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); }
.prev_next_bottom_inactive { font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: rgb(204, 204, 204); }
a.results_prev_next:hover { font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: Red; }
a.prev_next_bottom:hover { font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: Red; }
.bestbets_bg { font-family: Arial,Helvetica; font-size: 14px; font-weight: normal; color: rgb(0, 0, 0); }
.doc_title { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; }
.doc_summary { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.doc_id { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.doc_pub_date { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.doc_faq { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); background-color: rgb(225, 225, 225); }
.doc_howto { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); background-color: rgb(225, 225, 225); }
.doc_faq_bg { background-color: rgb(225, 225, 225); }
.doc_howto_bg { background-color: rgb(225, 225, 225); }
.category_title { font-family: Arial,Helvetica; font-size: 14px; font-weight: normal; color: rgb(0, 0, 0); }
.category_query { font-family: Arial,Helvetica; font-size: 14px; font-weight: normal; color: rgb(0, 0, 0); font-style: italic; }
.category_txt { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; }
.category_num_docs { font-family: Arial,Helvetica; font-size: 10px; font-weight: normal; color: rgb(0, 0, 0); }
.focus_hdr { font-family: Arial,Helvetica; font-size: 14px; font-weight: bold; color: rgb(204, 153, 0); }
.fuq_title { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.fuq_hdr { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); }
.fuq_num_docs { font-family: Arial,Helvetica; font-size: 10px; font-weight: normal; color: rgb(0, 0, 0); }
.fuq_txt { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; }
.fuq_more { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; font-style: italic; text-decoration: underline; }
.fuq_more_choices { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; font-style: italic; }
.doc_title { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; }
.doc_summary { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.doc_pub_date { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.err_hdr { font-family: Arial,Helvetica; font-size: 16px; font-weight: bold; color: rgb(0, 0, 0); }
.err_title { font-family: Arial,Helvetica; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); }
.err_txt { font-family: Arial,Helvetica; font-size: 14px; font-weight: normal; color: rgb(0, 0, 0); }
.edit_hdr { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 51, 102); }
.edit_txt { font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.Step_CurrentStart { background-image: url('step_currentstart.gif'); }
.Step_CurrentMiddle { background-image: url('step_currentmiddle.gif'); }
.Step_CurrentEnd { background-image: url('step_currentend.gif'); }
.Step_PrevStart { background-image: url('step_prevstart.gif'); }
.Step_PrevMiddle { background-image: url('step_prevmiddle.gif'); }
.Step_PrevEnd { background-image: url('step_prevend.gif'); }
.Step_NextStart { background-image: url('step_nextstart.gif'); }
.Step_NextMiddle { background-image: url('step_nextmiddle.gif'); }
.Step_NextEnd { background-image: url('step_nextend.gif'); }
.Step_LineHorzBg { background-image: url('step_linehorzbg.gif'); }
.StepBottom_LineHorzBg { background-image: url('stepbottom_linehorzbg.gif'); }
.StepBottom_PrevStart { background-image: url('stepbottom_prevstart.gif'); }
.StepBottom_PrevMiddle { background-image: url('stepbottom_prevmiddle.gif'); }
.StepBottom_PrevEnd { background-image: url('stepbottom_prevend.gif'); }
.StepBottom_NextStart { background-image: url('stepbottom_nextstart.gif'); }
.StepBottom_NextMiddle { background-image: url('stepbottom_nextmiddle.gif'); }
.StepBottom_NextEnd { background-image: url('stepbottom_nextend.gif'); }
.dimmed { color: rgb(176, 176, 176); }
.separator { background-image: url('separatorbg.gif'); }
body.menu { font-size: 12px; font-family: Arial; background-color: rgb(239, 233, 220); }
body.main { background-color: rgb(239, 233, 220); }
body.toolBar { font-size: 12px; font-family: Arial; background-color: rgb(239, 233, 220); background-image: url('topmenubg.gif'); }
body.view { font-size: 75%; font-family: Arial; background-color: rgb(239, 233, 220); }
select.audienceLanguage { border: 1px solid rgb(102, 102, 102); background-color: rgb(239, 233, 220); }
a.toolBarA { color: rgb(0, 0, 51); text-decoration: none; }
a.toolBarA:visited { color: rgb(0, 0, 51); text-decoration: none; }
a.toolBarA:hover { color: rgb(67, 43, 224); text-decoration: underline; }
td.toolBarOn { border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
td.toolBarOff { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(113, 166, 189); }
td.toolBarOn { border: 1px solid rgb(51, 51, 51); color: rgb(0, 0, 0); background-color: rgb(247, 242, 230); }
td.toolBarOff { border: 1px solid rgb(247, 242, 230); color: rgb(255, 255, 255); background-color: rgb(197, 195, 208); background-image: url('toolbarabg.gif'); }
.toolBarSelect { color: rgb(0, 0, 0); background-color: rgb(197, 195, 208); }
.toolBar { background-color: rgb(188, 199, 209); background-image: url('topmenubg.gif'); font-size: 12px; font-family: Arial; }
.toolBarLogo { background-image: url('logoserviceware.gif'); }
.tabOnStartBg { background-image: url('tabonstart.gif'); }
.tabOnBg { background-image: url('tabonbg.gif'); }
.tabOnBgColor { background-color: rgb(255, 255, 255); }
.tabOnEndBg { background-image: url('tabonend.gif'); }
.tabOffStartBg { background-image: url('taboffstart.gif'); }
.tabOffBg { background-image: url('taboffbg.gif'); }
.tabOffEndBg { background-image: url('taboffend.gif'); }
.tabDisabledStartBg { background-image: url('tabdisabledstart.gif'); }
.tabDisabledBg { background-image: url('tabdisabledbg.gif'); color: rgb(176, 176, 176); }
.tabDisabledEndBg { background-image: url('tabdisabledend.gif'); }
.tabLineHorzBg { background-image: url('tablinehorzbg.gif'); }
.tabBodyBg { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 90%; }
.tabOnMainBg { background-color: rgb(255, 255, 255); background-image: url('tabonmainbg.gif'); }
.tabOnColorBox { border: 1px solid rgb(102, 102, 102); background-color: rgb(255, 255, 255); position: relative; }
.tabBodyBgColorOnly { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tabBodyBottomLineBg { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.separator { background-image: url('separatorbg.gif'); }
.calHeader { background: rgb(113, 166, 189) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; }
.calDays { background: rgb(207, 219, 229) none repeat scroll 0% 0%; }
.calToday { border: 1px solid rgb(113, 166, 189); background: rgb(216, 236, 248) none repeat scroll 0% 0%; color: rgb(255, 0, 0); }
.calWD { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.calWDdisabled { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(153, 153, 153); }
.calWE { background: rgb(232, 232, 232) none repeat scroll 0% 0%; }
.calWEdisabled { background: rgb(232, 232, 232) none repeat scroll 0% 0%; color: rgb(153, 153, 153); }
.listTableBg { background-color: rgb(204, 204, 204); }
.listHeader { background-color: rgb(238, 238, 238); }
.listItem { background-color: rgb(255, 255, 255); }
.searchStartBg { background-image: url('searchstartbg.gif'); }
.searchBg { background-image: url('searchbg.gif'); }
.button { color: rgb(0, 0, 0); background-color: rgb(217, 216, 229); font-size: 12px; }
.buttonSmall { color: rgb(0, 0, 0); background-color: rgb(217, 216, 229); font-size: 9px; }
select.button { color: rgb(0, 0, 0); background-color: rgb(217, 216, 229); font-size: 12px; }
.errorMsg { color: rgb(255, 0, 0); }
.errorMsgBox { border: 1px solid rgb(102, 102, 102); padding: 2px; overflow: auto; position: relative; background-color: rgb(255, 255, 255); width: 100%; }
.note { font-size: 85%; }
textarea.notes { border: 1px solid rgb(219, 205, 173); }
div.title { overflow: auto; position: relative; width: 100%; height: 35px; }
.scrollBox { border: 1px solid rgb(170, 170, 170); overflow: auto; position: relative; width: 100%; }
.menuBoxOn { border: 1px solid rgb(102, 102, 102); overflow: auto; position: relative; background-color: rgb(255, 255, 255); width: 100%; }
.line { background-color: rgb(0, 154, 206); }
td.home { border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(239, 239, 239); }
.settingsBox1 { border: 3px inset rgb(239, 239, 239); width: 100%; }
