
/** support.css *********************************************/

#pg-content .feature-head .heading h2 { width: 100%; }
#pg-content .feature-head .platforms { list-style:none; width:815px; margin:0; padding:20px 0 0 0;}
#pg-content .feature-head .platforms li { display:block; height:230px; width:252px; float:left; margin:0 29px 0 0;  }
#pg-content .feature-head .platforms li:hover a {text-decoration:underline; }
#pg-content .feature-head .platforms li .arrow { font-size:15px; margin:0; background-position: right 2px; display:inline-block;}
#pg-content .feature-head .platforms li .arrow.multiline { background-position: right 18px; line-height: 15px; }

#pg-content .feature-head .platforms li.mobile { background: url(/images/support/bg-platform-mobile.jpg) no-repeat top left; }
#pg-content .feature-head .platforms li.mobile a {margin:0px 0 0 63px; cursor:pointer; }
#pg-content .feature-head .platforms li.mobile a div span {display:none;}
#pg-content .feature-head .platforms li.windows { background: url(/images/support/bg-platform-win.jpg) no-repeat top left; }
#pg-content .feature-head .platforms li.windows a {margin:15px 0 0 48px; cursor:pointer; }
#pg-content .feature-head .platforms li.windows a div span {display:none;}
#pg-content .feature-head .platforms li.mac { margin-right:0; background: url(/images/support/bg-platform-mac.jpg) no-repeat top left; }
#pg-content .feature-head .platforms li.mac a { margin:15px 0 0 67px; cursor:pointer;}
#pg-content .feature-head .platforms li.mac a div span {display:none;}

.contact_alert { color: #00cc00; margin: 10px -10px; }
.contact_alert .title { font-weight: bold; font-size: 14px; }
.contact_alert a,
.contact_alert a:visited { color: #00cc00; text-decoration: underline; }
.contact_alert a:hover { text-decoration: none; }

#pg-content .indent { margin-left: 50px; padding:0 }
body.support #pg-content .heading .topic { line-height: 1.4em; }
body.support #pg-content .heading .topic img.number { height: 27px; margin-left:10px; padding-right:10px; vertical-align:top; width:26px; }
body.support #pg-content .heading .topic span { color: #636467; display: inline; font-size: 15px; font-weight: bold; line-height: 28px; padding-top: 15px; padding-bottom: 25px; }
body.support #pg-content .heading .topic ul li { font-size: 12px; margin-left: 40px; }
body.support #pg-content #notes { margin-left: 50px; margin-top: 20px; }
body.support #pg-content .float-left { float: left; }
.content-inner-bottom { margin: 20px 36px; }

#top-questions .header { background-color:#badcf1; width:414px; padding:12px 15px 15px 15px; margin-bottom:7px; }
#top-questions .header h3 { font-size:15px; font-weight:bold;}
#top-questions .content { width:160px; }
#top-questions .content li { background: url(/images/bullet-sprites.gif) left -121px no-repeat; padding-left:10px; margin-top:20px; }
#top-questions .content li a { font-weight:normal; }
#top-questions .content li.contact-only { display: none; }

#top-questions .topic ul { margin: 8px 0 20px 0px; }
#top-questions .topic li { list-style: none; line-height: 1.2; padding-bottom: 4px;}

#search-support .middle { padding:16px 0 5px 100px; }
#search-support h2 { font-size:22px; font-weight:bold; float:left; margin-right:15px; }
#search-support .keyword { width:175px;}
#search-support .product { width:375px;}
#search-support input, #search-support select {  margin-right:10px; float:left;  } 
#search-support .tip { margin-bottom:0; background: url(/images/bullet-sprites.gif) left -60px no-repeat; padding:5px 0 0 23px; height:23px; display:inline-block; }
* html #pg-content .tip { display:inline; }
#search-support .tip strong { font-weight:bold; color:#000; padding-right:5px; float:left; }

.content-right { width:400px; margin-bottom:10px; }
.content-right h3 { font-size:15px; font-weight:bold; }
.content-right .middle { padding:10px 30px 1px 16px;}
.content-right a {font-weight:normal;}
.content-right .middle .hilight {  float:right; width:160px; }
.content-right .middle .hilight .middle {  padding: 5px 10px; }
.content-right .middle .hilight .middle ul {margin:0; }
.content-right .middle .hilight.rounded-box .bottom div { height:5px; }

.cross-promotion-wrapper { overflow: hidden; margin-top: 20px; }
.cross-promotion-unit { padding-top:30px; }
.cross-promotion-unit .arrow { line-height: 28px; background-position: right 8px; } 
/*.cross-promotion-unit .arrow { line-height: 13px; }*/ 
.cross-promotion-unit.blog img { position:absolute; margin:-15px 0 0 10px; }
.cross-promotion-unit.my-account img { position:absolute; margin:-20px 0 0 5px; }

.right-rail-community { line-height: 16px; }
.right-rail-community a.arrow { display: inline-block; }

.tabcontent .content { padding:30px 50px }

.temp-hot-topics { display: none; }

.live-com { display: inline-block; width: 14px; height: 15px; background: url(/images/livecom_miniicon_sprite.gif) no-repeat top left; }
/** article.css *********************************************/

.support-search { width: 880px; margin: 20px auto; }
.support-search .middle { padding: 10px 50px; }
.support-search .middle .title { font-size: 28px; font-weight: bold; vertical-align: -0.15em; }
.support-search .tip { margin-top: 10px; padding: 7px 0 10px 26px; background: url(/images/bullet-sprites.gif) 0 -60px no-repeat; }

.support-search input { border: solid 1px #c2ccd2; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #999999; padding: 4px; font-size: 11px; font-weight: bold; }
/*.support-search .go { border: none; vertical-align: -1em; margin-left: 2px; padding: 0; }*/

.col-left { line-height: 20px; }
.col-left .heading { line-height: 28px; }
.col-left ol li { list-style: decimal; } 
.col-left ul li { list-style: disc; }
.col-left ol, 
.col-left ul { margin-bottom: 10px; margin-left: 30px; }
.col-left ol li { margin-left: 30px; list-style: decimal outside; }
.col-left ol ul li { margin-left: 30px; list-style: disc; }
.col-left ol ul.uaq_nestedexpando li { list-style: none; }
.col-left ul.uaq_nestedexpando li { list-style: none; }

.other-articles-wrapper { over-flow: hidden; width: 100%; }
.other-articles-wrapper .other-articles { float: left; position: relative; width: 260px; margin: 20px 0; }

ul.contact { padding-left: 75px; background: url(/images/support/icon-help.gif) top left no-repeat; }
div.contact-alt { margin: 10px 0 0 0; padding-bottom: 3px; background: url(/images/support/icon-help.gif) top right no-repeat; }
#pg div.contact-alt span.bg { padding: 10px 15px 11px 10px; font-size: 13px; }

/** answer formating *********************************************/

h2 { font-size: 16px; font-weight: bold; margin: 10px 0; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-weight: bold; }

ul.uaq_expandolist li a.uaq_msnav { font-weight: bold; font-size: 14px; padding-left: 12px; background: url(/images/support/arrow-sprites.gif) 0 4px no-repeat; cursor: pointer; cursor: hand; }
ul.uaq_nestedexpando li a.uaq_msnav { font-weight: bold; font-size: 12px; padding-left: 12px; background: url(/images/support/arrow-sprites.gif) 0 4px no-repeat; cursor: pointer; cursor: hand; }
ul.uaq_expandolist,
ul.uaq_nestedexpando { margin: 10px 0; }

.uaq_collapsed { color:#666666; display:none; margin-left: 1em; padding-top: 10px; padding-bottom: 10px; }
.uaq_expanded { padding: 10px 1em 10px 1em; }
.uaq_ui {font-weight:bold;}

.article_info { color:#999999; display: inline; padding-left: 80px; }
.uaq_stripes {border: 1px solid gray; }
.uaq_stripes th { background-color:gray; color:white; font-weight:bold; text-align:left; vertical-align:top; padding: 5px; line-height: 16px; }
.uaq_stripes tr {font-size: 12px; vertical-align: middle; }
.uaq_stripes tr td { padding: 3px 5px; }
.uaq_stripes tr.even td { background-color:#FFF; padding: 5px; line-height: 16px; } 
.uaq_stripes tr.odd td { background-color:#DCDCDC;  padding: 5px; line-height: 16px; }

.alert-header { color:#CC0000; font-size:18px; font-weight:bold; }
.alert-text { color:#CC0000; font-size:16px; padding-bottom:10px; }
.search-tips { margin:0 0 15px; }
.sub-header { color:#333333; font-size:16px; }
.search-tips .tips-list { margin:10px 10px 10px 40px; }

.uaq_expandimgon { background: url(/images/support/arrow-sprites.gif) 0 4px no-repeat; display:inline; height:9px; padding-right:14px; position:relative; width:9px; }
.uaq_expandimgoff { background: url(/images/support/arrow-sprites.gif) 0 -195px no-repeat; display:inline; height:9px; padding-right:14px; position:relative; width:9px; }

.instepControl { display:none; }

/** solutionator.css *********************************************/

/*.solutionator-pg .content-inner { padding: 0 0 30px; }*/
.content-inner .browse { background: url(/images/learnmore/feature-background-deluxe.jpg) top left repeat-x;  }
.browse .heading { margin: 30px; }

.solutionator { text-align: center; visibility: hidden; }
.solutionator .tabs { margin: 0 auto; position: relative; top: 1px; z-index: 2; }

.solutionator .tabs ul { overflow: hidden; width: 100%; list-style: none; margin: 0; padding: 0; }
.solutionator .tabs ul li { float: left; margin: 0; padding: 0; background: url(/images/support/sol-tab-left.png) top left no-repeat; margin: 0 0 0 6px; padding: 0 0 0 4px; border-bottom: solid 1px #C3DFF1; }
.solutionator .tabs ul li a { float: left; display: block; background: url(/images/support/sol-tab-right.png) top right no-repeat; padding: 12px 17px 12px 12px; font-weight: bold; font-size: 12px; line-height: 12px; } 
.solutionator .tabs ul li.on { background-position: 0% -52px; border-bottom: solid 1px #fff; }
.solutionator .tabs ul li.on a { background-position: 100% -52px; }
.solutionator .tabs ul li.one-line a { padding: 20px 17px 18px 12px; }

.solutionator_source { background: #fff; border: solid 1px #bec9cd; margin-top: 10px; padding: 10px;  }

.solution_content { position: relative; text-align: left; border: solid 1px #c3dff1; background: url(/images/support/content-bg.gif) top left repeat-y #fff; /*height: 203px;*/ overflow: hidden; width: 100%; }

.solution_content .columns { float: left; display: inline; width: 250px; }
.solution_content .columns .min-height { position: relative; float: right; }
.solution_content .column_3 { width: 377px; }
.solution_content .columns ul { margin: 0; padding: 0; list-style: none; border-left: solid 1px #c3dff1; }
.solution_content .column_1 ul { border-left: none; }
.solution_content .columns li { margin: 0; padding: 0; border-bottom: solid 1px #c3dff1; }
.solution_content .columns li a,
.solution_content .columns li a:visited { display: block; padding: 13px 20px; text-decoration: none; color: #696b6c; background: url(/images/support/arrow-off.gif) no-repeat 232px 14px #fff; }
* html .solution_content .columns li a { height: 1px; }/* IE HOVER FIX */
.solution_content .columns li a:hover,
.solution_content .columns li a:active, /*{ display: block; padding: 10px 20px; text-decoration: underline; background: url(/images/support/arrow_sel.gif) no-repeat 210px center #dee4ea; color: #ce0000; }*/
.solution_content .columns li a.on,
.solution_content .columns li a.on:visited { display: block; padding: 13px 20px; text-decoration: none; color: #2463a5; background: url(/images/support/sol-branch-bg.gif) top right no-repeat #d7ecf8; }

.solution_content .columns li a.leaf, 
.solution_content .columns li a.leaf:visited { display: block; padding: 13px 20px 11px 30px; line-height: 14px; text-decoration: none; color: #0e5b93; background: url(/images/bullet-sprites.gif) 22px -111px no-repeat #fff; }
.solution_content .columns li a.leaf:hover, 
.solution_content .columns li a.leaf:active { display: block; padding: 13px 20px 11px 30px; line-height: 14px; text-decoration: underline; color: #cd0000; background: url(/images/bullet-sprites.gif) 22px -111px no-repeat #fff; }

/** simple faq list *************************************************/
.faq-list-wrapper { margin: 20px 0; overflow: hidden; width: 100%; }
.faq-list-wrapper .faq-list { border-left: solid 1px #fff; float: left; position: relative; width: 252px; padding: 20px; }
.faq-list-wrapper .faq-list.first { border: none; }
.faq-list-wrapper .category { font-size: 12px; color: #2264AC; font-weight: bold; }
.faq-list-wrapper .faq-list ul { margin: 0 0 20px 0; padding: 0; }
.faq-list-wrapper .faq-list ul li { margin: 10px 0; padding: 0 0 0 10px; background: url(/images/bullet-sprites.gif) 0 -124px no-repeat; }

